:root{color-scheme:light;--sm-color-sand-50:#fdfaf4;--sm-color-sand-100:#f8f2e8;--sm-color-sand-200:#f5efe6;--sm-color-jade-500:#2f7f6d;--sm-color-jade-600:#256657;--sm-color-coral-500:#e86d5a;--sm-color-coral-600:#cc5b48;--sm-color-ink-900:#1f2a30;--sm-color-ink-700:#4a5a64;--sm-color-line-200:#dfe6e4;--sm-color-white:#ffffff;--sm-color-gold-soft:#d9b26b;--sm-color-sky-soft:#9cc4dc;--sm-space-1:4px;--sm-space-2:8px;--sm-space-3:12px;--sm-space-4:16px;--sm-space-5:20px;--sm-space-6:24px;--sm-space-8:32px;--sm-radius-sm:8px;--sm-radius-md:12px;--sm-radius-lg:18px;--sm-radius-pill:999px;--sm-shadow-sm:0 8px 20px rgba(31,42,48,0.1);--sm-shadow-md:0 16px 42px rgba(31,42,48,0.14);--sm-shadow-lg:0 24px 64px rgba(31,42,48,0.2);--sm-font-sans:"Avenir Next","Segoe UI","PingFang SC","Helvetica Neue",-apple-system,BlinkMacSystemFont,sans-serif;--sm-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sm-bg-app:radial-gradient(circle at 16% 12%,rgba(156,196,220,0.24),transparent 34%),radial-gradient(circle at 85% 18%,rgba(232,109,90,0.14),transparent 36%),linear-gradient(180deg,var(--sm-color-sand-50),var(--sm-color-sand-200));--sm-surface-card:rgba(255,255,255,0.9);--sm-border-default:1px solid rgba(223,230,228,0.95);--sm-button-primary-bg:linear-gradient(135deg,var(--sm-color-jade-600),var(--sm-color-jade-500));--sm-button-primary-color:var(--sm-color-white);--sm-button-secondary-bg:var(--sm-color-white);--sm-button-secondary-color:var(--sm-color-ink-900);--sm-button-accent-bg:linear-gradient(135deg,var(--sm-color-coral-600),var(--sm-color-coral-500));--sm-button-accent-color:var(--sm-color-white);--sm-text-primary:var(--sm-color-ink-900);--sm-text-muted:var(--sm-color-ink-700);--sm-focus-ring:0 0 0 3px rgba(47,127,109,0.18)}*{box-sizing:border-box}html,body{min-width:320px}body{margin:0;color:var(--sm-text-primary);background:var(--sm-bg-app);font-family:var(--sm-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,select,input,textarea{font:inherit}button{cursor:pointer}input,select,textarea{border:var(--sm-border-default);border-radius:var(--sm-radius-sm);background:var(--sm-color-white);color:var(--sm-text-primary)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:none;box-shadow:var(--sm-focus-ring)}table{border-collapse:collapse}:root{color-scheme:light;--sm-cream-0:#fdfbf6;--sm-cream-1:#faf6ee;--sm-cream-2:#f2ebde;--sm-line:#e6ded0;--sm-text:#1f2724;--sm-muted:#626e68;--sm-forest:#0f5e4d;--sm-forest-strong:#0b4b3f;--sm-coral:#ef5f46;--sm-gold:#b9883a;--sm-white:#ffffff;--sm-shadow-sm:0 6px 18px rgba(23,34,30,0.06);--sm-shadow-md:0 14px 36px rgba(23,34,30,0.1);--sm-radius-sm:10px;--sm-radius-md:16px;--sm-radius-lg:22px}@media (min-width:1200px){body[data-page="trending"] .community-heading h2{font-size:clamp(56px,3.8vw,72px) !important;line-height:0.95 !important;letter-spacing:-0.01em}body[data-page="trending"] .community-heading p{font-size:20px !important;max-width:780px}body[data-page="trending"] .hot-combos{margin:10px 0 14px !important;border:1px solid var(--sm-line);border-radius:14px;background:#fff;padding:10px 12px;display:block !important}body[data-page="trending"] .hot-combo-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}body[data-page="trending"] .hot-combo-list-item{margin:0;padding:0;list-style:none}body[data-page="trending"] .hot-combo-row{width:100% !important;justify-content:flex-start !important}body[data-page="trending"] .community-visual-strip{margin:10px 0 14px !important;grid-template-columns:2.05fr 0.95fr !important;gap:10px !important}body[data-page="trending"] .community-visual-main{aspect-ratio:2.2 / 1 !important}body[data-page="trending"] .community-visual-side:last-child{display:none !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 330px !important;gap:12px !important;align-items:start}body[data-page="trending"] .leaderboard-main{gap:10px !important}body[data-page="trending"] .design-card-trending{display:grid !important;grid-template-columns:46px 144px minmax(0,1fr) 188px !important;gap:10px !important;min-height:0 !important;padding:10px !important;border-radius:14px}body[data-page="trending"] .design-preview-trending{min-height:126px !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:116px;height:116px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:24px !important;line-height:1.05 !important;margin:0 0 6px !important}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row,body[data-page="trending"] .design-card-trending .design-link{font-size:12px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr 1fr !important;align-content:start;gap:6px}body[data-page="trending"] .design-actions-trending .small-action{min-height:32px;font-size:11px;padding-inline:7px}body[data-page="trending"] .leaderboard-rail-card h3{font-size:28px !important;line-height:1.02}body[data-page="trending"] .creator-list li{min-height:32px}body[data-page="account"] .route-hero{display:none !important}body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] #authDialog{display:block !important;margin-top:14px}body[data-page="account"] #authDialog>.modal-head h2{font-size:clamp(54px,4.2vw,74px) !important;line-height:0.92 !important}body[data-page="account"] #authDialog>.gift-layout{display:grid !important;grid-template-columns:228px minmax(0,1fr) 284px !important;gap:12px !important;padding:12px 16px 16px !important}body[data-page="account"] .account-shell-nav{align-content:start;gap:8px;border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:10px}body[data-page="account"] .account-shell-nav h3{margin:0 0 2px;font-family:Georgia,"Times New Roman",serif;color:#123d34;font-size:30px;line-height:1}body[data-page="account"] .account-shell-nav .ghost-button{min-height:36px;justify-content:flex-start;font-size:13px}body[data-page="account"] .account-shell-main{display:grid !important;gap:10px !important;align-content:start}body[data-page="account"] .account-shell-main>.gift-layout{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:0 !important}body[data-page="account"] #authDialog .checkout-preview.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:0 !important}body[data-page="account"] .account-shell-right{display:grid !important;gap:10px !important;align-content:start}body[data-page="account"] .account-side-card{border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:12px}body[data-page="account"] .account-side-card h3{margin:0 0 6px;font-family:Georgia,"Times New Roman",serif;font-size:22px !important;line-height:1.05;color:#123d34}body[data-page="account"] #authDialog .modal-actions{padding:0 !important;border-top:0 !important}}@media (max-width:1300px){body[data-page="trending"] .design-card-trending{grid-template-columns:40px 124px minmax(0,1fr) !important}body[data-page="trending"] .design-actions-trending{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr)) !important}}*{box-sizing:border-box}body{margin:0;color:var(--sm-text);background:radial-gradient(circle at 10% -10%,rgba(239,95,70,0.08),transparent 36%),radial-gradient(circle at 100% 0%,rgba(15,94,77,0.08),transparent 30%),var(--sm-cream-0);font-family:"Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.app-shell{width:min(1500px,100% - 32px);margin:16px auto 28px}body[data-page] .app-shell>[data-route-group]:not(dialog):not(.route-panel){display:none}body[data-page] .app-shell>dialog[data-route-group]{display:none}body[data-page="home"] .app-shell>[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="trending"] .app-shell>[data-route-group~="trending"]:not(dialog):not(.route-panel),body[data-page="gift"] .app-shell>[data-route-group~="gift"]:not(dialog):not(.route-panel),body[data-page="account"] .app-shell>[data-route-group~="account"]:not(dialog):not(.route-panel),body[data-page="about"] .app-shell>[data-route-group~="about"]:not(dialog):not(.route-panel){display:block}body[data-page="home"] .app-shell>dialog[data-route-group~="home"],body[data-page="build"] .app-shell>dialog[data-route-group~="build"],body[data-page="trending"] .app-shell>dialog[data-route-group~="trending"],body[data-page="gift"] .app-shell>dialog[data-route-group~="gift"],body[data-page="account"] .app-shell>dialog[data-route-group~="account"],body[data-page="about"] .app-shell>dialog[data-route-group~="about"]{display:none}dialog[open]{display:block !important}body[data-page]:not([data-page="account"]) .app-shell>.account-route-panel,body[data-page]:not([data-page="gift"]) .app-shell>.gift-route-panel{display:none !important}body[data-page="home"] .hero-home[data-route-group~="home"]{display:grid}body[data-page="home"] .trust-bar[data-route-group~="home"],body[data-page="build"] .trust-bar[data-route-group~="build"]{display:grid}body[data-page="home"] .site-nav [data-nav-route="home"],body[data-page="build"] .site-nav [data-nav-route="build"],body[data-page="trending"] .site-nav [data-nav-route="trending"],body[data-page="gift"] .site-nav [data-nav-route="gift"],body[data-page="account"] .site-nav [data-nav-route="account"],body[data-page="about"] .site-nav [data-nav-route="about"]{border-color:var(--sm-line);background:rgba(255,255,255,0.88)}.route-dialog{margin-top:16px;border-radius:16px;border:1px solid var(--sm-line);background:#fff;box-shadow:var(--sm-shadow-sm);overflow:hidden}.route-panel .modal-head{justify-content:flex-start}.account-route-shell,.gift-route-shell{margin-top:16px;border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff;box-shadow:var(--sm-shadow-sm);padding:18px}.account-route-tabs,.gift-route-tabs{display:flex;flex-wrap:wrap;gap:8px}.account-route-tabs .tool-button,.gift-route-tabs .tool-button{min-height:38px}.account-route-panel,.gift-route-panel{display:none}.account-route-panel.active,.gift-route-panel.active{display:block}body[data-page="gift"] .app-shell>.gift-route-panel.route-panel-open,body[data-page="gift"] .app-shell>.gift-route-panel.active,body[data-page="account"] .app-shell>.account-route-panel.route-panel-open,body[data-page="account"] .app-shell>.account-route-panel.active{display:block}.route-hero{margin-top:16px;border-radius:var(--sm-radius-lg);border:1px solid var(--sm-line);background:#fff;box-shadow:var(--sm-shadow-sm);overflow:hidden;display:grid;align-items:stretch;grid-template-columns:minmax(420px,1fr) minmax(420px,52%)}.route-hero-copy{padding:44px 40px 36px}.route-hero-copy h1{margin:8px 0 0;color:#0f3d34;font-size:clamp(46px,4vw,72px);line-height:0.95;letter-spacing:-0.02em;font-family:Georgia,"Times New Roman",serif}.route-hero-copy p{margin:16px 0 0;color:var(--sm-muted);font-size:19px;line-height:1.45}.route-hero-visual{position:relative;margin:0;min-height:420px;background:linear-gradient(180deg,rgba(255,253,248,0.62),rgba(250,246,238,0.94))}.route-hero-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.route-hero-gift .route-hero-visual,.route-hero-account .route-hero-visual{padding:16px;background:#faf7f0}.route-hero-gift .route-hero-visual img,.route-hero-account .route-hero-visual img{border:1px solid var(--sm-line);border-radius:14px}.topbar{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:rgba(255,255,255,0.92);box-shadow:var(--sm-shadow-sm);overflow:hidden}.shipping-strip{display:grid;place-items:center;min-height:38px;color:#fff;font-size:12px;font-weight:700;letter-spacing:0.02em;background:linear-gradient(90deg,#f05f43,#f36247,#f05f43)}.shipping-strip p{margin:0;padding:0 14px;text-align:center}.topbar-main{display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:18px;padding:16px 24px}.brand-mark{display:flex;align-items:center;gap:12px;min-width:220px}.brand-gem{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#fff 0 16%,transparent 17%),linear-gradient(135deg,#6ea589,#75aeca 52%,#e57a68);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.65)}.brand-mark strong{display:block;color:#124a3e;font-family:Georgia,"Times New Roman",serif;font-size:32px;line-height:1;letter-spacing:-0.02em}.brand-mark small{display:block;margin-top:4px;color:var(--sm-muted);font-size:12px;font-weight:600}.site-nav{display:flex;justify-content:flex-start;align-items:center;gap:10px}.topbar-search{display:block}.topbar-search input{width:100%;min-height:40px;border:1px solid var(--sm-line);border-radius:11px;padding:0 12px;background:#fff;color:var(--sm-text)}.site-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:0.06em;color:#24312d;border-radius:999px;border:1px solid transparent}.site-nav a:hover{border-color:var(--sm-line);background:rgba(255,255,255,0.82)}.top-actions{display:grid;justify-items:end;gap:8px}.top-actions-primary,.top-actions-secondary{display:flex;align-items:center;gap:8px}.top-actions-secondary .ghost-button{min-height:36px;padding-inline:10px;font-size:12px}.icon-button,.primary-button,.ghost-button,.tool-button,.checkout-button,.gift-button,.small-action{border:1px solid transparent;border-radius:var(--sm-radius-sm);min-height:40px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:all 0.18s ease}.icon-button{width:40px;padding:0;color:#30403b;background:#fff;border-color:var(--sm-line)}.primary-button,.checkout-button,.hero-cta{color:#fff;font-weight:700;background:linear-gradient(90deg,#ef5f46,#f0684b);border-color:#ec5b42;box-shadow:0 12px 24px rgba(238,95,70,0.2)}.ghost-button,.tool-button,.small-action,.gift-button{color:#1f2c28;background:#fff;border-color:var(--sm-line)}.gift-button{color:var(--sm-forest-strong);background:#f3faf7;border-color:#cbe4d9}.tool-button.active,.ghost-button.preset-active,.small-action.active{color:#fff;background:var(--sm-forest);border-color:var(--sm-forest)}button:hover,.hero-cta:hover{transform:translateY(-1px)}svg{width:16px;height:16px;stroke-width:2}.hero-home{margin-top:16px;border-radius:var(--sm-radius-lg);border:1px solid var(--sm-line);background:#fff;box-shadow:var(--sm-shadow-sm);overflow:hidden;display:grid;grid-template-columns:minmax(420px,0.95fr) minmax(560px,1.05fr)}.hero-copy{padding:54px 40px 42px}.eyebrow{margin:0;color:var(--sm-gold);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;font-weight:800}.hero-copy h1,.section-heading h1,.section-heading h2,.stage-toolbar h2,.community-heading h2,.business-section h2,.flow-card h3,.material-list h3,.modal-head h2,.gift-form h3,.gift-preview h3,.recipient-card h3,.checkout-preview h3,.social-preview-head h3,.design-body h3,.brand-mark strong{font-family:Georgia,"Times New Roman",serif}.hero-copy h1{margin:10px 0 0;color:#0f3c34;font-size:clamp(62px,5vw,88px);line-height:0.9;letter-spacing:-0.02em}.hero-copy p{margin:18px 0 0;color:var(--sm-muted);font-size:17px;line-height:1.45;max-width:520px}.hero-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-chip-row span{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--sm-line);border-radius:12px;background:var(--sm-white);color:#2e3a35;font-size:14px;font-weight:600}.hero-cta{display:inline-flex;margin-top:20px;min-height:48px;padding-inline:22px;text-decoration:none;border-radius:12px}.hero-proof{margin-top:18px;display:flex;align-items:baseline;gap:8px}.hero-proof strong{font-size:22px;color:#0f5c4a}.hero-proof span{color:var(--sm-muted);font-size:12px;font-weight:600}.hero-visual{position:relative;margin:0;min-height:500px;background:linear-gradient(180deg,rgba(255,253,248,0.6),rgba(250,246,238,0.9))}.hero-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.trust-bar{margin-top:14px;border:1px solid var(--sm-line);border-radius:14px;background:rgba(255,255,255,0.86);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.trust-bar span{display:inline-flex;align-items:center;justify-content:center;min-height:52px;font-size:13px;font-weight:700;color:#4f5c57;border-right:1px solid var(--sm-line)}.trust-bar span:last-child{border-right:0}.studio-grid{margin-top:18px;display:grid;grid-template-columns:minmax(290px,320px) minmax(560px,1fr) minmax(300px,330px);gap:16px;align-items:start}.panel,.stage-panel,.community-section,.business-section{border:1px solid var(--sm-line);border-radius:var(--sm-radius-md);background:rgba(255,255,255,0.95);box-shadow:var(--sm-shadow-sm)}.panel{padding:16px}.builder-panel,.order-panel{align-self:stretch}.section-heading{margin-bottom:14px}.section-heading h1{margin:2px 0 0;font-size:clamp(38px,3vw,58px);line-height:1;color:#113d34}.section-heading h2,.stage-toolbar h2{margin:4px 0 0;font-size:26px;color:#113d34;line-height:1.05}.section-heading p,.community-heading p,.checkout-preview p,.loop-grid p,.flow-card li,.address-text,.inline-note{margin:8px 0 0;color:var(--sm-muted);line-height:1.45}.compact{margin-bottom:10px}.field-grid{display:grid;gap:10px}label{display:grid;gap:6px;color:#52605a;font-size:12px;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--sm-line);border-radius:10px;background:#fff;min-height:40px;padding:0 12px;color:var(--sm-text)}textarea{padding-block:10px;resize:vertical}.tool-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 10px}.catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:560px;overflow:auto;padding-right:2px}.stone-card{border:1px solid var(--sm-line);border-radius:12px;min-height:82px;padding:10px;text-align:left;background:#fff;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center}.stone-card.active{border-color:#89c5ad;box-shadow:inset 0 0 0 1px #89c5ad;background:#f5fbf8}.stone-card strong{display:block;font-size:13px}.stone-card small{display:block;margin-top:2px;color:var(--sm-muted);font-size:11px}.bead-swatch,.bracelet-bead,.mini-bead{border-radius:50%;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,0.95) 0 11%,transparent 12%),radial-gradient(circle at 70% 78%,rgba(0,0,0,0.14) 0 14%,transparent 15%),linear-gradient(135deg,var(--a),var(--b));box-shadow:inset -7px -8px 13px rgba(14,24,22,0.2),inset 5px 5px 10px rgba(255,255,255,0.65),0 8px 16px rgba(22,33,30,0.12)}.bead-swatch{width:36px;height:36px}.meaning-stack{display:grid;gap:12px}.meaning-panel{display:grid;gap:9px;padding:12px;border:1px solid var(--sm-line);border-radius:12px;background:#fbfaf7}.prank-panel{background:linear-gradient(180deg,#fffaf7,#fff5f1);border-color:#f2d2c7}.library-grid{display:grid;gap:8px;max-height:188px;overflow:auto;padding-right:2px}.library-card{border:1px solid var(--sm-line);border-radius:10px;min-height:58px;padding:10px;text-align:left;background:#fff;display:grid;gap:4px}.library-card strong{font-size:13px}.library-card small{color:var(--sm-muted);line-height:1.35}.library-card.active{border-color:#86c0a8;box-shadow:inset 0 0 0 1px #86c0a8}.library-card.prank.active{border-color:#ec8a76;box-shadow:inset 0 0 0 1px #ec8a76}.stage-panel{display:flex;flex-direction:column;min-height:660px;overflow:hidden}.stage-toolbar{padding:18px 18px 14px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.stage-stats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stage-stats span{min-height:34px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:800;color:#0f5d4d;background:#ecf7f2;border:1px solid #cbe4d8}.bracelet-stage{position:relative;flex:1;min-height:420px;border-block:1px solid var(--sm-line);background:radial-gradient(circle at 50% 42%,rgba(110,165,137,0.17),transparent 44%),linear-gradient(180deg,rgba(255,255,255,0.92),rgba(248,248,245,0.94))}.bracelet-shadow{position:absolute;left:50%;top:58%;width:min(54vw,420px);height:48px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,0,0,0.17),transparent 70%);filter:blur(7px)}.bracelet-ring{position:absolute;inset:0;margin:auto;width:min(72vw,520px);height:min(72vw,520px)}.bracelet-bead{position:absolute;width:var(--size);height:var(--size);border:2px solid rgba(255,255,255,0.72)}.bracelet-bead.selected{outline:3px solid rgba(239,95,70,0.9);outline-offset:3px}.bracelet-charm{position:absolute;width:34px;height:34px;border-radius:50%;border:1px solid rgba(185,136,58,0.48);background:#fff;color:var(--sm-gold);display:grid;place-items:center;box-shadow:0 10px 20px rgba(18,25,22,0.14)}.center-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:140px;border-radius:50%;border:1px solid #d8e8df;background:rgba(255,255,255,0.88);display:grid;place-items:center;text-align:center;color:#1a5a49}.center-logo span{font-family:Georgia,"Times New Roman",serif;font-weight:700}.center-logo small{color:var(--sm-muted)}.selected-strip{padding:12px 16px;display:flex;justify-content:space-between;gap:10px;align-items:center}.dot-label{display:block;margin-bottom:2px;color:var(--sm-muted);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.mini-actions{display:flex;gap:8px}.order-panel{display:grid;align-content:start;gap:12px}.summary-card,.flow-card,.credit-card,.social-preview-slot{border:1px solid var(--sm-line);border-radius:12px;padding:13px;background:#fbfaf7}.summary-line,.summary-total{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid var(--sm-line)}.summary-total{border-bottom:0;padding-top:12px;font-size:20px}.credit-line strong{color:#0f5e4d}.material-list ul,.design-detail-materials,.address-list{list-style:none;margin:0;padding:0}.material-list ul{display:grid;gap:6px}.material-list li,.design-detail-materials li{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(230,222,208,0.8)}.material-row{display:inline-flex;align-items:center;gap:8px}.checkout-button,.gift-button{width:100%;min-height:48px}.credit-card p{margin:0;color:var(--sm-muted);font-size:12px;line-height:1.45}.checkbox-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#2f3935}.checkbox-row input{width:18px;min-height:18px;margin-top:1px}.flow-card ol{margin:0;padding-left:18px;display:grid;gap:8px}.flow-card li.active{color:var(--sm-coral);font-weight:800}.social-preview-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.social-preview-head h3{margin:0;font-size:15px}.social-preview-head span{color:var(--sm-muted);font-size:11px;font-weight:700}.social-preview-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-card-preview{margin:0;border:1px solid var(--sm-line);border-radius:10px;overflow:hidden;background:#fff}.social-card-preview img{width:100%;height:100%;object-fit:cover;display:block}.social-card-og{aspect-ratio:1.91 / 1}.social-card-pin,.social-card-story{aspect-ratio:2 / 3}.social-card-story{grid-column:1 / -1}.social-preview-slot{position:relative}.social-preview-slot::after{content:"Auto-updates with current design";position:absolute;right:12px;bottom:10px;color:#6b7772;font-size:11px;font-weight:700}.community-section,.business-section{margin-top:18px;padding:18px}.community-visual-strip{margin:8px 0 14px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.community-visual-main,.community-visual-side,.business-media{margin:0;border:1px solid var(--sm-line);border-radius:12px;overflow:hidden;background:#fff}.community-visual-main{aspect-ratio:1.85 / 1}.community-visual-side{aspect-ratio:0.95 / 1}.community-visual-strip img,.business-media img{width:100%;height:100%;display:block;object-fit:cover}.community-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.rank-tabs{display:flex;flex-wrap:wrap;gap:8px}.hot-combos{margin:10px 0 14px;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.hot-combo{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--sm-line);background:#fff;color:#31403b;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.hot-combo strong{color:var(--sm-coral)}.leaderboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body[data-page="home"] .leaderboard-grid{grid-template-columns:1fr}.leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr))}.design-card{min-height:330px;border:1px solid var(--sm-line);border-radius:12px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.design-preview{position:relative;min-height:168px;background:radial-gradient(circle at 50% 40%,rgba(116,178,146,0.15),transparent 50%),linear-gradient(180deg,#fff,#f8f8f3);border-bottom:1px solid var(--sm-line)}.design-preview img{width:100%;height:100%;display:block;object-fit:cover}.rank-badge{position:absolute;left:10px;top:10px;min-width:34px;min-height:30px;padding:0 9px;border-radius:999px;background:#0f5e4d;color:#fff;font-size:12px;font-weight:800;display:inline-grid;place-items:center}.mini-bracelet{position:absolute;inset:14px;margin:auto;width:156px;height:156px}.mini-bead{position:absolute;width:18px;height:18px}.mini-charm{position:absolute;width:22px;height:22px;border-radius:50%;border:1px solid rgba(185,136,58,0.45);background:#fff;color:var(--sm-gold);display:grid;place-items:center}.mini-charm svg{width:13px;height:13px}.design-body{flex:1;padding:12px;display:flex;flex-direction:column}.design-body h3{margin:0 0 4px;font-size:18px;color:#113d34}.creator-line,.design-slug-line,.tag-row,.stat-row{color:var(--sm-muted);font-size:12px}.design-slug-line{margin-top:2px;color:#2f7a64}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-row span{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:#f6f4ef;border:1px solid #ece5d8}.stat-row{margin:10px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stat-row span{min-height:28px;border-radius:8px;background:#f8f7f3;border:1px solid #ece7dc;display:inline-flex;align-items:center;justify-content:center;gap:4px}.design-link{display:inline-block;margin:0 0 10px;color:#1f7c64;font-size:11px;text-decoration:none;word-break:break-all}.design-link:hover{text-decoration:underline}.design-actions{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.leaderboard-main{display:grid;gap:10px}.leaderboard-right-rail{display:grid;gap:10px}.leaderboard-rail-card{border:1px solid var(--sm-line);border-radius:14px;background:#fff;padding:14px}.leaderboard-rail-card h3{margin:0;font-family:Georgia,"Times New Roman",serif;color:#153f35;font-size:36px}.creator-list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.creator-list li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;border-bottom:1px solid rgba(230,222,208,0.8);padding-bottom:6px}.creator-list li:last-child{border-bottom:0}.creator-rank{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f8f0df;color:#96631c;font-size:12px;font-weight:700}.creator-name{font-size:13px;color:#2f3f39}.creator-score{font-size:12px;color:var(--sm-muted)}.challenge-copy{margin-top:8px;color:var(--sm-muted);line-height:1.45}.leaderboard-cta{margin-top:10px;width:100%}.small-action{min-height:34px;padding-inline:8px;font-size:12px}.design-card-home{min-height:0}.design-preview-home{text-decoration:none}.design-body-home h3{font-size:20px}.home-card-metrics{margin-top:8px;display:flex;align-items:center;gap:8px}.home-card-metrics span{min-height:28px;padding:0 9px;border-radius:999px;border:1px solid #ece7dc;background:#f8f7f3;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--sm-muted)}.design-actions-home{grid-template-columns:1fr 1fr}.design-card-trending{min-height:0;display:grid;grid-template-columns:50px 160px minmax(0,1fr) 360px;gap:10px;align-items:stretch;padding:10px}.design-rank-slot{display:grid;align-content:flex-start;justify-items:center}.rank-badge-inline{position:static;min-width:30px;min-height:30px}.design-preview-trending{min-height:150px;border-radius:12px;border:1px solid var(--sm-line);overflow:hidden}.design-preview-trending .mini-bracelet{width:132px;height:132px}.design-body-trending{padding:2px 0}.design-body-trending h3{font-size:48px;line-height:0.94;margin:2px 0 6px}.design-actions-trending{margin-top:0;grid-template-columns:1fr 1fr;align-content:start}.hot-combo-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.hot-combo-row{width:100%;justify-content:flex-start}.loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.business-media-grid{margin-top:14px;display:grid;grid-template-columns:2fr 1fr;gap:10px}.business-media-wide{min-height:190px}.loop-grid article{border:1px solid var(--sm-line);border-radius:12px;background:#fff;min-height:148px;padding:14px}.loop-grid h3{margin:10px 0 0;color:#133f35;font-size:17px}.loop-grid svg{color:#0f5e4d}.modal{width:min(800px,calc(100vw - 24px));border:0;border-radius:16px;padding:0;box-shadow:0 34px 70px rgba(18,29,27,0.3)}.wide-modal{width:min(1020px,calc(100vw - 24px))}.modal::backdrop{background:rgba(13,20,18,0.42);backdrop-filter:blur(6px)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--sm-line)}.modal-head h2{margin:0;font-size:30px;color:#113d34}.storyboard{padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.story-frame{min-height:214px;border-radius:12px;padding:12px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(14,20,19,0.25),rgba(14,20,19,0.7)),radial-gradient(circle at 50% 30%,var(--frame-color),#1a2f38)}.story-frame strong{font-size:34px}.story-frame p{margin:0}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid var(--sm-line)}.checkout-preview,.gift-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.auth-layout{grid-template-columns:1fr 1fr}.gift-form,.gift-preview,.recipient-card,.checkout-preview>div,#emailAuthForm,.social-auth-box,.address-card,.design-detail-preview{border:1px solid var(--sm-line);border-radius:12px;background:#fbfaf7;padding:14px}.gift-form,.gift-preview,.recipient-card,#emailAuthForm,.social-auth-box,.address-card{display:grid;gap:10px}.address-card.active{border-color:#86c0a8;box-shadow:inset 0 0 0 1px #86c0a8}.address-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.address-title strong{font-size:14px}.address-badge{min-height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:var(--sm-forest);color:#fff;font-size:11px;font-weight:800}.address-actions{display:flex;flex-wrap:wrap;gap:8px}#rolePermissionList,#ambassadorSocialList{display:grid;gap:8px;margin:0;padding:0}#rolePermissionList li,#ambassadorSocialList li{list-style:none;border:1px solid var(--sm-line);border-radius:10px;padding:8px 10px;background:#fff;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.recommended-channel{border-color:#2e7d64;background:#e9f7f1;color:#1a4f3f;font-weight:700}.variant-threshold-hint{margin-top:8px;color:#7a5a1f;background:#fff7df;border:1px solid #efd7a3;border-radius:10px;padding:6px 8px}.planner-threshold-ready{color:#1a5b46;background:#e9f7f1;border:1px solid #b9e4d3;border-radius:10px;padding:6px 8px}.planner-threshold-paused{color:#7a5a1f;background:#fff7df;border:1px solid #efd7a3;border-radius:10px;padding:6px 8px}.planner-section{display:grid;gap:10px}.planner-section-title{font-weight:700;color:#2f3935}.planner-archive{margin-top:8px}.planner-archive summary{cursor:pointer;font-weight:700;color:#4b5a54;margin-bottom:8px}.table-wrap{width:100%;overflow-x:auto}.experiment-table{width:100%;border-collapse:collapse;font-size:12px}.experiment-table th,.experiment-table td{border-bottom:1px solid var(--sm-line);padding:6px 4px;text-align:left;white-space:nowrap}.experiment-table th{color:var(--sm-muted);font-weight:700}.full-width{width:100%}.recipient-card{margin-top:10px;border-top:1px solid var(--sm-line)}.design-detail-preview{min-height:220px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(112,171,142,0.16),transparent 48%),linear-gradient(180deg,#fff,#f8f7f3)}.design-detail-preview .mini-bracelet{position:relative;inset:auto;width:170px;height:170px}.ops-material-preview,.ops-drop-zone{border:1px dashed #d9d0c3;border-radius:12px;background:#fff;min-height:96px;padding:10px;display:grid;place-items:center;color:var(--sm-muted);text-align:center}.ops-drop-zone.drag-over{border-color:#8fc8b0;background:#eff8f4}.ops-material-preview img{max-width:100%;max-height:190px;border-radius:10px;object-fit:cover}#opsBulkUploadProgress{width:100%;height:10px}#opsMaterialList{max-height:260px;overflow:auto}.bead-image,.mini-bead-image{border:1px solid rgba(19,29,26,0.08);background-color:#f9f8f4;background-position:center;background-repeat:no-repeat;background-size:cover}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,12px);opacity:0;pointer-events:none;z-index:99;max-width:min(560px,calc(100vw - 30px));border-radius:12px;padding:12px 16px;color:#fff;background:#123e35;box-shadow:var(--sm-shadow-md);transition:opacity 0.2s ease,transform 0.2s ease}.toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:1330px){.route-hero{grid-template-columns:1fr}.route-hero-visual{min-height:320px}.topbar-main{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center}.topbar-search{grid-column:2 / 3}.site-nav{order:2;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.top-actions{grid-column:1 / -1;justify-items:stretch}.top-actions-primary,.top-actions-secondary{overflow-x:auto}.hero-home{grid-template-columns:1fr}.hero-visual{min-height:340px}.studio-grid{grid-template-columns:minmax(280px,330px) minmax(420px,1fr)}.order-panel{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-panel>*{min-width:0}.order-panel .section-heading,.order-panel .summary-card,.order-panel .material-list,.order-panel .checkout-button,.order-panel .gift-button,.order-panel .credit-card,.order-panel .social-preview-slot,.order-panel .flow-card{grid-column:span 1}.order-panel .section-heading,.order-panel .summary-card,.order-panel .material-list{grid-column:1 / -1}.leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-visual-strip{grid-template-columns:1fr 1fr}.community-visual-main{grid-column:1 / -1;aspect-ratio:2.4 / 1}.business-media-grid{grid-template-columns:1fr}}@media (max-width:900px){.account-route-tabs,.gift-route-tabs{overflow-x:auto;padding-bottom:4px}.route-hero-copy{padding:26px 16px 20px}.route-hero-copy h1{font-size:clamp(38px,11.5vw,54px)}.route-hero-copy p{font-size:16px}.route-hero .hero-cta{width:100%}.app-shell{width:calc(100% - 16px);margin:8px auto 18px}.shipping-strip{min-height:32px;font-size:11px}.topbar-main{padding:10px;gap:10px;grid-template-columns:1fr auto;align-items:start}.topbar-search{grid-column:1 / -1;order:3}.site-nav{padding-bottom:4px;scrollbar-width:thin}.top-actions-primary{gap:6px}.top-actions-primary .primary-button,.top-actions-primary .ghost-button{min-height:36px;padding-inline:10px;font-size:12px}.brand-mark strong{font-size:24px}.brand-mark small{font-size:11px}.site-nav a{min-height:34px;padding:0 12px;font-size:11px}.top-actions-secondary{display:none}.top-actions{order:2;grid-column:2 / 3;justify-items:end}.top-actions-primary .icon-button{width:36px;min-height:36px}.top-actions-primary .primary-button,.top-actions-primary .ghost-button{display:none}.hero-copy{padding:24px 16px 20px}.hero-copy h1{font-size:clamp(40px,11.5vw,58px)}.hero-copy p{font-size:16px}.hero-cta{min-height:48px;width:100%}.trust-bar{grid-template-columns:1fr 1fr}.trust-bar span:nth-child(2n){border-right:0}.studio-grid,.community-heading,.rank-tabs,.community-visual-strip,.leaderboard-grid,.loop-grid,.business-media-grid,.checkout-preview,.gift-layout,.storyboard,.auth-layout{grid-template-columns:1fr}.studio-grid{gap:12px}.builder-panel{order:2}.stage-panel{order:1;min-height:620px}.order-panel{order:3;grid-template-columns:1fr}.order-panel .summary-card,.order-panel .material-list,.order-panel .credit-card,.order-panel .flow-card{padding:11px}.social-preview-grid{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto;padding-bottom:4px}.social-card-story{grid-column:auto}.flow-card ol{grid-template-columns:1fr 1fr;gap:6px 10px;padding-left:16px}.catalog{grid-template-columns:1fr;max-height:360px}.bracelet-stage{min-height:420px}.bracelet-ring{width:min(90vw,400px);height:min(90vw,400px)}.center-logo{width:108px;height:108px}.selected-strip{flex-direction:column;align-items:stretch}.mini-actions{justify-content:flex-end}.modal{width:calc(100vw - 12px);border-radius:12px}.modal-actions{flex-wrap:wrap;justify-content:stretch}.modal-actions>button{width:100%}}body[data-page="build"] .app-shell>.gift-route-shell,body[data-page="build"] .app-shell>.route-dialog.gift-route-panel,body[data-page="account"] .app-shell>.gift-route-shell{display:none !important}body{background:radial-gradient(circle at 10% -12%,rgba(240,96,70,0.13),transparent 34%),radial-gradient(circle at 92% 2%,rgba(15,94,77,0.1),transparent 30%),#f8f3ea}.app-shell{width:min(1540px,100% - 24px);margin:10px auto 28px}.topbar{border-radius:16px;overflow:hidden}.shipping-strip{min-height:42px;font-size:13px}.topbar-main{grid-template-columns:auto minmax(280px,1fr) auto auto;gap:14px;padding:12px 16px}.brand-mark{min-width:192px}.brand-mark strong{font-size:64px}.brand-mark small{font-size:13px}.topbar-search input{min-height:44px}.site-nav{gap:4px}.site-nav a{min-height:40px;padding:0 11px;font-size:12px}.top-actions{gap:7px}.top-actions-primary,.top-actions-secondary{gap:6px}.top-actions-primary .icon-button,.top-actions-primary .primary-button,.top-actions-primary .ghost-button{min-height:40px}.top-actions-secondary .ghost-button{min-height:32px;padding-inline:8px;font-size:11px}.hero-home{grid-template-columns:minmax(380px,0.9fr) minmax(600px,1.1fr);min-height:560px}.hero-copy{padding:56px 32px 40px}.hero-copy h1{font-size:clamp(74px,5.8vw,108px);line-height:0.9}.hero-copy p{font-size:36px;line-height:1.3;max-width:560px}.hero-chip-row span{min-height:36px;font-size:16px}.hero-cta{min-height:58px;font-size:28px}.hero-proof strong{font-size:42px}.hero-proof span{font-size:20px}.hero-visual{min-height:560px}.trust-bar span{min-height:58px;font-size:20px}.community-section,.business-section{border-radius:18px;padding:16px}.community-heading h2{font-size:clamp(58px,5.2vw,92px);line-height:0.9}.community-heading p{font-size:23px;max-width:900px}.rank-tabs .tool-button{min-height:42px;border-radius:999px}.hot-combos{border:1px solid var(--sm-line);border-radius:14px;padding:10px;background:#fff}body[data-page="home"] .community-visual-strip{grid-template-columns:1.45fr 1fr 1fr}body[data-page="home"] .leaderboard-grid{grid-template-columns:1fr}.leaderboard-main-home{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.design-card-home{border-radius:12px;min-height:322px}.design-preview-home{min-height:172px}.design-body-home{padding:10px}.design-body-home h3{font-size:44px;line-height:0.94}.home-card-metrics span{min-height:24px;font-size:12px}body[data-page="trending"] .route-hero{margin-top:14px}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(84px,6vw,116px)}body[data-page="trending"] .route-hero-copy p{font-size:36px;max-width:640px}body[data-page="trending"] .community-section{margin-top:14px;border-radius:18px;padding:18px}body[data-page="trending"] .community-visual-strip{grid-template-columns:2.1fr 1fr}body[data-page="trending"] .community-visual-main{aspect-ratio:2.35 / 1}body[data-page="trending"] .community-visual-side:last-child{display:none}body[data-page="trending"] .leaderboard-grid{display:grid;grid-template-columns:minmax(1px,1fr) 320px;gap:12px}body[data-page="trending"] .leaderboard-main{display:grid;gap:10px}body[data-page="trending"] .design-card-trending{grid-template-columns:52px 164px minmax(0,1fr) 248px;gap:10px;min-height:208px;border-radius:14px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:58px;line-height:0.9}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row,body[data-page="trending"] .design-card-trending .design-link{font-size:15px}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr 1fr}body[data-page="build"] .route-hero{margin-top:14px}body[data-page="build"] .route-hero-copy h1{font-size:clamp(82px,5.8vw,112px)}body[data-page="build"] .route-hero-copy p{font-size:32px}body[data-page="build"] .studio-grid{grid-template-columns:minmax(260px,300px) minmax(560px,1fr) minmax(300px,340px);gap:14px}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{border-radius:16px}body[data-page="build"] .stage-panel{min-height:760px}body[data-page="build"] .bracelet-stage{min-height:470px}body[data-page="build"] .design-body-home h3{font-size:42px}body[data-page="gift"] .route-hero,body[data-page="account"] .route-hero{display:none !important}body[data-page="gift"] .gift-route-shell,body[data-page="account"] .account-route-shell{margin-top:14px;border-radius:16px;padding:14px}body[data-page="gift"] .gift-route-tabs .tool-button,body[data-page="account"] .account-route-tabs .tool-button{min-height:40px;border-radius:999px}body[data-page="gift"] .gift-route-panel,body[data-page="account"] .account-route-panel{border-radius:16px;margin-top:12px}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(620px,1fr) minmax(320px,0.56fr);gap:12px}body[data-page="account"] #authDialog .gift-layout,body[data-page="account"] #addressDialog .gift-layout,body[data-page="account"] #ordersDialog .gift-layout,body[data-page="account"] #couponDialog .gift-layout,body[data-page="account"] #lotteryDialog .gift-layout,body[data-page="account"] #opsDialog .gift-layout{grid-template-columns:250px minmax(540px,1fr) 320px;gap:12px}body[data-page="about"] .route-hero{display:none !important}body[data-page="about"] .business-section{margin-top:14px;border-radius:18px;padding:18px}body[data-page="about"] .section-heading h2{font-size:clamp(60px,4.8vw,92px)}body[data-page="about"] .loop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-page="about"] .business-media-grid{grid-template-columns:1.7fr 1fr}@media (max-width:1440px){.brand-mark strong{font-size:44px}.hero-copy h1{font-size:clamp(54px,5vw,80px)}.hero-copy p{font-size:24px}body[data-page="build"] .studio-grid{grid-template-columns:minmax(300px,340px) minmax(500px,1fr)}body[data-page="build"] .order-panel{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="trending"] .design-card{flex-direction:column}body[data-page="trending"] .design-preview{width:100%;min-height:190px;border-right:0;border-bottom:1px solid var(--sm-line)}body[data-page="trending"] .design-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="trending"] .leaderboard-grid{grid-template-columns:1fr}}@media (max-width:1300px){.leaderboard-main-home{grid-template-columns:repeat(3,minmax(0,1fr))}.design-card-trending{grid-template-columns:44px 138px minmax(0,1fr)}.design-actions-trending{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.app-shell{width:calc(100% - 12px);margin:6px auto 18px}.shipping-strip{min-height:34px;font-size:11px}.topbar-main{grid-template-columns:1fr auto;gap:10px;padding:10px}.brand-mark strong{font-size:26px}.brand-mark small{font-size:11px}.topbar-search{grid-column:1 / -1}.site-nav{grid-column:1 / -1;overflow-x:auto}.top-actions{grid-column:2 / 3}.hero-home{grid-template-columns:1fr}.hero-copy{padding:26px 16px 20px}.hero-copy h1{font-size:clamp(40px,12vw,58px)}.hero-copy p{font-size:16px}.hero-visual{min-height:320px}.trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-bar span:nth-child(2n){border-right:0}body[data-page="build"] .studio-grid,body[data-page="build"] .order-panel,body[data-page="gift"] #giftDialog .gift-layout,body[data-page="account"] #authDialog .checkout-preview.auth-layout,body[data-page="account"] #authDialog .gift-layout,body[data-page="account"] #addressDialog .gift-layout,body[data-page="account"] #ordersDialog .gift-layout,body[data-page="account"] #couponDialog .gift-layout,body[data-page="account"] #lotteryDialog .gift-layout,body[data-page="account"] #opsDialog .gift-layout,body[data-page="about"] .loop-grid,body[data-page="about"] .business-media-grid{grid-template-columns:1fr}body[data-page="trending"] .community-heading h2{font-size:clamp(34px,10vw,56px)}body[data-page="trending"] .community-visual-strip{grid-template-columns:1fr}body[data-page="trending"] .community-visual-side{display:none}body[data-page="trending"] .design-actions{grid-template-columns:1fr 1fr}.leaderboard-main-home{grid-template-columns:repeat(2,minmax(0,1fr))}.design-card-trending{grid-template-columns:1fr}.design-rank-slot{justify-items:flex-start}.design-preview-trending{min-height:170px}.design-body-trending h3{font-size:40px}.design-actions-trending{grid-template-columns:1fr 1fr}}body[data-page] .app-shell>[data-route-group]:not(dialog):not(.route-panel){display:none !important}body[data-page="home"] .app-shell>.hero-home[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .app-shell>.trust-bar[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .app-shell>.community-section[data-route-group~="home"]:not(dialog):not(.route-panel){display:block !important}body[data-page="home"] .app-shell>.business-section[data-route-group~="home"]:not(dialog):not(.route-panel){display:block !important}body[data-page="build"] .app-shell>.route-hero[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="build"] .app-shell>.trust-bar[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="build"] .app-shell>.studio-grid[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="trending"] .app-shell>.route-hero[data-route-group~="trending"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="trending"] .app-shell>.community-section[data-route-group~="trending"]:not(dialog):not(.route-panel){display:block !important}body[data-page="gift"] .app-shell>.route-hero[data-route-group~="gift"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="gift"] .app-shell>.gift-route-shell[data-route-group~="gift"]:not(dialog):not(.route-panel){display:block !important}body[data-page="account"] .app-shell>.route-hero[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="account"] .app-shell>.account-route-shell[data-route-group~="account"]:not(dialog):not(.route-panel){display:block !important}body[data-page="about"] .app-shell>.route-hero[data-route-group~="about"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="about"] .app-shell>.business-section[data-route-group~="about"]:not(dialog):not(.route-panel){display:block !important}body[data-page="gift"] .app-shell>.gift-route-panel.route-panel-open,body[data-page="gift"] .app-shell>.gift-route-panel.active,body[data-page="account"] .app-shell>.account-route-panel.route-panel-open,body[data-page="account"] .app-shell>.account-route-panel.active{display:block !important}@media (min-width:1200px){.app-shell{width:min(1540px,calc(100% - 20px));margin:10px auto 24px}.shipping-strip{min-height:32px;font-size:11px}.topbar{border-radius:14px}.topbar-main{grid-template-columns:minmax(228px,252px) minmax(0,1fr) auto;gap:14px;padding:10px 16px}.brand-mark{min-width:0}.brand-mark strong{font-size:56px !important;line-height:0.86;white-space:nowrap}.brand-mark small{font-size:11px}.topbar-search{display:none !important}.site-nav{justify-content:center;gap:8px}.site-nav a{min-height:36px;padding:0 10px;font-size:12px}.top-actions{justify-self:end;gap:8px}.top-actions-primary{display:flex;gap:8px}.top-actions-secondary{display:flex !important;gap:8px}.top-actions-secondary .ghost-button{display:none !important}#ordersEntryButton{display:inline-flex !important;min-height:36px;min-width:36px;padding:0 10px;border-radius:10px;font-size:0}#ordersEntryButton i{width:16px;height:16px}#saveDesign,#randomizeDesign,#publishDesign,#videoButton{display:none !important}#authEntryButton{display:inline-flex !important;min-height:36px;min-width:36px;padding:0 10px;border-radius:10px;font-size:0}#authEntryButton i{width:16px;height:16px}}@media (min-width:1200px){body[data-page="home"] .hero-home{grid-template-columns:minmax(0,0.46fr) minmax(0,0.54fr);min-height:620px}body[data-page="home"] .hero-copy{padding:38px 28px 26px}body[data-page="home"] .hero-copy h1{font-size:clamp(66px,5.3vw,96px);line-height:0.9}body[data-page="home"] .hero-copy p{font-size:18px;line-height:1.42;max-width:520px}body[data-page="home"] .hero-chip-row span{min-height:32px;font-size:13px}body[data-page="home"] .hero-cta{min-height:48px;font-size:17px}body[data-page="home"] .hero-proof strong{font-size:44px}body[data-page="home"] .hero-proof span{font-size:14px}body[data-page="home"] .trust-bar span{min-height:46px;font-size:14px}body[data-page="home"] .community-heading h2{font-size:clamp(52px,4.2vw,74px);line-height:0.92}body[data-page="home"] .community-heading p{font-size:17px;max-width:840px}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body[data-page="home"] .design-card-home{min-height:290px}body[data-page="home"] .design-preview-home{min-height:148px}body[data-page="home"] .design-body-home{padding:10px}body[data-page="home"] .design-body-home h3{font-size:16px;line-height:1.1}body[data-page="home"] .home-card-metrics span{min-height:22px;font-size:11px}}@media (min-width:1200px){body[data-page="build"] .route-hero-copy h1{font-size:clamp(62px,4.7vw,88px)}body[data-page="build"] .route-hero-copy p{font-size:19px;line-height:1.45}body[data-page="build"] .studio-grid{grid-template-columns:minmax(260px,310px) minmax(520px,1fr) minmax(270px,320px);gap:14px;align-items:start}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{align-self:start}body[data-page="build"] .stage-panel{min-height:700px}body[data-page="build"] .bracelet-stage{min-height:420px}body[data-page="build"] .order-panel{max-height:980px;overflow:auto}body[data-page="build"] .social-preview-slot,body[data-page="build"] .flow-card{display:none}}@media (min-width:1200px){body[data-page="trending"] .route-hero-copy h1{font-size:clamp(68px,4.9vw,92px)}body[data-page="trending"] .route-hero-copy p{font-size:20px;max-width:560px}body[data-page="trending"] .community-section{margin-top:12px;padding:14px}body[data-page="trending"] .community-heading h2{font-size:clamp(54px,4.2vw,76px);line-height:0.92}body[data-page="trending"] .community-heading p{font-size:17px}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 150px minmax(0,1fr) 230px;min-height:184px;gap:9px;padding:9px}body[data-page="trending"] .design-preview-trending{min-height:128px}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:118px;height:118px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:42px}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row,body[data-page="trending"] .design-card-trending .design-link{font-size:13px}}@media (min-width:1200px){body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(640px,1fr) minmax(320px,360px);gap:14px}body[data-page="gift"] #giftDialog .gift-preview{position:sticky;top:86px;align-self:start}body[data-page="account"] #authDialog .gift-layout,body[data-page="account"] #addressDialog .gift-layout,body[data-page="account"] #ordersDialog .gift-layout,body[data-page="account"] #couponDialog .gift-layout,body[data-page="account"] #lotteryDialog .gift-layout,body[data-page="account"] #opsDialog .gift-layout{grid-template-columns:210px minmax(580px,1fr) 300px}body[data-page="account"] .account-shell-nav .ghost-button{justify-content:flex-start}}@media (min-width:1200px){.app-shell{width:min(1520px,calc(100% - 20px));margin:10px auto 22px}.topbar-main{grid-template-columns:minmax(240px,260px) minmax(0,1fr) auto;gap:14px}.topbar-search{display:none !important}.site-nav{justify-content:center;gap:8px}.site-nav a{min-height:36px;padding:0 10px;font-size:12px}.top-actions-primary #saveDesign,.top-actions-primary #randomizeDesign,.top-actions-primary #publishDesign,.top-actions-primary #videoButton{display:none !important}.top-actions-secondary{display:none !important}.top-actions-primary #authEntryButton,.top-actions-primary #ordersEntryButton{min-height:36px;min-width:36px;padding:0 10px;font-size:0}.top-actions-primary #authEntryButton i,.top-actions-primary #ordersEntryButton i{width:16px;height:16px}.hero-home{grid-template-columns:minmax(0,0.48fr) minmax(0,0.52fr);min-height:620px}.hero-copy{padding:42px 30px 28px}.hero-copy h1{font-size:clamp(68px,5.4vw,94px)}.hero-copy p{font-size:17px;max-width:520px}.hero-chip-row span{min-height:34px;font-size:13px}.hero-cta{min-height:48px;font-size:17px}.hero-proof strong{font-size:44px}.hero-proof span{font-size:14px}body[data-page="home"] .community-section{padding:16px}body[data-page="home"] .community-heading h2{font-size:clamp(54px,4.3vw,76px);line-height:0.92}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body[data-page="home"] .design-card-home{min-height:280px}body[data-page="home"] .design-preview-home{min-height:144px}body[data-page="home"] .design-body-home h3{font-size:16px}body[data-page="home"] .home-card-metrics span{min-height:22px;font-size:11px}body[data-page="trending"] .community-heading h2{font-size:clamp(56px,4.4vw,80px);line-height:0.92}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 150px minmax(0,1fr) 236px;min-height:184px;gap:9px;padding:9px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:42px}body[data-page="gift"] .route-hero{display:none !important}body[data-page="gift"] .gift-route-shell{display:none !important}body[data-page="gift"] #giftDialog{display:block !important;margin-top:16px;border-radius:16px;box-shadow:var(--sm-shadow-sm)}body[data-page="gift"] #giftDialog .modal-head{padding:20px 22px 12px}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(54px,4vw,72px);line-height:0.9}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(220px,260px) minmax(560px,1fr) minmax(320px,360px);gap:14px;padding:14px 18px 18px}body[data-page="gift"] #giftDialog .gift-form{grid-column:2}body[data-page="gift"] #giftDialog .gift-preview{grid-column:3;position:sticky;top:90px;align-self:start}body[data-page="gift"] #giftDialog .recipient-card{margin-top:10px}body[data-page="gift"] #giftDialog .gift-form::before{content:"Choose Occasion";display:block;margin-bottom:8px;color:#113d34;font-family:Georgia,"Times New Roman",serif;font-size:40px;line-height:0.98}body[data-page="gift"] #giftDialog .gift-form::after{content:"";position:absolute;left:0;top:0}body[data-page="account"] .route-hero{display:none !important}body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] #authDialog{display:block !important;margin-top:16px;border-radius:16px;overflow:visible}body[data-page="account"] #authDialog>.modal-head{padding:18px 20px 10px}body[data-page="account"] #authDialog>.modal-head h2{font-size:clamp(54px,4vw,72px);line-height:0.9}body[data-page="account"] #authDialog>.gift-layout{grid-template-columns:248px minmax(620px,1fr) minmax(320px,360px);gap:14px;padding:12px 18px 18px}.account-shell-nav{border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:12px;display:grid;align-content:start;gap:8px}.account-shell-nav h3{margin:0 0 2px;font-family:Georgia,"Times New Roman",serif;font-size:36px;line-height:0.98;color:#113d34}.account-shell-nav .ghost-button{justify-content:flex-start;min-height:40px;font-size:14px}.account-shell-main{display:grid;gap:12px;align-content:start}#authDialog .checkout-preview.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}#authDialog .checkout-preview.auth-layout>*{min-height:0}#authDialog .gift-layout{padding:0}#authDialog .gift-form,#authDialog .gift-preview{min-height:0}.account-shell-right{display:grid;gap:10px;align-content:start}.account-side-card{border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:12px}.account-side-card h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:0.98;color:#113d34}.home-ugc-section{margin-top:18px;border:1px solid var(--sm-line);border-radius:16px;background:#fff;box-shadow:var(--sm-shadow-sm);display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;padding:14px}.home-ugc-copy h2{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.92}.home-ugc-copy p{margin:12px 0;color:var(--sm-muted);font-size:16px}.home-ugc-visual{margin:0;border:1px solid var(--sm-line);border-radius:12px;overflow:hidden;min-height:220px}.home-ugc-visual img{width:100%;height:100%;object-fit:cover;display:block}.home-gift-banner{margin-top:16px;border:1px solid var(--sm-line);border-radius:16px;overflow:hidden;box-shadow:var(--sm-shadow-sm);background:#fff}.home-gift-banner figure{margin:0;min-height:200px}.home-gift-banner img{width:100%;height:100%;object-fit:cover;display:block}.site-footer{margin-top:18px;border:1px solid var(--sm-line);border-radius:16px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:16px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,1fr) minmax(180px,1fr) minmax(240px,1fr);gap:12px;align-items:start}.site-footer-brand strong{color:#123d34;display:block;font-family:Georgia,"Times New Roman",serif;font-size:56px;line-height:0.88}.site-footer-brand p{margin:8px 0 0;color:var(--sm-muted);font-size:14px}.site-footer-links{display:grid;gap:8px}.site-footer-links a{color:#2e3d38;text-decoration:none;font-size:13px;font-weight:600}.site-footer-links a:hover{text-decoration:underline}.site-footer-subscribe{display:grid;gap:8px}.site-footer-subscribe label{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1}.site-footer-subscribe input{min-height:42px}}@media (min-width:1200px){body[data-page="trending"] .app-shell>.trending-filter-board[data-route-group~="trending"]:not(dialog):not(.route-panel){display:block !important;margin-top:12px}.trending-filter-board{border:1px solid var(--sm-line);border-radius:16px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:14px 14px 10px;display:grid;gap:10px}.trending-filter-group p{margin:0 0 8px;color:#2f3d37;font-size:14px;font-weight:700}.trending-chip-row{display:flex;flex-wrap:wrap;gap:8px}.trend-chip{min-height:34px;border:1px solid var(--sm-line);border-radius:10px;background:#fff;color:#2f3d37;padding:0 12px;font-size:13px;font-weight:600}.trend-chip-active{border-color:#1a7a61;background:#1a7a61;color:#fff}body[data-page="trending"] .community-section{margin-top:12px !important;padding:12px !important}body[data-page="trending"] .community-visual-strip{grid-template-columns:1.66fr 1fr !important;gap:12px !important}body[data-page="trending"] .community-visual-main{aspect-ratio:1.76 / 1 !important}body[data-page="trending"] .community-visual-side:last-child{display:block !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 356px !important;gap:14px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:54px 170px minmax(0,1fr) 220px !important;gap:10px !important;min-height:178px !important}body[data-page="trending"] .design-preview-trending{min-height:136px !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:130px !important;height:130px !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:38px !important;line-height:0.94 !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:30px;font-size:11px}body[data-page="trending"] .leaderboard-rail-card h3{font-size:48px !important;line-height:0.94 !important}body[data-page="trending"] .challenge-copy{font-size:14px}body[data-page="account"] .app-shell>.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important;margin-top:14px}.account-dashboard-board{grid-template-columns:278px minmax(0,1fr) 340px;gap:14px;align-items:start}.account-board-left,.account-board-main,.account-board-right{display:grid;gap:12px;align-content:start}.account-board-left h2{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:64px;line-height:0.9}.account-profile-card,.account-board-card,.account-board-promo{border:1px solid var(--sm-line);border-radius:14px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:12px}.account-profile-card{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;align-items:center}.account-profile-card img{width:68px;height:68px;border-radius:999px;object-fit:cover}.account-profile-card strong{color:#123d34;font-size:28px;font-family:Georgia,"Times New Roman",serif;line-height:0.95}.account-profile-card p{margin:4px 0 0;color:var(--sm-muted);font-size:13px}.account-profile-card .ghost-button{grid-column:1 / -1;min-height:38px}.account-board-menu{border:1px solid var(--sm-line);border-radius:14px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:8px;display:grid;gap:6px}.account-board-menu button{min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;justify-content:flex-start;color:#2d3b36;padding:0 10px;font-size:14px;font-weight:600}.account-board-menu button.active{background:#ecf5f0;border-color:#c9dfd3;color:#115646}.account-board-promo img{width:100%;border-radius:12px;margin-bottom:10px;object-fit:cover;min-height:120px}.account-board-promo h3{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:46px;line-height:0.92}.account-board-promo p{margin:8px 0 12px;color:var(--sm-muted);font-size:14px}.account-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.account-board-head h3{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.92}.account-board-head a{color:#2f3d37;font-size:13px;text-decoration:none;font-weight:700}.account-order-timeline{display:grid;gap:8px}.account-order-timeline article{border:1px solid var(--sm-line);border-radius:12px;padding:8px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}.account-order-timeline img{width:84px;height:64px;border-radius:10px;object-fit:cover}.account-order-timeline strong{color:#183f35;font-size:18px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}.account-order-timeline p{margin:4px 0 0;color:#5f6f68;font-size:13px}.account-saved-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.account-saved-grid article{border:1px solid var(--sm-line);border-radius:12px;overflow:hidden;background:#fff}.account-saved-grid img{width:100%;aspect-ratio:1.2 / 1;object-fit:cover;display:block}.account-saved-grid p{margin:0;padding:8px;color:#2c3a36;font-size:12px;font-weight:700;line-height:1.2}.account-link-list{display:grid;gap:8px}.account-link-list article{border:1px solid var(--sm-line);border-radius:12px;padding:10px}.account-link-list strong{color:#183f35;font-size:19px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}.account-link-list p{margin:4px 0 0;color:#5f6f68;font-size:13px}.account-points-value{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.92}.account-stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.account-stat-strip span{border:1px solid var(--sm-line);border-radius:10px;min-height:30px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#2f3d37}.account-activity-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.account-activity-list li{border:1px solid var(--sm-line);border-radius:10px;padding:8px;font-size:13px;color:#2e3d38}body[data-page="account"] #authDialog,body[data-page="account"] #addressDialog,body[data-page="account"] #ordersDialog,body[data-page="account"] #loyaltyDialog,body[data-page="account"] #couponDialog,body[data-page="account"] #lotteryDialog,body[data-page="account"] #opsDialog{display:none !important}}@media (max-width:1199px){.trending-filter-board,.account-dashboard-board{display:none !important}}@media (min-width:1200px){body[data-page="account"] .route-hero-account,body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] .app-shell>.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important;margin-top:12px;grid-template-columns:268px minmax(0,1fr) 324px;gap:12px;align-items:start}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{display:grid;gap:10px;align-content:start}body[data-page="account"] .account-board-left h2{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:56px;line-height:0.92;letter-spacing:-0.02em}body[data-page="account"] .account-profile-card,body[data-page="account"] .account-board-card,body[data-page="account"] .account-board-promo,body[data-page="account"] .account-board-menu{border:1px solid var(--sm-line);border-radius:12px;background:#fff;box-shadow:none}body[data-page="account"] .account-profile-card{padding:10px;grid-template-columns:64px minmax(0,1fr);gap:10px}body[data-page="account"] .account-profile-card img{width:64px;height:64px;border-radius:999px;object-fit:cover}body[data-page="account"] .account-profile-card strong{color:#143e35;font-family:Georgia,"Times New Roman",serif;font-size:40px;line-height:0.9}body[data-page="account"] .account-profile-card p{margin:4px 0 0;color:#65766f;font-size:13px}body[data-page="account"] .account-profile-card .ghost-button{grid-column:1 / -1;min-height:36px;font-size:13px}body[data-page="account"] .account-board-menu{padding:8px;gap:6px}body[data-page="account"] .account-board-menu button{min-height:36px;border-radius:9px;border:1px solid transparent;background:transparent;color:#293a34;justify-content:flex-start;text-align:left;font-size:13px;font-weight:600;padding:0 10px}body[data-page="account"] .account-board-menu button.active{background:#edf5f1;border-color:#cfe2d8;color:#135748}body[data-page="account"] .account-board-promo{padding:10px}body[data-page="account"] .account-board-promo img{width:100%;min-height:112px;object-fit:cover;border-radius:10px;margin-bottom:8px}body[data-page="account"] .account-board-promo h3{margin:0;color:#133c33;font-family:Georgia,"Times New Roman",serif;font-size:46px;line-height:0.9}body[data-page="account"] .account-board-promo p{margin:8px 0 10px;color:#5e6f68;font-size:13px}body[data-page="account"] .account-board-promo .checkout-button{min-height:38px;font-size:14px}body[data-page="account"] .account-board-card{padding:10px}body[data-page="account"] .account-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}body[data-page="account"] .account-board-head h3{margin:0;color:#133d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.9;letter-spacing:-0.02em}body[data-page="account"] .account-board-head a{color:#2f3d37;font-size:13px;font-weight:700;text-decoration:none}body[data-page="account"] .account-order-timeline{display:grid;gap:8px}body[data-page="account"] .account-order-timeline article{border:1px solid var(--sm-line);border-radius:10px;padding:8px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}body[data-page="account"] .account-order-timeline img{width:84px;height:64px;border-radius:8px;object-fit:cover}body[data-page="account"] .account-order-timeline strong{color:#183f35;font-size:16px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}body[data-page="account"] .account-order-timeline p{margin:4px 0 0;color:#5f6f68;font-size:12px}body[data-page="account"] .account-saved-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}body[data-page="account"] .account-saved-grid article{border:1px solid var(--sm-line);border-radius:10px;overflow:hidden;background:#fff}body[data-page="account"] .account-saved-grid img{width:100%;aspect-ratio:1.12 / 1;object-fit:cover;display:block}body[data-page="account"] .account-saved-grid p{margin:0;padding:8px;color:#2d3a35;font-size:12px;font-weight:700;line-height:1.2}body[data-page="account"] .account-link-list{display:grid;gap:8px}body[data-page="account"] .account-link-list article{border:1px solid var(--sm-line);border-radius:10px;padding:10px}body[data-page="account"] .account-link-list strong{color:#183f35;font-size:16px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}body[data-page="account"] .account-link-list p{margin:4px 0 0;color:#5f6f68;font-size:12px}body[data-page="account"] .account-points-value{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:54px;line-height:0.9;letter-spacing:-0.02em}body[data-page="account"] .account-board-right .primary-button{min-height:38px;font-size:14px}body[data-page="account"] .account-stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body[data-page="account"] .account-stat-strip span{border:1px solid var(--sm-line);border-radius:8px;min-height:28px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#304039}body[data-page="account"] .account-activity-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}body[data-page="account"] .account-activity-list li{border:1px solid var(--sm-line);border-radius:8px;padding:8px;font-size:12px;color:#2e3d38}body[data-page="account"] #authDialog,body[data-page="account"] #addressDialog,body[data-page="account"] #ordersDialog,body[data-page="account"] #loyaltyDialog,body[data-page="account"] #couponDialog,body[data-page="account"] #lotteryDialog,body[data-page="account"] #opsDialog{display:none !important}}:root{color-scheme:light;--sm-cream-0:#fdfbf6;--sm-cream-1:#faf6ee;--sm-cream-2:#f2ebde;--sm-line:#e6ded0;--sm-text:#1f2724;--sm-muted:#626e68;--sm-forest:#0f5e4d;--sm-forest-strong:#0b4b3f;--sm-coral:#ef5f46;--sm-gold:#b9883a;--sm-white:#ffffff;--sm-shadow-sm:0 6px 18px rgba(23,34,30,0.06);--sm-shadow-md:0 14px 36px rgba(23,34,30,0.1);--sm-radius-sm:10px;--sm-radius-md:16px;--sm-radius-lg:22px}@media (min-width:1200px){body[data-page="trending"] .community-heading h2{font-size:clamp(56px,3.8vw,72px) !important;line-height:0.95 !important;letter-spacing:-0.01em}body[data-page="trending"] .community-heading p{font-size:20px !important;max-width:780px}body[data-page="trending"] .hot-combos{margin:10px 0 14px !important;border:1px solid var(--sm-line);border-radius:14px;background:#fff;padding:10px 12px;display:block !important}body[data-page="trending"] .hot-combo-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}body[data-page="trending"] .hot-combo-list-item{margin:0;padding:0;list-style:none}body[data-page="trending"] .hot-combo-row{width:100% !important;justify-content:flex-start !important}body[data-page="trending"] .community-visual-strip{margin:10px 0 14px !important;grid-template-columns:2.05fr 0.95fr !important;gap:10px !important}body[data-page="trending"] .community-visual-main{aspect-ratio:2.2 / 1 !important}body[data-page="trending"] .community-visual-side:last-child{display:none !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 330px !important;gap:12px !important;align-items:start}body[data-page="trending"] .leaderboard-main{gap:10px !important}body[data-page="trending"] .design-card-trending{display:grid !important;grid-template-columns:46px 144px minmax(0,1fr) 188px !important;gap:10px !important;min-height:0 !important;padding:10px !important;border-radius:14px}body[data-page="trending"] .design-preview-trending{min-height:126px !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:116px;height:116px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:24px !important;line-height:1.05 !important;margin:0 0 6px !important}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row,body[data-page="trending"] .design-card-trending .design-link{font-size:12px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr 1fr !important;align-content:start;gap:6px}body[data-page="trending"] .design-actions-trending .small-action{min-height:32px;font-size:11px;padding-inline:7px}body[data-page="trending"] .leaderboard-rail-card h3{font-size:28px !important;line-height:1.02}body[data-page="trending"] .creator-list li{min-height:32px}body[data-page="account"] .route-hero{display:none !important}body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] #authDialog{display:block !important;margin-top:14px}body[data-page="account"] #authDialog>.modal-head h2{font-size:clamp(54px,4.2vw,74px) !important;line-height:0.92 !important}body[data-page="account"] #authDialog>.gift-layout{display:grid !important;grid-template-columns:228px minmax(0,1fr) 284px !important;gap:12px !important;padding:12px 16px 16px !important}body[data-page="account"] .account-shell-nav{align-content:start;gap:8px;border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:10px}body[data-page="account"] .account-shell-nav h3{margin:0 0 2px;font-family:Georgia,"Times New Roman",serif;color:#123d34;font-size:30px;line-height:1}body[data-page="account"] .account-shell-nav .ghost-button{min-height:36px;justify-content:flex-start;font-size:13px}body[data-page="account"] .account-shell-main{display:grid !important;gap:10px !important;align-content:start}body[data-page="account"] .account-shell-main>.gift-layout{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:0 !important}body[data-page="account"] #authDialog .checkout-preview.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:0 !important}body[data-page="account"] .account-shell-right{display:grid !important;gap:10px !important;align-content:start}body[data-page="account"] .account-side-card{border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:12px}body[data-page="account"] .account-side-card h3{margin:0 0 6px;font-family:Georgia,"Times New Roman",serif;font-size:22px !important;line-height:1.05;color:#123d34}body[data-page="account"] #authDialog .modal-actions{padding:0 !important;border-top:0 !important}}@media (max-width:1300px){body[data-page="trending"] .design-card-trending{grid-template-columns:40px 124px minmax(0,1fr) !important}body[data-page="trending"] .design-actions-trending{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr)) !important}}*{box-sizing:border-box}body{margin:0;color:var(--sm-text);background:radial-gradient(circle at 10% -10%,rgba(239,95,70,0.08),transparent 36%),radial-gradient(circle at 100% 0%,rgba(15,94,77,0.08),transparent 30%),var(--sm-cream-0);font-family:"Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.app-shell{width:min(1500px,100% - 32px);margin:16px auto 28px}body[data-page] .app-shell>[data-route-group]:not(dialog):not(.route-panel){display:none}body[data-page] .app-shell>dialog[data-route-group]{display:none}body[data-page="home"] .app-shell>[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="trending"] .app-shell>[data-route-group~="trending"]:not(dialog):not(.route-panel),body[data-page="gift"] .app-shell>[data-route-group~="gift"]:not(dialog):not(.route-panel),body[data-page="account"] .app-shell>[data-route-group~="account"]:not(dialog):not(.route-panel),body[data-page="about"] .app-shell>[data-route-group~="about"]:not(dialog):not(.route-panel){display:block}body[data-page="home"] .app-shell>dialog[data-route-group~="home"],body[data-page="build"] .app-shell>dialog[data-route-group~="build"],body[data-page="trending"] .app-shell>dialog[data-route-group~="trending"],body[data-page="gift"] .app-shell>dialog[data-route-group~="gift"],body[data-page="account"] .app-shell>dialog[data-route-group~="account"],body[data-page="about"] .app-shell>dialog[data-route-group~="about"]{display:none}dialog[open]{display:block !important}body[data-page]:not([data-page="account"]) .app-shell>.account-route-panel,body[data-page]:not([data-page="gift"]) .app-shell>.gift-route-panel{display:none !important}body[data-page="home"] .hero-home[data-route-group~="home"]{display:grid}body[data-page="home"] .trust-bar[data-route-group~="home"],body[data-page="build"] .trust-bar[data-route-group~="build"]{display:grid}body[data-page="home"] .site-nav [data-nav-route="home"],body[data-page="build"] .site-nav [data-nav-route="build"],body[data-page="trending"] .site-nav [data-nav-route="trending"],body[data-page="gift"] .site-nav [data-nav-route="gift"],body[data-page="account"] .site-nav [data-nav-route="account"],body[data-page="about"] .site-nav [data-nav-route="about"]{border-color:var(--sm-line);background:rgba(255,255,255,0.88)}.route-dialog{margin-top:16px;border-radius:16px;border:1px solid var(--sm-line);background:#fff;box-shadow:var(--sm-shadow-sm);overflow:hidden}.route-panel .modal-head{justify-content:flex-start}.account-route-shell,.gift-route-shell{margin-top:16px;border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff;box-shadow:var(--sm-shadow-sm);padding:18px}.account-route-tabs,.gift-route-tabs{display:flex;flex-wrap:wrap;gap:8px}.account-route-tabs .tool-button,.gift-route-tabs .tool-button{min-height:38px}.account-route-panel,.gift-route-panel{display:none}.account-route-panel.active,.gift-route-panel.active{display:block}body[data-page="gift"] .app-shell>.gift-route-panel.route-panel-open,body[data-page="gift"] .app-shell>.gift-route-panel.active,body[data-page="account"] .app-shell>.account-route-panel.route-panel-open,body[data-page="account"] .app-shell>.account-route-panel.active{display:block}.route-hero{margin-top:16px;border-radius:var(--sm-radius-lg);border:1px solid var(--sm-line);background:#fff;box-shadow:var(--sm-shadow-sm);overflow:hidden;display:grid;align-items:stretch;grid-template-columns:minmax(420px,1fr) minmax(420px,52%)}.route-hero-copy{padding:44px 40px 36px}.route-hero-copy h1{margin:8px 0 0;color:#0f3d34;font-size:clamp(46px,4vw,72px);line-height:0.95;letter-spacing:-0.02em;font-family:Georgia,"Times New Roman",serif}.route-hero-copy p{margin:16px 0 0;color:var(--sm-muted);font-size:19px;line-height:1.45}.route-hero-visual{position:relative;margin:0;min-height:420px;background:linear-gradient(180deg,rgba(255,253,248,0.62),rgba(250,246,238,0.94))}.route-hero-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.route-hero-gift .route-hero-visual,.route-hero-account .route-hero-visual{padding:16px;background:#faf7f0}.route-hero-gift .route-hero-visual img,.route-hero-account .route-hero-visual img{border:1px solid var(--sm-line);border-radius:14px}.topbar{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:rgba(255,255,255,0.92);box-shadow:var(--sm-shadow-sm);overflow:hidden}.shipping-strip{display:grid;place-items:center;min-height:38px;color:#fff;font-size:12px;font-weight:700;letter-spacing:0.02em;background:linear-gradient(90deg,#f05f43,#f36247,#f05f43)}.shipping-strip p{margin:0;padding:0 14px;text-align:center}.topbar-main{display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:18px;padding:16px 24px}.brand-mark{display:flex;align-items:center;gap:12px;min-width:220px}.brand-gem{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#fff 0 16%,transparent 17%),linear-gradient(135deg,#6ea589,#75aeca 52%,#e57a68);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.65)}.brand-mark strong{display:block;color:#124a3e;font-family:Georgia,"Times New Roman",serif;font-size:32px;line-height:1;letter-spacing:-0.02em}.brand-mark small{display:block;margin-top:4px;color:var(--sm-muted);font-size:12px;font-weight:600}.site-nav{display:flex;justify-content:flex-start;align-items:center;gap:10px}.topbar-search{display:block}.topbar-search input{width:100%;min-height:40px;border:1px solid var(--sm-line);border-radius:11px;padding:0 12px;background:#fff;color:var(--sm-text)}.site-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:0.06em;color:#24312d;border-radius:999px;border:1px solid transparent}.site-nav a:hover{border-color:var(--sm-line);background:rgba(255,255,255,0.82)}.top-actions{display:grid;justify-items:end;gap:8px}.top-actions-primary,.top-actions-secondary{display:flex;align-items:center;gap:8px}.top-actions-secondary .ghost-button{min-height:36px;padding-inline:10px;font-size:12px}.icon-button,.primary-button,.ghost-button,.tool-button,.checkout-button,.gift-button,.small-action{border:1px solid transparent;border-radius:var(--sm-radius-sm);min-height:40px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:all 0.18s ease}.icon-button{width:40px;padding:0;color:#30403b;background:#fff;border-color:var(--sm-line)}.primary-button,.checkout-button,.hero-cta{color:#fff;font-weight:700;background:linear-gradient(90deg,#ef5f46,#f0684b);border-color:#ec5b42;box-shadow:0 12px 24px rgba(238,95,70,0.2)}.ghost-button,.tool-button,.small-action,.gift-button{color:#1f2c28;background:#fff;border-color:var(--sm-line)}.gift-button{color:var(--sm-forest-strong);background:#f3faf7;border-color:#cbe4d9}.tool-button.active,.ghost-button.preset-active,.small-action.active{color:#fff;background:var(--sm-forest);border-color:var(--sm-forest)}button:hover,.hero-cta:hover{transform:translateY(-1px)}svg{width:16px;height:16px;stroke-width:2}.hero-home{margin-top:16px;border-radius:var(--sm-radius-lg);border:1px solid var(--sm-line);background:#fff;box-shadow:var(--sm-shadow-sm);overflow:hidden;display:grid;grid-template-columns:minmax(420px,0.95fr) minmax(560px,1.05fr)}.hero-copy{padding:54px 40px 42px}.eyebrow{margin:0;color:var(--sm-gold);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;font-weight:800}.hero-copy h1,.section-heading h1,.section-heading h2,.stage-toolbar h2,.community-heading h2,.business-section h2,.flow-card h3,.material-list h3,.modal-head h2,.gift-form h3,.gift-preview h3,.recipient-card h3,.checkout-preview h3,.social-preview-head h3,.design-body h3,.brand-mark strong{font-family:Georgia,"Times New Roman",serif}.hero-copy h1{margin:10px 0 0;color:#0f3c34;font-size:clamp(62px,5vw,88px);line-height:0.9;letter-spacing:-0.02em}.hero-copy p{margin:18px 0 0;color:var(--sm-muted);font-size:17px;line-height:1.45;max-width:520px}.hero-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-chip-row span{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--sm-line);border-radius:12px;background:var(--sm-white);color:#2e3a35;font-size:14px;font-weight:600}.hero-cta{display:inline-flex;margin-top:20px;min-height:48px;padding-inline:22px;text-decoration:none;border-radius:12px}.hero-proof{margin-top:18px;display:flex;align-items:baseline;gap:8px}.hero-proof strong{font-size:22px;color:#0f5c4a}.hero-proof span{color:var(--sm-muted);font-size:12px;font-weight:600}.hero-visual{position:relative;margin:0;min-height:500px;background:linear-gradient(180deg,rgba(255,253,248,0.6),rgba(250,246,238,0.9))}.hero-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.trust-bar{margin-top:14px;border:1px solid var(--sm-line);border-radius:14px;background:rgba(255,255,255,0.86);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.trust-bar span{display:inline-flex;align-items:center;justify-content:center;min-height:52px;font-size:13px;font-weight:700;color:#4f5c57;border-right:1px solid var(--sm-line)}.trust-bar span:last-child{border-right:0}.studio-grid{margin-top:18px;display:grid;grid-template-columns:minmax(290px,320px) minmax(560px,1fr) minmax(300px,330px);gap:16px;align-items:start}.panel,.stage-panel,.community-section,.business-section{border:1px solid var(--sm-line);border-radius:var(--sm-radius-md);background:rgba(255,255,255,0.95);box-shadow:var(--sm-shadow-sm)}.panel{padding:16px}.builder-panel,.order-panel{align-self:stretch}.section-heading{margin-bottom:14px}.section-heading h1{margin:2px 0 0;font-size:clamp(38px,3vw,58px);line-height:1;color:#113d34}.section-heading h2,.stage-toolbar h2{margin:4px 0 0;font-size:26px;color:#113d34;line-height:1.05}.section-heading p,.community-heading p,.checkout-preview p,.loop-grid p,.flow-card li,.address-text,.inline-note{margin:8px 0 0;color:var(--sm-muted);line-height:1.45}.compact{margin-bottom:10px}.field-grid{display:grid;gap:10px}label{display:grid;gap:6px;color:#52605a;font-size:12px;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--sm-line);border-radius:10px;background:#fff;min-height:40px;padding:0 12px;color:var(--sm-text)}textarea{padding-block:10px;resize:vertical}.tool-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 10px}.catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:560px;overflow:auto;padding-right:2px}.stone-card{border:1px solid var(--sm-line);border-radius:12px;min-height:82px;padding:10px;text-align:left;background:#fff;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center}.stone-card.active{border-color:#89c5ad;box-shadow:inset 0 0 0 1px #89c5ad;background:#f5fbf8}.stone-card strong{display:block;font-size:13px}.stone-card small{display:block;margin-top:2px;color:var(--sm-muted);font-size:11px}.bead-swatch,.bracelet-bead,.mini-bead{border-radius:50%;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,0.95) 0 11%,transparent 12%),radial-gradient(circle at 70% 78%,rgba(0,0,0,0.14) 0 14%,transparent 15%),linear-gradient(135deg,var(--a),var(--b));box-shadow:inset -7px -8px 13px rgba(14,24,22,0.2),inset 5px 5px 10px rgba(255,255,255,0.65),0 8px 16px rgba(22,33,30,0.12)}.bead-swatch{width:36px;height:36px}.meaning-stack{display:grid;gap:12px}.meaning-panel{display:grid;gap:9px;padding:12px;border:1px solid var(--sm-line);border-radius:12px;background:#fbfaf7}.prank-panel{background:linear-gradient(180deg,#fffaf7,#fff5f1);border-color:#f2d2c7}.library-grid{display:grid;gap:8px;max-height:188px;overflow:auto;padding-right:2px}.library-card{border:1px solid var(--sm-line);border-radius:10px;min-height:58px;padding:10px;text-align:left;background:#fff;display:grid;gap:4px}.library-card strong{font-size:13px}.library-card small{color:var(--sm-muted);line-height:1.35}.library-card.active{border-color:#86c0a8;box-shadow:inset 0 0 0 1px #86c0a8}.library-card.prank.active{border-color:#ec8a76;box-shadow:inset 0 0 0 1px #ec8a76}.stage-panel{display:flex;flex-direction:column;min-height:660px;overflow:hidden}.stage-toolbar{padding:18px 18px 14px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.stage-stats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stage-stats span{min-height:34px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:800;color:#0f5d4d;background:#ecf7f2;border:1px solid #cbe4d8}.bracelet-stage{position:relative;flex:1;min-height:420px;border-block:1px solid var(--sm-line);background:radial-gradient(circle at 50% 42%,rgba(110,165,137,0.17),transparent 44%),linear-gradient(180deg,rgba(255,255,255,0.92),rgba(248,248,245,0.94))}.bracelet-shadow{position:absolute;left:50%;top:58%;width:min(54vw,420px);height:48px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,0,0,0.17),transparent 70%);filter:blur(7px)}.bracelet-ring{position:absolute;inset:0;margin:auto;width:min(72vw,520px);height:min(72vw,520px)}.bracelet-bead{position:absolute;width:var(--size);height:var(--size);border:2px solid rgba(255,255,255,0.72)}.bracelet-bead.selected{outline:3px solid rgba(239,95,70,0.9);outline-offset:3px}.bracelet-charm{position:absolute;width:34px;height:34px;border-radius:50%;border:1px solid rgba(185,136,58,0.48);background:#fff;color:var(--sm-gold);display:grid;place-items:center;box-shadow:0 10px 20px rgba(18,25,22,0.14)}.center-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:140px;border-radius:50%;border:1px solid #d8e8df;background:rgba(255,255,255,0.88);display:grid;place-items:center;text-align:center;color:#1a5a49}.center-logo span{font-family:Georgia,"Times New Roman",serif;font-weight:700}.center-logo small{color:var(--sm-muted)}.selected-strip{padding:12px 16px;display:flex;justify-content:space-between;gap:10px;align-items:center}.dot-label{display:block;margin-bottom:2px;color:var(--sm-muted);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.mini-actions{display:flex;gap:8px}.order-panel{display:grid;align-content:start;gap:12px}.summary-card,.flow-card,.credit-card,.social-preview-slot{border:1px solid var(--sm-line);border-radius:12px;padding:13px;background:#fbfaf7}.summary-line,.summary-total{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid var(--sm-line)}.summary-total{border-bottom:0;padding-top:12px;font-size:20px}.credit-line strong{color:#0f5e4d}.material-list ul,.design-detail-materials,.address-list{list-style:none;margin:0;padding:0}.material-list ul{display:grid;gap:6px}.material-list li,.design-detail-materials li{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(230,222,208,0.8)}.material-row{display:inline-flex;align-items:center;gap:8px}.checkout-button,.gift-button{width:100%;min-height:48px}.credit-card p{margin:0;color:var(--sm-muted);font-size:12px;line-height:1.45}.checkbox-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#2f3935}.checkbox-row input{width:18px;min-height:18px;margin-top:1px}.flow-card ol{margin:0;padding-left:18px;display:grid;gap:8px}.flow-card li.active{color:var(--sm-coral);font-weight:800}.social-preview-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.social-preview-head h3{margin:0;font-size:15px}.social-preview-head span{color:var(--sm-muted);font-size:11px;font-weight:700}.social-preview-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-card-preview{margin:0;border:1px solid var(--sm-line);border-radius:10px;overflow:hidden;background:#fff}.social-card-preview img{width:100%;height:100%;object-fit:cover;display:block}.social-card-og{aspect-ratio:1.91 / 1}.social-card-pin,.social-card-story{aspect-ratio:2 / 3}.social-card-story{grid-column:1 / -1}.social-preview-slot{position:relative}.social-preview-slot::after{content:"Auto-updates with current design";position:absolute;right:12px;bottom:10px;color:#6b7772;font-size:11px;font-weight:700}.community-section,.business-section{margin-top:18px;padding:18px}.community-visual-strip{margin:8px 0 14px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.community-visual-main,.community-visual-side,.business-media{margin:0;border:1px solid var(--sm-line);border-radius:12px;overflow:hidden;background:#fff}.community-visual-main{aspect-ratio:1.85 / 1}.community-visual-side{aspect-ratio:0.95 / 1}.community-visual-strip img,.business-media img{width:100%;height:100%;display:block;object-fit:cover}.community-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.rank-tabs{display:flex;flex-wrap:wrap;gap:8px}.hot-combos{margin:10px 0 14px;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.hot-combo{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--sm-line);background:#fff;color:#31403b;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.hot-combo strong{color:var(--sm-coral)}.leaderboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body[data-page="home"] .leaderboard-grid{grid-template-columns:1fr}.leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr))}.design-card{min-height:330px;border:1px solid var(--sm-line);border-radius:12px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.design-preview{position:relative;min-height:168px;background:radial-gradient(circle at 50% 40%,rgba(116,178,146,0.15),transparent 50%),linear-gradient(180deg,#fff,#f8f8f3);border-bottom:1px solid var(--sm-line)}.rank-badge{position:absolute;left:10px;top:10px;min-width:34px;min-height:30px;padding:0 9px;border-radius:999px;background:#0f5e4d;color:#fff;font-size:12px;font-weight:800;display:inline-grid;place-items:center}.mini-bracelet{position:absolute;inset:14px;margin:auto;width:156px;height:156px}.mini-bead{position:absolute;width:18px;height:18px}.mini-charm{position:absolute;width:22px;height:22px;border-radius:50%;border:1px solid rgba(185,136,58,0.45);background:#fff;color:var(--sm-gold);display:grid;place-items:center}.mini-charm svg{width:13px;height:13px}.design-body{flex:1;padding:12px;display:flex;flex-direction:column}.design-body h3{margin:0 0 4px;font-size:18px;color:#113d34}.creator-line,.design-slug-line,.tag-row,.stat-row{color:var(--sm-muted);font-size:12px}.design-slug-line{margin-top:2px;color:#2f7a64}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-row span{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:#f6f4ef;border:1px solid #ece5d8}.stat-row{margin:10px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stat-row span{min-height:28px;border-radius:8px;background:#f8f7f3;border:1px solid #ece7dc;display:inline-flex;align-items:center;justify-content:center;gap:4px}.design-link{display:inline-block;margin:0 0 10px;color:#1f7c64;font-size:11px;text-decoration:none;word-break:break-all}.design-link:hover{text-decoration:underline}.design-actions{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.leaderboard-main{display:grid;gap:10px}.leaderboard-right-rail{display:grid;gap:10px}.leaderboard-rail-card{border:1px solid var(--sm-line);border-radius:14px;background:#fff;padding:14px}.leaderboard-rail-card h3{margin:0;font-family:Georgia,"Times New Roman",serif;color:#153f35;font-size:36px}.creator-list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.creator-list li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;border-bottom:1px solid rgba(230,222,208,0.8);padding-bottom:6px}.creator-list li:last-child{border-bottom:0}.creator-rank{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f8f0df;color:#96631c;font-size:12px;font-weight:700}.creator-name{font-size:13px;color:#2f3f39}.creator-score{font-size:12px;color:var(--sm-muted)}.challenge-copy{margin-top:8px;color:var(--sm-muted);line-height:1.45}.leaderboard-cta{margin-top:10px;width:100%}.small-action{min-height:34px;padding-inline:8px;font-size:12px}.design-card-home{min-height:0}.design-preview-home{text-decoration:none}.design-body-home h3{font-size:20px}.home-card-metrics{margin-top:8px;display:flex;align-items:center;gap:8px}.home-card-metrics span{min-height:28px;padding:0 9px;border-radius:999px;border:1px solid #ece7dc;background:#f8f7f3;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--sm-muted)}.design-actions-home{grid-template-columns:1fr 1fr}.design-card-trending{min-height:0;display:grid;grid-template-columns:50px 160px minmax(0,1fr) 360px;gap:10px;align-items:stretch;padding:10px}.design-rank-slot{display:grid;align-content:flex-start;justify-items:center}.rank-badge-inline{position:static;min-width:30px;min-height:30px}.design-preview-trending{min-height:150px;border-radius:12px;border:1px solid var(--sm-line);overflow:hidden}.design-preview-trending .mini-bracelet{width:132px;height:132px}.design-body-trending{padding:2px 0}.design-body-trending h3{font-size:48px;line-height:0.94;margin:2px 0 6px}.design-actions-trending{margin-top:0;grid-template-columns:1fr 1fr;align-content:start}.hot-combo-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.hot-combo-row{width:100%;justify-content:flex-start}.loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.business-media-grid{margin-top:14px;display:grid;grid-template-columns:2fr 1fr;gap:10px}.business-media-wide{min-height:190px}.loop-grid article{border:1px solid var(--sm-line);border-radius:12px;background:#fff;min-height:148px;padding:14px}.loop-grid h3{margin:10px 0 0;color:#133f35;font-size:17px}.loop-grid svg{color:#0f5e4d}.modal{width:min(800px,calc(100vw - 24px));border:0;border-radius:16px;padding:0;box-shadow:0 34px 70px rgba(18,29,27,0.3)}.wide-modal{width:min(1020px,calc(100vw - 24px))}.modal::backdrop{background:rgba(13,20,18,0.42);backdrop-filter:blur(6px)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--sm-line)}.modal-head h2{margin:0;font-size:30px;color:#113d34}.storyboard{padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.story-frame{min-height:214px;border-radius:12px;padding:12px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(14,20,19,0.25),rgba(14,20,19,0.7)),radial-gradient(circle at 50% 30%,var(--frame-color),#1a2f38)}.story-frame strong{font-size:34px}.story-frame p{margin:0}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid var(--sm-line)}.checkout-preview,.gift-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.auth-layout{grid-template-columns:1fr 1fr}.gift-form,.gift-preview,.recipient-card,.checkout-preview>div,#emailAuthForm,.social-auth-box,.address-card,.design-detail-preview{border:1px solid var(--sm-line);border-radius:12px;background:#fbfaf7;padding:14px}.gift-form,.gift-preview,.recipient-card,#emailAuthForm,.social-auth-box,.address-card{display:grid;gap:10px}.address-card.active{border-color:#86c0a8;box-shadow:inset 0 0 0 1px #86c0a8}.address-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.address-title strong{font-size:14px}.address-badge{min-height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:var(--sm-forest);color:#fff;font-size:11px;font-weight:800}.address-actions{display:flex;flex-wrap:wrap;gap:8px}#rolePermissionList,#ambassadorSocialList{display:grid;gap:8px;margin:0;padding:0}#rolePermissionList li,#ambassadorSocialList li{list-style:none;border:1px solid var(--sm-line);border-radius:10px;padding:8px 10px;background:#fff;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.recommended-channel{border-color:#2e7d64;background:#e9f7f1;color:#1a4f3f;font-weight:700}.variant-threshold-hint{margin-top:8px;color:#7a5a1f;background:#fff7df;border:1px solid #efd7a3;border-radius:10px;padding:6px 8px}.planner-threshold-ready{color:#1a5b46;background:#e9f7f1;border:1px solid #b9e4d3;border-radius:10px;padding:6px 8px}.planner-threshold-paused{color:#7a5a1f;background:#fff7df;border:1px solid #efd7a3;border-radius:10px;padding:6px 8px}.planner-section{display:grid;gap:10px}.planner-section-title{font-weight:700;color:#2f3935}.planner-archive{margin-top:8px}.planner-archive summary{cursor:pointer;font-weight:700;color:#4b5a54;margin-bottom:8px}.table-wrap{width:100%;overflow-x:auto}.experiment-table{width:100%;border-collapse:collapse;font-size:12px}.experiment-table th,.experiment-table td{border-bottom:1px solid var(--sm-line);padding:6px 4px;text-align:left;white-space:nowrap}.experiment-table th{color:var(--sm-muted);font-weight:700}.full-width{width:100%}.recipient-card{margin-top:10px;border-top:1px solid var(--sm-line)}.design-detail-preview{min-height:220px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(112,171,142,0.16),transparent 48%),linear-gradient(180deg,#fff,#f8f7f3)}.design-detail-preview .mini-bracelet{position:relative;inset:auto;width:170px;height:170px}.ops-material-preview,.ops-drop-zone{border:1px dashed #d9d0c3;border-radius:12px;background:#fff;min-height:96px;padding:10px;display:grid;place-items:center;color:var(--sm-muted);text-align:center}.ops-drop-zone.drag-over{border-color:#8fc8b0;background:#eff8f4}.ops-material-preview img{max-width:100%;max-height:190px;border-radius:10px;object-fit:cover}#opsBulkUploadProgress{width:100%;height:10px}#opsMaterialList{max-height:260px;overflow:auto}.bead-image,.mini-bead-image{border:1px solid rgba(19,29,26,0.08);background-color:#f9f8f4;background-position:center;background-repeat:no-repeat;background-size:cover}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,12px);opacity:0;pointer-events:none;z-index:99;max-width:min(560px,calc(100vw - 30px));border-radius:12px;padding:12px 16px;color:#fff;background:#123e35;box-shadow:var(--sm-shadow-md);transition:opacity 0.2s ease,transform 0.2s ease}.toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:1330px){.route-hero{grid-template-columns:1fr}.route-hero-visual{min-height:320px}.topbar-main{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center}.topbar-search{grid-column:2 / 3}.site-nav{order:2;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.top-actions{grid-column:1 / -1;justify-items:stretch}.top-actions-primary,.top-actions-secondary{overflow-x:auto}.hero-home{grid-template-columns:1fr}.hero-visual{min-height:340px}.studio-grid{grid-template-columns:minmax(280px,330px) minmax(420px,1fr)}.order-panel{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-panel>*{min-width:0}.order-panel .section-heading,.order-panel .summary-card,.order-panel .material-list,.order-panel .checkout-button,.order-panel .gift-button,.order-panel .credit-card,.order-panel .social-preview-slot,.order-panel .flow-card{grid-column:span 1}.order-panel .section-heading,.order-panel .summary-card,.order-panel .material-list{grid-column:1 / -1}.leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-visual-strip{grid-template-columns:1fr 1fr}.community-visual-main{grid-column:1 / -1;aspect-ratio:2.4 / 1}.business-media-grid{grid-template-columns:1fr}}@media (max-width:900px){.account-route-tabs,.gift-route-tabs{overflow-x:auto;padding-bottom:4px}.route-hero-copy{padding:26px 16px 20px}.route-hero-copy h1{font-size:clamp(38px,11.5vw,54px)}.route-hero-copy p{font-size:16px}.route-hero .hero-cta{width:100%}.app-shell{width:calc(100% - 16px);margin:8px auto 18px}.shipping-strip{min-height:32px;font-size:11px}.topbar-main{padding:10px;gap:10px;grid-template-columns:1fr auto;align-items:start}.topbar-search{grid-column:1 / -1;order:3}.site-nav{padding-bottom:4px;scrollbar-width:thin}.top-actions-primary{gap:6px}.top-actions-primary .primary-button,.top-actions-primary .ghost-button{min-height:36px;padding-inline:10px;font-size:12px}.brand-mark strong{font-size:24px}.brand-mark small{font-size:11px}.site-nav a{min-height:34px;padding:0 12px;font-size:11px}.top-actions-secondary{display:none}.top-actions{order:2;grid-column:2 / 3;justify-items:end}.top-actions-primary .icon-button{width:36px;min-height:36px}.top-actions-primary .primary-button,.top-actions-primary .ghost-button{display:none}.hero-copy{padding:24px 16px 20px}.hero-copy h1{font-size:clamp(40px,11.5vw,58px)}.hero-copy p{font-size:16px}.hero-cta{min-height:48px;width:100%}.trust-bar{grid-template-columns:1fr 1fr}.trust-bar span:nth-child(2n){border-right:0}.studio-grid,.community-heading,.rank-tabs,.community-visual-strip,.leaderboard-grid,.loop-grid,.business-media-grid,.checkout-preview,.gift-layout,.storyboard,.auth-layout{grid-template-columns:1fr}.studio-grid{gap:12px}.builder-panel{order:2}.stage-panel{order:1;min-height:620px}.order-panel{order:3;grid-template-columns:1fr}.order-panel .summary-card,.order-panel .material-list,.order-panel .credit-card,.order-panel .flow-card{padding:11px}.social-preview-grid{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto;padding-bottom:4px}.social-card-story{grid-column:auto}.flow-card ol{grid-template-columns:1fr 1fr;gap:6px 10px;padding-left:16px}.catalog{grid-template-columns:1fr;max-height:360px}.bracelet-stage{min-height:420px}.bracelet-ring{width:min(90vw,400px);height:min(90vw,400px)}.center-logo{width:108px;height:108px}.selected-strip{flex-direction:column;align-items:stretch}.mini-actions{justify-content:flex-end}.modal{width:calc(100vw - 12px);border-radius:12px}.modal-actions{flex-wrap:wrap;justify-content:stretch}.modal-actions>button{width:100%}}body[data-page="build"] .app-shell>.gift-route-shell,body[data-page="build"] .app-shell>.route-dialog.gift-route-panel,body[data-page="account"] .app-shell>.gift-route-shell{display:none !important}body{background:radial-gradient(circle at 10% -12%,rgba(240,96,70,0.13),transparent 34%),radial-gradient(circle at 92% 2%,rgba(15,94,77,0.1),transparent 30%),#f8f3ea}.app-shell{width:min(1540px,100% - 24px);margin:10px auto 28px}.topbar{border-radius:16px;overflow:hidden}.shipping-strip{min-height:42px;font-size:13px}.topbar-main{grid-template-columns:auto minmax(280px,1fr) auto auto;gap:14px;padding:12px 16px}.brand-mark{min-width:192px}.brand-mark strong{font-size:64px}.brand-mark small{font-size:13px}.topbar-search input{min-height:44px}.site-nav{gap:4px}.site-nav a{min-height:40px;padding:0 11px;font-size:12px}.top-actions{gap:7px}.top-actions-primary,.top-actions-secondary{gap:6px}.top-actions-primary .icon-button,.top-actions-primary .primary-button,.top-actions-primary .ghost-button{min-height:40px}.top-actions-secondary .ghost-button{min-height:32px;padding-inline:8px;font-size:11px}.hero-home{grid-template-columns:minmax(380px,0.9fr) minmax(600px,1.1fr);min-height:560px}.hero-copy{padding:56px 32px 40px}.hero-copy h1{font-size:clamp(74px,5.8vw,108px);line-height:0.9}.hero-copy p{font-size:36px;line-height:1.3;max-width:560px}.hero-chip-row span{min-height:36px;font-size:16px}.hero-cta{min-height:58px;font-size:28px}.hero-proof strong{font-size:42px}.hero-proof span{font-size:20px}.hero-visual{min-height:560px}.trust-bar span{min-height:58px;font-size:20px}.community-section,.business-section{border-radius:18px;padding:16px}.community-heading h2{font-size:clamp(58px,5.2vw,92px);line-height:0.9}.community-heading p{font-size:23px;max-width:900px}.rank-tabs .tool-button{min-height:42px;border-radius:999px}.hot-combos{border:1px solid var(--sm-line);border-radius:14px;padding:10px;background:#fff}body[data-page="home"] .community-visual-strip{grid-template-columns:1.45fr 1fr 1fr}body[data-page="home"] .leaderboard-grid{grid-template-columns:1fr}.leaderboard-main-home{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.design-card-home{border-radius:12px;min-height:322px}.design-preview-home{min-height:172px}.design-body-home{padding:10px}.design-body-home h3{font-size:44px;line-height:0.94}.home-card-metrics span{min-height:24px;font-size:12px}body[data-page="trending"] .route-hero{margin-top:14px}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(84px,6vw,116px)}body[data-page="trending"] .route-hero-copy p{font-size:36px;max-width:640px}body[data-page="trending"] .community-section{margin-top:14px;border-radius:18px;padding:18px}body[data-page="trending"] .community-visual-strip{grid-template-columns:2.1fr 1fr}body[data-page="trending"] .community-visual-main{aspect-ratio:2.35 / 1}body[data-page="trending"] .community-visual-side:last-child{display:none}body[data-page="trending"] .leaderboard-grid{display:grid;grid-template-columns:minmax(1px,1fr) 320px;gap:12px}body[data-page="trending"] .leaderboard-main{display:grid;gap:10px}body[data-page="trending"] .design-card-trending{grid-template-columns:52px 164px minmax(0,1fr) 248px;gap:10px;min-height:208px;border-radius:14px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:58px;line-height:0.9}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row,body[data-page="trending"] .design-card-trending .design-link{font-size:15px}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr 1fr}body[data-page="build"] .route-hero{margin-top:14px}body[data-page="build"] .route-hero-copy h1{font-size:clamp(82px,5.8vw,112px)}body[data-page="build"] .route-hero-copy p{font-size:32px}body[data-page="build"] .studio-grid{grid-template-columns:minmax(260px,300px) minmax(560px,1fr) minmax(300px,340px);gap:14px}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{border-radius:16px}body[data-page="build"] .stage-panel{min-height:760px}body[data-page="build"] .bracelet-stage{min-height:470px}body[data-page="build"] .design-body-home h3{font-size:42px}body[data-page="gift"] .route-hero,body[data-page="account"] .route-hero{display:none !important}body[data-page="gift"] .gift-route-shell,body[data-page="account"] .account-route-shell{margin-top:14px;border-radius:16px;padding:14px}body[data-page="gift"] .gift-route-tabs .tool-button,body[data-page="account"] .account-route-tabs .tool-button{min-height:40px;border-radius:999px}body[data-page="gift"] .gift-route-panel,body[data-page="account"] .account-route-panel{border-radius:16px;margin-top:12px}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(620px,1fr) minmax(320px,0.56fr);gap:12px}body[data-page="account"] #authDialog .gift-layout,body[data-page="account"] #addressDialog .gift-layout,body[data-page="account"] #ordersDialog .gift-layout,body[data-page="account"] #couponDialog .gift-layout,body[data-page="account"] #lotteryDialog .gift-layout,body[data-page="account"] #opsDialog .gift-layout{grid-template-columns:250px minmax(540px,1fr) 320px;gap:12px}body[data-page="about"] .route-hero{display:none !important}body[data-page="about"] .business-section{margin-top:14px;border-radius:18px;padding:18px}body[data-page="about"] .section-heading h2{font-size:clamp(60px,4.8vw,92px)}body[data-page="about"] .loop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-page="about"] .business-media-grid{grid-template-columns:1.7fr 1fr}@media (max-width:1440px){.brand-mark strong{font-size:44px}.hero-copy h1{font-size:clamp(54px,5vw,80px)}.hero-copy p{font-size:24px}body[data-page="build"] .studio-grid{grid-template-columns:minmax(300px,340px) minmax(500px,1fr)}body[data-page="build"] .order-panel{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="trending"] .design-card{flex-direction:column}body[data-page="trending"] .design-preview{width:100%;min-height:190px;border-right:0;border-bottom:1px solid var(--sm-line)}body[data-page="trending"] .design-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="trending"] .leaderboard-grid{grid-template-columns:1fr}}@media (max-width:1300px){.leaderboard-main-home{grid-template-columns:repeat(3,minmax(0,1fr))}.design-card-trending{grid-template-columns:44px 138px minmax(0,1fr)}.design-actions-trending{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.app-shell{width:calc(100% - 12px);margin:6px auto 18px}.shipping-strip{min-height:34px;font-size:11px}.topbar-main{grid-template-columns:1fr auto;gap:10px;padding:10px}.brand-mark strong{font-size:26px}.brand-mark small{font-size:11px}.topbar-search{grid-column:1 / -1}.site-nav{grid-column:1 / -1;overflow-x:auto}.top-actions{grid-column:2 / 3}.hero-home{grid-template-columns:1fr}.hero-copy{padding:26px 16px 20px}.hero-copy h1{font-size:clamp(40px,12vw,58px)}.hero-copy p{font-size:16px}.hero-visual{min-height:320px}.trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-bar span:nth-child(2n){border-right:0}body[data-page="build"] .studio-grid,body[data-page="build"] .order-panel,body[data-page="gift"] #giftDialog .gift-layout,body[data-page="account"] #authDialog .checkout-preview.auth-layout,body[data-page="account"] #authDialog .gift-layout,body[data-page="account"] #addressDialog .gift-layout,body[data-page="account"] #ordersDialog .gift-layout,body[data-page="account"] #couponDialog .gift-layout,body[data-page="account"] #lotteryDialog .gift-layout,body[data-page="account"] #opsDialog .gift-layout,body[data-page="about"] .loop-grid,body[data-page="about"] .business-media-grid{grid-template-columns:1fr}body[data-page="trending"] .community-heading h2{font-size:clamp(34px,10vw,56px)}body[data-page="trending"] .community-visual-strip{grid-template-columns:1fr}body[data-page="trending"] .community-visual-side{display:none}body[data-page="trending"] .design-actions{grid-template-columns:1fr 1fr}.leaderboard-main-home{grid-template-columns:repeat(2,minmax(0,1fr))}.design-card-trending{grid-template-columns:1fr}.design-rank-slot{justify-items:flex-start}.design-preview-trending{min-height:170px}.design-body-trending h3{font-size:40px}.design-actions-trending{grid-template-columns:1fr 1fr}}body[data-page] .app-shell>[data-route-group]:not(dialog):not(.route-panel){display:none !important}body[data-page="home"] .app-shell>.hero-home[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .app-shell>.trust-bar[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .app-shell>.community-section[data-route-group~="home"]:not(dialog):not(.route-panel){display:block !important}body[data-page="home"] .app-shell>.business-section[data-route-group~="home"]:not(dialog):not(.route-panel){display:block !important}body[data-page="build"] .app-shell>.route-hero[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="build"] .app-shell>.trust-bar[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="build"] .app-shell>.studio-grid[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="trending"] .app-shell>.route-hero[data-route-group~="trending"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="trending"] .app-shell>.community-section[data-route-group~="trending"]:not(dialog):not(.route-panel){display:block !important}body[data-page="gift"] .app-shell>.route-hero[data-route-group~="gift"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="gift"] .app-shell>.gift-route-shell[data-route-group~="gift"]:not(dialog):not(.route-panel){display:block !important}body[data-page="account"] .app-shell>.route-hero[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="account"] .app-shell>.account-route-shell[data-route-group~="account"]:not(dialog):not(.route-panel){display:block !important}body[data-page="about"] .app-shell>.route-hero[data-route-group~="about"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="about"] .app-shell>.business-section[data-route-group~="about"]:not(dialog):not(.route-panel){display:block !important}body[data-page="gift"] .app-shell>.gift-route-panel.route-panel-open,body[data-page="gift"] .app-shell>.gift-route-panel.active,body[data-page="account"] .app-shell>.account-route-panel.route-panel-open,body[data-page="account"] .app-shell>.account-route-panel.active{display:block !important}@media (min-width:1200px){.app-shell{width:min(1540px,calc(100% - 20px));margin:10px auto 24px}.shipping-strip{min-height:32px;font-size:11px}.topbar{border-radius:14px}.topbar-main{grid-template-columns:minmax(228px,252px) minmax(0,1fr) auto;gap:14px;padding:10px 16px}.brand-mark{min-width:0}.brand-mark strong{font-size:56px !important;line-height:0.86;white-space:nowrap}.brand-mark small{font-size:11px}.topbar-search{display:none !important}.site-nav{justify-content:center;gap:8px}.site-nav a{min-height:36px;padding:0 10px;font-size:12px}.top-actions{justify-self:end;gap:8px}.top-actions-primary{display:flex;gap:8px}.top-actions-secondary{display:flex !important;gap:8px}.top-actions-secondary .ghost-button{display:none !important}#ordersEntryButton{display:inline-flex !important;min-height:36px;min-width:36px;padding:0 10px;border-radius:10px;font-size:0}#ordersEntryButton i{width:16px;height:16px}#saveDesign,#randomizeDesign,#publishDesign,#videoButton{display:none !important}#authEntryButton{display:inline-flex !important;min-height:36px;min-width:36px;padding:0 10px;border-radius:10px;font-size:0}#authEntryButton i{width:16px;height:16px}}@media (min-width:1200px){body[data-page="home"] .hero-home{grid-template-columns:minmax(0,0.46fr) minmax(0,0.54fr);min-height:620px}body[data-page="home"] .hero-copy{padding:38px 28px 26px}body[data-page="home"] .hero-copy h1{font-size:clamp(66px,5.3vw,96px);line-height:0.9}body[data-page="home"] .hero-copy p{font-size:18px;line-height:1.42;max-width:520px}body[data-page="home"] .hero-chip-row span{min-height:32px;font-size:13px}body[data-page="home"] .hero-cta{min-height:48px;font-size:17px}body[data-page="home"] .hero-proof strong{font-size:44px}body[data-page="home"] .hero-proof span{font-size:14px}body[data-page="home"] .trust-bar span{min-height:46px;font-size:14px}body[data-page="home"] .community-heading h2{font-size:clamp(52px,4.2vw,74px);line-height:0.92}body[data-page="home"] .community-heading p{font-size:17px;max-width:840px}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body[data-page="home"] .design-card-home{min-height:290px}body[data-page="home"] .design-preview-home{min-height:148px}body[data-page="home"] .design-body-home{padding:10px}body[data-page="home"] .design-body-home h3{font-size:16px;line-height:1.1}body[data-page="home"] .home-card-metrics span{min-height:22px;font-size:11px}}@media (min-width:1200px){body[data-page="build"] .route-hero-copy h1{font-size:clamp(62px,4.7vw,88px)}body[data-page="build"] .route-hero-copy p{font-size:19px;line-height:1.45}body[data-page="build"] .studio-grid{grid-template-columns:minmax(260px,310px) minmax(520px,1fr) minmax(270px,320px);gap:14px;align-items:start}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{align-self:start}body[data-page="build"] .stage-panel{min-height:700px}body[data-page="build"] .bracelet-stage{min-height:420px}body[data-page="build"] .order-panel{max-height:980px;overflow:auto}body[data-page="build"] .social-preview-slot,body[data-page="build"] .flow-card{display:none}}@media (min-width:1200px){body[data-page="trending"] .route-hero-copy h1{font-size:clamp(68px,4.9vw,92px)}body[data-page="trending"] .route-hero-copy p{font-size:20px;max-width:560px}body[data-page="trending"] .community-section{margin-top:12px;padding:14px}body[data-page="trending"] .community-heading h2{font-size:clamp(54px,4.2vw,76px);line-height:0.92}body[data-page="trending"] .community-heading p{font-size:17px}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 150px minmax(0,1fr) 230px;min-height:184px;gap:9px;padding:9px}body[data-page="trending"] .design-preview-trending{min-height:128px}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:118px;height:118px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:42px}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row,body[data-page="trending"] .design-card-trending .design-link{font-size:13px}}@media (min-width:1200px){body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(640px,1fr) minmax(320px,360px);gap:14px}body[data-page="gift"] #giftDialog .gift-preview{position:sticky;top:86px;align-self:start}body[data-page="account"] #authDialog .gift-layout,body[data-page="account"] #addressDialog .gift-layout,body[data-page="account"] #ordersDialog .gift-layout,body[data-page="account"] #couponDialog .gift-layout,body[data-page="account"] #lotteryDialog .gift-layout,body[data-page="account"] #opsDialog .gift-layout{grid-template-columns:210px minmax(580px,1fr) 300px}body[data-page="account"] .account-shell-nav .ghost-button{justify-content:flex-start}}@media (min-width:1200px){.app-shell{width:min(1520px,calc(100% - 20px));margin:10px auto 22px}.topbar-main{grid-template-columns:minmax(240px,260px) minmax(0,1fr) auto;gap:14px}.topbar-search{display:none !important}.site-nav{justify-content:center;gap:8px}.site-nav a{min-height:36px;padding:0 10px;font-size:12px}.top-actions-primary #saveDesign,.top-actions-primary #randomizeDesign,.top-actions-primary #publishDesign,.top-actions-primary #videoButton{display:none !important}.top-actions-secondary{display:none !important}.top-actions-primary #authEntryButton,.top-actions-primary #ordersEntryButton{min-height:36px;min-width:36px;padding:0 10px;font-size:0}.top-actions-primary #authEntryButton i,.top-actions-primary #ordersEntryButton i{width:16px;height:16px}.hero-home{grid-template-columns:minmax(0,0.48fr) minmax(0,0.52fr);min-height:620px}.hero-copy{padding:42px 30px 28px}.hero-copy h1{font-size:clamp(68px,5.4vw,94px)}.hero-copy p{font-size:17px;max-width:520px}.hero-chip-row span{min-height:34px;font-size:13px}.hero-cta{min-height:48px;font-size:17px}.hero-proof strong{font-size:44px}.hero-proof span{font-size:14px}body[data-page="home"] .community-section{padding:16px}body[data-page="home"] .community-heading h2{font-size:clamp(54px,4.3vw,76px);line-height:0.92}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body[data-page="home"] .design-card-home{min-height:280px}body[data-page="home"] .design-preview-home{min-height:144px}body[data-page="home"] .design-body-home h3{font-size:16px}body[data-page="home"] .home-card-metrics span{min-height:22px;font-size:11px}body[data-page="trending"] .community-heading h2{font-size:clamp(56px,4.4vw,80px);line-height:0.92}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 150px minmax(0,1fr) 236px;min-height:184px;gap:9px;padding:9px}body[data-page="trending"] .design-card-trending .design-body h3{font-size:42px}body[data-page="gift"] .route-hero{display:none !important}body[data-page="gift"] .gift-route-shell{display:none !important}body[data-page="gift"] #giftDialog{display:block !important;margin-top:16px;border-radius:16px;box-shadow:var(--sm-shadow-sm)}body[data-page="gift"] #giftDialog .modal-head{padding:20px 22px 12px}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(54px,4vw,72px);line-height:0.9}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(220px,260px) minmax(560px,1fr) minmax(320px,360px);gap:14px;padding:14px 18px 18px}body[data-page="gift"] #giftDialog .gift-form{grid-column:2}body[data-page="gift"] #giftDialog .gift-preview{grid-column:3;position:sticky;top:90px;align-self:start}body[data-page="gift"] #giftDialog .recipient-card{margin-top:10px}body[data-page="gift"] #giftDialog .gift-form::before{content:"Choose Occasion";display:block;margin-bottom:8px;color:#113d34;font-family:Georgia,"Times New Roman",serif;font-size:40px;line-height:0.98}body[data-page="gift"] #giftDialog .gift-form::after{content:"";position:absolute;left:0;top:0}body[data-page="account"] .route-hero{display:none !important}body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] #authDialog{display:block !important;margin-top:16px;border-radius:16px;overflow:visible}body[data-page="account"] #authDialog>.modal-head{padding:18px 20px 10px}body[data-page="account"] #authDialog>.modal-head h2{font-size:clamp(54px,4vw,72px);line-height:0.9}body[data-page="account"] #authDialog>.gift-layout{grid-template-columns:248px minmax(620px,1fr) minmax(320px,360px);gap:14px;padding:12px 18px 18px}.account-shell-nav{border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:12px;display:grid;align-content:start;gap:8px}.account-shell-nav h3{margin:0 0 2px;font-family:Georgia,"Times New Roman",serif;font-size:36px;line-height:0.98;color:#113d34}.account-shell-nav .ghost-button{justify-content:flex-start;min-height:40px;font-size:14px}.account-shell-main{display:grid;gap:12px;align-content:start}#authDialog .checkout-preview.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}#authDialog .checkout-preview.auth-layout>*{min-height:0}#authDialog .gift-layout{padding:0}#authDialog .gift-form,#authDialog .gift-preview{min-height:0}.account-shell-right{display:grid;gap:10px;align-content:start}.account-side-card{border:1px solid var(--sm-line);border-radius:12px;background:#fff;padding:12px}.account-side-card h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:0.98;color:#113d34}.home-ugc-section{margin-top:18px;border:1px solid var(--sm-line);border-radius:16px;background:#fff;box-shadow:var(--sm-shadow-sm);display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;padding:14px}.home-ugc-copy h2{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.92}.home-ugc-copy p{margin:12px 0;color:var(--sm-muted);font-size:16px}.home-ugc-visual{margin:0;border:1px solid var(--sm-line);border-radius:12px;overflow:hidden;min-height:220px}.home-ugc-visual img{width:100%;height:100%;object-fit:cover;display:block}.home-gift-banner{margin-top:16px;border:1px solid var(--sm-line);border-radius:16px;overflow:hidden;box-shadow:var(--sm-shadow-sm);background:#fff}.home-gift-banner figure{margin:0;min-height:200px}.home-gift-banner img{width:100%;height:100%;object-fit:cover;display:block}.site-footer{margin-top:18px;border:1px solid var(--sm-line);border-radius:16px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:16px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,1fr) minmax(180px,1fr) minmax(240px,1fr);gap:12px;align-items:start}.site-footer-brand strong{color:#123d34;display:block;font-family:Georgia,"Times New Roman",serif;font-size:56px;line-height:0.88}.site-footer-brand p{margin:8px 0 0;color:var(--sm-muted);font-size:14px}.site-footer-links{display:grid;gap:8px}.site-footer-links a{color:#2e3d38;text-decoration:none;font-size:13px;font-weight:600}.site-footer-links a:hover{text-decoration:underline}.site-footer-subscribe{display:grid;gap:8px}.site-footer-subscribe label{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1}.site-footer-subscribe input{min-height:42px}}@media (min-width:1200px){body[data-page="trending"] .app-shell>.trending-filter-board[data-route-group~="trending"]:not(dialog):not(.route-panel){display:block !important;margin-top:12px}.trending-filter-board{border:1px solid var(--sm-line);border-radius:16px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:14px 14px 10px;display:grid;gap:10px}.trending-filter-group p{margin:0 0 8px;color:#2f3d37;font-size:14px;font-weight:700}.trending-chip-row{display:flex;flex-wrap:wrap;gap:8px}.trend-chip{min-height:34px;border:1px solid var(--sm-line);border-radius:10px;background:#fff;color:#2f3d37;padding:0 12px;font-size:13px;font-weight:600}.trend-chip-active{border-color:#1a7a61;background:#1a7a61;color:#fff}body[data-page="trending"] .community-section{margin-top:12px !important;padding:12px !important}body[data-page="trending"] .community-visual-strip{grid-template-columns:1.66fr 1fr !important;gap:12px !important}body[data-page="trending"] .community-visual-main{aspect-ratio:1.76 / 1 !important}body[data-page="trending"] .community-visual-side:last-child{display:block !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 356px !important;gap:14px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:54px 170px minmax(0,1fr) 220px !important;gap:10px !important;min-height:178px !important}body[data-page="trending"] .design-preview-trending{min-height:136px !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:130px !important;height:130px !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:38px !important;line-height:0.94 !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:30px;font-size:11px}body[data-page="trending"] .leaderboard-rail-card h3{font-size:48px !important;line-height:0.94 !important}body[data-page="trending"] .challenge-copy{font-size:14px}body[data-page="account"] .app-shell>.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important;margin-top:14px}.account-dashboard-board{grid-template-columns:278px minmax(0,1fr) 340px;gap:14px;align-items:start}.account-board-left,.account-board-main,.account-board-right{display:grid;gap:12px;align-content:start}.account-board-left h2{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:64px;line-height:0.9}.account-profile-card,.account-board-card,.account-board-promo{border:1px solid var(--sm-line);border-radius:14px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:12px}.account-profile-card{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;align-items:center}.account-profile-card img{width:68px;height:68px;border-radius:999px;object-fit:cover}.account-profile-card strong{color:#123d34;font-size:28px;font-family:Georgia,"Times New Roman",serif;line-height:0.95}.account-profile-card p{margin:4px 0 0;color:var(--sm-muted);font-size:13px}.account-profile-card .ghost-button{grid-column:1 / -1;min-height:38px}.account-board-menu{border:1px solid var(--sm-line);border-radius:14px;background:#fff;box-shadow:var(--sm-shadow-sm);padding:8px;display:grid;gap:6px}.account-board-menu button{min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;justify-content:flex-start;color:#2d3b36;padding:0 10px;font-size:14px;font-weight:600}.account-board-menu button.active{background:#ecf5f0;border-color:#c9dfd3;color:#115646}.account-board-promo img{width:100%;border-radius:12px;margin-bottom:10px;object-fit:cover;min-height:120px}.account-board-promo h3{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:46px;line-height:0.92}.account-board-promo p{margin:8px 0 12px;color:var(--sm-muted);font-size:14px}.account-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.account-board-head h3{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.92}.account-board-head a{color:#2f3d37;font-size:13px;text-decoration:none;font-weight:700}.account-order-timeline{display:grid;gap:8px}.account-order-timeline article{border:1px solid var(--sm-line);border-radius:12px;padding:8px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}.account-order-timeline img{width:84px;height:64px;border-radius:10px;object-fit:cover}.account-order-timeline strong{color:#183f35;font-size:18px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}.account-order-timeline p{margin:4px 0 0;color:#5f6f68;font-size:13px}.account-saved-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.account-saved-grid article{border:1px solid var(--sm-line);border-radius:12px;overflow:hidden;background:#fff}.account-saved-grid img{width:100%;aspect-ratio:1.2 / 1;object-fit:cover;display:block}.account-saved-grid p{margin:0;padding:8px;color:#2c3a36;font-size:12px;font-weight:700;line-height:1.2}.account-link-list{display:grid;gap:8px}.account-link-list article{border:1px solid var(--sm-line);border-radius:12px;padding:10px}.account-link-list strong{color:#183f35;font-size:19px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}.account-link-list p{margin:4px 0 0;color:#5f6f68;font-size:13px}.account-points-value{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.92}.account-stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.account-stat-strip span{border:1px solid var(--sm-line);border-radius:10px;min-height:30px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#2f3d37}.account-activity-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.account-activity-list li{border:1px solid var(--sm-line);border-radius:10px;padding:8px;font-size:13px;color:#2e3d38}body[data-page="account"] #authDialog,body[data-page="account"] #addressDialog,body[data-page="account"] #ordersDialog,body[data-page="account"] #loyaltyDialog,body[data-page="account"] #couponDialog,body[data-page="account"] #lotteryDialog,body[data-page="account"] #opsDialog{display:none !important}}@media (max-width:1199px){.trending-filter-board,.account-dashboard-board{display:none !important}}@media (min-width:1200px){body[data-page="account"] .route-hero-account,body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] .app-shell>.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important;margin-top:12px;grid-template-columns:268px minmax(0,1fr) 324px;gap:12px;align-items:start}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{display:grid;gap:10px;align-content:start}body[data-page="account"] .account-board-left h2{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:56px;line-height:0.92;letter-spacing:-0.02em}body[data-page="account"] .account-profile-card,body[data-page="account"] .account-board-card,body[data-page="account"] .account-board-promo,body[data-page="account"] .account-board-menu{border:1px solid var(--sm-line);border-radius:12px;background:#fff;box-shadow:none}body[data-page="account"] .account-profile-card{padding:10px;grid-template-columns:64px minmax(0,1fr);gap:10px}body[data-page="account"] .account-profile-card img{width:64px;height:64px;border-radius:999px;object-fit:cover}body[data-page="account"] .account-profile-card strong{color:#143e35;font-family:Georgia,"Times New Roman",serif;font-size:40px;line-height:0.9}body[data-page="account"] .account-profile-card p{margin:4px 0 0;color:#65766f;font-size:13px}body[data-page="account"] .account-profile-card .ghost-button{grid-column:1 / -1;min-height:36px;font-size:13px}body[data-page="account"] .account-board-menu{padding:8px;gap:6px}body[data-page="account"] .account-board-menu button{min-height:36px;border-radius:9px;border:1px solid transparent;background:transparent;color:#293a34;justify-content:flex-start;text-align:left;font-size:13px;font-weight:600;padding:0 10px}body[data-page="account"] .account-board-menu button.active{background:#edf5f1;border-color:#cfe2d8;color:#135748}body[data-page="account"] .account-board-promo{padding:10px}body[data-page="account"] .account-board-promo img{width:100%;min-height:112px;object-fit:cover;border-radius:10px;margin-bottom:8px}body[data-page="account"] .account-board-promo h3{margin:0;color:#133c33;font-family:Georgia,"Times New Roman",serif;font-size:46px;line-height:0.9}body[data-page="account"] .account-board-promo p{margin:8px 0 10px;color:#5e6f68;font-size:13px}body[data-page="account"] .account-board-promo .checkout-button{min-height:38px;font-size:14px}body[data-page="account"] .account-board-card{padding:10px}body[data-page="account"] .account-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}body[data-page="account"] .account-board-head h3{margin:0;color:#133d34;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:0.9;letter-spacing:-0.02em}body[data-page="account"] .account-board-head a{color:#2f3d37;font-size:13px;font-weight:700;text-decoration:none}body[data-page="account"] .account-order-timeline{display:grid;gap:8px}body[data-page="account"] .account-order-timeline article{border:1px solid var(--sm-line);border-radius:10px;padding:8px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}body[data-page="account"] .account-order-timeline img{width:84px;height:64px;border-radius:8px;object-fit:cover}body[data-page="account"] .account-order-timeline strong{color:#183f35;font-size:16px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}body[data-page="account"] .account-order-timeline p{margin:4px 0 0;color:#5f6f68;font-size:12px}body[data-page="account"] .account-saved-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}body[data-page="account"] .account-saved-grid article{border:1px solid var(--sm-line);border-radius:10px;overflow:hidden;background:#fff}body[data-page="account"] .account-saved-grid img{width:100%;aspect-ratio:1.12 / 1;object-fit:cover;display:block}body[data-page="account"] .account-saved-grid p{margin:0;padding:8px;color:#2d3a35;font-size:12px;font-weight:700;line-height:1.2}body[data-page="account"] .account-link-list{display:grid;gap:8px}body[data-page="account"] .account-link-list article{border:1px solid var(--sm-line);border-radius:10px;padding:10px}body[data-page="account"] .account-link-list strong{color:#183f35;font-size:16px;line-height:1.02;font-family:Georgia,"Times New Roman",serif}body[data-page="account"] .account-link-list p{margin:4px 0 0;color:#5f6f68;font-size:12px}body[data-page="account"] .account-points-value{margin:0;color:#123d34;font-family:Georgia,"Times New Roman",serif;font-size:54px;line-height:0.9;letter-spacing:-0.02em}body[data-page="account"] .account-board-right .primary-button{min-height:38px;font-size:14px}body[data-page="account"] .account-stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body[data-page="account"] .account-stat-strip span{border:1px solid var(--sm-line);border-radius:8px;min-height:28px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#304039}body[data-page="account"] .account-activity-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}body[data-page="account"] .account-activity-list li{border:1px solid var(--sm-line);border-radius:8px;padding:8px;font-size:12px;color:#2e3d38}body[data-page="account"] #authDialog,body[data-page="account"] #addressDialog,body[data-page="account"] #ordersDialog,body[data-page="account"] #loyaltyDialog,body[data-page="account"] #couponDialog,body[data-page="account"] #lotteryDialog,body[data-page="account"] #opsDialog{display:none !important}}@media (min-width:1200px){body[data-page] .topbar{margin:10px;border-radius:14px;padding:10px 14px}body[data-page] .shipping-strip p{font-size:12px;line-height:1.2}body[data-page] .topbar-main{gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto}body[data-page] .brand-mark strong{font-size:74px;line-height:0.88}body[data-page] .brand-mark small{font-size:12px;line-height:1.2}body[data-page] .site-nav a{min-height:38px;font-size:13px;letter-spacing:0.02em;padding:0 10px}body[data-page] .top-actions .icon-button{width:38px;height:38px}body[data-page] .top-actions-secondary,body[data-page] .top-actions-primary{display:none !important}body[data-page] .app-shell{max-width:1560px;margin:0 auto;padding:0 10px 20px;gap:10px}body[data-page="home"] .hero-home{margin-top:0;grid-template-columns:minmax(380px,0.96fr) minmax(520px,1.04fr);min-height:480px;border-radius:14px}body[data-page="home"] .hero-copy{padding:28px 30px 24px}body[data-page="home"] .hero-copy h1{font-size:clamp(74px,5.2vw,98px);line-height:0.9}body[data-page="home"] .hero-copy p{margin-top:12px;font-size:15px;line-height:1.4;max-width:560px}body[data-page="home"] .hero-chip-row{margin-top:12px;gap:8px}body[data-page="home"] .hero-chip-row span{min-height:34px;font-size:12px;padding:0 12px}body[data-page="home"] .hero-cta{margin-top:14px;min-height:44px;font-size:16px;border-radius:10px;padding:0 20px}body[data-page="home"] .hero-proof{margin-top:14px;gap:8px}body[data-page="home"] .hero-proof strong{font-size:52px;line-height:0.92}body[data-page="home"] .trust-bar{margin-top:8px;min-height:52px;border-radius:10px}body[data-page="home"] .trust-bar span{font-size:13px}body[data-page="home"] .community-section{margin-top:10px;padding:12px;border-radius:14px}body[data-page="home"] .community-heading h2{font-size:clamp(62px,4.3vw,80px);line-height:0.9}body[data-page="home"] .community-visual-strip{margin:10px 0;grid-template-columns:minmax(0,1.38fr) minmax(0,0.92fr) minmax(0,0.92fr);gap:8px}body[data-page="home"] .community-visual-main,body[data-page="home"] .community-visual-side{min-height:206px;border-radius:10px}body[data-page="home"] .leaderboard-main-home{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}body[data-page="home"] .design-card-home{min-height:250px;border-radius:10px}body[data-page="home"] .design-preview-home{min-height:128px}body[data-page="home"] .design-body-home{padding:8px;gap:6px}body[data-page="home"] .design-body-home h3{font-size:16px;line-height:1.1}body[data-page="home"] .home-ugc-section,body[data-page="home"] .home-gift-banner,body[data-page="home"] .business-section{margin-top:10px;border-radius:14px;overflow:hidden}body[data-page="build"] .route-hero{min-height:420px;grid-template-columns:minmax(390px,0.95fr) minmax(520px,1.05fr);border-radius:14px}body[data-page="build"] .route-hero-copy{padding:28px 30px}body[data-page="build"] .route-hero-copy h1{font-size:clamp(72px,5.1vw,94px);line-height:0.9}body[data-page="build"] .route-hero-copy p{font-size:15px;line-height:1.4;max-width:560px}body[data-page="build"] .studio-grid{margin-top:10px;grid-template-columns:minmax(270px,0.88fr) minmax(510px,1.24fr) minmax(294px,0.88fr);gap:10px}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{border-radius:12px;padding:12px}body[data-page="build"] .stage-panel .bracelet-stage{min-height:540px}body[data-page="build"] .section-heading h2,body[data-page="build"] .stage-toolbar h2,body[data-page="build"] .order-panel .section-heading h2{font-size:54px;line-height:0.92}body[data-page="build"] .catalog{gap:8px}body[data-page="build"] .catalog-item{min-height:92px}body[data-page="build"] .social-preview-slot,body[data-page="build"] .flow-card{border-radius:10px}body[data-page="trending"] .route-hero{min-height:420px;grid-template-columns:minmax(390px,0.95fr) minmax(520px,1.05fr);border-radius:14px}body[data-page="trending"] .route-hero-copy{padding:28px 30px}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(72px,5.1vw,94px);line-height:0.9}body[data-page="trending"] .route-hero-copy p{font-size:15px;line-height:1.4;max-width:560px}body[data-page="trending"] .trending-filter-board{margin-top:10px;border-radius:12px;padding:10px}body[data-page="trending"] .community-section{margin-top:10px;padding:12px;border-radius:14px}body[data-page="trending"] .community-heading h2{font-size:clamp(62px,4.3vw,80px);line-height:0.9}body[data-page="trending"] .community-visual-strip{margin:10px 0 12px;grid-template-columns:minmax(0,1.54fr) minmax(0,0.82fr);gap:8px}body[data-page="trending"] .community-visual-main{min-height:286px}body[data-page="trending"] .community-visual-side:last-child{display:none !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 304px !important;gap:10px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 142px minmax(0,1fr) 192px !important;gap:8px !important;min-height:148px !important;padding:8px !important;border-radius:10px !important}body[data-page="trending"] .design-preview-trending{min-height:112px !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:104px !important;height:104px !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:26px !important;line-height:0.96 !important}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row,body[data-page="trending"] .design-card-trending .design-link{font-size:12px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body[data-page="trending"] .design-actions-trending .small-action{min-height:30px;font-size:11px}body[data-page="gift"] .route-hero,body[data-page="account"] .route-hero{min-height:420px;grid-template-columns:minmax(390px,0.95fr) minmax(520px,1.05fr);border-radius:14px}body[data-page="gift"] .route-hero-copy,body[data-page="account"] .route-hero-copy{padding:28px 30px}body[data-page="gift"] .route-hero-copy h1,body[data-page="account"] .route-hero-copy h1{font-size:clamp(72px,5.1vw,94px);line-height:0.9}body[data-page="gift"] .route-hero-copy p,body[data-page="account"] .route-hero-copy p{font-size:15px;line-height:1.4;max-width:560px}body[data-page="gift"] .gift-route-shell,body[data-page="account"] .account-route-shell{margin-top:10px;border-radius:12px;padding:12px}body[data-page="gift"] .gift-route-tabs .tool-button,body[data-page="account"] .account-route-tabs .tool-button{min-height:38px;font-size:13px;padding:0 14px;border-radius:999px}body[data-page="gift"] .gift-route-panel,body[data-page="account"] .account-route-panel{margin-top:10px;border-radius:12px}body[data-page="gift"] #giftDialog{display:block !important}body[data-page="gift"] #groupBuyDialog{display:none !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(62px,4.4vw,80px);line-height:0.9}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) 330px;gap:10px;align-items:start}body[data-page="gift"] #giftDialog .gift-form{padding:12px}body[data-page="gift"] #giftDialog .gift-preview{position:sticky;top:84px;padding:12px}body[data-page="gift"] #giftDialog .gift-form::before,body[data-page="gift"] #giftDialog .gift-form::after{display:none !important}body[data-page="account"] .route-hero-account,body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] .app-shell>.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important;margin-top:10px;grid-template-columns:254px minmax(0,1fr) 304px;gap:10px;align-items:start}body[data-page="account"] .account-board-left h2{font-size:74px;line-height:0.88}body[data-page="account"] .account-profile-card strong{font-size:56px;line-height:0.88}body[data-page="account"] .account-board-head h3{font-size:62px;line-height:0.9}body[data-page="account"] .account-points-value{font-size:64px;line-height:0.88}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}body[data-page="account"] #authDialog,body[data-page="account"] #addressDialog,body[data-page="account"] #ordersDialog,body[data-page="account"] #loyaltyDialog,body[data-page="account"] #couponDialog,body[data-page="account"] #lotteryDialog,body[data-page="account"] #opsDialog{display:none !important}body[data-page="about"] .route-hero{min-height:420px;grid-template-columns:minmax(390px,0.95fr) minmax(520px,1.05fr);border-radius:14px}body[data-page="about"] .route-hero-copy{padding:28px 30px}body[data-page="about"] .route-hero-copy h1{font-size:clamp(72px,5.1vw,94px);line-height:0.9}body[data-page="about"] .business-section{margin-top:10px;border-radius:14px;padding:12px}body[data-page="about"] .section-heading h2{font-size:clamp(62px,4.3vw,80px);line-height:0.9}body[data-page="about"] .loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body[data-page="about"] .business-media-grid{margin-top:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}body[data-page] .site-footer{margin-top:10px;border-radius:14px;padding:14px}}:root{--realign-ink:#0f352e;--realign-jade:#12634f;--realign-coral:#f05f43;--realign-sand:#f8f1e6;--realign-line:rgba(197,177,148,0.42)}body{background:radial-gradient(circle at 14% 0%,rgba(240,95,67,0.1),transparent 28%),radial-gradient(circle at 86% 3%,rgba(18,99,79,0.09),transparent 32%),linear-gradient(180deg,#fffaf2 0%,var(--realign-sand) 42%,#fffaf4 100%)}.topbar{position:sticky;top:8px;z-index:20;backdrop-filter:blur(14px)}.shipping-strip{min-height:28px !important}.top-actions-quick{display:flex;align-items:center;gap:8px}.hero-primary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-primary-actions .hero-cta{margin-top:0}.hero-cta-secondary{color:var(--realign-jade);background:#fff;border-color:#bed8cc;box-shadow:none}.hero-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.hero-action-card{display:grid;gap:5px;min-height:112px;padding:13px;text-decoration:none;border:1px solid var(--realign-line);border-radius:16px;background:linear-gradient(140deg,rgba(255,255,255,0.96),rgba(255,249,239,0.88)),radial-gradient(circle at 95% 10%,rgba(240,95,67,0.11),transparent 34%);box-shadow:0 14px 32px rgba(82,64,37,0.08)}.hero-action-card span{width:fit-content;min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;color:#fff;background:var(--realign-jade);font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.hero-action-card strong{color:var(--realign-ink);font-size:15px;line-height:1.15}.hero-action-card small{color:#66746e;line-height:1.35}.builder-decision-bar{display:grid;grid-template-columns:1fr;gap:8px}.builder-decision-bar .ghost-button,.builder-decision-bar .checkout-button,.builder-decision-bar .gift-button{width:100%}.gift-current-design{display:grid;gap:12px;padding:14px;border:1px solid var(--realign-line);border-radius:16px;background:radial-gradient(circle at 50% 18%,rgba(18,99,79,0.12),transparent 42%),linear-gradient(180deg,#fffdf8,#fbf4ea)}.gift-current-stage{min-height:246px;display:grid;place-items:center;gap:6px;text-align:center;border:1px solid rgba(214,198,172,0.72);border-radius:14px;background:radial-gradient(circle at 50% 38%,rgba(240,95,67,0.08),transparent 38%),#fffaf2}.gift-current-bracelet{position:relative;width:172px;height:172px}.gift-current-bracelet .mini-bracelet{inset:auto;width:156px;height:156px}.gift-current-stage strong{color:var(--realign-ink);font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:1}.gift-current-stage span{color:#60716b;font-size:12px;font-weight:700}.gift-stepper{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gift-stepper li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;color:#5d6c66;font-size:13px;font-weight:700}.gift-stepper span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:1px solid #d7c5a8;background:#fff;color:#8a6a32}.gift-stepper .active span{border-color:var(--realign-jade);background:var(--realign-jade);color:#fff}@media (min-width:1200px){body[data-page="home"] .app-shell>.studio-grid[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .hero-home{grid-template-columns:minmax(430px,0.46fr) minmax(560px,0.54fr) !important;min-height:470px !important;margin-top:10px !important;border-radius:22px;background:linear-gradient(90deg,rgba(255,252,246,0.98),rgba(255,250,241,0.82)),#fff}body[data-page="home"] .hero-copy{padding:34px 34px 28px !important}body[data-page="home"] .hero-copy h1{max-width:560px;font-size:clamp(58px,4.7vw,82px) !important;line-height:0.9 !important;letter-spacing:-0.035em}body[data-page="home"] .hero-copy p{max-width:500px;font-size:16px !important}body[data-page="home"] .hero-visual{min-height:470px !important}body[data-page="home"] .hero-proof strong{font-size:30px !important}body[data-page="home"] .hero-proof span{font-size:13px !important}body[data-page="home"] .trust-bar{margin-top:10px !important}body[data-page="home"] .trust-bar span{min-height:42px !important;font-size:13px !important}body[data-page="home"] .studio-grid{margin-top:12px !important;grid-template-columns:minmax(280px,320px) minmax(520px,1fr) minmax(300px,340px) !important;gap:12px !important}body[data-page="home"] .studio-grid .section-heading h2,body[data-page="home"] .studio-grid .stage-toolbar h2,body[data-page="home"] .studio-grid .order-panel .section-heading h2{font-size:27px !important;line-height:1.03 !important}body[data-page="home"] .stage-panel,body[data-page="build"] .stage-panel{min-height:620px !important}body[data-page="home"] .bracelet-stage,body[data-page="build"] .bracelet-stage{min-height:410px !important}body[data-page="home"] .social-preview-slot,body[data-page="home"] .flow-card,body[data-page="build"] .social-preview-slot,body[data-page="build"] .flow-card{display:none !important}body[data-page="build"] .route-hero{display:none !important}body[data-page="build"] .studio-grid{margin-top:12px !important}body[data-page="trending"] .route-hero{min-height:300px !important;grid-template-columns:minmax(420px,0.58fr) minmax(420px,0.42fr) !important}body[data-page="trending"] .route-hero-copy{padding:30px 34px !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(54px,4.5vw,76px) !important}body[data-page="trending"] .route-hero-copy p{font-size:16px !important}body[data-page="trending"] .route-hero-visual{min-height:300px !important}body[data-page="trending"] .community-visual-strip{display:none !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 320px !important;gap:12px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:44px 142px minmax(0,1fr) 210px !important;min-height:150px !important;padding:8px !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:28px !important;line-height:0.98 !important}body[data-page="trending"] .stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-page="gift"] .route-hero,body[data-page="gift"] .gift-route-shell{display:none !important}body[data-page="gift"] #giftDialog{display:block !important;margin-top:12px;border-radius:22px;background:rgba(255,255,255,0.96)}body[data-page="gift"] #giftDialog .modal-head{padding:22px 24px 10px}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(50px,4vw,68px) !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:280px minmax(500px,1fr) minmax(310px,350px) !important;gap:14px !important;padding:14px 18px 20px !important}body[data-page="gift"] #giftDialog .gift-form{grid-column:auto !important}body[data-page="gift"] #giftDialog .gift-preview{grid-column:auto !important}body[data-page="gift"] #giftDialog .gift-form::before,body[data-page="gift"] #giftDialog .gift-form::after{display:none !important}}@media (max-width:1199px){body[data-page="home"] .app-shell>.studio-grid[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="build"] .route-hero{display:none !important}.hero-action-grid{grid-template-columns:1fr}.hero-primary-actions{display:grid;grid-template-columns:1fr}.hero-primary-actions .hero-cta{width:100%}}@media (max-width:900px){.topbar{position:static}.hero-home{border-radius:20px}.hero-copy h1{font-size:clamp(34px,10vw,46px) !important}.hero-action-card{min-height:92px}.studio-grid{gap:10px !important}.stage-panel{min-height:520px !important}.bracelet-stage{min-height:330px !important}.gift-current-design{order:-1}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:1fr !important}}@media (min-width:1200px){body[data-page] .topbar{margin:8px 0 0 !important;padding:0 !important;border-radius:18px !important}body[data-page] .topbar-main{display:grid !important;grid-template-columns:220px minmax(0,1fr) auto !important;align-items:center !important;gap:16px !important;padding:12px 22px !important}body[data-page] .brand-mark{min-width:0 !important}body[data-page] .brand-mark strong{font-size:36px !important;line-height:0.95 !important;letter-spacing:-0.03em !important}body[data-page] .brand-mark small{margin-top:2px !important;font-size:11px !important}body[data-page] .topbar-search{display:none !important}body[data-page] .site-nav{grid-column:auto !important;order:0 !important;justify-content:center !important;overflow:visible !important;gap:7px !important}body[data-page] .site-nav a{min-height:34px !important;padding:0 10px !important;font-size:11px !important;letter-spacing:0.05em !important}body[data-page] .top-actions{grid-column:auto !important;order:0 !important;display:flex !important;justify-content:flex-end !important;align-items:center !important}body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary{display:none !important}body[data-page] .top-actions-quick{display:flex !important}body[data-page] .top-actions-quick .icon-button{width:38px !important;min-height:38px !important}body[data-page="home"] .hero-home{margin-top:12px !important}}@media (min-width:1200px){body[data-page="home"] .hero-home{min-height:500px !important}body[data-page="home"] .hero-copy{display:grid !important;align-content:center !important;gap:12px !important;padding:28px 34px !important}body[data-page="home"] .hero-copy .eyebrow{margin:0 !important;font-size:12px !important;line-height:1.2 !important}body[data-page="home"] .hero-copy h1{margin:0 !important;font-size:clamp(48px,4.1vw,68px) !important;line-height:0.92 !important}body[data-page="home"] .hero-copy p:not(.eyebrow){margin:0 !important;font-size:15px !important;line-height:1.42 !important}body[data-page="home"] .hero-chip-row,body[data-page="home"] .hero-primary-actions,body[data-page="home"] .hero-action-grid,body[data-page="home"] .hero-proof{margin-top:0 !important}body[data-page="home"] .hero-chip-row span{min-height:30px !important;padding:0 11px !important;font-size:12px !important}body[data-page="home"] .hero-primary-actions .hero-cta{min-height:44px !important;padding-inline:18px !important;font-size:15px !important}body[data-page="home"] .hero-action-grid{gap:8px !important}body[data-page="home"] .hero-action-card{min-height:88px !important;padding:10px !important;border-radius:13px !important}body[data-page="home"] .hero-action-card span{min-height:20px !important;font-size:10px !important}body[data-page="home"] .hero-action-card strong{font-size:13px !important}body[data-page="home"] .hero-action-card small{font-size:11px !important}body[data-page="home"] .hero-proof{display:none !important}body[data-page="home"] .hero-visual{min-height:500px !important}}@media (min-width:1200px){body[data-page="home"] .hero-home{grid-template-columns:minmax(430px,0.48fr) minmax(520px,0.52fr) !important;min-height:460px !important;overflow:hidden}body[data-page="home"] .hero-visual{min-height:460px !important;background:radial-gradient(circle at 46% 44%,rgba(245,218,191,0.55),transparent 42%),linear-gradient(135deg,#fffaf2,#efe1cf) !important}body[data-page="home"] .hero-visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 18% !important;transform:scale(1.02)}body[data-page="home"] .hero-visual::after{content:"";position:absolute;inset:auto 0 0;height:130px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,250,242,0.96))}body[data-page="home"] .studio-grid,body[data-page="build"] .studio-grid{grid-template-columns:minmax(250px,300px) minmax(560px,1fr) minmax(280px,330px) !important;align-items:start !important}body[data-page="home"] .builder-panel,body[data-page="home"] .order-panel,body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:720px;overflow:auto}body[data-page="home"] .builder-panel .section-heading h2,body[data-page="build"] .builder-panel .section-heading h2{font-size:29px !important}body[data-page="home"] .stage-panel,body[data-page="build"] .stage-panel{min-height:720px !important;border-radius:18px !important;background:radial-gradient(circle at 50% 42%,rgba(18,99,79,0.11),transparent 39%),linear-gradient(180deg,#fffdfa,#f6eee3) !important}body[data-page="home"] .bracelet-stage,body[data-page="build"] .bracelet-stage{min-height:520px !important;background:radial-gradient(ellipse at 50% 55%,rgba(38,31,24,0.14),transparent 21%),radial-gradient(circle at 50% 44%,rgba(255,255,255,0.98),rgba(247,239,226,0.94) 62%,rgba(235,222,204,0.9)) !important}body[data-page="home"] .bracelet-ring,body[data-page="build"] .bracelet-ring{width:min(42vw,440px) !important;height:min(42vw,440px) !important}body[data-page="home"] .center-logo,body[data-page="build"] .center-logo{width:118px !important;height:118px !important;background:rgba(255,255,255,0.74) !important}body[data-page="home"] .meaning-stack,body[data-page="build"] .meaning-stack{max-height:300px !important;overflow:hidden !important}body[data-page="home"] .library-grid,body[data-page="build"] .library-grid{max-height:150px !important}body[data-page="home"] .community-visual-strip,body[data-page="trending"] .community-visual-strip{display:none !important}body[data-page="trending"] .community-section{padding:18px !important}body[data-page="trending"] .community-heading h2{font-size:clamp(52px,4.6vw,78px) !important;max-width:820px}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 300px !important}body[data-page="trending"] .leaderboard-main{gap:10px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:42px 132px minmax(0,1fr) 206px !important;min-height:142px !important;padding:9px !important;background:#fffefa !important}body[data-page="trending"] .design-preview-trending,body[data-page="home"] .design-preview-home{display:grid !important;place-items:center !important;min-height:128px !important;border-radius:12px !important;background:radial-gradient(circle at 50% 46%,rgba(18,99,79,0.13),transparent 47%),linear-gradient(180deg,#fff,#f7efe3) !important;overflow:hidden !important}body[data-page="home"] .design-preview-home img,body[data-page="trending"] .design-preview-trending img{display:none !important}body[data-page="home"] .design-preview-home .mini-bracelet,body[data-page="trending"] .design-preview-trending .mini-bracelet{position:relative !important;inset:auto !important;width:118px !important;height:118px !important}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr)) !important}body[data-page="home"] .design-card-home{min-height:258px !important}body[data-page="home"] .design-body-home h3{font-size:18px !important;line-height:1.08 !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:24px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:31px !important;font-size:11px !important}}@media (max-width:1199px){body[data-page="home"] .community-visual-strip,body[data-page="trending"] .community-visual-strip{display:none !important}.design-preview-home img,.design-preview-trending img{display:none !important}.design-preview-home,.design-preview-trending{display:grid !important;place-items:center !important}.design-preview-home .mini-bracelet,.design-preview-trending .mini-bracelet{position:relative !important;inset:auto !important}}:root{--r20-ink:#0f332d;--r20-ink-soft:#31554c;--r20-cream:#fffaf1;--r20-sand:#f5ebdc;--r20-sand-strong:#e7d4b9;--r20-jade:#16745f;--r20-jade-dark:#0b4d41;--r20-coral:#ef5a43;--r20-gold:#bd8430;--r20-line:rgba(95,74,45,0.16);--r20-shadow:0 24px 70px rgba(52,38,22,0.12)}body{background:radial-gradient(circle at 12% 6%,rgba(239,90,67,0.08),transparent 32%),radial-gradient(circle at 82% 2%,rgba(22,116,95,0.1),transparent 28%),linear-gradient(180deg,#fffbf4 0%,#fbf3e7 48%,#fffdf8 100%) !important}body[data-page] .app-shell{max-width:1440px !important}body[data-page] .topbar{border:1px solid rgba(218,198,166,0.7) !important;box-shadow:0 12px 34px rgba(33,26,18,0.06) !important}body[data-page] .brand-mark strong,.hero-copy h1,.section-heading h2,.stage-toolbar h2,.route-hero-copy h1,.gift-current-stage strong,.home-gift-copy h2,.market-stat-card strong,.leaderboard-rail-card h3,.design-card h3{font-family:Georgia,"Times New Roman",serif !important}body[data-page] .hero-cta,body[data-page] .primary-button,body[data-page] .checkout-button,body[data-page] .gift-button{border:0 !important;background:linear-gradient(135deg,#ff775d,var(--r20-coral)) !important;color:#fff !important;box-shadow:0 14px 30px rgba(239,90,67,0.26) !important}body[data-page] .hero-cta-secondary,body[data-page] .ghost-button{border:1px solid rgba(22,116,95,0.22) !important;background:rgba(255,255,255,0.78) !important;color:var(--r20-jade-dark) !important;box-shadow:none !important}.hero-home{position:relative;border:1px solid rgba(218,198,166,0.82) !important;background:radial-gradient(circle at 75% 22%,rgba(255,255,255,0.72),transparent 31%),radial-gradient(circle at 95% 96%,rgba(22,116,95,0.12),transparent 26%),linear-gradient(115deg,rgba(255,252,246,0.98),rgba(246,232,211,0.96)) !important;box-shadow:var(--r20-shadow) !important;overflow:hidden}.hero-home::before{content:"";position:absolute;left:36px;bottom:36px;width:270px;height:16px;border-bottom:3px solid rgba(189,132,48,0.5);border-radius:50%;transform:rotate(-3deg);pointer-events:none}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow,.route-hero-copy .eyebrow,.section-heading .eyebrow,.gift-current-design .eyebrow{color:var(--r20-gold) !important;letter-spacing:0.12em !important}.hero-copy h1{color:var(--r20-ink) !important;text-wrap:balance}.hero-copy p:not(.eyebrow){color:var(--r20-ink-soft) !important}.hero-chip-row span{border:1px solid rgba(22,116,95,0.18) !important;color:var(--r20-jade-dark) !important;background:rgba(255,255,255,0.78) !important}.hero-action-card{transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.hero-action-card:hover{transform:translateY(-3px);border-color:rgba(22,116,95,0.34) !important;box-shadow:0 18px 42px rgba(52,38,22,0.13) !important}.hero-studio-preview{position:relative;margin:0;min-height:520px;display:grid;place-items:center;isolation:isolate}.hero-studio-preview::before{content:"";position:absolute;inset:26px 30px 30px 0;border-radius:44px 0 0 44px;background:radial-gradient(circle at 52% 44%,rgba(255,255,255,0.95),transparent 31%),radial-gradient(circle at 58% 48%,rgba(22,116,95,0.13),transparent 47%),linear-gradient(135deg,rgba(237,221,198,0.52),rgba(255,250,242,0.9));z-index:-2}.hero-studio-preview::after{content:"";position:absolute;right:72px;bottom:54px;width:310px;height:56px;border-radius:50%;background:radial-gradient(ellipse,rgba(49,35,21,0.22),transparent 70%);filter:blur(11px);z-index:-1}.hero-studio-card{width:min(92%,560px);min-height:440px;display:grid;gap:14px;padding:22px;border:1px solid rgba(218,198,166,0.78);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(255,250,242,0.82)),radial-gradient(circle at 86% 12%,rgba(239,90,67,0.11),transparent 32%);box-shadow:0 26px 70px rgba(52,38,22,0.16);backdrop-filter:blur(10px)}.hero-studio-top,.route-product-score,.hero-studio-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-studio-top span:last-child{color:var(--r20-jade-dark);font-size:22px;font-weight:900}.hero-studio-pill,.route-product-kicker{width:fit-content;min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#f1faf6;border:1px solid rgba(22,116,95,0.22);color:var(--r20-jade-dark);font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.hero-preview-stage{position:relative;min-height:300px;display:grid;place-items:center;border:1px solid rgba(218,198,166,0.62);border-radius:24px;background:radial-gradient(circle at 48% 47%,rgba(255,255,255,0.98) 0 23%,rgba(247,235,217,0.65) 24% 54%,transparent 55%),linear-gradient(180deg,#fffdf8,#f4e8d7);overflow:hidden}.hero-preview-orbit{position:absolute;width:248px;height:248px;border:1px dashed rgba(189,132,48,0.28);border-radius:50%}.hero-preview-bracelet,.route-product-bracelet{position:relative;width:190px;height:190px;display:grid;place-items:center}.hero-preview-bracelet .mini-bracelet,.route-product-bracelet .mini-bracelet{position:relative !important;inset:auto !important;width:180px !important;height:180px !important;transform:scale(1.08)}.hero-preview-note{position:absolute;left:50%;bottom:18px;min-width:min(82%,320px);transform:translateX(-50%);display:grid;gap:2px;padding:12px 16px;border:1px solid rgba(22,116,95,0.18);border-radius:18px;background:rgba(255,255,255,0.78);text-align:center}.hero-preview-note strong{color:var(--r20-ink);font-size:16px}.hero-preview-note span,.hero-studio-summary span{color:#6a746f;font-size:12px;font-weight:800}.hero-intention-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-intention-picker button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(218,198,166,0.72);border-radius:16px;background:rgba(255,255,255,0.74);color:var(--r20-ink-soft);font-weight:900}.hero-intention-picker button.active{border-color:rgba(22,116,95,0.55);background:var(--r20-jade);color:#fff}.hero-studio-summary{padding:11px 12px;border-radius:16px;background:rgba(255,255,255,0.62)}.route-product-visual{margin:0;min-height:310px;display:grid;place-items:center;background:radial-gradient(circle at 52% 45%,rgba(255,255,255,0.84),transparent 30%),linear-gradient(135deg,rgba(247,234,216,0.68),rgba(255,250,242,0.96))}.route-product-card{width:min(90%,390px);display:grid;justify-items:center;gap:14px;padding:20px;border:1px solid rgba(218,198,166,0.75);border-radius:24px;background:rgba(255,255,255,0.74);box-shadow:0 22px 54px rgba(52,38,22,0.14)}.route-product-score{width:100%;padding:10px 12px;border-radius:15px;background:rgba(246,238,225,0.76)}.route-product-score strong{color:var(--r20-jade-dark)}.route-product-score span,.route-product-actions span,.route-gift-steps span{color:#6a746f;font-size:12px;font-weight:800}.route-product-actions,.route-gift-steps{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.route-product-actions span,.route-gift-steps span{min-height:34px;display:grid;place-items:center;border:1px solid rgba(218,198,166,0.68);border-radius:999px;background:#fff}.route-gift-steps .active{background:var(--r20-jade);border-color:var(--r20-jade);color:#fff}.studio-grid{align-items:stretch !important}.builder-panel,.stage-panel,.order-panel,.community-section,.gift-route-panel,.home-ugc-section,.home-gift-component,.business-section{border:1px solid rgba(218,198,166,0.72) !important;box-shadow:0 18px 48px rgba(52,38,22,0.08) !important}.builder-panel{background:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(255,250,242,0.9)),radial-gradient(circle at 0 0,rgba(22,116,95,0.08),transparent 34%) !important}.stage-panel{position:relative;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,0.94),transparent 31%),linear-gradient(180deg,#fffdf8,#f2e3cf) !important}.stage-panel::before{content:"";position:absolute;left:50%;top:55%;width:min(56vw,470px);height:68px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(43,30,17,0.17),transparent 72%);filter:blur(10px);pointer-events:none}.bracelet-stage{border:0 !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.94) 0 22%,rgba(239,226,207,0.48) 23% 54%,transparent 55%),linear-gradient(180deg,rgba(255,253,248,0.92),rgba(241,226,207,0.76)) !important}.bracelet-shadow{opacity:0.72}.bracelet-bead,.mini-bead,.bead-swatch{background:radial-gradient(circle at 29% 20%,rgba(255,255,255,0.96) 0 11%,transparent 12%),radial-gradient(circle at 64% 72%,rgba(0,0,0,0.16) 0 12%,transparent 13%),radial-gradient(circle at 46% 46%,color-mix(in srgb,var(--a),#ffffff 20%),transparent 41%),linear-gradient(135deg,var(--a),var(--b)) !important;box-shadow:inset -9px -10px 16px rgba(14,24,22,0.2),inset 6px 6px 12px rgba(255,255,255,0.68),0 10px 20px rgba(32,24,16,0.16) !important}.bracelet-bead{border:2px solid rgba(255,255,255,0.86) !important}.bracelet-charm,.mini-charm{background:radial-gradient(circle at 30% 20%,#fff7d8,#c99133 68%,#8c5f1c) !important;color:#fff7dc !important;border:1px solid rgba(126,84,21,0.34) !important}.center-logo{border-color:rgba(22,116,95,0.22) !important;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,0.96),rgba(255,250,242,0.78)) !important;box-shadow:0 14px 40px rgba(52,38,22,0.12)}.meaning-stack{gap:10px !important}.meaning-panel{border-color:rgba(218,198,166,0.72) !important;background:rgba(255,253,248,0.82) !important}.library-card{min-height:52px !important;border-color:rgba(218,198,166,0.66) !important}.summary-card,.credit-card,.flow-card,.material-list{background:rgba(255,253,248,0.86) !important;border-color:rgba(218,198,166,0.74) !important}.builder-decision-bar{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,transparent,rgba(255,250,242,0.96) 20%)}.social-preview-grid img,.business-media img,.community-visual-strip img,.hero-visual img{object-fit:cover}.social-preview-slot{display:none !important}.community-market-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.market-stat-card{min-height:132px;display:grid;align-content:start;gap:9px;padding:16px;border:1px solid rgba(218,198,166,0.72);border-radius:18px;background:radial-gradient(circle at 96% 0,rgba(22,116,95,0.09),transparent 40%),rgba(255,253,248,0.84)}.market-stat-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f1faf6;color:var(--r20-jade)}.market-stat-card strong{color:var(--r20-ink);font-size:22px;line-height:1}.market-stat-card p{margin:0;color:#66746d;line-height:1.35}.leaderboard-grid{align-items:start !important}.leaderboard-main{display:grid !important}.design-card{border-color:rgba(218,198,166,0.7) !important;background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,250,242,0.86)) !important;box-shadow:0 14px 34px rgba(52,38,22,0.07) !important}.design-preview,.design-preview-trending,.design-preview-home{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.95),transparent 32%),linear-gradient(180deg,#fffdf9,#f1e3cf) !important}.design-preview-home .mini-bracelet,.design-preview-trending .mini-bracelet,.design-detail-preview .mini-bracelet{filter:drop-shadow(0 16px 18px rgba(44,30,17,0.12))}.rank-badge{background:linear-gradient(180deg,#ffe7a8,#c28a2d) !important;color:#744a0f !important;border:1px solid rgba(147,94,22,0.24) !important}.tag-row span,.stat-row span,.home-card-metrics span{border-color:rgba(218,198,166,0.64) !important;background:rgba(255,255,255,0.78) !important;color:#5d6a64 !important}.leaderboard-right-rail{display:grid;gap:12px}.leaderboard-rail-card{border-color:rgba(218,198,166,0.72) !important;background:radial-gradient(circle at 100% 0,rgba(239,90,67,0.08),transparent 38%),rgba(255,253,248,0.9) !important}.home-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-story-grid article{overflow:hidden;display:grid;border:1px solid rgba(218,198,166,0.7);border-radius:18px;background:#fff}.home-story-grid img{width:100%;height:210px;object-fit:cover}.home-story-grid strong,.home-story-grid span{padding-inline:12px}.home-story-grid strong{padding-top:10px;color:var(--r20-ink)}.home-story-grid span{padding-bottom:12px;color:#66746d;font-size:13px}.home-gift-component{position:relative;display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(360px,1.1fr);align-items:center;min-height:310px;padding:30px 44px;overflow:hidden;background:radial-gradient(circle at 84% 28%,rgba(255,255,255,0.88),transparent 22%),linear-gradient(105deg,#fffdf8 0%,#fff6ea 48%,#ecd9bf 100%) !important}.home-gift-copy{position:relative;z-index:2;display:grid;gap:10px}.home-gift-copy h2{max-width:560px;margin:0;color:var(--r20-ink);font-size:clamp(36px,4vw,60px);line-height:0.96}.home-gift-copy p:not(.eyebrow){max-width:480px;margin:0;color:var(--r20-ink-soft)}.home-gift-product{position:relative;min-height:250px}.gift-box-lid{position:absolute;right:54px;top:52px;width:300px;height:150px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#1f725f,#0b4d41);color:#f5d99c;font-family:Georgia,"Times New Roman",serif;font-size:34px;box-shadow:0 24px 60px rgba(25,48,37,0.28);transform:rotate(2deg)}.gift-note-card{position:absolute;right:265px;top:78px;width:190px;min-height:132px;display:grid;place-items:center;padding:18px;border-radius:12px;background:#fffdf8;color:#6d4a25;font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.2;box-shadow:0 16px 40px rgba(52,38,22,0.16);transform:rotate(-7deg)}.gift-crystal{position:absolute;border-radius:36% 64% 44% 56%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.88),transparent 22%),linear-gradient(135deg,#e8c4c6,#ad6f74);opacity:0.9}.gift-crystal-one{right:402px;bottom:24px;width:54px;height:44px}.gift-crystal-two{right:26px;bottom:30px;width:48px;height:56px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.88),transparent 22%),linear-gradient(135deg,#f4d889,#bc8032)}.business-component-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,0.8fr) !important}.business-gift-flow{min-height:220px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:24px;background:radial-gradient(circle at 50% 50%,rgba(22,116,95,0.09),transparent 46%),#fffdf8 !important}.business-gift-flow span{position:relative;min-height:92px;display:grid;place-items:center;padding:12px;border:1px solid rgba(218,198,166,0.72);border-radius:18px;background:#fff;color:var(--r20-ink);font-weight:900;text-align:center}.business-gift-flow span:not(:last-child)::after{content:"";position:absolute;right:-20px;top:50%;width:28px;height:1px;background:rgba(22,116,95,0.35)}.business-video-card{min-height:220px;display:grid;place-items:center;background:linear-gradient(180deg,#fffdf8,#f0dfc8) !important}.video-phone-card{width:150px;min-height:250px;display:grid;align-content:end;gap:8px;padding:16px;border:8px solid #171f1c;border-radius:30px;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,0.96),transparent 22%),linear-gradient(180deg,#c8dfd4,#f4d9bd);color:var(--r20-ink);box-shadow:0 18px 42px rgba(24,30,26,0.22)}.video-phone-card i{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,0.74);color:var(--r20-coral)}.gift-route-panel{background:radial-gradient(circle at 18% 12%,rgba(22,116,95,0.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,250,242,0.92)) !important}.gift-route-panel .modal-head h2{color:var(--r20-ink) !important;font-family:Georgia,"Times New Roman",serif !important}.gift-current-design,.gift-form,.gift-preview,.recipient-card{border-color:rgba(218,198,166,0.72) !important;background:rgba(255,253,248,0.88) !important}.gift-current-stage{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.96),transparent 31%),linear-gradient(180deg,#fffdf8,#f0dfc8) !important}.gift-stepper li.active{color:var(--r20-jade-dark) !important}@media (min-width:1200px){body[data-page="home"] .hero-home{grid-template-columns:minmax(430px,0.48fr) minmax(560px,0.52fr) !important;min-height:570px !important}body[data-page="home"] .hero-copy{padding:46px 44px 40px !important}body[data-page="home"] .hero-copy h1{font-size:clamp(58px,5.2vw,90px) !important;line-height:0.9 !important}body[data-page="home"] .hero-studio-preview{min-height:570px !important}body[data-page="home"] .hero-action-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="home"] .studio-grid,body[data-page="build"] .studio-grid{grid-template-columns:minmax(270px,330px) minmax(560px,1fr) minmax(300px,350px) !important;gap:14px !important}body[data-page="home"] .stage-panel,body[data-page="build"] .stage-panel{min-height:700px !important}body[data-page="home"] .bracelet-stage,body[data-page="build"] .bracelet-stage{min-height:500px !important}body[data-page="home"] .bracelet-ring,body[data-page="build"] .bracelet-ring{width:min(40vw,440px) !important;height:min(40vw,440px) !important}body[data-page="home"] .meaning-stack,body[data-page="build"] .meaning-stack{max-height:250px !important}body[data-page="home"] .library-grid,body[data-page="build"] .library-grid{max-height:112px !important}body[data-page="trending"] .route-hero{grid-template-columns:minmax(480px,0.56fr) minmax(420px,0.44fr) !important;min-height:360px !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(60px,5vw,88px) !important;line-height:0.9 !important}body[data-page="trending"] .community-section{padding:22px !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 310px !important;gap:14px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 150px minmax(0,1fr) 220px !important;gap:12px !important;min-height:164px !important;padding:12px !important}body[data-page="trending"] .design-preview-trending{min-height:140px !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:128px !important;height:128px !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:29px !important;line-height:0.98 !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr)) !important;align-content:center !important}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="home"] .design-card-home:nth-child(n+5){display:none !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:310px minmax(470px,1fr) minmax(330px,380px) !important}}@media (max-width:1199px){body[data-page] .topbar{margin-top:8px !important;border-radius:18px !important}body[data-page] .topbar-main{display:grid !important;grid-template-columns:minmax(180px,auto) 1fr auto !important;gap:12px !important;align-items:center !important;padding:12px 16px !important}body[data-page] .brand-mark strong{font-size:clamp(32px,5vw,48px) !important}body[data-page] .topbar-search{display:block !important;min-width:0 !important}body[data-page] .topbar-search input{min-height:46px !important}body[data-page] .top-actions{grid-column:auto !important;display:flex !important;justify-content:flex-end !important}body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary{display:none !important}body[data-page] .top-actions-quick{display:flex !important;gap:6px !important}body[data-page] .site-nav{grid-column:1 / -1 !important;order:3 !important;display:flex !important;justify-content:flex-start !important;gap:8px !important;overflow-x:auto !important;padding-top:4px !important}body[data-page] .site-nav a{min-height:36px !important;padding-inline:12px !important;font-size:12px !important;white-space:nowrap !important}.hero-home{display:grid !important;grid-template-columns:1fr !important}.hero-studio-preview{min-height:auto;padding:0 18px 22px}.hero-studio-preview::before{inset:10px;border-radius:26px}.hero-studio-card{width:100%;min-height:0}.route-product-visual{min-height:260px}.community-market-strip,.home-story-grid,.home-gift-component,.business-component-grid,.business-gift-flow{grid-template-columns:1fr !important}.business-gift-flow span:not(:last-child)::after{display:none}}@media (min-width:900px) and (max-width:1199px){body[data-page="trending"] .route-hero{grid-template-columns:minmax(0,0.58fr) minmax(360px,0.42fr) !important;min-height:340px !important}body[data-page="trending"] .route-hero-copy{padding:34px 40px !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(54px,7vw,76px) !important;line-height:0.9 !important}body[data-page="trending"] .route-hero-copy p{max-width:520px !important;font-size:22px !important;line-height:1.35 !important}body[data-page="trending"] .route-product-visual{min-height:340px !important}body[data-page="trending"] .route-product-card{width:min(92%,340px) !important;padding:16px !important}body[data-page="trending"] .route-product-bracelet{width:150px !important;height:150px !important}body[data-page="trending"] .route-product-bracelet .mini-bracelet{width:142px !important;height:142px !important;transform:scale(0.96)}body[data-page="trending"] .trending-filter-board{margin-top:12px !important}body[data-page="trending"] .community-section{margin-top:12px !important}body[data-page="trending"] .community-market-strip{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:1fr !important}body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 140px minmax(0,1fr) 200px !important}body[data-page="home"] .hero-home{grid-template-columns:minmax(0,0.52fr) minmax(380px,0.48fr) !important;min-height:590px !important}body[data-page="home"] .hero-copy{padding:34px 28px !important}body[data-page="home"] .hero-copy h1{font-size:clamp(48px,6vw,68px) !important;line-height:0.9 !important}body[data-page="home"] .hero-primary-actions{display:flex !important;gap:10px !important}body[data-page="home"] .hero-primary-actions .hero-cta{width:auto !important;min-height:48px !important;font-size:17px !important}body[data-page="home"] .hero-action-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="home"] .hero-action-card{min-height:112px !important}body[data-page="home"] .hero-studio-preview{min-height:590px !important;padding:18px 18px 18px 0 !important}body[data-page="home"] .hero-studio-card{width:100%;min-height:500px}}@media (max-width:720px){body[data-page] .app-shell{padding-inline:10px !important}body[data-page] .topbar-main{grid-template-columns:1fr auto !important}body[data-page] .topbar-search{grid-column:1 / -1 !important;order:2 !important}body[data-page] .site-nav{order:3 !important}.hero-copy{padding:24px 18px !important}.hero-copy h1{font-size:clamp(38px,12vw,54px) !important}.hero-action-grid,.hero-intention-picker,.hero-studio-summary,.route-product-actions,.route-gift-steps{grid-template-columns:1fr !important}.hero-preview-stage{min-height:260px}.home-gift-component{padding:22px 18px}.gift-box-lid,.gift-note-card,.gift-crystal{position:relative;inset:auto;right:auto;top:auto;bottom:auto;margin:10px auto;transform:none}.home-gift-product{min-height:auto}.business-gift-flow{padding:14px}}body[data-page="build"] .app-shell>.route-hero[data-route-group~="build"]:not(dialog):not(.route-panel){display:none !important}body[data-page="build"] .app-shell>.studio-grid[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important;margin-top:14px !important}body[data-page="gift"] .app-shell>.route-hero[data-route-group~="gift"]:not(dialog):not(.route-panel),body[data-page="gift"] .app-shell>.gift-route-shell[data-route-group~="gift"]:not(dialog):not(.route-panel){display:none !important}body[data-page="gift"] .app-shell>#giftDialog.gift-route-panel[data-route-group~="gift"]{display:block !important;margin-top:14px !important;border-radius:24px !important}@media (min-width:900px) and (max-width:1199px){body[data-page="build"] .studio-grid{grid-template-columns:minmax(250px,0.9fr) minmax(430px,1.25fr) !important;gap:12px !important}body[data-page="build"] .order-panel{grid-column:1 / -1;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(320px,0.85fr);gap:12px}body[data-page="build"] .order-panel .meaning-stack{grid-column:1;grid-row:1 / span 4}body[data-page="build"] .order-panel .section-heading,body[data-page="build"] .order-panel .summary-card,body[data-page="build"] .order-panel .material-list,body[data-page="build"] .order-panel .builder-decision-bar,body[data-page="build"] .order-panel .credit-card,body[data-page="build"] .order-panel .flow-card{grid-column:2}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(230px,0.76fr) minmax(360px,1fr) !important}body[data-page="gift"] #giftDialog .gift-preview{grid-column:1 / -1 !important}}.route-product-visual-account,.route-product-visual-about{min-height:330px}.account-hero-component,.about-origin-visual{width:min(90%,430px);display:grid;gap:14px;padding:20px;border:1px solid rgba(218,198,166,0.75);border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(22,116,95,0.1),transparent 36%),rgba(255,253,248,0.8);box-shadow:0 22px 54px rgba(52,38,22,0.14)}.account-hero-profile{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}.account-avatar-large,.account-profile-avatar{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.8),transparent 26%),linear-gradient(135deg,var(--r20-jade),var(--r20-jade-dark));color:#fff;font-family:Georgia,"Times New Roman",serif;font-weight:900}.account-avatar-large{width:54px;height:54px;font-size:28px}.account-profile-avatar{width:68px;height:68px;font-size:34px}.account-hero-profile strong,.account-board-card h3,.account-board-left h2,.account-board-promo h3{color:var(--r20-ink);font-family:Georgia,"Times New Roman",serif}.account-hero-profile span{color:#66746d;font-size:13px;font-weight:800}.account-hero-bracelet,.about-origin-bracelet{min-height:190px;display:grid;place-items:center;border:1px solid rgba(218,198,166,0.66);border-radius:20px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.98),transparent 34%),linear-gradient(180deg,#fffdf8,#f0dfc8)}.account-hero-bracelet .mini-bracelet,.about-origin-bracelet .mini-bracelet,.account-order-preview .mini-bracelet,.social-card-component .mini-bracelet{position:relative !important;inset:auto !important;filter:drop-shadow(0 13px 15px rgba(44,30,17,0.12))}.account-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-hero-stats span{display:grid;gap:2px;padding:10px;border:1px solid rgba(218,198,166,0.66);border-radius:14px;background:rgba(255,255,255,0.76);color:#66746d;font-size:12px;font-weight:800}.account-hero-stats strong{color:var(--r20-jade-dark);font-size:18px}.account-profile-card{grid-template-columns:68px minmax(0,1fr) !important}.account-profile-card .ghost-button{grid-column:1 / -1}.account-gift-mini{position:relative;min-height:154px;border-radius:16px;background:radial-gradient(circle at 12% 90%,rgba(239,90,67,0.12),transparent 28%),linear-gradient(135deg,#fffdf8,#ead5b9);overflow:hidden}.account-gift-box{position:absolute;right:16px;top:32px;width:138px;height:76px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--r20-jade),var(--r20-jade-dark));color:#f5d99c;font-family:Georgia,"Times New Roman",serif;transform:rotate(4deg)}.account-gift-note{position:absolute;left:16px;top:44px;width:132px;padding:13px;border-radius:10px;background:#fffefa;color:#79502a;font-family:Georgia,"Times New Roman",serif;line-height:1.2;box-shadow:0 12px 30px rgba(52,38,22,0.14);transform:rotate(-6deg)}.account-order-preview{width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(218,198,166,0.68);border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.96),transparent 35%),linear-gradient(180deg,#fffdf8,#f1e3cf)}.account-order-preview .mini-bracelet{width:70px !important;height:70px !important;transform:scale(0.55)}.about-origin-visual{position:relative;min-height:330px}.about-origin-stone{position:absolute;right:34px;top:26px;width:118px;height:92px;border-radius:35% 65% 42% 58%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.88),transparent 22%),linear-gradient(135deg,#d9c1a3,#a78155);opacity:0.42}.about-origin-card{display:grid;gap:4px;padding:14px;border:1px solid rgba(22,116,95,0.18);border-radius:16px;background:rgba(255,255,255,0.78)}.about-origin-card strong{color:var(--r20-ink);font-family:Georgia,"Times New Roman",serif;font-size:24px}.about-origin-card span{color:#66746d;font-weight:800}.social-card-preview{min-height:190px;overflow:hidden}.social-card-component{width:100%;height:100%;min-height:190px;display:grid;align-content:center;justify-items:center;gap:10px;padding:18px;border-radius:inherit;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,0.96),transparent 28%),linear-gradient(180deg,#fffdf8,#f0dfc8);color:var(--r20-ink);text-align:center}.social-card-component span{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f1faf6;color:var(--r20-jade-dark);font-size:11px;font-weight:900;letter-spacing:0.08em}.social-card-component strong{font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:1}.social-card-component small{color:#66746d;line-height:1.35}.social-card-component-pin,.social-card-component-story{min-height:250px}.social-card-component-pin .mini-bracelet,.social-card-component-story .mini-bracelet{width:108px !important;height:108px !important;transform:scale(0.86)}@media (max-width:900px){.account-hero-stats,.account-profile-card{grid-template-columns:1fr !important}.account-profile-avatar{width:56px;height:56px;font-size:28px}}:root{--r22-bg:#fffaf1;--r22-cream:#fffdf8;--r22-card:rgba(255,253,248,0.94);--r22-ink:#092b2b;--r22-muted:#52615f;--r22-jade:#006f5b;--r22-jade-2:#0f8f72;--r22-coral:#ff4c39;--r22-gold:#c58c2d;--r22-border:rgba(199,168,126,0.42);--r22-shadow:0 24px 70px rgba(68,43,20,0.12);--r22-serif:Georgia,"Times New Roman",serif}body[data-page]{background:radial-gradient(circle at 16% 6%,rgba(255,228,185,0.45),transparent 34%),radial-gradient(circle at 86% 8%,rgba(22,116,95,0.1),transparent 26%),linear-gradient(180deg,#fffaf1 0%,#fffdf8 52%,#fff8ee 100%) !important;color:var(--r22-ink)}body[data-page] .app-shell{width:min(100%,1536px);margin:0 auto;padding:0 34px 34px !important}body[data-page] .topbar{position:sticky;top:0;z-index:40;margin:0 -34px 34px !important;border:0 !important;border-bottom:1px solid rgba(199,168,126,0.35) !important;border-radius:0 !important;background:rgba(255,253,248,0.88) !important;box-shadow:0 18px 44px rgba(33,22,10,0.07) !important;backdrop-filter:blur(18px)}body[data-page] .shipping-strip{min-height:34px;display:grid;place-items:center;border-radius:0 !important;background:linear-gradient(135deg,#ff654f,#f44332) !important}body[data-page] .shipping-strip p{color:#fff !important;font-size:14px;font-weight:900;letter-spacing:0.02em}body[data-page] .topbar-main{min-height:72px;display:grid !important;grid-template-columns:auto 1fr auto auto !important;gap:34px !important;align-items:center;padding:0 56px !important}body[data-page] .brand-mark small{display:none !important}body[data-page] .brand-mark strong{color:var(--r22-jade) !important;font-family:var(--r22-serif);font-size:clamp(32px,3.2vw,48px) !important;letter-spacing:-0.08em}body[data-page] .topbar-search{max-width:520px;justify-self:center}body[data-page] .topbar-search input{height:46px;border-color:rgba(199,168,126,0.44) !important;border-radius:16px !important;background:rgba(255,255,255,0.72) !important}body[data-page] .site-nav{display:flex !important;gap:28px !important;align-items:center;justify-content:center;white-space:nowrap}body[data-page] .site-nav a{padding:27px 0 23px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#1d2c2c !important;font-size:13px;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}body[data-page] .site-nav a::after{content:"";display:block;width:100%;height:3px;margin-top:11px;border-radius:999px;background:transparent}body[data-page="home"] .site-nav [data-nav-route="home"]::after,body[data-page="build"] .site-nav [data-nav-route="build"]::after,body[data-page="trending"] .site-nav [data-nav-route="trending"]::after,body[data-page="gift"] .site-nav [data-nav-route="gift"]::after,body[data-page="account"] .site-nav [data-nav-route="account"]::after,body[data-page="about"] .site-nav [data-nav-route="about"]::after{background:var(--r22-coral)}body[data-page] .top-actions{justify-self:end}body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary{display:none !important}body[data-page] .top-actions-quick{display:flex !important;gap:16px}body[data-page] .top-actions-quick .icon-button{width:38px !important;height:38px !important;border:0 !important;background:transparent !important;color:var(--r22-ink) !important;box-shadow:none !important}.hero-cta,.primary-button,.checkout-button,.gift-button{border:0 !important;border-radius:10px !important;background:linear-gradient(135deg,#ff604d,var(--r22-coral)) !important;color:#fff !important;box-shadow:0 15px 28px rgba(255,76,57,0.22) !important;font-weight:950 !important}.ghost-button,.tool-button,.small-action{border:1px solid var(--r22-border) !important;border-radius:10px !important;background:rgba(255,255,255,0.72) !important;color:var(--r22-ink) !important;box-shadow:none !important}.hero-home{min-height:650px !important;display:grid !important;grid-template-columns:minmax(380px,0.9fr) minmax(480px,1.1fr) !important;align-items:stretch;gap:0 !important;margin:0 0 0 !important;overflow:hidden;border:0 !important;border-radius:0 !important;background:linear-gradient(90deg,rgba(255,250,241,0.96) 0 44%,rgba(255,250,241,0.45) 58%,transparent 72%),radial-gradient(circle at 88% 9%,rgba(255,255,255,0.86),transparent 18%),url("/assets/pins/coquette-rose-gift.jpg") right center / min(62%,880px) auto no-repeat,linear-gradient(135deg,#fff9ee,#f5e6cf) !important;box-shadow:none !important}.hero-home::before{content:"";position:absolute;inset:auto 48% 90px 4%;height:2px;background:linear-gradient(90deg,var(--r22-gold),transparent);transform:rotate(-4deg)}.hero-copy{max-width:590px;padding:70px 10px 58px 8px !important}.hero-copy .eyebrow{display:none}.hero-copy h1,.route-hero-copy h1,.build-page-masthead h1,.section-heading h2,.home-ugc-copy h2,.home-gift-copy h2{color:var(--r22-ink) !important;font-family:var(--r22-serif);font-weight:500 !important;letter-spacing:-0.065em}.hero-copy h1{max-width:520px;margin-bottom:24px !important;font-size:clamp(64px,7vw,96px) !important;line-height:0.94 !important}.hero-copy h1::after,.route-hero-copy h1::after,.build-page-masthead h1::after,.section-heading h2::after{content:"";display:block;width:220px;height:2px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,var(--r22-gold),transparent)}.hero-copy p:not(.eyebrow){max-width:390px;color:#354443 !important;font-size:19px !important;line-height:1.55 !important}.hero-chip-row{display:flex !important;flex-wrap:wrap;gap:12px;margin:28px 0 24px !important}.hero-chip-row span{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:1px solid var(--r22-border) !important;border-radius:8px;background:rgba(255,255,255,0.7);color:var(--r22-ink);font-weight:850}.hero-chip-row span::before{color:var(--r22-gold)}.hero-chip-row span:nth-child(1)::before{content:"?"}.hero-chip-row span:nth-child(2)::before{content:"?"}.hero-chip-row span:nth-child(3)::before{content:"?";color:var(--r22-coral)}.hero-chip-row span:nth-child(4)::before{content:"$";color:var(--r22-jade)}.hero-primary-actions{display:flex !important;gap:14px !important;margin-bottom:24px !important}.hero-primary-actions .hero-cta{min-height:56px !important;min-width:230px;display:inline-flex;justify-content:center;align-items:center;padding:0 26px !important}.hero-primary-actions .hero-cta:first-child::after{content:" \2192";padding-left:10px}.hero-cta-secondary{border:1px solid var(--r22-border) !important;background:rgba(255,255,255,0.78) !important;color:var(--r22-ink) !important;box-shadow:none !important}.hero-action-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px !important;margin-top:16px !important}.hero-action-card{min-height:124px !important;padding:18px !important;border:1px solid rgba(199,168,126,0.42) !important;border-radius:14px !important;background:rgba(255,255,255,0.78) !important;box-shadow:0 16px 34px rgba(55,36,16,0.08) !important}.hero-action-card span{width:fit-content;padding:5px 10px;border-radius:999px;background:var(--r22-jade);color:#fff !important;font-size:11px !important;font-weight:950;letter-spacing:0.08em}.hero-action-card strong{display:block;margin:10px 0 6px;color:var(--r22-ink);font-size:17px !important;line-height:1.1}.hero-proof{margin-top:24px !important;color:var(--r22-jade)}.hero-proof strong{font-family:var(--r22-serif);font-size:42px !important}.hero-studio-preview{display:none !important}.trust-bar{min-height:72px !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 28px !important;border:0 !important;border-top:1px solid rgba(199,168,126,0.38) !important;border-bottom:1px solid rgba(199,168,126,0.38) !important;border-radius:0 !important;background:rgba(255,253,248,0.66) !important;box-shadow:none !important}.trust-bar span{justify-content:center;border-right:1px solid rgba(199,168,126,0.35);color:#7b5b2d !important;font-weight:850}.build-page-masthead{display:none}body[data-page="build"] .build-page-masthead{display:grid !important;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin:16px 0 18px;text-align:center}body[data-page="build"] .build-page-masthead>div:first-child{justify-self:center}body[data-page="build"] .build-page-masthead h1{font-size:clamp(56px,6vw,84px) !important;line-height:0.95}body[data-page="build"] .build-page-masthead h1::after{margin-inline:auto}.build-page-actions{display:flex;gap:14px}body[data-page="build"] .app-shell>.route-hero[data-route-group~="build"]:not(dialog):not(.route-panel){display:none !important}body[data-page="build"] .app-shell>.studio-grid[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}.studio-grid{grid-template-columns:minmax(250px,0.72fr) minmax(420px,1.22fr) minmax(280px,0.76fr) !important;gap:28px !important;align-items:start;margin:0 0 30px !important}.builder-panel,.stage-panel,.order-panel,.community-section,.home-ugc-section,.home-gift-component,.build-video-section,.account-dashboard-board,.route-dialog,.route-hero,.account-route-shell,.gift-route-shell{border:1px solid var(--r22-border) !important;border-radius:18px !important;background:var(--r22-card) !important;box-shadow:var(--r22-shadow) !important}body[data-page="build"] .builder-panel{position:sticky;top:132px;max-height:calc(100vh - 160px);overflow:auto}body[data-page="build"] .builder-panel .section-heading{display:none}body[data-page="build"] .field-grid{grid-template-columns:1fr !important}body[data-page="build"] .tool-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;border-bottom:1px solid var(--r22-border)}body[data-page="build"] .tool-row .tool-button{min-height:52px;border:0 !important;border-radius:0 !important;background:transparent !important}body[data-page="build"] .tool-row .tool-button.active{color:var(--r22-jade) !important;box-shadow:inset 0 -3px 0 var(--r22-jade) !important}.catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}.catalog-card{min-height:108px;border-radius:10px !important;background:#fff !important}body[data-page="build"] .stage-panel{min-height:760px;padding:30px 28px !important;text-align:center}body[data-page="build"] .stage-toolbar{justify-content:center}body[data-page="build"] .stage-toolbar .eyebrow,body[data-page="build"] .stage-stats{display:none}body[data-page="build"] .stage-toolbar h2{font-family:var(--r22-serif);font-size:clamp(32px,4vw,52px) !important;font-weight:500 !important}body[data-page="build"] .bracelet-stage{min-height:510px !important;border:0 !important;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,0.98),transparent 32%),radial-gradient(circle at 50% 52%,rgba(220,196,157,0.28),transparent 46%) !important}body[data-page="build"] .bracelet-ring{transform:scale(1.25)}body[data-page="build"] .center-logo span{font-family:var(--r22-serif)}body[data-page="build"] .selected-strip{width:fit-content;margin:-18px auto 18px;gap:16px;padding:12px 18px;border:1px solid var(--r22-border);border-radius:12px;background:rgba(255,255,255,0.82)}body[data-page="build"] .order-panel{position:sticky;top:132px;max-height:calc(100vh - 160px);overflow:auto}body[data-page="build"] .meaning-stack{display:grid !important;gap:16px}body[data-page="build"] .meaning-panel{border-radius:16px !important}body[data-page="build"] .library-grid{display:grid;gap:12px}body[data-page="build"] .library-card{min-height:82px;align-items:center;border:1px solid rgba(199,168,126,0.42) !important;border-radius:12px !important;background:#fff !important}body[data-page="build"] .library-card.active{border-color:rgba(0,111,91,0.55) !important;box-shadow:inset 0 0 0 1px rgba(0,111,91,0.28) !important}body[data-page="build"] .order-panel .section-heading,body[data-page="build"] .order-panel .summary-card,body[data-page="build"] .order-panel .material-list,body[data-page="build"] .order-panel .credit-card,body[data-page="build"] .order-panel .social-preview-slot,body[data-page="build"] .order-panel .flow-card{display:none !important}body[data-page="build"] .builder-decision-bar{margin-top:18px}body[data-page="build"] .checkout-button{min-height:58px}.build-video-section{display:none}body[data-page="build"] .build-video-section{display:grid !important;grid-template-columns:300px minmax(0,1fr);gap:34px;align-items:center;margin:28px 0;padding:34px}.build-video-copy h2{margin:8px 0 16px;font-family:var(--r22-serif);font-size:34px;font-weight:500;line-height:1.05}.build-video-copy ul{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none;color:var(--r22-muted);font-weight:780}.build-video-copy li::before{content:"?";margin-right:10px;color:var(--r22-gold)}.build-video-phone-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:22px}.build-video-phone-grid article{min-height:300px;display:grid;align-content:end;gap:7px;padding:18px;border:8px solid #151515;border-radius:30px;background:radial-gradient(circle at 60% 22%,rgba(255,255,255,0.78),transparent 28%),radial-gradient(circle at 50% 38%,rgba(0,111,91,0.3),transparent 24%),linear-gradient(160deg,#e8c49c,#fff9ee 56%,#f4dac4);box-shadow:0 22px 44px rgba(44,26,10,0.15)}.build-video-phone-grid article::before{content:"?";width:46px;height:46px;display:grid;place-items:center;justify-self:end;margin-bottom:auto;border-radius:50%;background:rgba(255,255,255,0.75);color:var(--r22-jade);font-weight:900}.community-section{padding:34px !important}body[data-page="home"] .community-section{margin-top:28px !important}body[data-page="build"] .community-section{display:block !important;margin-top:28px !important}body[data-page="build"] .community-heading .eyebrow{display:none}body[data-page="build"] .community-heading h2::before{content:"Copy & Remix"}body[data-page="build"] .community-heading h2{font-size:0 !important}body[data-page="build"] .community-heading h2::before{font-size:34px}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home{display:grid !important;grid-template-columns:repeat(5,minmax(150px,1fr)) !important;gap:20px !important}.design-card-home{overflow:hidden;border:1px solid var(--r22-border) !important;border-radius:12px !important;background:#fff !important;box-shadow:0 18px 38px rgba(55,36,16,0.08) !important}.design-preview-home{min-height:150px !important;border:0 !important;border-radius:0 !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.94),transparent 32%),linear-gradient(180deg,#f2dec4,#fff8ed) !important}.design-preview-home .mini-bracelet{transform:scale(0.72)}.design-body-home{padding:14px !important}.design-body-home h3{font-family:var(--r22-serif);font-size:17px !important}.home-ugc-section{grid-template-columns:280px minmax(0,1fr) !important;gap:34px !important;align-items:stretch;margin:28px 0 !important;padding:34px !important}.home-ugc-copy{display:grid;align-content:center}.home-ugc-copy h2{font-size:42px !important;line-height:1.05}.home-story-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-story-grid article{overflow:hidden;border:1px solid var(--r22-border);border-radius:14px;background:#fff}.home-story-grid article img{display:none}.home-story-grid article::before{content:"";display:block;height:210px;background:radial-gradient(circle at 54% 34%,rgba(255,255,255,0.75),transparent 28%),radial-gradient(circle at 50% 45%,rgba(0,111,91,0.26),transparent 20%),linear-gradient(145deg,#e9c29e,#fff8ef)}.home-story-grid article:nth-child(2)::before{background:radial-gradient(circle at 52% 42%,rgba(255,255,255,0.8),transparent 28%),radial-gradient(circle at 46% 50%,rgba(255,166,179,0.42),transparent 22%),linear-gradient(145deg,#efd2c7,#fff8ef)}.home-story-grid article:nth-child(3)::before{background:radial-gradient(circle at 52% 42%,rgba(255,255,255,0.8),transparent 28%),radial-gradient(circle at 46% 50%,rgba(20,20,20,0.32),transparent 22%),linear-gradient(145deg,#d6c0a0,#fff8ef)}.home-story-grid article strong,.home-story-grid article span{display:block;padding-inline:14px}.home-story-grid article strong{padding-top:12px}.home-story-grid article span{padding-bottom:14px;color:var(--r22-muted)}.home-gift-component{min-height:260px;display:grid !important;grid-template-columns:minmax(360px,0.8fr) minmax(420px,1.2fr);gap:24px;margin:28px 0 !important;padding:42px 48px !important;overflow:hidden;background:linear-gradient(90deg,rgba(255,253,248,0.96) 0 48%,transparent 68%),linear-gradient(135deg,#fff8ef,#f3d9c4) !important}.home-gift-copy h2{font-size:44px !important}.gift-box-lid{background:linear-gradient(135deg,#0b5f4f,#0d8069) !important;color:#f5d99c !important}body[data-page="trending"] .route-hero{min-height:380px !important;grid-template-columns:minmax(420px,0.9fr) minmax(420px,1.1fr) !important;overflow:hidden;background:linear-gradient(90deg,rgba(255,250,241,0.96) 0 46%,rgba(255,250,241,0.35) 62%,transparent 76%),url("/assets/pins/coquette-rose-gift.jpg") right center / min(56%,800px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy h1{max-width:620px;font-size:clamp(58px,6vw,84px) !important}body[data-page="trending"] .route-product-visual{display:none !important}.trending-filter-board{border:0 !important;background:transparent !important;box-shadow:none !important;padding:0 8px 24px !important}.trend-chip{min-height:42px;border:1px solid var(--r22-border) !important;border-radius:9px !important;background:rgba(255,255,255,0.72) !important}.trend-chip-active{background:var(--r22-jade) !important;color:#fff !important}body[data-page="trending"] .community-section{display:block !important;margin-top:0 !important;border-radius:18px !important}body[data-page="trending"] .community-heading h2{font-size:42px !important}body[data-page="trending"] .community-market-strip{display:none !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 330px !important;gap:24px !important}body[data-page="trending"] .leaderboard-main{display:grid !important;gap:16px !important}body[data-page="trending"] .design-card-trending{display:grid !important;grid-template-columns:70px 190px minmax(0,1fr) auto !important;gap:20px;align-items:center;padding:16px !important;border:1px solid var(--r22-border) !important;border-radius:14px !important;background:#fff !important;box-shadow:0 14px 36px rgba(55,36,16,0.07) !important}body[data-page="trending"] .rank-badge-inline{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fff5d8;color:var(--r22-gold);font-family:var(--r22-serif);font-size:24px}body[data-page="trending"] .design-preview-trending{min-height:130px !important;border-radius:12px !important;background:linear-gradient(180deg,#f3dfc5,#fff8ef) !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{transform:scale(0.68)}body[data-page="trending"] .design-body-trending h3{font-family:var(--r22-serif);font-size:24px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(92px,1fr)) !important;min-width:210px}body[data-page="trending"] .design-actions-trending .small-action:nth-child(n+3):not(:last-child){display:none !important}body[data-page="trending"] .design-actions-trending .small-action:last-child{background:linear-gradient(135deg,#ff604d,var(--r22-coral)) !important;color:#fff !important}.leaderboard-right-rail{display:grid;gap:18px}.leaderboard-rail-card{border:1px solid var(--r22-border) !important;border-radius:16px !important;background:#fffdf8 !important}body[data-page="gift"] .topbar .site-nav{display:none !important}body[data-page="gift"] .topbar-search{display:none !important}body[data-page="gift"] .topbar-main{grid-template-columns:auto 1fr auto !important}body[data-page="gift"] .topbar-main::after{content:"Free U.S. shipping on orders $50+- 1-2 day processing - Easy returns";justify-self:center;color:#1d2c2c;font-size:14px;font-weight:800}body[data-page="gift"] .route-hero,body[data-page="gift"] .gift-route-shell{display:none !important}body[data-page="gift"] #giftDialog{display:block !important;max-width:none;margin:0 !important;padding:38px 42px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(52px,5.6vw,78px) !important;font-family:var(--r22-serif);font-weight:500 !important;letter-spacing:-0.06em}body[data-page="gift"] #giftDialog .modal-head h2::after{content:" ?? ?";color:var(--r22-coral);font-family:Arial,sans-serif;letter-spacing:0}.gift-page-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:34px 0 36px;padding:0;list-style:none}.gift-page-stepper li{position:relative;display:grid;justify-items:center;gap:10px;color:#1d2c2c;font-weight:850}.gift-page-stepper li:not(:last-child)::after{content:"";position:absolute;left:calc(50%+28px);right:calc(-50%+28px);top:20px;border-top:2px dashed rgba(120,92,58,0.46)}.gift-page-stepper span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--r22-border);border-radius:50%;background:#fff;color:var(--r22-ink);font-weight:900}.gift-page-stepper .is-done span{background:var(--r22-jade);color:#fff}.gift-page-stepper .is-active span{background:var(--r22-coral);color:#fff}body[data-page="gift"] #giftDialog .gift-layout{display:grid !important;grid-template-columns:1fr 1.15fr 0.9fr !important;gap:24px !important;align-items:start}body[data-page="gift"] .gift-current-design,body[data-page="gift"] .gift-form,body[data-page="gift"] .gift-preview,.gift-summary-card{border:1px solid var(--r22-border) !important;border-radius:16px !important;background:rgba(255,255,255,0.72) !important;box-shadow:0 16px 36px rgba(55,36,16,0.07) !important}body[data-page="gift"] .gift-current-design{display:grid;gap:18px}body[data-page="gift"] .gift-current-stage{min-height:260px;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,0.96),transparent 28%),linear-gradient(180deg,#f3dfc5,#fff8ef) !important}body[data-page="gift"] .gift-current-stage .mini-bracelet{transform:scale(0.82)}body[data-page="gift"] .gift-stepper{display:none}body[data-page="gift"] .gift-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}body[data-page="gift"] .gift-form h3,body[data-page="gift"] .gift-form label:nth-of-type(3),body[data-page="gift"] .gift-form .checkbox-row,body[data-page="gift"] .gift-form .primary-button{grid-column:1 / -1}body[data-page="gift"] .gift-preview{display:grid;gap:16px}.gift-summary-card{display:grid;gap:14px;padding:20px}.gift-summary-card h3,.gift-preview h3,.gift-form h3{font-family:var(--r22-serif);font-size:26px;font-weight:500}.gift-summary-line,.gift-summary-total{display:flex;justify-content:space-between;gap:18px;padding-block:9px;border-bottom:1px solid rgba(199,168,126,0.28)}.gift-summary-total strong{color:var(--r22-jade);font-size:24px}.gift-promo-field{display:grid;gap:8px}body[data-page="account"] .route-hero-account,body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] .account-dashboard-board{display:grid !important;grid-template-columns:260px minmax(0,1fr) 360px !important;gap:24px;margin:0 0 24px !important;padding:34px !important;box-shadow:none !important;background:transparent !important;border:0 !important}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{display:grid;gap:18px;align-content:start}body[data-page="account"] .account-board-left>h2{font-size:36px !important}body[data-page="account"] .account-profile-card,body[data-page="account"] .account-board-card,body[data-page="account"] .account-board-promo{border:1px solid var(--r22-border) !important;border-radius:14px !important;background:rgba(255,255,255,0.76) !important;box-shadow:0 16px 36px rgba(55,36,16,0.07) !important}body[data-page="account"] .account-board-menu{display:grid;gap:8px;padding:12px;border:1px solid var(--r22-border);border-radius:14px;background:rgba(255,255,255,0.76)}body[data-page="account"] .account-board-menu button{justify-content:flex-start;min-height:46px;padding-inline:16px;border:0;border-radius:10px;background:transparent;text-align:left}body[data-page="account"] .account-board-menu button.active{background:rgba(0,111,91,0.1);color:var(--r22-jade);font-weight:900}body[data-page="account"] .account-order-timeline article{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(199,168,126,0.26)}body[data-page="account"] .account-order-timeline article p{color:var(--r22-muted)}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}body[data-page="account"] .account-saved-grid img{display:none}body[data-page="account"] .account-saved-grid article::before{content:"";display:block;height:120px;border-radius:12px;background:radial-gradient(circle at 50% 43%,rgba(255,255,255,0.9),transparent 30%),radial-gradient(circle at 50% 50%,rgba(0,111,91,0.26),transparent 22%),linear-gradient(145deg,#ead2b4,#fff8ef)}body[data-page="account"] .account-route-panel{margin-inline:34px !important}body[data-page="account"] #authDialog{display:block !important}body[data-page="account"] #authDialog .modal-head h2{font-size:38px !important}body[data-page="account"] #authDialog .gift-layout{grid-template-columns:220px minmax(0,1fr) 280px !important}@media (max-width:1180px){body[data-page] .topbar-main{grid-template-columns:auto 1fr auto !important;gap:18px !important;padding-inline:22px !important}body[data-page] .topbar-search{display:none !important}body[data-page] .site-nav{gap:16px !important}.hero-home,.studio-grid,body[data-page="gift"] #giftDialog .gift-layout,body[data-page="account"] .account-dashboard-board{grid-template-columns:1fr !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:static;max-height:none}body[data-page="trending"] .leaderboard-grid{grid-template-columns:1fr !important}}@media (max-width:760px){body[data-page] .app-shell{padding-inline:14px !important}body[data-page] .topbar{margin-inline:-14px !important}body[data-page] .topbar-main{grid-template-columns:1fr auto !important;min-height:70px}body[data-page] .brand-mark strong{font-size:30px !important}body[data-page] .site-nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.hero-home{min-height:auto !important;grid-template-columns:1fr !important;background:linear-gradient(180deg,rgba(255,250,241,0.94),rgba(255,250,241,0.84)),url("/assets/pins/coquette-rose-gift.jpg") center 40% / cover no-repeat !important}.hero-copy{padding:36px 18px !important}.hero-copy h1{font-size:clamp(46px,14vw,64px) !important}.hero-primary-actions,.hero-action-grid,.trust-bar,body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home,.home-story-grid,.build-video-phone-grid,.gift-page-stepper{grid-template-columns:1fr !important}.home-ugc-section,.home-gift-component,body[data-page="build"] .build-video-section,body[data-page="trending"] .design-card-trending,body[data-page="account"] #authDialog .gift-layout{grid-template-columns:1fr !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr 1fr !important}}body[data-page="build"] .app-shell>.build-page-masthead[data-route-group~="build"],body[data-page="build"] .app-shell>.community-section[data-route-group~="build"],body[data-page="build"] .app-shell>.build-video-section[data-route-group~="build"],body[data-page="build"] .app-shell>.home-ugc-section[data-route-group~="build"]{display:grid !important}body[data-page="build"] .app-shell>.community-section[data-route-group~="build"]{display:block !important}body[data-page="account"] .app-shell>.account-dashboard-board[data-route-group~="account"]{display:grid !important}body[data-page="account"] .app-shell>.route-hero-account[data-route-group~="account"],body[data-page="account"] .app-shell>.account-route-shell[data-route-group~="account"]{display:none !important}body[data-page="account"] .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{display:block !important}body[data-page="home"] .app-shell>.build-video-section,body[data-page="trending"] .app-shell>.build-video-section,body[data-page="gift"] .app-shell>.build-video-section,body[data-page="account"] .app-shell>.build-video-section,body[data-page="about"] .app-shell>.build-video-section{display:none !important}body[data-page="home"] .app-shell>.home-ugc-section[data-route-group~="home"]{display:grid !important}body[data-page="build"] .build-page-masthead h1{font-size:clamp(54px,6vw,78px) !important}body[data-page="build"] .community-section .rank-tabs{display:none !important}body[data-page="build"] .home-ugc-section .home-ugc-copy h2::before{content:"UGC Inspiration"}body[data-page="build"] .home-ugc-section .home-ugc-copy h2{font-size:0 !important}body[data-page="build"] .home-ugc-section .home-ugc-copy h2::before{font-size:38px}body[data-page="gift"] #giftDialog .gift-layout{align-items:stretch}body[data-page="gift"] .recipient-card{border:1px solid rgba(199,168,126,0.38);border-radius:14px;background:rgba(255,255,255,0.6)}body[data-page="account"] .account-dashboard-board{margin-top:0 !important}body[data-page="account"] .account-profile-card{grid-template-columns:68px minmax(0,1fr) !important}body[data-page="account"] .account-profile-card .ghost-button{grid-column:1 / -1}@media (min-width:900px) and (max-width:1199px){body[data-page="build"] .studio-grid{grid-template-columns:280px minmax(0,1fr) !important}body[data-page="build"] .order-panel{grid-column:1 / -1 !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="build"] .builder-decision-bar{grid-column:1 / -1}body[data-page="build"] .community-section,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section{grid-column:1 / -1}body[data-page="build"] .build-video-section{grid-template-columns:260px minmax(0,1fr) !important}body[data-page="build"] .build-video-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] .account-dashboard-board{grid-template-columns:240px minmax(0,1fr) !important}body[data-page="account"] .account-board-right{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-page="build"] .app-shell>section.build-page-masthead[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="build"] .app-shell>section.community-section[data-route-group~="build"]:not(dialog):not(.route-panel){display:block !important}body[data-page="build"] .app-shell>section.build-video-section[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.home-ugc-section[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="account"] .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="account"] .app-shell>section.route-hero.route-hero-account[data-route-group~="account"]:not(dialog):not(.route-panel),body[data-page="account"] .app-shell>section.account-route-shell[data-route-group~="account"]:not(dialog):not(.route-panel){display:none !important}body[data-page="account"] .app-shell>section#authDialog.account-route-panel[data-route-group~="account"],body[data-page="account"] .app-shell>section#authDialog.account-route-panel.route-panel-open[data-route-group~="account"]{display:block !important}@media (max-width:760px){body[data-page="build"] .app-shell>section.build-page-masthead[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.build-video-section[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.home-ugc-section[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="account"] .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important;grid-template-columns:1fr !important}body[data-page="build"] .app-shell>section.community-section[data-route-group~="build"]:not(dialog):not(.route-panel){display:block !important}}@media (min-width:900px) and (max-width:1199px){body[data-page="build"] .stage-panel{min-height:640px !important}body[data-page="build"] .bracelet-stage{min-height:420px !important;overflow:hidden}body[data-page="build"] .bracelet-ring{transform:scale(0.98) !important}body[data-page="build"] .catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] .account-board-head{align-items:center}body[data-page="account"] .account-board-head h3{font-size:26px !important;line-height:1.05 !important}body[data-page="account"] .account-order-preview .mini-bracelet{transform:scale(0.46) !important}}body[data-page] .shipping-strip p{white-space:normal}body[data-page="gift"] .topbar .site-nav{display:flex !important}body[data-page="gift"] .topbar-search{display:block !important}body[data-page="gift"] .topbar-main{grid-template-columns:auto 1fr auto auto !important}body[data-page="gift"] .topbar-main::after{content:none !important;display:none !important}body[data-page="account"] .app-shell>section#authDialog.account-route-panel[data-route-group~="account"],body[data-page="account"] .app-shell>section#addressDialog.account-route-panel[data-route-group~="account"],body[data-page="account"] .app-shell>section#ordersDialog.account-route-panel[data-route-group~="account"],body[data-page="account"] .app-shell>section#loyaltyDialog.account-route-panel[data-route-group~="account"],body[data-page="account"] .app-shell>section#couponDialog.account-route-panel[data-route-group~="account"],body[data-page="account"] .app-shell>section#lotteryDialog.account-route-panel[data-route-group~="account"],body[data-page="account"] .app-shell>section#opsDialog.account-route-panel[data-route-group~="account"]{display:none !important}body[data-page="account"] .app-shell>section.account-route-panel.route-panel-open[data-route-group~="account"],body[data-page="account"] .app-shell>section.account-route-panel.active[data-route-group~="account"]{display:block !important;margin:0 34px 34px !important}body[data-page="account"] .account-dashboard-board--dimmed{opacity:0.96}body[data-page="account"] .account-route-panel .account-shell-nav .ghost-button.active,body[data-page="account"] .account-board-menu button.active{background:rgba(0,111,91,0.1) !important;color:var(--r22-jade) !important;font-weight:900 !important}body[data-page="account"] .account-route-panel{border:1px solid var(--r22-border) !important;border-radius:18px !important;background:rgba(255,253,248,0.92) !important;box-shadow:0 18px 52px rgba(55,36,16,0.08) !important}@media (min-width:1200px){body[data-page="account"] .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){grid-template-columns:280px minmax(0,1fr) 360px !important;gap:24px !important}}@media (min-width:900px) and (max-width:1199px){body[data-page="account"] .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){grid-template-columns:260px minmax(0,1fr) !important;gap:24px !important;padding:34px !important}body[data-page="account"] .account-board-left{grid-column:1}body[data-page="account"] .account-board-main{grid-column:2}body[data-page="account"] .account-board-right{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}body[data-page="account"] .account-board-head h3,body[data-page="account"] .account-points-value{font-size:clamp(30px,5vw,46px) !important}}@media (max-width:1180px){body[data-page="gift"] .topbar-search{display:none !important}}@media (max-width:760px){body[data-page="account"] .app-shell>section.account-route-panel.route-panel-open[data-route-group~="account"],body[data-page="account"] .app-shell>section.account-route-panel.active[data-route-group~="account"]{margin-inline:0 !important}}html,body{max-width:100%;overflow-x:hidden}body[data-page] .app-shell,body[data-page] .topbar,body[data-page] .topbar-main,body[data-page] .route-hero,body[data-page] .studio-grid,body[data-page] .leaderboard-grid,body[data-page] .gift-layout,body[data-page] .account-dashboard-board,body[data-page] .account-board-left,body[data-page] .account-board-main,body[data-page] .account-board-right,body[data-page] .route-dialog,body[data-page] .panel,body[data-page] .card,body[data-page] .community-section,body[data-page] .home-gift-component,body[data-page] .build-video-section,body[data-page] .home-ugc-section{min-width:0;max-width:100%;box-sizing:border-box}body[data-page] img,body[data-page] video,body[data-page] canvas,body[data-page] svg{max-width:100%}body[data-page] .site-nav{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;contain:inline-size}body[data-page] .site-nav::-webkit-scrollbar{display:none}body[data-page] .site-nav a,body[data-page] .top-actions button,body[data-page] .top-actions a{white-space:nowrap}body[data-page] .hot-combos,body[data-page] .trending-chip-row,body[data-page] .rank-tabs{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;contain:inline-size}body[data-page] .hot-combos::-webkit-scrollbar,body[data-page] .trending-chip-row::-webkit-scrollbar,body[data-page] .rank-tabs::-webkit-scrollbar{display:none}@media (min-width:1280px){body[data-page] .app-shell{width:min(100%,1540px) !important;margin-inline:auto !important;padding-inline:clamp(24px,2.4vw,38px) !important}body[data-page] .topbar-main{grid-template-columns:auto minmax(220px,1fr) auto auto !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(250px,0.72fr) minmax(420px,1.22fr) minmax(280px,0.76fr) !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(270px,0.95fr) minmax(360px,1.15fr) minmax(300px,0.9fr) !important}body[data-page="account"] .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){grid-template-columns:280px minmax(0,1fr) 360px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page] .app-shell{width:100% !important;padding-inline:clamp(18px,2.3vw,28px) !important}body[data-page] .topbar{margin-inline:0 !important}body[data-page] .topbar-main{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;gap:16px !important;padding-inline:20px !important}body[data-page] .brand-mark{grid-column:1}body[data-page] .topbar-search,body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary{display:none !important}body[data-page] .site-nav{grid-column:2;display:flex !important;gap:14px !important;justify-content:flex-start}body[data-page] .top-actions{grid-column:3}body[data-page] .route-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr) !important;gap:24px !important;padding:28px !important}body[data-page] .route-hero-copy h1,body[data-page="build"] .build-page-masthead h1{font-size:clamp(48px,7vw,72px) !important;line-height:0.96 !important}body[data-page="build"] .build-page-masthead{grid-template-columns:minmax(0,1fr) auto !important;align-items:end;gap:18px !important}body[data-page="build"] .studio-grid{display:grid !important;grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr) !important;gap:20px !important;align-items:start}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{position:static !important;max-height:none !important;overflow:visible !important}body[data-page="build"] .builder-panel{grid-column:1 !important}body[data-page="build"] .stage-panel{grid-column:2 !important;min-height:620px !important}body[data-page="build"] .bracelet-stage{min-height:410px !important;overflow:hidden}body[data-page="build"] .bracelet-ring{transform:scale(0.98) !important}body[data-page="build"] .order-panel{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:minmax(260px,0.8fr) minmax(0,1.2fr) !important;gap:18px !important}body[data-page="build"] .order-panel .meaning-stack,body[data-page="build"] .order-panel .builder-decision-bar{grid-column:1 / -1}body[data-page="build"] .community-section,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section{grid-column:1 / -1 !important}body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section,body[data-page="home"] .home-ugc-section,body[data-page="home"] .home-gift-banner{grid-template-columns:minmax(260px,0.85fr) minmax(0,1.15fr) !important}body[data-page="trending"] .route-hero{grid-template-columns:minmax(0,1fr) !important;background-size:min(72%,680px) auto !important;background-position:right bottom !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) !important;gap:20px !important}body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page="trending"] .design-card-trending{grid-template-columns:56px minmax(130px,170px) minmax(0,1fr) !important;gap:16px !important}body[data-page="trending"] .design-actions-trending{grid-column:1 / -1 !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;min-width:0 !important}body[data-page="gift"] #giftDialog{padding:28px 0 !important}body[data-page="gift"] #giftDialog .gift-layout,body[data-page="gift"] #groupBuyDialog .gift-layout{display:grid !important;grid-template-columns:minmax(260px,0.82fr) minmax(0,1.18fr) !important;gap:20px !important;align-items:start !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-column:1;grid-row:1 / span 2}body[data-page="gift"] #giftDialog .gift-form,body[data-page="gift"] #giftDialog .gift-preview{grid-column:2}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:1fr !important}body[data-page="gift"] #groupBuyDialog .gift-form,body[data-page="gift"] #groupBuyDialog .gift-preview{min-width:0}body[data-page="account"] .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important;grid-template-columns:minmax(230px,260px) minmax(0,1fr) !important;gap:20px !important;padding:24px !important}body[data-page="account"] .account-board-left{grid-column:1 !important;grid-row:1 !important}body[data-page="account"] .account-board-main{grid-column:2 !important;grid-row:1 !important}body[data-page="account"] .account-board-right{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="account"] .account-route-panel.route-panel-open .gift-layout,body[data-page="account"] .account-route-panel.active .gift-layout{display:grid !important;grid-template-columns:minmax(220px,250px) minmax(0,1fr) !important;gap:20px !important}body[data-page="account"] .account-route-panel.route-panel-open .account-shell-right,body[data-page="account"] .account-route-panel.active .account-shell-right{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (min-width:760px) and (max-width:899px){body[data-page] .app-shell{padding-inline:18px !important}body[data-page] .topbar-main{display:grid !important;grid-template-columns:1fr auto !important;gap:12px !important;padding-inline:18px !important}body[data-page] .brand-mark{grid-column:1}body[data-page] .top-actions{grid-column:2}body[data-page] .topbar-search,body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary{display:none !important}body[data-page] .site-nav{grid-column:1 / -1;display:flex !important;gap:12px !important;padding-bottom:8px}body[data-page] .route-hero,body[data-page="home"] .hero-home,body[data-page="build"] .studio-grid,body[data-page="gift"] #giftDialog .gift-layout,body[data-page="gift"] #groupBuyDialog .gift-layout,body[data-page="account"] .account-dashboard-board,body[data-page="account"] .account-route-panel .gift-layout,body[data-page="home"] .home-gift-banner,body[data-page="home"] .home-ugc-section,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section{grid-template-columns:minmax(0,1fr) !important}body[data-page="build"] .stage-panel{order:1}body[data-page="build"] .builder-panel{order:2}body[data-page="build"] .order-panel{order:3;display:grid !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:static !important;max-height:none !important;overflow:visible !important}body[data-page="gift"] #giftDialog{padding:22px 0 !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:52px minmax(128px,170px) minmax(0,1fr) !important}body[data-page="trending"] .design-actions-trending{grid-column:1 / -1 !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;min-width:0 !important}body[data-page="account"] .account-board-right{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:759px){body[data-page] .app-shell{width:auto !important;padding-inline:14px !important}body[data-page] .topbar{margin-inline:-14px !important}body[data-page] .topbar-main{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:10px !important;padding-inline:14px !important}body[data-page] .brand-mark{grid-column:1}body[data-page] .top-actions{grid-column:2}body[data-page] .topbar-search,body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary{display:none !important}body[data-page] .site-nav{grid-column:1 / -1;display:flex !important;gap:10px !important;padding-bottom:8px}body[data-page] .site-nav a{flex:0 0 auto}body[data-page] .route-hero,body[data-page="home"] .hero-home,body[data-page="build"] .build-page-masthead,body[data-page="build"] .studio-grid,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section,body[data-page="home"] .home-ugc-section,body[data-page="home"] .home-gift-banner,body[data-page="trending"] .leaderboard-grid,body[data-page="gift"] #giftDialog .gift-layout,body[data-page="gift"] #groupBuyDialog .gift-layout,body[data-page="account"] .account-dashboard-board,body[data-page="account"] .account-route-panel .gift-layout,body[data-page="account"] .checkout-preview,body[data-page="account"] .auth-layout{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body[data-page] .route-hero,body[data-page] .community-section,body[data-page] .home-gift-component,body[data-page] .build-video-section,body[data-page] .home-ugc-section,body[data-page="gift"] #giftDialog,body[data-page="account"] .account-dashboard-board,body[data-page="account"] .account-route-panel.route-panel-open,body[data-page="account"] .account-route-panel.active{padding:18px !important;margin-inline:0 !important}body[data-page] .route-hero-copy h1,body[data-page="build"] .build-page-masthead h1,body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(38px,13vw,56px) !important;line-height:0.98 !important}body[data-page="build"] .stage-panel{order:1;min-height:auto !important;padding:18px !important}body[data-page="build"] .builder-panel{order:2}body[data-page="build"] .order-panel{order:3;display:grid !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:static !important;max-height:none !important;overflow:visible !important}body[data-page="build"] .bracelet-stage{min-height:min(78vw,340px) !important;overflow:hidden}body[data-page="build"] .bracelet-ring{transform:scale(0.74) !important}body[data-page="build"] .catalog,body[data-page="build"] .tool-row,body[data-page="build"] .field-grid,body[data-page="build"] .builder-decision-bar,body[data-page="gift"] .gift-form,body[data-page="gift"] .gift-preview{grid-template-columns:minmax(0,1fr) !important}body[data-page="gift"] .gift-page-stepper{display:flex !important;overflow-x:auto;gap:12px !important;padding-bottom:10px;margin-block:18px !important}body[data-page="gift"] .gift-page-stepper li{min-width:92px}body[data-page="gift"] .gift-page-stepper li::after{content:none !important}body[data-page="gift"] .gift-current-design{order:1}body[data-page="gift"] .gift-form{order:2}body[data-page="gift"] .gift-preview{order:3}body[data-page="trending"] .route-hero{background:linear-gradient(180deg,rgba(255,250,241,0.96),rgba(255,250,241,0.68)),url("/assets/pins/coquette-rose-gift.jpg") center bottom / 92% auto no-repeat,#fff8ee !important;padding-bottom:220px !important}body[data-page="trending"] .trending-filter-board{padding-inline:0 !important}body[data-page="trending"] .trending-chip-row,body[data-page="trending"] .rank-tabs{display:flex !important;overflow-x:auto;gap:8px !important}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home{grid-template-columns:minmax(0,1fr) !important;gap:14px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:minmax(0,1fr) !important;text-align:left}body[data-page="trending"] .rank-badge-inline{width:fit-content;min-width:52px}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr)) !important;min-width:0 !important}body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:minmax(0,1fr)}body[data-page="account"] .account-dashboard-board{gap:14px !important}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{display:contents !important}body[data-page="account"] .account-board-left>h2{order:1;font-size:clamp(34px,11vw,48px) !important}body[data-page="account"] .account-profile-card{order:2}body[data-page="account"] .account-board-menu{order:3}body[data-page="account"] .account-board-main>.account-board-card:nth-child(1){order:4}body[data-page="account"] .account-board-right>.account-board-card:nth-child(1){order:5}body[data-page="account"] .account-board-main>.account-board-card:nth-child(2){order:6}body[data-page="account"] .account-board-main>.account-board-card:nth-child(3){order:7}body[data-page="account"] .account-board-promo{order:8}body[data-page="account"] .account-board-right>.account-board-card:nth-child(2){order:9}body[data-page="account"] .account-board-right>.account-board-card:nth-child(3){order:10}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] .account-order-timeline article{grid-template-columns:70px minmax(0,1fr) !important;gap:12px !important}body[data-page="account"] .account-route-panel.route-panel-open .account-shell-nav,body[data-page="account"] .account-route-panel.active .account-shell-nav{order:1}body[data-page="account"] .account-route-panel.route-panel-open .account-shell-main,body[data-page="account"] .account-route-panel.active .account-shell-main{order:2}body[data-page="account"] .account-route-panel.route-panel-open .account-shell-right,body[data-page="account"] .account-route-panel.active .account-shell-right{order:3}}@media (max-width:430px){body[data-page] .brand-mark strong{font-size:28px !important}body[data-page] .top-actions-quick .icon-button:not(:last-child){display:none !important}body[data-page="build"] .bracelet-ring{transform:scale(0.62) !important}body[data-page="account"] .account-saved-grid{grid-template-columns:minmax(0,1fr) !important}}:root{--p1-cream:#fffaf2;--p1-paper:#fffdf8;--p1-ink:#113f3b;--p1-text:#1f2f2d;--p1-muted:#66716d;--p1-coral:#f24c3d;--p1-jade:#0f7a63;--p1-gold:#c38a2e;--p1-line:rgba(191,158,112,0.32);--p1-shadow:0 24px 70px rgba(64,42,18,0.09);--p1-radius:18px;--p1-serif:Georgia,"Times New Roman",serif;--p1-sans:"Avenir Next","Segoe UI",sans-serif}html,body{background:radial-gradient(circle at 18% 12%,rgba(246,212,170,0.28),transparent 32%),#fff8ed !important;color:var(--p1-text) !important;font-family:var(--p1-sans) !important}body[data-page] .app-shell{width:min(100%,1600px) !important;padding:0 clamp(18px,2.8vw,48px) 42px !important}body[data-page] .topbar{position:sticky !important;top:0 !important;z-index:100 !important;margin:0 calc(clamp(18px,2.8vw,48px) * -1) 0 !important;border:0 !important;border-bottom:1px solid rgba(38,74,67,0.12) !important;border-radius:0 !important;background:rgba(255,253,248,0.9) !important;box-shadow:0 12px 38px rgba(39,27,10,0.07) !important;backdrop-filter:blur(18px)}body[data-page] .shipping-strip{min-height:34px !important;background:linear-gradient(90deg,#f6513f,#f34232) !important;border-radius:0 !important}body[data-page] .shipping-strip p{margin:0 !important;color:#fff !important;font-size:14px !important;font-weight:800 !important;letter-spacing:0.01em !important}body[data-page] .topbar-main{min-height:72px !important;display:grid !important;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto !important;gap:clamp(16px,3vw,54px) !important;align-items:center !important;padding:0 clamp(22px,4vw,62px) !important}body[data-page] .brand-mark strong{color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(34px,3.4vw,52px) !important;font-weight:500 !important;letter-spacing:-0.08em !important}body[data-page] .brand-mark small,body[data-page] .topbar-search,body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary{display:none !important}body[data-page] .site-nav{justify-self:center !important;display:flex !important;gap:clamp(24px,3.4vw,54px) !important;align-items:center !important;overflow:visible !important;white-space:nowrap !important}body[data-page] .site-nav a{position:relative !important;padding:29px 0 25px !important;border:0 !important;background:transparent !important;color:#112522 !important;font-size:13px !important;font-weight:850 !important;letter-spacing:0.09em !important;text-transform:uppercase !important;text-decoration:none !important}body[data-page] .site-nav a::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:3px !important;margin:0 !important;border-radius:99px !important;background:transparent !important}body[data-page="home"] .site-nav [data-nav-route="home"]::after,body[data-page="build"] .site-nav [data-nav-route="build"]::after,body[data-page="trending"] .site-nav [data-nav-route="trending"]::after,body[data-page="gift"] .site-nav [data-nav-route="gift"]::after,body[data-page="about"] .site-nav [data-nav-route="about"]::after{background:var(--p1-coral) !important}body[data-page] .top-actions{justify-self:end !important}body[data-page] .top-actions-quick{display:flex !important;gap:22px !important;align-items:center !important}body[data-page] .top-actions-quick .icon-button{width:32px !important;height:32px !important;border:0 !important;background:transparent !important;color:#071b1a !important;box-shadow:none !important}body[data-page] .top-actions-badge{top:-5px !important;right:-6px !important;background:var(--p1-coral) !important}.hero-cta,.primary-button,.checkout-button,.gift-button{min-height:48px;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;border:0 !important;border-radius:9px !important;background:linear-gradient(135deg,#ff604d,#f24334) !important;color:#fff !important;box-shadow:0 16px 32px rgba(242,76,61,0.24) !important;font-weight:850 !important;text-decoration:none !important}.ghost-button,.tool-button,.small-action,.icon-button{border:1px solid var(--p1-line) !important;border-radius:10px !important;background:rgba(255,255,255,0.74) !important;color:var(--p1-text) !important;box-shadow:none !important;font-weight:760 !important}body[data-page="home"] .hero-home{min-height:735px !important;display:grid !important;grid-template-columns:minmax(410px,0.86fr) minmax(540px,1.14fr) !important;align-items:stretch !important;gap:0 !important;margin:0 calc(clamp(18px,2.8vw,48px) * -1) 0 !important;padding:0 clamp(34px,4.2vw,66px) !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 40%,rgba(255,250,242,0.58) 54%,rgba(255,250,242,0.08) 72%),radial-gradient(circle at 78% 18%,rgba(255,255,255,0.72),transparent 24%),url("/assets/pins/coquette-rose-gift.jpg") right center / min(64vw,980px) auto no-repeat,linear-gradient(135deg,#fffaf2,#f2dec4) !important;box-shadow:none !important}body[data-page="home"] .hero-home::before{display:none !important}body[data-page="home"] .hero-copy{max-width:610px !important;align-self:center !important;padding:clamp(80px,9vw,138px) 0 clamp(66px,8vw,108px) !important}body[data-page="home"] .hero-copy h1{max-width:610px !important;margin:0 0 22px !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(66px,7vw,98px) !important;font-weight:500 !important;line-height:0.95 !important;letter-spacing:-0.068em !important}body[data-page="home"] .hero-copy h1::before{content:"?";display:inline-block;margin-left:24px;color:var(--p1-coral);font-family:var(--p1-sans);font-size:0.56em;transform:rotate(-8deg) translateY(-0.1em)}body[data-page="home"] .hero-copy h1::after{width:min(460px,82%) !important;height:3px !important;margin-top:10px !important;background:linear-gradient(90deg,#c99232,transparent) !important;transform:rotate(-3deg) !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:410px !important;color:#33433f !important;font-size:17px !important;line-height:1.62 !important}body[data-page="home"] .hero-chip-row{margin:30px 0 28px !important;gap:14px !important}body[data-page="home"] .hero-chip-row span{min-height:46px !important;padding:0 22px !important;border:1px solid rgba(199,168,126,0.46) !important;border-radius:8px !important;background:rgba(255,255,255,0.72) !important;font-size:15px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:330px !important}body[data-page="home"] .hero-cta-secondary,body[data-page="home"] .hero-action-grid,body[data-page="home"] .hero-studio-preview{display:none !important}body[data-page="home"] .hero-proof{display:flex !important;align-items:center !important;gap:12px !important;margin-top:24px !important;color:#344541 !important}body[data-page="home"] .hero-proof::before{content:"";width:118px;height:30px;border-radius:999px;background:radial-gradient(circle at 14px 15px,#b78967 0 13px,transparent 14px),radial-gradient(circle at 36px 15px,#d9b18e 0 13px,transparent 14px),radial-gradient(circle at 58px 15px,#8f6c53 0 13px,transparent 14px),radial-gradient(circle at 80px 15px,#c99075 0 13px,transparent 14px),radial-gradient(circle at 102px 15px,#f0c3a8 0 13px,transparent 14px)}body[data-page="home"] .hero-proof strong{font-family:var(--p1-sans) !important;font-size:0 !important}body[data-page="home"] .hero-proof strong::before{content:"\2605\2605\2605\2605\2605";color:#d7a63c;font-size:18px;letter-spacing:0.08em}.home-guided-builder{min-height:430px;display:grid;grid-template-columns:0.72fr 1.08fr 0.82fr;gap:28px;align-items:center;margin:-1px 0 32px;padding:46px 58px;border:1px solid var(--p1-line);border-radius:18px;background:rgba(255,253,248,0.88);box-shadow:var(--p1-shadow)}.home-builder-steps h2,.home-ugc-copy h2,.home-gift-copy h2,body[data-page="trending"] .route-hero-copy h1,body[data-page="gift"] #giftDialog .modal-head h2,body[data-page="account"] .account-board-left>h2,body[data-page="account"] .account-board-head h3,body[data-page="account"] .account-side-card h3,body[data-page="account"] .account-board-promo h3{color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-weight:500 !important;letter-spacing:-0.052em !important}.home-builder-steps h2{max-width:290px;margin:0 0 30px;font-size:43px;line-height:1.02}.home-builder-steps h2::after,body[data-page="trending"] .route-hero-copy h1::after,body[data-page="gift"] #giftDialog .modal-head h2::after,body[data-page="account"] .account-board-left>h2::after{content:"";display:block;width:210px;height:2px;margin-top:12px;background:linear-gradient(90deg,var(--p1-gold),transparent);transform:rotate(-3deg)}.home-builder-steps ol,.gift-stepper,.gift-page-stepper{list-style:none;margin:0;padding:0}.home-builder-steps li{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:center;margin-bottom:22px;font-weight:760}.home-builder-steps li span,.gift-stepper li span,.gift-page-stepper li span{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--p1-line);border-radius:999px;background:#fff;color:var(--p1-text);font-weight:850}.home-builder-steps li.active span,.gift-page-stepper li.is-active span,.gift-page-stepper li.is-done span,.gift-stepper li.active span{background:var(--p1-jade);color:#fff}.home-builder-preview{position:relative;min-height:330px;display:grid;place-items:center;text-align:center}.home-builder-preview::before{content:"";position:absolute;inset:15% 5%;border-radius:50%;background:radial-gradient(circle,rgba(232,199,151,0.25),transparent 66%);filter:blur(3px)}.home-builder-ring{position:relative;z-index:1;width:280px;height:280px;transform:scale(1.12)}.home-builder-preview strong,.home-builder-preview p,.home-builder-controls{position:relative;z-index:2}.home-builder-preview strong{margin-top:-16px;color:#14322f;font-size:16px}.home-builder-preview p{margin:4px 0 12px;color:var(--p1-muted);font-family:cursive}.home-builder-controls{display:inline-flex;gap:18px;padding:8px 18px;border:1px solid var(--p1-line);border-radius:10px;background:rgba(255,255,255,0.8);color:var(--p1-muted)}.home-builder-intentions{display:grid;gap:16px}.home-builder-intentions article{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:19px;border:1px solid rgba(199,168,126,0.34);border-radius:13px;background:rgba(255,255,255,0.68)}.home-builder-intentions article.active{border-color:rgba(15,122,99,0.62);box-shadow:inset 0 0 0 1px rgba(15,122,99,0.28)}.home-builder-intentions svg{color:var(--p1-gold)}.home-builder-intentions strong{display:block;color:var(--p1-text)}.home-builder-intentions p{margin:4px 0 0;color:var(--p1-muted);font-size:13px;line-height:1.35}.home-builder-intentions article>span{padding:6px 10px;border-radius:999px;background:#f3e7cf;color:#9c6f24;font-size:12px;font-weight:850}.home-builder-intentions a{display:inline-flex;align-items:center;justify-content:space-between;color:var(--p1-text);font-weight:780;text-decoration:none}.trust-bar{min-height:72px !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin:0 0 34px !important;border:0 !important;border-top:1px solid var(--p1-line) !important;border-bottom:1px solid var(--p1-line) !important;border-radius:0 !important;background:rgba(255,253,248,0.62) !important;box-shadow:none !important}.trust-bar span{justify-content:center !important;border-right:1px solid var(--p1-line) !important;color:#775a30 !important;font-size:14px !important;font-weight:780 !important}.trust-bar span::before{content:"?";margin-right:10px;color:var(--p1-gold)}body[data-page="home"] .app-shell>.studio-grid[data-route-group~="home"]{display:none !important}body[data-page="build"] .app-shell>.home-guided-builder,body[data-page="build"] .app-shell>.route-hero[data-route-group~="build"]{display:none !important}body[data-page="build"] .build-page-masthead{display:grid !important;grid-template-columns:1fr auto;align-items:center;gap:22px;margin:36px 0 28px !important;text-align:center}body[data-page="build"] .build-page-masthead>div:first-child{justify-self:center}body[data-page="build"] .build-page-masthead h1{margin:0 !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(54px,6vw,82px) !important;font-weight:500 !important;line-height:0.96 !important;letter-spacing:-0.06em !important}body[data-page="build"] .build-page-masthead h1::after{margin-inline:auto !important}body[data-page="build"] .studio-grid{display:grid !important;grid-template-columns:minmax(260px,0.72fr) minmax(470px,1.24fr) minmax(290px,0.82fr) !important;gap:28px !important;align-items:start !important;margin:0 0 34px !important}.builder-panel,.stage-panel,.order-panel,.community-section,.home-guided-builder,.home-ugc-section,.home-gift-component,.build-video-section,.account-dashboard-board,.route-dialog,.route-hero,.account-route-shell,.gift-route-shell{border:1px solid var(--p1-line) !important;border-radius:var(--p1-radius) !important;background:rgba(255,253,248,0.88) !important;box-shadow:var(--p1-shadow) !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:sticky !important;top:126px !important;max-height:calc(100vh - 150px) !important;overflow:auto !important;padding:22px !important}body[data-page="build"] .builder-panel .section-heading{display:none !important}body[data-page="build"] .field-grid{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;margin:0 0 18px !important}body[data-page="build"] .tool-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;margin:-22px -22px 18px !important;padding:0 !important;border-bottom:1px solid var(--p1-line) !important}body[data-page="build"] .tool-row .tool-button{min-height:66px !important;border:0 !important;border-radius:0 !important;background:transparent !important}body[data-page="build"] .tool-row .tool-button.active{color:var(--p1-jade) !important;box-shadow:inset 0 -3px 0 var(--p1-jade) !important}.material-search-shell{display:grid;grid-template-columns:1fr 42px;gap:10px;margin-bottom:13px}.material-search-shell label{min-height:44px;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;padding:0 12px;border:1px solid var(--p1-line);border-radius:8px;background:#fff}.material-search-shell input{width:100%;border:0;outline:0;background:transparent}.material-search-shell .icon-button{width:42px !important;height:42px !important}.material-filter-row{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px}.material-filter-row span{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--p1-muted);font-size:12px;font-weight:850}.material-filter-row span.active{background:var(--p1-jade);color:#fff}.material-section-title{margin:0 0 12px;color:var(--p1-text);font-size:14px}body[data-page="build"] .catalog{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important}body[data-page="build"] .stone-card{min-height:104px !important;display:grid !important;justify-items:center !important;gap:6px !important;padding:12px 8px !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:10px !important;background:#fff !important;text-align:center !important}body[data-page="build"] .stone-card span:not(.bead-swatch){display:block !important}body[data-page="build"] .stone-card strong{display:block;color:var(--p1-text);font-size:12px;line-height:1.15}body[data-page="build"] .stone-card small{display:block;color:var(--p1-muted);font-size:10px}body[data-page="build"] .stage-panel{min-height:760px !important;padding:24px 28px !important;text-align:center !important;background:linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,248,238,0.9)) !important}body[data-page="build"] .stage-toolbar{justify-content:center !important}body[data-page="build"] .stage-toolbar .eyebrow,body[data-page="build"] .stage-stats{display:none !important}body[data-page="build"] .stage-toolbar h2{margin:0 !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(42px,4.8vw,70px) !important;font-weight:500 !important;letter-spacing:-0.06em !important}body[data-page="build"] .bracelet-stage{position:relative;min-height:520px !important;border:0 !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.96),transparent 32%),radial-gradient(circle at 50% 50%,rgba(221,193,149,0.26),transparent 50%) !important;overflow:visible !important}body[data-page="build"] .bracelet-product-glow{position:absolute;left:50%;top:54%;width:68%;height:20%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(132,96,42,0.12);filter:blur(24px);pointer-events:none}body[data-page="build"] .bracelet-ring{transform:scale(1.32) !important;filter:drop-shadow(0 26px 24px rgba(67,43,16,0.14))}body[data-page="build"] .center-logo span{font-family:var(--p1-serif) !important}body[data-page="build"] .selected-strip{width:fit-content !important;margin:-8px auto 20px !important;padding:10px 18px !important;border:1px solid var(--p1-line) !important;border-radius:10px !important;background:rgba(255,255,255,0.86) !important}body[data-page="build"] .meaning-stack{display:grid !important;gap:14px !important}body[data-page="build"] .meaning-panel{padding:16px !important;border:1px solid var(--p1-line) !important;border-radius:16px !important;background:#fff !important}body[data-page="build"] .library-card{min-height:78px !important;border:1px solid rgba(199,168,126,0.38) !important;border-radius:12px !important;background:#fff !important}body[data-page="build"] .order-panel .summary-card,body[data-page="build"] .order-panel .material-list,body[data-page="build"] .order-panel .credit-card,body[data-page="build"] .order-panel .social-preview-slot,body[data-page="build"] .order-panel .flow-card{display:none !important}body[data-page="build"] .builder-decision-bar{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:14px !important}body[data-page="build"] .checkout-button{min-height:58px !important}.community-section{padding:34px !important}body[data-page="home"] .community-section,body[data-page="build"] .community-section{margin-top:32px !important}body[data-page="home"] .community-heading,body[data-page="build"] .community-heading{display:flex !important;justify-content:space-between !important;align-items:end !important;gap:22px !important}body[data-page="home"] .community-heading h2,body[data-page="build"] .community-heading h2,body[data-page="trending"] .community-heading h2{margin:0 !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:38px !important;font-weight:500 !important;letter-spacing:-0.05em !important}body[data-page="build"] .community-heading h2::before{font-size:38px !important}.hot-combos,.community-market-strip{display:none !important}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home{display:grid !important;grid-template-columns:repeat(5,minmax(150px,1fr)) !important;gap:22px !important}.design-card-home{overflow:hidden !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:12px !important;background:#fff !important;box-shadow:0 16px 34px rgba(54,35,12,0.06) !important}.design-preview-home{position:relative !important;min-height:210px !important;display:block !important;border:0 !important;border-radius:0 !important;background:#f3e6d4 !important;overflow:hidden !important}.design-preview-home>img,.design-preview-trending>img,.recent-remix-card>a img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.design-preview-live{display:none !important}.design-preview-home .rank-badge{position:absolute;left:12px;top:12px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,0.9);color:var(--p1-gold);font-weight:900}.design-body-home{padding:14px !important}.design-body-home h3{margin:0 0 5px !important;color:var(--p1-text) !important;font-size:14px !important}.creator-line,.stat-row,.home-card-metrics{color:var(--p1-muted) !important;font-size:12px !important}.home-card-metrics,.stat-row{display:flex !important;gap:14px !important;align-items:center !important}.design-actions-home{grid-template-columns:1fr 1fr 38px !important;gap:8px !important;margin-top:12px !important}body[data-page="trending"] .route-hero{min-height:430px !important;grid-template-columns:minmax(470px,0.9fr) minmax(500px,1.1fr) !important;align-items:center !important;margin:0 calc(clamp(18px,2.8vw,48px) * -1) 0 !important;padding:56px clamp(36px,4.5vw,72px) !important;border:0 !important;border-radius:0 !important;background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 42%,rgba(255,250,242,0.42) 62%,transparent 78%),url("/assets/pins/coquette-rose-gift.jpg") right center / min(58vw,860px) auto no-repeat,#fff8ee !important;box-shadow:none !important}body[data-page="trending"] .route-hero-copy h1{max-width:720px !important;font-size:clamp(62px,6.8vw,92px) !important;line-height:0.95 !important}body[data-page="trending"] .route-hero-copy h1::before{content:"?";margin-left:22px;color:var(--p1-coral);font-family:var(--p1-sans);font-size:0.55em}body[data-page="trending"] .trending-filter-board{margin:28px 0 22px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="trending"] .trending-filter-group{margin-bottom:18px}body[data-page="trending"] .trending-filter-group p{margin:0 0 10px;color:var(--p1-text);font-weight:760}.trending-chip-row,.rank-tabs{display:flex !important;gap:10px !important;overflow-x:auto !important}.trend-chip,.rank-tabs .tool-button{min-height:42px !important;padding:0 18px !important;border:1px solid var(--p1-line) !important;border-radius:8px !important;background:rgba(255,255,255,0.82) !important;color:var(--p1-text) !important;white-space:nowrap !important}.trend-chip-active,.rank-tabs .tool-button.active{background:var(--p1-jade) !important;color:#fff !important}body[data-page="trending"] .community-section{margin-top:0 !important}body[data-page="trending"] .community-heading h2::before{content:"Hot Combos"}body[data-page="trending"] .community-heading h2{font-size:0 !important}body[data-page="trending"] .community-heading h2::before{font-size:40px}body[data-page="trending"] .leaderboard-grid{display:grid !important;grid-template-columns:minmax(0,1fr) 360px !important;gap:24px !important}body[data-page="trending"] .leaderboard-main{display:grid !important;gap:16px !important}body[data-page="trending"] .design-card-trending{display:grid !important;grid-template-columns:58px 220px minmax(0,1fr) 132px 182px !important;gap:22px !important;align-items:center !important;padding:18px !important;border:1px solid rgba(199,168,126,0.32) !important;border-radius:14px !important;background:rgba(255,255,255,0.86) !important;box-shadow:0 12px 30px rgba(58,37,14,0.05) !important}.rank-medal{width:48px;height:48px;display:grid;place-items:center;border:2px solid rgba(199,168,126,0.38);border-radius:999px;background:#fff;color:var(--p1-text);font-family:var(--p1-serif);font-size:23px;font-weight:700}.rank-medal-1,.rank-medal-2,.rank-medal-3{border-color:rgba(215,166,60,0.7);background:linear-gradient(180deg,#fff8d9,#eebd44);color:#8f5f05}.design-preview-trending{position:relative !important;height:132px !important;display:block !important;border:0 !important;border-radius:10px !important;overflow:hidden !important;background:#f1e1cd !important}.trend-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.design-body-trending h3{margin:0 !important;color:var(--p1-text) !important;font-family:var(--p1-serif) !important;font-size:25px !important;font-weight:500 !important}.trend-pill{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(242,76,61,0.12);color:var(--p1-coral);font-size:12px;font-weight:850}.tag-row{display:flex !important;gap:8px !important;flex-wrap:wrap !important;margin:8px 0 12px !important}.tag-row span{color:var(--p1-muted) !important;font-size:12px !important}.trend-creator-cell{display:grid;justify-items:center;gap:6px;color:var(--p1-muted);font-size:12px}.trend-creator-cell img,.creator-list img,.recent-remix-user img{width:44px;height:44px;border-radius:999px;object-fit:cover}.creator-follow{min-height:28px !important;padding:0 10px !important;border-color:rgba(15,122,99,0.34) !important;color:var(--p1-jade) !important}.design-actions-trending{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}.design-actions-trending .small-action{min-height:40px !important;padding:0 12px !important}.design-actions-trending .remix-action,.design-actions-trending .gift-action{background:linear-gradient(135deg,#ff604d,#f24334) !important;color:#fff !important;border:0 !important}.leaderboard-right-rail{display:grid !important;gap:18px !important;align-self:start !important}.leaderboard-rail-card{padding:26px !important;border:1px solid var(--p1-line) !important;border-radius:18px !important;background:rgba(255,253,248,0.9) !important}.leaderboard-rail-card h3{margin:0 0 20px !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:30px !important;font-weight:500 !important}.creator-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.creator-list li{display:grid;grid-template-columns:26px 44px 1fr auto;gap:10px;align-items:center}.creator-list .small-action{min-height:32px !important}.leaderboard-challenge-card,.leaderboard-gift-mini{min-height:245px;align-content:end;background:linear-gradient(90deg,rgba(255,253,248,0.95),rgba(255,253,248,0.66)),url("/assets/pins/obsidian-daily-guard.jpg") right bottom / 58% auto no-repeat,#fff8ef !important}.leaderboard-gift-mini{min-height:170px;background:linear-gradient(90deg,rgba(255,253,248,0.95),rgba(255,253,248,0.68)),url("/assets/pins/golden-confidence.jpg") right bottom / 52% auto no-repeat,#fff8ef !important}.recent-remix-feed{grid-column:1 / -1;padding:30px;border:1px solid var(--p1-line);border-radius:18px;background:rgba(255,253,248,0.9)}.recent-remix-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.recent-remix-head h3{margin:0;color:var(--p1-ink);font-family:var(--p1-serif);font-size:31px;font-weight:500}.recent-remix-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.recent-remix-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(199,168,126,0.34);border-radius:12px;background:#fff}.recent-remix-user{display:flex;gap:8px;align-items:center;color:var(--p1-muted);font-size:12px}.recent-remix-card>a{height:160px;border-radius:9px;overflow:hidden}.recent-remix-card strong{color:var(--p1-text);font-size:13px}.recent-remix-stats{display:flex;gap:12px;color:var(--p1-muted);font-size:12px}body[data-page="gift"] .route-hero,body[data-page="gift"] .gift-route-shell{display:none !important}body[data-page="gift"] #giftDialog{display:block !important;max-width:none !important;margin:34px 0 34px !important;padding:38px !important;border:1px solid var(--p1-line) !important;background:rgba(255,253,248,0.88) !important;box-shadow:var(--p1-shadow) !important}body[data-page="gift"] #giftDialog .modal-head h2{margin:0 !important;font-size:clamp(52px,5.2vw,76px) !important;line-height:0.98 !important}body[data-page="gift"] #giftDialog .modal-head h2::before{content:"Gift";margin-left:18px;color:var(--p1-gold);font-family:var(--p1-sans);font-size:0.34em;letter-spacing:0}body[data-page="gift"] #giftDialog .modal-head h2::after{display:none !important}body[data-page="gift"] .gift-page-stepper{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:22px !important;margin:32px 0 !important}body[data-page="gift"] .gift-page-stepper li{position:relative;display:grid;justify-items:center;gap:8px;color:var(--p1-text);font-weight:760}body[data-page="gift"] .gift-page-stepper li:not(:last-child)::after{content:"";position:absolute;left:calc(50%+30px);right:calc(-50%+30px);top:19px;height:2px;border-top:2px dashed rgba(123,96,60,0.4)}body[data-page="gift"] #giftDialog .gift-layout{display:grid !important;grid-template-columns:minmax(0,1fr) 400px !important;grid-template-areas:"form summary" "preview summary" !important;gap:28px !important;align-items:start !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;position:sticky !important;top:128px !important;padding:28px !important;border:1px solid var(--p1-line) !important;border-radius:18px !important;background:#fffdf8 !important}body[data-page="gift"] #giftDialog .gift-form{grid-area:form !important;display:grid !important;grid-template-columns:minmax(230px,0.8fr) minmax(300px,1fr) minmax(300px,1fr) !important;gap:18px !important;padding:22px !important;border:1px solid var(--p1-line) !important;border-radius:16px !important;background:rgba(255,255,255,0.72) !important}body[data-page="gift"] #giftDialog .gift-form h3{grid-column:1 / -1;margin:0;color:var(--p1-ink);font-family:var(--p1-serif);font-size:30px;font-weight:500}body[data-page="gift"] #giftOccasion,body[data-page="gift"] #arriveBy{position:absolute;width:1px;height:1px;opacity:0.01;pointer-events:none}.gift-occasion-cards{grid-column:1;display:grid;gap:12px}.gift-occasion-cards button{min-height:58px;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;padding:0 16px;border:1px solid var(--p1-line);border-radius:9px;background:#fff;color:var(--p1-text);text-align:left;font-weight:760}.gift-occasion-cards button.active{border-color:rgba(15,122,99,0.62);box-shadow:inset 0 0 0 1px rgba(15,122,99,0.2)}.gift-calendar-shell{grid-column:2;display:grid;gap:13px}.gift-recommendation,.gift-delivery-note{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid rgba(15,122,99,0.34);border-radius:8px;background:rgba(15,122,99,0.07);color:var(--p1-jade);font-size:13px;font-weight:760}.gift-calendar-head{min-height:48px;display:grid;grid-template-columns:36px 1fr 36px;align-items:center;border:1px solid var(--p1-line);border-radius:10px 10px 0 0;background:#fffaf3;text-align:center}.gift-calendar-head button{border:0;background:transparent}.gift-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding:14px;border:1px solid var(--p1-line);border-top:0;border-radius:0 0 10px 10px;background:#fff}.gift-calendar-grid span,.gift-calendar-grid b{min-height:34px;display:grid;place-items:center;color:var(--p1-muted);font-weight:500}.gift-calendar-grid span{color:#5f6b67;font-size:11px;text-transform:uppercase}.gift-calendar-grid b.soft{border:1px solid rgba(15,122,99,0.28);border-radius:999px;color:var(--p1-jade)}.gift-calendar-grid b.active{border-radius:999px;background:var(--p1-jade);color:#fff}body[data-page="gift"] #giftDialog .gift-form label:nth-of-type(3),body[data-page="gift"] #giftDialog .gift-form label.checkbox-row,body[data-page="gift"] #giftDialog .gift-form #generateGiftLink{grid-column:3}body[data-page="gift"] #giftDialog .gift-preview{grid-area:preview !important;display:grid !important;grid-template-columns:minmax(300px,0.9fr) minmax(340px,1.1fr) !important;gap:18px !important;padding:22px !important;border:1px solid var(--p1-line) !important;border-radius:16px !important;background:rgba(255,255,255,0.72) !important}body[data-page="gift"] #giftDialog .gift-preview h3:first-child,body[data-page="gift"] #giftDialog .gift-preview>p,body[data-page="gift"] #giftDialog .gift-preview>button{grid-column:1}body[data-page="gift"] #giftDialog .recipient-card{grid-column:2;grid-row:1 / span 5;padding:18px;border:1px solid var(--p1-line);border-radius:14px;background:#fff}body[data-page="gift"] .gift-current-stage{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;text-align:left}body[data-page="gift"] .gift-current-bracelet{width:150px;height:150px;border:1px solid var(--p1-line);border-radius:12px;background:#f5e5d0;overflow:hidden}body[data-page="gift"] .gift-stepper{display:none !important}body[data-page="gift"] .gift-summary-card{display:grid;gap:14px;margin-top:24px;padding:0 !important;border:0 !important;background:transparent !important}body[data-page="gift"] .gift-summary-card h3{margin:0 0 4px;color:var(--p1-ink);font-family:var(--p1-serif);font-size:30px;font-weight:500}body[data-page="gift"] .gift-summary-line,body[data-page="gift"] .gift-summary-total{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--p1-line)}body[data-page="gift"] .gift-summary-total strong{color:var(--p1-jade);font-size:24px}body[data-page="gift"] .gift-promo-field{display:grid;gap:8px;padding:18px;border:1px solid var(--p1-line);border-radius:12px;background:#fff8ee}body[data-page="account"] .route-hero-account,body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] .account-dashboard-board{display:grid !important;grid-template-columns:278px minmax(0,1fr) 420px !important;gap:24px !important;margin:34px 0 !important;padding:30px !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{display:grid !important;gap:18px !important;align-content:start !important}body[data-page="account"] .account-board-left>h2{margin:0 !important;font-size:39px !important;line-height:1.05 !important}body[data-page="account"] .account-board-left>h2::before{content:"?";margin-left:10px;color:var(--p1-coral);font-family:var(--p1-sans)}body[data-page="account"] .account-profile-card,body[data-page="account"] .account-board-card,body[data-page="account"] .account-board-promo,body[data-page="account"] .account-side-card,body[data-page="account"] .account-board-menu{border:1px solid var(--p1-line) !important;border-radius:15px !important;background:rgba(255,253,248,0.92) !important;box-shadow:0 12px 34px rgba(58,37,14,0.05) !important}body[data-page="account"] .account-profile-card{grid-template-columns:72px 1fr !important;padding:18px !important}body[data-page="account"] .account-profile-avatar{width:72px !important;height:72px !important;background:linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0)),url("/assets/pins/january-birthstone-note.jpg") center / cover !important;color:transparent !important}body[data-page="account"] .account-profile-card .ghost-button{grid-column:2;width:fit-content !important;min-height:34px !important;padding:0 16px !important}body[data-page="account"] .account-board-menu{padding:12px !important}body[data-page="account"] .account-board-menu button{min-height:46px !important;display:grid !important;grid-template-columns:28px 1fr !important;gap:12px !important;align-items:center !important;padding:0 12px !important;border:0 !important;border-radius:8px !important;background:transparent !important;text-align:left !important}body[data-page="account"] .account-board-menu button::before{content:"?";color:var(--p1-text);font-size:18px}body[data-page="account"] .account-board-menu button:nth-child(1)::before{content:"H"}body[data-page="account"] .account-board-menu button:nth-child(2)::before{content:"O"}body[data-page="account"] .account-board-menu button:nth-child(3)::before{content:"?"}body[data-page="account"] .account-board-menu button:nth-child(4)::before{content:"G"}body[data-page="account"] .account-board-menu button:nth-child(5)::before{content:"\2606"}body[data-page="account"] .account-board-menu button:nth-child(6)::before{content:"%"}body[data-page="account"] .account-board-menu button:nth-child(7)::before{content:"P"}body[data-page="account"] .account-board-menu button:nth-child(8)::before{content:"S"}body[data-page="account"] .account-board-menu button:nth-child(9)::before{content:"?"}body[data-page="account"] .account-board-menu button.active{background:rgba(15,122,99,0.1) !important;color:var(--p1-jade) !important}body[data-page="account"] .account-board-promo{overflow:hidden;padding:0 18px 18px !important}body[data-page="account"] .account-gift-mini{height:110px !important;margin:0 -18px 18px !important;background:linear-gradient(90deg,rgba(255,255,255,0.2),rgba(255,255,255,0)),url("/assets/pins/golden-confidence.jpg") center / cover !important}body[data-page="account"] .account-gift-box,body[data-page="account"] .account-gift-note{display:none !important}body[data-page="account"] .account-board-card,body[data-page="account"] .account-side-card{padding:24px !important}body[data-page="account"] .account-board-head{align-items:center !important;margin-bottom:18px !important}body[data-page="account"] .account-board-head h3,body[data-page="account"] .account-side-card h3{margin:0 !important;font-size:28px !important}body[data-page="account"] .account-order-timeline{display:grid !important;gap:0 !important}body[data-page="account"] .account-order-timeline article{display:grid !important;grid-template-columns:92px 170px minmax(260px,1fr) !important;gap:18px !important;align-items:center !important;padding:14px 0 !important;border-bottom:1px solid rgba(199,168,126,0.24) !important}body[data-page="account"] .account-order-timeline article::after{content:"Confirmed Processing Shipped Delivered";display:block;height:28px;color:var(--p1-text);font-size:12px;word-spacing:18px;border-top:3px solid var(--p1-jade)}body[data-page="account"] .account-order-preview{width:86px !important;height:86px !important;border-radius:10px !important;background:#f3e4d0 !important;overflow:hidden !important}body[data-page="account"] .account-order-preview .mini-bracelet{transform:scale(0.58) translate(-10px,-10px) !important}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:14px !important}body[data-page="account"] .account-saved-grid article{overflow:hidden !important;border:1px solid rgba(199,168,126,0.32) !important;border-radius:10px !important;background:#fff !important}body[data-page="account"] .account-saved-grid img{width:100% !important;height:128px !important;object-fit:cover !important}body[data-page="account"] .account-saved-grid p{margin:0 !important;padding:10px !important;color:var(--p1-text) !important;font-size:12px !important}body[data-page="account"] .account-link-list article{grid-template-columns:1fr auto auto !important;padding:14px 0 !important;border-bottom:1px solid rgba(199,168,126,0.24) !important}body[data-page="account"] .account-points-value{color:var(--p1-text) !important;font-family:var(--p1-serif) !important;font-size:46px !important;font-weight:500 !important}body[data-page="account"] .account-stat-strip{grid-template-columns:repeat(4,1fr) !important;gap:0 !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:10px !important}body[data-page="account"] .account-stat-strip span{padding:12px !important;border-right:1px solid rgba(199,168,126,0.24) !important;text-align:center !important}body[data-page="account"] .account-activity-list li{padding:14px 0 !important;border-bottom:1px solid rgba(199,168,126,0.24) !important}body[data-page="account"] .account-route-panel.route-panel-open,body[data-page="account"] .account-route-panel.active{margin:0 30px 34px !important;padding:26px !important}body[data-page="account"] #authDialog .gift-layout{display:grid !important;grid-template-columns:250px minmax(0,1fr) 320px !important;gap:22px !important}.auth-brand-panel{display:grid;gap:18px;margin-bottom:18px;padding:24px;border:1px solid var(--p1-line);border-radius:16px;background:linear-gradient(135deg,rgba(255,250,242,0.96),rgba(244,224,198,0.72))}.auth-brand-panel>div{display:grid;grid-template-columns:68px 1fr;gap:16px;align-items:center}.auth-brand-panel strong{color:var(--p1-ink);font-family:var(--p1-serif);font-size:28px;font-weight:500;line-height:1.05}.auth-brand-panel p{grid-column:2;margin:-8px 0 0;color:var(--p1-muted)}.auth-brand-panel ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.auth-brand-panel li{display:flex;gap:8px;align-items:center;color:var(--p1-text);font-size:13px;font-weight:760}body[data-page="account"] .account-shell-nav .ghost-button{justify-content:flex-start !important;gap:10px !important}.home-ugc-section{display:grid !important;grid-template-columns:300px minmax(0,1fr) !important;gap:34px !important;margin:34px 0 !important;padding:36px !important}.home-story-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important}.home-story-grid article img{display:block !important;width:100% !important;height:230px !important;object-fit:cover !important}.home-story-grid article::before{display:none !important}.home-gift-component{min-height:285px !important;display:grid !important;grid-template-columns:minmax(370px,0.8fr) minmax(520px,1.2fr) !important;gap:24px !important;margin:34px 0 !important;padding:42px 50px !important;overflow:hidden !important;background:linear-gradient(90deg,rgba(255,253,248,0.97) 0 47%,rgba(255,253,248,0.24) 68%),url("/assets/pins/golden-confidence.jpg") right center / 58% auto no-repeat,#fff8ef !important}.home-gift-product{display:none !important}.site-footer{display:grid !important;grid-template-columns:1.2fr repeat(2,0.8fr) 1fr !important;gap:40px !important;padding:38px 42px !important;border-top:1px solid var(--p1-line) !important;background:rgba(255,253,248,0.72) !important}.site-footer-brand strong{color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:34px !important;font-weight:500 !important}.site-footer a{color:var(--p1-text) !important;text-decoration:none !important}@media (min-width:900px) and (max-width:1279px){body[data-page] .topbar-main{grid-template-columns:auto minmax(0,1fr) auto !important;gap:18px !important;padding-inline:22px !important}body[data-page] .site-nav{justify-self:start !important;gap:16px !important;overflow-x:auto !important}body[data-page] .site-nav a{font-size:11px !important}body[data-page="home"] .hero-home,body[data-page="trending"] .route-hero{grid-template-columns:minmax(0,1fr) !important;min-height:620px !important;background-position:right bottom !important;background-size:min(76vw,760px) auto !important;padding-bottom:300px !important}.home-guided-builder{grid-template-columns:minmax(260px,0.82fr) minmax(0,1.18fr) !important;padding:34px !important}.home-builder-intentions{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page="build"] .studio-grid{grid-template-columns:minmax(250px,0.72fr) minmax(0,1.28fr) !important}body[data-page="build"] .order-panel{grid-column:1 / -1 !important;position:static !important;max-height:none !important;display:grid !important;grid-template-columns:1fr 1fr !important}body[data-page="build"] .catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="trending"] .design-card-trending{grid-template-columns:52px 170px minmax(0,1fr) 128px !important}body[data-page="trending"] .design-actions-trending{grid-column:1 / -1 !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"summary" "form" "preview" !important}body[data-page="gift"] #giftDialog .gift-current-design{position:static !important}body[data-page="account"] .account-dashboard-board{grid-template-columns:260px minmax(0,1fr) !important}body[data-page="account"] .account-board-right{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){body[data-page] .app-shell{padding-inline:14px !important}body[data-page] .topbar{margin-inline:-14px !important}body[data-page] .topbar-main{grid-template-columns:1fr auto !important;padding-inline:16px !important}body[data-page] .site-nav{grid-column:1 / -1 !important;justify-self:stretch !important;gap:14px !important;overflow-x:auto !important;padding-bottom:8px !important}body[data-page] .site-nav a{flex:0 0 auto !important;padding:12px 0 !important;font-size:11px !important}body[data-page] .top-actions-quick{gap:10px !important}body[data-page="home"] .hero-home,body[data-page="trending"] .route-hero{min-height:auto !important;grid-template-columns:1fr !important;margin-inline:-14px !important;padding:44px 22px 260px !important;background:linear-gradient(180deg,rgba(255,250,242,0.98),rgba(255,250,242,0.7)),url("/assets/pins/coquette-rose-gift.jpg") center bottom / min(96vw,520px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1,body[data-page="trending"] .route-hero-copy h1,body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(42px,13vw,62px) !important}.home-guided-builder,body[data-page="build"] .studio-grid,body[data-page="gift"] #giftDialog .gift-layout,body[data-page="gift"] #giftDialog .gift-form,body[data-page="gift"] #giftDialog .gift-preview,body[data-page="account"] .account-dashboard-board,body[data-page="account"] #authDialog .gift-layout,.home-ugc-section,.home-gift-component,.site-footer{grid-template-columns:minmax(0,1fr) !important}.home-guided-builder,body[data-page="gift"] #giftDialog,body[data-page="account"] .account-dashboard-board,.community-section,.home-ugc-section,.home-gift-component{padding:20px !important;margin-inline:0 !important}.home-builder-intentions article{grid-template-columns:36px 1fr !important}.trust-bar{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="build"] .build-page-masthead,body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:static !important;max-height:none !important;overflow:visible !important}body[data-page="build"] .catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="build"] .stage-panel{min-height:auto !important;order:1}body[data-page="build"] .builder-panel{order:2}body[data-page="build"] .order-panel{order:3}body[data-page="build"] .bracelet-stage{min-height:min(86vw,390px) !important}body[data-page="build"] .bracelet-ring{transform:scale(0.78) !important}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home,.home-story-grid,.recent-remix-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .leaderboard-grid,body[data-page="trending"] .design-card-trending,body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .design-card-trending{gap:14px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="gift"] .gift-page-stepper{display:flex !important;overflow-x:auto !important;gap:18px !important}body[data-page="gift"] .gift-page-stepper li{min-width:86px}body[data-page="gift"] .gift-page-stepper li::after{content:none !important}body[data-page="gift"] #giftDialog .gift-current-design{position:static !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-areas:"summary" "form" "preview" !important}.gift-occasion-cards,.gift-calendar-shell,body[data-page="gift"] #giftDialog .gift-form label:nth-of-type(3),body[data-page="gift"] #giftDialog .gift-form label.checkbox-row,body[data-page="gift"] #giftDialog .gift-form #generateGiftLink,body[data-page="gift"] #giftDialog .gift-preview h3:first-child,body[data-page="gift"] #giftDialog .gift-preview>p,body[data-page="gift"] #giftDialog .gift-preview>button,body[data-page="gift"] #giftDialog .recipient-card{grid-column:auto !important;grid-row:auto !important}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{display:grid !important}body[data-page="account"] .account-order-timeline article{grid-template-columns:80px minmax(0,1fr) !important}body[data-page="account"] .account-order-timeline article::after{grid-column:1 / -1;word-spacing:4px}body[data-page="account"] .account-saved-grid,.auth-brand-panel ul{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:520px){body[data-page] .brand-mark strong{font-size:30px !important}body[data-page] .top-actions-quick .icon-button:first-child{display:none !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:100% !important}.trust-bar,body[data-page="build"] .catalog,body[data-page="account"] .account-saved-grid,.auth-brand-panel ul{grid-template-columns:minmax(0,1fr) !important}.home-builder-ring{transform:scale(0.82) !important}body[data-page="gift"] .gift-current-stage{grid-template-columns:minmax(0,1fr) !important;text-align:center !important}}body[data-page="home"] .app-shell>section.home-guided-builder[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .app-shell>main.studio-grid[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.build-page-masthead[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.build-video-section[data-route-group~="build"]:not(dialog):not(.route-panel){display:none !important}body[data-page="build"] .app-shell>section.home-guided-builder[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.hero-home[data-route-group~="home"]:not(dialog):not(.route-panel){display:none !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]{display:block !important}body[data-page="account"] .app-shell>section#authDialog.account-route-panel[data-route-group~="account"]{display:none !important}body[data-page="account"] .app-shell>section#authDialog.account-route-panel.route-panel-open[data-route-group~="account"],body[data-page="account"] .app-shell>section#authDialog.account-route-panel.active[data-route-group~="account"]{display:block !important}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .stage-panel{overflow:hidden !important}body[data-page="build"] .bracelet-stage{min-height:430px !important;overflow:hidden !important}body[data-page="build"] .bracelet-ring{transform:scale(0.92) !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-charm{pointer-events:auto}}body[data-page="account"] .account-profile-card strong{color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:22px !important;line-height:1.05 !important;letter-spacing:-0.035em !important}body[data-page="account"] .account-profile-card p{margin:5px 0 10px !important;color:var(--p1-muted) !important;font-size:13px !important}body[data-page="account"] .account-profile-card .account-profile-avatar{grid-row:1 / span 2}body[data-page="account"] .account-saved-grid article::before{display:none !important;content:none !important}body[data-page="account"] .account-saved-grid article{min-height:0 !important}body[data-page="account"] .account-saved-grid img{display:block !important;opacity:1 !important;filter:none !important;background:transparent !important}body[data-page="account"] .account-board-left{min-width:0 !important}body[data-page="account"] .account-board-left>h2{font-size:clamp(32px,3.1vw,39px) !important}@media (min-width:1024px){body[data-page] .topbar{margin-bottom:26px !important;background:rgba(255,253,248,0.96) !important;box-shadow:0 10px 30px rgba(44,32,13,0.045) !important}body[data-page] .shipping-strip{min-height:42px !important;background:transparent !important;border-bottom:1px solid rgba(200,171,133,0.22) !important}body[data-page] .shipping-strip p{color:#1d2d2a !important;font-size:15px !important;font-weight:500 !important;letter-spacing:0.02em !important}body[data-page] .shipping-strip p::before{content:"?";margin-right:10px;color:#b87522;font-size:22px;vertical-align:-2px}body[data-page] .topbar-main{min-height:70px !important;grid-template-columns:minmax(240px,auto) minmax(0,1fr) minmax(150px,auto) !important;padding-inline:clamp(36px,4.6vw,76px) !important}body[data-page] .brand-mark strong{font-size:clamp(38px,3vw,50px) !important;letter-spacing:-0.065em !important}body[data-page] .site-nav{gap:clamp(28px,4.6vw,70px) !important}body[data-page] .site-nav a{padding:26px 0 20px !important;font-size:12px !important;letter-spacing:0.12em !important}body[data-page] .site-nav a::after{bottom:0 !important;height:2px !important}body[data-page] .top-actions-quick{gap:20px !important}body[data-page] .top-actions-quick .icon-button{width:30px !important;height:30px !important}body[data-page="build"] .app-shell>.trust-bar[data-route-group~="build"]{margin-top:-8px !important;margin-bottom:22px !important;min-height:50px !important;border-radius:0 !important;background:rgba(255,253,248,0.82) !important}body[data-page="build"] .build-page-masthead{min-height:0 !important;margin:0 0 20px !important;padding:0 !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:end !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="build"] .build-page-masthead .eyebrow{margin-bottom:8px !important;text-align:center !important}body[data-page="build"] .build-page-masthead h1{margin:0 !important;font-size:clamp(54px,5.2vw,82px) !important;line-height:0.88 !important;text-align:center !important}body[data-page="build"] .build-page-masthead h1::after{width:180px !important;margin:12px auto 0 !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(250px,320px) minmax(480px,1fr) minmax(300px,360px) !important;gap:28px !important;align-items:start !important}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{border-radius:16px !important}body[data-page="build"] .stage-panel{min-height:760px !important;padding:34px 38px !important;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,0.88),transparent 46%),linear-gradient(180deg,#fffdf8,#f8ead8) !important}body[data-page="build"] .stage-toolbar{justify-items:center !important;text-align:center !important}body[data-page="build"] .stage-toolbar h2{max-width:650px !important;font-size:clamp(46px,4.7vw,78px) !important;line-height:0.92 !important}body[data-page="build"] .bracelet-stage{position:relative !important;min-height:545px !important;border:0 !important;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,0.78) 0 24%,rgba(255,248,237,0.42) 52%,rgba(242,219,189,0.18) 72%),#fff7eb !important}body[data-page="build"] .bracelet-stage::before{content:"" !important;position:absolute !important;inset:42px 18px 88px !important;z-index:0 !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(255,252,246,0.04),rgba(255,246,232,0.24)),url("/assets/pins/coquette-rose-gift.jpg") center 50% / cover no-repeat !important;opacity:0.94 !important;filter:saturate(1.04) contrast(1.02) !important;pointer-events:none !important}body[data-page="build"] .bracelet-stage::after{content:"" !important;position:absolute !important;inset:42px 18px 88px !important;z-index:1 !important;border-radius:22px !important;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,0.04),rgba(255,250,241,0.2) 45%,rgba(255,250,241,0.38) 100%) !important;pointer-events:none !important}body[data-page="build"] .bracelet-ring{position:relative !important;z-index:3 !important;width:min(84%,560px) !important;height:min(84%,560px) !important;opacity:0.48 !important;mix-blend-mode:normal !important;filter:drop-shadow(0 24px 24px rgba(90,58,23,0.16)) saturate(1.04) !important}body[data-page="build"] .bracelet-bead{box-shadow:inset -6px -8px 14px rgba(0,0,0,0.16),inset 5px 5px 10px rgba(255,255,255,0.72),0 9px 13px rgba(70,42,18,0.17) !important}body[data-page="build"] .bracelet-charm{filter:drop-shadow(0 9px 10px rgba(76,47,19,0.24)) !important}body[data-page="build"] .center-logo{z-index:4 !important;background:rgba(255,253,248,0.74) !important;box-shadow:0 16px 34px rgba(74,45,18,0.07) !important;transform:translateY(44px) scale(0.82) !important}body[data-page="gift"] #giftDialog{max-width:100% !important;margin:18px 0 34px !important;padding:clamp(34px,4vw,56px) !important;border-radius:14px !important;background:rgba(255,253,248,0.78) !important}body[data-page="gift"] #giftDialog .modal-head{align-items:start !important;border-bottom:1px solid rgba(199,168,126,0.26) !important;padding-bottom:24px !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(54px,5.2vw,78px) !important;letter-spacing:-0.055em !important}body[data-page="gift"] #giftDialog .modal-head h2::before{margin-left:0 !important;margin-right:18px !important}body[data-page="gift"] .gift-page-stepper{margin:30px 0 34px !important;gap:18px !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px) !important;gap:34px !important}body[data-page="gift"] #giftDialog .gift-form{min-height:625px !important;padding:28px !important;background:rgba(255,255,255,0.86) !important}body[data-page="gift"] #giftDialog .gift-current-design{padding:32px !important;background:#fffdf8 !important;box-shadow:0 26px 62px rgba(69,48,22,0.09) !important}body[data-page="gift"] .gift-current-stage{grid-template-columns:128px minmax(0,1fr) !important;min-height:154px !important;padding:18px !important;border-radius:16px !important;background:#f4dfbf !important}body[data-page="gift"] .gift-current-bracelet{width:128px !important;height:128px !important;background:rgba(255,253,248,0.76) !important}body[data-page="gift"] .gift-summary-card{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-preview{padding:30px !important;border-radius:16px !important;background:rgba(255,255,255,0.82) !important}}body[data-page="account"] .account-points-value,body[data-page="account"] .account-board-right .account-board-card:nth-child(2) strong{font-size:clamp(32px,3.4vw,46px) !important;line-height:0.98 !important}body[data-page="account"] .account-board-right .account-board-card:nth-child(2) h3+p,body[data-page="account"] .account-board-right .account-side-card p{font-size:14px !important}body[data-page="home"] .rank-tabs,body[data-page="build"] .rank-tabs{max-width:min(100%,420px) !important}@media (max-width:520px){body[data-page="home"] .rank-tabs,body[data-page="build"] .rank-tabs{max-width:100% !important}}body[data-page] .top-actions-badge{width:18px !important;height:18px !important;min-width:18px !important;display:grid !important;place-items:center !important;border-radius:999px !important;color:#fff !important;font-size:11px !important;line-height:1 !important;font-weight:900 !important}@media (min-width:900px) and (max-width:1279px){body[data-page] .topbar-main{min-height:104px !important;grid-template-columns:auto auto !important;grid-template-rows:auto auto !important;justify-content:space-between !important;align-content:center !important;row-gap:4px !important;padding:0 26px 8px !important}body[data-page] .brand-mark{grid-column:1 !important;grid-row:1 !important}body[data-page] .top-actions{grid-column:2 !important;grid-row:1 !important}body[data-page] .site-nav{grid-column:1 / -1 !important;grid-row:2 !important;justify-self:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;gap:clamp(18px,3vw,34px) !important;padding:0 !important;overflow-x:auto !important;background:transparent !important}body[data-page] .site-nav a{padding:10px 0 12px !important;color:#112522 !important;font-size:12px !important;opacity:1 !important}}body[data-page="account"]{--account-card-radius:14px;--account-card-pad:20px;--account-soft-line:rgba(199,168,126,0.3)}body[data-page="account"] .account-dashboard-board{width:min(100%,1480px) !important;grid-template-columns:300px minmax(640px,1fr) minmax(360px,430px) !important;gap:22px !important;align-items:start !important;margin:28px auto 42px !important;padding:22px clamp(10px,1.4vw,22px) !important;background:transparent !important}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{display:grid !important;gap:16px !important;align-content:start !important;min-width:0 !important}body[data-page="account"] .account-board-left>h2{display:flex !important;align-items:center !important;gap:10px !important;margin:0 0 2px !important;color:#1d2725 !important;font-family:var(--p1-serif) !important;font-size:clamp(34px,3vw,42px) !important;font-weight:500 !important;letter-spacing:-0.06em !important;line-height:1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}body[data-page="account"] .account-board-left>h2::before{content:none !important}body[data-page="account"] .account-board-left>h2::after{content:none !important;display:none !important}body[data-page="account"] .account-title-heart{color:#f34735 !important;font-family:var(--p1-sans) !important;font-size:34px !important;letter-spacing:0 !important}body[data-page="account"] .account-profile-card,body[data-page="account"] .account-board-card,body[data-page="account"] .account-board-promo,body[data-page="account"] .account-board-menu{border:1px solid var(--account-soft-line) !important;border-radius:var(--account-card-radius) !important;background:rgba(255,253,248,0.94) !important;box-shadow:0 18px 46px rgba(65,42,18,0.06) !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}body[data-page="account"] .account-profile-card{display:grid !important;grid-template-columns:86px 1fr !important;gap:14px !important;align-items:center !important;padding:18px !important}body[data-page="account"] .account-profile-avatar{width:76px !important;height:76px !important;grid-row:1 / span 2 !important;border:0 !important;border-radius:999px !important;background:radial-gradient(circle at 40% 26%,rgba(255,227,197,0.52),transparent 28%),url("/assets/pins/january-birthstone-note.jpg") center top / 190% auto no-repeat !important;box-shadow:inset 0 0 0 6px rgba(255,255,255,0.72),0 10px 24px rgba(76,50,22,0.12) !important;color:transparent !important}body[data-page="account"] .account-profile-card strong{color:#172925 !important;font-family:var(--p1-serif) !important;font-size:23px !important;font-weight:500 !important;letter-spacing:-0.035em !important}body[data-page="account"] .account-profile-card p{margin:4px 0 0 !important;color:#4f5f5a !important;font-size:13px !important}body[data-page="account"] .account-profile-card .ghost-button{grid-column:2 !important;width:fit-content !important;min-height:34px !important;padding:0 16px !important;border-radius:8px !important;color:#172925 !important;font-size:13px !important}body[data-page="account"] .account-board-menu{padding:11px !important}body[data-page="account"] .account-board-menu button{width:100% !important;min-height:44px !important;display:grid !important;grid-template-columns:25px 1fr !important;gap:12px !important;align-items:center !important;padding:0 12px !important;border:0 !important;border-radius:8px !important;background:transparent !important;color:#1b2d29 !important;text-align:left !important;font-size:14px !important;font-weight:520 !important}body[data-page="account"] .account-board-menu button::before{content:none !important}body[data-page="account"] .account-board-menu button svg{width:18px !important;height:18px !important;color:currentColor !important;stroke-width:1.8 !important}body[data-page="account"] .account-board-menu button.active{background:rgba(15,122,99,0.11) !important;color:#0f6d59 !important;font-weight:800 !important}body[data-page="account"] .account-board-promo{overflow:hidden !important;padding:0 18px 18px !important}body[data-page="account"] .account-gift-mini{height:126px !important;margin:0 -18px 18px !important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,253,248,0.72)),url("/assets/pins/january-birthstone-note.jpg") center top / cover no-repeat !important}body[data-page="account"] .account-gift-box,body[data-page="account"] .account-gift-note{display:none !important}body[data-page="account"] .account-board-promo h3{margin:0 0 8px !important;color:#172925 !important;font-family:var(--p1-serif) !important;font-size:25px !important;font-weight:500 !important;line-height:1.06 !important}body[data-page="account"] .account-board-promo p{margin:0 0 14px !important;color:#52625e !important;font-size:14px !important;line-height:1.45 !important}body[data-page="account"] .account-board-promo .checkout-button{width:100% !important;min-height:42px !important;border-radius:8px !important}body[data-page="account"] .account-board-card{padding:var(--account-card-pad) !important}body[data-page="account"] .account-board-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:14px !important;margin:0 0 16px !important}body[data-page="account"] .account-board-head h3{margin:0 !important;color:#172925 !important;font-family:var(--p1-serif) !important;font-size:clamp(25px,2vw,30px) !important;font-weight:500 !important;letter-spacing:-0.055em !important;line-height:1.05 !important}body[data-page="account"] .account-board-head a,body[data-page="account"] .account-inline-link{color:#172925 !important;font-size:13px !important;font-weight:760 !important;text-decoration:none !important;white-space:nowrap !important}body[data-page="account"] .account-board-head a::after,body[data-page="account"] .account-inline-link::after{content:" \2192";font-weight:900}body[data-page="account"] .account-order-timeline{display:grid !important;gap:0 !important}body[data-page="account"] .account-order-row{display:grid !important;grid-template-columns:88px 158px minmax(300px,1fr) !important;gap:16px !important;align-items:center !important;min-height:116px !important;padding:14px 0 !important;border-bottom:1px solid rgba(199,168,126,0.24) !important}body[data-page="account"] .account-order-row:last-child{border-bottom:0 !important}body[data-page="account"] .account-order-row::after{content:none !important}body[data-page="account"] .account-order-preview{width:78px !important;height:78px !important;display:grid !important;place-items:center !important;overflow:hidden !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:10px !important;background:#f6ead9 !important}body[data-page="account"] .account-order-preview .mini-bracelet{transform:scale(0.58) !important;transform-origin:center !important}body[data-page="account"] .account-order-meta strong{display:block !important;color:#172925 !important;font-size:15px !important;font-weight:840 !important;line-height:1.25 !important}body[data-page="account"] .account-order-meta p{margin:6px 0 0 !important;color:#52625e !important;font-size:12px !important}body[data-page="account"] .account-tracking-steps{position:relative !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}body[data-page="account"] .account-tracking-steps::before{content:"";position:absolute;top:13px;left:8%;right:8%;height:2px;background:#d4d7d3}body[data-page="account"] .account-order-row-delivered .account-tracking-steps::before,body[data-page="account"] .account-order-processing .account-tracking-steps::before{background:linear-gradient(90deg,#0f7a63 0 46%,#d4d7d3 46% 100%)}body[data-page="account"] .account-order-row-delivered .account-tracking-steps::before{background:#0f7a63}body[data-page="account"] .account-tracking-steps li{position:relative !important;z-index:1 !important;display:grid !important;justify-items:center !important;gap:5px !important;min-width:0 !important;color:#52625e !important;text-align:center !important;font-size:11px !important}body[data-page="account"] .account-tracking-steps li span{width:15px !important;height:15px !important;display:block !important;border:2px solid #b8c4bf !important;border-radius:999px !important;background:#fffdf8 !important}body[data-page="account"] .account-tracking-steps li.is-done span{border-color:#0f7a63 !important;background:#0f7a63 !important;box-shadow:inset 0 0 0 4px #fffdf8 !important}body[data-page="account"] .account-tracking-steps li strong{color:#172925 !important;font-size:11px !important;font-weight:620 !important}body[data-page="account"] .account-tracking-steps li em{color:#52625e !important;font-size:11px !important;font-style:normal !important}body[data-page="account"] .account-card-tabs{display:flex !important;gap:26px !important;align-items:center !important;margin:-4px 0 16px !important;padding-bottom:10px !important;border-bottom:1px solid rgba(199,168,126,0.24) !important;overflow-x:auto !important}body[data-page="account"] .account-card-tabs button{flex:0 0 auto !important;padding:0 0 8px !important;border:0 !important;border-bottom:2px solid transparent !important;background:transparent !important;color:#172925 !important;font-size:13px !important;font-weight:620 !important}body[data-page="account"] .account-card-tabs button.active{border-color:#0f7a63 !important;color:#0f7a63 !important}body[data-page="account"] .account-saved-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:13px !important}body[data-page="account"] .account-saved-card{min-height:158px !important;overflow:hidden !important;border:1px solid rgba(199,168,126,0.3) !important;border-radius:10px !important;background:#fffdf8 !important}body[data-page="account"] .account-saved-card::before{content:none !important}body[data-page="account"] .account-saved-card img{width:100% !important;height:98px !important;display:block !important;object-fit:cover !important;object-position:center 24% !important;opacity:1 !important;filter:none !important}body[data-page="account"] .account-saved-card p{display:grid !important;gap:3px !important;margin:0 !important;padding:9px 10px !important;color:#172925 !important;font-size:11px !important;line-height:1.25 !important}body[data-page="account"] .account-saved-card p strong{font-size:12px !important;font-weight:720 !important}body[data-page="account"] .account-saved-card p span{color:#67726d !important;font-size:10px !important}body[data-page="account"] .account-saved-create{display:grid !important;place-items:center !important;min-height:158px !important;border-style:dashed !important;text-align:center !important}body[data-page="account"] .account-saved-create>span{color:#172925 !important;font-size:42px !important;line-height:1 !important}body[data-page="account"] .account-link-list{display:grid !important;gap:0 !important}body[data-page="account"] .account-gift-link-row{display:grid !important;grid-template-columns:58px minmax(180px,1fr) minmax(110px,130px) 88px 92px !important;gap:14px !important;align-items:center !important;min-height:74px !important;padding:12px 0 !important;border-bottom:1px solid rgba(199,168,126,0.24) !important}body[data-page="account"] .account-gift-link-row:last-child{border-bottom:0 !important}body[data-page="account"] .account-gift-link-row img{width:54px !important;height:44px !important;border-radius:8px !important;object-fit:cover !important}body[data-page="account"] .account-gift-link-row strong{display:block !important;color:#172925 !important;font-size:14px !important;font-weight:760 !important}body[data-page="account"] .account-gift-link-row p,body[data-page="account"] .account-link-date span{margin:5px 0 0 !important;color:#0f7a63 !important;font-size:12px !important}body[data-page="account"] .account-link-date small{display:block !important;color:#66716d !important;font-size:10px !important}body[data-page="account"] .account-link-status{justify-self:start !important;padding:6px 10px !important;border-radius:999px !important;font-size:12px !important;font-weight:760 !important}body[data-page="account"] .account-link-status-claimed{background:rgba(15,122,99,0.12) !important;color:#0f7a63 !important}body[data-page="account"] .account-link-status-pending{background:rgba(240,172,60,0.16) !important;color:#a86604 !important}body[data-page="account"] .account-gift-link-row .ghost-button{min-height:34px !important;padding:0 12px !important;border-radius:8px !important;font-size:12px !important}body[data-page="account"] .account-points-hero{display:flex !important;align-items:center !important;gap:12px !important;margin:8px 0 14px !important}body[data-page="account"] .account-points-badge{width:40px !important;height:40px !important;display:grid !important;place-items:center !important;border:2px solid #dfa53e !important;border-radius:999px !important;color:#dfa53e !important}body[data-page="account"] .account-points-badge svg{width:20px !important;height:20px !important}body[data-page="account"] .account-points-value,body[data-page="account"] .account-money-value{display:flex !important;align-items:baseline !important;gap:10px !important;margin:0 !important;color:#172925 !important;font-family:var(--p1-serif) !important;line-height:1 !important}body[data-page="account"] .account-points-value strong,body[data-page="account"] .account-money-value strong{color:#0f6d59 !important;font-size:clamp(33px,3vw,42px) !important;font-weight:500 !important;letter-spacing:-0.045em !important}body[data-page="account"] .account-points-value span,body[data-page="account"] .account-money-value span{color:#273531 !important;font-family:var(--p1-sans) !important;font-size:16px !important;letter-spacing:0 !important}body[data-page="account"] .account-reward-value{margin:0 0 14px !important;padding:11px !important;border-radius:8px !important;background:#f8eadc !important;color:#a86604 !important;text-align:center !important;font-size:13px !important;font-weight:700 !important}body[data-page="account"] .account-board-right .primary-button{width:100% !important;min-height:42px !important;border-radius:8px !important}body[data-page="account"] .account-earn-note{margin:12px 0 10px !important;color:#52625e !important;text-align:center !important;font-size:12px !important}body[data-page="account"] .account-earn-actions{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;padding-top:8px !important}body[data-page="account"] .account-earn-actions article{display:grid !important;justify-items:center !important;gap:5px !important;padding:6px 7px !important;border-right:1px solid rgba(199,168,126,0.24) !important;color:#172925 !important;text-align:center !important}body[data-page="account"] .account-earn-actions article:last-child{border-right:0 !important}body[data-page="account"] .account-earn-actions svg{width:18px !important;height:18px !important;color:#172925 !important}body[data-page="account"] .account-earn-actions strong{font-size:10px !important;font-weight:620 !important;line-height:1.2 !important}body[data-page="account"] .account-earn-actions span{color:#0f7a63 !important;font-size:11px !important;font-weight:800 !important}body[data-page="account"] .account-money-value{margin:0 0 16px !important}body[data-page="account"] .account-stat-strip{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;overflow:hidden !important;margin:0 0 14px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:9px !important}body[data-page="account"] .account-stat-strip span{display:grid !important;gap:4px !important;padding:11px 8px !important;border-right:1px solid rgba(199,168,126,0.24) !important;color:#172925 !important;text-align:center !important;font-size:11px !important}body[data-page="account"] .account-stat-strip span:last-child{border-right:0 !important}body[data-page="account"] .account-stat-strip small{color:#52625e !important;font-size:10px !important}body[data-page="account"] .account-stat-strip strong{color:#172925 !important;font-size:14px !important;font-weight:820 !important}body[data-page="account"] .account-board-right .account-board-card:nth-child(2) .account-stat-strip strong{font-family:var(--p1-sans) !important;font-size:14px !important;line-height:1.05 !important;letter-spacing:0 !important}body[data-page="account"] .account-board-right .account-board-card:nth-child(2) .account-money-value strong{font-family:var(--p1-serif) !important;font-size:clamp(33px,3vw,42px) !important;line-height:1 !important;letter-spacing:-0.045em !important}body[data-page="account"] .account-activity-list{display:grid !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}body[data-page="account"] .account-activity-list li{display:grid !important;grid-template-columns:36px minmax(0,1fr) auto !important;gap:12px !important;align-items:center !important;padding:12px 0 !important;border-bottom:1px solid rgba(199,168,126,0.24) !important;color:#172925 !important}body[data-page="account"] .account-activity-list li:last-child{border-bottom:0 !important}body[data-page="account"] .account-activity-list li>svg{width:28px !important;height:28px !important;padding:6px !important;border-radius:999px !important;background:#fff4df !important;color:#d19027 !important}body[data-page="account"] .account-activity-list strong,body[data-page="account"] .account-activity-list em{display:block !important;font-size:12px !important;line-height:1.3 !important}body[data-page="account"] .account-activity-list strong{font-weight:720 !important}body[data-page="account"] .account-activity-list em{color:#52625e !important;font-style:normal !important}body[data-page="account"] .account-activity-list time{color:#66716d !important;font-size:11px !important;white-space:nowrap !important}body[data-page="account"] #authDialog.account-route-panel.route-panel-open,body[data-page="account"] #authDialog.account-route-panel.active,body[data-page="account"] .account-route-panel.route-panel-open,body[data-page="account"] .account-route-panel.active{width:min(100%,1420px) !important;margin:0 auto 42px !important;border:1px solid var(--account-soft-line) !important;border-radius:18px !important;background:rgba(255,253,248,0.96) !important}body[data-page="account"] #authDialog .gift-layout{grid-template-columns:250px minmax(0,1fr) 320px !important;gap:20px !important}body[data-page="account"] #authDialog{overflow:hidden !important}body[data-page="account"] #authDialog>.modal-head{margin:0 0 18px !important;padding:0 0 14px !important;border-bottom:1px solid rgba(199,168,126,0.26) !important}body[data-page="account"] #authDialog>.modal-head h2{color:#113f3b !important;font-family:var(--p1-serif) !important;font-size:clamp(36px,3.2vw,46px) !important;font-weight:500 !important;letter-spacing:-0.055em !important}body[data-page="account"] #authDialog.account-route-panel.route-panel-open,body[data-page="account"] #authDialog.account-route-panel.active{padding:26px !important}body[data-page="account"] #authDialog .account-auth-layout{display:grid !important;grid-template-columns:230px minmax(0,1fr) 300px !important;grid-template-areas:"nav main side" !important;gap:22px !important;align-items:start !important}body[data-page="account"] #authDialog .account-shell-nav{grid-area:nav !important;position:sticky !important;top:128px !important;display:grid !important;gap:8px !important;align-content:start !important;min-height:0 !important;height:auto !important;padding:16px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:14px !important;background:rgba(255,253,248,0.96) !important}body[data-page="account"] #authDialog .account-shell-nav h3{margin:0 0 8px !important;color:#113f3b !important;font-family:var(--p1-serif) !important;font-size:29px !important;font-weight:500 !important;letter-spacing:-0.055em !important;line-height:1 !important}body[data-page="account"] #authDialog .account-shell-nav .ghost-button{min-height:36px !important;justify-content:flex-start !important;gap:9px !important;padding:0 12px !important;border-radius:8px !important;color:#1f2f2d !important;font-size:12px !important}body[data-page="account"] #authDialog .account-shell-nav .ghost-button.active{background:rgba(15,122,99,0.11) !important;color:#0f6d59 !important}body[data-page="account"] #authDialog .account-shell-main{grid-area:main !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:18px !important;min-height:0 !important}body[data-page="account"] .auth-brand-panel{background:linear-gradient(135deg,rgba(255,253,248,0.96),rgba(251,230,204,0.82)),radial-gradient(circle at 92% 12%,rgba(242,76,61,0.12),transparent 30%) !important;margin:0 !important;padding:22px !important;border-radius:15px !important}body[data-page="account"] .auth-brand-panel>div{grid-template-columns:74px minmax(0,1fr) !important}body[data-page="account"] .auth-brand-panel strong{font-size:clamp(26px,2.4vw,34px) !important}body[data-page="account"] .auth-brand-panel p{color:#52625e !important;font-size:14px !important}body[data-page="account"] .auth-brand-panel ul{gap:10px !important}body[data-page="account"] .auth-brand-panel li{min-height:34px !important;padding:8px 10px !important;border:1px solid rgba(199,168,126,0.24) !important;border-radius:999px !important;background:rgba(255,253,248,0.7) !important;font-size:12px !important}body[data-page="account"] #authDialog .checkout-preview.auth-layout{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:1px solid rgba(199,168,126,0.32) !important;border-radius:14px !important;background:#fffdf8 !important}body[data-page="account"] .auth-form-heading{grid-column:1 / -1 !important;padding:20px 22px 16px !important;border-bottom:1px solid rgba(199,168,126,0.24) !important;background:linear-gradient(180deg,rgba(255,250,242,0.96),rgba(255,253,248,0.88)) !important}body[data-page="account"] .auth-form-heading h3{margin:2px 0 6px !important;color:#113f3b !important;font-family:var(--p1-serif) !important;font-size:28px !important;font-weight:500 !important;letter-spacing:-0.045em !important}body[data-page="account"] .auth-form-heading p:last-child{margin:0 !important;color:#52625e !important;font-size:13px !important}body[data-page="account"] #authDialog .auth-layout form,body[data-page="account"] #authDialog .social-auth-box{display:grid !important;gap:12px !important;align-content:start !important;padding:22px !important;border:0 !important;background:transparent !important}body[data-page="account"] #authDialog .auth-layout form{border-right:1px solid rgba(199,168,126,0.24) !important}body[data-page="account"] #authDialog .auth-layout h3,body[data-page="account"] .social-auth-box h3,body[data-page="account"] .account-auth-section-head h3{margin:0 !important;color:#172925 !important;font-family:var(--p1-serif) !important;font-size:23px !important;font-weight:500 !important;letter-spacing:-0.045em !important}body[data-page="account"] #authDialog .auth-layout label{display:grid !important;gap:6px !important;color:#52625e !important;font-size:11px !important;font-weight:720 !important}body[data-page="account"] #authDialog .auth-layout input,body[data-page="account"] #authDialog .account-ambassador-grid input,body[data-page="account"] #authDialog .account-ambassador-grid textarea{min-height:38px !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:8px !important;background:#fff !important;color:#1f2f2d !important;font-size:12px !important}body[data-page="account"] #authDialog .auth-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin:2px 0 0 !important}body[data-page="account"] #authDialog .auth-actions button,body[data-page="account"] #authDialog .social-auth-box button{min-height:40px !important;border-radius:8px !important;font-size:12px !important}body[data-page="account"] .social-auth-box p{margin:0 !important;color:#52625e !important;font-size:13px !important;line-height:1.45 !important}body[data-page="account"] #authDialog .account-shell-right{grid-area:side !important;display:grid !important;gap:14px !important;align-content:start !important;height:auto !important;min-height:0 !important}body[data-page="account"] #authDialog .account-side-card{padding:18px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:13px !important;background:#fffdf8 !important;box-shadow:none !important}body[data-page="account"] #authDialog .account-side-card h3{font-size:24px !important}body[data-page="account"] .account-auth-ops-grid,body[data-page="account"] .account-ambassador-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;margin:0 !important}body[data-page="account"] .account-auth-section-head{grid-column:1 / -1 !important;padding:18px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:14px !important;background:linear-gradient(135deg,rgba(255,250,242,0.96),rgba(248,235,217,0.75)) !important}body[data-page="account"] .account-auth-section-head p:last-child{margin:6px 0 0 !important;color:#52625e !important;font-size:13px !important}body[data-page="account"] #authDialog .account-auth-ops-grid .gift-form,body[data-page="account"] #authDialog .account-auth-ops-grid .gift-preview,body[data-page="account"] #authDialog .account-ambassador-grid .gift-form,body[data-page="account"] #authDialog .account-ambassador-grid .gift-preview{min-height:0 !important;padding:18px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:14px !important;background:#fffdf8 !important}body[data-page="account"] #authDialog .account-auth-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] #authDialog .account-ambassador-grid{grid-template-columns:minmax(280px,0.9fr) minmax(0,1.1fr) !important}body[data-page="account"] .account-ambassador-details{display:block !important;border:0 !important}body[data-page="account"] .account-ambassador-details summary{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:6px 16px !important;align-items:center !important;padding:18px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:14px !important;background:linear-gradient(135deg,rgba(255,250,242,0.96),rgba(248,235,217,0.75)) !important;cursor:pointer !important;list-style:none !important}body[data-page="account"] .account-ambassador-details summary::-webkit-details-marker{display:none !important}body[data-page="account"] .account-ambassador-details summary .eyebrow,body[data-page="account"] .account-ambassador-details summary h3,body[data-page="account"] .account-ambassador-details summary p{grid-column:1 !important}body[data-page="account"] .account-ambassador-details summary h3{margin:0 !important;color:#172925 !important;font-family:var(--p1-serif) !important;font-size:23px !important;font-weight:500 !important;letter-spacing:-0.045em !important}body[data-page="account"] .account-ambassador-details summary p:not(.eyebrow){margin:0 !important;color:#52625e !important;font-size:13px !important}body[data-page="account"] .account-ambassador-details summary span{grid-column:2 !important;grid-row:1 / span 3 !important;padding:8px 14px !important;border:1px solid rgba(15,122,99,0.24) !important;border-radius:999px !important;color:#0f6d59 !important;font-size:12px !important;font-weight:800 !important}body[data-page="account"] .account-ambassador-details[open] summary{margin-bottom:14px !important}body[data-page="account"] .account-ambassador-details[open] summary span{color:#a86604 !important}body[data-page="account"] .account-ambassador-details[open] summary span::before{content:"Hide "}body[data-page="account"] #authDialog .account-ambassador-grid form{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body[data-page="account"] #authDialog .account-ambassador-grid form h3,body[data-page="account"] #authDialog .account-ambassador-grid form label:nth-of-type(2),body[data-page="account"] #authDialog .account-ambassador-grid form button,body[data-page="account"] #authDialog .account-ambassador-grid form .inline-note{grid-column:1 / -1 !important}@media (min-width:1280px) and (max-width:1450px){body[data-page="account"] .account-dashboard-board{grid-template-columns:280px minmax(560px,1fr) 360px !important;gap:18px !important}body[data-page="account"] .account-order-row{grid-template-columns:78px 142px minmax(280px,1fr) !important;gap:12px !important}body[data-page="account"] .account-saved-grid{gap:10px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="account"] .account-dashboard-board{grid-template-columns:260px minmax(0,1fr) !important;gap:18px !important;width:min(100%,1040px) !important;padding:24px !important}body[data-page="account"] .account-board-left{grid-column:1 !important}body[data-page="account"] .account-board-main{grid-column:2 !important}body[data-page="account"] .account-board-right{grid-column:1 / -1 !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="account"] .account-order-row{grid-template-columns:78px minmax(0,1fr) !important;gap:12px !important}body[data-page="account"] .account-tracking-steps{grid-column:1 / -1 !important;margin-top:8px !important}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] .account-saved-card img{height:130px !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:54px minmax(0,1fr) auto !important}body[data-page="account"] .account-gift-link-row .account-link-date,body[data-page="account"] .account-gift-link-row .ghost-button{display:none !important}body[data-page="account"] .account-points-value,body[data-page="account"] .account-money-value{display:grid !important;gap:4px !important}body[data-page="account"] .account-earn-actions{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] #authDialog .gift-layout{grid-template-columns:220px minmax(0,1fr) !important}body[data-page="account"] #authDialog .account-auth-layout{grid-template-columns:220px minmax(0,1fr) !important;grid-template-areas:"nav main" "side side" !important}body[data-page="account"] .account-shell-right{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:899px){body[data-page="account"] .account-dashboard-board{width:min(100%,620px) !important;grid-template-columns:minmax(0,1fr) !important;gap:16px !important;margin:20px auto 34px !important;padding:18px !important}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{grid-column:1 !important}body[data-page="account"] .account-board-left>h2{font-size:clamp(28px,9vw,36px) !important}body[data-page="account"] .account-profile-card{grid-template-columns:70px 1fr !important;padding:14px !important}body[data-page="account"] .account-profile-avatar{width:64px !important;height:64px !important}body[data-page="account"] .account-board-menu{padding:8px !important}body[data-page="account"] .account-board-menu button{min-height:40px !important;font-size:13px !important}body[data-page="account"] .account-gift-mini{height:112px !important}body[data-page="account"] .account-board-card{padding:16px !important}body[data-page="account"] .account-board-head{align-items:baseline !important;margin-bottom:12px !important}body[data-page="account"] .account-board-head h3{font-size:25px !important}body[data-page="account"] .account-order-row{grid-template-columns:76px minmax(0,1fr) !important;gap:12px !important;min-height:0 !important;padding:12px 0 !important}body[data-page="account"] .account-order-preview{width:70px !important;height:70px !important}body[data-page="account"] .account-tracking-steps{grid-column:1 / -1 !important;margin-top:8px !important}body[data-page="account"] .account-tracking-steps li strong,body[data-page="account"] .account-tracking-steps li em{font-size:10px !important}body[data-page="account"] .account-card-tabs{gap:18px !important}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body[data-page="account"] .account-saved-card{min-height:0 !important}body[data-page="account"] .account-saved-card img{height:118px !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:52px minmax(0,1fr) !important;gap:10px !important}body[data-page="account"] .account-gift-link-row .account-link-date,body[data-page="account"] .account-gift-link-row .account-link-status,body[data-page="account"] .account-gift-link-row .ghost-button{grid-column:2 !important}body[data-page="account"] .account-gift-link-row .ghost-button{justify-self:start !important}body[data-page="account"] .account-points-value,body[data-page="account"] .account-money-value{display:grid !important;gap:4px !important}body[data-page="account"] .account-earn-actions,body[data-page="account"] .account-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] .account-earn-actions article:nth-child(2),body[data-page="account"] .account-stat-strip span:nth-child(2){border-right:0 !important}body[data-page="account"] .account-activity-list li{grid-template-columns:32px minmax(0,1fr) !important}body[data-page="account"] .account-activity-list time{grid-column:2 !important}body[data-page="account"] #authDialog .gift-layout,body[data-page="account"] .account-shell-right{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] #authDialog.account-route-panel.route-panel-open,body[data-page="account"] #authDialog.account-route-panel.active{padding:18px !important}body[data-page="account"] #authDialog .account-auth-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"nav" "main" "side" !important}body[data-page="account"] #authDialog .account-shell-nav{position:static !important}body[data-page="account"] #authDialog .account-shell-nav h3{font-size:27px !important}body[data-page="account"] #authDialog .account-shell-nav{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] #authDialog .account-shell-nav h3{grid-column:1 / -1 !important}body[data-page="account"] .auth-brand-panel>div,body[data-page="account"] #authDialog .checkout-preview.auth-layout,body[data-page="account"] .account-auth-ops-grid,body[data-page="account"] .account-ambassador-grid,body[data-page="account"] #authDialog .account-ambassador-grid form{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] #authDialog .auth-layout form{border-right:0 !important;border-bottom:1px solid rgba(199,168,126,0.24) !important}body[data-page="account"] .auth-brand-panel p{grid-column:1 / -1 !important;margin:0 !important}}@media (max-width:520px){body[data-page] .site-nav{justify-content:space-between !important;gap:7px !important;overflow:visible !important;white-space:normal !important}body[data-page] .site-nav a{flex:0 1 auto !important;min-width:0 !important;padding-inline:0 !important;font-size:9px !important;letter-spacing:0.025em !important}body[data-page="account"] .account-dashboard-board{padding:14px !important}body[data-page="account"] .account-board-left,body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{gap:14px !important}body[data-page="account"] .account-saved-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] .account-saved-card img{height:160px !important}body[data-page="account"] .account-card-tabs{flex-wrap:wrap !important;gap:4px 14px !important;overflow:visible !important}body[data-page="account"] .account-card-tabs button{flex:0 1 auto !important;min-width:0 !important;max-width:100% !important;font-size:11px !important}body[data-page="account"] .account-board-head a,body[data-page="account"] .account-inline-link{max-width:104px !important;font-size:10px !important;text-align:right !important;white-space:normal !important}body[data-page="account"] .account-gift-link-row .ghost-button{width:min(100%,96px) !important;min-width:0 !important;justify-self:start !important}body[data-page] .top-actions,body[data-page] .top-actions-quick{max-width:96px !important}body[data-page] .top-actions-quick .icon-button{width:30px !important;min-width:30px !important}body[data-page] .rank-tabs{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;overflow:visible !important}body[data-page] .rank-tabs .tool-button{width:100% !important;min-width:0 !important;padding-inline:8px !important}body[data-page="gift"] .gift-page-stepper{width:100% !important;max-width:100% !important;overflow-x:auto !important;overflow-y:hidden !important;overscroll-behavior-inline:contain !important}body[data-page="account"] .account-tracking-steps{grid-template-columns:repeat(4,minmax(56px,1fr)) !important;overflow-x:auto !important;padding-bottom:4px !important}body[data-page="account"] .account-tracking-steps::before{left:34px !important;right:34px !important}}body[data-page] .app-shell>.site-footer[data-route-group]{display:grid !important}body[data-page] .app-shell>footer.site-footer[data-route-group]:not(dialog):not(.route-panel){display:grid !important}body[data-page="account"] .app-shell>section.account-route-panel.route-panel-open[data-route-group~="account"],body[data-page="account"] .app-shell>section.account-route-panel.active[data-route-group~="account"]{display:block !important;box-sizing:border-box !important;width:min(calc(100% - 12px),1420px) !important;max-width:calc(100% - 12px) !important}body[data-page="account"] .app-shell>section#authDialog.account-route-panel.route-panel-open[data-route-group~="account"],body[data-page="account"] .app-shell>section#authDialog.account-route-panel.active[data-route-group~="account"]{display:block !important}body[data-page="account"] .app-shell>section:is( #authDialog,#addressDialog,#ordersDialog,#loyaltyDialog,#couponDialog,#lotteryDialog,#opsDialog ).account-route-panel.route-panel-open[data-route-group~="account"],body[data-page="account"] .app-shell>section:is( #authDialog,#addressDialog,#ordersDialog,#loyaltyDialog,#couponDialog,#lotteryDialog,#opsDialog ).account-route-panel.active[data-route-group~="account"]{display:block !important;box-sizing:border-box !important;width:min(calc(100% - 12px),1420px) !important;max-width:calc(100% - 12px) !important}body[data-page]:not([data-page="about"]) .app-shell>section.about-story-board[data-route-group~="about"]:not(dialog):not(.route-panel),body[data-page]:not([data-page="about"]) .app-shell>section.about-values-grid[data-route-group~="about"]:not(dialog):not(.route-panel){display:none !important}body[data-page="about"] .app-shell>section.about-story-board[data-route-group~="about"]:not(dialog):not(.route-panel),body[data-page="about"] .app-shell>section.about-values-grid[data-route-group~="about"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="about"] .about-story-board,body[data-page="about"] .about-values-grid{display:grid !important;width:min(100%,1390px) !important;margin:14px auto 0 !important}body[data-page="about"] .about-story-board{grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr) !important;gap:24px !important;align-items:stretch !important;padding:30px !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:18px !important;background:radial-gradient(circle at 8% 12%,rgba(242,76,61,0.08),transparent 28%),linear-gradient(135deg,rgba(255,253,248,0.97),rgba(255,245,229,0.9)) !important;box-shadow:0 24px 70px rgba(64,42,18,0.07) !important}body[data-page="about"] .about-story-copy{display:grid !important;align-content:center !important;gap:16px !important}body[data-page="about"] .about-story-copy h2{max-width:720px !important;margin:0 !important;color:#113f3b !important;font-family:var(--p1-serif) !important;font-size:clamp(42px,4.8vw,76px) !important;font-weight:500 !important;line-height:0.95 !important;letter-spacing:-0.06em !important}body[data-page="about"] .about-story-copy p{max-width:680px !important;margin:0 !important;color:#465854 !important;font-size:clamp(16px,1.25vw,19px) !important;line-height:1.55 !important}body[data-page="about"] .about-proof-row{display:flex !important;flex-wrap:wrap !important;gap:10px !important}body[data-page="about"] .about-proof-row span{display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:38px !important;padding:0 14px !important;border:1px solid rgba(199,168,126,0.32) !important;border-radius:999px !important;background:rgba(255,253,248,0.86) !important;color:#213b36 !important;font-weight:720 !important}body[data-page="about"] .about-proof-row svg{width:16px !important;height:16px !important;color:#c38a2e !important}body[data-page="about"] .about-story-photo{position:relative !important;min-height:360px !important;margin:0 !important;overflow:hidden !important;border:1px solid rgba(199,168,126,0.38) !important;border-radius:18px !important;background:#f5ead8 !important}body[data-page="about"] .about-story-photo img{width:100% !important;height:100% !important;min-height:360px !important;object-fit:cover !important;object-position:center top !important;transform:none !important;display:block !important}body[data-page="about"] .about-story-photo figcaption{position:absolute !important;left:18px !important;right:18px !important;bottom:18px !important;padding:12px 14px !important;border-radius:12px !important;background:rgba(255,253,248,0.88) !important;color:#23423d !important;font-weight:720 !important;box-shadow:0 12px 28px rgba(52,34,16,0.12) !important}body[data-page="about"] .about-values-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important}body[data-page="about"] .about-values-grid article{display:grid !important;align-content:start !important;gap:10px !important;min-height:176px !important;padding:20px !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:16px !important;background:rgba(255,253,248,0.94) !important}body[data-page="about"] .about-values-grid svg{width:22px !important;height:22px !important;color:#08745f !important}body[data-page="about"] .about-values-grid h3{margin:0 !important;color:#123f3b !important;font-family:var(--p1-serif) !important;font-size:24px !important;font-weight:500 !important;letter-spacing:-0.04em !important}body[data-page="about"] .about-values-grid p{margin:0 !important;color:#52625e !important;line-height:1.45 !important}body[data-page] .site-footer{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(120px,0.72fr)) minmax(260px,1fr) !important;gap:clamp(20px,3vw,48px) !important;align-items:start !important;width:min(100%,1390px) !important;margin:26px auto 0 !important;padding:30px 32px 0 !important;border-radius:18px !important;background:rgba(255,253,248,0.96) !important;box-shadow:0 18px 54px rgba(64,42,18,0.07) !important}body[data-page] .site-footer-brand{display:grid !important;gap:8px !important}body[data-page] .site-footer-brand strong{color:#113f3b !important;font-family:var(--p1-serif) !important;font-size:clamp(30px,2.6vw,42px) !important;font-weight:500 !important;letter-spacing:-0.06em !important}body[data-page] .site-footer-brand p,body[data-page] .site-footer-brand small,body[data-page] .site-footer-subscribe p{margin:0 !important;color:#52625e !important;font-size:13px !important;line-height:1.45 !important}body[data-page] .site-footer-social{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:12px !important}body[data-page] .site-footer-social a{display:inline-grid !important;place-items:center !important;width:30px !important;height:30px !important;border:1px solid rgba(17,63,59,0.14) !important;border-radius:999px !important;background:#fff !important;color:#123f3b !important}body[data-page] .site-footer-social svg{width:15px !important;height:15px !important}body[data-page] .site-footer-links{display:grid !important;gap:8px !important}body[data-page] .site-footer-links h3{margin:0 0 4px !important;color:#123f3b !important;font-size:12px !important;font-weight:820 !important;letter-spacing:0.08em !important;text-transform:uppercase !important}body[data-page] .site-footer a{color:#1f2f2d !important;font-size:13px !important;font-weight:560 !important;text-decoration:none !important}body[data-page] .site-footer a:hover{color:#08745f !important}body[data-page] .site-footer-subscribe{display:grid !important;gap:10px !important;min-width:0 !important}body[data-page] .site-footer-subscribe label{color:#123f3b !important;font-family:var(--p1-serif) !important;font-size:clamp(28px,2.5vw,38px) !important;font-weight:500 !important;letter-spacing:-0.05em !important}body[data-page] .site-footer-email-row{display:grid !important;grid-template-columns:minmax(0,1fr) 44px !important;gap:8px !important}body[data-page] .site-footer-subscribe input{min-width:0 !important;min-height:42px !important;border:1px solid rgba(199,168,126,0.42) !important;border-radius:10px !important;background:#fff !important;color:#1f2f2d !important}body[data-page] .site-footer-submit{display:inline-grid !important;place-items:center !important;width:44px !important;height:42px !important;border:0 !important;border-radius:10px !important;background:#0f6d59 !important;color:#fff !important;cursor:pointer !important}body[data-page] .site-footer-submit svg{width:18px !important;height:18px !important}body[data-page] .site-footer-legal{grid-column:1 / -1 !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:12px 22px !important;margin:22px -32px 0 !important;padding:16px 32px !important;border-top:1px solid rgba(199,168,126,0.28) !important;color:#66716d !important;font-size:12px !important}body[data-page] .site-footer-legal a{color:#52625e !important;font-size:12px !important}body[data-page] .site-footer-links[hidden],body[data-page] .site-footer-links-legacy{display:none !important}body[data-page="account"] .account-route-panel:not(#authDialog).route-panel-open,body[data-page="account"] .account-route-panel:not(#authDialog).active{padding:30px !important;border-radius:18px !important;background:radial-gradient(circle at 6% 2%,rgba(242,76,61,0.07),transparent 30%),rgba(255,253,248,0.96) !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head{margin:0 0 22px !important;padding:0 0 16px !important;border-bottom:1px solid rgba(199,168,126,0.28) !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head h2{color:#113f3b !important;font-family:var(--p1-serif) !important;font-size:clamp(30px,3vw,42px) !important;font-weight:500 !important;letter-spacing:-0.05em !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.gift-layout,body[data-page="account"] #couponDialog>.gift-layout,body[data-page="account"] #lotteryDialog>.gift-layout,body[data-page="account"] #ordersDialog>.gift-layout,body[data-page="account"] #addressDialog>.gift-layout{display:grid !important;grid-template-columns:minmax(300px,0.82fr) minmax(0,1.42fr) !important;gap:18px !important;align-items:stretch !important}body[data-page="account"] .account-route-panel:not(#authDialog) .gift-form,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-preview,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview>div,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview{min-width:0 !important;padding:22px !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:14px !important;background:rgba(255,253,248,0.94) !important;box-shadow:none !important}body[data-page="account"] .account-route-panel:not(#authDialog) .gift-form,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-preview{display:grid !important;align-content:start !important;gap:13px !important}body[data-page="account"] .account-route-panel:not(#authDialog) .gift-form h3,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-preview h3,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview h3{margin:0 !important;color:#123f3b !important;font-family:var(--p1-serif) !important;font-size:25px !important;font-weight:500 !important;letter-spacing:-0.04em !important}body[data-page="account"] .account-route-panel:not(#authDialog) label{display:grid !important;gap:6px !important;min-width:0 !important;color:#52625e !important;font-size:11px !important;font-weight:760 !important}body[data-page="account"] .account-route-panel:not(#authDialog) input,body[data-page="account"] .account-route-panel:not(#authDialog) select,body[data-page="account"] .account-route-panel:not(#authDialog) textarea{width:100% !important;min-width:0 !important;min-height:40px !important;box-sizing:border-box !important;border:1px solid rgba(199,168,126,0.38) !important;border-radius:9px !important;background:#fff !important;color:#1f2f2d !important;font-size:13px !important}body[data-page="account"] .account-route-panel:not(#authDialog) .checkbox-row{display:flex !important;align-items:center !important;gap:9px !important}body[data-page="account"] .account-route-panel:not(#authDialog) .checkbox-row input{width:18px !important;min-height:18px !important}body[data-page="account"] .account-route-panel:not(#authDialog) .modal-actions,body[data-page="account"] .account-route-panel:not(#authDialog) .address-actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:4px 0 0 !important}body[data-page="account"] .account-route-panel:not(#authDialog) .modal-actions button,body[data-page="account"] .account-route-panel:not(#authDialog) .address-actions button,body[data-page="account"] .account-route-panel:not(#authDialog) .full-width{width:auto !important;min-width:138px !important;min-height:40px !important;border-radius:9px !important;font-size:12px !important}body[data-page="account"] .account-address-feature-card,body[data-page="account"] .account-coupon-wallet article{display:grid !important;grid-template-columns:42px minmax(0,1fr) !important;gap:12px !important;align-items:center !important;padding:14px !important;border:1px solid rgba(15,122,99,0.16) !important;border-radius:13px !important;background:linear-gradient(135deg,rgba(235,246,241,0.9),rgba(255,253,248,0.96)) !important}body[data-page="account"] .account-address-feature-card svg{width:22px !important;height:22px !important;color:#08745f !important}body[data-page="account"] .account-address-feature-card strong,body[data-page="account"] .account-coupon-wallet strong{display:block !important;color:#123f3b !important;font-weight:780 !important}body[data-page="account"] .account-address-feature-card span,body[data-page="account"] .account-coupon-wallet small{display:block !important;color:#52625e !important;font-size:12px !important;line-height:1.45 !important}body[data-page="account"] .account-sub-order-row{display:grid !important;grid-template-columns:86px minmax(0,1fr) !important;gap:16px !important;padding:14px !important;border:1px solid rgba(199,168,126,0.32) !important;border-radius:13px !important;background:#fffaf2 !important}body[data-page="account"] .account-sub-order-row img,body[data-page="account"] .account-order-summary-card img{width:86px !important;height:86px !important;object-fit:cover !important;border-radius:12px !important}body[data-page="account"] .account-order-summary-card{grid-template-columns:92px minmax(0,1fr) !important}body[data-page="account"] .account-order-summary-card h3{grid-column:1 / -1 !important}body[data-page="account"] .account-sub-order-row strong{color:#123f3b !important;font-size:15px !important}body[data-page="account"] .account-sub-order-row span{display:block !important;margin-top:3px !important;color:#52625e !important;font-size:12px !important}body[data-page="account"] .account-sub-order-row .account-tracking-steps{margin-top:12px !important}body[data-page="account"] .account-loyalty-subgrid{display:grid !important;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr) !important;gap:18px !important;padding:0 !important;border:0 !important;background:transparent !important}body[data-page="account"] .account-loyalty-hero strong{display:block !important;margin-top:10px !important;color:#08745f !important;font-family:var(--p1-serif) !important;font-size:clamp(44px,5vw,72px) !important;font-weight:500 !important;letter-spacing:-0.06em !important}body[data-page="account"] .account-loyalty-hero span{display:block !important;color:#52625e !important}body[data-page="account"] .account-tier-card ul{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:14px 0 0 !important;padding:0 !important;list-style:none !important}body[data-page="account"] .account-tier-card li{display:grid !important;gap:4px !important;padding:12px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:12px !important;background:#fffaf2 !important;color:#123f3b !important;font-size:12px !important}body[data-page="account"] .account-tier-card li svg{width:18px !important;height:18px !important;color:#c38a2e !important}body[data-page="account"] .account-coupon-wallet{display:grid !important;gap:10px !important;margin-bottom:4px !important}body[data-page="account"] .account-coupon-wallet article{grid-template-columns:minmax(96px,0.32fr) minmax(0,1fr) !important}body[data-page="account"] .account-coupon-wallet article>span{display:inline-grid !important;place-items:center !important;min-height:42px !important;border-radius:10px !important;background:#fff1db !important;color:#a7640b !important;font-weight:820 !important}body[data-page="account"] #couponDialog>.gift-layout{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] .app-shell>section#couponDialog.account-route-panel>.gift-layout{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] .app-shell>section#couponDialog.account-route-panel>.gift-layout>.gift-preview{width:100% !important;max-width:100% !important;grid-template-columns:minmax(0,1fr) !important;padding:26px !important}body[data-page="account"] #couponDialog .account-coupon-wallet{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important}body[data-page="account"] #couponDialog .account-coupon-wallet article{min-height:112px !important;padding:18px !important}body[data-page="account"] #couponDialog .gift-preview label{max-width:none !important}body[data-page="account"] #couponDialog .gift-preview #claimCouponButton{width:100% !important}body[data-page="account"] #couponDialog .account-ops-only{display:none !important}body[data-page="account"] .app-shell>section#couponDialog.account-route-panel:not(#authDialog)>form#couponCreateForm.account-ops-only.gift-form,body[data-page="account"] .app-shell>section#couponDialog.account-route-panel:not(#authDialog) form#couponCreateForm.account-ops-only.gift-form{display:none !important}body[data-page="account"] #opsDialog>.gift-layout{grid-template-columns:minmax(300px,0.78fr) minmax(0,1.45fr) !important}body[data-page="account"] #opsDialog textarea{min-height:112px !important;max-height:220px !important}body[data-page="account"] #opsDialog .gift-preview{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] #opsDialog .gift-preview>h3,body[data-page="account"] #opsDialog .gift-preview>p,body[data-page="account"] #opsDialog .gift-preview>textarea,body[data-page="account"] #opsDialog .gift-preview>label,body[data-page="account"] #opsDialog .gift-preview>button,body[data-page="account"] #opsDialog .gift-preview>.address-actions,body[data-page="account"] #opsDialog .gift-preview>.address-list,body[data-page="account"] #opsDialog .gift-preview>.ops-drop-zone,body[data-page="account"] #opsDialog .gift-preview>progress,body[data-page="account"] #opsDialog .gift-preview>.ops-material-preview{min-width:0 !important}@media (max-width:1120px){body[data-page="about"] .about-story-board,body[data-page="account"] .account-route-panel:not(#authDialog)>.gift-layout,body[data-page="account"] #opsDialog>.gift-layout,body[data-page="account"] .account-loyalty-subgrid{grid-template-columns:minmax(0,1fr) !important}body[data-page="about"] .about-values-grid,body[data-page="account"] #opsDialog .gift-preview{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page] .site-footer{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:720px){body[data-page="about"] .about-story-board,body[data-page="account"] .account-route-panel:not(#authDialog).route-panel-open,body[data-page="account"] .account-route-panel:not(#authDialog).active{padding:18px !important}body[data-page="about"] .about-values-grid,body[data-page="account"] .account-tier-card ul,body[data-page="account"] #opsDialog .gift-preview{grid-template-columns:minmax(0,1fr) !important}body[data-page] .site-footer{grid-template-columns:minmax(0,1fr) !important;padding:24px 20px 0 !important}body[data-page] .site-footer-legal{margin-inline:-20px !important;padding-inline:20px !important;justify-content:flex-start !important}body[data-page="account"] .account-sub-order-row,body[data-page="account"] .account-order-summary-card{grid-template-columns:minmax(0,1fr) !important}}body[data-page]{--phase4-stage-shadow:0 22px 58px rgba(73,43,14,0.10)}body[data-page="home"] .hero-home{min-height:690px !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 37%,rgba(255,250,242,0.74) 50%,rgba(255,250,242,0.06) 73%),url("/assets/pins/coquette-rose-gift.jpg") right 45% / min(62vw,940px) auto no-repeat,#fff8ef !important}body[data-page="home"] .hero-copy{padding-top:clamp(70px,8vw,118px) !important;padding-bottom:clamp(58px,7vw,92px) !important}body[data-page="home"] .hero-copy .eyebrow,body[data-page="home"] .hero-primary-actions .hero-cta:first-child::after{display:none !important}body[data-page="home"] .hero-copy h1{max-width:560px !important;font-size:clamp(58px,6.4vw,88px) !important;line-height:1.02 !important}.home-guided-builder{grid-template-columns:0.74fr 1.02fr 0.88fr !important;margin-top:-14px !important}.home-builder-ring .mini-bracelet,.gift-current-bracelet .mini-bracelet{width:100% !important;height:100% !important}body[data-page="home"] .community-section{padding:28px 34px !important}body[data-page="home"] .community-heading{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:end !important}body[data-page="home"] .community-heading::after{content:"View all looks ->";color:#1f2f2d;font-size:13px;font-weight:720}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:20px !important}body[data-page="home"] .design-card-home{min-height:0 !important}body[data-page="home"] .design-preview-home{min-height:205px !important}.design-preview-home>img,.design-preview-trending>img,.recent-remix-card>a img,.account-saved-card img,.account-gift-link-row img,.account-sub-order-row img,.account-order-summary-card img,body[data-page="account"] .account-order-preview>img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:1 !important;filter:none !important;transform:none !important}body[data-page="home"] .design-preview-live,body[data-page="trending"] .design-preview-live,body[data-page="account"] .account-order-live-preview{display:none !important}body[data-page="home"] .home-ugc-section{grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr) !important;padding:38px 42px !important;border-radius:18px !important;background:rgba(255,253,248,0.92) !important}body[data-page="home"] .home-story-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="home"] .home-story-grid article{overflow:hidden !important;border:1px solid rgba(199,168,126,0.32) !important;border-radius:12px !important;background:#fff !important}body[data-page="home"] .home-story-grid article img{height:215px !important}body[data-page="home"] .home-story-grid article strong,body[data-page="home"] .home-story-grid article span{display:block !important;padding-inline:13px !important}body[data-page="home"] .home-story-grid article strong{padding-top:12px !important}body[data-page="home"] .home-story-grid article span{padding-bottom:14px !important}body[data-page="home"] .home-gift-component,body[data-page="trending"] .home-gift-component{min-height:275px !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 42%,rgba(255,253,248,0.45) 62%,rgba(255,253,248,0.08) 78%),url("/assets/pins/january-birthstone-note.jpg") right center / min(56%,760px) auto no-repeat,#fff8ef !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(250px,300px) minmax(430px,1fr) minmax(285px,330px) !important;gap:22px !important}body[data-page="build"] .stage-panel{min-height:680px !important;box-shadow:var(--phase4-stage-shadow) !important}body[data-page="build"] .stage-panel .stage-toolbar h2{font-size:clamp(42px,4.6vw,66px) !important;line-height:0.95 !important}body[data-page="build"] .bracelet-stage{min-height:470px !important;background:radial-gradient(circle at 50% 45%,rgba(238,212,174,0.36),transparent 55%),linear-gradient(180deg,#fffdf8,#fbf3e8) !important}body[data-page="build"] .bracelet-ring{width:min(88%,520px) !important;height:min(88%,520px) !important}body[data-page="build"] .order-panel{max-height:none !important;overflow:visible !important}body[data-page="build"] .meaning-stack{gap:14px !important}body[data-page="build"] .library-card,body[data-page="build"] .meaning-panel{border-radius:13px !important}body[data-page="trending"] .hot-combos{display:none !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 350px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:58px minmax(170px,210px) minmax(0,1fr) 112px 164px !important;gap:18px !important}body[data-page="trending"] .design-preview-trending{height:142px !important;min-height:142px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr 1fr !important}body[data-page="trending"] .design-actions-trending .small-action:nth-child(n+5){display:none !important}body[data-page="trending"] .leaderboard-challenge-card{background:linear-gradient(180deg,rgba(255,253,248,0.76),rgba(255,253,248,0.96)),url("/assets/pins/coquette-rose-gift.jpg") right bottom / 72% auto no-repeat,#fff8ef !important}body[data-page="trending"] .leaderboard-gift-mini{background:linear-gradient(90deg,rgba(255,253,248,0.96),rgba(255,253,248,0.64)),url("/assets/pins/january-birthstone-note.jpg") right bottom / 72% auto no-repeat,#fff8ef !important}body[data-page="gift"] #giftDialog{padding:clamp(28px,3vw,42px) !important;border-radius:18px !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) minmax(360px,410px) !important;grid-template-areas:"form summary" "preview summary" !important;gap:30px !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(220px,0.76fr) minmax(280px,1fr) minmax(300px,1fr) !important;grid-template-areas:"title title title" "occasion calendar address" "occasion note address" "occasion privacy address" "occasion action address" !important;gap:18px !important}body[data-page="gift"] #giftDialog .gift-form h3{grid-area:title !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(1){grid-area:occasion !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{grid-area:occasion !important;align-self:start !important;padding-top:58px !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(2){grid-area:calendar !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{grid-area:calendar !important;padding-top:58px !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3){grid-area:note !important}body[data-page="gift"] #giftDialog .gift-form>.checkbox-row{grid-area:privacy !important}body[data-page="gift"] #giftDialog #generateGiftLink{grid-area:action !important}body[data-page="gift"] #giftDialog .gift-form>.recipient-card{grid-area:address !important}body[data-page="gift"] #giftDialog .recipient-card{display:grid !important;gap:12px !important;margin:0 !important;padding:20px !important;border:1px solid var(--p1-line) !important;border-radius:14px !important;background:#fff !important}body[data-page="gift"] #giftDialog .recipient-card h3{margin:0 !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:28px !important;font-weight:500 !important}body[data-page="gift"] #giftDialog .gift-current-design{border-radius:18px !important;box-shadow:0 18px 52px rgba(58,37,14,0.08) !important}body[data-page="gift"] .gift-current-stage{grid-template-columns:132px minmax(0,1fr) !important}body[data-page="gift"] .gift-current-bracelet{width:132px !important;height:132px !important}body[data-page="gift"] .gift-summary-card::after{content:"Love It Guarantee:If they're not in love,we'll make it right.";display:block;margin-top:2px;padding:15px;border-radius:12px;background:#fff2df;color:#293633;font-size:13px}body[data-page="gift"] #giftDialog .gift-preview{grid-template-columns:minmax(0,1fr) !important;max-width:720px !important}body[data-page="account"] .account-profile-avatar{background:radial-gradient(circle at 50% 28%,#f3d2bd 0 18%,transparent 19%),radial-gradient(ellipse at 50% 72%,#f1c2a9 0 25%,transparent 26%),linear-gradient(160deg,#f9e2d2 0 48%,#fff6ea 49% 100%) !important;position:relative !important;overflow:hidden !important;color:transparent !important}body[data-page="account"] .account-profile-avatar::before{content:"";position:absolute;left:50%;top:20%;width:42%;height:42%;border-radius:999px;background:radial-gradient(circle at 37% 40%,rgba(255,255,255,0.62) 0 8%,transparent 9%),linear-gradient(145deg,#8e5d43,#d2a384);transform:translateX(-50%);box-shadow:0 16px 0 -4px #f1c2a9}body[data-page="account"] .account-profile-avatar::after{content:"";position:absolute;left:50%;bottom:-6%;width:66%;height:42%;border-radius:999px 999px 40% 40%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,0.42),transparent 34%),linear-gradient(145deg,#f6d7bf,#d88972);transform:translateX(-50%)}body[data-page="account"] .account-order-preview{background:#f3e3cf !important}body[data-page="account"] .account-order-preview>img{border-radius:9px !important}body[data-page="account"] .account-saved-grid img{height:118px !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:58px minmax(0,1fr) auto auto auto !important}body[data-page="account"] .account-gift-link-row img{width:52px !important;height:52px !important;border-radius:8px !important}body[data-page="home"] .app-shell>section.business-section[data-route-group~="about"]:not(dialog):not(.route-panel){display:none !important}body[data-page="about"] .business-section .section-heading .eyebrow{color:#b77822 !important}body[data-page="about"] .business-section h2{max-width:820px !important}body[data-page="about"] .business-media-wide span{min-height:86px !important;padding:0 24px !important;background:#fffdf8 !important}@media (min-width:900px) and (max-width:1279px){body[data-page] .topbar-main{min-height:96px !important;grid-template-columns:auto minmax(0,1fr) auto !important;grid-template-rows:auto auto !important}body[data-page] .site-nav{grid-column:1 / -1 !important;grid-row:2 !important;justify-self:center !important;justify-content:center !important;width:100% !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(245px,0.64fr) minmax(420px,1fr) minmax(245px,0.66fr) !important;gap:14px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:720px !important;overflow:auto !important}body[data-page="build"] .stage-panel{min-height:590px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(34px,5vw,48px) !important}body[data-page="build"] .bracelet-stage{min-height:390px !important}body[data-page="build"] .bracelet-ring{transform:scale(0.72) !important}body[data-page="trending"] .leaderboard-grid,body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .design-card-trending{grid-template-columns:50px 170px minmax(0,1fr) 112px !important}body[data-page="trending"] .design-actions-trending{grid-column:1 / -1 !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-areas:"summary" "form" "preview" !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(220px,0.8fr) minmax(0,1.2fr) !important;grid-template-areas:"title title" "occasion calendar" "address address" "note privacy" "action action" !important}body[data-page="gift"] #giftDialog .gift-form>.recipient-card{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="gift"] #giftDialog .recipient-card h3,body[data-page="gift"] #giftDialog .recipient-card p,body[data-page="gift"] #giftDialog .recipient-card button{grid-column:1 / -1 !important}body[data-page="home"] .leaderboard-main-home,body[data-page="home"] .home-story-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:899px){body[data-page="home"] .hero-home,body[data-page="trending"] .route-hero{background:linear-gradient(180deg,rgba(255,250,242,0.99),rgba(255,250,242,0.72)),url("/assets/pins/coquette-rose-gift.jpg") center bottom / min(100vw,540px) auto no-repeat,#fff8ee !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-areas:none !important}body[data-page="gift"] #giftDialog .gift-form h3,body[data-page="gift"] #giftDialog .gift-form>label,body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card,body[data-page="gift"] #giftDialog #generateGiftLink,body[data-page="gift"] #giftDialog .checkbox-row{grid-area:auto !important;padding-top:0 !important}body[data-page="gift"] #giftDialog .gift-preview{max-width:none !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:52px minmax(0,1fr) !important}}@media (min-width:1200px){body[data-page="home"] .app-shell .design-preview-home>img,body[data-page="trending"] .app-shell .design-preview-trending>img,body[data-page="home"] .app-shell .recent-remix-card>a img,body[data-page="trending"] .app-shell .recent-remix-card>a img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:1 !important;filter:none !important}body[data-page="home"] .app-shell .design-preview-home,body[data-page="trending"] .app-shell .design-preview-trending{display:block !important;place-items:unset !important;background:#f3e6d4 !important}}body[data-page="home"] .app-shell>section.home-ugc-section[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.home-gift-banner[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}@media (min-width:900px) and (max-width:1199px){body[data-page="home"] .app-shell .design-preview-home>img,body[data-page="trending"] .app-shell .design-preview-trending>img,body[data-page="home"] .app-shell .recent-remix-card>a img,body[data-page="trending"] .app-shell .recent-remix-card>a img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:1 !important;filter:none !important}body[data-page="home"] .app-shell .design-preview-home,body[data-page="trending"] .app-shell .design-preview-trending{display:block !important;background:#f3e6d4 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]{display:grid !important;grid-template-columns:minmax(220px,250px) minmax(360px,1fr) minmax(220px,250px) !important;gap:12px !important;align-items:start !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.builder-panel{grid-column:1 !important;grid-row:1 !important;max-height:680px !important;overflow:auto !important;order:0 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.stage-panel{grid-column:2 !important;grid-row:1 !important;min-height:560px !important;order:0 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.order-panel{grid-column:3 !important;grid-row:1 !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;max-height:680px !important;overflow:auto !important;order:0 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.community-section,body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.build-video-section,body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.home-ugc-section{grid-column:1 / -1 !important}}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px) !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(190px,0.7fr) minmax(240px,1fr) minmax(230px,0.92fr) !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .gift-form>.recipient-card{min-width:0 !important;max-width:100% !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .recipient-card label,body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog .recipient-card button{width:100% !important;min-width:0 !important;box-sizing:border-box !important}body[data-page="gift"] #giftDialog .recipient-card button{min-height:48px !important}body[data-page="gift"] #giftDialog .gift-current-design{z-index:2 !important}body[data-page="gift"] #giftDialog .gift-preview{position:static !important}body[data-page="gift"] #giftDialog .gift-summary-card p+p,body[data-page="gift"] #giftDialog .gift-summary-card::after{margin-top:0 !important}@media (max-width:899px){body[data-page="home"] .app-shell>section.home-ugc-section[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.home-gift-banner[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .app-shell .design-preview-home>img,body[data-page="trending"] .app-shell .design-preview-trending>img,body[data-page="home"] .app-shell .recent-remix-card>a img,body[data-page="trending"] .app-shell .recent-remix-card>a img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card{display:flex !important;flex-direction:column !important;grid-template-columns:none !important;grid-template-rows:none !important;grid-auto-flow:row !important;gap:12px !important;min-width:0 !important;max-width:100% !important;overflow:visible !important;align-self:stretch !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card>*{grid-column:auto !important;grid-row:auto !important;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card p{margin:0 !important;color:var(--p1-muted) !important;font-size:13px !important;line-height:1.48 !important;white-space:normal !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card label{display:grid !important;gap:6px !important;color:#52625e !important;font-size:12px !important;font-weight:760 !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card input{width:100% !important;min-height:42px !important;padding:0 12px !important;border:1px solid rgba(199,168,126,0.42) !important;border-radius:9px !important;background:#fff !important;font-size:13px !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card button#reserveGift{width:100% !important;min-height:48px !important;padding:0 14px !important;white-space:normal !important}@media (min-width:1200px){body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(185px,0.68fr) minmax(235px,0.95fr) minmax(250px,0.92fr) !important}}@media (max-width:899px){html,body[data-page]{width:100% !important;max-width:100% !important;overflow-x:clip !important}@supports not (overflow-x:clip){html,body[data-page]{overflow-x:hidden !important}}body[data-page] .app-shell>*{max-width:100% !important;box-sizing:border-box !important}.home-guided-builder{grid-template-columns:minmax(0,1fr) !important;gap:22px !important;width:100% !important;max-width:100% !important;padding:22px !important;overflow:hidden !important}.home-builder-steps,.home-builder-preview,.home-builder-intentions{width:100% !important;min-width:0 !important;max-width:100% !important}.home-builder-steps h2{max-width:100% !important;margin-bottom:20px !important;font-size:clamp(34px,10vw,46px) !important}.home-builder-preview{min-height:260px !important}.home-builder-preview::before{inset:8% 10% !important}.home-builder-ring{width:min(70vw,250px) !important;height:min(70vw,250px) !important;transform:scale(0.9) !important}.home-builder-controls{flex-wrap:wrap !important;justify-content:center !important}.home-builder-intentions{grid-template-columns:minmax(0,1fr) !important}.home-builder-intentions article{grid-template-columns:36px minmax(0,1fr) !important}.home-builder-intentions article>span{grid-column:2 !important;justify-self:start !important}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home{grid-template-columns:minmax(0,1fr) !important;gap:16px !important;width:100% !important;max-width:100% !important}body[data-page="home"] .design-card-home,body[data-page="build"] .design-card-home{width:100% !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important}body[data-page="home"] .design-preview-home,body[data-page="build"] .design-preview-home{width:100% !important;min-width:0 !important;max-width:100% !important;min-height:210px !important}body[data-page="home"] .design-preview-home>img,body[data-page="build"] .design-preview-home>img{width:100% !important;max-width:100% !important}body[data-page="home"] .design-body-home,body[data-page="build"] .design-body-home,body[data-page="home"] .design-actions-home,body[data-page="build"] .design-actions-home,body[data-page="home"] .home-card-metrics,body[data-page="build"] .home-card-metrics{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="home"] .design-actions-home,body[data-page="build"] .design-actions-home{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px !important;gap:8px !important}body[data-page="home"] .design-actions-home .small-action,body[data-page="build"] .design-actions-home .small-action{min-width:0 !important;width:100% !important;white-space:normal !important}body[data-page="home"] .home-ugc-section,body[data-page="build"] .home-ugc-section{grid-template-columns:minmax(0,1fr) !important;width:100% !important;max-width:100% !important;overflow:hidden !important}body[data-page="home"] .home-ugc-copy,body[data-page="build"] .home-ugc-copy,body[data-page="home"] .home-story-grid,body[data-page="build"] .home-story-grid{grid-column:1 / -1 !important;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="home"] .home-story-grid,body[data-page="build"] .home-story-grid{grid-template-columns:minmax(0,1fr) !important;gap:14px !important}body[data-page="home"] .home-story-grid article,body[data-page="build"] .home-story-grid article,body[data-page="home"] .home-story-grid article img,body[data-page="build"] .home-story-grid article img,body[data-page="home"] .home-story-grid article strong,body[data-page="build"] .home-story-grid article strong,body[data-page="home"] .home-story-grid article span,body[data-page="build"] .home-story-grid article span{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="home"] .community-section,body[data-page="build"] .community-section{overflow:hidden !important}body[data-page="home"] .community-heading,body[data-page="build"] .community-heading{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:14px !important;align-items:start !important}body[data-page="home"] .community-heading>*,body[data-page="build"] .community-heading>*{min-width:0 !important;max-width:100% !important}body[data-page="home"] .rank-tabs,body[data-page="build"] .rank-tabs{width:100% !important;max-width:100% !important;overflow-x:auto !important;overflow-y:hidden !important;justify-content:flex-start !important}body[data-page="home"] .rank-tabs .tool-button,body[data-page="build"] .rank-tabs .tool-button{flex:0 0 auto !important}body[data-page="build"] .studio-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:20px !important;width:100% !important;max-width:100% !important;margin-inline:0 !important;overflow:visible !important}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{grid-column:1 / -1 !important;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="build"] .stage-panel{order:1 !important;min-height:auto !important}body[data-page="build"] .builder-panel{order:2 !important}body[data-page="build"] .order-panel{order:3 !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="build"] .field-grid,body[data-page="build"] .material-search-shell,body[data-page="build"] .meaning-stack,body[data-page="build"] .builder-decision-bar{grid-template-columns:minmax(0,1fr) !important;width:100% !important;min-width:0 !important}body[data-page="build"] .field-grid label,body[data-page="build"] .field-grid select,body[data-page="build"] .tool-row,body[data-page="build"] .tool-button{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="build"] .tool-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="build"] .tool-button{padding-inline:8px !important;white-space:normal !important}body[data-page="build"] .catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="build"] .bracelet-stage{min-height:min(86vw,360px) !important;overflow:hidden !important}body[data-page="build"] .bracelet-ring{width:min(86vw,330px) !important;height:min(86vw,330px) !important;transform:scale(0.72) !important}body[data-page="trending"] .leaderboard-grid,body[data-page="trending"] .leaderboard-main,body[data-page="trending"] .leaderboard-right-rail,body[data-page="trending"] .design-card-trending{grid-template-columns:minmax(0,1fr) !important;width:100% !important;max-width:100% !important}body[data-page="trending"] .design-card-trending{gap:14px !important;padding:16px !important;overflow:hidden !important}body[data-page="trending"] .design-card-trending>*,body[data-page="trending"] .trend-creator-cell,body[data-page="trending"] .design-actions-trending{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="trending"] .trend-creator-cell{justify-items:start !important;text-align:left !important}body[data-page="trending"] .design-actions-trending{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-column:auto !important;gap:10px !important}body[data-page="trending"] .design-actions-trending .small-action{width:100% !important;min-width:0 !important;white-space:normal !important}body[data-page="gift"] #giftDialog{width:100% !important;max-width:100% !important;padding:18px !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .gift-layout,body[data-page="gift"] #groupBuyDialog .gift-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"summary" "form" "preview" !important;gap:18px !important;width:100% !important;max-width:100% !important}body[data-page="gift"] #giftDialog .gift-form,body[data-page="gift"] #giftDialog .gift-preview,body[data-page="gift"] #giftDialog .gift-current-design{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:none !important;width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important}body[data-page="gift"] #giftDialog .gift-form>*,body[data-page="gift"] #giftDialog .gift-preview>*,body[data-page="gift"] #giftDialog .gift-current-design>*{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="gift"] .gift-current-stage{grid-template-columns:minmax(86px,104px) minmax(0,1fr) !important;gap:12px !important;width:100% !important;min-width:0 !important}body[data-page="gift"] .gift-current-bracelet{width:min(28vw,104px) !important;height:min(28vw,104px) !important}body[data-page="gift"] .gift-summary-line,body[data-page="gift"] .gift-summary-total{grid-template-columns:minmax(0,1fr) auto !important;gap:10px !important}body[data-page="gift"] .gift-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr)) !important;gap:4px !important}body[data-page="gift"] .gift-calendar-grid span,body[data-page="gift"] .gift-calendar-grid b{min-width:0 !important;font-size:11px !important}body[data-page="account"] .account-route-panel .gift-layout,body[data-page="account"] .account-route-panel .gift-form,body[data-page="account"] .account-route-panel .gift-preview{grid-template-columns:minmax(0,1fr) !important;width:100% !important;max-width:100% !important}}@media (max-width:520px){body[data-page="build"] .catalog,body[data-page="trending"] .design-actions-trending,body[data-page="account"] .account-gift-link-row{grid-template-columns:minmax(0,1fr) !important}body[data-page="build"] .tool-row{grid-template-columns:minmax(0,1fr) !important}body[data-page="gift"] .gift-current-stage{grid-template-columns:minmax(0,1fr) !important;text-align:center !important}body[data-page="gift"] .gift-current-bracelet{justify-self:center !important;width:min(46vw,132px) !important;height:min(46vw,132px) !important}}body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary,body[data-page] .topbar-search{display:none !important}body[data-page] .top-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important}body[data-page] .top-actions-quick{display:flex !important;align-items:center !important}body[data-page] .top-actions-quick .icon-button{border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page] .top-actions-quick .icon-button:hover{background:rgba(15,122,99,0.07) !important}body[data-page] .site-nav a{position:relative !important;border:0 !important;border-radius:0 !important;background:transparent !important}body[data-page] .site-nav a::after{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;background:transparent}body[data-page="home"] .site-nav [data-nav-route="home"]::after,body[data-page="build"] .site-nav [data-nav-route="build"]::after,body[data-page="trending"] .site-nav [data-nav-route="trending"]::after,body[data-page="gift"] .site-nav [data-nav-route="gift"]::after,body[data-page="account"] .site-nav [data-nav-route="account"]::after,body[data-page="about"] .site-nav [data-nav-route="about"]::after{background:var(--p1-coral) !important}@media (min-width:1280px){body[data-page] .app-shell{width:min(100%,1536px) !important;padding-inline:clamp(12px,2.1vw,36px) !important}body[data-page] .topbar{margin-inline:calc(clamp(12px,2.1vw,36px) * -1) !important}body[data-page] .topbar-main{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(140px,176px) !important;min-height:76px !important;padding:0 clamp(32px,4vw,62px) !important}body[data-page] .brand-mark strong{font-size:clamp(42px,2.75vw,52px) !important}body[data-page] .brand-mark small{display:none !important}body[data-page] .site-nav{justify-content:center !important;gap:clamp(34px,4.5vw,72px) !important}body[data-page] .site-nav a{min-height:76px !important;padding:0 !important;font-size:12px !important;letter-spacing:0.11em !important}body[data-page] .top-actions-quick{gap:22px !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{min-height:705px !important;margin-top:0 !important;grid-template-columns:minmax(420px,0.82fr) minmax(620px,1.18fr) !important;background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 38%,rgba(255,250,242,0.58) 53%,rgba(255,250,242,0.06) 74%),url("/assets/pins/coquette-rose-gift.jpg") right center / min(66vw,1040px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{padding-block:clamp(72px,8vw,118px) !important}body[data-page="home"] .hero-copy h1{max-width:620px !important;font-size:clamp(76px,6vw,98px) !important;line-height:0.94 !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:390px !important;margin-top:12px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:386px !important;min-height:56px !important;margin-top:14px !important}body[data-page="home"] .hero-chip-row{margin-block:24px !important}body[data-page="home"] .hero-proof{margin-top:20px !important}body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(250px,0.72fr) minmax(360px,1fr) minmax(320px,0.9fr) !important;min-height:410px !important;margin-top:0 !important;margin-bottom:26px !important;padding:42px 58px !important}body[data-page="home"] .home-builder-preview{min-height:300px !important}body[data-page="home"] .home-builder-ring{width:262px !important;height:262px !important;transform:scale(1.06) !important}body[data-page="home"] .trust-bar{margin-top:0 !important}}@media (min-width:1280px){body[data-page="home"] .community-section,body[data-page="build"] .community-section{padding:34px 38px !important}body[data-page="home"] .community-heading,body[data-page="build"] .community-heading{display:flex !important;align-items:flex-end !important;justify-content:space-between !important}body[data-page="home"] .community-heading h2,body[data-page="build"] .community-heading h2{font-size:clamp(36px,3vw,48px) !important}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:22px !important}body[data-page="home"] .design-card-home,body[data-page="build"] .design-card-home{min-height:318px !important}body[data-page="home"] .design-preview-home,body[data-page="build"] .design-preview-home{min-height:198px !important}body[data-page="home"] .design-body-home h3,body[data-page="build"] .design-body-home h3{font-size:16px !important;line-height:1.15 !important}body[data-page="home"] .home-ugc-section{grid-template-columns:minmax(240px,0.74fr) minmax(0,1.26fr) !important;min-height:330px !important}body[data-page="home"] .home-story-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="home"] .home-gift-component,body[data-page="trending"] .home-gift-component{min-height:260px !important}}@media (min-width:1280px){body[data-page="build"] .trust-bar{margin-bottom:18px !important}body[data-page="build"] .build-page-masthead{grid-template-columns:minmax(0,1fr) auto !important;padding-inline:0 !important}body[data-page="build"] .build-page-masthead>div:first-child{justify-self:center !important;margin-left:160px !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(248px,292px) minmax(540px,1fr) minmax(300px,338px) !important;gap:22px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:760px !important;overflow:auto !important}body[data-page="build"] .stage-panel{min-height:738px !important;padding:24px 30px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(54px,4.4vw,76px) !important}body[data-page="build"] .stage-stats{display:none !important}body[data-page="build"] .bracelet-stage{min-height:515px !important;overflow:visible !important}body[data-page="build"] .bracelet-stage::before,body[data-page="build"] .bracelet-stage::after{inset:38px 24px 82px !important}body[data-page="build"] .bracelet-ring{width:min(88%,570px) !important;height:min(88%,570px) !important;opacity:0.38 !important;transform:scale(0.96) !important}body[data-page="build"] .center-logo{transform:translateY(48px) scale(0.74) !important}body[data-page="build"] .selected-strip{justify-content:center !important}body[data-page="build"] .summary-card,body[data-page="build"] .material-list,body[data-page="build"] .credit-card{display:none !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero{min-height:510px !important;grid-template-columns:minmax(480px,0.78fr) minmax(600px,1.22fr) !important;background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 39%,rgba(255,250,242,0.56) 56%,rgba(255,250,242,0.08) 75%),url("/assets/pins/coquette-rose-gift.jpg") right center / min(62vw,940px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-product-visual{display:none !important}body[data-page="trending"] .route-hero-copy{padding:86px 0 70px 68px !important}body[data-page="trending"] .route-hero-copy h1{max-width:560px !important;font-size:clamp(70px,5.5vw,94px) !important}body[data-page="trending"] .trending-filter-board{margin-top:22px !important;box-shadow:none !important;border:0 !important;background:transparent !important;padding-inline:8px !important}body[data-page="trending"] .community-section{padding:30px !important}body[data-page="trending"] .community-heading{align-items:start !important}body[data-page="trending"] .community-heading h2{font-size:clamp(42px,3.2vw,56px) !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) 338px !important;gap:26px !important}body[data-page="trending"] .leaderboard-main{gap:12px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:56px 190px minmax(0,1fr) 92px 156px !important;gap:20px !important;min-height:156px !important;padding:18px !important}body[data-page="trending"] .design-preview-trending{height:132px !important;min-height:132px !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:23px !important;letter-spacing:-0.04em !important}body[data-page="trending"] .trend-creator-cell{align-self:center !important}body[data-page="trending"] .design-actions-trending{align-self:center !important;grid-template-columns:1fr !important}body[data-page="trending"] .design-actions-trending .small-action:nth-child(n+3){display:none !important}body[data-page="trending"] .recent-remix-feed{grid-column:1 / -1 !important}body[data-page="trending"] .recent-remix-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}}@media (min-width:1280px){body[data-page="gift"] #giftDialog{margin:28px 0 36px !important;padding:42px 46px 32px !important}body[data-page="gift"] #giftDialog .modal-head{padding-bottom:20px !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(60px,5.2vw,78px) !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) minmax(380px,430px) !important;grid-template-areas:"form summary" "preview summary" !important;gap:34px !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(218px,0.76fr) minmax(300px,1fr) minmax(300px,1fr) !important;grid-template-areas:"title title title" "occasion calendar address" "occasion calendar address" "occasion note address" "occasion privacy address" "occasion action address" !important;min-height:610px !important;overflow:visible !important}body[data-page="gift"] #giftDialog .gift-form h3{grid-area:title !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{grid-area:occasion !important;padding-top:0 !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{grid-area:calendar !important;padding-top:0 !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3){grid-area:note !important;grid-column:auto !important}body[data-page="gift"] #giftDialog .gift-form label.checkbox-row{grid-area:privacy !important;grid-column:auto !important}body[data-page="gift"] #giftDialog .gift-form #generateGiftLink{grid-area:action !important;grid-column:auto !important}body[data-page="gift"] #giftDialog .recipient-card{grid-area:address !important;grid-column:auto !important;grid-row:auto !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;position:sticky !important;top:120px !important}body[data-page="gift"] #giftDialog .gift-preview{grid-area:preview !important;grid-template-columns:minmax(0,1fr) !important;max-width:100% !important}body[data-page="gift"] .gift-current-stage{grid-template-columns:130px minmax(0,1fr) !important}}@media (min-width:1280px){body[data-page="account"] .account-dashboard-board{width:min(100%,1450px) !important;grid-template-columns:286px minmax(620px,1fr) minmax(330px,400px) !important;gap:22px !important;margin-top:26px !important}body[data-page="account"] .account-board-card{padding:18px !important}body[data-page="account"] .account-profile-card{grid-template-columns:80px 1fr !important}body[data-page="account"] .account-order-row{grid-template-columns:86px 152px minmax(260px,1fr) !important;min-height:108px !important;padding-block:11px !important}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}body[data-page="account"] .account-saved-card img{height:104px !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:56px minmax(170px,1fr) minmax(90px,115px) 82px 86px !important}body[data-page="account"] .account-points-value strong,body[data-page="account"] .account-money-value strong{font-size:clamp(34px,2.8vw,42px) !important}body[data-page="account"] .account-activity-list li{min-height:62px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page] .topbar-main{grid-template-columns:auto auto !important;grid-template-rows:58px 42px !important;min-height:104px !important}body[data-page] .site-nav{justify-self:center !important;justify-content:center !important;gap:clamp(18px,3vw,34px) !important;overflow-x:auto !important}body[data-page] .site-nav a{min-height:42px !important;padding:0 !important}body[data-page="home"] .hero-home,body[data-page="trending"] .route-hero{min-height:620px !important;background-size:min(88vw,760px) auto !important;background-position:right bottom !important}body[data-page="home"] .hero-copy{padding-block:56px 310px !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(230px,260px) minmax(360px,1fr) minmax(230px,260px) !important;gap:12px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:690px !important;overflow:auto !important}body[data-page="build"] .stage-panel{min-height:610px !important}body[data-page="build"] .bracelet-stage{min-height:405px !important}body[data-page="build"] .bracelet-stage::before,body[data-page="build"] .bracelet-stage::after{inset:34px 14px 72px !important}body[data-page="build"] .bracelet-ring{width:min(88%,420px) !important;height:min(88%,420px) !important;transform:scale(0.72) !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="trending"] .design-card-trending{grid-template-columns:50px 160px minmax(0,1fr) 140px !important}body[data-page="trending"] .trend-creator-cell{display:none !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-areas:"summary" "form" "preview" !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(210px,0.8fr) minmax(0,1.2fr) !important;grid-template-areas:"title title" "occasion calendar" "address address" "note privacy" "action action" !important}body[data-page="account"] .account-dashboard-board{grid-template-columns:270px minmax(0,1fr) !important}body[data-page="account"] .account-board-right{grid-column:1 / -1 !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:899px){body[data-page] .shipping-strip{background:var(--p1-coral) !important}body[data-page] .shipping-strip p{color:#fff !important}body[data-page] .topbar-main{grid-template-columns:minmax(0,1fr) auto !important}body[data-page] .site-nav{grid-column:1 / -1 !important;overflow-x:auto !important;justify-content:flex-start !important}body[data-page] .site-nav a{flex:0 0 auto !important;min-height:40px !important}body[data-page="home"] .hero-home{min-height:690px !important;padding-bottom:270px !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 50%,rgba(255,250,242,0.5) 76%,rgba(255,250,242,0.16)),url("/assets/pins/coquette-rose-gift.jpg") center bottom / min(112vw,560px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{padding:38px 20px 0 !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:100% !important;min-width:0 !important}}body[data-page] .community-heading h2::before,body[data-page] .community-heading h2::after{content:none !important;display:none !important}body[data-page="home"] .community-heading h2,body[data-page="build"] .community-heading h2,body[data-page="trending"] .community-heading h2{white-space:normal !important}@media (min-width:1280px){body[data-page="gift"] #giftDialog{padding-inline:38px !important}body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) minmax(360px,404px) !important;gap:28px !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(188px,0.7fr) minmax(260px,1fr) minmax(260px,1fr) !important;gap:16px !important;min-width:0 !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .gift-form>*,body[data-page="gift"] #giftDialog .recipient-card,body[data-page="gift"] #giftDialog .recipient-card>*,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .gift-occasion-cards{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body[data-page="gift"] #giftDialog .recipient-card{overflow:hidden !important}body[data-page="gift"] #giftDialog .recipient-card h3{font-size:26px !important}body[data-page="gift"] #giftDialog .recipient-card input{min-width:0 !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .bracelet-stage{position:relative !important;min-height:405px !important;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,0.56),transparent 48%),linear-gradient(180deg,#fffdf8,#fbf1e4) !important}body[data-page="build"] .bracelet-stage::before{content:"" !important;position:absolute !important;inset:36px 14px 76px !important;z-index:0 !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(255,252,246,0.06),rgba(255,246,232,0.28)),url("/assets/pins/coquette-rose-gift.jpg") center / cover no-repeat !important;opacity:0.9 !important;pointer-events:none !important}body[data-page="build"] .bracelet-stage::after{content:"" !important;position:absolute !important;inset:36px 14px 76px !important;z-index:1 !important;border-radius:18px !important;background:rgba(255,250,241,0.24) !important;pointer-events:none !important}body[data-page="build"] .bracelet-ring{position:relative !important;z-index:3 !important;opacity:0.42 !important}body[data-page="build"] .center-logo{z-index:4 !important;transform:translateY(34px) scale(0.72) !important}body[data-page="build"] .bracelet-shadow,body[data-page="build"] .bracelet-product-glow{z-index:2 !important}}body[data-page="home"] #leaderboardGrid,body[data-page="build"] #leaderboardGrid{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;grid-template-columns:none !important}body[data-page="home"] #leaderboardGrid>.leaderboard-main-home,body[data-page="build"] #leaderboardGrid>.leaderboard-main-home{width:100% !important;min-width:0 !important;max-width:none !important;display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:clamp(14px,1.45vw,22px) !important}body[data-page="home"] .design-card-home,body[data-page="build"] .design-card-home{display:grid !important;grid-template-rows:184px minmax(0,auto) !important;width:auto !important;min-width:0 !important;max-width:none !important;min-height:0 !important;overflow:hidden !important}body[data-page="home"] .design-preview-home,body[data-page="build"] .design-preview-home{width:100% !important;height:184px !important;min-height:184px !important;max-height:184px !important}body[data-page="home"] .design-body-home,body[data-page="build"] .design-body-home{display:grid !important;gap:7px !important;min-width:0 !important}body[data-page="home"] .design-body-home h3,body[data-page="build"] .design-body-home h3,body[data-page="home"] .creator-line,body[data-page="build"] .creator-line{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="home"] .design-actions-home,body[data-page="build"] .design-actions-home{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px !important;align-items:center !important;gap:8px !important}body[data-page="home"] .design-actions-home .small-action,body[data-page="build"] .design-actions-home .small-action{width:100% !important;min-width:0 !important;min-height:34px !important;padding-inline:8px !important;white-space:nowrap !important}body[data-page="build"] .builder-panel{padding:18px !important}body[data-page="build"] .builder-panel>.section-heading{display:none !important}body[data-page="build"] .field-grid{gap:12px !important;margin-bottom:16px !important}body[data-page="build"] .field-grid label{font-size:12px !important;letter-spacing:0.01em !important}body[data-page="build"] .tool-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;margin:0 -18px 16px !important;padding-inline:18px !important;border-bottom:1px solid rgba(199,168,126,0.28) !important;overflow:visible !important}body[data-page="build"] .tool-row .tool-button{min-height:42px !important;padding:0 4px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#52625e !important;font-size:12px !important}body[data-page="build"] .tool-row .tool-button.active{color:var(--p1-jade) !important;box-shadow:inset 0 -2px 0 var(--p1-jade) !important}body[data-page="build"] .material-search-shell{margin-bottom:12px !important}body[data-page="build"] .material-filter-row{display:flex !important;gap:10px !important;margin-bottom:16px !important;overflow-x:auto !important}body[data-page="build"] .material-filter-row span{flex:0 0 auto !important;padding:7px 10px !important;border-radius:999px !important;font-size:11px !important}body[data-page="build"] .material-section-title{margin:0 0 10px !important;color:var(--p1-text) !important;font-size:13px !important;letter-spacing:0 !important}body[data-page="build"] .catalog{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:16px !important;width:100% !important;max-width:100% !important;overflow:visible !important}body[data-page="build"] .catalog-popular-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;width:100% !important;min-width:0 !important}body[data-page="build"] .catalog-popular-grid>.stone-card{display:grid !important;grid-template-columns:minmax(0,1fr) !important;justify-items:center !important;align-content:center !important;gap:6px !important;min-height:92px !important;padding:10px 6px !important;text-align:center !important}body[data-page="build"] .catalog-popular-grid>.stone-card .bead-swatch{width:42px !important;height:42px !important}body[data-page="build"] .catalog-popular-grid>.stone-card strong{font-size:11px !important}body[data-page="build"] .catalog-popular-grid>.stone-card small{font-size:9px !important}body[data-page="build"] .catalog-more-section{display:grid !important;gap:8px !important}body[data-page="build"] .catalog-more-section h3{margin:0 !important;color:var(--p1-text) !important;font-size:13px !important}body[data-page="build"] .catalog-more-list{display:grid !important;gap:8px !important}body[data-page="build"] .catalog-more-list>.stone-card{position:relative !important;display:grid !important;grid-template-columns:34px minmax(0,1fr) 24px !important;align-items:center !important;min-height:52px !important;padding:8px 10px !important;text-align:left !important}body[data-page="build"] .catalog-more-list>.stone-card::after{content:"+" !important;display:grid !important;place-items:center !important;width:24px !important;height:24px !important;border:1px solid rgba(10,64,54,0.28) !important;border-radius:999px !important;color:var(--p1-jade) !important;font-weight:800 !important}body[data-page="build"] .catalog-more-list>.stone-card .bead-swatch{width:30px !important;height:30px !important}body[data-page="build"] .catalog-more-list>.stone-card span:not(.bead-swatch){min-width:0 !important}body[data-page="build"] .catalog-more-list>.stone-card strong,body[data-page="build"] .catalog-more-list>.stone-card small{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="build"] .stage-panel{padding:22px 30px 18px !important}body[data-page="build"] .stage-toolbar{padding:0 0 10px !important}body[data-page="build"] .stage-toolbar h2{max-width:100% !important;font-size:clamp(42px,3.45vw,58px) !important;line-height:0.96 !important}body[data-page="build"] .bracelet-stage{position:relative !important;flex:0 0 auto !important;height:486px !important;min-height:486px !important;border-radius:18px !important;overflow:visible !important}body[data-page="build"] .bracelet-stage::before,body[data-page="build"] .bracelet-stage::after{border-radius:18px !important}body[data-page="build"] .bracelet-ring{position:absolute !important;left:50% !important;top:50% !important;width:min(78%,472px) !important;height:min(78%,472px) !important;aspect-ratio:1 / 1 !important;margin:0 !important;opacity:0.34 !important;transform:translate(-50%,-50%) scale(0.98) !important;transform-origin:center !important;z-index:3 !important}body[data-page="build"] .bracelet-bead{border-width:1px !important;box-shadow:inset -8px -9px 13px rgba(14,24,22,0.18),inset 6px 6px 10px rgba(255,255,255,0.72),0 8px 14px rgba(54,35,12,0.12) !important}body[data-page="build"] .bracelet-charm{z-index:5 !important}body[data-page="build"] .center-logo{top:58% !important;transform:translate(-50%,-50%) scale(0.66) !important;z-index:4 !important}body[data-page="build"] .selected-strip{margin-top:-6px !important;margin-bottom:0 !important}body[data-page="build"] .order-panel{align-content:start !important;gap:16px !important}body[data-page="build"] .meaning-panel{padding:16px !important}body[data-page="build"] .library-grid{gap:10px !important}body[data-page="build"] .library-card{min-height:72px !important;padding:12px !important}body[data-page="build"] .builder-decision-bar{margin-top:2px !important}@media (min-width:1280px){body[data-page="build"] .studio-grid{grid-template-columns:minmax(260px,300px) minmax(600px,1fr) minmax(318px,358px) !important;align-items:start !important}body[data-page="build"] .builder-panel{max-height:760px !important}body[data-page="build"] .stage-panel{min-height:708px !important}body[data-page="build"] .order-panel{max-height:708px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] #leaderboardGrid,body[data-page="build"] #leaderboardGrid{display:block !important}body[data-page="home"] #leaderboardGrid>.leaderboard-main-home,body[data-page="build"] #leaderboardGrid>.leaderboard-main-home{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="home"] .design-card-home,body[data-page="build"] .design-card-home{grid-template-rows:172px minmax(0,auto) !important}body[data-page="home"] .design-preview-home,body[data-page="build"] .design-preview-home{height:172px !important;min-height:172px !important;max-height:172px !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="build"] .catalog-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:899px){body[data-page="home"] #leaderboardGrid,body[data-page="build"] #leaderboardGrid{display:block !important}body[data-page="home"] #leaderboardGrid>.leaderboard-main-home,body[data-page="build"] #leaderboardGrid>.leaderboard-main-home{grid-template-columns:minmax(0,1fr) !important}body[data-page="home"] .design-card-home,body[data-page="build"] .design-card-home{grid-template-rows:minmax(210px,auto) minmax(0,auto) !important}body[data-page="home"] .design-preview-home,body[data-page="build"] .design-preview-home{height:min(58vw,260px) !important;min-height:210px !important;max-height:260px !important}body[data-page="build"] .catalog-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="build"] .bracelet-stage{height:min(88vw,390px) !important;min-height:min(88vw,390px) !important}body[data-page="build"] .bracelet-ring{width:min(78vw,330px) !important;height:min(78vw,330px) !important}}body[data-page] .topbar{margin:0 calc(clamp(12px,2.1vw,36px) * -1) 0 !important;border:0 !important;border-radius:0 !important;background:rgba(255,253,248,0.98) !important;box-shadow:0 1px 0 rgba(199,168,126,0.28) !important;overflow:visible !important}body[data-page] .shipping-strip{min-height:36px !important;background:linear-gradient(90deg,#fb654f 0%,#f5503f 100%) !important;border:0 !important;border-radius:0 !important}body[data-page] .shipping-strip p{color:#fff !important;font-size:14px !important;font-weight:760 !important;letter-spacing:0.01em !important}body[data-page] .shipping-strip p::before{content:"?" !important;display:inline-block !important;margin-right:8px !important;color:currentColor !important;font-size:12px !important;line-height:1 !important;transform:rotate(45deg) !important}body[data-page] .topbar-main{min-height:78px !important;padding-inline:clamp(42px,5vw,72px) !important;border-bottom:1px solid rgba(199,168,126,0.2) !important}body[data-page] .brand-mark strong{font-size:clamp(38px,2.6vw,48px) !important;letter-spacing:-0.055em !important}body[data-page] .site-nav{gap:clamp(32px,4vw,64px) !important}body[data-page] .site-nav a{color:#1d2b2b !important;font-size:13px !important;font-weight:760 !important;letter-spacing:0.08em !important}body[data-page] .top-actions-quick{gap:20px !important}body[data-page] .top-actions-quick .icon-button{width:32px !important;height:32px !important;color:#1d2b2b !important}body[data-page] .top-actions-badge{right:-4px !important;top:-3px !important;background:var(--p1-coral) !important}body[data-page="home"] .hero-home{min-height:715px !important;margin-top:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body[data-page="home"] .hero-copy{padding-left:clamp(26px,3.6vw,58px) !important}body[data-page="home"] .hero-copy h1{position:relative !important;max-width:560px !important;font-size:clamp(70px,5.5vw,92px) !important;line-height:0.96 !important;letter-spacing:-0.055em !important}body[data-page="home"] .hero-copy h1::before{position:absolute !important;left:min(96%,500px) !important;top:0.06em !important;margin:0 !important;color:var(--p1-coral) !important;font-size:0.56em !important;line-height:1 !important}body[data-page="home"] .hero-copy h1::after{width:min(475px,94%) !important;height:3px !important;margin-top:13px !important;background:linear-gradient(90deg,#c99335 0%,rgba(201,147,53,0.55) 72%,transparent) !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:360px !important;margin-top:28px !important;color:#203b38 !important;font-size:16px !important;line-height:1.55 !important}body[data-page="home"] .hero-chip-row{margin:26px 0 !important;gap:12px !important}body[data-page="home"] .hero-chip-row span{min-height:46px !important;padding:0 18px !important;border-radius:8px !important;background:rgba(255,255,255,0.88) !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:432px !important;min-height:62px !important;border-radius:7px !important;font-size:15px !important;box-shadow:0 18px 32px rgba(246,83,66,0.22) !important}body[data-page="home"] .hero-primary-actions .hero-cta-secondary,body[data-page="home"] .hero-action-grid,body[data-page="home"] .hero-studio-preview{display:none !important}body[data-page="home"] .hero-proof{margin-top:28px !important;gap:14px !important}body[data-page="home"] .hero-proof::before{content:"" !important;width:96px !important;height:34px !important;display:inline-block !important;background:radial-gradient(circle at 14px 17px,#b77e57 0 12px,transparent 13px),radial-gradient(circle at 34px 17px,#d2a17c 0 12px,transparent 13px),radial-gradient(circle at 54px 17px,#9d765c 0 12px,transparent 13px),radial-gradient(circle at 74px 17px,#efc6b4 0 12px,transparent 13px)}body[data-page="home"] .hero-proof strong{display:none !important}body[data-page="home"] .hero-proof span{color:#203b38 !important}body[data-page="home"] .hero-proof span::before{content:"\2605\2605\2605\2605\2605";margin-right:12px;color:#d19b34;letter-spacing:0.08em}body[data-page="home"] .home-guided-builder{margin-top:0 !important;border-radius:14px !important;border-color:rgba(199,168,126,0.35) !important}body[data-page="home"] .home-builder-preview{min-height:350px !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.92),transparent 34%),url("/assets/pins/coquette-rose-gift.jpg") center 45% / min(92%,420px) auto no-repeat !important}body[data-page="home"] .home-builder-preview::before{content:none !important}body[data-page="home"] .home-builder-ring{opacity:0.34 !important;transform:scale(1.08) !important;filter:drop-shadow(0 24px 22px rgba(54,35,12,0.18)) !important}body[data-page="home"] .home-builder-preview strong,body[data-page="home"] .home-builder-preview p,body[data-page="home"] .home-builder-controls{text-shadow:0 1px 0 rgba(255,255,255,0.86) !important}body[data-page="home"] .community-heading .eyebrow{display:none !important}body[data-page="home"] .community-heading h2::before{content:none !important}body[data-page="home"] .community-heading h2::after{content:"?" !important;display:inline-block !important;width:auto !important;height:auto !important;margin:0 0 0 16px !important;background:none !important;color:var(--p1-coral) !important;font-family:var(--p1-sans) !important;font-size:0.72em !important}@media (min-width:1280px){body[data-page] .app-shell{width:min(100%,1536px) !important;max-width:1536px !important;padding-inline:clamp(18px,2.15vw,44px) !important}body[data-page="home"] .hero-home{margin-inline:calc(clamp(18px,2.15vw,44px) * -1) !important;padding-inline:clamp(52px,5.2vw,70px) !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 39%,rgba(255,250,242,0.76) 49%,rgba(255,250,242,0.05) 71%),url("/assets/pins/coquette-rose-gift.jpg") right 45% / min(61vw,980px) auto no-repeat,#fff8ee !important}}@media (min-width:900px) and (max-width:1279px){body[data-page] .shipping-strip{min-height:34px !important}body[data-page] .shipping-strip p{font-size:12px !important}body[data-page] .topbar-main{padding-inline:22px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:min(100%,380px) !important}}@media (max-width:899px){body[data-page] .topbar{margin-inline:-14px !important}body[data-page] .shipping-strip{min-height:32px !important}body[data-page] .shipping-strip p{font-size:11px !important}body[data-page] .topbar-main{min-height:68px !important;padding-inline:14px !important}body[data-page="home"] .hero-copy h1::before{position:static !important;margin-left:10px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:0 !important;width:100% !important}}body[data-page="home"] .hero-home{background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 39%,rgba(255,250,242,0.76) 49%,rgba(255,250,242,0.05) 71%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 45% / min(61vw,980px) auto no-repeat,#fff8ee !important}body[data-page="home"] .home-builder-preview,body[data-page="build"] .bracelet-stage::before{background:linear-gradient(180deg,rgba(255,252,246,0.08),rgba(255,246,232,0.2)),url("/assets/pins/clean/bracelet-closeup.jpg") center 43% / cover no-repeat !important}body[data-page="trending"] .route-hero{background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 39%,rgba(255,250,242,0.56) 56%,rgba(255,250,242,0.08) 75%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 45% / min(62vw,940px) auto no-repeat,#fff8ee !important}body[data-page="gift"] .gift-route-panel,body[data-page="gift"] #giftDialog{background:linear-gradient(180deg,rgba(255,253,248,0.94),rgba(255,247,235,0.88)),radial-gradient(circle at 72% 8%,rgba(255,210,191,0.28),transparent 26%) !important}body[data-page="gift"] .gift-current-design::before,body[data-page="gift"] .gift-summary-card::before{background-image:url("/assets/pins/clean/bracelet-closeup.jpg") !important}body[data-page="home"] .home-gift-component,body[data-page="trending"] .home-gift-component{background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 48%,rgba(255,253,248,0.54) 58%,rgba(255,253,248,0.05) 72%),url("/assets/pins/clean/bracelet-closeup.jpg") right center / min(56%,760px) auto no-repeat,#fffaf4 !important}body[data-page="account"] .account-profile-card::before,body[data-page="account"] .account-side-gift-card{background-image:url("/assets/pins/clean/bracelet-closeup.jpg") !important}body[data-page] .design-preview-home>img,body[data-page] .design-preview-trending>img,body[data-page] .recent-remix-card>a img,body[data-page] .home-story-grid article img,body[data-page] .account-saved-card img,body[data-page] .account-gift-link-row img{object-position:center 42% !important}body[data-page] .home-story-grid article:first-child img,body[data-page] .design-card-home:nth-child(5) .design-preview-home>img,body[data-page] .recent-remix-card:nth-child(5)>a img{object-position:center top !important}@media (min-width:1280px){body[data-page="home"] .hero-home{background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 39%,rgba(255,250,242,0.76) 49%,rgba(255,250,242,0.05) 71%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 45% / min(61vw,980px) auto no-repeat,#fff8ee !important}}@media (max-width:899px){body[data-page="home"] .hero-home{background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 49%,rgba(255,250,242,0.62) 74%,rgba(255,250,242,0.2)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center bottom / min(112vw,560px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero{background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 52%,rgba(255,250,242,0.56) 78%,rgba(255,250,242,0.16)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center bottom / min(112vw,560px) auto no-repeat,#fff8ee !important}}body[data-page="gift"] .shipping-strip{position:static !important;inset:auto !important;z-index:auto !important;display:grid !important;place-items:center !important;min-height:36px !important;background:linear-gradient(90deg,#fb654f 0%,#f5503f 100%) !important;pointer-events:auto !important}body[data-page="gift"] .topbar{background:#fffdf8 !important;box-shadow:0 1px 0 rgba(199,168,126,0.32) !important}body[data-page="gift"] .topbar-main{position:relative !important;z-index:1 !important;grid-template-columns:minmax(220px,auto) minmax(0,1fr) minmax(132px,auto) !important;min-height:78px !important}body[data-page="gift"] .shipping-strip p{color:#fff !important;font-size:14px !important;font-weight:760 !important;letter-spacing:0.01em !important}body[data-page="gift"] .shipping-strip p::before{content:"?" !important;color:currentColor !important;font-size:12px !important;transform:rotate(45deg) !important}body[data-page="gift"] .site-nav{display:flex !important}body[data-page="gift"] .topbar-main::after{content:none !important;display:none !important}body[data-page="gift"] .topbar-main::before{content:none !important;display:none !important}body[data-page="gift"] .brand-mark{grid-column:1 !important;justify-self:start !important}body[data-page="gift"] .top-actions{grid-column:3 !important;justify-self:end !important}body[data-page="gift"] #giftDialog{max-width:none !important;margin:26px 0 34px !important;padding:40px 44px 30px !important;border-radius:14px !important;border:1px solid rgba(199,168,126,0.34) !important;background:rgba(255,253,248,0.88) !important;box-shadow:0 24px 70px rgba(63,40,16,0.08) !important}body[data-page="gift"] #giftDialog .modal-head{padding-bottom:26px !important;border-bottom:1px solid rgba(199,168,126,0.28) !important}body[data-page="gift"] #giftDialog .modal-head h2{display:inline-flex !important;align-items:baseline !important;gap:20px !important;margin:0 !important;color:var(--p1-ink) !important;font-size:clamp(58px,5vw,78px) !important;line-height:0.95 !important}body[data-page="gift"] #giftDialog .modal-head h2::before{content:"Gift" !important;order:-1 !important;margin:0 !important;color:var(--p1-gold) !important;font-family:var(--p1-sans) !important;font-size:0.32em !important;font-weight:500 !important;letter-spacing:0 !important}body[data-page="gift"] #giftDialog .modal-head h2::after{content:"?" !important;display:inline !important;width:auto !important;height:auto !important;margin:0 !important;background:none !important;color:var(--p1-coral) !important;font-family:var(--p1-sans) !important;font-size:0.66em !important}body[data-page="gift"] #giftDialog .modal-head .inline-note{max-width:760px !important;margin-top:14px !important;color:#253b38 !important;font-size:17px !important}body[data-page="gift"] .gift-page-stepper{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:clamp(18px,2.4vw,46px) !important;margin:30px 0 34px !important}body[data-page="gift"] .gift-page-stepper li{color:#111 !important;font-size:16px !important;font-weight:760 !important}body[data-page="gift"] .gift-page-stepper li span{width:42px !important;height:42px !important;font-size:18px !important}body[data-page="gift"] .gift-page-stepper li.is-active span{background:var(--p1-coral) !important}@media (min-width:1280px){body[data-page="gift"] #giftDialog .gift-layout{grid-template-columns:minmax(0,1fr) minmax(390px,430px) !important;grid-template-areas:"form summary" "preview summary" !important;gap:34px !important;align-items:start !important}body[data-page="gift"] #giftDialog .gift-form{grid-area:form !important;grid-template-columns:minmax(220px,0.74fr) minmax(280px,1fr) minmax(270px,0.96fr) !important;grid-template-areas:"occasion calendar address" "occasion calendar address" "occasion note address" "occasion privacy address" "occasion action address" !important;gap:16px !important;min-height:0 !important;padding:26px !important;border-radius:14px !important;border:1px solid rgba(199,168,126,0.32) !important;background:rgba(255,255,255,0.9) !important;box-shadow:none !important;overflow:visible !important}}body[data-page="gift"] #giftDialog .gift-form>h3{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(1){position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(2){position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{grid-area:occasion !important;align-self:stretch !important;padding-top:0 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .recipient-card::before{display:block !important;margin-bottom:12px !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:28px !important;line-height:1.05 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"Choose Occasion" !important}body[data-page="gift"] #giftDialog .gift-calendar-shell::before{content:"Preorder Delivery" !important}body[data-page="gift"] #giftDialog .recipient-card::before{content:"Delivery Address" !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:62px !important;border-radius:8px !important;background:rgba(255,255,255,0.82) !important;font-size:15px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button.active{border-color:var(--p1-jade) !important;box-shadow:inset 0 0 0 1px rgba(15,122,99,0.38) !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{grid-area:calendar !important;padding-top:0 !important}body[data-page="gift"] #giftDialog .gift-recommendation,body[data-page="gift"] #giftDialog .gift-delivery-note{min-height:58px !important;border-color:rgba(15,122,99,0.42) !important;border-radius:8px !important;background:rgba(15,122,99,0.075) !important}body[data-page="gift"] #giftDialog .gift-calendar-head{border-radius:8px 8px 0 0 !important}body[data-page="gift"] #giftDialog .gift-calendar-grid{min-height:252px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid b{min-height:34px !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3){grid-area:note !important}body[data-page="gift"] #giftDialog .gift-form>.checkbox-row{grid-area:privacy !important}body[data-page="gift"] #giftDialog #generateGiftLink{grid-area:action !important;justify-self:stretch !important;min-height:58px !important}body[data-page="gift"] #giftDialog .recipient-card{grid-area:address !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:12px !important;padding:18px !important;border-radius:12px !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .recipient-card>h3{display:none !important}body[data-page="gift"] #giftDialog .recipient-card p{font-size:13px !important;line-height:1.45 !important}body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog .gift-promo-field input{min-height:46px !important}body[data-page="gift"] #giftDialog .recipient-card #reserveGift{min-height:58px !important;margin-top:4px !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;position:sticky !important;top:112px !important;padding:30px !important;border-radius:14px !important;background:#fffdf8 !important}body[data-page="gift"] #giftDialog .gift-current-stage{grid-template-columns:132px minmax(0,1fr) !important;align-items:center !important;min-height:152px !important;padding:14px !important;border-radius:12px !important;background:#f4deb8 !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:110px !important;height:110px !important;border-radius:10px !important;background:#fff8ee !important}body[data-page="gift"] #giftDialog .gift-current-stage strong{font-size:28px !important;line-height:0.92 !important}body[data-page="gift"] #giftDialog .gift-summary-card{margin-top:26px !important;gap:14px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:34px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total{min-height:46px !important}body[data-page="gift"] #giftDialog .gift-summary-total strong{color:var(--p1-jade) !important;font-size:26px !important}body[data-page="gift"] #giftDialog .gift-summary-card .checkout-button{min-height:60px !important;margin-top:4px !important}body[data-page="gift"] #giftDialog .gift-summary-card p{font-size:15px !important;line-height:1.45 !important}body[data-page="gift"] #giftDialog .gift-current-design>.ghost-button{margin-top:16px !important}body[data-page="gift"] #giftDialog .gift-preview{grid-area:preview !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(240px,auto) !important;align-items:center !important;gap:14px !important;max-width:none !important;padding:20px 24px !important;border-radius:12px !important;background:rgba(255,255,255,0.72) !important}body[data-page="gift"] #giftDialog .gift-preview h3{grid-column:1 / -1 !important;margin:0 !important;font-size:26px !important}body[data-page="gift"] #giftDialog .gift-preview>p{margin:0 !important}body[data-page="gift"] #giftDialog .gift-preview>button{min-height:46px !important}@media (min-width:1280px){body[data-page="gift"] .site-footer{margin-top:34px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="gift"] .topbar-main::after,body[data-page="gift"] .topbar-main::before{display:none !important}body[data-page="gift"] .site-nav{display:flex !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(210px,0.82fr) minmax(0,1.18fr) !important;grid-template-areas:"occasion calendar" "address address" "note privacy" "action action" !important}}@media (max-width:899px){body[data-page="gift"] .shipping-strip{display:grid !important}body[data-page="gift"] .site-nav{display:flex !important}body[data-page="gift"] .topbar-main::after,body[data-page="gift"] .topbar-main::before{display:none !important}body[data-page="gift"] #giftDialog{padding:18px !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-areas:none !important}body[data-page="gift"] #giftDialog .gift-form>h3,body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(1),body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(2){position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important}body[data-page="gift"] #giftDialog .gift-preview{grid-template-columns:minmax(0,1fr) !important}}body[data-page="gift"]{background:radial-gradient(circle at 16% 14%,rgba(244,223,187,0.5),transparent 34%),linear-gradient(180deg,#fffaf2 0%,#fbf3e9 100%) !important}body[data-page="gift"] .shipping-strip{display:none !important}body[data-page="gift"] .topbar{width:min(100%,1536px) !important;margin:0 auto !important;border-bottom:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] .topbar-main{display:grid !important;grid-template-columns:minmax(220px,1fr) minmax(420px,auto) minmax(220px,1fr) !important;min-height:82px !important;padding:0 46px !important;border:0 !important;background:transparent !important}body[data-page="gift"] .brand-mark{grid-column:1 !important;justify-self:start !important;min-height:auto !important}body[data-page="gift"] .brand-mark small{display:none !important}body[data-page="gift"] .brand-mark strong{font-size:clamp(34px,2.7vw,44px) !important;letter-spacing:-0.055em !important}body[data-page="gift"] .site-nav,body[data-page="gift"] .topbar-search,body[data-page="gift"] .top-actions-primary,body[data-page="gift"] .top-actions-secondary{display:none !important}body[data-page="gift"] .topbar-main::before{content:"Free U.S. shipping on orders $50+? 1-2 day processing ? Easy returns" !important;display:flex !important;grid-column:2 !important;align-items:center !important;justify-content:center !important;color:#2b302d !important;font-family:var(--p1-sans) !important;font-size:14px !important;letter-spacing:0.01em !important}body[data-page="gift"] .topbar-main::after{content:"?" !important;display:flex !important;grid-column:2 !important;align-items:center !important;justify-content:flex-start !important;width:22px !important;height:22px !important;margin-left:-28px !important;color:#b77722 !important;font-size:15px !important;transform:rotate(45deg) !important}body[data-page="gift"] .top-actions{grid-column:3 !important;justify-self:end !important;display:flex !important}body[data-page="gift"] .top-actions-quick{display:flex !important;gap:18px !important}body[data-page="gift"] .top-actions-quick .icon-button{width:34px !important;height:34px !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] .top-actions-badge{right:-4px !important;top:1px !important;background:var(--p1-coral) !important}body[data-page="gift"] .app-shell{width:min(100%,1536px) !important;margin:0 auto !important;padding-inline:46px !important}body[data-page="gift"] #giftDialog{max-width:none !important;margin:0 0 22px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .modal-head{max-width:calc(100% - 410px) !important;min-height:104px !important;margin:0 0 16px !important;padding:0 !important;border-bottom:0 !important}body[data-page="gift"] #giftDialog .modal-head .eyebrow{display:none !important}body[data-page="gift"] #giftDialog .modal-head h2{gap:14px !important;color:var(--p1-ink) !important;font-size:clamp(46px,4vw,58px) !important;line-height:0.98 !important;letter-spacing:-0.035em !important}body[data-page="gift"] #giftDialog .modal-head h2::before{content:none !important}body[data-page="gift"] #giftDialog .modal-head h2::after{content:"?? ?" !important;color:#ef573f !important;font-family:var(--p1-sans) !important;font-size:0.7em !important}body[data-page="gift"] #giftDialog .modal-head .inline-note{max-width:620px !important;margin-top:10px !important;color:#333936 !important;font-size:18px !important}body[data-page="gift"] .gift-page-stepper{max-width:calc(100% - 410px) !important;margin:10px 0 30px !important;padding:0 !important;gap:0 !important}body[data-page="gift"] .gift-page-stepper li{position:relative !important;display:grid !important;justify-items:start !important;gap:10px !important;color:#141918 !important;font-size:14px !important;font-weight:520 !important}body[data-page="gift"] .gift-page-stepper li:not(:last-child)::after{content:"" !important;position:absolute !important;top:21px !important;left:48px !important;right:16px !important;border-top:2px dashed rgba(95,73,53,0.35) !important}body[data-page="gift"] .gift-page-stepper li span{width:40px !important;height:40px !important;border:1px solid rgba(19,104,86,0.25) !important;color:#0c4f43 !important;background:#fffaf2 !important;font-size:16px !important}body[data-page="gift"] .gift-page-stepper li.is-done span{color:#fff !important;background:#257d6c !important}body[data-page="gift"] .gift-page-stepper li.is-active span{color:#fff !important;border-color:var(--p1-coral) !important;background:var(--p1-coral) !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{display:grid !important;grid-template-columns:minmax(0,1fr) 400px !important;grid-template-areas:"main summary" !important;gap:38px !important;align-items:start !important}body[data-page="gift"] .gift-checkout-main{grid-area:main !important;min-width:0 !important}body[data-page="gift"] #giftDialog .gift-form{display:grid !important;grid-template-columns:minmax(250px,0.86fr) minmax(330px,1fr) minmax(310px,1.04fr) !important;grid-template-areas:"occasion calendar address" "occasion calendar address" "occasion note address" "occasion privacy address" "occasion action address" !important;gap:18px !important;min-height:0 !important;padding:24px 24px 16px !important;border:1px solid rgba(199,168,126,0.42) !important;border-radius:8px !important;background:rgba(255,253,249,0.76) !important;box-shadow:none !important;overflow:visible !important}body[data-page="gift"] #giftDialog .gift-form>h3,body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(1),body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(2){position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{grid-area:occasion !important;display:grid !important;align-content:start !important;gap:12px !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{grid-area:calendar !important;display:grid !important;align-content:start !important;gap:12px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .recipient-card{grid-area:address !important;display:grid !important;align-content:start !important;gap:11px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .recipient-card::before{display:flex !important;align-items:center !important;gap:12px !important;margin:0 0 12px !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:22px !important;line-height:1.1 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"?? Choose Occasion" !important}body[data-page="gift"] #giftDialog .gift-calendar-shell::before{content:"? Preorder Delivery" !important}body[data-page="gift"] #giftDialog .recipient-card::before{content:"? Delivery Address" !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{display:grid !important;grid-template-columns:28px minmax(0,1fr) 22px !important;align-items:center !important;min-height:54px !important;padding:0 18px !important;border:1px solid rgba(199,168,126,0.42) !important;border-radius:6px !important;background:rgba(255,255,255,0.68) !important;color:#151918 !important;font-size:15px !important;font-weight:520 !important;text-align:left !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button.active{border-color:#0f7a63 !important;background:rgba(15,122,99,0.04) !important;box-shadow:inset 0 0 0 1px #0f7a63 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button.active::after{content:"?" !important;display:grid !important;place-items:center !important;width:22px !important;height:22px !important;border-radius:50% !important;color:#fff !important;background:#0f7a63 !important;font-size:13px !important}body[data-page="gift"] #giftDialog .gift-recommendation,body[data-page="gift"] #giftDialog .gift-delivery-note,body[data-page="gift"] #giftDialog .gift-secure-note{min-height:44px !important;padding:10px 12px !important;border:1px solid rgba(15,122,99,0.36) !important;border-radius:6px !important;background:rgba(15,122,99,0.075) !important;color:#0c574c !important;font-size:12px !important;font-weight:700 !important}body[data-page="gift"] #giftDialog .gift-calendar-head{min-height:42px !important;border:1px solid rgba(199,168,126,0.36) !important;border-bottom:0 !important;border-radius:6px 6px 0 0 !important;background:rgba(255,248,237,0.78) !important}body[data-page="gift"] #giftDialog .gift-calendar-head strong{font-family:var(--p1-serif) !important;color:var(--p1-ink) !important;font-size:17px !important;font-weight:520 !important}body[data-page="gift"] #giftDialog .gift-calendar-grid{min-height:0 !important;padding:10px 12px !important;border:1px solid rgba(199,168,126,0.36) !important;border-radius:0 0 6px 6px !important;background:rgba(255,255,255,0.68) !important;gap:3px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid span{min-height:24px !important;color:#475653 !important;font-size:10px !important;font-weight:760 !important;text-transform:uppercase !important}body[data-page="gift"] #giftDialog .gift-calendar-grid b{min-height:29px !important;font-size:13px !important;font-weight:520 !important}body[data-page="gift"] #giftDialog .gift-calendar-grid b.active,body[data-page="gift"] #giftDialog .gift-calendar-grid b.soft{display:grid !important;place-items:center !important;width:29px !important;min-width:29px !important;height:29px !important;min-height:29px !important;justify-self:center !important;border-radius:50% !important}body[data-page="gift"] #giftDialog .gift-calendar-grid b.active{color:#fff !important;background:#0f7a63 !important}body[data-page="gift"] #giftDialog .gift-calendar-grid b.soft{border:1px solid rgba(15,122,99,0.42) !important;color:#0f7a63 !important;background:#eaf7f1 !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3){grid-area:note !important}body[data-page="gift"] #giftDialog .gift-form>.checkbox-row{grid-area:privacy !important}body[data-page="gift"] #giftDialog #generateGiftLink{grid-area:action !important;min-height:48px !important;border-radius:8px !important}body[data-page="gift"] #giftDialog .gift-form label,body[data-page="gift"] #giftDialog .recipient-card label{gap:6px !important;color:#2f3936 !important;font-size:12px !important;font-weight:680 !important}body[data-page="gift"] #giftDialog .gift-form input,body[data-page="gift"] #giftDialog .gift-form textarea,body[data-page="gift"] #giftDialog .recipient-card input{min-height:36px !important;border-radius:6px !important;border-color:rgba(199,168,126,0.5) !important;background:rgba(255,255,255,0.82) !important;font-size:12px !important}body[data-page="gift"] #giftDialog .gift-form textarea{min-height:66px !important;resize:vertical !important}body[data-page="gift"] #giftDialog .recipient-card>h3,body[data-page="gift"] #giftDialog .recipient-card>p{display:none !important}body[data-page="gift"] #giftDialog .recipient-inline-fields{display:grid !important;grid-template-columns:1fr 0.74fr 0.9fr !important;gap:10px !important}body[data-page="gift"] #giftDialog .recipient-address-two span{color:#8b8479 !important;font-weight:520 !important}body[data-page="gift"] #giftDialog .recipient-card small{color:#7a807b !important;font-size:11px !important;font-weight:520 !important}body[data-page="gift"] #giftDialog .gift-surprise-check{display:flex !important;align-items:center !important;min-height:28px !important}body[data-page="gift"] #giftDialog .gift-secure-note{display:grid !important;grid-template-columns:34px minmax(0,1fr) !important;align-items:center !important;min-height:58px !important}body[data-page="gift"] #giftDialog .gift-secure-note i{width:30px !important;height:30px !important;padding:7px !important;border-radius:8px !important;color:#fff !important;background:#0f7a63 !important}body[data-page="gift"] #giftDialog .gift-secure-note strong{display:block !important;color:#0f594d !important}body[data-page="gift"] #giftDialog #reserveGift{display:none !important}body[data-page="gift"] #giftDialog .gift-link-panel{display:grid !important;grid-template-columns:minmax(0,1fr) 180px 260px !important;align-items:center !important;gap:14px !important;margin-top:24px !important;padding:18px 20px !important;border:1px solid rgba(199,168,126,0.38) !important;border-radius:8px !important;background:rgba(255,253,249,0.72) !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-link-panel h3{grid-column:1 / -1 !important;margin:0 !important;color:var(--p1-ink) !important;font-size:24px !important}body[data-page="gift"] #giftDialog .gift-link-panel p{margin:0 !important;font-size:13px !important}body[data-page="gift"] #giftDialog .gift-link-panel button{min-height:42px !important}body[data-page="gift"] #giftDialog .gift-back-button{display:inline-flex !important;gap:10px !important;width:108px !important;min-height:56px !important;margin-top:24px !important;border-radius:8px !important;background:rgba(255,255,255,0.7) !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;position:sticky !important;top:24px !important;display:grid !important;gap:22px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-summary-card{display:grid !important;gap:18px !important;margin:0 !important;padding:30px !important;border:1px solid rgba(199,168,126,0.48) !important;border-radius:10px !important;background:rgba(255,253,249,0.82) !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-summary-card::before,body[data-page="gift"] #giftDialog .gift-summary-card::after{content:none !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{margin:0 !important;color:var(--p1-ink) !important;font-size:28px !important;line-height:1 !important}body[data-page="gift"] #giftDialog .gift-summary-product{display:grid !important;grid-template-columns:132px minmax(0,1fr) !important;gap:18px !important;align-items:center !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:132px !important;height:132px !important;border:1px solid rgba(199,168,126,0.42) !important;border-radius:6px !important;background:radial-gradient(circle at center,rgba(255,255,255,0.55),rgba(255,244,227,0.24)),url("/assets/pins/clean/bracelet-closeup.jpg") center / cover no-repeat !important}body[data-page="gift"] #giftDialog .gift-current-bracelet .mini-bracelet{display:none !important}body[data-page="gift"] #giftDialog .gift-summary-product strong{display:block !important;margin-bottom:8px !important;color:#202623 !important;font-family:var(--p1-sans) !important;font-size:15px !important}body[data-page="gift"] #giftDialog .gift-summary-product p{margin:0 0 18px !important;color:#424946 !important;font-size:13px !important;line-height:1.35 !important}body[data-page="gift"] #giftDialog .gift-summary-product em{color:#111 !important;font-size:16px !important;font-style:normal !important;font-weight:780 !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:34px !important;padding:0 !important;border-radius:0 !important;background:transparent !important;font-size:14px !important}body[data-page="gift"] #giftDialog .gift-summary-line:nth-of-type(1),body[data-page="gift"] #giftDialog .gift-summary-line:nth-of-type(3),body[data-page="gift"] #giftDialog .gift-summary-total{border-top:1px solid rgba(199,168,126,0.36) !important;padding-top:14px !important}body[data-page="gift"] #giftDialog .gift-summary-line strong{color:#111 !important;font-weight:720 !important}body[data-page="gift"] #giftDialog .gift-summary-total span{color:#202623 !important;font-family:var(--p1-serif) !important;font-size:22px !important}body[data-page="gift"] #giftDialog .gift-summary-total strong{color:#0f7a63 !important;font-size:24px !important}body[data-page="gift"] #giftDialog .gift-promo-field{display:grid !important;grid-template-columns:minmax(0,1fr) 88px !important;grid-template-areas:"input button" !important;gap:12px !important;padding:16px !important;border:1px solid rgba(199,168,126,0.35) !important;border-radius:8px 8px 0 0 !important;background:rgba(249,240,225,0.58) !important}body[data-page="gift"] #giftDialog .gift-promo-field span{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}body[data-page="gift"] #giftDialog .gift-promo-field input{grid-area:input !important;min-height:48px !important;border-color:rgba(199,168,126,0.45) !important;background:#fff !important}body[data-page="gift"] #giftDialog .gift-promo-field button{grid-area:button !important;border:0 !important;border-radius:6px !important;color:#fff !important;background:linear-gradient(135deg,#2b8d75,#0d6757) !important;font-weight:760 !important}body[data-page="gift"] #giftDialog .gift-points-row{display:grid !important;grid-template-columns:minmax(0,1fr) auto 42px !important;align-items:center !important;gap:12px !important;min-height:74px !important;margin-top:-18px !important;padding:14px 16px !important;border:1px solid rgba(199,168,126,0.35) !important;border-top:0 !important;border-radius:0 0 8px 8px !important;background:rgba(249,240,225,0.58) !important}body[data-page="gift"] #giftDialog .gift-points-row span{display:grid !important;grid-template-columns:26px minmax(0,1fr) !important;align-items:center !important;column-gap:8px !important}body[data-page="gift"] #giftDialog .gift-points-row i{color:#b77722 !important}body[data-page="gift"] #giftDialog .gift-points-row small{grid-column:2 !important;color:#737069 !important;font-size:12px !important}body[data-page="gift"] #giftDialog .gift-points-row em{color:#0f7a63 !important;font-style:normal !important;font-size:16px !important}body[data-page="gift"] #giftDialog .gift-points-row input{appearance:none !important;width:42px !important;height:24px !important;border:0 !important;border-radius:999px !important;background:#0f7a63 !important}body[data-page="gift"] #giftDialog .gift-points-row input::after{content:"" !important;display:block !important;width:20px !important;height:20px !important;margin:2px 2px 2px auto !important;border-radius:50% !important;background:#fff !important}body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{display:grid !important;grid-template-columns:34px minmax(0,1fr) !important;align-items:center !important;gap:12px !important;min-height:56px !important;margin:0 !important;padding:12px 16px !important;border-radius:8px !important;color:#2b302d !important;font-size:13px !important}body[data-page="gift"] #giftDialog .gift-earned-points{border:1px solid rgba(232,151,39,0.45) !important;background:rgba(255,246,232,0.88) !important}body[data-page="gift"] #giftDialog .gift-guarantee-card{background:rgba(250,238,218,0.74) !important}body[data-page="gift"] #giftDialog .gift-guarantee-card span{display:grid !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:58px !important;border-radius:8px !important;font-size:18px !important;font-weight:720 !important;box-shadow:0 18px 34px rgba(239,87,63,0.22) !important}body[data-page="gift"] #giftDialog .gift-secure-checkout{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:-8px 0 0 !important;color:#5c6460 !important;font-size:13px !important}body[data-page="gift"] .site-footer{width:100% !important;margin-top:36px !important}@media (max-width:1279px){body[data-page="gift"] .topbar-main{grid-template-columns:minmax(190px,1fr) minmax(0,auto) auto !important;padding-inline:28px !important}body[data-page="gift"] .topbar-main::before{content:"Free shipping $50+? 1-2 day processing" !important;font-size:13px !important}body[data-page="gift"] .app-shell{padding-inline:28px !important}body[data-page="gift"] #giftDialog .modal-head,body[data-page="gift"] .gift-page-stepper{max-width:none !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"form" "summary" "link" "back" !important}body[data-page="gift"] #giftDialog .gift-checkout-main{display:contents !important}body[data-page="gift"] #giftDialog #giftForm{grid-area:form !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;position:static !important}body[data-page="gift"] #giftDialog .gift-link-panel{grid-area:link !important}body[data-page="gift"] #giftDialog .gift-back-button{grid-area:back !important}body[data-page="gift"] #giftDialog .gift-summary-card{grid-template-columns:minmax(260px,0.9fr) minmax(0,1fr) !important;gap:16px 24px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3,body[data-page="gift"] #giftDialog .gift-summary-product{grid-column:1 !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-promo-field,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{grid-column:2 !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(230px,0.74fr) minmax(0,1fr) !important;grid-template-areas:"occasion calendar" "occasion calendar" "address address" "note privacy" "action action" !important}}@media (max-width:760px){body[data-page="gift"] .topbar-main{grid-template-columns:minmax(0,1fr) auto !important;min-height:76px !important;padding-inline:18px !important}body[data-page="gift"] .topbar-main::before,body[data-page="gift"] .topbar-main::after{display:none !important}body[data-page="gift"] .top-actions-quick{gap:8px !important}body[data-page="gift"] .app-shell{padding-inline:14px !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(38px,12vw,48px) !important}body[data-page="gift"] .gift-page-stepper{overflow-x:auto !important;grid-template-columns:repeat(5,112px) !important;padding-bottom:8px !important}body[data-page="gift"] #giftDialog .gift-summary-card,body[data-page="gift"] #giftDialog .gift-form,body[data-page="gift"] #giftDialog .gift-link-panel{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:none !important;padding:18px !important}body[data-page="gift"] #giftDialog .gift-summary-card>*,body[data-page="gift"] #giftDialog .gift-summary-card h3,body[data-page="gift"] #giftDialog .gift-summary-product,body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-promo-field,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{grid-column:auto !important}body[data-page="gift"] #giftDialog .gift-form>h3,body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(1),body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(2){position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card,body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3),body[data-page="gift"] #giftDialog .gift-form>.checkbox-row,body[data-page="gift"] #giftDialog #generateGiftLink{grid-area:auto !important}body[data-page="gift"] #giftDialog .recipient-inline-fields,body[data-page="gift"] #giftDialog .gift-summary-product,body[data-page="gift"] #giftDialog .gift-promo-field,body[data-page="gift"] #giftDialog .gift-points-row{grid-template-columns:minmax(0,1fr) !important}body[data-page="gift"] #giftDialog .gift-promo-field button{min-height:44px !important}body[data-page="gift"] #giftDialog .gift-link-panel button{width:100% !important}}body[data-page="gift"] header.topbar .shipping-strip,body[data-page="gift"] header.topbar .topbar-search,body[data-page="gift"] header.topbar nav.site-nav,body[data-page="gift"] header.topbar .topbar-main>.site-nav,body[data-page="gift"] header.topbar .top-actions .top-actions-primary,body[data-page="gift"] header.topbar .top-actions .top-actions-secondary{display:none !important}body[data-page="gift"] header.topbar .top-actions,body[data-page="gift"] header.topbar .top-actions .top-actions-quick{display:flex !important}body[data-page="gift"] header.topbar .top-actions-quick .icon-button{display:inline-flex !important}body[data-page="account"] .account-board-left h2{display:flex !important;align-items:center !important;gap:12px !important;white-space:nowrap !important;font-size:clamp(32px,3vw,40px) !important;line-height:1.02 !important;letter-spacing:-0.055em !important}body[data-page="account"] .account-title-heart{color:var(--p1-coral) !important;font-family:var(--p1-sans) !important;font-size:0.9em !important}body[data-page="account"] .account-profile-card{grid-template-columns:92px minmax(0,1fr) auto !important;gap:16px !important;min-height:108px !important;padding:16px !important}body[data-page="account"] .account-profile-avatar{position:relative !important;display:block !important;width:78px !important;height:78px !important;overflow:hidden !important;border:4px solid #fff5e8 !important;border-radius:50% !important;background:radial-gradient(circle at 50% 40%,#f5b99e 0 22%,transparent 23%),radial-gradient(ellipse at 50% 36%,#77452f 0 35%,transparent 36%),radial-gradient(ellipse at 50% 83%,#f3a989 0 28%,transparent 29%),linear-gradient(180deg,#fff2e5 0%,#f7d9c6 100%) !important;color:transparent !important;box-shadow:0 10px 24px rgba(70,43,22,0.14) !important}body[data-page="account"] .account-profile-avatar::before{content:"" !important;position:absolute !important;left:18px !important;top:16px !important;display:block !important;width:38px !important;height:42px !important;border-radius:48% 52% 46% 46% !important;background:radial-gradient(circle at 35% 42%,#422719 0 2px,transparent 3px),radial-gradient(circle at 64% 42%,#422719 0 2px,transparent 3px),radial-gradient(ellipse at 50% 68%,rgba(202,96,74,0.55) 0 7%,transparent 8%),#f3b89e !important;box-shadow:-12px -4px 0 0 #70402c,12px -4px 0 0 #70402c,0 -12px 0 8px #70402c !important}body[data-page="account"] .account-profile-avatar::after{content:"" !important;position:absolute !important;left:13px !important;bottom:-2px !important;display:block !important;width:50px !important;height:28px !important;border-radius:50% 50% 16px 16px !important;background:radial-gradient(circle at 50% 0,#efb295 0 13%,transparent 14%),linear-gradient(135deg,#f4c1a9 0 45%,#e49b7f 46% 100%) !important}body[data-page="account"] .account-board-menu{padding:12px !important}body[data-page="account"] .account-board-menu button{min-height:43px !important;border-radius:8px !important;font-size:14px !important}body[data-page="account"] .account-board-promo{min-height:260px !important;padding:0 !important;overflow:hidden !important;background:#fffaf2 !important}body[data-page="account"] .account-board-promo .account-gift-mini{min-height:118px !important;margin:0 !important;border-radius:0 !important;background:linear-gradient(180deg,rgba(255,251,246,0.04),rgba(255,242,224,0.18)),url("/assets/pins/clean/bracelet-closeup.jpg") center / cover no-repeat !important}body[data-page="account"] .account-gift-mini>*{display:none !important}body[data-page="account"] .account-board-promo h3,body[data-page="account"] .account-board-promo p,body[data-page="account"] .account-board-promo .checkout-button{margin-inline:18px !important}body[data-page="account"] .account-board-promo h3{margin-top:18px !important;font-size:25px !important;line-height:1.04 !important}body[data-page="account"] .account-board-promo p{margin-top:8px !important;margin-bottom:14px !important}body[data-page="account"] .account-board-promo .checkout-button{width:calc(100% - 36px) !important;min-height:42px !important;border-radius:8px !important}body[data-page="account"] .account-order-row{grid-template-columns:86px 150px minmax(0,1fr) !important;min-height:106px !important}body[data-page="account"] .account-order-preview{width:72px !important;height:72px !important;border:0 !important;border-radius:8px !important;background:url("/assets/pins/clean/bracelet-closeup.jpg") center / cover no-repeat !important}body[data-page="account"] .account-order-row:nth-child(2) .account-order-preview{background-image:url("/assets/pins/clean/bracelet-warm-stone.jpg") !important}body[data-page="account"] .account-order-row:nth-child(3) .account-order-preview{background-image:url("/assets/pins/clean/bracelet-crescent.jpg") !important}body[data-page="account"] .account-order-preview .mini-bracelet,body[data-page="account"] .account-order-preview>img{display:none !important}body[data-page="account"] .account-tracking-steps{align-items:start !important}body[data-page="account"] .account-saved-card img{height:112px !important;object-fit:cover !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:58px minmax(210px,1fr) minmax(88px,105px) minmax(72px,86px) 112px !important;min-height:76px !important}body[data-page="account"] .account-gift-link-row img{width:46px !important;height:46px !important;border-radius:8px !important}body[data-page="account"] .account-gift-link-row .ghost-button{min-height:34px !important;border-radius:7px !important}body[data-page="account"] .account-board-card{border-radius:12px !important}@media (max-width:1279px){body[data-page="account"] .account-board-left h2{white-space:normal !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:54px minmax(0,1fr) 92px !important}}body[data-page="trending"] .route-hero{min-height:clamp(430px,34vw,515px) !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 40%,rgba(255,250,242,0.64) 55%,rgba(255,250,242,0.1) 76%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 43% / min(61vw,920px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:clamp(72px,6vw,92px) 0 clamp(54px,5vw,76px) clamp(48px,5vw,72px) !important}body[data-page="trending"] .route-hero-copy h1{max-width:680px !important;font-size:clamp(58px,4.8vw,76px) !important;line-height:0.98 !important;letter-spacing:-0.052em !important;white-space:nowrap !important}body[data-page="trending"] .route-hero-copy p:not(.eyebrow){max-width:510px !important;font-size:16px !important;line-height:1.62 !important}body[data-page="trending"] .trending-filter-board{margin-top:0 !important;padding:24px 40px 20px !important;border:0 !important;border-radius:0 !important;background:rgba(255,250,242,0.78) !important;box-shadow:inset 0 1px 0 rgba(199,168,126,0.2) !important}body[data-page="trending"] .community-section{margin-top:0 !important;padding:clamp(26px,3vw,36px) !important;border-color:rgba(199,168,126,0.34) !important;background:rgba(255,253,248,0.86) !important}body[data-page="trending"] .community-heading{align-items:end !important;margin-bottom:24px !important}body[data-page="trending"] .community-heading .eyebrow{color:#b47b2a !important;font-size:14px !important;letter-spacing:0.2em !important}body[data-page="trending"] .community-heading h2{display:block !important;height:auto !important;min-height:1em !important;overflow:visible !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(40px,3.7vw,58px) !important;line-height:0.98 !important;font-weight:500 !important;letter-spacing:-0.045em !important}body[data-page="trending"] .community-heading h2::before{content:none !important;display:none !important}body[data-page="trending"] .community-heading h2::after{content:" ?" !important;color:var(--p1-coral) !important;font-family:var(--p1-sans) !important;font-size:clamp(25px,2.1vw,34px) !important;letter-spacing:0 !important}body[data-page="trending"] .community-heading p{max-width:420px !important;margin-top:10px !important;color:#59655f !important;font-size:16px !important}body[data-page="trending"] .rank-tabs{gap:12px !important}body[data-page="trending"] .rank-tabs .tool-button{min-height:42px !important;padding-inline:22px !important;border-radius:8px !important;background:#fff !important}body[data-page="trending"] .rank-tabs .tool-button.active{background:var(--p1-jade) !important;color:#fff !important;border-color:var(--p1-jade) !important}body[data-page="trending"] .hot-combos,body[data-page="trending"] .community-market-strip,body[data-page="trending"] .app-shell>section.home-gift-banner[data-route-group~="trending"]:not(dialog):not(.route-panel){display:none !important}body[data-page="trending"] .leaderboard-grid{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(296px,350px) !important;gap:24px !important;align-items:start !important}body[data-page="trending"] .leaderboard-main{display:grid !important;gap:14px !important}body[data-page="trending"] .design-card-trending{position:relative !important;display:grid !important;grid-template-columns:58px minmax(166px,202px) minmax(0,1fr) minmax(88px,108px) minmax(132px,154px) !important;gap:18px !important;align-items:center !important;min-height:152px !important;padding:16px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:14px !important;background:rgba(255,255,255,0.92) !important;box-shadow:0 10px 26px rgba(59,37,16,0.045) !important}body[data-page="trending"] .design-card-trending:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(59,37,16,0.08) !important}body[data-page="trending"] .design-rank-slot{display:grid !important;justify-items:center !important}body[data-page="trending"] .rank-medal{width:48px !important;height:48px !important;border-width:2px !important;box-shadow:0 8px 18px rgba(151,107,23,0.12) !important}body[data-page="trending"] .rank-medal-1::after,body[data-page="trending"] .rank-medal-2::after,body[data-page="trending"] .rank-medal-3::after{content:"" !important;position:absolute !important;display:block !important}body[data-page="trending"] .design-preview-trending{height:128px !important;min-height:128px !important;border-radius:10px !important;background:#f0dfca !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.45) !important}body[data-page="trending"] .design-preview-trending>img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 42% !important;transform:scale(1.02) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{display:none !important}body[data-page="trending"] .design-body-trending{display:grid !important;gap:7px !important;min-width:0 !important}body[data-page="trending"] .trend-title-row{gap:8px !important}body[data-page="trending"] .design-body-trending h3{max-width:100% !important;margin:0 !important;color:var(--p1-ink) !important;font-size:clamp(20px,1.8vw,25px) !important;line-height:1.08 !important;letter-spacing:-0.045em !important}body[data-page="trending"] .trend-pill{padding:5px 8px !important;border-radius:999px !important;background:rgba(242,76,61,0.11) !important;color:var(--p1-coral) !important;font-size:11px !important;font-weight:850 !important}body[data-page="trending"] .design-body-trending .creator-line{color:#68716c !important;font-size:12px !important}body[data-page="trending"] .tag-row{gap:6px !important;margin:0 !important}body[data-page="trending"] .tag-row span{padding:4px 8px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:999px !important;background:#fffdf8 !important;color:#66706b !important;font-size:11px !important;line-height:1 !important}body[data-page="trending"] .stat-row{gap:13px !important;margin-top:2px !important;color:#65706b !important;font-size:12px !important}body[data-page="trending"] .stat-row span{display:inline-flex !important;align-items:center !important;gap:4px !important}body[data-page="trending"] .trend-creator-cell{display:grid !important;justify-items:center !important;gap:5px !important;min-width:0 !important;color:#5d6964 !important;text-align:center !important;font-size:11px !important}body[data-page="trending"] .trend-creator-cell strong{max-width:100% !important;overflow:hidden !important;color:#40504b !important;font-size:11px !important;font-weight:760 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="trending"] .trend-creator-cell>span:not(.creator-avatar){color:#8a918d !important;font-size:10px !important}body[data-page="trending"] .creator-avatar{position:relative !important;display:inline-grid !important;place-items:center !important;width:48px !important;height:48px !important;flex:0 0 auto !important;overflow:hidden !important;border:3px solid #fff6ea !important;border-radius:999px !important;box-shadow:0 8px 20px rgba(67,42,18,0.16) !important}body[data-page="trending"] .creator-avatar-sm{width:44px !important;height:44px !important;border-width:2px !important}body[data-page="trending"] .creator-avatar-xs{width:28px !important;height:28px !important;border-width:2px !important}body[data-page="trending"] .creator-avatar>span{position:absolute !important;left:-999px !important}body[data-page="trending"] .creator-avatar::before{content:"" !important;position:absolute !important;left:50% !important;top:18% !important;width:38% !important;height:40% !important;border-radius:46% 54% 48% 46% !important;background:radial-gradient(circle at 35% 44%,#2b211b 0 5%,transparent 6%),radial-gradient(circle at 64% 44%,#2b211b 0 5%,transparent 6%),radial-gradient(ellipse at 50% 69%,rgba(195,84,68,0.58) 0 10%,transparent 11%),#efb394 !important;transform:translateX(-50%) !important;z-index:2 !important}body[data-page="trending"] .creator-avatar::after{content:"" !important;position:absolute !important;left:50% !important;bottom:-4% !important;width:58% !important;height:34% !important;border-radius:48% 48% 12px 12px !important;background:linear-gradient(135deg,#f0b28e 0 48%,#d98d74 49% 100%) !important;transform:translateX(-50%) !important;z-index:1 !important}body[data-page="trending"] .creator-avatar-jess{background:radial-gradient(ellipse at 50% 30%,#6f3d26 0 34%,transparent 35%),linear-gradient(180deg,#fff1dc,#f8cfb5) !important}body[data-page="trending"] .creator-avatar-maya{background:radial-gradient(ellipse at 50% 30%,#4e3022 0 36%,transparent 37%),linear-gradient(180deg,#e7f0dc,#c9d9b5) !important}body[data-page="trending"] .creator-avatar-kaitlyn{background:radial-gradient(ellipse at 50% 28%,#7d5239 0 34%,transparent 35%),linear-gradient(180deg,#ffe8ef,#eec0c8) !important}body[data-page="trending"] .creator-avatar-allysa{background:radial-gradient(ellipse at 50% 30%,#323634 0 33%,transparent 34%),linear-gradient(180deg,#e6f3f0,#bfd8d2) !important}body[data-page="trending"] .creator-avatar-morgan{background:radial-gradient(ellipse at 50% 30%,#5e3521 0 36%,transparent 37%),linear-gradient(180deg,#fff4d8,#f4d19a) !important}body[data-page="trending"] .creator-follow{min-height:24px !important;padding:0 9px !important;border-color:rgba(15,122,99,0.32) !important;border-radius:999px !important;color:var(--p1-jade) !important;font-size:10px !important}body[data-page="trending"] .design-actions-trending{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:8px !important;align-self:center !important}body[data-page="trending"] .design-actions-trending .small-action{display:inline-flex !important;width:100% !important;min-height:36px !important;justify-content:center !important;border-radius:8px !important;font-size:12px !important;font-weight:820 !important;white-space:nowrap !important}body[data-page="trending"] .design-actions-trending .small-action:not(.copy-action):not(.remix-action):not(.gift-action){display:none !important}body[data-page="trending"] .design-actions-trending .copy-action{background:#fff !important;color:#3b4844 !important;border:1px solid rgba(199,168,126,0.38) !important}body[data-page="trending"] .design-actions-trending .remix-action{background:linear-gradient(135deg,#ff6957,#f24b3d) !important;color:#fff !important;border:0 !important}body[data-page="trending"] .design-actions-trending .gift-action{display:inline-flex !important;background:linear-gradient(135deg,#0d8067,#0a6a56) !important;color:#fff !important;border:0 !important}body[data-page="trending"] .design-actions-trending .small-action.gift-action,body[data-page="trending"] .design-actions-trending .small-action.gift-action:nth-child(3),body[data-page="trending"] .design-actions-trending .small-action.gift-action:nth-child(n+3){display:inline-flex !important}body[data-page="trending"] .leaderboard-right-rail{display:grid !important;gap:18px !important;align-self:start !important}body[data-page="trending"] .leaderboard-rail-card{overflow:hidden !important;padding:24px !important;border:1px solid rgba(199,168,126,0.3) !important;border-radius:16px !important;background:rgba(255,253,248,0.94) !important;box-shadow:0 10px 28px rgba(59,37,16,0.045) !important}body[data-page="trending"] .leaderboard-rail-card h3{display:flex !important;align-items:center !important;gap:10px !important;margin:0 0 20px !important;color:var(--p1-ink) !important;font-size:clamp(30px,2.8vw,42px) !important;line-height:0.98 !important;letter-spacing:-0.05em !important}body[data-page="trending"] .creator-list{gap:13px !important}body[data-page="trending"] .creator-row,body[data-page="trending"] .creator-list li{display:grid !important;grid-template-columns:24px 44px minmax(0,1fr) auto !important;gap:10px !important;align-items:center !important;min-height:52px !important}body[data-page="trending"] .creator-rank{display:grid !important;place-items:center !important;width:21px !important;height:21px !important;border-radius:50% !important;background:#f2d58c !important;color:#8c5f11 !important;font-size:11px !important;font-weight:850 !important}body[data-page="trending"] .creator-meta{display:grid !important;min-width:0 !important}body[data-page="trending"] .creator-name{overflow:hidden !important;color:#43534e !important;font-size:12px !important;font-weight:780 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="trending"] .creator-score{overflow:hidden !important;color:#7f8884 !important;font-size:11px !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="trending"] .creator-list .small-action{min-height:30px !important;padding:0 12px !important;border-color:rgba(15,122,99,0.3) !important;color:var(--p1-jade) !important;font-size:11px !important}body[data-page="trending"] .leaderboard-challenge-card{min-height:300px !important;align-content:end !important;background:linear-gradient(180deg,rgba(255,253,248,0.82) 0 36%,rgba(255,253,248,0.94) 80%),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / 76% auto no-repeat,#fff8ee !important}body[data-page="trending"] .leaderboard-challenge-card h3{display:block !important;max-width:210px !important}body[data-page="trending"] .leaderboard-gift-mini{min-height:210px !important;align-content:end !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 49%,rgba(255,253,248,0.62) 100%),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / 68% auto no-repeat,#fff8ee !important}body[data-page="trending"] .leaderboard-gift-mini h3{display:block !important;max-width:210px !important}body[data-page="trending"] .challenge-copy{max-width:220px !important;color:#61706a !important;font-size:13px !important;line-height:1.5 !important}body[data-page="trending"] .leaderboard-cta{width:100% !important;min-height:44px !important;margin-top:14px !important;border-radius:8px !important}body[data-page="trending"] .recent-remix-feed{grid-column:1 / -1 !important;padding:clamp(24px,2.6vw,34px) !important;border:1px solid rgba(199,168,126,0.3) !important;border-radius:16px !important;background:rgba(255,253,248,0.92) !important}body[data-page="trending"] .recent-remix-head h3{font-size:clamp(28px,2.7vw,38px) !important;letter-spacing:-0.045em !important}body[data-page="trending"] .recent-remix-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:18px !important}body[data-page="trending"] .recent-remix-card{gap:10px !important;padding:12px !important;border-color:rgba(199,168,126,0.32) !important;border-radius:12px !important;background:#fff !important}body[data-page="trending"] .recent-remix-user{min-width:0 !important;color:#737d78 !important;font-size:11px !important}body[data-page="trending"] .recent-remix-user span:last-child{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="trending"] .recent-remix-card>a{height:156px !important;border-radius:9px !important}body[data-page="trending"] .recent-remix-card>a img{width:100% !important;height:100% !important;object-fit:cover !important}body[data-page="trending"] .recent-remix-card strong{min-height:32px !important;color:#34433f !important;font-size:12px !important;line-height:1.25 !important}body[data-page="trending"] .recent-remix-stats{gap:11px !important;font-size:11px !important}body[data-page="trending"] .recent-remix-card .full-width{min-height:35px !important;border-radius:7px !important;font-size:11px !important}body[data-page="trending"] .trending-gift-banner{position:relative !important;grid-column:1 / -1 !important;display:grid !important;grid-template-columns:minmax(320px,0.62fr) minmax(300px,0.88fr) !important;gap:24px !important;min-height:280px !important;overflow:hidden !important;padding:clamp(30px,4vw,52px) clamp(32px,5vw,70px) !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:18px !important;background:linear-gradient(90deg,rgba(255,253,248,0.99) 0 43%,rgba(255,253,248,0.68) 57%,rgba(255,253,248,0.08) 74%),url("/assets/pins/clean/bracelet-closeup.jpg") right center / min(58%,760px) auto no-repeat,#fff8ef !important;box-shadow:0 16px 42px rgba(59,37,16,0.07) !important}body[data-page="trending"] .trending-gift-copy{position:relative !important;z-index:2 !important;display:grid !important;align-content:center !important;justify-items:start !important}body[data-page="trending"] .trending-gift-copy .eyebrow{color:#b47b2a !important}body[data-page="trending"] .trending-gift-copy h3{max-width:580px !important;margin:0 !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(44px,4vw,68px) !important;font-weight:500 !important;line-height:0.98 !important;letter-spacing:-0.055em !important}body[data-page="trending"] .trending-gift-copy h3 span{color:var(--p1-coral) !important}body[data-page="trending"] .trending-gift-copy p:not(.eyebrow){max-width:440px !important;margin:12px 0 20px !important;color:#3f4d48 !important;font-size:16px !important;line-height:1.55 !important}body[data-page="trending"] .trending-gift-copy .hero-cta{min-height:54px !important;min-width:258px !important;border-radius:9px !important}body[data-page="trending"] .trending-gift-steps{position:relative !important;z-index:2 !important;display:flex !important;grid-column:1 / 2 !important;flex-wrap:wrap !important;align-self:end !important;gap:14px !important;margin-top:4px !important}body[data-page="trending"] .trending-gift-steps span{display:inline-flex !important;align-items:center !important;gap:9px !important;max-width:205px !important;color:#4c5b56 !important;font-size:12px !important;line-height:1.25 !important}body[data-page="trending"] .trending-gift-steps i{display:grid !important;place-items:center !important;width:32px !important;height:32px !important;flex:0 0 auto !important;padding:7px !important;border:1px solid rgba(185,136,58,0.34) !important;border-radius:50% !important;color:#b47b2a !important}body[data-page="trending"] .trending-gift-product{position:absolute !important;right:clamp(56px,8vw,126px) !important;bottom:34px !important;z-index:1 !important;width:min(38vw,500px) !important;height:190px !important;pointer-events:none !important}body[data-page="trending"] .trending-gift-box,body[data-page="trending"] .trending-gift-note{position:absolute !important;display:grid !important;place-items:center !important;box-shadow:0 20px 40px rgba(45,64,55,0.16) !important}body[data-page="trending"] .trending-gift-box{right:0 !important;bottom:0 !important;width:220px !important;height:118px !important;border-radius:12px !important;background:linear-gradient(135deg,#0d6b58,#124739) !important;color:#f9d68a !important;font-family:var(--p1-serif) !important;font-size:25px !important;transform:rotate(4deg) !important}body[data-page="trending"] .trending-gift-note{right:142px !important;bottom:16px !important;width:118px !important;height:124px !important;padding:18px !important;border-radius:9px !important;background:#fffdf8 !important;color:#41534e !important;font-family:var(--p1-serif) !important;font-size:16px !important;line-height:1.12 !important;text-align:center !important;transform:rotate(-8deg) !important}@media (max-width:1279px){body[data-page="trending"] .route-hero-copy h1{white-space:normal !important}body[data-page="trending"] .trending-filter-board{padding-inline:24px !important}body[data-page="trending"] .community-heading{align-items:start !important}body[data-page="trending"] .leaderboard-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .design-card-trending{grid-template-columns:52px minmax(150px,190px) minmax(0,1fr) minmax(126px,156px) !important}body[data-page="trending"] .trend-creator-cell{grid-column:3 / 4 !important;display:flex !important;justify-content:start !important;text-align:left !important}body[data-page="trending"] .design-actions-trending{grid-column:4 / 5 !important}body[data-page="trending"] .leaderboard-right-rail{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="trending"] .leaderboard-challenge-card,body[data-page="trending"] .leaderboard-gift-mini{min-height:245px !important}body[data-page="trending"] .recent-remix-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="trending"] .trending-gift-banner{grid-template-columns:minmax(0,1fr) !important;background:linear-gradient(180deg,rgba(255,253,248,0.99) 0 46%,rgba(255,253,248,0.72) 70%,rgba(255,253,248,0.22)),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / min(78%,560px) auto no-repeat,#fff8ef !important}body[data-page="trending"] .trending-gift-steps{grid-column:1 !important}body[data-page="trending"] .trending-gift-product{opacity:0.66 !important}}@media (max-width:760px){body[data-page="trending"] .route-hero{min-height:500px !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 52%,rgba(255,250,242,0.62) 76%,rgba(255,250,242,0.2)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center bottom / min(118vw,560px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:48px 22px 210px !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(44px,13vw,58px) !important}body[data-page="trending"] .trending-filter-board{padding:20px 18px !important}body[data-page="trending"] .community-section{padding:18px !important}body[data-page="trending"] .rank-tabs{width:100% !important;overflow-x:auto !important;padding-bottom:4px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:44px minmax(0,1fr) !important;gap:12px !important}body[data-page="trending"] .design-preview-trending,body[data-page="trending"] .design-body-trending,body[data-page="trending"] .trend-creator-cell,body[data-page="trending"] .design-actions-trending{grid-column:1 / -1 !important}body[data-page="trending"] .design-preview-trending{height:190px !important}body[data-page="trending"] .trend-creator-cell{display:flex !important;justify-content:start !important;text-align:left !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="trending"] .leaderboard-right-rail,body[data-page="trending"] .recent-remix-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .leaderboard-challenge-card,body[data-page="trending"] .leaderboard-gift-mini{min-height:220px !important}body[data-page="trending"] .recent-remix-card>a{height:220px !important}body[data-page="trending"] .trending-gift-banner{min-height:520px !important;padding:28px 22px !important}body[data-page="trending"] .trending-gift-copy h3{font-size:clamp(42px,12vw,58px) !important}body[data-page="trending"] .trending-gift-copy .hero-cta{width:100% !important;min-width:0 !important}body[data-page="trending"] .trending-gift-steps{display:grid !important}body[data-page="trending"] .trending-gift-product{right:22px !important;bottom:30px !important;width:82vw !important;opacity:0.78 !important}}body[data-page="home"] .hero-home{min-height:clamp(620px,46vw,720px) !important;align-items:center !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 40%,rgba(255,250,242,0.68) 51%,rgba(255,250,242,0.08) 72%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 42% / min(61vw,920px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{max-width:560px !important;padding-block:clamp(62px,6.2vw,86px) !important}body[data-page="home"] .hero-copy .eyebrow{display:none !important}body[data-page="home"] .hero-copy h1{max-width:600px !important;font-size:clamp(62px,5.4vw,82px) !important;line-height:0.98 !important;letter-spacing:-0.055em !important}body[data-page="home"] .hero-copy h1::before{top:0.12em !important;right:-0.68em !important;color:var(--p1-coral) !important;font-size:0.78em !important}body[data-page="home"] .hero-copy h1::after{width:min(100%,560px) !important;height:3px !important;margin-top:14px !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:390px !important;margin-top:24px !important;font-size:17px !important;line-height:1.58 !important}body[data-page="home"] .hero-chip-row{margin:24px 0 22px !important}body[data-page="home"] .hero-chip-row span{min-height:42px !important;padding:0 18px !important}body[data-page="home"] .hero-primary-actions{margin-top:0 !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:min(100%,390px) !important;min-height:58px !important;border-radius:8px !important}body[data-page="home"] .hero-proof{margin-top:26px !important}body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(230px,0.74fr) minmax(360px,1.04fr) minmax(315px,0.86fr) !important;min-height:440px !important;margin-top:0 !important;padding:clamp(34px,3.4vw,48px) clamp(42px,5vw,66px) !important;gap:clamp(30px,4vw,58px) !important;background:rgba(255,253,248,0.94) !important;box-shadow:0 18px 48px rgba(64,42,18,0.06) !important}body[data-page="home"] .home-builder-steps h2{max-width:300px !important;font-size:clamp(38px,3.5vw,48px) !important;line-height:0.98 !important;letter-spacing:-0.05em !important}body[data-page="home"] .home-builder-preview{position:relative !important;min-height:345px !important;overflow:visible !important;border-radius:0 !important;background:radial-gradient(circle at 50% 46%,rgba(255,253,248,0.72) 0 28%,transparent 49%),radial-gradient(ellipse at 50% 74%,rgba(171,119,54,0.16),transparent 46%) !important;box-shadow:none !important}body[data-page="home"] .home-builder-preview::before{content:"" !important;position:absolute !important;inset:8px 20px 28px !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.92),rgba(255,246,234,0.2) 54%,transparent 57%),url("/assets/pins/clean/bracelet-closeup.jpg") center 45% / min(82%,360px) auto no-repeat !important;filter:drop-shadow(0 22px 32px rgba(59,37,16,0.15)) !important}body[data-page="home"] .home-builder-ring{position:relative !important;z-index:2 !important;width:min(78%,300px) !important;height:min(78%,300px) !important;opacity:0.48 !important;transform:translateY(-2px) scale(1.04) !important}body[data-page="home"] .home-builder-preview strong,body[data-page="home"] .home-builder-preview p,body[data-page="home"] .home-builder-controls{position:relative !important;z-index:3 !important}body[data-page="home"] .home-builder-preview strong{margin-top:-20px !important}body[data-page="home"] .home-builder-intentions article{min-height:92px !important;border-radius:11px !important}body[data-page="home"] .trust-bar{margin-top:20px !important}body[data-page="home"] #leaderboardGrid>.leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:20px !important}body[data-page="home"] .design-card-home:nth-child(n),body[data-page="home"] .design-card-home:nth-child(n+5){display:grid !important}body[data-page="home"] .design-card-home{grid-template-rows:176px minmax(0,auto) !important;min-height:302px !important;border-radius:12px !important}body[data-page="home"] .design-preview-home{height:176px !important;min-height:176px !important;max-height:176px !important}body[data-page="home"] .design-body-home{padding:15px !important}body[data-page="home"] .design-body-home h3{font-size:15px !important}body[data-page="home"] .design-actions-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px !important;gap:7px !important}body[data-page="home"] .design-actions-home .small-action{min-height:32px !important;font-size:11px !important}body[data-page="home"] .home-ugc-section{grid-template-columns:minmax(250px,0.72fr) minmax(0,1.28fr) !important;min-height:355px !important;padding:clamp(30px,4vw,56px) !important;gap:clamp(30px,4vw,54px) !important}body[data-page="home"] .home-ugc-copy h2{max-width:330px !important;font-size:clamp(34px,3vw,46px) !important;line-height:1.02 !important}body[data-page="home"] .home-ugc-copy h2::after{content:"" !important;display:block !important;width:110px !important;height:2px !important;margin-top:14px !important;background:linear-gradient(90deg,#c99335,transparent) !important}body[data-page="home"] .home-ugc-copy p::before{content:"\2605\2605\2605\2605\2605" !important;display:block !important;margin-bottom:8px !important;color:#d19b34 !important;letter-spacing:0.09em !important}body[data-page="home"] .home-story-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important}body[data-page="home"] .home-story-grid article{min-height:250px !important;border-radius:12px !important}body[data-page="home"] .home-story-grid article img{height:180px !important}body[data-page="home"] .home-gift-component{min-height:300px !important;padding:clamp(34px,4vw,58px) clamp(36px,5vw,70px) !important;background:linear-gradient(90deg,rgba(255,253,248,0.99) 0 44%,rgba(255,253,248,0.64) 58%,rgba(255,253,248,0.08) 74%),url("/assets/pins/clean/bracelet-closeup.jpg") right center / min(58%,770px) auto no-repeat,#fffaf4 !important}body[data-page="home"] .home-gift-copy h2{max-width:560px !important;font-size:clamp(44px,4vw,62px) !important;line-height:0.98 !important}body[data-page="home"] .home-gift-copy h2::after{content:" ??" !important;color:#c99335 !important;font-family:var(--p1-sans) !important;font-size:0.58em !important}body[data-page="home"] .home-gift-copy .hero-cta{min-width:270px !important;min-height:52px !important;margin-top:18px !important;border-radius:8px !important}@media (min-width:1280px){body[data-page="home"] .hero-home{min-height:720px !important;grid-template-columns:minmax(430px,0.74fr) minmax(640px,1.26fr) !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 40%,rgba(255,250,242,0.68) 51%,rgba(255,250,242,0.08) 72%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 42% / min(61vw,920px) auto no-repeat,#fff8ee !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .hero-home{min-height:590px !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 46%,rgba(255,250,242,0.62) 58%,rgba(255,250,242,0.08) 78%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 52% / min(62vw,620px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{max-width:430px !important;padding-block:50px !important}body[data-page="home"] .hero-copy h1{font-size:clamp(48px,6.2vw,64px) !important}body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(180px,0.65fr) minmax(260px,0.95fr) !important;grid-template-areas:"steps preview" "intentions intentions" !important;min-height:0 !important;padding:36px !important}body[data-page="home"] .home-builder-steps{grid-area:steps !important}body[data-page="home"] .home-builder-preview{grid-area:preview !important;min-height:300px !important}body[data-page="home"] .home-builder-intentions{grid-area:intentions !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="home"] #leaderboardGrid>.leaderboard-main-home{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="home"] .home-story-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:899px){body[data-page="home"] .hero-home{min-height:620px !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 46%,rgba(255,250,242,0.58) 70%,rgba(255,250,242,0.16)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center bottom / min(112vw,540px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{padding:38px 18px 230px !important}body[data-page="home"] .hero-copy h1{font-size:clamp(42px,12vw,58px) !important}body[data-page="home"] .hero-chip-row{overflow-x:auto !important;flex-wrap:nowrap !important}body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(0,1fr) !important;padding:26px !important}body[data-page="home"] .home-builder-preview{min-height:280px !important}body[data-page="home"] #leaderboardGrid>.leaderboard-main-home,body[data-page="home"] .home-story-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="home"] .home-ugc-section{grid-template-columns:minmax(0,1fr) !important}body[data-page="home"] .home-gift-component{min-height:420px !important;background:linear-gradient(180deg,rgba(255,253,248,0.99) 0 48%,rgba(255,253,248,0.62) 72%,rgba(255,253,248,0.18)),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / min(94%,500px) auto no-repeat,#fffaf4 !important}}body[data-page="home"] .hero-home{box-sizing:border-box !important;min-height:clamp(665px,45.5vw,705px) !important;grid-template-columns:minmax(610px,0.86fr) minmax(540px,1.14fr) !important;align-items:center !important;padding:0 clamp(34px,4.6vw,70px) !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 39%,rgba(255,250,242,0.68) 51%,rgba(255,250,242,0.08) 72%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 43% / min(60vw,920px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{box-sizing:border-box !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-width:650px !important;align-self:center !important;padding:clamp(54px,4.7vw,68px) 0 clamp(46px,4.4vw,62px) !important}body[data-page="home"] .hero-copy h1{max-width:640px !important;margin:0 0 20px !important;font-size:clamp(62px,4.95vw,76px) !important;line-height:0.96 !important;letter-spacing:-0.055em !important}body[data-page="home"] .hero-copy h1::before{top:0.04em !important;right:-0.58em !important;font-size:0.62em !important}body[data-page="home"] .hero-copy h1::after{width:min(100%,540px) !important;margin-top:12px !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:388px !important;margin:0 0 0 !important;font-size:16px !important;line-height:1.58 !important}body[data-page="home"] .hero-chip-row{margin:24px 0 22px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:min(100%,390px) !important}body[data-page="home"] .hero-proof{margin-top:25px !important}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .hero-home{min-height:620px !important;grid-template-columns:minmax(500px,0.58fr) minmax(280px,0.42fr) !important;padding:0 clamp(32px,4.2vw,48px) 0 !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 47%,rgba(255,250,242,0.62) 60%,rgba(255,250,242,0.08) 80%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 52% / min(61vw,620px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{max-width:520px !important;padding:48px 0 !important}body[data-page="home"] .hero-copy h1{max-width:510px !important;font-size:clamp(52px,5.75vw,58px) !important;line-height:0.98 !important}body[data-page="home"] .hero-copy h1::before{right:-0.5em !important;font-size:0.58em !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:340px !important;font-size:15px !important}body[data-page="home"] .hero-chip-row{margin:22px 0 20px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:min(100%,360px) !important}}@media (max-width:899px){body[data-page="home"] .hero-home{box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-height:690px !important;grid-template-columns:minmax(0,1fr) !important;padding:34px 18px 218px !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 48%,rgba(255,250,242,0.62) 73%,rgba(255,250,242,0.16)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center bottom / min(118vw,560px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{width:100% !important;max-width:100% !important;align-self:start !important;padding:0 !important}body[data-page="home"] .hero-copy h1{max-width:100% !important;margin-bottom:18px !important;font-size:clamp(40px,11.2vw,46px) !important;line-height:0.98 !important}body[data-page="home"] .hero-copy h1::before{position:static !important;margin-left:10px !important;font-size:0.58em !important}body[data-page="home"] .hero-copy h1::after{width:min(100%,300px) !important;margin-top:10px !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:310px !important;font-size:15px !important;line-height:1.5 !important}body[data-page="home"] .hero-chip-row{margin:20px 0 18px !important;gap:8px !important}body[data-page="home"] .hero-chip-row span{min-height:38px !important;padding:0 14px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:100% !important;min-width:0 !important;min-height:54px !important}body[data-page="home"] .hero-proof{margin-top:22px !important}}body[data-page="build"]{background:radial-gradient(circle at 50% 16%,rgba(243,225,194,0.48),transparent 34%),linear-gradient(180deg,#fffaf2 0%,#fbf3e9 100%) !important}body[data-page="build"] .trust-bar{min-height:58px !important;margin:0 0 24px !important;border-block:1px solid rgba(199,168,126,0.32) !important;border-inline:0 !important;border-radius:0 !important;background:rgba(255,253,248,0.72) !important;box-shadow:none !important}body[data-page="build"] .build-page-masthead{display:none !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(262px,300px) minmax(560px,1fr) minmax(315px,352px) !important;gap:22px !important;align-items:start !important;margin:0 0 34px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{border:1px solid rgba(199,168,126,0.36) !important;border-radius:14px !important;background:rgba(255,253,248,0.9) !important;box-shadow:0 18px 44px rgba(64,42,18,0.06) !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:sticky !important;top:96px !important;max-height:min(760px,calc(100vh - 118px)) !important;overflow:auto !important;padding:18px !important}body[data-page="build"] .builder-panel{background:#fffdf8 !important}body[data-page="build"] .field-grid{display:none !important}body[data-page="build"] .tool-row{grid-template-columns:repeat(3,minmax(0,1fr)) !important;margin:-18px -18px 16px !important;padding:0 18px !important;border-bottom:1px solid rgba(199,168,126,0.3) !important}body[data-page="build"] .tool-row .tool-button{min-height:58px !important;color:#394a46 !important;font-size:14px !important}body[data-page="build"] .tool-row .tool-button.active{color:var(--p1-jade) !important;box-shadow:inset 0 -2px 0 var(--p1-jade) !important}body[data-page="build"] .material-search-shell{margin-bottom:12px !important}body[data-page="build"] .material-search-shell label{min-height:48px !important;border-radius:8px !important}body[data-page="build"] .material-filter-row{gap:8px !important;margin-bottom:16px !important;overflow-x:auto !important;padding-bottom:2px !important}body[data-page="build"] .material-filter-row span{min-height:30px !important;padding:0 11px !important;border-radius:999px !important;font-size:12px !important;white-space:nowrap !important}body[data-page="build"] .material-section-title{margin:0 0 12px !important;color:var(--p1-ink) !important;font-family:var(--p1-sans) !important;font-size:16px !important;letter-spacing:0 !important}body[data-page="build"] .catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;max-height:none !important;overflow:visible !important}body[data-page="build"] .catalog-more-list{max-height:268px !important;overflow:auto !important;padding-right:3px !important}body[data-page="build"] .stone-card{min-height:92px !important;padding:10px !important;border-radius:9px !important;background:#fff !important}body[data-page="build"] .stage-panel{min-height:698px !important;padding:30px 42px 26px !important;text-align:center !important;background:radial-gradient(circle at 50% 16%,rgba(243,225,194,0.38),transparent 34%),rgba(255,252,247,0.9) !important}body[data-page="build"] .stage-toolbar{display:grid !important;justify-content:center !important;justify-items:center !important;padding:0 0 14px !important}body[data-page="build"] .stage-toolbar .eyebrow,body[data-page="build"] .stage-stats{display:none !important}body[data-page="build"] .stage-toolbar h2{max-width:620px !important;color:var(--p1-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(52px,4.3vw,66px) !important;font-weight:500 !important;line-height:0.96 !important;letter-spacing:-0.058em !important}body[data-page="build"] .bracelet-stage{height:430px !important;min-height:430px !important;margin-top:4px !important;border:0 !important;border-radius:16px !important;background:radial-gradient(circle at 50% 46%,rgba(255,253,248,0.42),transparent 42%),linear-gradient(180deg,rgba(255,252,246,0.12),rgba(255,246,232,0.22)),url("/assets/pins/clean/bracelet-closeup.jpg") center 43% / cover no-repeat !important;overflow:visible !important}body[data-page="build"] .bracelet-stage::before,body[data-page="build"] .bracelet-stage::after{content:none !important}body[data-page="build"] .bracelet-ring{position:absolute !important;left:50% !important;top:50% !important;width:min(78%,470px) !important;height:min(78%,470px) !important;margin:0 !important;opacity:0.36 !important;transform:translate(-50%,-50%) scale(0.98) !important;z-index:3 !important}body[data-page="build"] .bracelet-bead{border-width:1px !important}body[data-page="build"] .center-logo{top:56% !important;transform:translate(-50%,-50%) scale(0.58) !important;z-index:4 !important;background:rgba(255,253,248,0.74) !important}body[data-page="build"] .selected-strip{width:fit-content !important;max-width:100% !important;margin:-6px auto 14px !important;padding:10px 18px !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:10px !important;background:rgba(255,255,255,0.9) !important}body[data-page="build"] .stage-panel>.builder-decision-bar{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;margin:0 auto 14px !important;max-width:620px !important}body[data-page="build"] .stage-panel>.builder-decision-bar .checkout-button,body[data-page="build"] .stage-panel>.builder-decision-bar .gift-button,body[data-page="build"] .stage-panel>.builder-decision-bar .ghost-button{min-height:50px !important;border-radius:8px !important;font-size:13px !important}body[data-page="build"] .stage-panel>.builder-decision-bar .checkout-button{background:var(--p1-coral) !important}body[data-page="build"] .stage-panel>.builder-decision-bar .gift-button{background:var(--p1-jade) !important}body[data-page="build"] .build-feedback-card{display:grid !important;grid-template-columns:38px minmax(0,1fr) !important;align-items:center !important;gap:14px !important;max-width:520px !important;min-height:68px !important;margin:0 auto !important;padding:12px 18px !important;border:1px solid rgba(15,122,99,0.38) !important;border-radius:10px !important;background:rgba(255,253,248,0.86) !important;text-align:left !important}body[data-page="build"] .build-feedback-card i{color:#c99335 !important}body[data-page="build"] .build-feedback-card strong{display:block !important;color:var(--p1-jade) !important;font-size:15px !important}body[data-page="build"] .build-feedback-card span{color:#4d5c57 !important;font-size:13px !important}body[data-page="build"] .order-panel{gap:18px !important;background:#fffdf8 !important}body[data-page="build"] .meaning-stack{display:grid !important;gap:18px !important}body[data-page="build"] .meaning-panel{padding:18px !important;border-radius:13px !important;background:#fffdf8 !important}body[data-page="build"] .meaning-panel .eyebrow{color:var(--p1-ink) !important;font-size:16px !important;letter-spacing:0 !important;text-transform:none !important}body[data-page="build"] .meaning-panel label{display:none !important}body[data-page="build"] .meaning-panel::after{content:"What energy are you calling in?" !important;display:block !important;order:-1 !important;margin-top:-6px !important;color:#66706c !important;font-size:13px !important}body[data-page="build"] .prank-panel::after{content:"Add a cheeky hidden message." !important}body[data-page="build"] .library-grid{max-height:none !important;overflow:visible !important;gap:12px !important}body[data-page="build"] .library-card{position:relative !important;min-height:84px !important;padding:14px 44px 14px 16px !important;border-radius:9px !important;background:#fff !important}body[data-page="build"] .library-card::after{content:"?" !important;position:absolute !important;right:16px !important;top:50% !important;transform:translateY(-50%) !important;display:grid !important;place-items:center !important;width:24px !important;height:24px !important;border:1px solid rgba(199,168,126,0.34) !important;border-radius:50% !important;color:var(--p1-jade) !important}body[data-page="build"] .library-card.active{border-color:rgba(15,122,99,0.52) !important;box-shadow:inset 0 0 0 1px rgba(15,122,99,0.22) !important}body[data-page="build"] .library-card.prank.active{border-color:rgba(239,87,63,0.5) !important;box-shadow:inset 0 0 0 1px rgba(239,87,63,0.18) !important}body[data-page="build"] .meaning-panel:not(.prank-panel) .library-card:nth-child(n+5){display:none !important}body[data-page="build"] .prank-panel .library-card:nth-child(n+4){display:none !important}body[data-page="build"] .order-panel>.section-heading,body[data-page="build"] .order-panel>.summary-card,body[data-page="build"] .order-panel>.material-list,body[data-page="build"] .order-panel>.credit-card,body[data-page="build"] .order-panel>.social-preview-slot,body[data-page="build"] .order-panel>.flow-card{display:none !important}@media (min-width:1280px){body[data-page="build"] .studio-grid{grid-template-columns:minmax(262px,300px) minmax(620px,1fr) minmax(315px,352px) !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:730px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .trust-bar{margin-bottom:18px !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(225px,250px) minmax(360px,1fr) minmax(230px,260px) !important;gap:12px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{top:92px !important;max-height:650px !important;padding:14px !important}body[data-page="build"] .tool-row{margin:-14px -14px 12px !important;padding:0 14px !important}body[data-page="build"] .tool-row .tool-button{min-height:48px !important;font-size:12px !important}body[data-page="build"] .stage-panel{min-height:650px !important;padding:24px 20px 20px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(42px,4.6vw,50px) !important}body[data-page="build"] .bracelet-stage{height:360px !important;min-height:360px !important}body[data-page="build"] .bracelet-ring{width:min(82%,340px) !important;height:min(82%,340px) !important}body[data-page="build"] .stage-panel>.builder-decision-bar{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="build"] .library-card{min-height:72px !important;padding:12px 34px 12px 12px !important}}@media (max-width:899px){body[data-page="build"] .trust-bar{grid-template-columns:repeat(2,minmax(0,1fr)) !important;min-height:96px !important;margin-bottom:18px !important}body[data-page="build"] .studio-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"stage" "builder" "order" !important;gap:18px !important;margin-top:0 !important}body[data-page="build"] .stage-panel{grid-area:stage !important;min-height:0 !important;padding:22px 18px 20px !important}body[data-page="build"] .builder-panel{grid-area:builder !important}body[data-page="build"] .order-panel{grid-area:order !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:static !important;max-height:none !important;overflow:visible !important;padding:16px !important}body[data-page="build"] .tool-row{margin:-16px -16px 14px !important;padding:0 16px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(38px,11vw,46px) !important}body[data-page="build"] .bracelet-stage{height:min(86vw,340px) !important;min-height:min(86vw,340px) !important}body[data-page="build"] .bracelet-ring{width:min(76vw,300px) !important;height:min(76vw,300px) !important}body[data-page="build"] .selected-strip{width:100% !important;justify-content:space-between !important}body[data-page="build"] .stage-panel>.builder-decision-bar{grid-template-columns:minmax(0,1fr) !important;width:100% !important}body[data-page="build"] .build-feedback-card{grid-template-columns:32px minmax(0,1fr) !important;width:100% !important}body[data-page="build"] .catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}body[data-page="build"] .app-shell>section.build-page-masthead[data-route-group~="build"]:not(dialog):not(.route-panel){display:none !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="build"] .order-panel .meaning-stack{height:auto !important;max-height:none !important;overflow:visible !important}body[data-page="build"] .order-panel .meaning-panel{max-height:none !important;overflow:visible !important}body[data-page="build"] .order-panel .library-card small{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}@media (min-width:1280px){body[data-page="build"] .studio-grid{margin-top:0 !important}body[data-page="build"] .stage-panel{min-height:668px !important}body[data-page="build"] .bracelet-stage{height:405px !important;min-height:405px !important}body[data-page="build"] .stage-panel>.builder-decision-bar{margin-top:-2px !important}body[data-page="build"] .order-panel{max-height:668px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .order-panel .library-card{min-height:64px !important}body[data-page="build"] .prank-panel .library-card:nth-child(n+3){display:none !important}}@media (max-width:899px){body[data-page="build"] .app-shell>section.build-page-masthead[data-route-group~="build"]:not(dialog):not(.route-panel){display:none !important}}body[data-page="gift"] .app-shell{width:min(100%,1536px) !important;padding:0 46px 42px !important}body[data-page="gift"] header.topbar{width:auto !important;height:82px !important;min-height:82px !important;margin:0 -46px !important;position:relative !important}body[data-page="gift"] header.topbar .topbar-main{height:82px !important;min-height:82px !important;padding:0 46px !important;grid-template-columns:minmax(230px,1fr) minmax(430px,max-content) minmax(170px,1fr) !important;grid-template-rows:82px !important;grid-auto-rows:0 !important;gap:0 !important;align-items:center !important;background:transparent !important}body[data-page="gift"] header.topbar .brand-mark,body[data-page="gift"] header.topbar .top-actions{grid-row:1 !important}body[data-page="gift"] header.topbar .brand-mark{grid-column:1 !important}body[data-page="gift"] header.topbar .top-actions{grid-column:3 !important}body[data-page="gift"] header.topbar .topbar-main::before{position:absolute !important;left:50% !important;top:50% !important;width:max-content !important;height:auto !important;transform:translate(-50%,-50%) !important;content:"? Free U.S. shipping on orders $50+? 1-2 day processing ? Easy returns" !important;display:block !important;color:#2b302d !important;font-size:14px !important;line-height:1 !important;pointer-events:none !important}body[data-page="gift"] header.topbar .topbar-main::after{content:none !important;display:none !important}body[data-page="gift"] .brand-mark strong{font-size:clamp(34px,2.7vw,44px) !important}body[data-page="gift"] #giftDialog{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) 400px !important;grid-template-areas:"head summary" "steps summary" "main summary" !important;column-gap:38px !important;row-gap:24px !important;max-width:none !important;margin:0 0 22px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]{display:grid !important}body[data-page="gift"] #giftDialog::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:calc(100% - 438px) !important;height:min(795px,calc(100% - 92px)) !important;border:1px solid rgba(199,168,126,0.48) !important;border-radius:8px !important;background:rgba(255,253,249,0.64) !important;pointer-events:none !important}body[data-page="gift"] #giftDialog .modal-head,body[data-page="gift"] #giftDialog .gift-page-stepper,body[data-page="gift"] #giftDialog .gift-checkout-main,body[data-page="gift"] #giftDialog .gift-current-design{position:relative !important;z-index:1 !important}body[data-page="gift"] #giftDialog .modal-head{grid-area:head !important;width:100% !important;max-width:none !important;min-height:110px !important;margin:0 !important;padding:30px 24px 0 !important;border:0 !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(48px,4.1vw,58px) !important;line-height:0.98 !important;letter-spacing:-0.04em !important}body[data-page="gift"] #giftDialog .modal-head .inline-note{max-width:660px !important;margin-top:10px !important;font-size:18px !important}body[data-page="gift"] .gift-page-stepper{grid-area:steps !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 54px !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{display:contents !important}body[data-page="gift"] #giftDialog .gift-checkout-main{grid-area:main !important;min-width:0 !important;padding:0 14px 14px !important}body[data-page="gift"] #giftDialog .gift-form{display:grid !important;grid-template-columns:minmax(238px,0.78fr) minmax(320px,1fr) minmax(304px,0.94fr) !important;grid-template-areas:"occasion calendar address" !important;gap:16px !important;min-height:568px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}body[data-page="gift"] #giftDialog .gift-form>h3,body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(1),body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(2),body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3),body[data-page="gift"] #giftDialog .gift-form>.checkbox-row:not(.gift-surprise-check),body[data-page="gift"] #giftDialog #generateGiftLink,body[data-page="gift"] #giftDialog .gift-link-panel{display:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card{min-height:568px !important;padding:24px 22px 16px !important;border:1px solid rgba(199,168,126,0.48) !important;border-radius:7px !important;background:rgba(255,253,249,0.72) !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{grid-area:occasion !important;align-content:start !important;gap:12px !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{grid-area:calendar !important;align-content:start !important;gap:12px !important}body[data-page="gift"] #giftDialog .recipient-card{grid-area:address !important;display:grid !important;align-content:start !important;gap:10px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .recipient-card::before{margin-bottom:14px !important;font-size:22px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:54px !important;background:rgba(255,255,255,0.76) !important}body[data-page="gift"] #giftDialog .gift-calendar-grid{padding:10px 12px !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;position:sticky !important;top:18px !important;display:grid !important;gap:24px !important;width:400px !important;align-self:start !important}body[data-page="gift"] #giftDialog .gift-summary-card{min-height:795px !important;padding:30px !important;border-radius:10px !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:58px !important}body[data-page="gift"] #giftDialog .gift-secure-checkout{margin-top:-12px !important}body[data-page="gift"] #giftDialog .gift-back-button{margin-top:24px !important}@media (min-width:1280px) and (max-width:1450px){body[data-page="gift"] #giftDialog{grid-template-columns:minmax(0,1fr) 372px !important;column-gap:28px !important}body[data-page="gift"] #giftDialog::before{width:calc(100% - 400px) !important;height:min(1030px,calc(100% - 92px)) !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(238px,0.76fr) minmax(0,1.24fr) !important;grid-template-areas:"occasion calendar" "address address" !important;min-height:0 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell{min-height:410px !important}body[data-page="gift"] #giftDialog .recipient-card{min-height:0 !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px 14px !important}body[data-page="gift"] #giftDialog .recipient-card::before,body[data-page="gift"] #giftDialog .recipient-card .recipient-inline-fields,body[data-page="gift"] #giftDialog .recipient-card label:last-of-type,body[data-page="gift"] #giftDialog .gift-surprise-check,body[data-page="gift"] #giftDialog .gift-secure-note{grid-column:1 / -1 !important}body[data-page="gift"] #giftDialog .gift-current-design{width:372px !important}body[data-page="gift"] #giftDialog .gift-summary-card{padding:26px !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:116px minmax(0,1fr) !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:116px !important;height:116px !important}}@media (max-width:1279px){body[data-page="gift"] .app-shell{padding-inline:28px !important}body[data-page="gift"] header.topbar{margin-inline:-28px !important}body[data-page="gift"] header.topbar .topbar-main{padding-inline:28px !important}body[data-page="gift"] #giftDialog{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"head" "steps" "main" "summary" !important;row-gap:22px !important}body[data-page="gift"] #giftDialog::before{content:none !important}body[data-page="gift"] #giftDialog .modal-head{padding:0 !important;min-height:0 !important}body[data-page="gift"] .gift-page-stepper{padding-inline:0 !important}body[data-page="gift"] #giftDialog .gift-checkout-main{padding:0 !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(238px,0.78fr) minmax(0,1.22fr) !important;grid-template-areas:"occasion calendar" "address address" !important;min-height:0 !important;padding:0 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card{min-height:0 !important}body[data-page="gift"] #giftDialog .recipient-card{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px 14px !important}body[data-page="gift"] #giftDialog .recipient-card::before,body[data-page="gift"] #giftDialog .recipient-inline-fields,body[data-page="gift"] #giftDialog .recipient-card label:last-of-type,body[data-page="gift"] #giftDialog .gift-surprise-check,body[data-page="gift"] #giftDialog .gift-secure-note{grid-column:1 / -1 !important}body[data-page="gift"] #giftDialog .gift-current-design{width:100% !important;position:static !important}body[data-page="gift"] #giftDialog .gift-summary-card{min-height:0 !important}}@media (max-width:760px){body[data-page="gift"] .app-shell{padding-inline:14px !important}body[data-page="gift"] header.topbar{height:76px !important;min-height:76px !important;margin-inline:-14px !important}body[data-page="gift"] header.topbar .topbar-main{height:76px !important;min-height:76px !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:76px !important;padding-inline:18px !important}body[data-page="gift"] header.topbar .topbar-main::before{content:none !important;display:none !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:clamp(38px,12vw,48px) !important}body[data-page="gift"] .gift-page-stepper{display:grid !important;grid-template-columns:repeat(5,minmax(92px,1fr)) !important;gap:10px !important;overflow-x:auto !important}body[data-page="gift"] .gift-page-stepper li:not(:last-child)::after{left:38px !important;right:8px !important}body[data-page="gift"] #giftDialog .gift-form,body[data-page="gift"] #giftDialog .recipient-card,body[data-page="gift"] #giftDialog .gift-summary-card{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card{grid-area:auto !important;width:100% !important}body[data-page="gift"] #giftDialog .gift-form>*,body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card,body[data-page="gift"] #giftDialog .recipient-card>*,body[data-page="gift"] #giftDialog .gift-summary-card>*{grid-column:1 / -1 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card,body[data-page="gift"] #giftDialog .gift-summary-card{padding:18px !important}body[data-page="gift"] #giftDialog .gift-promo-field,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .recipient-inline-fields,body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:minmax(0,1fr) !important}}@media (max-width:1279px){body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]{display:block !important}body[data-page="gift"] #giftDialog .modal-head,body[data-page="gift"] #giftDialog .gift-page-stepper,body[data-page="gift"] #giftDialog .gift-checkout-grid,body[data-page="gift"] #giftDialog .gift-checkout-main,body[data-page="gift"] #giftDialog .gift-current-design{grid-area:auto !important;grid-column:auto !important;grid-row:auto !important;width:100% !important;max-width:100% !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"form" "summary" "back" !important;gap:26px !important}body[data-page="gift"] #giftDialog .gift-checkout-main{display:contents !important}body[data-page="gift"] #giftDialog #giftForm{grid-area:form !important;width:100% !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important}body[data-page="gift"] #giftDialog .gift-back-button{grid-area:back !important}body[data-page="gift"] #giftDialog .modal-head{margin-bottom:18px !important}body[data-page="gift"] #giftDialog .gift-page-stepper{margin-bottom:26px !important}}@media (max-width:760px){body[data-page="gift"] #giftDialog .modal-head,body[data-page="gift"] #giftDialog .gift-page-stepper,body[data-page="gift"] #giftDialog .gift-checkout-grid,body[data-page="gift"] #giftDialog #giftForm,body[data-page="gift"] #giftDialog .gift-current-design,body[data-page="gift"] #giftDialog .gift-summary-card,body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}body[data-page="gift"] #giftDialog #giftForm{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"occasion" "calendar" "address" !important;gap:16px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{grid-area:occasion !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{grid-area:calendar !important}body[data-page="gift"] #giftDialog .recipient-card{grid-area:address !important}body[data-page="gift"] #giftDialog .gift-current-design{display:grid !important;grid-template-columns:minmax(0,1fr) !important}}@media (min-width:1280px){body[data-page="gift"] #giftDialog{margin-top:0 !important}body[data-page="gift"] #giftDialog::before{height:795px !important}body[data-page="gift"] #giftDialog .gift-form{min-height:622px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card{min-height:622px !important}body[data-page="gift"] #giftDialog .gift-back-button{margin-top:10px !important}body[data-page="gift"] #giftDialog .gift-summary-card{min-height:795px !important}}@media (max-width:760px){body[data-page="gift"] #giftDialog .gift-summary-product{justify-items:start !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:min(100%,150px) !important;height:150px !important;justify-self:center !important}body[data-page="gift"] #giftDialog .gift-points-row{grid-template-columns:minmax(0,1fr) auto 42px !important;min-height:74px !important;margin-top:-18px !important}body[data-page="gift"] #giftDialog .gift-points-row span{grid-template-columns:24px minmax(0,1fr) !important}body[data-page="gift"] #giftDialog .gift-points-row em{text-align:right !important;white-space:nowrap !important}body[data-page="gift"] #giftDialog .gift-points-row input{width:42px !important;min-width:42px !important;height:24px !important;min-height:24px !important;padding:0 !important;margin:0 !important}body[data-page="gift"] .gift-page-stepper{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:0 !important;overflow:visible !important}body[data-page="gift"] .gift-page-stepper li{justify-items:center !important;gap:7px !important;min-width:0 !important;text-align:center !important;font-size:clamp(11px,2.8vw,13px) !important;line-height:1.12 !important;overflow-wrap:anywhere !important}body[data-page="gift"] .gift-page-stepper li span{width:36px !important;height:36px !important;font-size:14px !important}body[data-page="gift"] .gift-page-stepper li:not(:last-child)::after{top:18px !important;left:calc(50%+24px) !important;right:calc(-50%+24px) !important}}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]){--phase416-card:rgba(255,253,248,0.94);--phase416-line:rgba(199,168,126,0.34);--phase416-shadow:0 18px 48px rgba(64,42,18,0.07)}@media (min-width:761px) and (max-width:1279px){body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar{height:116px !important;min-height:116px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar-main{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(92px,auto) !important;grid-template-rows:82px !important;min-height:82px !important;padding-inline:28px !important;gap:16px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .site-nav{justify-content:center !important;gap:clamp(16px,2.4vw,30px) !important;overflow:hidden !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .site-nav a{min-height:82px !important;white-space:nowrap !important;font-size:clamp(10px,1.12vw,12px) !important;letter-spacing:0.08em !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark strong{font-size:clamp(32px,3.5vw,42px) !important}}@media (max-width:760px){body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .app-shell{padding-inline:14px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar{height:76px !important;min-height:76px !important;margin-inline:-14px !important;background:rgba(255,253,248,0.98) !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .shipping-strip,body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .site-nav,body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark small{display:none !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar-main{grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:76px !important;min-height:76px !important;padding-inline:18px !important;border-bottom:1px solid rgba(199,168,126,0.26) !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark{grid-column:1 !important;grid-row:1 !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark strong{font-size:clamp(29px,8.4vw,36px) !important;letter-spacing:-0.06em !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions{grid-column:2 !important;grid-row:1 !important;min-width:0 !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions-quick{gap:9px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions-quick .icon-button{width:30px !important;height:30px !important}}body[data-page="home"] .home-guided-builder,body[data-page="home"] .community-section,body[data-page="home"] .home-ugc-section,body[data-page="home"] .home-gift-component{border:1px solid var(--phase416-line) !important;background-color:var(--phase416-card) !important;box-shadow:var(--phase416-shadow) !important}@media (min-width:1280px){body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(250px,0.74fr) minmax(390px,1.02fr) minmax(320px,0.84fr) !important;padding-inline:clamp(54px,5.2vw,74px) !important}}@media (min-width:761px) and (max-width:1279px){body[data-page="home"] .hero-home{min-height:clamp(545px,59vw,610px) !important;grid-template-columns:minmax(430px,0.58fr) minmax(280px,0.42fr) !important;padding-inline:36px !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 48%,rgba(255,250,242,0.63) 61%,rgba(255,250,242,0.08) 82%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 54% / min(58vw,600px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1{max-width:480px !important;font-size:clamp(48px,5.6vw,58px) !important}body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(210px,0.72fr) minmax(300px,1fr) !important;grid-template-areas:"steps preview" "intentions intentions" !important;padding:34px !important}body[data-page="home"] .home-builder-intentions{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="home"] #leaderboardGrid>.leaderboard-main-home,body[data-page="build"] #leaderboardGrid>.leaderboard-main-home,body[data-page="home"] .home-story-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){body[data-page="home"] .hero-home{width:calc(100%+28px) !important;max-width:none !important;min-height:clamp(488px,124vw,550px) !important;margin-inline:-14px !important;padding:28px 18px 154px !important;overflow:hidden !important;background:linear-gradient(105deg,rgba(255,250,242,0.99) 0 58%,rgba(255,250,242,0.62) 75%,rgba(255,250,242,0.14) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 14px bottom 34px / min(71vw,285px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{max-width:min(100%,330px) !important}body[data-page="home"] .hero-copy h1{max-width:270px !important;margin-bottom:12px !important;font-size:clamp(34px,9.4vw,42px) !important;line-height:1.02 !important}body[data-page="home"] .hero-copy h1::before{margin-left:6px !important;font-size:0.5em !important}body[data-page="home"] .hero-copy h1::after{width:min(230px,92%) !important;height:2px !important;margin-top:8px !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:245px !important;font-size:13px !important;line-height:1.42 !important}body[data-page="home"] .hero-chip-row{max-width:270px !important;margin:15px 0 14px !important;gap:7px !important;overflow:visible !important;flex-wrap:wrap !important}body[data-page="home"] .hero-chip-row span{min-height:31px !important;padding:0 10px !important;font-size:11px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:auto !important;min-width:0 !important;min-height:42px !important;padding-inline:18px !important;border-radius:10px !important;background:var(--p1-jade) !important;font-size:0 !important;box-shadow:0 14px 26px rgba(15,122,99,0.22) !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child::after{content:"Build Now ->" !important;display:inline !important;font-size:13px !important;font-weight:800 !important}body[data-page="home"] .hero-proof{margin-top:16px !important;gap:8px !important}body[data-page="home"] .hero-proof::before{width:60px !important;height:23px !important;background:radial-gradient(circle at 10px 12px,#b77e57 0 8px,transparent 9px),radial-gradient(circle at 24px 12px,#d2a17c 0 8px,transparent 9px),radial-gradient(circle at 38px 12px,#9d765c 0 8px,transparent 9px),radial-gradient(circle at 52px 12px,#efc6b4 0 8px,transparent 9px) !important}body[data-page="home"] .home-guided-builder{min-height:0 !important;padding:22px 18px !important;gap:20px !important;border-radius:14px !important;overflow:hidden !important}body[data-page="home"] .home-builder-steps h2{max-width:260px !important;font-size:clamp(31px,9vw,38px) !important}body[data-page="home"] .home-builder-steps ol{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px !important;margin-top:18px !important}body[data-page="home"] .home-builder-steps li{min-height:42px !important;padding:8px 7px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:10px !important;background:rgba(255,255,255,0.72) !important;font-size:11px !important;line-height:1.2 !important}body[data-page="home"] .home-builder-steps li span{width:24px !important;height:24px !important;font-size:12px !important}body[data-page="home"] .home-builder-preview{min-height:232px !important;padding:12px !important;border-radius:16px !important;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.86),transparent 33%),url("/assets/pins/clean/bracelet-closeup.jpg") center 44% / min(96%,330px) auto no-repeat !important}body[data-page="home"] .home-builder-ring{width:min(68vw,205px) !important;height:min(68vw,205px) !important;opacity:0.34 !important}body[data-page="home"] .home-builder-intentions article{min-height:70px !important;padding:12px !important}body[data-page="home"] .home-builder-intentions article p{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;font-size:11px !important}body:is([data-page="home"],[data-page="build"]) .trust-bar{grid-template-columns:repeat(2,minmax(0,1fr)) !important;min-height:0 !important;padding:12px !important;gap:8px !important}body:is([data-page="home"],[data-page="build"]) .trust-bar span{min-height:42px !important;border:1px solid rgba(199,168,126,0.28) !important;border-radius:10px !important;background:rgba(255,253,248,0.82) !important;font-size:10px !important;line-height:1.2 !important}body:is([data-page="home"],[data-page="build"]) .community-section{padding:20px 16px !important;border-radius:14px !important}body:is([data-page="home"],[data-page="build"]) .community-heading{grid-template-columns:minmax(0,1fr) !important;gap:12px !important}body:is([data-page="home"],[data-page="build"]) .community-heading::after{justify-self:start !important;font-size:11px !important}body:is([data-page="home"],[data-page="build"]) .community-heading h2{font-size:clamp(30px,8.6vw,38px) !important}body:is([data-page="home"],[data-page="build"]) .rank-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}body:is([data-page="home"],[data-page="build"]) .rank-tabs .tool-button{min-height:34px !important;padding-inline:8px !important;font-size:10px !important}body:is([data-page="home"],[data-page="build"]) #leaderboardGrid>.leaderboard-main-home{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}body:is([data-page="home"],[data-page="build"]) .design-card-home{grid-template-rows:126px minmax(0,auto) !important;min-height:244px !important;border-radius:12px !important}body:is([data-page="home"],[data-page="build"]) .design-preview-home{height:126px !important;min-height:126px !important;max-height:126px !important}body:is([data-page="home"],[data-page="build"]) .design-body-home{padding:10px !important}body:is([data-page="home"],[data-page="build"]) .design-body-home h3{display:-webkit-box !important;min-height:29px !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;font-size:12px !important;line-height:1.18 !important}body:is([data-page="home"],[data-page="build"]) .creator-line{display:-webkit-box !important;min-height:24px !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;font-size:9px !important}body:is([data-page="home"],[data-page="build"]) .home-card-metrics span{min-height:22px !important;padding-inline:6px !important;font-size:9px !important}body:is([data-page="home"],[data-page="build"]) .design-actions-home{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important}body:is([data-page="home"],[data-page="build"]) .design-actions-home .small-action:last-child{display:none !important}body:is([data-page="home"],[data-page="build"]) .design-actions-home .small-action{min-height:28px !important;padding-inline:5px !important;font-size:10px !important}body:is([data-page="home"],[data-page="build"]) .home-ugc-section{grid-template-columns:minmax(0,1fr) !important;padding:22px 16px !important;gap:18px !important;border-radius:14px !important}body:is([data-page="home"],[data-page="build"]) .home-ugc-copy h2{max-width:260px !important;font-size:clamp(29px,8.2vw,36px) !important}body:is([data-page="home"],[data-page="build"]) .home-story-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body:is([data-page="home"],[data-page="build"]) .home-story-grid article{min-height:194px !important}body:is([data-page="home"],[data-page="build"]) .home-story-grid article img{height:120px !important}body:is([data-page="home"],[data-page="build"]) .home-story-grid article strong,body:is([data-page="home"],[data-page="build"]) .home-story-grid article span{padding-inline:9px !important;font-size:10px !important;line-height:1.24 !important}body[data-page="home"] .home-gift-component{min-height:386px !important;padding:24px 18px 178px !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(255,253,248,0.99) 0 51%,rgba(255,253,248,0.66) 72%,rgba(255,253,248,0.12)),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / min(96%,430px) auto no-repeat,#fffaf4 !important}body[data-page="home"] .home-gift-copy h2{max-width:285px !important;font-size:clamp(31px,8.8vw,40px) !important}body[data-page="home"] .home-gift-copy p:not(.eyebrow){max-width:270px !important;font-size:12px !important}body[data-page="home"] .home-gift-copy .hero-cta{width:100% !important;min-width:0 !important;min-height:46px !important}}@media (max-width:760px){body[data-page="build"] .trust-bar{display:none !important}body[data-page="build"] .studio-grid{gap:14px !important;margin-top:18px !important}body[data-page="build"] .stage-panel,body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{border-radius:14px !important;box-shadow:var(--phase416-shadow) !important}body[data-page="build"] .stage-panel{padding:18px 14px !important}body[data-page="build"] .stage-toolbar h2{max-width:280px !important;font-size:clamp(30px,8.6vw,38px) !important}body[data-page="build"] .bracelet-stage{height:min(70vw,286px) !important;min-height:min(70vw,286px) !important;border-radius:14px !important}body[data-page="build"] .bracelet-ring{width:min(64vw,246px) !important;height:min(64vw,246px) !important}body[data-page="build"] .center-logo{transform:translate(-50%,-50%) scale(0.48) !important}body[data-page="build"] .selected-strip{margin:8px 0 12px !important;padding:9px 12px !important}body[data-page="build"] .selected-strip .ghost-button{min-height:32px !important;padding-inline:9px !important;font-size:10px !important}body[data-page="build"] .stage-panel>.builder-decision-bar{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}body[data-page="build"] .stage-panel>.builder-decision-bar:is(.checkout-button,.gift-button,.ghost-button){min-height:44px !important;padding-inline:8px !important;font-size:11px !important}body[data-page="build"] .build-feedback-card{min-height:58px !important;padding:10px 12px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{padding:14px !important}body[data-page="build"] .tool-row{margin:-14px -14px 12px !important;padding-inline:14px !important}body[data-page="build"] .tool-row .tool-button{min-height:44px !important;font-size:10px !important}body[data-page="build"] .catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}body[data-page="build"] .stone-card{min-height:92px !important;padding:8px 5px !important}body[data-page="build"] .stone-thumb{width:36px !important;height:36px !important}body[data-page="build"] .stone-card strong{font-size:10px !important;line-height:1.08 !important}body[data-page="build"] .stone-card small{font-size:9px !important}body[data-page="build"] .meaning-panel{padding:14px !important}body[data-page="build"] .library-card{min-height:58px !important;padding:10px 34px 10px 12px !important}body[data-page="build"] .library-card small{-webkit-line-clamp:1 !important}body[data-page="build"] .meaning-panel .library-card:nth-child(n+4),body[data-page="build"] .prank-panel .library-card:nth-child(n+3){display:none !important}body[data-page="build"] .build-video-section{grid-template-columns:minmax(0,1fr) !important;padding:22px 16px !important;gap:18px !important}body[data-page="build"] .build-video-copy h2{font-size:clamp(28px,8vw,36px) !important}body[data-page="build"] .build-video-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body[data-page="build"] .build-video-phone-grid article{min-height:168px !important;border-width:5px !important;border-radius:18px !important}}@media (max-width:760px){body[data-page="trending"] .route-hero{width:calc(100%+28px) !important;max-width:none !important;min-height:430px !important;margin-inline:-14px !important;padding:46px 18px 170px !important;background:linear-gradient(180deg,rgba(255,250,242,0.98) 0 53%,rgba(255,250,242,0.56) 73%,rgba(255,250,242,0.08)),url("/assets/pins/clean/bracelet-warm-stone.jpg") right bottom / min(96%,420px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero h1{max-width:300px !important;font-size:clamp(42px,11vw,52px) !important}body[data-page="trending"] .route-hero-copy p:not(.eyebrow){max-width:270px !important;font-size:13px !important}body[data-page="trending"] .trending-filter-board{padding:16px !important}body[data-page="trending"] .trending-chip-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;overflow:visible !important}body[data-page="trending"] .trending-chip-row:is(button,select){min-height:34px !important;padding-inline:8px !important;font-size:10px !important}body[data-page="trending"] .community-section{padding:20px 16px !important;border-radius:14px !important}body[data-page="trending"] .community-heading{grid-template-columns:minmax(0,1fr) !important;gap:12px !important}body[data-page="trending"] .community-heading h2{font-size:clamp(34px,9.4vw,44px) !important}body[data-page="trending"] .rank-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) !important;gap:14px !important}body[data-page="trending"] #leaderboardGrid>.leaderboard-main{gap:10px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:34px 74px minmax(0,1fr) !important;grid-template-areas:"rank preview body" "actions actions actions" !important;gap:10px !important;min-height:0 !important;padding:10px !important;border-radius:12px !important}body[data-page="trending"] .design-rank-slot{grid-area:rank !important}body[data-page="trending"] .rank-medal{width:30px !important;height:30px !important;font-size:14px !important}body[data-page="trending"] .design-preview-trending{grid-area:preview !important;width:74px !important;min-width:74px !important;height:74px !important;min-height:74px !important;border-radius:10px !important}body[data-page="trending"] .design-body-trending{grid-area:body !important;min-width:0 !important}body[data-page="trending"] .trend-title-row h3{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;font-size:15px !important;line-height:1.12 !important}body[data-page="trending"] .trend-pill{padding-inline:6px !important;font-size:8px !important}body[data-page="trending"] .design-body-trending .creator-line,body[data-page="trending"] .tag-row,body[data-page="trending"] .trend-creator-cell{display:none !important}body[data-page="trending"] .stat-row{grid-template-columns:repeat(4,minmax(0,auto)) !important;gap:5px !important;margin-top:8px !important}body[data-page="trending"] .stat-row span{min-height:21px !important;padding-inline:5px !important;font-size:9px !important}body[data-page="trending"] .design-actions-trending{grid-area:actions !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:7px !important;margin-top:0 !important}body[data-page="trending"] .design-actions-trending .small-action:nth-last-child(-n+3){display:none !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:32px !important;font-size:10px !important}body[data-page="trending"] .leaderboard-rail-card,body[data-page="trending"] .recent-remix-feed{padding:16px !important;border-radius:12px !important}body[data-page="trending"] .creator-row{grid-template-columns:22px 30px minmax(0,1fr) auto !important;min-height:42px !important}body[data-page="trending"] .recent-remix-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body[data-page="trending"] .recent-remix-card{padding:10px !important}body[data-page="trending"] .recent-remix-card>a{height:104px !important}body[data-page="trending"] .recent-remix-card strong{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;min-height:30px !important;font-size:10px !important}body[data-page="trending"] .trending-gift-banner{min-height:390px !important;padding:24px 18px 170px !important;border-radius:14px !important}body[data-page="trending"] .trending-gift-copy h3{max-width:270px !important;font-size:clamp(34px,9.5vw,44px) !important}body[data-page="trending"] .trending-gift-copy p{max-width:270px !important;font-size:12px !important}}@media (max-width:760px){body[data-page="account"] .account-dashboard-board{width:100% !important;grid-template-columns:minmax(0,1fr) !important;gap:14px !important;margin-top:20px !important}body[data-page="account"]:is(.account-board-left,.account-board-main,.account-board-right){min-width:0 !important}body[data-page="account"] .account-board-left{display:grid !important;gap:12px !important}body[data-page="account"] .account-board-left h2{font-size:clamp(28px,8vw,36px) !important}body[data-page="account"] .account-profile-card{grid-template-columns:62px minmax(0,1fr) !important;gap:12px !important;padding:14px !important}body[data-page="account"] .account-profile-card .ghost-button{grid-column:2 !important;width:fit-content !important;min-height:34px !important;padding-inline:16px !important}body[data-page="account"] .account-board-menu{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;padding:12px !important}body[data-page="account"] .account-board-menu button{min-height:40px !important;padding:8px 9px !important;border-radius:10px !important;font-size:11px !important}body[data-page="account"] .account-board-menu button i{width:14px !important;height:14px !important}body[data-page="account"] .account-board-promo{grid-template-columns:minmax(0,1fr) !important;min-height:160px !important;padding:14px !important;overflow:hidden !important}body[data-page="account"] .account-board-card{padding:14px !important;border-radius:14px !important;box-shadow:var(--phase416-shadow) !important}body[data-page="account"] .account-board-head h3{font-size:clamp(24px,7vw,31px) !important}body[data-page="account"] .account-order-row{grid-template-columns:66px minmax(0,1fr) !important;gap:10px !important;padding:10px !important}body[data-page="account"] .account-order-preview{width:66px !important;height:66px !important}body[data-page="account"] .account-tracking-steps{grid-column:1 / -1 !important;margin-top:8px !important}body[data-page="account"] .account-tracking-steps li{font-size:9px !important}body[data-page="account"] .account-card-tabs,body[data-page="account"] .account-earn-actions,body[data-page="account"] .account-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body[data-page="account"] .account-saved-card img{height:98px !important}body[data-page="account"] .account-saved-card p{padding:9px !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:46px minmax(0,1fr) !important;gap:10px !important;padding:10px !important}body[data-page="account"] .account-points-hero{grid-template-columns:46px minmax(0,1fr) !important;padding:14px !important}body[data-page="account"] .account-points-value strong,body[data-page="account"] .account-money-value strong{font-size:clamp(34px,10vw,46px) !important}body[data-page="account"] .account-activity-list li{grid-template-columns:30px minmax(0,1fr) auto !important;gap:9px !important;padding:9px !important}}@media (max-width:430px){body[data-page="build"] .catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px !important}body[data-page="build"] .stone-card{min-height:96px !important;padding:9px 7px !important}body[data-page="build"] .stone-thumb{width:40px !important;height:40px !important}}@media (max-width:760px){body[data-page="trending"] .route-hero{min-height:clamp(344px,88vw,410px) !important;padding:42px 18px 126px !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 58%,rgba(255,250,242,0.62) 76%,rgba(255,250,242,0.14)),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 8px bottom 12px / min(82%,330px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .community-section{margin-top:14px !important}body[data-page="trending"] .community-heading h2{max-width:250px !important;line-height:0.98 !important}}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]){--phase417-ink:#073f37;--phase417-coral:#f45445;--phase417-gold:#c99442;--phase417-paper:rgba(255,253,248,0.96);--phase417-line:rgba(206,178,135,0.34);--phase417-shadow:0 22px 58px rgba(68,43,18,0.09);--phase417-soft-shadow:0 14px 34px rgba(68,43,18,0.07)}@media (min-width:1280px){body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .app-shell{max-width:1536px !important;padding-inline:clamp(32px,3.4vw,56px) !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar-main{min-height:86px !important;grid-template-columns:minmax(260px,0.35fr) minmax(580px,1fr) minmax(170px,0.24fr) !important;padding-inline:clamp(54px,4.2vw,72px) !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .site-nav{gap:clamp(42px,4.2vw,70px) !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .site-nav a{min-height:86px !important;font-size:12px !important;letter-spacing:0.11em !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark strong{font-size:clamp(38px,3.1vw,50px) !important;letter-spacing:-0.065em !important}}@media (min-width:1280px){body[data-page="home"] .app-shell{gap:38px !important}body[data-page="home"] .hero-home{width:calc(100%+clamp(64px,6.8vw,112px)) !important;max-width:none !important;min-height:clamp(635px,43vw,710px) !important;margin:0 calc(clamp(32px,3.4vw,56px) * -1) !important;padding:clamp(96px,7vw,126px) clamp(42px,4.8vw,76px) clamp(74px,5.6vw,96px) !important;grid-template-columns:minmax(470px,0.46fr) minmax(680px,0.54fr) !important;align-items:center !important;overflow:hidden !important;border-radius:0 !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 39%,rgba(255,250,242,0.76) 50%,rgba(255,250,242,0.08) 73%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 46% / min(68vw,1030px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-home::before,body[data-page="home"] .hero-studio-preview,body[data-page="home"] .hero-action-grid,body[data-page="home"] .hero-copy .eyebrow,body[data-page="home"] .hero-primary-actions .hero-cta-secondary{display:none !important}body[data-page="home"] .hero-copy{max-width:560px !important;transform:translateY(-2px) !important}body[data-page="home"] .hero-copy h1{max-width:540px !important;margin:0 0 24px !important;color:var(--phase417-ink) !important;font-size:clamp(72px,5.45vw,88px) !important;line-height:0.97 !important;letter-spacing:-0.065em !important}body[data-page="home"] .hero-copy h1::before{content:"?" !important;left:auto !important;right:-78px !important;top:2px !important;color:var(--phase417-coral) !important;font-family:var(--p1-sans) !important;font-size:0.58em !important;font-weight:400 !important}body[data-page="home"] .hero-copy h1::after{width:540px !important;height:14px !important;margin-top:13px !important;background:linear-gradient(90deg,transparent 0 2%,var(--phase417-gold) 10% 94%,transparent 100%) !important;clip-path:ellipse(50% 42% at 50% 50%) !important;transform:rotate(-1.8deg) !important;opacity:0.92 !important}body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:390px !important;color:rgba(7,63,55,0.86) !important;font-size:16px !important;line-height:1.62 !important}body[data-page="home"] .hero-chip-row{margin:30px 0 !important;gap:14px !important}body[data-page="home"] .hero-chip-row span{min-height:44px !important;padding:0 21px !important;border:1px solid rgba(206,178,135,0.46) !important;border-radius:8px !important;background:rgba(255,253,248,0.72) !important;color:rgba(7,63,55,0.9) !important;font-size:14px !important;font-weight:600 !important;box-shadow:0 8px 22px rgba(68,43,18,0.04) !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:390px !important;min-height:58px !important;border-radius:8px !important;background:linear-gradient(180deg,#ff6558 0%,#f3473c 100%) !important;font-size:15px !important;font-weight:800 !important;box-shadow:0 20px 34px rgba(244,84,69,0.2) !important}body[data-page="home"] .hero-proof{display:grid !important;grid-template-columns:104px 92px auto !important;align-items:center !important;gap:12px !important;max-width:430px !important;margin-top:30px !important;color:rgba(7,63,55,0.76) !important;font-size:13px !important}body[data-page="home"] .hero-proof::before{content:"" !important;width:104px !important;height:34px !important;background:radial-gradient(circle at 16px 17px,#ba7a55 0 15px,#fff6ec 15.5px 16.5px,transparent 17px),radial-gradient(circle at 38px 17px,#d9a77e 0 15px,#fff6ec 15.5px 16.5px,transparent 17px),radial-gradient(circle at 60px 17px,#875d47 0 15px,#fff6ec 15.5px 16.5px,transparent 17px),radial-gradient(circle at 82px 17px,#efc2b0 0 15px,#fff6ec 15.5px 16.5px,transparent 17px) !important}body[data-page="home"] .hero-proof::after{content:"\2605\2605\2605\2605\2605" !important;color:#d7a23c !important;font-size:18px !important;letter-spacing:2px !important}body[data-page="home"] .hero-proof strong{display:none !important}body[data-page="home"] .hero-proof span{font-size:13px !important;font-weight:600 !important;white-space:nowrap !important}body[data-page="home"] .hero-proof span::before{content:"50,000+" !important}body[data-page="home"] .home-guided-builder{min-height:405px !important;margin-top:0 !important;padding:38px 50px !important;grid-template-columns:minmax(260px,0.76fr) minmax(420px,1fr) minmax(330px,0.78fr) !important;gap:clamp(34px,4vw,66px) !important;border-radius:14px !important}body[data-page="home"] .home-builder-steps h2{max-width:280px !important;font-size:clamp(45px,3.7vw,58px) !important;line-height:0.98 !important;letter-spacing:-0.055em !important}body[data-page="home"] .home-builder-steps ol{gap:23px !important;margin-top:34px !important}body[data-page="home"] .home-builder-steps li{gap:16px !important;font-size:15px !important}body[data-page="home"] .home-builder-steps li span{width:42px !important;height:42px !important;font-size:16px !important}body[data-page="home"] .home-builder-preview{min-height:320px !important;align-self:center !important;border:0 !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.86) 0 28%,transparent 55%) !important;box-shadow:none !important}body[data-page="home"] .home-builder-ring{width:275px !important;height:275px !important;opacity:1 !important;filter:drop-shadow(0 18px 24px rgba(88,58,27,0.13)) !important}body[data-page="home"] .home-builder-ring .mini-bracelet{width:245px !important;height:245px !important;transform:scale(1.12) !important}body[data-page="home"] .home-builder-intentions{align-self:stretch !important;gap:16px !important}body[data-page="home"] .home-builder-intentions article{min-height:94px !important;padding:18px 19px !important;border-radius:10px !important}}@media (min-width:1280px){body[data-page="build"] .app-shell{gap:28px !important}body[data-page="build"] .build-page-masthead{display:none !important}body[data-page="build"] .trust-bar{width:calc(100%+clamp(64px,6.8vw,112px)) !important;max-width:none !important;margin:0 calc(clamp(32px,3.4vw,56px) * -1) 2px !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important;box-shadow:none !important}body[data-page="build"] .studio-grid{display:grid !important;grid-template-columns:minmax(286px,0.78fr) minmax(540px,1.58fr) minmax(302px,0.9fr) !important;gap:clamp(26px,2.3vw,38px) !important;align-items:start !important;margin-top:28px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .stage-panel,body[data-page="build"] .order-panel{border:1px solid var(--phase417-line) !important;border-radius:14px !important;background:var(--phase417-paper) !important;box-shadow:var(--phase417-soft-shadow) !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:880px !important;overflow:hidden auto !important;padding:22px !important;scrollbar-width:thin !important}body[data-page="build"] .builder-panel>.section-heading,body[data-page="build"] .builder-panel>.field-grid{display:none !important}body[data-page="build"] .tool-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;margin:-22px -22px 20px !important;padding:0 16px !important;border-bottom:1px solid rgba(206,178,135,0.26) !important;background:transparent !important}body[data-page="build"] .tool-row .tool-button{justify-content:center !important;min-height:58px !important;border:0 !important;border-bottom:3px solid transparent !important;border-radius:0 !important;background:transparent !important;color:rgba(7,63,55,0.72) !important;font-size:14px !important;font-weight:700 !important;box-shadow:none !important}body[data-page="build"] .tool-row .tool-button.active{border-color:#0b7969 !important;color:#0b7969 !important}body[data-page="build"] .material-search-shell{margin-bottom:14px !important}body[data-page="build"] .material-search-shell label,body[data-page="build"] .material-search-shell .icon-button{min-height:44px !important;border-radius:8px !important}body[data-page="build"] .material-filter-row{display:flex !important;gap:9px !important;margin:8px 0 22px !important}body[data-page="build"] .material-filter-row span{min-height:30px !important;padding:0 12px !important;border-radius:999px !important;font-size:12px !important}body[data-page="build"] .material-section-title{margin:8px 0 14px !important;color:rgba(7,63,55,0.88) !important;font-family:var(--p1-sans) !important;font-size:15px !important;font-weight:800 !important}body[data-page="build"] .catalog-popular-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important}body[data-page="build"] .catalog-popular-grid>.stone-card{min-height:102px !important;padding:12px 8px 10px !important;border-radius:9px !important;border-color:rgba(206,178,135,0.38) !important;background:rgba(255,255,255,0.72) !important}body[data-page="build"] .catalog-popular-grid>.stone-card .bead-swatch,body[data-page="build"] .stone-thumb{width:45px !important;height:45px !important;margin-bottom:7px !important;filter:drop-shadow(0 7px 11px rgba(68,43,18,0.16)) !important}body[data-page="build"] .catalog-popular-grid>.stone-card strong{font-size:12px !important;line-height:1.05 !important}body[data-page="build"] .catalog-popular-grid>.stone-card small{margin-top:3px !important;font-size:10px !important;line-height:1.08 !important}body[data-page="build"] .catalog-more-section h3{margin:20px 0 10px !important;color:rgba(7,63,55,0.88) !important;font-family:var(--p1-sans) !important;font-size:15px !important}body[data-page="build"] .catalog-more-list{display:grid !important;gap:8px !important}body[data-page="build"] .catalog-more-list>.stone-card{display:grid !important;grid-template-columns:34px minmax(0,1fr) 25px !important;min-height:49px !important;padding:8px 10px !important;border-radius:8px !important;text-align:left !important}body[data-page="build"] .catalog-more-list>.stone-card::after{content:"+" !important;width:24px !important;height:24px !important;border:1px solid rgba(7,63,55,0.42) !important;border-radius:50% !important;color:var(--phase417-ink) !important;font-size:18px !important;line-height:21px !important;text-align:center !important}body[data-page="build"] .catalog-more-list>.stone-card .bead-swatch{width:31px !important;height:31px !important;margin:0 !important}body[data-page="build"] .stage-panel{min-height:760px !important;padding:28px 36px 32px !important;overflow:hidden !important}body[data-page="build"] .stage-toolbar{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:start !important;margin-bottom:8px !important}body[data-page="build"] .stage-toolbar .eyebrow,body[data-page="build"] .stage-stats{display:none !important}body[data-page="build"] .stage-toolbar h2{margin:0 auto !important;max-width:640px !important;color:var(--phase417-ink) !important;text-align:center !important;font-size:clamp(58px,5vw,76px) !important;line-height:0.96 !important;letter-spacing:-0.065em !important}body[data-page="build"] .bracelet-stage{height:470px !important;min-height:470px !important;margin-top:12px !important;border:0 !important;border-radius:16px !important;background:radial-gradient(circle at 50% 47%,rgba(255,255,255,0.92) 0 28%,rgba(255,250,242,0.46) 45%,transparent 64%),linear-gradient(180deg,rgba(255,253,248,0.94),rgba(255,250,242,0.68)) !important;box-shadow:inset 0 0 0 1px rgba(206,178,135,0.2) !important}body[data-page="build"] .bracelet-stage::before,body[data-page="build"] .bracelet-stage::after,body[data-page="build"] .bracelet-product-glow{opacity:0 !important}body[data-page="build"] .bracelet-ring{width:390px !important;height:390px !important;filter:drop-shadow(0 24px 28px rgba(84,55,22,0.17)) !important}body[data-page="build"] .bracelet-bead{box-shadow:inset -6px -8px 12px rgba(83,52,21,0.18),inset 5px 5px 9px rgba(255,255,255,0.68),0 8px 14px rgba(66,42,19,0.18) !important}body[data-page="build"] .center-logo{transform:translate(-50%,-50%) scale(0.62) !important;opacity:0.72 !important}body[data-page="build"] .selected-strip{width:fit-content !important;min-width:292px !important;margin:-8px auto 18px !important;padding:12px 16px !important;border-radius:9px !important;background:rgba(255,253,248,0.92) !important;box-shadow:0 12px 28px rgba(70,43,18,0.08) !important}body[data-page="build"] .builder-decision-bar{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important}body[data-page="build"] .builder-decision-bar:is(.checkout-button,.gift-button,.ghost-button){min-height:53px !important;border-radius:8px !important;font-size:13px !important;font-weight:800 !important}body[data-page="build"] .build-feedback-card{max-width:440px !important;min-height:76px !important;margin:18px auto 0 !important;padding:18px 20px !important;border-radius:9px !important}body[data-page="build"] .order-panel>.section-heading,body[data-page="build"] .order-panel>.summary-card,body[data-page="build"] .order-panel>.material-list,body[data-page="build"] .order-panel>.credit-card,body[data-page="build"] .order-panel>.social-preview-slot,body[data-page="build"] .order-panel>.flow-card{display:none !important}body[data-page="build"] .meaning-stack{gap:20px !important}body[data-page="build"] .meaning-panel{padding:21px !important;border-radius:13px !important;background:rgba(255,253,248,0.82) !important}body[data-page="build"] .meaning-panel .eyebrow{color:var(--phase417-ink) !important;font-family:var(--p1-serif) !important;font-size:22px !important;font-weight:600 !important;letter-spacing:-0.035em !important;text-transform:none !important}body[data-page="build"] .meaning-panel label{display:none !important}body[data-page="build"] .library-grid{gap:14px !important;margin-top:16px !important}body[data-page="build"] .library-card{min-height:86px !important;padding:18px 52px 18px 72px !important;border-radius:10px !important;border-color:rgba(206,178,135,0.42) !important}body[data-page="build"] .library-card::before{left:20px !important;top:50% !important;transform:translateY(-50%) !important;width:34px !important;height:34px !important}body[data-page="build"] .library-card small{margin-top:5px !important;-webkit-line-clamp:2 !important;font-size:12px !important;line-height:1.35 !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="build"] .studio-grid{grid-template-columns:276px minmax(500px,1fr) 292px !important;gap:22px !important}body[data-page="build"] .stage-panel{padding-inline:26px !important}body[data-page="build"] .stage-toolbar h2{font-size:58px !important}body[data-page="build"] .bracelet-stage{height:430px !important;min-height:430px !important}body[data-page="build"] .bracelet-ring{width:350px !important;height:350px !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero{width:calc(100%+clamp(64px,6.8vw,112px)) !important;max-width:none !important;min-height:clamp(460px,34vw,540px) !important;margin:0 calc(clamp(32px,3.4vw,56px) * -1) !important;border-radius:0 !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 42%,rgba(255,250,242,0.68) 55%,rgba(255,250,242,0.06) 76%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 42% / min(64vw,960px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:clamp(86px,6.2vw,104px) 0 clamp(62px,5vw,80px) clamp(64px,5.2vw,86px) !important}body[data-page="trending"] .route-hero-copy h1{max-width:720px !important;font-size:clamp(66px,5vw,82px) !important;letter-spacing:-0.06em !important}body[data-page="trending"] .trending-filter-board{width:calc(100%+clamp(64px,6.8vw,112px)) !important;max-width:none !important;margin-inline:calc(clamp(32px,3.4vw,56px) * -1) !important;padding:26px clamp(64px,5.2vw,86px) 24px !important}body[data-page="trending"] .community-section{padding:36px 34px !important;border-radius:14px !important}body[data-page="trending"] .community-heading{grid-template-columns:minmax(0,1fr) auto !important;margin-bottom:26px !important}body[data-page="trending"] .community-heading h2{font-size:clamp(45px,3.5vw,58px) !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(680px,1fr) minmax(315px,370px) !important;gap:30px !important;align-items:start !important}body[data-page="trending"] .leaderboard-main{gap:14px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:56px 170px minmax(250px,1fr) minmax(122px,0.32fr) 126px !important;gap:22px !important;min-height:139px !important;padding:18px !important;border-radius:12px !important}body[data-page="trending"] .rank-medal{width:47px !important;height:47px !important;font-size:24px !important}body[data-page="trending"] .design-preview-trending{width:158px !important;min-width:158px !important;height:108px !important;min-height:108px !important;border-radius:8px !important}body[data-page="trending"] .design-preview-trending img{object-fit:cover !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{display:none !important}body[data-page="trending"] .trend-title-row h3{font-size:21px !important;letter-spacing:-0.035em !important}body[data-page="trending"] .tag-row{margin-top:10px !important}body[data-page="trending"] .stat-row{margin-top:14px !important;gap:10px !important}body[data-page="trending"] .stat-row span{min-height:25px !important;padding-inline:9px !important;font-size:12px !important}body[data-page="trending"] .trend-creator-cell{align-self:center !important;gap:5px !important}body[data-page="trending"] .trend-creator-cell .creator-avatar{width:43px !important;height:43px !important}body[data-page="trending"] .trend-creator-cell strong{font-size:11px !important}body[data-page="trending"] .trend-creator-cell span{font-size:10px !important}body[data-page="trending"] .design-actions-trending{align-self:center !important;grid-template-columns:1fr !important;gap:8px !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:36px !important;border-radius:7px !important;font-size:12px !important}body[data-page="trending"] .design-actions-trending .copy-action{background:rgba(255,253,248,0.92) !important}body[data-page="trending"] .design-actions-trending .remix-action{border-color:transparent !important;background:linear-gradient(180deg,#ff6659 0%,#f3483d 100%) !important;color:#fff !important;box-shadow:0 12px 22px rgba(244,84,69,0.18) !important}body[data-page="trending"] .design-actions-trending .gift-action{border-color:transparent !important;background:#0b7969 !important;color:#fff !important}body[data-page="trending"] .design-actions-trending .small-action:nth-last-child(-n+2){display:none !important}body[data-page="trending"] .leaderboard-right-rail{display:grid !important;gap:20px !important}body[data-page="trending"] .leaderboard-rail-card{padding:28px !important;border-radius:14px !important;background:rgba(255,253,248,0.96) !important;box-shadow:var(--phase417-soft-shadow) !important}body[data-page="trending"] .leaderboard-rail-card h3{margin-bottom:20px !important;color:var(--phase417-ink) !important;font-size:28px !important;letter-spacing:-0.045em !important}body[data-page="trending"] .creator-list{gap:14px !important}body[data-page="trending"] .creator-row{grid-template-columns:28px 46px minmax(0,1fr) 72px !important;gap:12px !important;min-height:54px !important;padding-bottom:12px !important}body[data-page="trending"] .creator-rank{width:24px !important;height:24px !important;background:#f0c25a !important;color:#7e571b !important;font-weight:800 !important}body[data-page="trending"] .creator-avatar-sm{width:43px !important;height:43px !important}body[data-page="trending"] .creator-name{font-size:12px !important;font-weight:800 !important}body[data-page="trending"] .creator-score{margin-top:3px !important;font-size:11px !important}body[data-page="trending"] .creator-row .small-action{min-height:30px !important;padding-inline:14px !important;border-color:rgba(10,121,105,0.32) !important;color:#0b7969 !important;font-size:11px !important}body[data-page="trending"] .leaderboard-challenge-card{min-height:258px !important;overflow:hidden !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 58%,rgba(255,253,248,0.54)),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / 185px auto no-repeat,#fffaf2 !important}body[data-page="trending"] .leaderboard-challenge-card h3{max-width:230px !important;margin-bottom:12px !important;font-size:31px !important;line-height:1.02 !important}body[data-page="trending"] .leaderboard-challenge-card .trend-pill{width:fit-content !important;background:#f45445 !important;color:#fff !important}body[data-page="trending"] .leaderboard-challenge-card .challenge-copy{max-width:185px !important;margin:16px 0 22px !important;line-height:1.48 !important}body[data-page="trending"] .leaderboard-cta{width:100% !important;min-height:43px !important;border-radius:7px !important}body[data-page="trending"] .leaderboard-gift-mini{min-height:158px !important;overflow:hidden !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 62%,rgba(255,253,248,0.46)),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / 170px auto no-repeat,#fffaf2 !important}body[data-page="trending"] .leaderboard-gift-mini h3{max-width:190px !important;font-size:29px !important;line-height:1.0 !important}body[data-page="trending"] .leaderboard-gift-mini .challenge-copy{max-width:190px !important}body[data-page="trending"] .recent-remix-feed{grid-column:1 / -1 !important;margin-top:18px !important;padding:30px !important;border-radius:14px !important}body[data-page="trending"] .recent-remix-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:20px !important}body[data-page="trending"] .recent-remix-card>a{height:150px !important;border-radius:8px !important}body[data-page="trending"] .trending-gift-banner{grid-column:1 / -1 !important;min-height:250px !important;padding:44px 48px !important;border-radius:14px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(650px,1fr) 315px !important;gap:22px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 145px minmax(230px,1fr) 105px 112px !important;gap:16px !important}body[data-page="trending"] .design-preview-trending{width:140px !important;min-width:140px !important;height:100px !important;min-height:100px !important}body[data-page="trending"] .trend-title-row h3{font-size:19px !important}body[data-page="trending"] .leaderboard-rail-card{padding:22px !important}}@media (min-width:1280px){body[data-page="account"] .route-hero-account,body[data-page="account"] .account-route-shell{display:none !important}body[data-page="account"] .account-dashboard-board{grid-template-columns:minmax(265px,0.74fr) minmax(640px,1.55fr) minmax(335px,0.96fr) !important;gap:clamp(22px,2vw,34px) !important;margin-top:50px !important}body[data-page="account"] .account-board-left h2{margin-bottom:18px !important;font-size:clamp(38px,2.9vw,48px) !important}body[data-page="account"] .account-profile-card{grid-template-columns:86px minmax(0,1fr) !important;grid-template-areas:"avatar copy" "avatar button" !important;min-height:134px !important;padding:22px !important;border-radius:10px !important}body[data-page="account"] .account-profile-card .account-profile-avatar{grid-area:avatar !important;width:78px !important;height:78px !important}body[data-page="account"] .account-profile-card>div{grid-area:copy !important}body[data-page="account"] .account-profile-card strong{font-size:20px !important}body[data-page="account"] .account-profile-card p{margin-top:6px !important;font-size:14px !important}body[data-page="account"] .account-profile-card .ghost-button{grid-area:button !important;width:fit-content !important;min-height:38px !important;padding-inline:22px !important;border-radius:7px !important}body[data-page="account"] .account-board-menu{gap:5px !important;margin-top:18px !important;padding:16px !important;border-radius:10px !important}body[data-page="account"] .account-board-menu button{justify-content:start !important;min-height:47px !important;padding-inline:16px !important;border-radius:7px !important;font-size:14px !important}body[data-page="account"] .account-board-menu button i{width:18px !important;height:18px !important}body[data-page="account"] .account-board-promo{min-height:258px !important;margin-top:18px !important;border-radius:10px !important}body[data-page="account"] .account-board-main,body[data-page="account"] .account-board-right{gap:20px !important}body[data-page="account"] .account-board-card{padding:24px !important;border-radius:10px !important;box-shadow:var(--phase417-soft-shadow) !important}body[data-page="account"] .account-board-head{margin-bottom:20px !important}body[data-page="account"] .account-board-head h3{font-size:29px !important;line-height:1.02 !important;letter-spacing:-0.045em !important}body[data-page="account"] .account-order-timeline{gap:0 !important}body[data-page="account"] .account-order-row{grid-template-columns:86px minmax(140px,0.36fr) minmax(360px,1fr) !important;min-height:116px !important;padding:16px 0 !important;border-top:1px solid rgba(206,178,135,0.26) !important;border-radius:0 !important;background:transparent !important}body[data-page="account"] .account-order-row:first-child{border-top:0 !important;padding-top:0 !important}body[data-page="account"] .account-order-preview{width:72px !important;height:72px !important;border-radius:9px !important}body[data-page="account"] .account-card-tabs{display:flex !important;gap:26px !important;border-bottom:1px solid rgba(206,178,135,0.28) !important;margin-bottom:20px !important}body[data-page="account"] .account-card-tabs button{min-height:38px !important;padding:0 0 10px !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;background:transparent !important;font-size:13px !important}body[data-page="account"] .account-card-tabs button.active{border-color:#0b7969 !important;color:#0b7969 !important}body[data-page="account"] .account-saved-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:14px !important}body[data-page="account"] .account-saved-card{min-height:164px !important;border-radius:9px !important}body[data-page="account"] .account-saved-grid img{height:112px !important}body[data-page="account"] .account-saved-card p{padding:10px !important}body[data-page="account"] .account-gift-link-row{grid-template-columns:58px minmax(220px,1fr) minmax(86px,102px) minmax(74px,84px) 112px !important;gap:12px !important;min-height:72px !important;padding:12px 0 !important;border-top:1px solid rgba(206,178,135,0.24) !important;border-radius:0 !important;background:transparent !important}body[data-page="account"] .account-board-right .account-board-card{padding:28px !important}body[data-page="account"] .account-points-value strong,body[data-page="account"] .account-money-value strong{font-size:45px !important;letter-spacing:-0.055em !important}body[data-page="account"] .account-reward-value{min-height:42px !important;border-radius:7px !important}body[data-page="account"] .account-board-right .primary-button{min-height:47px !important;border-radius:7px !important}body[data-page="account"] .account-earn-actions,body[data-page="account"] .account-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="account"] .account-earn-actions{gap:0 !important}body[data-page="account"] .account-earn-actions article{min-height:78px !important;padding:10px 8px !important;border-left:1px solid rgba(206,178,135,0.28) !important}body[data-page="account"] .account-earn-actions article:first-child{border-left:0 !important}body[data-page="account"] .account-activity-list li{grid-template-columns:34px minmax(0,1fr) auto !important;min-height:58px !important;padding:11px 0 !important;border-top:1px solid rgba(206,178,135,0.24) !important;border-radius:0 !important;background:transparent !important}body[data-page="account"] .account-activity-list li:first-child{border-top:0 !important}body[data-page="account"] .account-route-panel.route-panel-open,body[data-page="account"] .account-route-panel.active{max-width:1400px !important;margin:34px auto 0 !important;padding:28px !important;border-radius:16px !important;border:1px solid var(--phase417-line) !important;background:rgba(255,253,248,0.97) !important;box-shadow:var(--phase417-shadow) !important}body[data-page="account"] #authDialog .modal-head,body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head{margin-bottom:22px !important;padding:0 !important;border:0 !important}body[data-page="account"] #authDialog .modal-head h2,body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head h2{font-size:38px !important;letter-spacing:-0.05em !important}body[data-page="account"] #authDialog .account-auth-layout{grid-template-columns:minmax(235px,0.62fr) minmax(650px,1.45fr) minmax(285px,0.78fr) !important;gap:22px !important}body[data-page="account"] #authDialog .account-shell-nav,body[data-page="account"] #authDialog .account-shell-right,body[data-page="account"] #authDialog .auth-brand-panel,body[data-page="account"] #authDialog .checkout-preview.auth-layout,body[data-page="account"] #authDialog .account-auth-ops-grid,body[data-page="account"] #authDialog .account-ambassador-details,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-form,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-preview,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview>div{border:1px solid rgba(206,178,135,0.32) !important;border-radius:12px !important;background:rgba(255,255,255,0.72) !important;box-shadow:0 10px 28px rgba(68,43,18,0.05) !important}body[data-page="account"] #authDialog .account-shell-nav{padding:20px !important}body[data-page="account"] #authDialog .account-shell-nav h3{margin-bottom:16px !important;font-size:27px !important}body[data-page="account"] #authDialog .account-shell-nav .ghost-button{justify-content:start !important;min-height:42px !important;border:0 !important;border-radius:8px !important;background:transparent !important;box-shadow:none !important}body[data-page="account"] #authDialog .account-shell-main{gap:18px !important}body[data-page="account"] #authDialog .auth-brand-panel{min-height:185px !important;padding:24px !important;background:linear-gradient(90deg,rgba(255,253,248,0.96) 0 60%,rgba(255,253,248,0.6)),url("/assets/pins/clean/bracelet-closeup.jpg") right center / 240px auto no-repeat,#fffaf3 !important}body[data-page="account"] #authDialog .auth-brand-panel .account-profile-avatar{width:72px !important;height:72px !important}body[data-page="account"] #authDialog .auth-brand-panel strong{max-width:430px !important;font-size:24px !important;line-height:1.05 !important}body[data-page="account"] #authDialog .checkout-preview.auth-layout{display:grid !important;grid-template-columns:minmax(310px,1fr) minmax(250px,0.78fr) !important;gap:18px !important;padding:22px !important}body[data-page="account"] #authDialog .auth-form-heading{grid-column:1 / -1 !important;padding:0 0 4px !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="account"] #authDialog .auth-form-heading h3,body[data-page="account"] #authDialog .auth-layout form h3,body[data-page="account"] #authDialog .social-auth-box h3,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-form h3,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-preview h3,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview h3{font-size:22px !important;letter-spacing:-0.035em !important}body[data-page="account"] #authDialog .auth-layout form,body[data-page="account"] #authDialog .social-auth-box{padding:20px !important;border-radius:12px !important}body[data-page="account"] #authDialog .auth-layout input,body[data-page="account"] .account-route-panel:not(#authDialog) input,body[data-page="account"] .account-route-panel:not(#authDialog) select,body[data-page="account"] .account-route-panel:not(#authDialog) textarea{min-height:42px !important;border-radius:8px !important}body[data-page="account"] #authDialog .auth-actions{grid-template-columns:0.75fr 1fr !important;gap:10px !important}body[data-page="account"] #authDialog .auth-actions button,body[data-page="account"] #authDialog .social-auth-box button{min-height:42px !important;border-radius:8px !important}body[data-page="account"] #authDialog .account-auth-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;padding:20px !important}body[data-page="account"] #authDialog .account-auth-section-head{grid-column:1 / -1 !important}body[data-page="account"] #authDialog .account-ambassador-details,body[data-page="account"] #authDialog .account-shell-right{padding:20px !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.gift-layout,body[data-page="account"] .account-loyalty-subgrid{grid-template-columns:minmax(360px,0.78fr) minmax(520px,1.22fr) !important;gap:20px !important}body[data-page="account"] .account-route-panel:not(#authDialog) .gift-form,body[data-page="account"] .account-route-panel:not(#authDialog) .gift-preview,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview,body[data-page="account"] .account-route-panel:not(#authDialog) .checkout-preview>div{padding:22px !important}body[data-page="account"] .account-sub-order-row{grid-template-columns:82px minmax(0,1fr) !important;min-height:116px !important;padding:14px !important;border-radius:10px !important}body[data-page="account"] .account-sub-order-row img{width:70px !important;height:70px !important}body[data-page="account"] .account-loyalty-hero{min-height:250px !important;padding:28px !important;background:linear-gradient(135deg,rgba(255,250,242,0.98),rgba(242,232,210,0.76)) !important}body[data-page="account"] .account-loyalty-hero strong{font-size:58px !important}body[data-page="account"] .account-tier-card ul{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{box-sizing:border-box !important;height:clamp(560px,40vw,650px) !important;min-height:clamp(560px,40vw,650px) !important;padding:clamp(58px,4.8vw,78px) clamp(42px,4.8vw,76px) clamp(46px,4.2vw,68px) !important;grid-template-columns:minmax(560px,0.45fr) minmax(620px,0.55fr) !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 38%,rgba(255,250,242,0.76) 51%,rgba(255,250,242,0.08) 73%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right center / auto 100% no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1{max-width:635px !important;font-size:clamp(68px,5.15vw,82px) !important}body[data-page="home"] .hero-copy h1::after{width:min(540px,92%) !important}body[data-page="home"] .hero-proof{grid-template-columns:104px 108px auto !important}body[data-page="home"] .hero-proof::before{order:1 !important}body[data-page="home"] .hero-proof::after{order:2 !important}body[data-page="home"] .hero-proof span{order:3 !important}body[data-page="home"] .home-guided-builder{min-height:390px !important}body[data-page="build"] .studio-grid{grid-auto-flow:column !important}body[data-page="build"] .studio-grid>.builder-panel{grid-column:1 !important;grid-row:1 !important;width:auto !important}body[data-page="build"] .studio-grid>.stage-panel{grid-column:2 !important;grid-row:1 !important;width:auto !important}body[data-page="build"] .studio-grid>.order-panel{grid-column:3 !important;grid-row:1 !important;width:auto !important}body[data-page="build"] .catalog{display:block !important}body[data-page="build"] .catalog-more-section{display:block !important;clear:both !important;margin-top:20px !important}body[data-page="build"] .bracelet-stage::before{content:"" !important;position:absolute !important;inset:44px 58px 46px !important;display:block !important;border-radius:20px !important;background:url("/assets/pins/clean/bracelet-warm-stone.jpg") center / contain no-repeat !important;opacity:0.34 !important;filter:saturate(1.08) contrast(1.03) !important}body[data-page="build"] .bracelet-ring{transform:translate(-50%,-50%) scale(1.06) !important}body[data-page="trending"] .route-hero{box-sizing:border-box !important;height:clamp(380px,29vw,440px) !important;min-height:clamp(380px,29vw,440px) !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 42%,rgba(255,250,242,0.68) 55%,rgba(255,250,242,0.06) 76%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right center / auto 100% no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:clamp(58px,4.2vw,70px) 0 clamp(44px,3.8vw,58px) clamp(64px,5.2vw,86px) !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(58px,4.5vw,72px) !important}body[data-page="trending"] .trending-filter-board{padding-top:20px !important;padding-bottom:18px !important}body[data-page="trending"] .community-section{margin-top:22px !important;padding-top:28px !important}body[data-page="trending"] .community-heading{margin-bottom:20px !important}body[data-page="account"] .account-board-left h2{font-size:clamp(32px,2.45vw,40px) !important;letter-spacing:-0.06em !important}body[data-page="account"] .account-board-menu button{min-height:42px !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{height:clamp(540px,38vw,610px) !important;min-height:clamp(540px,38vw,610px) !important;padding-top:clamp(48px,4vw,66px) !important;padding-bottom:clamp(40px,3.6vw,56px) !important}body[data-page="home"] .hero-copy h1{max-width:610px !important;font-size:clamp(62px,4.85vw,76px) !important}body[data-page="home"] .home-guided-builder{min-height:420px !important;padding-top:34px !important}body[data-page="home"] .home-builder-preview{align-self:start !important;padding-top:18px !important}body[data-page="build"] .material-filter-row{overflow:hidden !important}body[data-page="build"] .material-filter-row span{flex:0 0 auto !important;padding-inline:10px !important;font-size:11px !important}body[data-page="build"] .order-panel{min-width:0 !important;padding-inline:18px !important}body[data-page="build"] .meaning-panel{padding:18px !important}body[data-page="build"] .library-card{min-height:92px !important;padding:16px 40px 16px 58px !important}body[data-page="build"] .library-card::before{left:15px !important;width:30px !important;height:30px !important}body[data-page="build"] .library-card strong{font-size:14px !important}body[data-page="trending"] .route-hero{height:clamp(340px,25vw,390px) !important;min-height:clamp(340px,25vw,390px) !important}body[data-page="trending"] .route-hero-copy{padding-top:clamp(44px,3.4vw,58px) !important;padding-bottom:36px !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(52px,4.1vw,66px) !important}body[data-page="trending"] .trending-filter-board{padding-top:16px !important;padding-bottom:14px !important}body[data-page="trending"] .trending-chip-row{gap:10px !important}body[data-page="trending"] .trending-chip-row:is(button,select){min-height:38px !important}body[data-page="trending"] .community-section{margin-top:18px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="build"] .studio-grid{grid-template-columns:276px minmax(480px,1fr) 270px !important;gap:20px !important}body[data-page="build"] .order-panel{padding-inline:16px !important}body[data-page="build"] .meaning-panel .eyebrow{font-size:20px !important}body[data-page="build"] .library-card{min-height:86px !important;padding-right:34px !important}}body[data-page="account"].account-guest .app-shell>.route-hero-account[data-route-group~="account"]:not(dialog):not(.route-panel),body[data-page="account"].account-guest .app-shell>.account-route-shell[data-route-group~="account"]:not(dialog):not(.route-panel),body[data-page="account"].account-guest .app-shell>.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:none !important}body[data-page="account"].account-authenticated .app-shell>.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.active[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.route-panel-open[data-route-group~="account"]{display:block !important;width:min(calc(100% - clamp(20px,4vw,72px)),1360px) !important;max-width:1360px !important;margin:clamp(22px,4vw,58px) auto 0 !important;padding:clamp(22px,3vw,40px) !important;border:1px solid rgba(206,178,135,0.38) !important;border-radius:clamp(18px,2vw,24px) !important;background:radial-gradient(circle at 9% 8%,rgba(244,84,69,0.1),transparent 28%),radial-gradient(circle at 92% 16%,rgba(11,121,105,0.13),transparent 30%),linear-gradient(135deg,rgba(255,253,248,0.98),rgba(255,246,232,0.94)) !important;box-shadow:0 28px 80px rgba(64,42,18,0.09) !important}body[data-page="account"].account-guest #authDialog>.modal-head{display:grid !important;grid-template-columns:minmax(0,1fr) !important;margin:0 0 clamp(18px,2vw,28px) !important;padding:0 !important;border:0 !important}body[data-page="account"].account-guest #authDialog>.modal-head .eyebrow{color:#0b7969 !important}body[data-page="account"].account-guest #authDialog>.modal-head h2{max-width:780px !important;color:#073f37 !important;font-family:var(--p1-serif) !important;font-size:clamp(48px,5.2vw,86px) !important;font-weight:500 !important;line-height:0.95 !important;letter-spacing:-0.065em !important}body[data-page="account"].account-guest #authDialog>.modal-head h2::after{content:"Your saved designs,gift links,points,and order tracking start here." !important;display:block !important;max-width:520px !important;margin-top:16px !important;color:rgba(7,63,55,0.68) !important;font-family:var(--p1-sans) !important;font-size:clamp(15px,1.2vw,18px) !important;font-weight:560 !important;line-height:1.55 !important;letter-spacing:0 !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{display:grid !important;grid-template-columns:minmax(240px,0.68fr) minmax(0,1.42fr) !important;gap:clamp(18px,2.5vw,34px) !important;align-items:stretch !important}body[data-page="account"].account-guest #authDialog .account-shell-right{display:none !important}body[data-page="account"].account-guest #authDialog .account-shell-nav,body[data-page="account"].account-guest #authDialog .auth-brand-panel,body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout,body[data-page="account"].account-guest #authDialog .account-auth-ops-grid,body[data-page="account"].account-guest #authDialog .account-ambassador-details{border:1px solid rgba(206,178,135,0.32) !important;border-radius:16px !important;background:rgba(255,255,255,0.76) !important;box-shadow:0 16px 42px rgba(68,43,18,0.055) !important}body[data-page="account"].account-guest #authDialog .account-shell-nav{display:grid !important;align-content:start !important;gap:8px !important;padding:22px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav h3{margin:0 0 10px !important;color:#073f37 !important;font-family:var(--p1-serif) !important;font-size:34px !important;font-weight:500 !important;letter-spacing:-0.055em !important}body[data-page="account"].account-guest #authDialog .account-shell-nav .ghost-button{justify-content:start !important;min-height:44px !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:rgba(7,63,55,0.72) !important;box-shadow:none !important}body[data-page="account"].account-guest #authDialog .account-shell-nav .ghost-button.active,body[data-page="account"].account-guest #authDialog .account-shell-nav .ghost-button:first-of-type{background:rgba(11,121,105,0.1) !important;color:#0b7969 !important}body[data-page="account"].account-guest #authDialog .account-shell-main{display:grid !important;gap:clamp(16px,1.8vw,24px) !important;min-width:0 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:clamp(220px,20vw,300px) !important;padding:clamp(24px,3vw,38px) !important;overflow:hidden !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 50%,rgba(255,253,248,0.48) 68%,transparent),url("/assets/pins/clean/bracelet-closeup.jpg") right center / min(46%,380px) auto no-repeat,#fffaf2 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel .account-profile-avatar{width:82px !important;height:82px !important;margin-bottom:14px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong{display:block !important;max-width:460px !important;color:#073f37 !important;font-family:var(--p1-serif) !important;font-size:clamp(28px,3vw,44px) !important;font-weight:500 !important;line-height:1.0 !important;letter-spacing:-0.055em !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel p{max-width:470px !important;color:rgba(7,63,55,0.68) !important;line-height:1.52 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{max-width:470px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{display:grid !important;grid-template-columns:minmax(280px,1fr) minmax(230px,0.72fr) !important;gap:18px !important;padding:clamp(20px,2vw,28px) !important}body[data-page="account"].account-guest #authDialog .auth-form-heading{grid-column:1 / -1 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="account"].account-guest #authDialog .auth-form-heading h3,body[data-page="account"].account-guest #authDialog .auth-layout form h3,body[data-page="account"].account-guest #authDialog .social-auth-box h3{color:#073f37 !important;font-family:var(--p1-serif) !important;font-size:clamp(24px,2vw,32px) !important;font-weight:500 !important;letter-spacing:-0.045em !important}body[data-page="account"].account-guest #authDialog .auth-layout form,body[data-page="account"].account-guest #authDialog .social-auth-box{display:grid !important;align-content:start !important;gap:13px !important;min-width:0 !important;padding:20px !important;border:1px solid rgba(206,178,135,0.28) !important;border-radius:14px !important;background:rgba(255,253,248,0.88) !important}body[data-page="account"].account-guest #authDialog .auth-layout label{display:grid !important;gap:7px !important;color:rgba(7,63,55,0.72) !important;font-size:12px !important;font-weight:760 !important}body[data-page="account"].account-guest #authDialog .auth-layout input{width:100% !important;min-width:0 !important;min-height:46px !important;box-sizing:border-box !important;border:1px solid rgba(206,178,135,0.42) !important;border-radius:10px !important;background:#fff !important;color:#1f2f2d !important}body[data-page="account"].account-guest #authDialog .auth-actions,body[data-page="account"].account-guest #authDialog .modal-actions{display:grid !important;grid-template-columns:minmax(0,0.78fr) minmax(0,1fr) !important;gap:10px !important}body[data-page="account"].account-guest #authDialog .auth-actions button,body[data-page="account"].account-guest #authDialog .social-auth-box button{min-height:46px !important;border-radius:10px !important}body[data-page="account"].account-guest #authDialog #logoutButton{opacity:0.58 !important}body[data-page="account"].account-guest #authDialog .account-auth-ops-grid,body[data-page="account"].account-guest #authDialog .account-ambassador-details{display:none !important}body[data-page="account"].account-authenticated #authDialog .account-auth-ops-grid,body[data-page="account"].account-authenticated #authDialog .account-ambassador-details{display:grid !important}body[data-page="build"] .bracelet-stage{isolation:isolate !important}body[data-page="build"] .bracelet-stage::before{content:"" !important;position:absolute !important;inset:clamp(18px,3.2vw,42px) clamp(18px,4.2vw,64px) clamp(56px,6vw,86px) !important;z-index:0 !important;display:block !important;border-radius:clamp(18px,2vw,26px) !important;background:linear-gradient(180deg,rgba(255,252,246,0.02),rgba(255,246,232,0.2)),url("/assets/pins/clean/bracelet-closeup.jpg") center 52% / cover no-repeat !important;opacity:0.94 !important;filter:saturate(1.05) contrast(1.02) brightness(1.03) !important;pointer-events:none !important}body[data-page="build"] .bracelet-stage::after{content:"" !important;position:absolute !important;inset:clamp(18px,3.2vw,42px) clamp(18px,4.2vw,64px) clamp(56px,6vw,86px) !important;z-index:1 !important;display:block !important;border-radius:clamp(18px,2vw,26px) !important;background:radial-gradient(ellipse at 50% 72%,rgba(58,36,12,0.16),transparent 48%),linear-gradient(90deg,rgba(255,253,248,0.18),rgba(255,253,248,0.02) 48%,rgba(255,253,248,0.2)) !important;mix-blend-mode:multiply !important;pointer-events:none !important}body[data-page="build"] .bracelet-ring{z-index:3 !important;opacity:0.76 !important;filter:drop-shadow(0 24px 26px rgba(80,50,20,0.17)) saturate(1.06) !important}body[data-page="build"] .bracelet-bead{transform:scale(var(--bead-scale,1)) !important;transform-origin:center !important;opacity:var(--bead-alpha,0.72) !important;border:1px solid rgba(255,255,255,0.72) !important;border-radius:50% !important;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,0.92) 0 10%,rgba(255,255,255,0.26) 11% 22%,transparent 36%),radial-gradient(circle at 64% 72%,rgba(38,28,18,0.16),transparent 42%),linear-gradient(135deg,var(--a),var(--b)) !important;background-blend-mode:screen,multiply,normal !important;box-shadow:inset -8px -10px 14px rgba(58,38,19,calc(0.12+var(--bead-depth,0.5) * 0.12)),inset 5px 5px 10px rgba(255,255,255,0.55),0 calc(7px+var(--bead-depth,0.5) * 8px) calc(12px+var(--bead-depth,0.5) * 12px) rgba(56,36,16,0.22) !important}body[data-page="build"] .bracelet-bead.bead-image{background-size:cover !important;background-position:center !important;background-blend-mode:normal !important}body[data-page="build"] .bracelet-bead::after{content:"" !important;position:absolute !important;inset:12% 18% auto auto !important;width:28% !important;height:28% !important;border-radius:50% !important;background:rgba(255,255,255,0.82) !important;filter:blur(1px) !important;pointer-events:none !important}body[data-page="build"] .bracelet-bead.selected{outline:2px solid rgba(244,84,69,0.86) !important;outline-offset:4px !important;opacity:1 !important}body[data-page="build"] .bracelet-charm{z-index:48 !important;border-color:rgba(195,138,46,0.64) !important;background:linear-gradient(145deg,#fff7da,#d7a23c) !important;color:#7e571b !important;box-shadow:inset 3px 3px 7px rgba(255,255,255,0.55),0 14px 24px rgba(76,46,15,0.18) !important}body[data-page="build"] .bracelet-shadow,body[data-page="build"] .bracelet-product-glow{z-index:2 !important}body[data-page="build"] .center-logo{z-index:5 !important;border-color:rgba(206,178,135,0.34) !important;background:rgba(255,253,248,0.66) !important;backdrop-filter:blur(8px) !important}@media (min-width:1280px){body[data-page="build"] .stage-panel{min-height:clamp(690px,50vw,770px) !important}body[data-page="build"] .bracelet-stage{height:clamp(430px,31vw,500px) !important;min-height:clamp(430px,31vw,500px) !important;margin-top:6px !important;background:radial-gradient(circle at 50% 48%,rgba(255,253,248,0.72),transparent 38%),linear-gradient(180deg,rgba(255,253,248,0.92),rgba(255,244,226,0.72)) !important}body[data-page="build"] .bracelet-ring{width:clamp(360px,28vw,460px) !important;height:clamp(360px,28vw,460px) !important;transform:translate(-50%,-50%) scale(1.02) !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .studio-grid{grid-template-columns:minmax(240px,280px) minmax(420px,1fr) !important;grid-template-areas:"stage stage" "builder order" !important;gap:16px !important}body[data-page="build"] .stage-panel{grid-area:stage !important;min-height:590px !important}body[data-page="build"] .builder-panel{grid-area:builder !important}body[data-page="build"] .order-panel{grid-area:order !important}body[data-page="build"] .bracelet-stage{height:min(48vw,430px) !important;min-height:380px !important}body[data-page="build"] .bracelet-ring{width:min(64vw,390px) !important;height:min(64vw,390px) !important;transform:translate(-50%,-50%) scale(0.98) !important}}@media (max-width:899px){body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{width:calc(100% - 24px) !important;margin-top:16px !important;padding:18px !important}body[data-page="account"].account-guest #authDialog .account-auth-layout,body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"].account-guest #authDialog .account-shell-nav{display:none !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:300px !important;background:linear-gradient(180deg,rgba(255,253,248,0.98) 0 42%,rgba(255,253,248,0.42)),url("/assets/pins/clean/bracelet-closeup.jpg") center bottom / min(94%,420px) auto no-repeat,#fffaf2 !important}body[data-page="account"].account-guest #authDialog .auth-actions,body[data-page="account"].account-guest #authDialog .modal-actions{grid-template-columns:minmax(0,1fr) !important}body[data-page="build"] .bracelet-stage::before,body[data-page="build"] .bracelet-stage::after{inset:14px 12px 48px !important}body[data-page="build"] .bracelet-ring{opacity:0.8 !important}}@media (min-width:1280px){body[data-page="home"] .home-guided-builder{min-height:405px !important;padding-block:36px !important}body[data-page="home"] .home-builder-preview{position:relative !important;min-height:326px !important;overflow:hidden !important;border-radius:16px !important;background:radial-gradient(circle at 50% 48%,rgba(255,253,248,0.68),transparent 35%),url("/assets/pins/clean/bracelet-closeup.jpg") center 52% / min(94%,420px) auto no-repeat !important}body[data-page="home"] .home-builder-preview::after{content:"" !important;position:absolute !important;inset:34px 54px 58px !important;z-index:1 !important;border-radius:18px !important;background:radial-gradient(ellipse at 50% 74%,rgba(64,42,18,0.12),transparent 54%) !important;pointer-events:none !important}body[data-page="home"] .home-builder-ring{position:relative !important;z-index:2 !important;opacity:0.46 !important;filter:drop-shadow(0 14px 20px rgba(78,48,18,0.15)) !important;transform:translateY(0) scale(0.96) !important}body[data-page="home"] .home-builder-ring .mini-bracelet{opacity:0.82 !important}body[data-page="home"] .home-builder-preview>strong,body[data-page="home"] .home-builder-preview>p,body[data-page="home"] .home-builder-controls{position:relative !important;z-index:3 !important;width:fit-content !important;margin-inline:auto !important;padding:5px 10px !important;border-radius:999px !important;background:rgba(255,253,248,0.78) !important;backdrop-filter:blur(7px) !important}body[data-page="home"] .home-builder-preview>strong{margin-top:-18px !important}body[data-page="trending"] .route-hero{height:clamp(300px,21vw,340px) !important;min-height:clamp(300px,21vw,340px) !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 44%,rgba(255,250,242,0.74) 56%,rgba(255,250,242,0.04) 76%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right center / auto 100% no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding-top:clamp(34px,2.9vw,48px) !important;padding-bottom:clamp(30px,2.8vw,42px) !important}body[data-page="trending"] .route-hero-copy .eyebrow{margin-bottom:10px !important}body[data-page="trending"] .route-hero-copy h1{max-width:640px !important;font-size:clamp(48px,3.9vw,62px) !important}body[data-page="trending"] .route-hero-copy p{max-width:430px !important;margin-top:14px !important}body[data-page="trending"] .route-hero .hero-cta{min-height:44px !important;margin-top:18px !important;padding-inline:28px !important}body[data-page="trending"] .trending-filter-board{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px 28px !important;padding-top:16px !important;padding-bottom:14px !important}body[data-page="trending"] .trending-filter-group{min-width:0 !important}body[data-page="trending"] .trending-filter-group p{margin-bottom:8px !important;font-size:12px !important}body[data-page="trending"] .trending-chip-row{flex-wrap:nowrap !important;gap:8px !important;overflow:hidden !important}body[data-page="trending"] .trend-chip{flex:0 1 auto !important;min-height:36px !important;padding-inline:15px !important;font-size:12px !important}body[data-page="trending"] .community-section{margin-top:16px !important;padding-top:28px !important}body[data-page="trending"] .community-heading{margin-bottom:18px !important}body[data-page="trending"] .community-heading h2{font-size:clamp(40px,3vw,50px) !important}body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{margin-top:34px !important;padding:30px !important}body[data-page="account"].account-guest #authDialog>.modal-head{margin-bottom:18px !important}body[data-page="account"].account-guest #authDialog>.modal-head h2{font-size:clamp(48px,4.5vw,72px) !important}body[data-page="account"].account-guest #authDialog>.modal-head h2::after{margin-top:10px !important;font-size:15px !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{grid-template-columns:minmax(214px,0.52fr) minmax(0,1.48fr) !important;gap:24px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav{padding:20px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav h3{font-size:30px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav .ghost-button{min-height:39px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:190px !important;padding:24px !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 52%,rgba(255,253,248,0.52) 72%,transparent),url("/assets/pins/clean/bracelet-closeup.jpg") right center / min(38%,330px) auto no-repeat,#fffaf2 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel .account-profile-avatar{width:64px !important;height:64px !important;margin-bottom:8px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong{max-width:500px !important;font-size:clamp(28px,2.5vw,40px) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel p{max-width:500px !important;margin-top:8px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:14px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel li{min-height:34px !important;padding:0 12px !important;border:1px solid rgba(206,178,135,0.34) !important;border-radius:999px !important;background:rgba(255,253,248,0.72) !important;font-size:12px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{gap:14px !important;padding:20px !important}body[data-page="account"].account-guest #authDialog .auth-layout form,body[data-page="account"].account-guest #authDialog .social-auth-box{padding:17px !important}body[data-page="account"].account-guest #authDialog .auth-layout input,body[data-page="account"].account-guest #authDialog .auth-actions button,body[data-page="account"].account-guest #authDialog .social-auth-box button{min-height:42px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="trending"] .trending-filter-board{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="home"] .home-builder-preview{background:radial-gradient(circle at 50% 48%,rgba(255,253,248,0.68),transparent 38%),url("/assets/pins/clean/bracelet-closeup.jpg") center / min(92%,380px) auto no-repeat !important}}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]){--phase4182-paper:rgba(255,253,248,0.94);--phase4182-line:rgba(199,168,126,0.34);--phase4182-ink:#073f37;--phase4182-coral:#f6513f;--phase4182-jade:#0b7969}@media (min-width:761px) and (max-width:1279px){body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar{height:auto !important;min-height:106px !important;overflow:visible !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar-main{grid-template-columns:minmax(188px,240px) minmax(0,1fr) auto !important;grid-template-rows:72px !important;min-height:72px !important;gap:clamp(14px,2.1vw,26px) !important;padding-inline:clamp(26px,4vw,44px) !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark{min-width:0 !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark strong{font-size:clamp(33px,3.8vw,40px) !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .site-nav{grid-column:2 !important;grid-row:1 !important;justify-self:center !important;display:flex !important;gap:clamp(18px,2.6vw,30px) !important;width:auto !important;max-width:100% !important;overflow:visible !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .site-nav a{min-height:72px !important;padding:26px 0 21px !important;font-size:clamp(10px,1.2vw,12px) !important;letter-spacing:0.08em !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions{grid-column:3 !important;grid-row:1 !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .trust-bar{grid-template-columns:repeat(4,minmax(0,1fr)) !important;min-height:58px !important;margin-bottom:18px !important}body[data-page="build"] .studio-grid{display:grid !important;grid-auto-flow:row !important;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr) !important;grid-template-areas:"stage stage" "builder order" !important;gap:18px !important;width:min(calc(100vw - 56px),1120px) !important;margin:18px auto 34px !important}body[data-page="build"] .studio-grid>.stage-panel,body[data-page="build"] .studio-grid>.builder-panel,body[data-page="build"] .studio-grid>.order-panel{width:auto !important;min-width:0 !important;max-width:none !important}body[data-page="build"] .studio-grid>.stage-panel{grid-area:stage !important;grid-column:auto !important;grid-row:auto !important;min-height:600px !important;padding:24px 24px 22px !important}body[data-page="build"] .studio-grid>.builder-panel{grid-area:builder !important;grid-column:auto !important;grid-row:auto !important}body[data-page="build"] .studio-grid>.order-panel{grid-area:order !important;grid-column:auto !important;grid-row:auto !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{position:relative !important;top:auto !important;max-height:none !important;overflow:visible !important;padding:18px !important}body[data-page="build"] .stage-toolbar h2{max-width:760px !important;margin-inline:auto !important;font-size:clamp(48px,6vw,64px) !important;line-height:0.98 !important}body[data-page="build"] .bracelet-stage{width:min(100%,760px) !important;height:clamp(390px,44vw,455px) !important;min-height:clamp(390px,44vw,455px) !important;margin-inline:auto !important}body[data-page="build"] .bracelet-stage::before,body[data-page="build"] .bracelet-stage::after{inset:24px 34px 54px !important}body[data-page="build"] .bracelet-ring{width:min(72vw,520px) !important;height:min(42vw,320px) !important;transform:translate(-50%,-50%) scale(1.02) !important}body[data-page="build"] .catalog-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important}body[data-page="build"] .catalog-more-section{clear:none !important}body[data-page="build"] .catalog-more-list{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px !important}body[data-page="build"] .catalog-more-list>.stone-card{grid-template-columns:32px minmax(0,1fr) 24px !important;min-height:48px !important}body[data-page="build"] .meaning-stack{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important}body[data-page="build"] .library-card{min-height:74px !important}}@media (min-width:1280px){body[data-page="build"] .bracelet-stage{overflow:hidden !important}body[data-page="build"] .bracelet-stage::before{inset:34px 58px 68px !important;background:linear-gradient(180deg,rgba(255,252,246,0.04),rgba(255,244,226,0.1)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center 51% / cover no-repeat !important;opacity:0.98 !important}body[data-page="build"] .bracelet-stage::after{inset:34px 58px 68px !important;background:linear-gradient(90deg,rgba(255,253,248,0.2),rgba(255,253,248,0) 45%,rgba(255,253,248,0.15)),radial-gradient(ellipse at 52% 72%,rgba(60,38,16,0.18),transparent 48%) !important;mix-blend-mode:multiply !important}}body[data-page="build"] .bracelet-ring{left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;margin:0 !important;opacity:0.72 !important;filter:drop-shadow(0 18px 24px rgba(77,48,18,0.12)) saturate(1.02) !important}body[data-page="build"] .bracelet-bead{border-width:1px !important;opacity:var(--bead-alpha,0.56) !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.84) 0 10%,rgba(255,255,255,0.18) 11% 25%,transparent 38%),radial-gradient(circle at 67% 78%,rgba(40,28,14,0.16),transparent 43%),linear-gradient(135deg,var(--a),var(--b)) !important;box-shadow:inset -5px -7px 10px rgba(44,30,14,calc(0.1+var(--bead-depth,0.5) * 0.08)),inset 4px 4px 8px rgba(255,255,255,0.44),0 calc(4px+var(--bead-depth,0.5) * 7px) calc(8px+var(--bead-depth,0.5) * 10px) rgba(56,36,16,0.16) !important}body[data-page="build"] .bracelet-bead.selected{outline:2px solid rgba(246,81,63,0.9) !important;outline-offset:3px !important;opacity:0.98 !important;box-shadow:0 0 0 5px rgba(246,81,63,0.14),0 14px 22px rgba(56,36,16,0.18) !important}body[data-page="build"] .bracelet-charm{opacity:0.88 !important;transform:scale(0.82) !important}body[data-page="build"] .center-logo{width:78px !important;height:78px !important;z-index:40 !important;border-color:rgba(255,253,248,0.58) !important;background:rgba(255,253,248,0.48) !important;color:rgba(7,63,55,0.66) !important;backdrop-filter:blur(6px) !important;box-shadow:0 8px 22px rgba(64,42,18,0.08) !important}body[data-page="build"] .center-logo span{font-size:11px !important}body[data-page="build"] .center-logo small{font-size:9px !important}@media (min-width:1280px){body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(280px,0.86fr) minmax(430px,1.04fr) minmax(330px,0.84fr) !important;min-height:410px !important;align-items:center !important}body[data-page="home"] .home-builder-preview{min-height:338px !important;display:grid !important;align-content:end !important;justify-items:center !important;padding-bottom:24px !important;background:linear-gradient(180deg,rgba(255,253,248,0.1),rgba(255,253,248,0.5)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center 48% / min(96%,430px) auto no-repeat !important}body[data-page="home"] .home-builder-ring{position:absolute !important;left:50% !important;top:45% !important;transform:translate(-50%,-50%) scale(0.76) !important;opacity:0.2 !important;pointer-events:none !important}body[data-page="home"] .home-builder-preview>strong{margin-top:0 !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(230px,0.86fr) minmax(360px,1fr) !important;grid-template-areas:"steps preview" "intentions intentions" !important;gap:22px !important}body[data-page="home"] .home-builder-steps{grid-area:steps !important}body[data-page="home"] .home-builder-preview{grid-area:preview !important;min-height:330px !important;background:linear-gradient(180deg,rgba(255,253,248,0.12),rgba(255,253,248,0.55)),url("/assets/pins/clean/bracelet-warm-stone.jpg") center / min(96%,380px) auto no-repeat !important}body[data-page="home"] .home-builder-ring{opacity:0.18 !important;transform:translateY(-4px) scale(0.8) !important}body[data-page="home"] .home-builder-intentions{grid-area:intentions !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero{height:clamp(310px,22vw,355px) !important;min-height:clamp(310px,22vw,355px) !important}body[data-page="trending"] .route-hero-copy h1{max-width:620px !important;font-size:clamp(50px,3.95vw,64px) !important}body[data-page="trending"] .trending-filter-board{max-width:1220px !important;margin-inline:auto !important}body[data-page="trending"] .community-section{max-width:1220px !important;margin-inline:auto !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) minmax(290px,330px) !important;gap:22px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:64px 190px minmax(0,1fr) 146px 168px !important;min-height:142px !important}body[data-page="trending"] .design-preview-trending{height:118px !important}}body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{margin-top:clamp(22px,3vw,34px) !important}@media (min-width:1280px){body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{width:min(calc(100% - 96px),1280px) !important;padding:28px !important}body[data-page="account"].account-guest #authDialog>.modal-head h2{font-size:clamp(50px,4.2vw,66px) !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{grid-template-columns:minmax(180px,0.28fr) minmax(0,1fr) !important;gap:22px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav{padding:18px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav h3{font-size:28px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav .ghost-button{min-height:37px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{display:grid !important;grid-template-columns:auto minmax(0,1fr) minmax(260px,34%) !important;align-items:center !important;min-height:150px !important;padding:20px 22px !important;gap:18px !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 60%,rgba(255,253,248,0.4) 78%,transparent),url("/assets/pins/clean/bracelet-closeup.jpg") right center / auto 100% no-repeat,#fffaf2 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel .account-profile-avatar{margin:0 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong,body[data-page="account"].account-guest #authDialog .auth-brand-panel p,body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{grid-column:2 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong{font-size:clamp(27px,2.4vw,36px) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel p{margin:4px 0 0 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{margin-top:10px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-template-columns:minmax(0,1fr) minmax(260px,0.82fr) !important;padding:18px !important}body[data-page="account"].account-guest #authDialog .auth-layout form,body[data-page="account"].account-guest #authDialog .social-auth-box{padding:16px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{width:min(calc(100% - 56px),1040px) !important;padding:24px !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{grid-template-columns:minmax(190px,0.32fr) minmax(0,1fr) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:150px !important;padding:20px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-template-columns:minmax(0,1fr) minmax(250px,0.86fr) !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]{display:grid !important;grid-auto-flow:row !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:18px !important;width:min(calc(100vw - 56px),1120px) !important;margin:18px auto 34px !important;align-items:start !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.stage-panel{grid-column:1 / -1 !important;grid-row:1 !important;min-height:600px !important;max-height:none !important;overflow:visible !important;padding:24px 24px 22px !important;order:0 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.builder-panel{grid-column:1 !important;grid-row:2 !important;position:relative !important;top:auto !important;max-height:none !important;overflow:visible !important;padding:18px !important;order:0 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.order-panel{grid-column:2 !important;grid-row:2 !important;position:relative !important;top:auto !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;max-height:none !important;overflow:visible !important;padding:18px !important;order:0 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"] .catalog-more-list,body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"] .meaning-stack{grid-template-columns:minmax(0,1fr) !important}}body[data-page="trending"] .route-hero .hero-cta{display:none !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{align-self:center !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel li{width:auto !important;min-width:0 !important;min-height:34px !important;border-radius:999px !important;white-space:normal !important}@media (min-width:900px) and (max-width:1279px){body[data-page="account"].account-guest #authDialog .auth-brand-panel{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;background:linear-gradient(90deg,rgba(255,253,248,0.98),rgba(255,253,248,0.6)),url("/assets/pins/clean/bracelet-closeup.jpg") right center / min(36%,280px) auto no-repeat,#fffaf2 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{grid-column:1 / -1 !important;display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:10px !important}}body[data-page="build"] .bracelet-stage{overflow:hidden !important}body[data-page="build"] .bracelet-ring{overflow:visible !important}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .bracelet-ring{width:min(64vw,470px) !important;height:min(31vw,250px) !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{min-height:clamp(500px,37vw,575px) !important;padding:clamp(68px,5.4vw,88px) clamp(42px,4.8vw,76px) clamp(54px,4.2vw,72px) !important;grid-template-columns:minmax(420px,0.42fr) minmax(660px,0.58fr) !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 38%,rgba(255,250,242,0.76) 51%,rgba(255,250,242,0.08) 75%),url("/assets/pins/clean/bracelet-closeup.jpg") right 48% / min(60vw,850px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{max-width:520px !important;transform:translateY(0) !important}body[data-page="home"] .hero-copy h1{max-width:500px !important;margin-bottom:20px !important;font-size:clamp(66px,5.05vw,82px) !important}body[data-page="home"] .hero-copy h1::before{right:-56px !important;top:4px !important}body[data-page="home"] .hero-copy h1::after{width:min(500px,100%) !important;height:10px !important;margin-top:11px !important}body[data-page="home"] .hero-chip-row{margin:24px 0 28px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:366px !important;min-height:56px !important}body[data-page="home"] .hero-proof{margin-top:24px !important}body[data-page="home"] .home-guided-builder{min-height:392px !important;padding:36px 50px !important;grid-template-columns:minmax(260px,0.74fr) minmax(360px,0.95fr) minmax(330px,0.82fr) !important;gap:clamp(30px,3.6vw,58px) !important}body[data-page="home"] .home-builder-preview{min-height:318px !important;align-content:center !important;padding:0 0 28px !important;background:radial-gradient(circle at 50% 47%,rgba(255,255,255,0.96) 0 30%,rgba(255,250,242,0.48) 56%,transparent 68%) !important;overflow:visible !important}body[data-page="home"] .home-builder-ring{position:relative !important;left:auto !important;top:auto !important;width:274px !important;height:274px !important;transform:translateY(2px) scale(1) !important;opacity:1 !important;filter:drop-shadow(0 18px 24px rgba(88,58,27,0.16)) !important}body[data-page="home"] .home-builder-ring .mini-bracelet{width:250px !important;height:250px !important;transform:scale(1.14) !important}body[data-page="home"] .home-builder-preview>strong{margin-top:-14px !important}}@media (min-width:1280px){body[data-page="build"] .studio-grid{grid-template-columns:minmax(280px,0.78fr) minmax(560px,1.52fr) minmax(300px,0.88fr) !important;gap:clamp(22px,2vw,32px) !important}body[data-page="build"] .stage-panel{padding:36px 36px 28px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(54px,4.55vw,70px) !important}body[data-page="build"] .bracelet-stage{height:438px !important;min-height:438px !important;margin-top:10px !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.96) 0 31%,rgba(255,250,242,0.5) 52%,transparent 70%),linear-gradient(180deg,rgba(255,253,248,0.94),rgba(255,250,242,0.7)) !important}body[data-page="build"] .bracelet-stage::before{inset:28px 48px 68px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(255,253,248,0.02),rgba(255,253,248,0.18)),url("/assets/pins/clean/bracelet-closeup.jpg") center 48% / contain no-repeat !important;opacity:1 !important}body[data-page="build"] .bracelet-stage::after{inset:28px 48px 68px !important;border-radius:22px !important;background:radial-gradient(ellipse at 50% 70%,rgba(69,43,18,0.15),transparent 48%),linear-gradient(90deg,rgba(255,253,248,0.28),transparent 44%,rgba(255,253,248,0.14)) !important;opacity:0.68 !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-ring{width:440px !important;height:274px !important;top:47% !important;opacity:1 !important;filter:none !important}body[data-page="build"] .bracelet-bead{border-color:rgba(255,253,248,0.52) !important;box-shadow:inset -4px -5px 8px rgba(64,42,18,0.08),inset 4px 4px 7px rgba(255,255,255,0.5),0 4px 10px rgba(56,36,16,0.08) !important}body[data-page="build"] .bracelet-bead.selected{border-color:rgba(246,81,63,0.88) !important;outline:2px solid rgba(246,81,63,0.78) !important;outline-offset:2px !important}body[data-page="build"] .center-logo{opacity:0 !important;pointer-events:none !important}body[data-page="build"] .selected-strip{margin-top:-18px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="build"] .studio-grid{grid-template-columns:276px minmax(520px,1fr) 292px !important;gap:20px !important}body[data-page="build"] .stage-panel{padding-inline:28px !important}body[data-page="build"] .bracelet-stage{height:408px !important;min-height:408px !important}body[data-page="build"] .bracelet-ring{width:400px !important;height:246px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="build"] .bracelet-stage::before{background:linear-gradient(180deg,rgba(255,253,248,0.04),rgba(255,253,248,0.18)),url("/assets/pins/clean/bracelet-closeup.jpg") center 48% / contain no-repeat !important;opacity:1 !important}body[data-page="build"] .bracelet-stage::after{opacity:0.58 !important}body[data-page="build"] .bracelet-ring{width:min(56vw,420px) !important;height:min(30vw,242px) !important;top:47% !important;opacity:1 !important}body[data-page="build"] .center-logo{opacity:0 !important;pointer-events:none !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero{min-height:clamp(282px,21vw,330px) !important;height:clamp(282px,21vw,330px) !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 42%,rgba(255,250,242,0.68) 55%,rgba(255,250,242,0.06) 76%),url("/assets/pins/clean/bracelet-closeup.jpg") right 48% / min(52vw,760px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:clamp(58px,4.5vw,78px) 0 clamp(42px,3.6vw,56px) clamp(64px,5.2vw,86px) !important}body[data-page="trending"] .route-hero-copy h1{max-width:620px !important;font-size:clamp(54px,4.25vw,70px) !important}body[data-page="trending"] .trending-filter-board{padding-top:18px !important;padding-bottom:18px !important;gap:12px !important}body[data-page="trending"] .trending-chip-row{gap:9px !important}body[data-page="trending"] .trend-chip{min-height:36px !important;padding-inline:18px !important}body[data-page="trending"] .community-section{margin-top:18px !important;padding:28px 30px !important}body[data-page="trending"] .community-heading{margin-bottom:18px !important}body[data-page="trending"] .community-heading h2{font-size:clamp(40px,3.15vw,52px) !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(650px,1fr) minmax(300px,340px) !important;gap:24px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:54px 168px minmax(250px,1fr) 126px 142px !important;min-height:132px !important;padding:16px !important}body[data-page="trending"] .design-preview-trending{height:104px !important}body[data-page="trending"] .design-actions-trending{gap:7px !important}body[data-page="trending"] .leaderboard-right-rail{gap:16px !important}}@media (min-width:1280px){body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{width:min(calc(100% - 112px),1280px) !important;margin-top:44px !important;padding:24px !important}body[data-page="account"].account-guest #authDialog>.modal-head{margin-bottom:20px !important}body[data-page="account"].account-guest #authDialog>.modal-head h2{font-size:clamp(48px,3.75vw,60px) !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{grid-template-columns:minmax(190px,0.26fr) minmax(0,1fr) !important;gap:20px !important}body[data-page="account"].account-guest #authDialog .account-shell-main{display:grid !important;grid-template-columns:minmax(300px,0.82fr) minmax(520px,1.18fr) !important;gap:20px !important;align-items:stretch !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{grid-column:1 !important;min-height:0 !important;padding:30px 26px !important;align-content:center !important;grid-template-columns:minmax(0,1fr) !important;background:linear-gradient(180deg,rgba(255,253,248,0.92),rgba(255,250,242,0.78)),url("/assets/pins/clean/bracelet-closeup.jpg") center bottom / 118% auto no-repeat,#fffaf2 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel .account-profile-avatar,body[data-page="account"].account-guest #authDialog .auth-brand-panel strong,body[data-page="account"].account-guest #authDialog .auth-brand-panel p,body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{grid-column:1 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong{max-width:330px !important;font-size:clamp(30px,2.55vw,40px) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{display:grid !important;grid-template-columns:minmax(0,1fr) !important;max-width:210px !important;margin-top:18px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-column:2 !important;align-self:stretch !important;grid-template-columns:minmax(0,1fr) minmax(240px,0.78fr) !important;gap:16px !important;padding:20px !important}body[data-page="account"].account-guest #authDialog .auth-form-heading{grid-column:1 / -1 !important;margin-bottom:-2px !important}body[data-page="account"].account-guest #authDialog .auth-layout form,body[data-page="account"].account-guest #authDialog .social-auth-box{padding:18px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"]{margin-top:28px !important}body[data-page="account"].account-guest #authDialog>.modal-head h2{font-size:clamp(42px,5.2vw,56px) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:126px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-template-columns:minmax(0,1fr) !important}}@media (min-width:1280px){body[data-page="home"] .home-builder-preview::before,body[data-page="home"] .home-builder-preview::after{content:"" !important;position:absolute !important;pointer-events:none !important}body[data-page="home"] .home-builder-preview{place-content:center !important;padding:0 0 30px !important;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,0.96) 0 30%,rgba(255,250,242,0.54) 56%,transparent 70%),radial-gradient(ellipse at 50% 72%,rgba(171,119,54,0.13),transparent 45%) !important;overflow:hidden !important}body[data-page="home"] .home-builder-preview::before{display:block !important;inset:10px 18px 34px !important;border-radius:999px !important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.84),rgba(255,250,242,0.2) 58%,transparent 62%),url("/assets/pins/clean/bracelet-closeup.jpg") center 48% / min(96%,390px) auto no-repeat !important;filter:drop-shadow(0 22px 30px rgba(71,45,18,0.13)) !important}body[data-page="home"] .home-builder-preview::after{display:block !important;inset:auto 24% 62px !important;height:36px !important;border-radius:999px !important;background:radial-gradient(ellipse at 50% 50%,rgba(73,43,16,0.13),transparent 70%) !important;filter:blur(3px) !important}body[data-page="home"] .home-builder-ring{z-index:2 !important;width:286px !important;height:286px !important;transform:translateY(-2px) scale(0.82) !important;opacity:0.13 !important}body[data-page="home"] .home-builder-ring .mini-bracelet{width:252px !important;height:252px !important;transform:scale(1.16) !important}body[data-page="home"] .home-builder-preview>strong,body[data-page="home"] .home-builder-preview>p,body[data-page="home"] .home-builder-controls{z-index:3 !important}body[data-page="trending"] .route-hero{min-height:clamp(338px,25vw,390px) !important;height:clamp(338px,25vw,390px) !important}body[data-page="trending"] .route-hero-copy{padding-top:clamp(64px,4.8vw,84px) !important;padding-bottom:clamp(72px,5.6vw,92px) !important}body[data-page="trending"] .route-hero-copy p{max-width:470px !important}body[data-page="trending"] .trending-filter-board{margin-top:0 !important}body[data-page="account"].account-guest #authDialog .account-shell-main{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(230px,32%) !important;grid-column:1 !important;min-height:178px !important;padding:24px 26px !important;align-content:center !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 62%,rgba(255,253,248,0.38) 80%,transparent),url("/assets/pins/clean/bracelet-closeup.jpg") right center / auto 100% no-repeat,#fffaf2 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel>div{display:grid !important;grid-template-columns:72px minmax(0,1fr) !important;gap:16px 18px !important;align-items:center !important;max-width:620px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel .account-profile-avatar{grid-column:1 !important;grid-row:1 / span 2 !important;margin:0 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong{grid-column:2 !important;max-width:520px !important;font-size:clamp(30px,2.75vw,40px) !important;line-height:0.98 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel p{grid-column:2 !important;max-width:560px !important;margin:0 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{grid-column:1 / -1 !important;display:flex !important;flex-wrap:wrap !important;max-width:680px !important;margin-top:12px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-column:1 !important;grid-template-columns:minmax(0,1fr) minmax(240px,0.72fr) !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .home-builder-preview::before{content:"" !important;position:absolute !important;inset:10px 18px 34px !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(255,253,248,0.05),rgba(255,253,248,0.35)),url("/assets/pins/clean/bracelet-closeup.jpg") center 50% / min(96%,380px) auto no-repeat !important;filter:drop-shadow(0 18px 24px rgba(71,45,18,0.12)) !important}body[data-page="home"] .home-builder-ring{opacity:0.12 !important;transform:translateY(-8px) scale(0.74) !important}body[data-page="trending"] .route-hero{min-height:clamp(360px,39vw,400px) !important;height:clamp(360px,39vw,400px) !important;overflow:hidden !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 46%,rgba(255,250,242,0.7) 58%,rgba(255,250,242,0.08) 78%),url("/assets/pins/clean/bracelet-closeup.jpg") right 52% / min(58vw,620px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding-top:clamp(54px,5.4vw,68px) !important;padding-bottom:clamp(42px,4.8vw,58px) !important}body[data-page="trending"] .trending-filter-board{margin-top:0 !important;padding-top:16px !important;padding-bottom:16px !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{height:clamp(430px,31vw,490px) !important;min-height:clamp(430px,31vw,490px) !important;padding-top:clamp(48px,4.2vw,64px) !important;padding-bottom:clamp(38px,3.5vw,52px) !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 39%,rgba(255,250,242,0.74) 51%,rgba(255,250,242,0.07) 75%),url("/assets/pins/clean/bracelet-closeup.jpg") right 49% / min(55vw,780px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1{font-size:clamp(60px,4.65vw,76px) !important}body[data-page="home"] .hero-chip-row{margin-top:20px !important;margin-bottom:22px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-height:54px !important}body[data-page="home"] .hero-proof{margin-top:20px !important}}.product-bracelet-preview{position:relative !important;display:grid !important;place-items:center !important;width:100% !important;height:100% !important;min-height:180px !important;overflow:hidden !important;border-radius:inherit !important;isolation:isolate !important}.product-bracelet-preview img{position:absolute !important;inset:0 !important;z-index:1 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;filter:saturate(1.04) contrast(1.02) brightness(1.02) !important}.product-bracelet-live{position:relative !important;z-index:3 !important;opacity:0.12 !important;transform:translateY(-4px) scale(0.82) !important;pointer-events:none !important}.product-bracelet-shine{position:absolute !important;inset:0 !important;z-index:2 !important;background:radial-gradient(circle at 42% 35%,rgba(255,255,255,0.42),transparent 34%),linear-gradient(90deg,rgba(255,253,248,0.38),transparent 36%,rgba(255,253,248,0.08)) !important;pointer-events:none !important}.product-bracelet-preview-home-guided img{object-position:center 48% !important}.product-bracelet-preview-account-order{min-height:100% !important;border-radius:9px !important}.product-bracelet-preview-account-order .product-bracelet-live{opacity:0 !important}body[data-page="home"] .home-builder-ring:has(.product-bracelet-preview),body[data-page="account"] .account-hero-bracelet:has(.product-bracelet-preview){overflow:hidden !important}@media (min-width:1280px){body[data-page="home"] .home-builder-preview::before{display:none !important}body[data-page="home"] .home-builder-ring{width:min(100%,410px) !important;height:300px !important;border-radius:18px !important;transform:translateY(0) scale(1) !important;opacity:1 !important;box-shadow:0 24px 36px rgba(71,45,18,0.12) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview{border-radius:18px !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview img{object-fit:contain !important;object-position:center !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.92),rgba(255,250,242,0.55) 60%,transparent 76%) !important}body[data-page="home"] .home-builder-ring .product-bracelet-live{opacity:0.1 !important;transform:translateY(-8px) scale(0.72) !important}body[data-page="build"] .bracelet-stage{height:420px !important;min-height:420px !important}body[data-page="build"] .bracelet-stage::before{inset:34px 54px 76px !important;border-radius:18px !important;background:radial-gradient(circle at 46% 43%,rgba(255,255,255,0.45),transparent 36%),url("/assets/pins/clean/bracelet-closeup.jpg") center 49% / contain no-repeat !important;filter:drop-shadow(0 28px 34px rgba(70,45,18,0.14)) saturate(1.04) !important}body[data-page="build"] .bracelet-stage::after{inset:34px 54px 76px !important;border-radius:18px !important}body[data-page="build"] .bracelet-ring{width:390px !important;height:220px !important;top:45% !important}body[data-page="build"] .bracelet-bead{opacity:calc(var(--bead-alpha,0.16) * 0.82) !important}body[data-page="build"] .bracelet-bead.selected{opacity:0.92 !important}body[data-page="trending"] .design-card-trending{grid-template-columns:54px 174px minmax(270px,1fr) 132px 142px !important;align-items:center !important;border-color:rgba(206,178,135,0.34) !important;background:rgba(255,253,248,0.92) !important;box-shadow:0 14px 30px rgba(68,43,18,0.045) !important}body[data-page="trending"] .rank-medal{width:48px !important;height:48px !important;border-radius:999px !important;font-size:19px !important}body[data-page="trending"] .design-preview-trending{height:108px !important;border-radius:10px !important}body[data-page="trending"] .trend-creator-cell{min-height:108px !important;padding:10px !important;border:1px solid rgba(206,178,135,0.24) !important;border-radius:10px !important;background:rgba(255,250,242,0.74) !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .home-builder-preview::before{display:none !important}body[data-page="home"] .home-builder-ring{width:min(100%,380px) !important;height:260px !important;border-radius:28px !important;opacity:1 !important;transform:translateY(0) scale(1) !important;box-shadow:0 20px 30px rgba(71,45,18,0.12) !important}body[data-page="home"] .home-builder-ring .product-bracelet-live{opacity:0.08 !important;transform:translateY(-8px) scale(0.64) !important}body[data-page="build"] .bracelet-stage::before{inset:28px 46px 72px !important;border-radius:26px !important;background:radial-gradient(circle at 46% 43%,rgba(255,255,255,0.42),transparent 36%),url("/assets/pins/clean/bracelet-closeup.jpg") center 49% / contain no-repeat !important}body[data-page="build"] .bracelet-ring{width:min(48vw,390px) !important;height:min(25vw,214px) !important}body[data-page="account"].account-authenticated .account-dashboard-board{grid-template-columns:minmax(220px,0.34fr) minmax(0,1fr) !important;gap:18px !important}body[data-page="account"].account-authenticated .account-board-right{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}body[data-page="account"].account-authenticated .account-order-row{grid-template-columns:72px minmax(120px,0.34fr) minmax(0,1fr) !important;gap:12px !important;overflow:hidden !important}body[data-page="account"].account-authenticated .account-tracking-steps{min-width:0 !important;grid-template-columns:repeat(4,minmax(58px,1fr)) !important;gap:6px !important}body[data-page="account"].account-authenticated .account-tracking-steps li strong,body[data-page="account"].account-authenticated .account-tracking-steps li em{font-size:10px !important}}@media (max-width:760px){.product-bracelet-preview{min-height:220px !important}body[data-page="account"].account-authenticated .account-tracking-steps{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}}@media (min-width:1280px){body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(255px,0.72fr) minmax(460px,1.16fr) minmax(320px,0.82fr) !important;min-height:430px !important;padding:38px clamp(44px,4.6vw,64px) 36px !important;gap:clamp(30px,3.2vw,46px) !important;align-items:center !important;overflow:visible !important}body[data-page="home"] .home-builder-preview{min-height:350px !important;display:grid !important;grid-template-rows:1fr auto auto auto !important;place-items:center !important;align-content:center !important;padding:0 4px 18px !important;overflow:visible !important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.98) 0 28%,rgba(255,250,242,0.64) 51%,transparent 70%),radial-gradient(ellipse at 50% 72%,rgba(82,52,24,0.14),transparent 48%) !important}body[data-page="home"] .home-builder-preview::before,body[data-page="home"] .home-builder-preview::after{content:"" !important;position:absolute !important;pointer-events:none !important}body[data-page="home"] .home-builder-preview::before{display:block !important;inset:28px 4% 62px !important;border-radius:999px !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.92),rgba(255,247,235,0.22) 55%,transparent 66%) !important;filter:drop-shadow(0 24px 30px rgba(71,45,18,0.13)) !important}body[data-page="home"] .home-builder-preview::after{display:block !important;inset:auto 25% 74px !important;height:34px !important;border-radius:999px !important;background:radial-gradient(ellipse at 50% 50%,rgba(70,44,20,0.15),transparent 72%) !important;filter:blur(3px) !important}body[data-page="home"] .home-builder-ring{z-index:2 !important;width:min(100%,460px) !important;height:292px !important;border-radius:0 !important;transform:translateY(2px) scale(1) !important;opacity:1 !important;overflow:visible !important;box-shadow:none !important;filter:drop-shadow(0 20px 28px rgba(74,47,21,0.16)) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview{width:100% !important;height:100% !important;min-height:0 !important;overflow:visible !important;border-radius:0 !important;background:transparent !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview img{inset:0 !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center 48% !important;border-radius:0 !important;background:transparent !important;filter:saturate(1.05) contrast(1.02) brightness(1.06) !important;mix-blend-mode:multiply !important}body[data-page="home"] .home-builder-ring .product-bracelet-shine{inset:-10% -4% 4% !important;background:linear-gradient(90deg,rgba(255,253,248,0.34),transparent 28%,rgba(255,253,248,0.18) 74%,transparent),radial-gradient(circle at 43% 32%,rgba(255,255,255,0.5),transparent 28%) !important;mix-blend-mode:screen !important}body[data-page="home"] .home-builder-ring .product-bracelet-live{opacity:0.18 !important;transform:translateY(-5px) scale(1.04) !important;filter:saturate(1.1) drop-shadow(0 10px 16px rgba(65,43,19,0.18)) !important}body[data-page="home"] .home-builder-preview>strong{margin-top:-10px !important;padding:6px 18px !important;border-radius:999px !important;background:rgba(235,247,242,0.94) !important;color:#073f37 !important;font-size:16px !important;line-height:1 !important;box-shadow:0 8px 18px rgba(72,48,22,0.08) !important}body[data-page="home"] .home-builder-preview>p{margin:12px 0 12px !important;color:rgba(7,63,55,0.72) !important;font-size:15px !important;line-height:1.2 !important}body[data-page="home"] .home-builder-controls{min-height:34px !important;padding:7px 20px !important;border-radius:9px !important;background:rgba(255,255,255,0.78) !important;backdrop-filter:blur(8px) !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(278px,0.78fr) minmax(610px,1.54fr) minmax(292px,0.84fr) !important;gap:clamp(18px,1.8vw,28px) !important;align-items:start !important}body[data-page="build"] .stage-panel{padding:32px 32px 26px !important}body[data-page="build"] .bracelet-stage{height:438px !important;min-height:438px !important;margin-top:8px !important;border-radius:18px !important;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.98) 0 34%,rgba(255,250,242,0.7) 54%,transparent 73%),linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,250,242,0.78)) !important;overflow:hidden !important}body[data-page="build"] .bracelet-stage::before{inset:20px 42px 70px !important;border-radius:999px !important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.56),transparent 42%),url("/assets/pins/clean/bracelet-closeup.jpg") center 49% / contain no-repeat !important;opacity:0.98 !important;filter:drop-shadow(0 28px 36px rgba(70,45,18,0.13)) saturate(1.06) contrast(1.01) !important}body[data-page="build"] .bracelet-stage::after{inset:18px 40px 70px !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(255,253,248,0.32),transparent 36%,rgba(255,253,248,0.16) 78%),radial-gradient(ellipse at 50% 78%,rgba(63,39,16,0.14),transparent 48%) !important;opacity:0.72 !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-ring{width:430px !important;height:240px !important;top:44.5% !important;opacity:0.34 !important;filter:saturate(1.06) drop-shadow(0 14px 20px rgba(63,41,18,0.14)) !important;pointer-events:auto !important}body[data-page="build"] .bracelet-bead{transform:scale(var(--bead-scale,1)) !important;opacity:calc(var(--bead-alpha,0.2) * 0.68) !important;border-color:rgba(255,253,248,0.38) !important;box-shadow:inset -4px -5px 8px rgba(64,42,18,0.08),inset 4px 4px 7px rgba(255,255,255,0.44),0 4px 10px rgba(56,36,16,0.07) !important}body[data-page="build"] .bracelet-bead.selected{opacity:0.95 !important;transform:scale(1.08) !important;border-color:rgba(246,81,63,0.88) !important;outline:2px solid rgba(246,81,63,0.78) !important;outline-offset:2px !important}body[data-page="build"] .selected-strip{margin-top:-12px !important}body[data-page="account"].account-authenticated .account-dashboard-board{display:grid !important;width:min(calc(100vw - 96px),1376px) !important;max-width:1376px !important;margin:clamp(56px,5.8vw,74px) auto 0 !important;grid-template-columns:minmax(260px,292px) minmax(560px,1fr) minmax(330px,360px) !important;gap:24px !important;align-items:start !important}body[data-page="account"].account-authenticated .account-board-left,body[data-page="account"].account-authenticated .account-board-main,body[data-page="account"].account-authenticated .account-board-right{min-width:0 !important}body[data-page="account"].account-authenticated .account-board-main,body[data-page="account"].account-authenticated .account-board-right{display:grid !important;gap:20px !important}body[data-page="account"].account-authenticated .account-board-right{grid-column:auto !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="account"].account-authenticated .account-profile-card{grid-template-columns:86px minmax(0,1fr) !important;padding:22px !important}body[data-page="account"].account-authenticated .account-profile-card .ghost-button{grid-column:2 !important;width:fit-content !important}body[data-page="account"].account-authenticated .account-order-row{grid-template-columns:86px minmax(150px,0.34fr) minmax(300px,1fr) !important;gap:18px !important;min-height:112px !important;padding:16px 0 !important;overflow:visible !important}body[data-page="account"].account-authenticated .account-order-preview{width:72px !important;height:72px !important;border-radius:9px !important}body[data-page="account"].account-authenticated .account-order-meta{min-width:0 !important;align-self:center !important}body[data-page="account"].account-authenticated .account-tracking-steps{min-width:0 !important;width:100% !important;grid-template-columns:repeat(4,minmax(58px,1fr)) !important;gap:0 !important;align-self:center !important}body[data-page="account"].account-authenticated .account-tracking-steps li{min-width:0 !important;padding-top:24px !important}body[data-page="account"].account-authenticated .account-tracking-steps li::before{top:8px !important}body[data-page="account"].account-authenticated .account-tracking-steps li span{top:2px !important;width:14px !important;height:14px !important}body[data-page="account"].account-authenticated .account-tracking-steps li strong{display:block !important;max-width:72px !important;margin-inline:auto !important;color:#102d2a !important;font-size:11px !important;line-height:1.1 !important;white-space:normal !important;overflow-wrap:anywhere !important}body[data-page="account"].account-authenticated .account-tracking-steps li em{margin-top:4px !important;color:rgba(16,45,42,0.62) !important;font-size:10px !important;line-height:1.1 !important;white-space:normal !important}body[data-page="account"].account-authenticated .account-saved-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:14px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(250px,0.72fr) minmax(430px,1.08fr) minmax(320px,0.84fr) !important;gap:32px !important;padding-inline:50px !important}body[data-page="home"] .home-builder-ring{width:min(100%,430px) !important;height:284px !important}body[data-page="build"] .studio-grid{grid-template-columns:276px minmax(560px,1fr) 292px !important;gap:20px !important}body[data-page="build"] .stage-panel{padding-inline:28px !important}body[data-page="build"] .bracelet-stage{height:420px !important;min-height:420px !important}body[data-page="build"] .bracelet-ring{width:400px !important;height:224px !important}body[data-page="account"].account-authenticated .account-dashboard-board{width:min(calc(100vw - 72px),1296px) !important;grid-template-columns:280px minmax(520px,1fr) 360px !important;gap:24px !important}body[data-page="account"].account-authenticated .account-board-card{padding:24px !important}body[data-page="account"].account-authenticated .account-order-row{grid-template-columns:84px minmax(150px,0.34fr) minmax(270px,1fr) !important;gap:16px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(220px,0.62fr) minmax(360px,1fr) !important;grid-template-areas:"steps preview" "intentions intentions" !important;gap:24px !important}body[data-page="home"] .home-builder-ring{width:min(100%,390px) !important;height:270px !important;border-radius:0 !important;overflow:visible !important;box-shadow:none !important;filter:drop-shadow(0 18px 24px rgba(74,47,21,0.14)) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview{overflow:visible !important;background:transparent !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview img{object-fit:contain !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-stage::before{inset:24px 34px 72px !important;border-radius:999px !important}body[data-page="build"] .bracelet-ring{opacity:0.34 !important}body[data-page="account"].account-authenticated .account-dashboard-board{grid-template-columns:minmax(220px,0.34fr) minmax(0,1fr) !important;gap:18px !important}body[data-page="account"].account-authenticated .account-board-right{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}body[data-page="account"].account-authenticated .account-order-row{grid-template-columns:72px minmax(120px,0.34fr) minmax(0,1fr) !important;gap:12px !important;overflow:hidden !important}}@media (min-width:1280px){body[data-page="home"] .home-builder-preview{justify-items:center !important;grid-template-rows:284px auto auto auto !important}body[data-page="home"] .home-builder-preview .home-builder-ring,body[data-page="home"] .home-builder-ring:has(.product-bracelet-preview){width:clamp(390px,32vw,470px) !important;min-width:clamp(390px,32vw,470px) !important;max-width:none !important;height:284px !important;overflow:visible !important;align-self:end !important;justify-self:center !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;overflow:visible !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview img{display:block !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center 50% !important}body[data-page="home"] .home-builder-ring .product-bracelet-live{position:absolute !important;left:50% !important;top:46% !important;width:156px !important;height:156px !important;margin:-78px 0 0 -78px !important}body[data-page="account"].account-authenticated .account-dashboard-board{margin-top:clamp(42px,4.8vw,58px) !important}}@media (min-width:1400px){body[data-page="home"] .home-builder-preview .home-builder-ring,body[data-page="home"] .home-builder-ring:has(.product-bracelet-preview){width:clamp(430px,31vw,500px) !important;min-width:clamp(430px,31vw,500px) !important;height:304px !important}body[data-page="home"] .home-builder-preview{grid-template-rows:304px auto auto auto !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .home-builder-preview .home-builder-ring,body[data-page="home"] .home-builder-ring:has(.product-bracelet-preview){width:clamp(330px,42vw,410px) !important;min-width:clamp(330px,42vw,410px) !important;height:260px !important;overflow:visible !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;overflow:visible !important}}@media (min-width:1280px){body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){margin-top:clamp(18px,2.1vw,30px) !important;padding-top:18px !important}}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="gift"],[data-page="account"],[data-page="about"]){--phase421-ink:#073f37;--phase421-jade:#0b7969;--phase421-coral:#f6513f;--phase421-gold:#c38a2e;--phase421-line:rgba(206,178,135,0.38);--phase421-paper:rgba(255,253,248,0.96);--phase421-shadow:0 22px 58px rgba(63,41,18,0.075)}body[data-page="trending"] .community-section{background:radial-gradient(circle at 0 0,rgba(246,81,63,0.055),transparent 26%),linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,249,240,0.94)) !important}body[data-page="trending"] #leaderboardGrid{align-items:start !important}body[data-page="trending"] .leaderboard-main{gap:14px !important}body[data-page="trending"] .design-card-trending{position:relative !important;overflow:hidden !important;border:1px solid var(--phase421-line) !important;border-radius:14px !important;background:linear-gradient(90deg,rgba(255,253,248,0.98),rgba(255,250,244,0.95)) !important;box-shadow:0 16px 36px rgba(64,42,18,0.055) !important}body[data-page="trending"] .design-card-trending::before{content:"" !important;position:absolute !important;inset:0 auto 0 0 !important;width:4px !important;background:linear-gradient(180deg,var(--phase421-coral),#f7b35f) !important;opacity:0.72 !important}body[data-page="trending"] .design-rank-slot{align-content:center !important}body[data-page="trending"] .rank-medal{box-shadow:0 10px 22px rgba(88,54,18,0.12) !important}body[data-page="trending"] .rank-medal-1,body[data-page="trending"] .rank-medal-2,body[data-page="trending"] .rank-medal-3{border-color:rgba(255,255,255,0.82) !important}body[data-page="trending"] .design-preview-trending{align-self:center !important;border:1px solid rgba(206,178,135,0.42) !important;background:radial-gradient(circle at 52% 44%,rgba(255,253,248,0.6),transparent 42%),#f6eadb !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.54) !important}body[data-page="trending"] .design-preview-trending img{object-fit:cover !important;object-position:center !important;filter:saturate(1.06) contrast(1.02) brightness(1.04) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{opacity:0.18 !important;transform:scale(0.78) !important;transform-origin:center !important}body[data-page="trending"] .trend-title-row{align-items:center !important;gap:10px !important}body[data-page="trending"] .trend-title-row h3{color:var(--phase421-ink) !important;font-family:var(--p1-serif) !important;font-weight:500 !important;letter-spacing:-0.055em !important}body[data-page="trending"] .trend-pill{border:0 !important;background:rgba(246,81,63,0.1) !important;color:var(--phase421-coral) !important}body[data-page="trending"] .design-body-trending .creator-line{color:rgba(7,63,55,0.58) !important}body[data-page="trending"] .tag-row{gap:7px !important}body[data-page="trending"] .tag-row span,body[data-page="trending"] .stat-row span{border-color:rgba(206,178,135,0.32) !important;background:rgba(255,253,248,0.78) !important}body[data-page="trending"] .trend-creator-cell{align-self:center !important;border-color:rgba(206,178,135,0.34) !important;background:rgba(255,248,238,0.8) !important}body[data-page="trending"] .trend-creator-cell strong,body[data-page="trending"] .creator-name{color:var(--phase421-ink) !important}body[data-page="trending"] .design-actions-trending{align-self:center !important}body[data-page="trending"] .design-actions-trending .small-action{border-color:rgba(206,178,135,0.42) !important;background:rgba(255,253,248,0.94) !important;color:var(--phase421-ink) !important;font-weight:760 !important}body[data-page="trending"] .design-actions-trending .copy-action,body[data-page="trending"] .design-actions-trending .remix-action,body[data-page="trending"] .design-actions-trending .gift-action{border:0 !important;background:linear-gradient(135deg,#ff755f,var(--phase421-coral)) !important;color:#fff !important;box-shadow:0 10px 22px rgba(246,81,63,0.22) !important}body[data-page="trending"] .leaderboard-right-rail{gap:16px !important}body[data-page="trending"] .leaderboard-rail-card,body[data-page="trending"] .recent-remix-feed{border:1px solid var(--phase421-line) !important;border-radius:15px !important;background:var(--phase421-paper) !important;box-shadow:0 18px 44px rgba(64,42,18,0.055) !important}body[data-page="trending"] .leaderboard-rail-card h3,body[data-page="trending"] .recent-remix-head h3{color:var(--phase421-ink) !important;font-family:var(--p1-serif) !important;font-weight:500 !important;letter-spacing:-0.055em !important}body[data-page="trending"] .creator-row{grid-template-columns:26px 38px minmax(0,1fr) auto !important;gap:10px !important}body[data-page="trending"] .leaderboard-challenge-card,body[data-page="trending"] .leaderboard-gift-mini{overflow:hidden !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 58%,rgba(255,253,248,0.38) 78%,transparent),url("/assets/pins/clean/bracelet-warm-stone.jpg") right bottom / 58% auto no-repeat,#fff7eb !important}body[data-page="trending"] .leaderboard-gift-mini{background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 64%,rgba(255,253,248,0.44) 82%,transparent),url("/assets/pins/clean/bracelet-closeup.jpg") right bottom / 54% auto no-repeat,#fff7eb !important}body[data-page="trending"] .recent-remix-card{border-color:rgba(206,178,135,0.34) !important;background:rgba(255,253,248,0.9) !important}body[data-page="about"] .app-shell>.route-hero-about[data-route-group~="about"]{display:grid !important}body[data-page="about"] .route-hero-about{width:min(100%,1440px) !important;min-height:clamp(340px,30vw,430px) !important;margin:0 auto !important;overflow:hidden !important;grid-template-columns:minmax(0,0.92fr) minmax(420px,1.08fr) !important;background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 49%,rgba(255,250,242,0.62) 64%,rgba(255,250,242,0.08)),url("/assets/pins/clean/bracelet-closeup.jpg") right center / auto 112% no-repeat,#fff8ef !important}body[data-page="about"] .route-hero-about .route-hero-copy{padding:clamp(48px,6vw,82px) clamp(40px,7vw,92px) !important}body[data-page="about"] .route-hero-about h1{color:var(--phase421-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(54px,6vw,92px) !important;font-weight:500 !important;line-height:0.94 !important;letter-spacing:-0.07em !important}body[data-page="about"] .route-hero-about h1::after{content:"?" !important;display:inline-block !important;margin-left:16px !important;color:var(--phase421-coral) !important;font-family:var(--p1-serif) !important;font-weight:400 !important;transform:rotate(14deg) !important}body[data-page="about"] .route-hero-about .route-hero-copy p:not(.eyebrow){max-width:560px !important;color:#42554f !important;font-size:clamp(16px,1.35vw,20px) !important;line-height:1.58 !important}body[data-page="about"] .route-product-visual-about{display:grid !important;place-items:center !important;min-width:0 !important}body[data-page="about"] .about-origin-visual{position:relative !important;width:min(88%,520px) !important;min-height:320px !important;border:1px solid rgba(206,178,135,0.34) !important;border-radius:22px !important;background:radial-gradient(circle at 52% 44%,rgba(255,253,248,0.92),rgba(255,245,230,0.28) 58%,transparent 72%),rgba(255,253,248,0.54) !important;box-shadow:0 26px 66px rgba(70,46,18,0.13) !important}body[data-page="about"] .about-origin-bracelet{position:absolute !important;inset:36px 38px 74px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(255,253,248,0.08),rgba(255,253,248,0.3)),url("/assets/pins/clean/bracelet-closeup.jpg") center / contain no-repeat !important;filter:drop-shadow(0 20px 26px rgba(62,39,15,0.16)) !important}body[data-page="about"] .about-origin-stone{position:absolute !important;left:38px !important;bottom:52px !important;width:86px !important;height:86px !important;border-radius:34% 66% 48% 52% !important;background:radial-gradient(circle at 32% 28%,#fff,#f6cfc4 35%,#8abf9d 74%,#0f6d59) !important;opacity:0.92 !important;box-shadow:inset 10px 12px 24px rgba(255,255,255,0.46),0 18px 34px rgba(54,34,14,0.16) !important}body[data-page="about"] .about-origin-card{position:absolute !important;right:34px !important;bottom:34px !important;width:min(250px,48%) !important;padding:18px !important;border:1px solid rgba(206,178,135,0.34) !important;border-radius:14px !important;background:rgba(255,253,248,0.9) !important;box-shadow:0 16px 36px rgba(64,42,18,0.12) !important}body[data-page="about"] .about-origin-card strong{display:block !important;color:var(--phase421-ink) !important;font-family:var(--p1-serif) !important;font-size:28px !important;font-weight:500 !important}body[data-page="about"] .about-origin-card span{color:#596964 !important;font-size:13px !important}body[data-page="about"] .about-story-board,body[data-page="about"] .business-section{width:min(calc(100% - clamp(24px,6vw,96px)),1360px) !important;margin-top:clamp(18px,2.4vw,34px) !important}body[data-page="about"] .about-story-board{grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr) !important;gap:clamp(22px,3vw,42px) !important;padding:clamp(30px,4vw,54px) !important;border-radius:20px !important;background:radial-gradient(circle at 8% 10%,rgba(246,81,63,0.08),transparent 28%),linear-gradient(135deg,rgba(255,253,248,0.99),rgba(255,247,235,0.94)) !important}body[data-page="about"] .about-story-photo{min-height:clamp(330px,28vw,430px) !important}body[data-page="about"] .about-values-grid{width:min(calc(100% - clamp(24px,6vw,96px)),1360px) !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:clamp(12px,1.4vw,18px) !important;margin-top:clamp(14px,1.8vw,24px) !important}body[data-page="about"] .about-values-grid article{min-height:194px !important;border-radius:16px !important;box-shadow:0 12px 30px rgba(64,42,18,0.045) !important}body[data-page="account"] .account-route-panel:not(#authDialog).active,body[data-page="account"] .account-route-panel:not(#authDialog).route-panel-open{width:min(calc(100% - clamp(24px,6vw,96px)),1360px) !important;margin:clamp(18px,2.4vw,34px) auto 0 !important;padding:clamp(24px,3vw,42px) !important;border:1px solid var(--phase421-line) !important;border-radius:20px !important;background:radial-gradient(circle at 5% 4%,rgba(246,81,63,0.075),transparent 30%),radial-gradient(circle at 95% 8%,rgba(11,121,105,0.08),transparent 28%),rgba(255,253,248,0.98) !important;box-shadow:var(--phase421-shadow) !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:18px !important;align-items:end !important;margin:0 0 clamp(18px,2vw,28px) !important;padding:0 0 18px !important;border-bottom:1px solid rgba(206,178,135,0.28) !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head h2{margin:0 !important;color:var(--phase421-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(38px,4.4vw,68px) !important;font-weight:500 !important;line-height:0.96 !important;letter-spacing:-0.065em !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.gift-layout,body[data-page="account"] .account-route-panel:not(#authDialog)>.checkout-preview{display:grid !important;grid-template-columns:minmax(280px,0.42fr) minmax(0,1fr) !important;gap:clamp(16px,2vw,28px) !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="account"] .account-route-panel:not(#authDialog):is(.gift-form,.gift-preview,.account-loyalty-hero,.account-tier-card,.address-card,.table-wrap){border:1px solid rgba(206,178,135,0.34) !important;border-radius:16px !important;background:rgba(255,253,248,0.88) !important;box-shadow:0 14px 34px rgba(64,42,18,0.05) !important}body[data-page="account"] .account-route-panel:not(#authDialog):is(.gift-form,.gift-preview,.account-loyalty-hero,.account-tier-card){padding:clamp(18px,2vw,28px) !important}body[data-page="account"] .account-route-panel:not(#authDialog):is(.gift-form h3,.gift-preview h3,.account-loyalty-hero h3,.account-tier-card h3,.address-card h3){margin-top:0 !important;color:var(--phase421-ink) !important;font-family:var(--p1-serif) !important;font-size:clamp(24px,2.2vw,34px) !important;font-weight:500 !important;letter-spacing:-0.055em !important}body[data-page="account"] .account-route-panel:not(#authDialog):is(input,select,textarea){width:100% !important;min-width:0 !important;border:1px solid rgba(206,178,135,0.42) !important;border-radius:10px !important;background:#fff !important}body[data-page="account"] #ordersDialog .account-order-summary-card{align-content:start !important;background:linear-gradient(180deg,rgba(255,253,248,0.94),rgba(255,248,238,0.9)) !important}body[data-page="account"] #ordersDialog .account-order-summary-card img{width:100% !important;height:clamp(170px,16vw,240px) !important;grid-column:1 / -1 !important;border-radius:14px !important}body[data-page="account"] .account-sub-order-row{grid-template-columns:clamp(76px,8vw,104px) minmax(0,1fr) !important;gap:16px !important;padding:16px !important;background:linear-gradient(90deg,rgba(255,253,248,0.96),rgba(255,248,238,0.88)) !important}body[data-page="account"] .account-sub-order-row+.account-sub-order-row{margin-top:12px !important}body[data-page="account"] .account-sub-order-row img{width:clamp(76px,8vw,104px) !important;height:clamp(76px,8vw,104px) !important}body[data-page="account"] .account-sub-order-row .account-tracking-steps{grid-template-columns:repeat(4,minmax(64px,1fr)) !important;min-width:0 !important}body[data-page="account"] #loyaltyDialog .account-loyalty-subgrid{grid-template-columns:minmax(0,0.84fr) minmax(0,1.16fr) !important}body[data-page="account"] #loyaltyDialog .account-loyalty-hero{background:radial-gradient(circle at 20% 18%,rgba(255,196,94,0.18),transparent 34%),rgba(255,253,248,0.94) !important}body[data-page="account"] #couponDialog>.gift-layout{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] #couponDialog .gift-preview{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:16px !important}body[data-page="account"] #couponDialog .account-coupon-wallet{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] #lotteryDialog .gift-form{background:radial-gradient(circle at 80% 8%,rgba(246,81,63,0.1),transparent 36%),rgba(255,253,248,0.9) !important}body[data-page="account"] #opsDialog .gift-layout{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page] .site-footer{width:min(calc(100% - clamp(20px,5vw,80px)),1360px) !important;grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(120px,0.7fr)) minmax(270px,0.98fr) !important;margin-top:clamp(24px,3vw,44px) !important;border:1px solid rgba(206,178,135,0.34) !important;background:radial-gradient(circle at 2% 0,rgba(246,81,63,0.055),transparent 28%),radial-gradient(circle at 92% 12%,rgba(11,121,105,0.07),transparent 24%),rgba(255,253,248,0.98) !important}body[data-page] .site-footer-brand strong,body[data-page] .site-footer-subscribe label{color:var(--phase421-ink) !important}body[data-page] .site-footer-social a:hover,body[data-page] .site-footer-submit:hover{transform:translateY(-1px) !important}@media (min-width:1400px){body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) 340px !important;gap:24px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:62px 188px minmax(300px,1fr) 142px 150px !important;gap:18px !important;padding:16px !important}body[data-page="trending"] .design-preview-trending{height:124px !important}body[data-page="trending"] .trend-title-row h3{font-size:26px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) 310px !important;gap:20px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:50px 146px minmax(210px,1fr) 112px 108px !important;gap:14px !important;padding:14px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr !important}body[data-page="trending"] .design-actions-trending .small-action:nth-last-child(-n+3){display:none !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) !important;gap:18px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:50px minmax(150px,0.34fr) minmax(0,1fr) minmax(116px,0.24fr) !important;gap:14px !important;padding:14px !important}body[data-page="trending"] .design-actions-trending{grid-column:1 / -1 !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="trending"] .design-actions-trending .small-action:nth-last-child(-n+3){display:none !important}body[data-page="trending"] .leaderboard-right-rail,body[data-page="about"] .about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="about"] .route-hero-about{grid-template-columns:minmax(0,1fr) !important;min-height:520px !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 52%,rgba(255,250,242,0.52) 76%,rgba(255,250,242,0.12)),url("/assets/pins/clean/bracelet-closeup.jpg") center bottom / min(92%,700px) auto no-repeat,#fff8ef !important}body[data-page="about"] .route-product-visual-about{display:none !important}body[data-page="about"] .about-story-board,body[data-page="about"] .business-section{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.gift-layout,body[data-page="account"] .account-route-panel:not(#authDialog)>.checkout-preview,body[data-page="account"] #opsDialog .gift-layout{grid-template-columns:minmax(0,1fr) !important}body[data-page] .site-footer{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,0.7fr)) !important}body[data-page] .site-footer-subscribe{grid-column:span 2 !important}}@media (max-width:760px){body[data-page="trending"] .design-card-trending{grid-template-columns:42px minmax(0,1fr) !important;padding:13px !important}body[data-page="trending"] .design-rank-slot{align-content:start !important}body[data-page="trending"] .design-preview-trending,body[data-page="trending"] .design-body-trending,body[data-page="trending"] .trend-creator-cell,body[data-page="trending"] .design-actions-trending{grid-column:1 / -1 !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="trending"] .design-actions-trending .small-action:nth-last-child(-n+2){display:none !important}body[data-page="about"] .route-hero-about{display:grid !important;min-height:540px !important;grid-template-columns:minmax(0,1fr) !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 54%,rgba(255,250,242,0.56) 78%,rgba(255,250,242,0.16)),url("/assets/pins/clean/bracelet-closeup.jpg") center bottom / min(112%,560px) auto no-repeat,#fff8ef !important}body[data-page="about"] .route-hero-about .route-hero-copy{padding:46px 22px 230px !important}body[data-page="about"] .route-product-visual-about{display:none !important}body[data-page="about"] .about-story-board,body[data-page="about"] .business-section,body[data-page="about"] .about-values-grid{width:calc(100% - 24px) !important;grid-template-columns:minmax(0,1fr) !important;padding:20px !important}body[data-page="about"] .about-values-grid{padding:0 !important}body[data-page="account"] .account-route-panel:not(#authDialog).active,body[data-page="account"] .account-route-panel:not(#authDialog).route-panel-open{width:calc(100% - 24px) !important;padding:18px !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.gift-layout,body[data-page="account"] .account-route-panel:not(#authDialog)>.checkout-preview,body[data-page="account"] #loyaltyDialog .account-loyalty-subgrid,body[data-page="account"] #couponDialog .account-coupon-wallet,body[data-page="account"] #opsDialog .gift-layout{grid-template-columns:minmax(0,1fr) !important}body[data-page="account"] .account-sub-order-row{grid-template-columns:72px minmax(0,1fr) !important}body[data-page="account"] .account-sub-order-row .account-tracking-steps{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body[data-page] .site-footer{width:calc(100% - 24px) !important;grid-template-columns:minmax(0,1fr) !important;padding:24px 22px 0 !important}body[data-page] .site-footer-legal{margin-inline:-22px !important;padding-inline:22px !important}}@media (max-width:760px){body[data-page="trending"] .route-hero{min-height:clamp(390px,68vh,460px) !important;height:auto !important;align-items:start !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 48%,rgba(255,250,242,0.58) 70%,rgba(255,250,242,0.18)),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 98% / min(78vw,360px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:38px 20px 150px !important}body[data-page="trending"] .route-hero-copy .eyebrow{font-size:23px !important;letter-spacing:0.18em !important}body[data-page="trending"] .route-hero-copy h1{max-width:330px !important;font-size:clamp(42px,11.8vw,54px) !important;line-height:0.98 !important}body[data-page="trending"] .route-hero-copy p:not(.eyebrow){max-width:310px !important;margin-top:12px !important;font-size:13px !important;line-height:1.46 !important}body[data-page="trending"] .trending-filter-board{margin-top:0 !important;padding:16px 16px 18px !important;gap:14px !important}body[data-page="trending"] .trending-chip-row{gap:8px !important;overflow-x:auto !important;flex-wrap:nowrap !important;padding-bottom:2px !important}body[data-page="trending"] .trend-chip{flex:0 0 auto !important;min-height:38px !important;padding-inline:15px !important}body[data-page="trending"] .community-section{margin-top:12px !important;padding:16px !important;border-radius:14px !important}body[data-page="trending"] .community-heading{display:grid !important;gap:14px !important}body[data-page="trending"] .community-heading h2{font-size:clamp(38px,10vw,46px) !important;line-height:0.98 !important}body[data-page="trending"] .community-heading p{margin:6px 0 0 !important;font-size:13px !important}body[data-page="trending"] .rank-tabs{justify-content:start !important}body[data-page="trending"] .rank-tabs .tool-button{min-height:40px !important;padding-inline:18px !important}body[data-page="trending"] .leaderboard-main{gap:12px !important}body[data-page="trending"] .design-preview-trending{height:158px !important}body[data-page="trending"] .trend-title-row h3{font-size:28px !important}body[data-page="account"] .account-route-panel:not(#authDialog).active,body[data-page="account"] .account-route-panel:not(#authDialog).route-panel-open{margin-top:14px !important;padding:16px !important;border-radius:16px !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head{margin-bottom:14px !important;padding-bottom:12px !important}body[data-page="account"] .account-route-panel:not(#authDialog)>.modal-head h2{font-size:clamp(34px,9.6vw,44px) !important}body[data-page="account"] .account-route-panel:not(#authDialog):is(.gift-form,.gift-preview,.account-loyalty-hero,.account-tier-card){padding:16px !important;border-radius:14px !important}body[data-page="account"] #ordersDialog .account-order-summary-card img{height:158px !important}body[data-page="account"] .account-sub-order-row{gap:12px !important;padding:12px !important}body[data-page="account"] .account-sub-order-row .account-tracking-steps{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:4px !important}body[data-page="account"] .account-sub-order-row .account-tracking-steps li strong,body[data-page="account"] .account-sub-order-row .account-tracking-steps li em{font-size:9px !important;line-height:1.1 !important}body[data-page="account"] #addressDialog .gift-form label{gap:5px !important}body[data-page="account"] #addressDialog .gift-form input,body[data-page="account"] #addressDialog .gift-form select,body[data-page="account"] #addressDialog .gift-form textarea{min-height:41px !important}}@media (max-width:420px){body[data-page="trending"] .route-hero{min-height:410px !important;background-size:min(92vw,340px) auto,auto !important}body[data-page="trending"] .route-hero-copy{padding-bottom:145px !important}body[data-page="account"] .account-sub-order-row .account-tracking-steps{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}}.mobile-trending-podium{display:none}body[data-page="trending"] .mobile-trending-podium{border:1px solid rgba(206,178,135,0.38);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(255,202,92,0.16),transparent 34%),linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,248,238,0.94));box-shadow:0 18px 44px rgba(64,42,18,0.08)}body[data-page="trending"] .mobile-podium-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:end}body[data-page="trending"] .mobile-podium-head .eyebrow{grid-column:1 / -1;margin:0;color:#0b7969;font-size:11px;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}body[data-page="trending"] .mobile-podium-head h3{margin:0;color:var(--phase421-ink,#113d34);font-family:var(--p1-serif,Georgia,"Times New Roman",serif);font-size:clamp(34px,9vw,42px);font-weight:500;letter-spacing:-0.065em;line-height:0.96}body[data-page="trending"] .mobile-podium-head>span{max-width:170px;color:#5d6c65;font-size:12px;font-weight:700;line-height:1.35;text-align:right}body[data-page="trending"] .mobile-podium-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;margin-top:14px}body[data-page="trending"] .mobile-podium-card{position:relative;display:grid;gap:8px;min-width:0;padding:9px;border:1px solid rgba(206,178,135,0.48);border-radius:13px;background:rgba(255,253,248,0.94);box-shadow:0 12px 28px rgba(74,48,18,0.08)}body[data-page="trending"] .mobile-podium-card.podium-rank-1{transform:translateY(-12px);border-color:rgba(217,149,47,0.52);background:radial-gradient(circle at 50% 0,rgba(255,218,124,0.24),transparent 40%),rgba(255,253,248,0.98)}body[data-page="trending"] .mobile-podium-preview{position:relative;display:block;height:clamp(94px,25vw,128px);border-radius:11px;overflow:hidden;background:#fff4e6;color:inherit;text-decoration:none}body[data-page="trending"] .mobile-podium-preview img{width:100%;height:100%;display:block;object-fit:cover}body[data-page="trending"] .mobile-podium-preview .design-preview-live{position:absolute;inset:0;display:grid;place-items:center;transform:scale(0.68);filter:drop-shadow(0 10px 18px rgba(67,42,17,0.2))}body[data-page="trending"] .mobile-podium-crown{position:absolute;top:7px;left:7px;z-index:2;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#f5c966,#b47719);color:#fff;font-size:13px;font-weight:950;box-shadow:0 8px 16px rgba(94,57,9,0.18)}body[data-page="trending"] .podium-rank-2 .mobile-podium-crown{background:linear-gradient(135deg,#e7e3dc,#9f9588)}body[data-page="trending"] .podium-rank-3 .mobile-podium-crown{background:linear-gradient(135deg,#d99b63,#8b5231)}body[data-page="trending"] .mobile-podium-copy{display:grid;gap:2px;min-width:0}body[data-page="trending"] .mobile-podium-copy strong{color:var(--phase421-ink,#113d34);font-family:var(--p1-serif,Georgia,"Times New Roman",serif);font-size:15px;line-height:1.02;letter-spacing:-0.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page="trending"] .mobile-podium-copy span,body[data-page="trending"] .mobile-podium-copy em{color:#607169;font-size:11px;font-style:normal;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page="trending"] .mobile-podium-copy em{display:inline-flex;gap:4px;align-items:center;color:#f0523f}body[data-page="trending"] .mobile-podium-copy svg{width:12px;height:12px}body[data-page="trending"] .mobile-podium-actions{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,32px);gap:6px}body[data-page="trending"] .mobile-podium-actions .small-action{min-width:0;min-height:32px;padding:0 8px;border-radius:9px;font-size:11px}body[data-page="trending"] .mobile-podium-actions .small-action:not(.copy-action){padding:0}body[data-page="account"] #addressForm{align-content:start}body[data-page="account"] #addressForm>h3{margin-bottom:4px !important}body[data-page="account"] .address-step-flow{display:grid;gap:12px}body[data-page="account"] .address-step-card{display:grid;gap:14px;padding:14px;border:1px solid rgba(206,178,135,0.36);border-radius:14px;background:radial-gradient(circle at 96% 0,rgba(11,121,105,0.055),transparent 30%),rgba(255,253,248,0.76)}body[data-page="account"] .address-step-card:nth-child(2){background:radial-gradient(circle at 0 0,rgba(246,81,63,0.055),transparent 30%),rgba(255,253,248,0.76)}body[data-page="account"] .address-step-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}body[data-page="account"] .address-step-head>span{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0b7969,#0f5a4a);color:#fff;font-size:13px;font-weight:950;box-shadow:0 8px 18px rgba(11,121,105,0.18)}body[data-page="account"] .address-step-head strong{display:block;color:var(--phase421-ink,#113d34);font-family:var(--p1-serif,Georgia,"Times New Roman",serif);font-size:21px;font-weight:500;letter-spacing:-0.04em;line-height:1}body[data-page="account"] .address-step-head p{margin:3px 0 0;color:#607169;font-size:12px;line-height:1.34}body[data-page="account"] .address-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-page="account"] .address-step-card-region .address-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page="account"] .address-wide-field{grid-column:1 / -1}body[data-page="account"] #addressDialog .checkbox-row.address-wide-field{min-height:44px;display:flex !important;align-items:center;gap:10px !important;padding:10px 12px;border:1px solid rgba(206,178,135,0.32);border-radius:12px;background:rgba(255,248,238,0.72)}body[data-page="account"] #addressDialog .checkbox-row.address-wide-field input{width:18px !important;height:18px !important;min-height:18px !important;accent-color:#0b7969}body[data-page="account"] #addressDialog .modal-actions.auth-actions{position:sticky;bottom:0;z-index:3;margin:4px -4px -4px;padding:12px 4px 4px;border-top:1px solid rgba(206,178,135,0.22);background:linear-gradient(180deg,rgba(255,253,248,0.78),rgba(255,253,248,0.98) 42%)}@media (min-width:761px){body[data-page="account"] #addressDialog>.gift-layout{grid-template-columns:minmax(0,0.64fr) minmax(320px,0.36fr) !important}}@media (max-width:760px){body[data-page="trending"] .mobile-trending-podium{display:block !important;grid-column:1 / -1;padding:14px}body[data-page="trending"] #leaderboardGrid{gap:12px !important}body[data-page="trending"] .leaderboard-main .design-card-trending:nth-child(-n+3){display:none !important}body[data-page="trending"] .leaderboard-main .design-card-trending{grid-template-columns:34px 58px minmax(0,1fr) !important;align-items:center !important;padding:10px 10px !important}body[data-page="trending"] .leaderboard-main .design-rank-slot{grid-column:1 !important;grid-row:1 !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{grid-column:2 !important;grid-row:1 !important;width:58px !important;height:58px !important;border-radius:999px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending .design-preview-live{transform:scale(0.34) !important}body[data-page="trending"] .leaderboard-main .design-body-trending{grid-column:3 !important;grid-row:1 !important}body[data-page="trending"] .leaderboard-main .trend-title-row h3{font-size:17px !important;line-height:1.05 !important}body[data-page="trending"] .leaderboard-main .trend-pill,body[data-page="trending"] .leaderboard-main .tag-row,body[data-page="trending"] .leaderboard-main .trend-creator-cell{display:none !important}body[data-page="trending"] .leaderboard-main .stat-row{display:flex !important;gap:8px !important;margin-top:4px !important}body[data-page="trending"] .leaderboard-main .design-actions-trending{grid-column:1 / -1 !important;grid-row:2 !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .small-action:nth-last-child(-n+4){display:none !important}body[data-page="account"] #addressDialog>.gift-layout{gap:14px !important}body[data-page="account"] #addressForm{gap:12px !important;padding:14px !important}body[data-page="account"] .address-step-flow{gap:10px !important}body[data-page="account"] .address-step-card{padding:12px !important;border-radius:13px !important}body[data-page="account"] .address-step-grid,body[data-page="account"] .address-step-card-region .address-step-grid,body[data-page="account"] .address-step-grid-contact{grid-template-columns:1fr !important}body[data-page="account"] .address-step-head{align-items:start !important}body[data-page="account"] #addressDialog .modal-actions.auth-actions{display:grid !important;grid-template-columns:minmax(0,0.42fr) minmax(0,0.58fr) !important}}@media (max-width:430px){body[data-page="trending"] .mobile-podium-stage{gap:7px}body[data-page="trending"] .mobile-podium-card{padding:7px}body[data-page="trending"] .mobile-podium-card.podium-rank-1{transform:translateY(-8px)}body[data-page="trending"] .mobile-podium-preview{height:94px}body[data-page="trending"] .mobile-podium-actions{grid-template-columns:minmax(0,1fr) 30px}body[data-page="trending"] .mobile-podium-actions .small-action:nth-child(n+3){display:none !important}}@media (max-width:760px){body[data-page="trending"] .route-hero{min-height:236px !important;height:auto !important;margin-inline:-12px !important;padding:0 !important;align-items:start !important;background:linear-gradient(180deg,rgba(255,250,242,0.99) 0 58%,rgba(255,250,242,0.74) 78%,rgba(255,250,242,0.16)),url("/assets/pins/clean/bracelet-warm-stone.jpg") right bottom / min(70vw,290px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:34px 24px 72px !important}body[data-page="trending"] .route-hero-copy .eyebrow{margin-bottom:8px !important;color:#b77b2a !important;font-size:14px !important;letter-spacing:0.19em !important}body[data-page="trending"] .route-hero-copy h1{max-width:260px !important;font-size:clamp(38px,10.2vw,44px) !important;line-height:0.98 !important;letter-spacing:-0.07em !important;white-space:normal !important}body[data-page="trending"] .route-hero-copy h1::before{margin-left:8px !important;font-size:0.4em !important}body[data-page="trending"] .route-hero-copy p:not(.eyebrow),body[data-page="trending"] .route-hero .hero-cta,body[data-page="trending"] .route-product-visual-trending,body[data-page="trending"] .trending-filter-board,body[data-page="trending"] .hot-combos,body[data-page="trending"] .community-market-strip{display:none !important}body[data-page="trending"] .community-section{width:calc(100% - 18px) !important;margin-top:10px !important;padding:12px !important;border-radius:15px !important}body[data-page="trending"] .community-heading{gap:10px !important;margin-bottom:12px !important}body[data-page="trending"] .community-heading .eyebrow{font-size:11px !important;letter-spacing:0.14em !important}body[data-page="trending"] .community-heading h2{font-size:0 !important}body[data-page="trending"] .community-heading h2::before{content:"Hot Combos" !important;font-size:clamp(34px,9vw,40px) !important;line-height:0.96 !important}body[data-page="trending"] .community-heading p{display:none !important}body[data-page="trending"] .rank-tabs{padding-bottom:2px !important}body[data-page="trending"] .rank-tabs .tool-button{min-height:34px !important;padding-inline:13px !important;border-radius:9px !important;font-size:12px !important}body[data-page="trending"] .mobile-trending-podium{padding:12px !important}body[data-page="trending"] .mobile-podium-head{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .mobile-podium-head>span{display:none !important}body[data-page="trending"] .mobile-podium-stage{margin-top:12px !important}}@media (max-width:430px){body[data-page="trending"] .route-hero{min-height:220px !important;background-size:min(78vw,275px) auto,auto !important}body[data-page="trending"] .route-hero-copy{padding:30px 22px 62px !important}body[data-page="trending"] .mobile-podium-head h3{font-size:32px !important}}@media (max-width:760px){body[data-page="trending"] .mobile-podium-actions{grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .mobile-podium-actions .small-action:not(.copy-action){display:none !important}body[data-page="trending"] .mobile-podium-actions .copy-action{width:100% !important;min-height:36px !important;border-color:rgba(206,178,135,0.62) !important;background:rgba(255,253,248,0.98) !important;color:var(--phase421-ink,#113d34) !important;font-size:12px !important;font-weight:900 !important}body[data-page="trending"] .mobile-podium-preview{background:radial-gradient(circle at 50% 48%,rgba(255,253,248,0.92),rgba(255,244,226,0.34) 58%,transparent 70%),#fff3e2 !important}body[data-page="trending"] .mobile-podium-preview img{object-position:center center !important}}@media (max-width:760px){body[data-page="trending"] .mobile-trending-podium{position:relative !important;padding:13px 12px 14px !important;border-radius:15px !important;background:radial-gradient(circle at 50% 4%,rgba(255,218,122,0.18),transparent 31%),linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,248,237,0.96)) !important}body[data-page="trending"] .mobile-podium-head{margin-bottom:0 !important}body[data-page="trending"] .mobile-podium-head .eyebrow{color:#0b7969 !important;font-size:10px !important;letter-spacing:0.16em !important}body[data-page="trending"] .mobile-podium-head h3{font-size:clamp(31px,8.8vw,38px) !important}body[data-page="trending"] .mobile-podium-stage{grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-template-areas:"rank2 rank1 rank3" !important;gap:8px !important;align-items:end !important;margin-top:10px !important}body[data-page="trending"] .mobile-podium-card{min-height:196px !important;align-content:start !important;gap:6px !important;padding:7px !important;border-radius:12px !important;overflow:visible !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{grid-area:rank1 !important;min-height:214px !important;transform:translateY(-16px) !important;border-color:rgba(217,149,47,0.66) !important;box-shadow:0 18px 28px rgba(91,58,14,0.12) !important}body[data-page="trending"] .mobile-podium-card.podium-rank-2{grid-area:rank2 !important}body[data-page="trending"] .mobile-podium-card.podium-rank-3{grid-area:rank3 !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1::before{content:"";position:absolute;top:-14px;left:50%;width:30px;height:20px;transform:translateX(-50%);background:radial-gradient(circle at 15% 72%,#d89a25 0 4px,transparent 5px),radial-gradient(circle at 50% 34%,#f7c85a 0 5px,transparent 6px),radial-gradient(circle at 85% 72%,#d89a25 0 4px,transparent 5px),linear-gradient(180deg,transparent 0 36%,#f0b032 37% 100%);clip-path:polygon(0 100%,12% 44%,32% 72%,50% 0,68% 72%,88% 44%,100% 100%);filter:drop-shadow(0 5px 8px rgba(91,58,14,0.16));pointer-events:none}body[data-page="trending"] .mobile-podium-preview{height:92px !important;border-radius:10px !important;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,0.92),rgba(255,242,220,0.5) 58%,transparent 76%),#fff2df !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:106px !important}body[data-page="trending"] .mobile-podium-preview img{filter:saturate(1.08) contrast(1.04) brightness(1.02) !important;transform:scale(1.08) !important}body[data-page="trending"] .mobile-podium-preview .design-preview-live{transform:scale(0.58) translateY(1px) !important;opacity:0.24 !important}body[data-page="trending"] .mobile-podium-crown{top:8px !important;left:8px !important;width:26px !important;height:26px !important;font-size:12px !important}body[data-page="trending"] .mobile-podium-copy strong{font-size:13px !important;letter-spacing:-0.03em !important}body[data-page="trending"] .mobile-podium-copy span,body[data-page="trending"] .mobile-podium-copy em{font-size:10.5px !important}body[data-page="trending"] .mobile-podium-actions .copy-action{min-height:32px !important;border-radius:8px !important}}@media (max-width:430px){body[data-page="trending"] .mobile-podium-card{min-height:190px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:208px !important;transform:translateY(-14px) !important}body[data-page="trending"] .mobile-podium-preview{height:88px !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:101px !important}}body[data-page="build"] .bracelet-ring::before{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:86% !important;height:62% !important;transform:translate(-50%,-41%) !important;border:2px solid rgba(222,200,170,0.58) !important;border-radius:50% !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5),0 16px 22px rgba(70,45,18,0.08) !important;opacity:0.72 !important;pointer-events:none !important}body[data-page="build"] .bracelet-ring::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:74% !important;height:50% !important;transform:translate(-50%,-36%) !important;border-radius:50% !important;background:radial-gradient(ellipse at center,transparent 54%,rgba(64,40,15,0.1) 55%,transparent 68%) !important;filter:blur(2px) !important;opacity:0.62 !important;pointer-events:none !important}body[data-page="build"] .bracelet-bead{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,0.95) 0 8%,rgba(255,255,255,0.36) 9% 20%,transparent 34%),radial-gradient(circle at 74% 78%,rgba(38,28,18,0.22),transparent 42%),radial-gradient(circle at 42% 52%,rgba(255,255,255,0.16),transparent 52%),linear-gradient(135deg,var(--a),var(--b)) !important;box-shadow:inset -9px -12px 16px rgba(58,38,19,calc(0.14+var(--bead-depth,0.5) * 0.16)),inset 5px 5px 11px rgba(255,255,255,0.62),inset 0 0 0 1px rgba(255,255,255,0.36),0 calc(8px+var(--bead-depth,0.5) * 9px) calc(13px+var(--bead-depth,0.5) * 14px) rgba(56,36,16,0.24) !important}body[data-page="build"] .bracelet-bead::before{content:"" !important;position:absolute !important;inset:43% auto auto 50% !important;width:18% !important;height:18% !important;transform:translate(-50%,-50%) !important;border-radius:50% !important;background:rgba(68,45,24,0.24) !important;box-shadow:inset 1px 1px 2px rgba(255,255,255,0.36) !important;opacity:calc(0.2+var(--bead-depth,0.5) * 0.32) !important;pointer-events:none !important}body[data-page="build"] .bracelet-bead.bead-image::before{opacity:0.22 !important}body[data-page="build"] .bracelet-stage{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,0.98) 0 30%,rgba(255,250,241,0.72) 51%,transparent 72%),radial-gradient(ellipse at 50% 76%,rgba(83,51,20,0.16),transparent 45%),linear-gradient(180deg,#fffdf8,#fff8ec) !important;overflow:visible !important}body[data-page="build"] .bracelet-stage::before{inset:clamp(42px,5.2vw,82px) clamp(70px,8vw,126px) clamp(100px,8.8vw,142px) !important;border-radius:999px !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.78),rgba(255,250,242,0.2) 54%,transparent 67%),url("/assets/pins/clean/bracelet-closeup.jpg") center 51% / contain no-repeat !important;opacity:0.06 !important;filter:blur(1.4px) saturate(0.58) contrast(0.82) brightness(1.32) !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-stage::after{inset:auto 22% clamp(94px,7.4vw,124px) !important;height:clamp(34px,3.2vw,48px) !important;border-radius:999px !important;background:radial-gradient(ellipse at 50% 50%,rgba(68,41,15,0.22),rgba(68,41,15,0.08) 40%,transparent 72%) !important;filter:blur(7px) !important;opacity:0.88 !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-shadow{top:70% !important;width:min(52vw,420px) !important;height:54px !important;background:radial-gradient(ellipse,rgba(64,38,14,0.2),transparent 70%) !important;filter:blur(8px) !important}body[data-page="build"] .bracelet-ring{z-index:6 !important;width:clamp(500px,40vw,610px) !important;height:clamp(410px,32vw,500px) !important;top:48% !important;opacity:1 !important;filter:drop-shadow(0 30px 36px rgba(73,45,18,0.2)) saturate(1.12) contrast(1.02) !important}body[data-page="build"] .bracelet-ring::before{width:82% !important;height:58% !important;transform:translate(-50%,-36%) !important;border:2px solid rgba(203,172,132,0.42) !important;opacity:0.52 !important}body[data-page="build"] .bracelet-ring::after{width:76% !important;height:48% !important;transform:translate(-50%,-30%) !important;opacity:0.5 !important}body[data-page="build"] .bracelet-bead{border:1px solid rgba(255,255,255,0.7) !important;border-radius:50% !important;opacity:var(--bead-alpha,0.95) !important;transform:scale(var(--bead-scale,1)) !important;background:radial-gradient(circle at 29% 23%,rgba(255,255,255,0.96) 0 9%,rgba(255,255,255,0.42) 10% 22%,transparent 35%),radial-gradient(circle at 70% 76%,rgba(37,25,13,0.24),transparent 43%),radial-gradient(circle at 42% 48%,rgba(255,255,255,0.2),transparent 52%),linear-gradient(135deg,var(--a),var(--b)) !important;background-blend-mode:screen,multiply,screen,normal !important;box-shadow:inset -10px -13px 18px rgba(58,38,19,calc(0.13+var(--bead-depth,0.5) * 0.18)),inset 6px 6px 12px rgba(255,255,255,0.6),inset 0 0 0 1px rgba(255,255,255,0.22),0 calc(10px+var(--bead-depth,0.5) * 10px) calc(16px+var(--bead-depth,0.5) * 12px) rgba(54,34,13,0.23) !important}body[data-page="build"] .bracelet-bead.bead-image{background-size:cover !important;background-position:center !important;background-blend-mode:normal !important}body[data-page="build"] .bracelet-bead::after{inset:11% 17% auto auto !important;width:26% !important;height:26% !important;opacity:0.9 !important}body[data-page="build"] .bracelet-spacer{position:absolute !important;width:var(--spacer-size) !important;height:var(--spacer-size) !important;border-radius:50% !important;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,0.88),transparent 26%),repeating-radial-gradient(circle at 50% 50%,#f8d778 0 12%,#b8791f 13% 21%,#ffe9a8 22% 32%),linear-gradient(135deg,#fff0a5,#b36d16 62%,#7c4710) !important;box-shadow:inset -4px -5px 8px rgba(89,49,8,0.32),inset 3px 3px 6px rgba(255,255,255,0.52),0 calc(8px+var(--bead-depth,0.5) * 8px) 16px rgba(76,43,12,0.22) !important;pointer-events:none !important}body[data-page="build"] .bracelet-charm{width:clamp(44px,4vw,54px) !important;height:clamp(44px,4vw,54px) !important;border:2px solid rgba(178,112,22,0.5) !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.84),transparent 24%),linear-gradient(145deg,#fff1a9,#d49a2d 55%,#a46115) !important;color:#7a4d12 !important}body[data-page="build"] .bracelet-charm svg{width:58% !important;height:58% !important}body[data-page="build"] .center-logo{z-index:4 !important;width:clamp(108px,10vw,136px) !important;height:clamp(108px,10vw,136px) !important;border:0 !important;background:radial-gradient(circle,rgba(255,253,248,0.74),rgba(255,253,248,0.08) 68%,transparent 72%) !important;color:rgba(15,61,52,0.72) !important;backdrop-filter:none !important}body[data-page="build"] .center-logo span{font-size:0 !important}body[data-page="build"] .center-logo span::before{content:"Tap a bead" !important;font-size:clamp(16px,1.5vw,20px) !important}body[data-page="build"] .center-logo small{font-size:12px !important}@media (min-width:1280px){body[data-page="build"] .bracelet-stage{height:clamp(500px,36vw,590px) !important;min-height:clamp(500px,36vw,590px) !important}}@media (max-width:899px){body[data-page="build"] .bracelet-ring{width:min(92vw,430px) !important;height:min(66vw,320px) !important}}@media (max-width:760px){body[data-page="trending"] .app-shell>.route-hero[data-route-group~="trending"]{min-height:0 !important;height:auto !important;margin:0 -12px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="trending"] .route-hero-copy{min-height:0 !important;padding:4px 24px 0 !important}body[data-page="trending"] .route-hero-copy .eyebrow,body[data-page="trending"] .route-hero-copy p:not(.eyebrow),body[data-page="trending"] .route-hero-copy .hero-cta,body[data-page="trending"] .route-product-visual-trending{display:none !important}body[data-page="trending"] .route-hero-copy h1{margin:0 !important;max-width:none !important;font-size:0 !important;line-height:1 !important}body[data-page="trending"] .route-hero-copy h1::before{content:"Leaderboard" !important;display:block !important;margin:0 !important;color:#112c28 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:clamp(18px,5.2vw,23px) !important;font-weight:500 !important;letter-spacing:-0.035em !important;text-align:center !important}body[data-page="trending"] .community-section{width:calc(100% - 14px) !important;margin:0 auto !important;padding:7px 10px 11px !important;border-radius:18px !important}body[data-page="trending"] .community-heading{display:grid !important;grid-template-columns:1fr !important;gap:5px !important;margin-bottom:6px !important}body[data-page="trending"] .community-heading>div:first-child{display:none !important}body[data-page="trending"] .rank-tabs{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) auto !important;gap:4px !important;align-items:center !important;padding:0 !important;overflow:visible !important}body[data-page="trending"] .rank-tabs::after{content:"Filter" !important;min-height:27px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 8px !important;border:1px solid rgba(206,178,135,0.52) !important;border-radius:8px !important;color:#112c28 !important;font-size:11px !important;font-weight:800 !important}body[data-page="trending"] .rank-tabs .tool-button{min-height:28px !important;padding:0 4px !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#33443f !important;font-size:11px !important;font-weight:750 !important}body[data-page="trending"] .rank-tabs .tool-button.active{border-bottom-color:#0b7969 !important;color:#0b5f51 !important}body[data-page="trending"] .mobile-trending-podium{padding:9px 8px 10px !important;border-radius:13px !important;box-shadow:0 12px 24px rgba(64,42,18,0.07) !important}body[data-page="trending"] .mobile-podium-head{min-height:0 !important}body[data-page="trending"] .mobile-podium-head .eyebrow{display:none !important}body[data-page="trending"] .mobile-podium-head h3{font-size:0 !important}body[data-page="trending"] .mobile-podium-head h3::before{content:"Top 3" !important;display:block !important;color:#0b5f51 !important;font-family:inherit !important;font-size:12px !important;font-weight:900 !important;letter-spacing:0.08em !important;text-transform:uppercase !important}body[data-page="trending"] .mobile-podium-stage{margin-top:8px !important}body[data-page="trending"] .mobile-podium-card{min-height:174px !important;padding:6px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:194px !important;transform:translateY(-12px) !important}body[data-page="trending"] .mobile-podium-preview{height:80px !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:94px !important}body[data-page="trending"] .mobile-podium-actions .copy-action{min-height:30px !important}}@media (max-width:430px){body[data-page="trending"] .route-hero-copy{padding-top:2px !important}body[data-page="trending"] .community-section{margin-top:-2px !important}body[data-page="trending"] .mobile-podium-card{min-height:168px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:187px !important}body[data-page="trending"] .mobile-podium-preview{height:74px !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:88px !important}}.toast{left:50% !important;right:auto !important;bottom:auto !important;top:max(18px,env(safe-area-inset-top)) !important;width:min(420px,calc(100vw - 28px)) !important;transform:translate(-50%,-18px) !important}.toast.show{transform:translate(-50%,0) !important}body[data-page="account"] .toast,.toast[data-toast-page="account"]{top:max(78px,calc(env(safe-area-inset-top)+72px)) !important;z-index:120 !important;max-width:min(360px,calc(100vw - 32px)) !important;padding:10px 14px !important;border:1px solid rgba(206,178,135,0.45) !important;background:rgba(255,253,248,0.96) !important;color:#0f3d34 !important;box-shadow:0 12px 28px rgba(49,35,18,0.12) !important}@media (max-width:760px){body[data-page="account"] .toast,.toast[data-toast-page="account"]{top:max(74px,calc(env(safe-area-inset-top)+68px)) !important;font-size:12px !important;line-height:1.25 !important}}.ops-material-normalize-row{align-items:flex-start !important;border:1px solid rgba(206,178,135,0.45) !important;border-radius:12px !important;padding:10px 12px !important;background:radial-gradient(circle at 0 0,rgba(16,121,101,0.08),transparent 38%),rgba(255,253,248,0.86) !important}.ops-material-preview{background:linear-gradient(45deg,rgba(206,178,135,0.16) 25%,transparent 25% 75%,rgba(206,178,135,0.16) 75%),linear-gradient(45deg,rgba(206,178,135,0.16) 25%,transparent 25% 75%,rgba(206,178,135,0.16) 75%),#fffdf8 !important;background-position:0 0,8px 8px !important;background-size:16px 16px !important}.ops-material-preview-card{width:100%;display:grid;grid-template-columns:minmax(82px,132px) 1fr;gap:12px;align-items:center;text-align:left}.ops-material-preview-art{min-height:112px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.9),transparent 58%),rgba(255,250,242,0.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.56),0 12px 22px rgba(54,36,16,0.08)}.ops-material-preview-card img,.ops-material-preview img{width:min(100%,132px) !important;height:min(40vw,132px) !important;max-height:132px !important;object-fit:contain !important;border-radius:0 !important;filter:drop-shadow(0 14px 16px rgba(54,34,13,0.2))}.ops-material-preview-meta{display:grid;gap:5px}.ops-material-preview-meta strong{color:#102c27;font-size:15px}.ops-material-preview-meta span,.ops-material-preview-meta small{color:#66746f;font-size:12px;line-height:1.35}.asset-color-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.asset-color-row.small{margin:6px 0 0}.asset-color-chip{width:18px;height:18px;border-radius:50%;background:var(--chip,#fff);border:1px solid rgba(25,36,31,0.12);box-shadow:inset 2px 2px 5px rgba(255,255,255,0.62),inset -2px -3px 5px rgba(28,19,10,0.14)}.bead-image,.mini-bead-image,.bead-swatch.bead-image{background:radial-gradient(circle at 29% 22%,rgba(255,255,255,0.95) 0 9%,rgba(255,255,255,0.36) 10% 23%,transparent 38%),radial-gradient(circle at 70% 78%,rgba(35,24,12,0.24),transparent 43%),var(--bead-texture),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-position:center !important;background-size:100% 100%,100% 100%,112% 112%,100% 100% !important;background-repeat:no-repeat !important;background-blend-mode:screen,multiply,normal,normal !important}body[data-page="build"] .bracelet-ring.has-transparent-product-assets{filter:drop-shadow(0 32px 38px rgba(73,45,18,0.22)) drop-shadow(0 8px 10px rgba(255,255,255,0.52)) saturate(1.14) contrast(1.04) !important}body[data-page="build"] .bracelet-bead.product-asset-bead{isolation:isolate !important;background:radial-gradient(circle at 29% 22%,rgba(255,255,255,0.98) 0 8%,rgba(255,255,255,0.42) 9% 21%,transparent 34%),radial-gradient(circle at 77% 80%,rgba(32,22,11,calc(0.18+var(--bead-depth,0.5) * 0.18)),transparent 43%),var(--bead-texture),radial-gradient(circle at 42% 46%,color-mix(in srgb,var(--asset-a,var(--a)),#ffffff 24%),transparent 56%),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-size:100% 100%,100% 100%,116% 116%,100% 100%,100% 100% !important;background-position:center,center,center,center,center !important;background-blend-mode:screen,multiply,normal,soft-light,normal !important;box-shadow:inset -11px -14px 18px rgba(48,31,15,calc(0.15+var(--bead-depth,0.5) * 0.18)),inset 7px 7px 13px rgba(255,255,255,0.62),inset 0 0 0 1px rgba(255,255,255,0.36),0 calc(10px+var(--bead-depth,0.5) * 11px) calc(16px+var(--bead-depth,0.5) * 14px) rgba(54,34,13,0.25) !important}body[data-page="build"] .bracelet-bead.uploaded-product-asset{background-size:100% 100%,100% 100%,calc(104%+var(--asset-coverage,0.62) * 16%) calc(104%+var(--asset-coverage,0.62) * 16%),100% 100%,100% 100% !important;box-shadow:inset -12px -15px 18px rgba(43,27,13,calc(0.16+var(--bead-depth,0.5) * 0.2)),inset 7px 7px 13px rgba(255,255,255,0.68),inset 0 0 0 1px rgba(255,255,255,0.42),0 calc(11px+var(--bead-depth,0.5) * 12px) calc(18px+var(--bead-depth,0.5) * 16px) rgba(54,34,13,0.28) !important}body[data-page="build"] .bracelet-bead.default-product-asset{background-size:100% 100%,100% 100%,118% 118%,100% 100%,100% 100% !important}body[data-page="build"] .bracelet-bead.product-asset-bead::before{z-index:2 !important;width:17% !important;height:17% !important;background:radial-gradient(circle at 38% 38%,rgba(255,255,255,0.36),rgba(43,27,12,0.42) 72%) !important;box-shadow:inset 1px 1px 2px rgba(255,255,255,0.45),inset -1px -1px 2px rgba(35,20,8,0.28) !important;opacity:calc(0.22+var(--bead-depth,0.5) * 0.26) !important}body[data-page="build"] .bracelet-bead.product-asset-bead::after{z-index:3 !important;width:31% !important;height:31% !important;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,0.94),rgba(255,255,255,0.2) 46%,transparent 72%) !important;filter:blur(0.8px) !important;mix-blend-mode:screen !important;opacity:calc(0.72+var(--bead-depth,0.5) * 0.2) !important}@media (max-width:640px){.ops-material-preview-card{grid-template-columns:1fr;text-align:center}.asset-color-row{justify-content:center}}@media (max-width:1100px){body[data-page] .site-footer{grid-template-columns:minmax(0,1fr) minmax(220px,0.72fr) !important;gap:24px !important;max-width:calc(100vw - 32px) !important;box-sizing:border-box !important;overflow:hidden !important}body[data-page] .site-footer-legal{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;flex-wrap:wrap !important}body[data-page] .site-footer-subscribe,body[data-page] .site-footer-email-row,body[data-page] .site-footer-subscribe input{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}}@media (max-width:760px){body[data-page] .site-footer{grid-template-columns:1fr !important;margin-inline:16px !important;padding-inline:18px !important}body[data-page] .site-footer-subscribe{width:100% !important}}body[data-page] .brand-mark{display:inline-flex !important;align-items:center !important;gap:clamp(8px,1vw,12px) !important;min-width:0 !important;color:inherit !important;text-decoration:none !important;white-space:nowrap !important}body[data-page] .brand-symbol{display:block !important;width:clamp(34px,3.2vw,48px) !important;height:clamp(34px,3.2vw,48px) !important;flex:0 0 auto !important;filter:drop-shadow(0 8px 16px rgba(20,66,57,0.14)) !important}body[data-page] .brand-copy{display:grid !important;gap:1px !important;min-width:0 !important}body[data-page] .brand-mark strong{font-size:clamp(28px,2.6vw,38px) !important;line-height:0.9 !important;letter-spacing:-0.075em !important;text-transform:lowercase !important}body[data-page] .brand-mark small{display:block !important;margin:0 !important;color:rgba(96,81,64,0.82) !important;font-size:clamp(9px,0.78vw,11px) !important;font-weight:800 !important;letter-spacing:0.16em !important;text-transform:uppercase !important}body[data-page] .brand-mark:hover .brand-symbol,body[data-page] .site-footer-brand-lockup:hover .site-footer-brand-mark{transform:translateY(-1px) rotate(-2deg) !important}body[data-page] .brand-mark:hover strong{color:#0d5d51 !important}body[data-page] .site-footer-brand-lockup{display:inline-flex !important;align-items:center !important;gap:10px !important}body[data-page] .site-footer-brand-mark{display:block !important;width:clamp(34px,3vw,46px) !important;height:clamp(34px,3vw,46px) !important;flex:0 0 auto !important;transition:transform 180ms ease !important}body[data-page] .site-footer-brand-lockup strong{line-height:0.95 !important;text-transform:lowercase !important}@media (min-width:900px) and (max-width:1199px){body[data-page] .topbar-main{grid-template-columns:minmax(176px,auto) minmax(0,1fr) auto !important}body[data-page] .brand-symbol{width:38px !important;height:38px !important}body[data-page] .brand-mark strong{font-size:clamp(28px,3.3vw,34px) !important}}@media (max-width:760px){body[data-page] .brand-mark{gap:8px !important;max-width:min(58vw,220px) !important}body[data-page] .brand-symbol{width:36px !important;height:36px !important}body[data-page] .brand-mark strong{font-size:clamp(28px,8vw,34px) !important;letter-spacing:-0.08em !important}body[data-page] .brand-mark small{display:none !important}}@media (max-width:380px){body[data-page] .brand-symbol{width:32px !important;height:32px !important}body[data-page] .brand-mark strong{font-size:28px !important}}.mobile-home-firstfold,.mobile-build-shell-head,.mobile-build-rail,.gift-mobile-recipient-choice,.mobile-gift-next{display:none}@media (max-width:760px){body[data-page]{--phase429-ink:#102f2a;--phase429-jade:#0c7667;--phase429-jade-dark:#075747;--phase429-coral:#f45342;--phase429-paper:#fffdf8;--phase429-cream:#fff8ec;--phase429-line:rgba(205,177,134,0.46);--phase429-soft-shadow:0 14px 34px rgba(62,40,18,0.09);background:radial-gradient(circle at 50% 0,rgba(246,227,190,0.48),transparent 34%),linear-gradient(180deg,#fffaf0 0%,#fbf1e5 100%) !important}body[data-page] .app-shell{width:min(100%,430px) !important;max-width:430px !important;gap:12px !important;margin:0 auto !important;padding:0 10px 34px !important;overflow-x:clip !important}body[data-page] .shipping-strip,body[data-page] .site-nav,body[data-page] .top-actions-primary,body[data-page] .top-actions-secondary,body[data-page] .topbar-search{display:none !important}body[data-page] .topbar{position:sticky !important;top:0 !important;z-index:40 !important;margin:0 -10px !important;border:0 !important;border-radius:0 0 20px 20px !important;background:rgba(255,253,248,0.94) !important;box-shadow:0 10px 28px rgba(62,40,18,0.08) !important;backdrop-filter:blur(14px) !important}body[data-page] .topbar-main{min-height:48px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:10px !important;padding:6px 16px 4px !important}body[data-page] .brand-mark{max-width:230px !important}body[data-page] .brand-symbol{display:none !important}body[data-page] .brand-mark strong{color:var(--phase429-jade-dark) !important;font-size:24px !important;letter-spacing:-0.04em !important;text-transform:none !important}body[data-page] .top-actions{justify-self:end !important;min-width:0 !important}body[data-page] .top-actions-quick{display:flex !important;gap:7px !important}body[data-page] .top-actions-quick .icon-button{width:30px !important;height:30px !important;min-height:30px !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page] .top-actions-quick .icon-button:first-child svg{display:none !important}body[data-page] .top-actions-quick .icon-button:first-child::before{content:"?" !important;color:var(--phase429-ink) !important;font-size:18px !important;font-weight:800 !important}body[data-page] .top-actions-badge{top:-4px !important;right:-2px !important;width:17px !important;height:17px !important;background:var(--phase429-coral) !important;font-size:10px !important}body[data-page="home"] .hero-home,body[data-page="home"] .home-guided-builder,body[data-page="home"] .trust-bar,body[data-page="home"] .community-section,body[data-page="home"] .home-ugc-section,body[data-page="home"] .home-gift-component{display:none !important}body[data-page="home"] .mobile-home-firstfold[data-route-group~="home"]{display:grid !important;gap:10px !important;margin:0 -2px !important;padding:2px 0 14px !important}body[data-page="home"] .mobile-home-search{min-height:38px !important;display:grid !important;grid-template-columns:minmax(0,1fr) 22px !important;align-items:center !important;gap:8px !important;padding:0 12px !important;border:1px solid rgba(205,177,134,0.55) !important;border-radius:9px !important;background:#fff !important;box-shadow:0 7px 18px rgba(62,40,18,0.045) !important}body[data-page="home"] .mobile-home-search input{min-width:0 !important;border:0 !important;outline:0 !important;background:transparent !important;color:var(--phase429-ink) !important;font-size:11px !important}body[data-page="home"] .mobile-home-search svg{width:16px !important;height:16px !important;color:#263d38 !important}body[data-page="home"] .mobile-home-hero-card{position:relative !important;min-height:170px !important;display:grid !important;align-items:end !important;overflow:hidden !important;padding:17px 18px 19px !important;border:1px solid rgba(205,177,134,0.34) !important;border-radius:10px !important;background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 42%,rgba(255,250,242,0.52) 62%,rgba(255,250,242,0.12) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right center / auto 100% no-repeat,#fff6e8 !important;box-shadow:var(--phase429-soft-shadow) !important}body[data-page="home"] .mobile-home-hero-copy{position:relative !important;z-index:2 !important;max-width:225px !important;display:grid !important;gap:7px !important}body[data-page="home"] .mobile-home-hero-copy h1{margin:0 !important;color:#142420 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:clamp(28px,8vw,34px) !important;font-weight:500 !important;line-height:0.98 !important;letter-spacing:-0.055em !important}body[data-page="home"] .mobile-home-hero-copy p{max-width:175px !important;margin:0 !important;color:rgba(20,36,32,0.86) !important;font-size:12px !important;line-height:1.25 !important}body[data-page="home"] .mobile-home-hero-copy .hero-cta{width:max-content !important;min-height:34px !important;margin-top:1px !important;padding:0 14px !important;border-radius:8px !important;background:linear-gradient(180deg,#127f70,#096354) !important;color:#fff !important;font-size:12px !important;font-weight:850 !important;box-shadow:0 11px 20px rgba(8,102,86,0.18) !important}body[data-page="home"] .mobile-home-hero-preview{position:absolute !important;right:14px !important;top:25px !important;width:154px !important;height:124px !important;opacity:0.42 !important;pointer-events:none !important}body[data-page="home"] .mobile-home-hero-preview .mini-bracelet{width:154px !important;height:124px !important;transform:scale(0.74) translate(32px,-10px) !important;filter:drop-shadow(0 14px 22px rgba(62,40,18,0.18)) !important}body[data-page="home"] .mobile-home-entry-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}body[data-page="home"] .mobile-home-entry-card{position:relative !important;min-height:76px !important;display:grid !important;align-content:start !important;gap:4px !important;overflow:hidden !important;padding:10px 9px !important;border:1px solid rgba(205,177,134,0.42) !important;border-radius:9px !important;background:rgba(255,253,248,0.94) !important;color:var(--phase429-ink) !important;text-decoration:none !important;box-shadow:0 9px 20px rgba(62,40,18,0.055) !important}body[data-page="home"] .mobile-home-entry-card span{color:var(--phase429-jade-dark) !important;font-size:12px !important;font-weight:900 !important}body[data-page="home"] .mobile-home-entry-card strong{max-width:76px !important;color:#253430 !important;font-size:10px !important;font-weight:650 !important;line-height:1.22 !important}body[data-page="home"] .mobile-entry-bracelet{position:absolute !important;right:-1px !important;bottom:4px !important;width:45px !important;height:45px !important;border-radius:999px !important;background:radial-gradient(circle at 50% 0,transparent 0 47%,rgba(255,255,255,0.94) 48% 58%,transparent 59%),conic-gradient(from 20deg,#7fb08f,#efe5d6,#7fb08f,#d7a13e,#7fb08f) !important;box-shadow:inset 0 0 0 11px rgba(255,253,248,0.8),0 7px 12px rgba(44,31,16,0.12) !important}body[data-page="home"] .mobile-entry-flame{position:absolute !important;right:8px !important;bottom:9px !important;color:#f45a31 !important;font-size:15px !important;font-style:normal !important;font-weight:950 !important}body[data-page="home"] .mobile-entry-gift{position:absolute !important;right:9px !important;bottom:8px !important;color:#ef4d3d !important}body[data-page="home"] .mobile-entry-gift svg{width:28px !important;height:28px !important}body[data-page="home"] .mobile-home-trending{display:grid !important;gap:9px !important;padding:13px 10px 12px !important;border:1px solid rgba(205,177,134,0.35) !important;border-radius:10px !important;background:rgba(255,253,248,0.95) !important;box-shadow:0 10px 23px rgba(62,40,18,0.055) !important}body[data-page="home"] .mobile-home-section-head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important}body[data-page="home"] .mobile-home-section-head h2{margin:0 !important;color:#172a26 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:17px !important;letter-spacing:-0.035em !important}body[data-page="home"] .mobile-home-section-head a{color:var(--phase429-jade-dark) !important;font-size:10px !important;font-weight:850 !important;text-decoration:none !important}body[data-page="home"] .mobile-home-trending-rail{display:grid !important;grid-auto-flow:column !important;grid-auto-columns:94px !important;gap:8px !important;overflow-x:auto !important;padding-bottom:2px !important;scrollbar-width:none !important}body[data-page="home"] .mobile-home-trend-card{display:grid !important;gap:6px !important;min-width:0 !important}body[data-page="home"] .mobile-home-trend-card a{position:relative !important;height:80px !important;display:block !important;overflow:hidden !important;border:1px solid rgba(205,177,134,0.28) !important;border-radius:8px !important;background:#fff4e5 !important;color:inherit !important}body[data-page="home"] .mobile-home-trend-card img{width:100% !important;height:100% !important;display:block !important;object-fit:cover !important}body[data-page="home"] .mobile-home-trend-card .design-preview-live{display:none !important}body[data-page="home"] .mobile-home-trend-card strong{color:#172a26 !important;font-size:10px !important;font-weight:780 !important;line-height:1.15 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="home"] .mobile-home-trend-card span{display:inline-flex !important;align-items:center !important;gap:3px !important;color:var(--phase429-coral) !important;font-size:10px !important;font-weight:760 !important}body[data-page="home"] .mobile-home-trend-card svg{width:10px !important;height:10px !important}body[data-page="home"] .mobile-home-why{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:5px !important;padding:7px 3px 0 !important}body[data-page="home"] .mobile-home-why article{display:grid !important;justify-items:center !important;gap:4px !important;color:var(--phase429-ink) !important;text-align:center !important;font-size:9px !important;font-weight:680 !important;line-height:1.14 !important}body[data-page="home"] .mobile-home-why svg{width:18px !important;height:18px !important;color:var(--phase429-jade) !important}body:is([data-page="build"],[data-page="gift"],[data-page="trending"]) .topbar{display:none !important}body[data-page="build"]{padding-bottom:76px !important}body[data-page="build"] .route-hero,body[data-page="build"] .trust-bar,body[data-page="build"] .community-section,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section{display:none !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;width:100% !important;max-width:410px !important;margin:0 auto !important;padding:0 !important}body[data-page="build"] .mobile-build-shell-head{position:sticky !important;top:0 !important;z-index:35 !important;display:grid !important;grid-template-columns:36px minmax(0,1fr) 36px !important;gap:8px !important;align-items:center !important;padding:8px 4px 0 !important;border-radius:0 0 16px 16px !important;background:rgba(255,250,242,0.94) !important;backdrop-filter:blur(12px) !important}body[data-page="build"] .mobile-build-shell-head h1{margin:0 !important;color:#151f1d !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:21px !important;font-weight:500 !important;text-align:center !important}body[data-page="build"] .mobile-build-back,body[data-page="build"] .mobile-build-cart{width:36px !important;height:36px !important;display:grid !important;place-items:center !important;color:var(--phase429-ink) !important;text-decoration:none !important}body[data-page="build"] .mobile-build-tabs{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;margin-top:2px !important;overflow:hidden !important;border:1px solid rgba(205,177,134,0.36) !important;border-radius:8px !important;background:rgba(255,253,248,0.82) !important}body[data-page="build"] .mobile-build-tabs button{min-height:33px !important;border:0 !important;background:transparent !important;color:#30423d !important;font-size:11px !important;font-weight:760 !important}body[data-page="build"] .mobile-build-tabs button.active{background:#fff !important;color:#102a25 !important;box-shadow:0 7px 17px rgba(62,40,18,0.08) !important}body[data-page="build"] .stage-panel{order:1 !important;position:relative !important;min-height:260px !important;padding:4px 10px 0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="build"] .stage-toolbar{display:none !important}body[data-page="build"] .bracelet-stage{position:relative !important;height:248px !important;min-height:248px !important;margin:0 auto !important;overflow:visible !important;border:0 !important;border-radius:22px !important;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,0.96) 0 30%,rgba(248,229,201,0.34) 31% 58%,transparent 68%),radial-gradient(ellipse at 50% 70%,rgba(142,94,42,0.12),transparent 46%) !important;box-shadow:none !important}body[data-page="build"] .bracelet-stage::after{content:"Tap a bead\A to edit" !important;position:absolute !important;left:50% !important;top:50% !important;z-index:2 !important;transform:translate(-50%,-50%) !important;color:rgba(31,48,43,0.72) !important;font-size:12px !important;font-weight:680 !important;line-height:1.18 !important;text-align:center !important;white-space:pre !important;pointer-events:none !important}body[data-page="build"] .bracelet-shadow,body[data-page="build"] .bracelet-product-glow,body[data-page="build"] .center-logo{display:none !important}body[data-page="build"] .bracelet-ring{position:absolute !important;left:50% !important;top:50% !important;width:310px !important;height:226px !important;margin:0 !important;overflow:visible !important;opacity:1 !important;transform:translate(-50%,-50%) !important;filter:drop-shadow(0 26px 28px rgba(73,45,18,0.18)) saturate(1.08) contrast(1.02) !important}body[data-page="build"] .bracelet-bead{border-width:0 !important}body[data-page="build"] .bracelet-spacer{box-shadow:inset 2px 2px 4px rgba(255,255,255,0.74),inset -3px -4px 6px rgba(93,55,13,0.25),0 7px 10px rgba(64,40,14,0.17) !important}body[data-page="build"] .mobile-build-rail{position:absolute !important;right:14px !important;top:63px !important;z-index:5 !important;display:grid !important;width:45px !important;overflow:hidden !important;border:1px solid rgba(205,177,134,0.36) !important;border-radius:11px !important;background:rgba(255,253,248,0.9) !important;box-shadow:0 12px 25px rgba(62,40,18,0.08) !important}body[data-page="build"] .mobile-build-rail button{min-height:43px !important;display:grid !important;justify-items:center !important;align-content:center !important;gap:2px !important;border:0 !important;border-bottom:1px solid rgba(205,177,134,0.26) !important;background:transparent !important;color:#33423e !important;font-size:9px !important;font-weight:760 !important}body[data-page="build"] .mobile-build-rail button:last-child{border-bottom:0 !important;color:var(--phase429-jade) !important}body[data-page="build"] .mobile-build-rail button:disabled{color:rgba(83,96,91,0.46) !important}body[data-page="build"] .mobile-build-rail svg{width:15px !important;height:15px !important}body[data-page="build"] .builder-panel{order:2 !important;position:relative !important;top:auto !important;max-height:none !important;overflow:visible !important;padding:0 0 12px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="build"] .builder-panel>.section-heading,body[data-page="build"] .builder-panel>.field-grid,body[data-page="build"] .builder-panel .material-search-shell,body[data-page="build"] .builder-panel .material-section-title{display:none !important}body[data-page="build"] .tool-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;margin:0 10px 8px !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(205,177,134,0.34) !important;border-radius:8px !important;background:#fffdf8 !important}body[data-page="build"] .tool-row .tool-button{min-height:40px !important;justify-content:center !important;gap:5px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#283a35 !important;font-size:11px !important;font-weight:760 !important;box-shadow:none !important}body[data-page="build"] .tool-row .tool-button svg{display:none !important}body[data-page="build"] .tool-row .tool-button.active{background:linear-gradient(180deg,#10806f,#096353) !important;color:#fff !important}body[data-page="build"] .material-filter-row{display:flex !important;gap:7px !important;margin:0 0 9px !important;padding:0 10px 3px !important;overflow-x:auto !important;scrollbar-width:none !important}body[data-page="build"] .material-filter-row span{flex:0 0 auto !important;min-height:25px !important;padding:0 12px !important;border:1px solid rgba(205,177,134,0.38) !important;border-radius:999px !important;background:rgba(255,253,248,0.92) !important;color:#52615c !important;font-size:10px !important;font-weight:740 !important}body[data-page="build"] .material-filter-row span.active{border-color:rgba(12,118,103,0.5) !important;color:var(--phase429-jade-dark) !important}body[data-page="build"] .catalog,body[data-page="build"] .catalog-popular-grid,body[data-page="build"] .catalog-charm-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;padding:0 10px !important;overflow:visible !important}body[data-page="build"] .catalog-more-section{grid-column:1 / -1 !important;display:grid !important;gap:8px !important}body[data-page="build"] .catalog-more-section h3{display:none !important}body[data-page="build"] .catalog-more-list{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;max-height:none !important;overflow:visible !important;padding:0 !important}body[data-page="build"] .stone-card{min-height:72px !important;display:grid !important;grid-template-columns:1fr !important;justify-items:center !important;gap:5px !important;padding:9px 7px !important;border:1px solid rgba(205,177,134,0.32) !important;border-radius:8px !important;background:rgba(255,253,248,0.94) !important;text-align:center !important;box-shadow:0 7px 14px rgba(62,40,18,0.035) !important}body[data-page="build"] .stone-card .bead-swatch{width:31px !important;height:31px !important}body[data-page="build"] .stone-card span:not(.bead-swatch){display:grid !important;gap:2px !important;min-width:0 !important}body[data-page="build"] .stone-card strong{color:#283632 !important;font-size:10px !important;line-height:1.1 !important}body[data-page="build"] .stone-card small{color:#6f7a75 !important;font-size:9px !important;line-height:1.1 !important}body[data-page="build"] .selected-strip{margin:2px 10px 8px !important;padding:9px 11px !important;border-radius:10px !important}body[data-page="build"] .builder-decision-bar{position:fixed !important;left:max(10px,calc((100vw - 410px) / 2+10px)) !important;right:max(10px,calc((100vw - 410px) / 2+10px)) !important;bottom:max(10px,env(safe-area-inset-bottom)) !important;z-index:55 !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:8px !important;padding:8px !important;border:1px solid rgba(205,177,134,0.42) !important;border-radius:15px !important;background:rgba(255,253,248,0.96) !important;box-shadow:0 18px 34px rgba(43,29,14,0.18) !important;backdrop-filter:blur(14px) !important}body[data-page="build"] .builder-decision-bar .ghost-button{display:none !important}body[data-page="build"] .builder-decision-bar .checkout-button,body[data-page="build"] .builder-decision-bar .gift-button{min-height:42px !important;border-radius:11px !important;font-size:11px !important}body[data-page="build"] .build-feedback-card{margin:0 10px 10px !important;padding:10px 12px !important;border-radius:12px !important}body[data-page="build"] .order-panel{order:3 !important;position:relative !important;top:auto !important;max-height:none !important;overflow:visible !important;margin:0 10px !important;padding:12px !important;border:1px solid rgba(205,177,134,0.34) !important;border-radius:13px !important;background:rgba(255,253,248,0.92) !important;box-shadow:0 10px 23px rgba(62,40,18,0.055) !important}body[data-page="build"] .order-panel>.section-heading,body[data-page="build"] .social-preview-slot,body[data-page="build"] .flow-card{display:none !important}body[data-page="gift"]{padding-bottom:84px !important}body[data-page="gift"] .route-hero-gift,body[data-page="gift"] .gift-route-shell{display:none !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]{display:grid !important}body[data-page="gift"] #giftDialog{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"head" "steps" "main" "summary" !important;gap:9px !important;width:100% !important;max-width:410px !important;margin:0 auto !important;padding:6px 8px 18px !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog::before{content:none !important}body[data-page="gift"] #giftDialog .modal-head{grid-area:head !important;min-height:42px !important;display:grid !important;grid-template-columns:34px minmax(0,1fr) 34px !important;align-items:center !important;margin:0 !important;padding:0 !important;border:0 !important}body[data-page="gift"] #giftDialog .modal-head::before{content:"<" !important;width:34px !important;height:34px !important;display:grid !important;place-items:center !important;color:var(--phase429-ink) !important;font-size:20px !important;font-weight:600 !important}body[data-page="gift"] #giftDialog .modal-head::after{content:"" !important;width:28px !important;height:28px !important;justify-self:end !important;background:currentColor !important;color:var(--phase429-coral) !important;mask:url("/assets/brand/beadspell-favicon.svg") center / contain no-repeat !important}body[data-page="gift"] #giftDialog .modal-head>div{min-width:0 !important}body[data-page="gift"] #giftDialog .modal-head .eyebrow,body[data-page="gift"] #giftDialog .modal-head .inline-note{display:none !important}body[data-page="gift"] #giftDialog .modal-head h2{margin:0 !important;color:#172420 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:0 !important;font-weight:500 !important;text-align:center !important}body[data-page="gift"] #giftDialog .modal-head h2::before{content:"Mystery Gift" !important;font-size:21px !important;letter-spacing:-0.04em !important}body[data-page="gift"] .gift-page-stepper{grid-area:steps !important;width:100% !important;display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:0 !important;margin:0 !important;padding:0 4px 7px !important}body[data-page="gift"] .gift-page-stepper li{position:relative !important;min-width:0 !important;display:grid !important;justify-items:center !important;gap:3px !important;color:#6a766f !important;font-size:8px !important;font-weight:760 !important;line-height:1 !important}body[data-page="gift"] .gift-page-stepper li:not(:last-child)::after{content:"" !important;position:absolute !important;left:calc(50%+11px) !important;top:9px !important;width:calc(100% - 22px) !important;height:1px !important;background:rgba(205,177,134,0.5) !important}body[data-page="gift"] .gift-page-stepper span{width:19px !important;height:19px !important;display:grid !important;place-items:center !important;border:1px solid rgba(113,128,120,0.35) !important;border-radius:999px !important;background:#fffdf8 !important;color:#6a766f !important;font-size:9px !important;font-weight:900 !important}body[data-page="gift"] .gift-page-stepper li.is-done span,body[data-page="gift"] .gift-page-stepper li.is-active span{border-color:var(--phase429-jade) !important;background:var(--phase429-jade) !important;color:#fff !important}body[data-page="gift"] #giftDialog .gift-checkout-grid,body[data-page="gift"] #giftDialog .gift-checkout-main{display:contents !important}body[data-page="gift"] #giftDialog .gift-form{grid-area:main !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:8px !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-form>h3,body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(1),body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(2),body[data-page="gift"] #giftDialog #generateGiftLink,body[data-page="gift"] #giftDialog .gift-form>.checkbox-row{display:none !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice{order:1 !important;display:grid !important;gap:7px !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice strong{color:#213530 !important;font-size:13px !important;font-weight:900 !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice>div{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice button{min-height:35px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;border:1px solid rgba(205,177,134,0.46) !important;border-radius:8px !important;background:#fffdf8 !important;color:#31423d !important;font-size:10px !important;font-weight:760 !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice button.active{border-color:rgba(12,118,103,0.72) !important;color:var(--phase429-jade-dark) !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice svg{width:12px !important;height:12px !important}body[data-page="gift"] #giftDialog .recipient-card{order:2 !important;display:grid !important;gap:7px !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .recipient-card h3,body[data-page="gift"] #giftDialog .recipient-card p,body[data-page="gift"] #giftDialog .gift-secure-note,body[data-page="gift"] #giftDialog #reserveGift,body[data-page="gift"] #giftDialog .gift-surprise-check,body[data-page="gift"] #giftDialog .recipient-address-two{display:none !important}body[data-page="gift"] #giftDialog .recipient-card label,body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3){display:grid !important;gap:4px !important;color:#30423d !important;font-size:10px !important;font-weight:760 !important}body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog .gift-form textarea{width:100% !important;min-height:38px !important;padding:0 10px !important;border:1px solid rgba(205,177,134,0.4) !important;border-radius:7px !important;background:#fffdf8 !important;color:var(--phase429-ink) !important;font-size:11px !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-form textarea{min-height:76px !important;padding-block:9px !important}body[data-page="gift"] #giftDialog .recipient-inline-fields{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:7px !important}body[data-page="gift"] #giftDialog .recipient-card small{display:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{order:3 !important;display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:7px !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"Choose Occasion" !important;grid-column:1 / -1 !important;color:#30423d !important;font-size:10px !important;font-weight:860 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:58px !important;display:grid !important;justify-items:center !important;align-content:center !important;gap:4px !important;padding:5px 3px !important;border:1px solid rgba(205,177,134,0.4) !important;border-radius:8px !important;background:#fffdf8 !important;color:#263a35 !important;font-size:9px !important;line-height:1.08 !important;text-align:center !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button.active{border-color:var(--phase429-jade) !important;box-shadow:inset 0 0 0 1px rgba(12,118,103,0.16) !important}body[data-page="gift"] #giftDialog .gift-occasion-cards svg{width:20px !important;height:20px !important;color:var(--phase429-coral) !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{order:5 !important;display:none !important}body[data-page="gift"] #giftDialog .gift-form>label:nth-of-type(3){order:4 !important}body[data-page="gift"] #giftDialog .mobile-gift-next{order:6 !important;position:sticky !important;bottom:10px !important;z-index:10 !important;display:flex !important;min-height:48px !important;margin-top:4px !important;border-radius:9px !important;background:linear-gradient(180deg,#ff6758,#f14b3d) !important;color:#fff !important;font-size:14px !important;font-weight:900 !important;box-shadow:0 15px 26px rgba(244,79,62,0.23) !important}body[data-page="gift"] #giftDialog .gift-link-panel{display:none !important}body[data-page="gift"] #giftDialog .gift-back-button{display:none !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;display:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-summary-card{display:none !important}body[data-page="gift"] #giftDialog .gift-place-order{display:none !important;position:fixed !important;left:max(10px,calc((100vw - 410px) / 2+10px)) !important;right:max(10px,calc((100vw - 410px) / 2+10px)) !important;bottom:max(10px,env(safe-area-inset-bottom)) !important;z-index:50 !important;min-height:48px !important;border-radius:11px !important;background:linear-gradient(180deg,#ff6758,#f14b3d) !important;color:#fff !important;font-size:14px !important;font-weight:900 !important;box-shadow:0 16px 30px rgba(244,79,62,0.22) !important}body[data-page="gift"] #giftDialog .gift-secure-checkout{display:none !important;position:fixed !important;left:50% !important;bottom:max(60px,calc(env(safe-area-inset-bottom)+58px)) !important;z-index:51 !important;transform:translateX(-50%) !important;color:rgba(33,53,48,0.74) !important;font-size:10px !important;white-space:nowrap !important}body[data-page="trending"]{padding-bottom:18px !important}body[data-page="trending"] .route-hero{position:sticky !important;top:0 !important;z-index:34 !important;min-height:42px !important;display:grid !important;margin:0 -10px !important;padding:0 10px !important;border-radius:0 0 14px 14px !important;background:rgba(255,250,242,0.94) !important;box-shadow:0 10px 22px rgba(62,40,18,0.08) !important;backdrop-filter:blur(12px) !important}body[data-page="trending"] .route-hero::before{content:"<" !important;position:absolute !important;left:8px !important;top:8px !important;color:var(--phase429-ink) !important;font-size:19px !important;line-height:1 !important}body[data-page="trending"] .route-hero::after{content:"?" !important;position:absolute !important;right:10px !important;top:10px !important;width:18px !important;height:18px !important;display:grid !important;place-items:center !important;border:1px solid rgba(43,56,51,0.38) !important;border-radius:999px !important;color:var(--phase429-ink) !important;font-size:12px !important;font-weight:900 !important}body[data-page="trending"] .route-hero-copy{padding:8px 38px 6px !important;text-align:center !important}body[data-page="trending"] .route-hero-copy .eyebrow,body[data-page="trending"] .route-hero-copy p,body[data-page="trending"] .route-hero-copy .hero-cta,body[data-page="trending"] .route-product-visual-trending,body[data-page="trending"] .trending-filter-board,body[data-page="trending"] .hot-combos,body[data-page="trending"] .community-market-strip{display:none !important}body[data-page="trending"] .route-hero-copy h1{margin:0 !important;font-size:0 !important;line-height:1 !important}body[data-page="trending"] .route-hero-copy h1::before{content:"Leaderboard" !important;color:#172420 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:21px !important;font-weight:500 !important;letter-spacing:-0.035em !important}body[data-page="trending"] .community-section{width:100% !important;margin:0 auto !important;padding:6px 0 12px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="trending"] .community-heading{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:5px !important;margin:0 0 5px !important}body[data-page="trending"] .community-heading>div:first-child{display:none !important}body[data-page="trending"] .rank-tabs{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) 62px !important;gap:4px !important;align-items:center !important;padding:0 2px !important}body[data-page="trending"] .rank-tabs::after{content:"Filter" !important;min-height:30px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(205,177,134,0.44) !important;border-radius:7px !important;background:rgba(255,253,248,0.86) !important;color:var(--phase429-ink) !important;font-size:11px !important;font-weight:820 !important}body[data-page="trending"] .rank-tabs .tool-button{min-height:30px !important;padding:0 2px !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#34453f !important;font-size:11px !important;font-weight:760 !important}body[data-page="trending"] .rank-tabs .tool-button.active{border-bottom-color:var(--phase429-jade) !important;color:var(--phase429-jade-dark) !important}body[data-page="trending"] #leaderboardGrid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:7px !important}body[data-page="trending"] .mobile-trending-podium{display:block !important;padding:7px 7px 8px !important;border:1px solid rgba(205,177,134,0.42) !important;border-radius:12px !important;background:radial-gradient(circle at 50% 1%,rgba(255,210,93,0.17),transparent 28%),rgba(255,253,248,0.94) !important;box-shadow:0 10px 22px rgba(62,40,18,0.06) !important}body[data-page="trending"] .mobile-podium-head{display:none !important}body[data-page="trending"] .mobile-podium-stage{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-template-areas:"rank2 rank1 rank3" !important;gap:6px !important;align-items:end !important;margin-top:16px !important}body[data-page="trending"] .mobile-podium-card{min-height:154px !important;gap:4px !important;padding:5px !important;border-radius:9px !important;border-color:rgba(205,177,134,0.42) !important;background:rgba(255,253,248,0.95) !important;box-shadow:0 8px 16px rgba(62,40,18,0.05) !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{grid-area:rank1 !important;min-height:174px !important;transform:translateY(-14px) !important;border-color:rgba(225,166,49,0.72) !important}body[data-page="trending"] .mobile-podium-card.podium-rank-2{grid-area:rank2 !important}body[data-page="trending"] .mobile-podium-card.podium-rank-3{grid-area:rank3 !important}body[data-page="trending"] .mobile-podium-preview{height:73px !important;border-radius:8px !important;background:#fff3df !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:88px !important}body[data-page="trending"] .mobile-podium-preview img{filter:saturate(1.08) contrast(1.04) brightness(1.02) !important;transform:scale(1.05) !important}body[data-page="trending"] .mobile-podium-preview .design-preview-live{display:none !important}body[data-page="trending"] .mobile-podium-crown{top:-17px !important;left:50% !important;width:26px !important;height:22px !important;transform:translateX(-50%) !important;border-radius:0 !important;background:radial-gradient(circle at 15% 70%,currentColor 0 4px,transparent 5px),radial-gradient(circle at 50% 30%,currentColor 0 5px,transparent 6px),radial-gradient(circle at 85% 70%,currentColor 0 4px,transparent 5px),linear-gradient(180deg,transparent 0 36%,currentColor 37% 100%) !important;clip-path:polygon(0 100%,12% 44%,32% 72%,50% 0,68% 72%,88% 44%,100% 100%) !important;color:#d79c27 !important;font-size:0 !important;box-shadow:none !important}body[data-page="trending"] .podium-rank-2 .mobile-podium-crown{color:#9f9588 !important}body[data-page="trending"] .podium-rank-3 .mobile-podium-crown{color:#b8753f !important}body[data-page="trending"] .mobile-podium-copy strong{font-size:11px !important;line-height:1.1 !important}body[data-page="trending"] .mobile-podium-copy span,body[data-page="trending"] .mobile-podium-copy em{font-size:9px !important}body[data-page="trending"] .mobile-podium-actions{grid-template-columns:minmax(0,1fr) !important;gap:0 !important}body[data-page="trending"] .mobile-podium-actions .small-action:not(.copy-action){display:none !important}body[data-page="trending"] .mobile-podium-actions .copy-action{min-height:29px !important;border-radius:8px !important;font-size:10px !important}body[data-page="trending"] .leaderboard-main{display:grid !important;gap:5px !important}body[data-page="trending"] .leaderboard-main .design-card-trending:nth-child(-n+3){display:none !important}body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:46px !important;display:grid !important;grid-template-columns:18px 36px minmax(0,1fr) 68px !important;gap:7px !important;align-items:center !important;padding:5px 6px !important;border:0 !important;border-bottom:1px solid rgba(205,177,134,0.28) !important;border-radius:0 !important;background:rgba(255,253,248,0.62) !important;box-shadow:none !important}body[data-page="trending"] .leaderboard-main .design-rank-slot{display:block !important}body[data-page="trending"] .leaderboard-main .rank-medal{width:auto !important;height:auto !important;border:0 !important;background:transparent !important;color:#31423d !important;font-size:12px !important;box-shadow:none !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{width:34px !important;height:34px !important;min-height:34px !important;border-radius:999px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending .design-preview-live{display:none !important}body[data-page="trending"] .leaderboard-main .design-body-trending{min-width:0 !important}body[data-page="trending"] .leaderboard-main .trend-title-row h3{font-size:11px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="trending"] .leaderboard-main .creator-line{margin-top:2px !important;color:#6b7772 !important;font-size:9px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="trending"] .leaderboard-main .trend-pill,body[data-page="trending"] .leaderboard-main .tag-row,body[data-page="trending"] .leaderboard-main .trend-creator-cell{display:none !important}body[data-page="trending"] .leaderboard-main .stat-row{display:flex !important;gap:3px !important;margin:0 !important;color:var(--phase429-coral) !important;font-size:9px !important}body[data-page="trending"] .leaderboard-main .stat-row span:nth-child(n+2){display:none !important}body[data-page="trending"] .leaderboard-main .design-actions-trending{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .small-action:not(.copy-action){display:none !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{min-height:28px !important;padding:0 8px !important;border:1px solid rgba(12,118,103,0.42) !important;border-radius:8px !important;background:#fffdf8 !important;color:var(--phase429-jade-dark) !important;font-size:10px !important;font-weight:850 !important}body[data-page="trending"] .leaderboard-right-rail,body[data-page="trending"] .recent-remix-feed,body[data-page="trending"] .trending-gift-banner{display:none !important}}@media (max-width:430px){body[data-page="build"] .bracelet-ring{width:min(310px,calc(100vw - 70px)) !important}body[data-page="gift"] #giftDialog .recipient-inline-fields{grid-template-columns:1fr 0.7fr 0.9fr !important}}@media (max-width:380px){body[data-page="home"] .mobile-home-entry-grid{gap:6px !important}body[data-page="home"] .mobile-home-entry-card{padding-inline:7px !important}body[data-page="build"] .bracelet-ring{width:min(292px,calc(100vw - 58px)) !important;height:216px !important}body[data-page="trending"] .leaderboard-main .design-card-trending{grid-template-columns:16px 32px minmax(0,1fr) 62px !important}}@media (max-width:760px){body[data-page="home"] .app-shell>section.mobile-home-firstfold[data-route-group~="home"]:not(dialog):not(.route-panel){display:grid !important}body[data-page="home"] .app-shell>section.hero-home[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.home-guided-builder[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>div.trust-bar[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.community-section[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.home-ugc-section[data-route-group~="home"]:not(dialog):not(.route-panel),body[data-page="home"] .app-shell>section.home-gift-component[data-route-group~="home"]:not(dialog):not(.route-panel){display:none !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]:not(dialog):not(.route-panel){display:grid !important;align-items:stretch !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.mobile-build-shell-head{order:0 !important;grid-column:1 / -1 !important;grid-row:1 !important;align-self:start !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.stage-panel{order:1 !important;grid-column:1 / -1 !important;grid-row:2 !important;display:grid !important;width:100% !important;align-items:start !important;align-content:start !important;justify-items:stretch !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.builder-panel{order:2 !important;grid-column:1 / -1 !important;grid-row:3 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"]>.order-panel{order:3 !important;grid-column:1 / -1 !important;grid-row:4 !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"] .bracelet-stage{width:100% !important;max-width:370px !important;min-width:0 !important;justify-self:stretch !important;flex:0 0 auto !important;margin:0 auto !important}body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"] .bracelet-ring{left:50% !important;right:auto !important}}@media (max-width:760px){body[data-page="build"] .app-shell>section.build-page-masthead[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.route-hero[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>div.trust-bar[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.community-section[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.build-video-section[data-route-group~="build"]:not(dialog):not(.route-panel),body[data-page="build"] .app-shell>section.home-ugc-section[data-route-group~="build"]:not(dialog):not(.route-panel){display:none !important}body[data-page="build"] .app-shell{gap:0 !important;padding-top:0 !important}body[data-page="build"] .mobile-build-shell-head{margin:0 0 7px !important;padding-top:7px !important}body[data-page="build"] .mobile-build-cart{width:36px !important;height:36px !important;display:grid !important;place-items:center !important;border:0 !important;background:transparent !important;color:var(--phase429-ink) !important;padding:0 !important}body[data-page="build"] .stage-panel{min-height:245px !important;padding-top:0 !important}body[data-page="build"] .bracelet-stage{height:238px !important;min-height:238px !important;max-width:370px !important;background:radial-gradient(circle at 50% 52%,rgba(255,253,248,0.98) 0 27%,rgba(250,230,199,0.28) 28% 54%,transparent 64%),radial-gradient(ellipse at 50% 72%,rgba(127,84,39,0.13),rgba(127,84,39,0.04) 44%,transparent 58%) !important}body[data-page="build"] .bracelet-stage::after{top:48% !important;color:rgba(22,42,37,0.78) !important;font-size:12px !important}body[data-page="build"] .bracelet-ring{width:min(328px,calc(100vw - 56px)) !important;height:226px !important;filter:drop-shadow(0 20px 22px rgba(74,45,17,0.15)) saturate(1.08) contrast(1.02) !important}body[data-page="build"] .bracelet-bead{box-shadow:inset 5px 5px 9px rgba(255,255,255,0.62),inset -7px -9px 12px rgba(48,31,15,0.18),0 8px 12px rgba(54,34,13,0.16) !important}body[data-page="build"] .bracelet-bead.selected{transform:scale(calc(var(--bead-scale,1) * 1.08)) !important;outline:2px solid rgba(244,83,66,0.88) !important;outline-offset:2px !important}body[data-page="build"] .stage-panel>.selected-strip,body[data-page="build"] .stage-panel>.builder-decision-bar,body[data-page="build"] .stage-panel>.build-feedback-card,body[data-page="build"] .order-panel{display:none !important}body[data-page="build"] .builder-panel{margin-top:-2px !important}body[data-page="build"] .tool-row{margin-top:0 !important}body[data-page="build"] .catalog,body[data-page="build"] .catalog-popular-grid,body[data-page="build"] .catalog-charm-grid,body[data-page="build"] .catalog-more-list{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:7px !important}body[data-page="build"] .catalog-popular-grid>.stone-card:nth-child(n+9),body[data-page="build"] .catalog-more-section{display:none !important}body[data-page="build"] .stone-card{min-height:66px !important;padding:7px 4px 6px !important}body[data-page="build"] .stone-card .bead-swatch{width:28px !important;height:28px !important}body[data-page="build"] .stone-card strong{font-size:9px !important}body[data-page="build"] .stone-card small{font-size:8px !important}body[data-page="trending"] .app-shell{padding-bottom:18px !important}body[data-page="trending"] .community-section{padding-bottom:4px !important}body[data-page="trending"] .mobile-trending-podium{padding-bottom:5px !important}body[data-page="trending"] .mobile-podium-stage{margin-top:14px !important}body[data-page="trending"] .mobile-podium-card{min-height:146px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:165px !important}body[data-page="trending"] .mobile-podium-preview{height:68px !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:82px !important}body[data-page="trending"] .leaderboard-main{gap:0 !important}body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:42px !important;grid-template-columns:18px 34px minmax(0,1fr) 70px !important;gap:6px !important;padding:4px 6px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{width:31px !important;height:31px !important;min-height:31px !important}body[data-page="trending"] .leaderboard-main .trend-title-row h3{font-size:10px !important}body[data-page="trending"] .leaderboard-main .creator-line,body[data-page="trending"] .leaderboard-main .stat-row{font-size:8px !important}body[data-page="trending"] .mobile-leaderboard-cta{display:grid !important;gap:9px !important;margin:10px 2px 2px !important;padding:12px 14px !important;border:1px solid rgba(205,177,134,0.44) !important;border-radius:11px !important;background:rgba(255,253,248,0.94) !important;box-shadow:0 11px 22px rgba(62,40,18,0.055) !important;text-align:center !important}body[data-page="trending"] .mobile-leaderboard-cta p{margin:0 !important;color:#213530 !important;font-size:11px !important;font-weight:760 !important}body[data-page="trending"] .mobile-leaderboard-cta .primary-button{min-height:39px !important;width:min(100%,270px) !important;justify-self:center !important;border-radius:8px !important;background:linear-gradient(180deg,#127f70,#096354) !important;color:#fff !important;font-size:12px !important;font-weight:900 !important;text-decoration:none !important}body[data-page="trending"] .site-footer{margin-top:18px !important}body[data-page="gift"] #giftDialog .gift-form{gap:8px !important}body[data-page="gift"] #giftDialog .gift-form>h3,body[data-page="gift"] #giftDialog #generateGiftLink,body[data-page="gift"] #giftDialog .gift-form>.checkbox-row{display:none !important}body[data-page="gift"] #giftDialog .gift-occasion-field,body[data-page="gift"] #giftDialog .gift-arrive-field{display:none !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice{order:1 !important}body[data-page="gift"] #giftDialog .recipient-card{order:2 !important;gap:7px !important}body[data-page="gift"] #giftDialog .recipient-card h3,body[data-page="gift"] #giftDialog .recipient-card p,body[data-page="gift"] #giftDialog .recipient-address-two,body[data-page="gift"] #giftDialog .gift-surprise-check,body[data-page="gift"] #giftDialog .gift-secure-note,body[data-page="gift"] #giftDialog #reserveGift{display:none !important}body[data-page="gift"] #giftDialog .recipient-name-field,body[data-page="gift"] #giftDialog .recipient-phone-field,body[data-page="gift"] #giftDialog .recipient-address-one,body[data-page="gift"] #giftDialog .recipient-inline-fields label,body[data-page="gift"] #giftDialog .gift-note-field{display:grid !important;gap:4px !important;color:#30423d !important;font-size:10px !important;font-weight:760 !important}body[data-page="gift"] #giftDialog .recipient-name-field span{color:#87908b !important;font-weight:650 !important}body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog .gift-form textarea{min-height:36px !important;border-radius:7px !important}body[data-page="gift"] #giftDialog .recipient-inline-fields{grid-template-columns:1fr 0.62fr 0.9fr !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{order:3 !important;margin-top:2px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"Choose Occasion" !important;font-size:10px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:56px !important}body[data-page="gift"] #giftDialog .gift-note-field{order:4 !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{order:5 !important;display:none !important}body[data-page="gift"] #giftDialog .mobile-gift-next{order:6 !important}}@media (max-width:390px){body[data-page="build"] .bracelet-ring{width:min(316px,calc(100vw - 52px)) !important}body[data-page="trending"] .mobile-podium-card{min-height:140px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:158px !important}}@media (max-width:760px){body[data-page="build"] #catalog.catalog{display:block !important;width:100% !important;padding:0 10px !important;overflow:visible !important}body[data-page="build"] #catalog .catalog-popular-grid,body[data-page="build"] #catalog .catalog-charm-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:7px !important;width:100% !important;padding:0 !important;margin:0 !important}body[data-page="build"] #catalog .catalog-popular-grid>.stone-card{width:auto !important;min-width:0 !important;min-height:66px !important;padding:7px 4px 6px !important;grid-template-columns:minmax(0,1fr) !important;justify-items:center !important;align-content:center !important;overflow:hidden !important}body[data-page="build"] #catalog .stone-card span:not(.bead-swatch){width:100% !important;min-width:0 !important}body[data-page="build"] #catalog .stone-card strong,body[data-page="build"] #catalog .stone-card small{max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="gift"] #giftDialog .modal-head::after{content:"" !important;background:currentColor !important;color:var(--phase429-coral) !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12v10H4V12'/%3E%3Cpath d='M2 7h20v5H2z'/%3E%3Cpath d='M12 22V7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 1 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 1 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E") center / contain no-repeat !important}body[data-page="gift"] #giftDialog .gift-form{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:none !important;grid-auto-flow:row !important;align-items:start !important}body[data-page="gift"] #giftDialog .gift-form>*{grid-area:auto !important;grid-row:auto !important;grid-column:auto !important}body[data-page="gift"] #giftDialog .gift-mobile-recipient-choice{order:1 !important;grid-column:1 / -1 !important}body[data-page="gift"] #giftDialog .recipient-card{order:2 !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:7px !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .recipient-card h3,body[data-page="gift"] #giftDialog .recipient-card p,body[data-page="gift"] #giftDialog .recipient-address-two,body[data-page="gift"] #giftDialog .recipient-inline-fields,body[data-page="gift"] #giftDialog .gift-surprise-check,body[data-page="gift"] #giftDialog .gift-secure-note,body[data-page="gift"] #giftDialog #reserveGift{display:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{order:3 !important;grid-column:1 / -1 !important}body[data-page="gift"] #giftDialog .gift-note-field{order:4 !important;display:none !important}body[data-page="gift"] #giftDialog .mobile-gift-next{order:5 !important;position:static !important;bottom:auto !important;grid-column:1 / -1 !important;width:100% !important;margin-top:4px !important}body[data-page="gift"] #giftDialog .recipient-card.recipient-card{grid-area:auto !important;grid-row:auto !important;grid-column:auto !important}body[data-page="gift"] #giftDialog .recipient-card>.recipient-address-two,body[data-page="gift"] #giftDialog .recipient-card>.gift-surprise-check,body[data-page="gift"] #giftDialog .recipient-card>.recipient-inline-fields{display:none !important}body[data-page="gift"] #giftDialog .recipient-card>.recipient-name-field,body[data-page="gift"] #giftDialog .recipient-card>.recipient-phone-field,body[data-page="gift"] #giftDialog .recipient-card>.recipient-address-one{display:grid !important;min-height:0 !important}body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:42px !important;grid-template-columns:18px 36px minmax(0,1fr) 54px 66px !important;grid-template-rows:minmax(36px,auto) !important;align-items:center !important}body[data-page="trending"] .leaderboard-main .design-rank-slot{grid-column:1 !important;grid-row:1 !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{grid-column:2 !important;grid-row:1 !important}body[data-page="trending"] .leaderboard-main .design-body-trending{grid-column:3 !important;grid-row:1 !important}body[data-page="trending"] .leaderboard-main .stat-row{grid-column:4 !important;grid-row:1 !important;justify-self:center !important}body[data-page="trending"] .leaderboard-main .design-actions-trending{grid-column:5 !important;grid-row:1 !important;width:100% !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{min-height:28px !important;width:100% !important;padding:0 6px !important}}@media (max-width:760px){body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card>label.recipient-address-two,body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card>label.gift-surprise-check,body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card>div.recipient-inline-fields{position:absolute !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important;display:block !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card{min-height:0 !important;height:auto !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card>label.recipient-name-field,body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card>label.recipient-phone-field,body[data-page="gift"] #giftDialog form#giftForm.gift-form>div.recipient-card>label.recipient-address-one{position:static !important;width:auto !important;height:auto !important;opacity:1 !important;pointer-events:auto !important;display:grid !important}body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:40px !important;padding-top:3px !important;padding-bottom:3px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{width:30px !important;height:30px !important;min-height:30px !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{min-height:26px !important}}body[data-page]{--p430-ink:#0d3f36;--p430-muted:#556862;--p430-line:rgba(204,176,132,0.46);--p430-card:rgba(255,253,248,0.94);--p430-wash:#fff8ee;--p430-coral:#fb5547;--p430-jade:#0b7d6d;--p430-gold:#d29a35;--p430-shadow:0 16px 38px rgba(62,42,19,0.075)}@media (min-width:1280px){body[data-page] .topbar-main{width:min(calc(100vw - 192px),1180px) !important;min-height:66px !important;height:66px !important;margin-inline:auto !important;grid-template-columns:minmax(188px,0.8fr) minmax(500px,1.4fr) minmax(160px,0.7fr) !important;padding:0 !important}body[data-page] .shipping-strip{min-height:24px !important;height:24px !important}body[data-page] .brand-symbol{width:38px !important;height:38px !important}body[data-page] .brand-mark strong{font-size:30px !important;letter-spacing:-0.07em !important}body[data-page] .brand-mark small{font-size:8px !important;letter-spacing:0.18em !important}body[data-page] .nav-links a{font-size:10px !important;letter-spacing:0.13em !important}body[data-page="home"] .hero-home{min-height:404px !important;height:404px !important;grid-template-columns:minmax(390px,0.94fr) minmax(560px,1.06fr) !important;background:linear-gradient(90deg,rgba(255,250,241,0.995) 0 42%,rgba(255,250,241,0.74) 54%,rgba(255,250,241,0.08) 76%),url("/assets/pins/clean/bracelet-closeup.jpg") right 50% / min(56vw,720px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{width:min(520px,38vw) !important;max-width:520px !important;margin-left:calc((100vw - min(calc(100vw - 192px),1180px)) / 2) !important;padding:42px 0 24px !important}body[data-page="home"] .hero-copy h1{max-width:430px !important;margin-bottom:16px !important;font-size:clamp(49px,4.1vw,64px) !important;line-height:0.96 !important}body[data-page="home"] .hero-copy h1::after{width:285px !important;margin-top:7px !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:340px !important;font-size:14px !important;line-height:1.55 !important}body[data-page="home"] .hero-chip-row{gap:10px !important;margin:14px 0 15px !important}body[data-page="home"] .hero-chip-row span{min-height:34px !important;padding:0 13px !important;border-radius:7px !important;font-size:12px !important}body[data-page="home"] .hero-primary-actions{margin-bottom:12px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-width:292px !important;min-height:45px !important;padding-inline:22px !important;border-radius:7px !important;font-size:12px !important}body[data-page="home"] .hero-primary-actions .hero-cta-secondary,body[data-page="home"] .hero-action-grid{display:none !important}body[data-page="home"] .hero-proof{margin-top:12px !important;gap:10px !important}body[data-page="home"] .hero-proof strong{font-size:13px !important}body[data-page="home"] .home-guided-builder{width:min(calc(100vw - 192px),1180px) !important;min-height:304px !important;height:304px !important;margin:0 auto 28px !important;padding:22px 28px !important;grid-template-columns:minmax(230px,0.76fr) minmax(420px,1.12fr) minmax(272px,0.82fr) !important;gap:28px !important;border-radius:14px !important;overflow:hidden !important}body[data-page="home"] .home-builder-steps h2{max-width:260px !important;font-size:34px !important;line-height:0.96 !important}body[data-page="home"] .home-builder-steps h2::after{width:180px !important;margin-top:7px !important}body[data-page="home"] .home-builder-steps ol{gap:13px !important;margin-top:18px !important}body[data-page="home"] .home-builder-steps li{font-size:11px !important}body[data-page="home"] .home-builder-steps li span{width:27px !important;height:27px !important}body[data-page="home"] .home-builder-preview{min-height:0 !important;height:252px !important;padding:4px 0 18px !important}body[data-page="home"] .home-builder-ring{width:384px !important;height:210px !important;transform:translateY(0) scale(1) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview img{object-fit:cover !important;object-position:center 48% !important}body[data-page="home"] .home-builder-ring .product-bracelet-live{opacity:0.12 !important;transform:translateY(-2px) scale(0.82) !important}body[data-page="home"] .home-builder-intentions{gap:12px !important}body[data-page="home"] .home-builder-intentions article{min-height:72px !important;padding:12px 14px !important;border-radius:10px !important}body[data-page="home"] .home-builder-intentions p{font-size:11px !important;line-height:1.28 !important}body[data-page="home"] .trust-bar{width:min(calc(100vw - 192px),1180px) !important;min-height:48px !important;height:48px !important;margin:0 auto 24px !important}body[data-page="home"] .community-section{width:min(calc(100vw - 192px),1180px) !important;margin:0 auto 24px !important;padding:24px !important}body[data-page="home"] .community-heading{margin-bottom:16px !important}body[data-page="home"] .leaderboard-main-home{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:14px !important}body[data-page="home"] .design-card-home{min-height:206px !important}body[data-page="home"] .design-preview-home{height:112px !important}body[data-page="home"] .home-ugc-section{width:min(calc(100vw - 192px),1180px) !important;min-height:238px !important;margin:0 auto 24px !important;padding:22px !important}body[data-page="home"] .home-story-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="home"] .home-story-grid img{height:146px !important}body[data-page="home"] .home-gift-component{width:min(calc(100vw - 192px),1180px) !important;min-height:214px !important;margin:0 auto 0 !important;padding:22px 28px !important}body[data-page="build"] .trust-bar{min-height:42px !important;height:42px !important;margin-bottom:18px !important}body[data-page="build"] .build-page-masthead{width:min(calc(100vw - 192px),1180px) !important;margin:0 auto 14px !important}body[data-page="build"] .build-page-masthead h1{font-size:42px !important}body[data-page="build"] .studio-grid{width:min(calc(100vw - 192px),1180px) !important;margin:0 auto 22px !important;grid-template-columns:242px minmax(496px,1fr) 274px !important;gap:18px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:620px !important;height:620px !important;padding:16px !important;border-radius:12px !important}body[data-page="build"] .stage-panel{min-height:620px !important;height:620px !important;padding:20px 20px 16px !important;border-radius:12px !important}body[data-page="build"] .stage-toolbar{min-height:54px !important;margin-bottom:8px !important}body[data-page="build"] .stage-toolbar h2{font-size:44px !important;line-height:0.94 !important}body[data-page="build"] .bracelet-stage{height:386px !important;min-height:386px !important;border-radius:14px !important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.99) 0 28%,rgba(255,248,235,0.72) 51%,transparent 70%),radial-gradient(ellipse at 50% 76%,rgba(65,41,17,0.18),transparent 44%),linear-gradient(180deg,#fffdf8,#fff7eb) !important}body[data-page="build"] .bracelet-stage::before{opacity:0.035 !important;inset:44px 76px 96px !important}body[data-page="build"] .bracelet-stage::after{inset:auto 25% 76px !important;height:38px !important;opacity:0.72 !important}body[data-page="build"] .bracelet-shadow{top:72% !important;height:42px !important}body[data-page="build"] .bracelet-ring{width:442px !important;height:318px !important;top:50% !important;filter:drop-shadow(0 24px 24px rgba(62,38,14,0.22)) drop-shadow(0 6px 8px rgba(255,255,255,0.42)) saturate(1.18) contrast(1.06) !important}body[data-page="build"] .bracelet-ring::before{width:80% !important;height:58% !important;opacity:0.32 !important}body[data-page="build"] .bracelet-bead.product-asset-bead,body[data-page="build"] .bracelet-bead{box-shadow:inset -13px -15px 18px rgba(42,27,12,calc(0.16+var(--bead-depth,0.5) * 0.24)),inset 8px 8px 14px rgba(255,255,255,0.72),inset 0 0 0 1px rgba(255,255,255,0.45),0 calc(8px+var(--bead-depth,0.5) * 10px) calc(14px+var(--bead-depth,0.5) * 14px) rgba(50,31,12,0.28) !important}body[data-page="build"] .selected-strip{margin-top:8px !important;min-height:44px !important;padding:8px 12px !important}body[data-page="build"] .builder-decision-bar{position:static !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:8px !important;padding-top:8px !important;background:transparent !important}body[data-page="build"] .builder-decision-bar button{min-height:38px !important;padding-inline:8px !important;font-size:10px !important}body[data-page="build"] .catalog{gap:8px !important}body[data-page="build"] .stone-card{min-height:82px !important;padding:8px !important}body[data-page="build"] .stone-card .bead-swatch{width:34px !important;height:34px !important}body[data-page="build"] .library-card{min-height:64px !important;padding:10px 12px !important}body[data-page="build"] .community-section,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section{width:min(calc(100vw - 192px),1180px) !important;margin-inline:auto !important}body[data-page="trending"] [data-route-group~="trending"].route-hero{height:286px !important;min-height:286px !important;background:linear-gradient(90deg,rgba(255,250,241,0.995) 0 44%,rgba(255,250,241,0.62) 58%,rgba(255,250,241,0.06) 79%),url("/assets/pins/clean/bracelet-closeup.jpg") right 50% / min(48vw,590px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{width:min(calc(100vw - 192px),1180px) !important;margin-inline:auto !important;padding:54px 0 40px !important}body[data-page="trending"] .route-hero-copy h1{font-size:48px !important;line-height:0.96 !important}body[data-page="trending"] .route-hero-copy p{max-width:420px !important;font-size:13px !important}body[data-page="trending"] .trending-filter-board{width:min(calc(100vw - 192px),1180px) !important;margin:0 auto 18px !important;padding:14px 18px !important;min-height:98px !important;display:grid !important;gap:10px !important}body[data-page="trending"] .trending-filter-group{display:grid !important;grid-template-columns:132px minmax(0,1fr) !important;gap:12px !important;align-items:center !important}body[data-page="trending"] .trending-filter-group>strong{font-size:10px !important}body[data-page="trending"] .trending-chip-row{gap:8px !important}body[data-page="trending"] .trending-chip-row button,body[data-page="trending"] .rank-tabs .tool-button{min-height:30px !important;padding:0 12px !important;border-radius:7px !important;font-size:10px !important}body[data-page="trending"] .community-section{width:min(calc(100vw - 192px),1180px) !important;margin:0 auto 24px !important;padding:22px !important;min-height:0 !important}body[data-page="trending"] .community-heading{grid-template-columns:minmax(0,1fr) auto !important;margin-bottom:14px !important}body[data-page="trending"] .community-heading h2{font-size:36px !important;line-height:0.96 !important}body[data-page="trending"] .community-heading p{font-size:12px !important}body[data-page="trending"] .hot-combos,body[data-page="trending"] .community-market-strip{display:none !important}body[data-page="trending"] #leaderboardGrid{display:grid !important;grid-template-columns:minmax(0,1fr) 292px !important;grid-template-areas:"main rail" "feed feed" "gift gift" !important;gap:16px !important;align-items:start !important}body[data-page="trending"] .leaderboard-main{grid-area:main !important;gap:10px !important}body[data-page="trending"] .leaderboard-right-rail{grid-area:rail !important;display:grid !important;gap:12px !important}body[data-page="trending"] .recent-remix-feed{grid-area:feed !important}body[data-page="trending"] .trending-gift-banner{grid-area:gift !important}body[data-page="trending"] .design-card-trending{min-height:82px !important;grid-template-columns:42px 112px minmax(210px,1fr) 104px 122px !important;gap:12px !important;padding:10px !important;border-radius:10px !important}body[data-page="trending"] .rank-medal{width:34px !important;height:34px !important;font-size:14px !important}body[data-page="trending"] .design-preview-trending{height:78px !important;border-radius:8px !important}body[data-page="trending"] .design-preview-trending img{object-fit:cover !important;object-position:center 50% !important;transform:scale(1.08) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{transform:scale(0.42) !important;opacity:0.22 !important}body[data-page="trending"] .trend-title-row h3{font-size:18px !important;line-height:1.05 !important}body[data-page="trending"] .trend-pill{padding:3px 7px !important;font-size:9px !important}body[data-page="trending"] .creator-line,body[data-page="trending"] .tag-row,body[data-page="trending"] .stat-row{font-size:10px !important}body[data-page="trending"] .tag-row{margin:4px 0 6px !important;gap:5px !important}body[data-page="trending"] .stat-row{gap:6px !important}body[data-page="trending"] .stat-row span:nth-child(n+4),body[data-page="trending"] .tag-row span:nth-child(n+4){display:none !important}body[data-page="trending"] .trend-creator-cell{min-height:78px !important;padding:7px !important;gap:4px !important}body[data-page="trending"] .creator-avatar{width:28px !important;height:28px !important}body[data-page="trending"] .trend-creator-cell strong,body[data-page="trending"] .trend-creator-cell span{max-width:88px !important;font-size:9px !important}body[data-page="trending"] .creator-follow{min-height:22px !important;padding-inline:7px !important;font-size:8px !important}body[data-page="trending"] .design-actions-trending{grid-template-columns:1fr 1fr !important;gap:6px !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:28px !important;padding:0 7px !important;font-size:9px !important}body[data-page="trending"] .design-actions-trending .small-action:nth-child(n+4){display:none !important}body[data-page="trending"] .leaderboard-rail-card{padding:14px !important;border-radius:12px !important}body[data-page="trending"] .leaderboard-rail-card h3{margin-bottom:10px !important;font-size:22px !important}body[data-page="trending"] .creator-list{gap:8px !important}body[data-page="trending"] .creator-list li{grid-template-columns:20px 30px minmax(0,1fr) auto !important;gap:7px !important}body[data-page="trending"] .leaderboard-challenge-card,body[data-page="trending"] .leaderboard-gift-mini{min-height:142px !important}body[data-page="trending"] .recent-remix-feed{padding:18px !important;border-radius:12px !important}body[data-page="trending"] .recent-remix-grid{gap:12px !important}body[data-page="trending"] .recent-remix-card>a{height:118px !important}body[data-page="gift"] #giftDialog{width:min(calc(100vw - 96px),1320px) !important;margin:46px auto 34px !important;padding:24px !important;border-radius:12px !important}body[data-page="gift"] #giftDialog .modal-head{margin-bottom:16px !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:42px !important;line-height:0.96 !important}body[data-page="gift"] #giftDialog .inline-note{font-size:12px !important}body[data-page="gift"] .gift-page-stepper{margin:14px 0 18px !important;gap:12px !important}body[data-page="gift"] .gift-page-stepper span{width:26px !important;height:26px !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{display:grid !important;grid-template-columns:minmax(0,1fr) 342px !important;gap:22px !important}body[data-page="gift"] #giftDialog .gift-form{grid-template-columns:minmax(190px,0.58fr) minmax(260px,0.82fr) minmax(270px,0.82fr) !important;gap:12px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog .recipient-card{min-height:444px !important;padding:16px !important;border-radius:10px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{gap:10px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:48px !important;padding:8px 10px !important;border-radius:8px !important;font-size:11px !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{gap:10px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid{gap:5px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid b,body[data-page="gift"] #giftDialog .gift-calendar-grid span{min-height:27px !important;font-size:10px !important}body[data-page="gift"] #giftDialog .recipient-card{gap:8px !important}body[data-page="gift"] #giftDialog .recipient-card h3,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .gift-occasion-cards::before{font-size:16px !important}body[data-page="gift"] #giftDialog .recipient-card p{display:none !important}body[data-page="gift"] #giftDialog .recipient-card label,body[data-page="gift"] #giftDialog .gift-form label{gap:4px !important;font-size:10px !important}body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog .gift-form input,body[data-page="gift"] #giftDialog .gift-form select,body[data-page="gift"] #giftDialog .gift-form textarea{min-height:34px !important;border-radius:7px !important;font-size:11px !important}body[data-page="gift"] #giftDialog .gift-current-design{width:342px !important;padding:0 !important}body[data-page="gift"] #giftDialog .gift-summary-card{padding:18px !important;border-radius:10px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:20px !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:86px minmax(0,1fr) !important;gap:10px !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:82px !important;height:82px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:9px !important;font-size:11px !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:48px !important;border-radius:8px !important}body[data-page="account"].account-authenticated .account-dashboard-board{width:min(calc(100vw - 160px),1180px) !important;margin:34px auto 0 !important;grid-template-columns:222px minmax(520px,1fr) 286px !important;gap:16px !important;padding:18px !important;min-height:0 !important}body[data-page="account"].account-authenticated .account-board-left,body[data-page="account"].account-authenticated .account-board-main,body[data-page="account"].account-authenticated .account-board-right{gap:12px !important}body[data-page="account"].account-authenticated .account-board-left h2{font-size:24px !important;line-height:1 !important}body[data-page="account"].account-authenticated .account-board-card,body[data-page="account"].account-authenticated .account-profile-card,body[data-page="account"].account-authenticated .account-board-promo{padding:14px !important;border-radius:10px !important}body[data-page="account"].account-authenticated .account-profile-card{grid-template-columns:58px minmax(0,1fr) !important}body[data-page="account"].account-authenticated .account-profile-avatar{width:54px !important;height:54px !important}body[data-page="account"].account-authenticated .account-board-menu{gap:4px !important}body[data-page="account"].account-authenticated .account-board-menu button{min-height:31px !important;padding:0 10px !important;font-size:11px !important}body[data-page="account"].account-authenticated .account-board-head{margin-bottom:10px !important}body[data-page="account"].account-authenticated .account-board-card h3{font-size:18px !important}body[data-page="account"].account-authenticated .account-order-row{min-height:78px !important;grid-template-columns:58px minmax(120px,0.34fr) minmax(260px,1fr) !important;gap:10px !important;padding:10px 0 !important}body[data-page="account"].account-authenticated .account-order-preview{width:50px !important;height:50px !important}body[data-page="account"].account-authenticated .account-order-meta strong{font-size:11px !important}body[data-page="account"].account-authenticated .account-order-meta span,body[data-page="account"].account-authenticated .account-tracking-steps li strong,body[data-page="account"].account-authenticated .account-tracking-steps li em{font-size:9px !important}body[data-page="account"].account-authenticated .account-tracking-steps li{padding-top:18px !important}body[data-page="account"].account-authenticated .account-tracking-steps li span{width:11px !important;height:11px !important}body[data-page="account"].account-authenticated .account-saved-grid{gap:8px !important}body[data-page="account"].account-authenticated .account-saved-card img{height:86px !important}body[data-page="account"].account-authenticated .account-link-list{gap:8px !important}body[data-page="account"].account-authenticated .account-gift-link-row{min-height:58px !important;padding:8px !important}body[data-page="account"].account-authenticated .account-board-right .account-board-card{padding:14px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .hero-home{min-height:455px !important;height:auto !important}body[data-page="home"] .hero-copy{padding:42px 28px 32px !important}body[data-page="home"] .hero-copy h1{font-size:clamp(48px,5.8vw,62px) !important}body[data-page="home"] .home-guided-builder{min-height:370px !important;padding:24px !important;grid-template-columns:minmax(220px,0.78fr) minmax(340px,1fr) !important}body[data-page="home"] .home-builder-intentions{grid-column:1 / -1 !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(0,1fr) !important}body[data-page="build"] .stage-panel{height:auto !important;min-height:600px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{height:auto !important;max-height:none !important}body[data-page="trending"] .trending-filter-board{display:grid !important;padding:14px !important}body[data-page="trending"] #leaderboardGrid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:14px !important}body[data-page="trending"] .leaderboard-right-rail{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}}body[data-page]{overflow-x:clip !important}body[data-page="trending"] .design-preview-trending{overflow:hidden !important;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,0.64),transparent 43%),linear-gradient(180deg,#f6e4cf,#fff7ec) !important}body[data-page="trending"] .design-preview-trending>img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 47% !important;transform:scale(1.04) !important;filter:saturate(1.08) contrast(1.04) brightness(1.03) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{pointer-events:none !important;opacity:0.12 !important;mix-blend-mode:multiply !important}@media (min-width:1280px){body[data-page] .brand-mark{gap:10px !important;min-width:188px !important}body[data-page] .brand-symbol{width:40px !important;height:40px !important}body[data-page] .brand-mark strong{font-size:32px !important;line-height:0.88 !important;letter-spacing:-0.075em !important}body[data-page] .brand-mark small{font-size:8.5px !important;letter-spacing:0.17em !important}body[data-page="home"] .hero-home{min-height:392px !important;height:392px !important;background:linear-gradient(90deg,rgba(255,250,241,0.99) 0 41%,rgba(255,250,241,0.72) 54%,rgba(255,250,241,0.08) 77%),url("/assets/pins/clean/bracelet-closeup.jpg") right 49% / min(54vw,690px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{width:min(500px,37vw) !important;padding-top:38px !important}body[data-page="home"] .hero-copy h1{max-width:418px !important;font-size:clamp(47px,3.95vw,61px) !important}body[data-page="home"] .home-guided-builder{height:292px !important;min-height:292px !important;grid-template-columns:minmax(224px,0.74fr) minmax(414px,1.12fr) minmax(270px,0.84fr) !important}body[data-page="home"] .home-builder-preview{height:242px !important}body[data-page="home"] .home-builder-ring{width:372px !important;height:204px !important}body[data-page="build"] .bracelet-stage{height:412px !important;min-height:412px !important;background:radial-gradient(circle at 49% 37%,rgba(255,255,255,0.98) 0 24%,rgba(255,248,235,0.76) 48%,transparent 69%),radial-gradient(ellipse at 50% 76%,rgba(54,33,12,0.22),transparent 43%),linear-gradient(180deg,#fffdf8,#fff5e7) !important}body[data-page="build"] .bracelet-stage::before{opacity:0.028 !important}body[data-page="build"] .bracelet-stage::after{inset:auto 22% 68px !important;height:44px !important;opacity:0.82 !important;filter:blur(7px) !important}body[data-page="build"] .bracelet-shadow{top:73% !important;height:48px !important;opacity:0.72 !important}body[data-page="build"] .bracelet-ring{width:500px !important;height:356px !important;top:51% !important;filter:drop-shadow(0 34px 36px rgba(58,36,13,0.25)) drop-shadow(0 8px 10px rgba(255,255,255,0.52)) saturate(1.22) contrast(1.08) !important}body[data-page="build"] .bracelet-ring::before{opacity:0.42 !important;filter:blur(2px) !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{border-color:rgba(255,255,255,0.82) !important;box-shadow:inset -16px -18px 20px rgba(34,22,10,calc(0.18+var(--bead-depth,0.5) * 0.25)),inset 9px 9px 14px rgba(255,255,255,0.76),inset 0 0 0 1px rgba(255,255,255,0.42),0 calc(10px+var(--bead-depth,0.5) * 12px) calc(17px+var(--bead-depth,0.5) * 16px) rgba(49,30,11,0.31) !important}body[data-page="build"] .bracelet-bead::after,body[data-page="build"] .bracelet-bead.product-asset-bead::after{opacity:0.96 !important;filter:blur(0.25px) !important}body[data-page="build"] .bracelet-spacer{box-shadow:inset 3px 3px 5px rgba(255,255,255,0.78),inset -5px -6px 9px rgba(80,47,14,0.28),0 11px 14px rgba(64,40,14,0.22) !important}body[data-page="trending"] .trending-filter-board,body[data-page="trending"] .app-shell>section.trending-filter-board[data-route-group~="trending"]{display:grid !important}body[data-page="trending"] .design-card-trending{grid-template-columns:42px 124px minmax(220px,1fr) 104px 122px !important}body[data-page="trending"] .design-preview-trending{width:124px !important;min-width:124px !important;height:84px !important;min-height:84px !important}body[data-page="gift"] #giftDialog{display:block !important;width:min(calc(100vw - 128px),1280px) !important;max-width:1280px !important;min-height:0 !important;margin:42px auto 36px !important;padding:22px 24px 24px !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .modal-head,body[data-page="gift"] #giftDialog .gift-page-stepper,body[data-page="gift"] #giftDialog .gift-checkout-grid,body[data-page="gift"] #giftDialog .gift-checkout-main,body[data-page="gift"] #giftDialog .gift-current-design{grid-area:auto !important;grid-column:auto !important;grid-row:auto !important}body[data-page="gift"] #giftDialog .modal-head{display:flex !important;margin:0 0 14px !important}body[data-page="gift"] #giftDialog .modal-head h2{font-size:40px !important;line-height:0.96 !important}body[data-page="gift"] #giftDialog .gift-page-stepper{display:grid !important;margin:0 0 18px !important;width:calc(100% - 376px) !important;max-width:842px !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{display:grid !important;grid-template-columns:minmax(0,1fr) 354px !important;grid-template-areas:"main summary" !important;gap:22px !important;align-items:start !important;min-width:0 !important;padding:0 !important;overflow:visible !important}body[data-page="gift"] #giftDialog .gift-checkout-main{grid-area:main !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:14px !important;width:100% !important;min-width:0 !important;padding:0 !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form{display:grid !important;grid-template-columns:minmax(168px,0.58fr) minmax(232px,0.82fr) minmax(232px,0.82fr) !important;grid-template-areas:"occasion calendar address" !important;gap:12px !important;width:100% !important;min-width:0 !important;min-height:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>h3,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.gift-mobile-recipient-choice,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.gift-occasion-field,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.gift-arrive-field,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.gift-note-field,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.checkbox-row:not(.gift-surprise-check),body[data-page="gift"] #giftDialog form#giftForm.gift-form>#generateGiftLink,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.mobile-gift-next,body[data-page="gift"] #giftDialog .gift-link-panel{display:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{grid-area:occasion !important;display:grid !important;align-content:start !important;gap:10px !important;min-height:486px !important;height:auto !important;padding:16px !important;border:1px solid rgba(205,177,134,0.42) !important;border-radius:10px !important;background:rgba(255,253,248,0.86) !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-calendar-shell{grid-area:calendar !important;display:grid !important;align-content:start !important;gap:10px !important;min-height:486px !important;height:auto !important;padding:16px !important;border:1px solid rgba(205,177,134,0.42) !important;border-radius:10px !important;background:rgba(255,253,248,0.9) !important;box-shadow:none !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>.recipient-card{grid-area:address !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;align-content:start !important;gap:8px !important;min-width:0 !important;min-height:486px !important;height:auto !important;margin:0 !important;padding:16px !important;border:1px solid rgba(205,177,134,0.42) !important;border-radius:10px !important;background:rgba(255,253,248,0.9) !important;box-shadow:none !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .recipient-card::before{display:block !important;margin:0 0 8px !important;color:var(--p430-ink) !important;font-family:Georgia,"Times New Roman",serif !important;font-size:16px !important;font-weight:500 !important;letter-spacing:-0.045em !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"Choose Occasion" !important}body[data-page="gift"] #giftDialog .gift-calendar-shell::before{content:"Preorder Delivery" !important}body[data-page="gift"] #giftDialog .recipient-card::before{content:"Delivery Address" !important}body[data-page="gift"] #giftDialog .recipient-card>h3,body[data-page="gift"] #giftDialog .recipient-card>p{display:none !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:50px !important;padding:8px 10px !important;border-radius:8px !important;font-size:10.5px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid{gap:5px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid b,body[data-page="gift"] #giftDialog .gift-calendar-grid span{min-height:26px !important;font-size:10px !important}body[data-page="gift"] #giftDialog .recipient-card label{display:grid !important;gap:4px !important;font-size:10px !important;line-height:1.2 !important}body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog .gift-promo-field input{min-height:34px !important;border-radius:7px !important;font-size:11px !important}body[data-page="gift"] #giftDialog .recipient-inline-fields{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}body[data-page="gift"] #giftDialog .gift-surprise-check,body[data-page="gift"] #giftDialog .gift-secure-note{display:flex !important;min-height:34px !important;margin-top:2px !important;font-size:10px !important}body[data-page="gift"] #giftDialog #reserveGift{display:inline-flex !important;min-height:42px !important;margin-top:2px !important;border-radius:8px !important;font-size:11px !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;display:grid !important;gap:10px !important;width:auto !important;min-width:0 !important;max-width:354px !important;padding:0 !important;position:sticky !important;top:22px !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-summary-card{display:grid !important;gap:10px !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:16px !important;border-radius:10px !important;box-shadow:0 14px 34px rgba(54,34,12,0.075) !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:20px !important;line-height:0.98 !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:82px minmax(0,1fr) !important;gap:10px !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:78px !important;height:78px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:8px !important;font-size:11px !important}body[data-page="gift"] #giftDialog .gift-place-order{display:inline-flex !important;min-height:48px !important;border-radius:8px !important;font-size:13px !important}body[data-page="gift"] #giftDialog .gift-secure-checkout{display:inline-flex !important;margin:0 !important;font-size:10px !important}body[data-page="gift"] #giftDialog .gift-back-button{display:inline-flex !important;width:96px !important;min-height:36px !important;margin-top:0 !important}body[data-page="account"].account-authenticated .account-dashboard-board{width:min(calc(100vw - 172px),1128px) !important;grid-template-columns:218px minmax(500px,1fr) 274px !important;gap:14px !important;margin-top:24px !important;padding:16px !important}body[data-page="account"].account-authenticated .account-board-card,body[data-page="account"].account-authenticated .account-profile-card,body[data-page="account"].account-authenticated .account-board-promo{padding:12px !important}body[data-page="account"].account-authenticated .account-order-row{min-height:72px !important;grid-template-columns:54px minmax(110px,0.34fr) minmax(235px,1fr) !important;gap:9px !important;padding:8px 0 !important}body[data-page="account"].account-authenticated .account-saved-card img{height:78px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="trending"] .app-shell>section.trending-filter-board[data-route-group~="trending"]{display:grid !important;width:min(calc(100vw - 56px),942px) !important;margin:0 auto 16px !important;padding:14px !important}body[data-page="trending"] .trending-filter-board{display:grid !important}body[data-page="trending"] .leaderboard-right-rail{display:grid !important}body[data-page="gift"] #giftDialog{display:block !important;overflow:hidden !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="gift"] #giftDialog .gift-checkout-main{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form{width:100% !important;min-width:0 !important}body[data-page="gift"] #giftDialog .gift-current-design{width:100% !important;max-width:none !important;position:static !important}}@media (max-width:760px){body[data-page="trending"] .design-preview-trending>img,body[data-page="trending"] .mobile-podium-card img,body[data-page="home"] .mobile-home-trending-card img{object-fit:cover !important;object-position:center 46% !important}body[data-page="gift"] #giftDialog{overflow:hidden !important}body[data-page="account"] .toast{top:auto !important;bottom:max(18px,env(safe-area-inset-bottom)) !important;left:14px !important;right:14px !important;transform:none !important}}@media (min-width:1280px){body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]{position:relative !important;display:block !important;grid-template-columns:none !important;grid-template-areas:none !important;column-gap:0 !important;row-gap:0 !important;width:min(calc(100vw - 128px),1280px) !important;max-width:1280px !important;margin:42px auto 36px !important;padding:22px 24px 24px !important;border:1px solid rgba(205,177,134,0.42) !important;border-radius:12px !important;background:linear-gradient(180deg,rgba(255,253,248,0.94),rgba(255,247,235,0.88)),radial-gradient(circle at 72% 8%,rgba(255,210,191,0.2),transparent 26%) !important;box-shadow:0 18px 42px rgba(57,35,13,0.06) !important;overflow:hidden !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]::before,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"]::before,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]::before{content:none !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.modal-head{display:flex !important;width:calc(100% - 382px) !important;max-width:840px !important;min-height:0 !important;margin:0 0 14px !important;padding:0 !important;border:0 !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.gift-page-stepper{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;width:calc(100% - 382px) !important;max-width:840px !important;min-height:58px !important;height:auto !important;margin:0 0 18px !important;padding:0 !important;gap:12px !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.gift-checkout-grid{display:grid !important;grid-template-columns:minmax(0,1fr) 354px !important;grid-template-areas:"main summary" !important;gap:22px !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"] .gift-checkout-main{display:block !important;grid-area:main !important;width:100% !important;min-width:0 !important;padding:0 !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"] form#giftForm.gift-form{display:grid !important;grid-template-columns:minmax(174px,0.62fr) minmax(250px,0.9fr) minmax(250px,0.9fr) !important;grid-template-areas:"occasion calendar address" !important;gap:12px !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"] .gift-current-design{grid-area:summary !important;width:354px !important;max-width:354px !important;position:sticky !important;top:22px !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{min-height:384px !important;height:384px !important;background:linear-gradient(90deg,rgba(255,250,241,0.995) 0 42%,rgba(255,250,241,0.76) 54%,rgba(255,250,241,0.06) 76%),url("/assets/pins/clean/bracelet-closeup.jpg") right 51% / min(54vw,690px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{padding-top:32px !important}body[data-page="home"] .hero-copy h1{max-width:410px !important;font-size:clamp(48px,3.86vw,59px) !important}body[data-page="home"] .home-guided-builder{height:318px !important;min-height:318px !important;padding:24px 30px !important;grid-template-columns:minmax(238px,0.78fr) minmax(438px,1.14fr) minmax(286px,0.82fr) !important}body[data-page="home"] .home-builder-preview{height:266px !important;padding-bottom:10px !important}body[data-page="home"] .home-builder-ring{width:398px !important;height:224px !important;box-shadow:0 18px 30px rgba(71,45,18,0.1) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview img{object-fit:cover !important;object-position:center 52% !important;transform:scale(1.02) !important}body[data-page="home"] .home-builder-intentions article{min-height:70px !important;padding:13px 15px !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(248px,0.72fr) minmax(580px,1.64fr) minmax(262px,0.76fr) !important;gap:18px !important}body[data-page="build"] .stage-panel{min-height:660px !important;padding:22px 28px 24px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{max-height:660px !important;padding:18px !important}body[data-page="build"] .tool-row{margin:-18px -18px 14px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(52px,4.1vw,66px) !important}body[data-page="build"] .bracelet-stage{height:398px !important;min-height:398px !important;margin-top:8px !important;background:radial-gradient(ellipse at 50% 63%,rgba(67,45,19,0.13),transparent 44%),radial-gradient(circle at 50% 41%,rgba(255,255,255,0.98) 0 23%,rgba(255,249,237,0.7) 47%,transparent 66%),linear-gradient(180deg,#fffdf8,#fff7ec) !important}body[data-page="build"] .bracelet-stage::before{opacity:0.18 !important;filter:blur(0.4px) saturate(1.04) !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-stage::after{inset:auto 24% 58px !important;height:42px !important;opacity:0.62 !important;filter:blur(10px) !important;background:radial-gradient(ellipse,rgba(54,33,12,0.32),transparent 66%) !important}body[data-page="build"] .bracelet-ring{width:430px !important;height:302px !important;top:49% !important;filter:drop-shadow(0 25px 30px rgba(58,36,13,0.2)) drop-shadow(0 4px 8px rgba(255,255,255,0.5)) saturate(1.16) contrast(1.06) !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{opacity:calc(var(--bead-alpha,0.72) * 0.96) !important;box-shadow:inset -13px -15px 18px rgba(32,22,10,calc(0.13+var(--bead-depth,0.5) * 0.22)),inset 8px 8px 13px rgba(255,255,255,0.78),inset 0 0 0 1px rgba(255,255,255,0.46),0 calc(7px+var(--bead-depth,0.5) * 10px) calc(12px+var(--bead-depth,0.5) * 13px) rgba(49,30,11,0.25) !important}body[data-page="build"] .selected-strip{margin-top:-4px !important;margin-bottom:12px !important}body[data-page="build"] .builder-decision-bar:is(.checkout-button,.gift-button,.ghost-button){min-height:45px !important}body[data-page="build"] .build-feedback-card{min-height:62px !important;margin-top:12px !important;padding:14px 16px !important}body[data-page="trending"] .route-hero{min-height:300px !important;height:300px !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 43%,rgba(255,250,242,0.64) 56%,rgba(255,250,242,0.04) 77%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 46% / min(54vw,760px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero-copy{padding:58px 0 42px clamp(64px,5.2vw,86px) !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(48px,4vw,64px) !important}body[data-page="trending"] .trending-filter-board{padding-block:16px !important}body[data-page="trending"] .community-section{padding:24px 24px 26px !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) 286px !important;gap:18px !important}body[data-page="trending"] .leaderboard-main{gap:9px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:38px 126px minmax(230px,1fr) 92px 96px !important;gap:12px !important;min-height:104px !important;padding:12px 12px 12px 14px !important;overflow:visible !important}body[data-page="trending"] .rank-medal{width:34px !important;height:34px !important;font-size:14px !important}body[data-page="trending"] .design-preview-trending{width:118px !important;min-width:118px !important;height:78px !important;min-height:78px !important}body[data-page="trending"] .design-preview-trending>img{object-fit:cover !important;object-position:center 51% !important;transform:scale(1.12) !important}body[data-page="trending"] .design-card-trending:nth-child(3) .design-preview-trending>img,body[data-page="trending"] .design-card-trending:nth-child(4) .design-preview-trending>img,body[data-page="trending"] .design-card-trending:nth-child(6) .design-preview-trending>img,body[data-page="trending"] .design-card-trending:nth-child(7) .design-preview-trending>img{object-position:center 46% !important;transform:scale(1.32) !important}body[data-page="trending"] .trend-title-row h3{font-size:18px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="trending"] .creator-line,body[data-page="trending"] .tag-row{margin-top:5px !important}body[data-page="trending"] .tag-row span:nth-child(n+4),body[data-page="trending"] .stat-row span:nth-child(n+4){display:none !important}body[data-page="trending"] .stat-row{gap:6px !important;margin-top:8px !important}body[data-page="trending"] .stat-row span{min-height:22px !important;padding-inline:7px !important;font-size:10px !important}body[data-page="trending"] .trend-creator-cell{min-height:78px !important;gap:3px !important;padding:6px !important}body[data-page="trending"] .trend-creator-cell .creator-avatar{width:28px !important;height:28px !important}body[data-page="trending"] .trend-creator-cell strong{max-width:74px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:9px !important}body[data-page="trending"] .trend-creator-cell span{font-size:8.5px !important}body[data-page="trending"] .trend-creator-cell .creator-follow{min-height:20px !important;padding-inline:7px !important;font-size:8.5px !important}body[data-page="trending"] .design-actions-trending{gap:5px !important;grid-template-columns:minmax(0,1fr) !important;min-width:0 !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:26px !important;width:100% !important;padding-inline:8px !important;font-size:9px !important}body[data-page="trending"] .design-actions-trending .small-action:nth-child(n+4){display:none !important}body[data-page="trending"] .leaderboard-right-rail{gap:10px !important}body[data-page="trending"] .leaderboard-rail-card{padding:14px !important}body[data-page="trending"] .leaderboard-rail-card h3{margin-bottom:10px !important;font-size:21px !important}body[data-page="trending"] .creator-list{gap:6px !important}body[data-page="trending"] .creator-row{grid-template-columns:18px 30px minmax(0,1fr) 46px !important;gap:7px !important;min-height:40px !important;padding-bottom:6px !important}body[data-page="trending"] .creator-rank{width:18px !important;height:18px !important;font-size:9px !important}body[data-page="trending"] .creator-avatar-sm{width:28px !important;height:28px !important}body[data-page="trending"] .creator-name{font-size:9px !important}body[data-page="trending"] .creator-score{font-size:8px !important}body[data-page="trending"] .creator-row .small-action{min-height:22px !important;padding-inline:8px !important;font-size:8px !important}body[data-page="trending"] .leaderboard-challenge-card,body[data-page="trending"] .leaderboard-gift-mini{min-height:132px !important}body[data-page="trending"] .leaderboard-challenge-card h3,body[data-page="trending"] .leaderboard-gift-mini h3{font-size:21px !important}body[data-page="trending"] .leaderboard-challenge-card .challenge-copy,body[data-page="trending"] .leaderboard-gift-mini .challenge-copy{max-width:154px !important;margin:8px 0 10px !important;font-size:10px !important;line-height:1.35 !important}body[data-page="trending"] .leaderboard-cta{min-height:32px !important;font-size:10px !important}body[data-page="trending"] .recent-remix-feed{margin-top:10px !important;padding:20px !important}body[data-page="trending"] .recent-remix-grid{gap:12px !important}body[data-page="trending"] .recent-remix-card{padding:10px !important}body[data-page="trending"] .recent-remix-card>a{height:112px !important}body[data-page="trending"] .trending-gift-banner{min-height:214px !important;padding:30px 34px !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]{width:min(calc(100vw - 116px),1320px) !important;max-width:1320px !important;padding:28px 30px 30px !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.gift-checkout-grid{grid-template-columns:minmax(0,1fr) 382px !important;gap:24px !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.modal-head,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.gift-page-stepper{width:calc(100% - 408px) !important;max-width:884px !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"] form#giftForm.gift-form{grid-template-columns:minmax(184px,0.62fr) minmax(270px,0.92fr) minmax(270px,0.92fr) !important;gap:14px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.recipient-card{min-height:526px !important;padding:18px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid{gap:8px !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form input,body[data-page="gift"] #giftDialog form#giftForm.gift-form select{min-height:39px !important;font-size:12px !important}body[data-page="gift"] #giftDialog .gift-current-design{width:382px !important;max-width:382px !important}body[data-page="gift"] #giftDialog .gift-summary-card{gap:13px !important;padding:20px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:24px !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:92px minmax(0,1fr) !important;gap:13px !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:88px !important;height:88px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:10px !important;font-size:12px !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:54px !important;font-size:14px !important}body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){width:min(calc(100vw - 138px),1216px) !important;grid-template-columns:242px minmax(530px,1fr) 318px !important;gap:18px !important;padding:18px !important}body[data-page="account"].account-authenticated .account-board-left{gap:16px !important}body[data-page="account"].account-authenticated .account-board-main,body[data-page="account"].account-authenticated .account-board-right{gap:13px !important}body[data-page="account"].account-authenticated .account-board-card,body[data-page="account"].account-authenticated .account-profile-card,body[data-page="account"].account-authenticated .account-board-promo{padding:15px !important}body[data-page="account"].account-authenticated .account-order-row{min-height:84px !important;grid-template-columns:58px minmax(118px,0.34fr) minmax(250px,1fr) !important;gap:11px !important}body[data-page="account"].account-authenticated .account-order-row img,body[data-page="account"].account-authenticated .account-saved-card img{object-fit:cover !important;object-position:center 50% !important}body[data-page="account"].account-authenticated .account-saved-card img{height:92px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="trending"] .design-preview-trending>img,body[data-page="home"] .design-preview-home>img,body[data-page="build"] .design-preview-home>img{object-fit:cover !important;object-position:center 50% !important;transform:scale(1.12) !important}body[data-page="gift"] #giftDialog .gift-checkout-grid{gap:18px !important}}@media (max-width:760px){body[data-page="trending"] .mobile-trending-podium{margin-top:8px !important}body[data-page="trending"] .mobile-podium-card img,body[data-page="trending"] .design-preview-trending>img,body[data-page="trending"] .recent-remix-card>a img{object-fit:cover !important;object-position:center 49% !important;transform:scale(1.12) !important}body[data-page="trending"] .leaderboard-main .design-card-trending{grid-template-columns:26px 42px minmax(0,1fr) 58px !important;gap:7px !important}body[data-page="trending"] .leaderboard-main .trend-title-row h3{max-width:128px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="trending"] .leaderboard-main .stat-row,body[data-page="trending"] .leaderboard-main .tag-row{display:none !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .small-action:nth-child(n+2){display:none !important}}@media (min-width:1280px){body[data-page="trending"] .leaderboard-main{gap:8px !important}body[data-page="trending"] .design-card-trending{min-height:108px !important;height:108px !important;max-height:108px !important;padding:10px 12px 10px 14px !important;align-items:center !important;overflow:hidden !important}body[data-page="trending"] .design-body-trending{height:82px !important;max-height:82px !important;min-height:0 !important;align-content:center !important;row-gap:3px !important;padding:0 !important;overflow:hidden !important}body[data-page="trending"] .trend-title-row{min-height:0 !important;height:22px !important;overflow:hidden !important}body[data-page="trending"] .trend-title-row h3{font-size:17px !important;line-height:1 !important}body[data-page="trending"] .trend-pill{min-height:16px !important;padding:0 6px !important;font-size:7.5px !important}body[data-page="trending"] .creator-line{height:13px !important;margin:0 !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;font-size:9px !important;line-height:13px !important}body[data-page="trending"] .tag-row{height:18px !important;max-height:18px !important;margin:0 !important;overflow:hidden !important}body[data-page="trending"] .tag-row span{min-height:17px !important;padding:0 6px !important;font-size:8px !important;line-height:17px !important}body[data-page="trending"] .stat-row{height:20px !important;max-height:20px !important;margin:0 !important;overflow:hidden !important}body[data-page="trending"] .stat-row span{min-height:19px !important;height:19px !important;padding-inline:6px !important;font-size:8.5px !important;line-height:19px !important}body[data-page="trending"] .trend-creator-cell{min-height:76px !important;height:76px !important;max-height:76px !important;overflow:hidden !important}body[data-page="trending"] .design-actions-trending{height:82px !important;max-height:82px !important;align-content:center !important;overflow:hidden !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"] .gift-current-design,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"] .gift-current-design,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"] .gift-current-design{width:382px !important;max-width:382px !important}body[data-page="build"] .bracelet-stage::before{inset:46px 76px 82px !important;border-radius:999px !important;opacity:0.68 !important;filter:blur(0.6px) !important;mix-blend-mode:normal !important;background:radial-gradient(ellipse at 50% 52%,rgba(255,255,255,0.76) 0 26%,rgba(255,250,240,0.28) 48%,transparent 70%),radial-gradient(ellipse at 50% 62%,rgba(64,40,15,0.12),transparent 54%) !important}body[data-page="build"] .bracelet-product-glow{opacity:0.22 !important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.72),transparent 58%) !important}body[data-page="build"] .bracelet-ring.has-transparent-product-assets{background:transparent !important}}@media (min-width:1280px){body[data-page="gift"] header.topbar{width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;background:rgba(255,253,248,0.96) !important;border-bottom:1px solid rgba(199,168,126,0.22) !important;box-shadow:0 8px 26px rgba(64,37,16,0.05) !important}body[data-page="gift"] header.topbar .shipping-strip{display:grid !important;min-height:24px !important;height:24px !important;background:linear-gradient(90deg,#fb654f 0%,#f5503f 100%) !important}body[data-page="gift"] header.topbar .shipping-strip p{color:#fff !important;font-size:12px !important;font-weight:800 !important}body[data-page="gift"] header.topbar .shipping-strip p::before{content:"?" !important;margin-right:8px !important;color:currentColor !important;font-size:11px !important;transform:rotate(45deg) !important}body[data-page="gift"] header.topbar .topbar-main{width:min(calc(100vw - 192px),1180px) !important;height:66px !important;min-height:66px !important;margin-inline:auto !important;padding:0 !important;display:grid !important;grid-template-columns:minmax(188px,240px) minmax(0,1fr) auto !important;grid-template-rows:66px !important;align-items:center !important;gap:clamp(14px,2.1vw,26px) !important}body[data-page="gift"] header.topbar .topbar-main::before,body[data-page="gift"] header.topbar .topbar-main::after{content:none !important;display:none !important}body[data-page="gift"] header.topbar .brand-mark,body[data-page="gift"] header.topbar .site-nav,body[data-page="gift"] header.topbar .top-actions{grid-row:1 !important}body[data-page="gift"] header.topbar .brand-mark{grid-column:1 !important}body[data-page="gift"] header.topbar .site-nav,body[data-page="gift"] header.topbar .topbar-main>.site-nav{grid-column:2 !important;display:flex !important;width:100% !important;min-width:0 !important;max-width:none !important;justify-self:stretch !important;align-items:center !important;justify-content:center !important;gap:clamp(18px,3vw,44px) !important;overflow:visible !important}body[data-page="gift"] header.topbar .site-nav a{font-size:10px !important;letter-spacing:0.13em !important}body[data-page="gift"] header.topbar .topbar-search{display:none !important}body[data-page="gift"] header.topbar .top-actions{grid-column:3 !important;display:flex !important;justify-self:end !important}body[data-page="gift"] header.topbar .top-actions .top-actions-quick{display:flex !important}body[data-page="gift"] header.topbar .top-actions .top-actions-primary,body[data-page="gift"] header.topbar .top-actions .top-actions-secondary{display:none !important}}.bead-swatch.bead-image,.mini-bead.mini-bead-image,body[data-page="build"] .bracelet-bead.product-asset-bead{background:radial-gradient(circle at 27% 20%,rgba(255,255,255,calc(0.48+var(--material-gloss,0.7) * 0.42)) 0 7%,rgba(255,255,255,0.2) 8% 19%,transparent 34%),radial-gradient(circle at 72% 78%,rgba(32,20,10,calc(0.16+var(--material-grain,0.3) * 0.18)),transparent 45%),linear-gradient(135deg,rgba(255,255,255,calc(var(--material-clarity,0.35) * 0.22)),transparent 35%,rgba(35,22,10,calc((1 - var(--material-clarity,0.35)) * 0.08))),var(--bead-texture),radial-gradient(circle at 46% 45%,color-mix(in srgb,var(--asset-a,var(--a)),#ffffff 18%),transparent 58%),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:100% 100%,100% 100%,100% 100%,calc(110%+var(--asset-coverage,0.62) * 10%) calc(110%+var(--asset-coverage,0.62) * 10%),100% 100%,100% 100% !important;background-blend-mode:screen,multiply,soft-light,normal,soft-light,normal !important}body[data-page="build"] .bracelet-stage{background:radial-gradient(ellipse at 50% 62%,rgba(78,49,18,0.16),transparent 44%),radial-gradient(circle at 36% 22%,rgba(255,255,255,0.94),transparent 36%),radial-gradient(circle at 65% 34%,rgba(255,229,174,0.32),transparent 32%),linear-gradient(180deg,#fffdf8 0%,#fff7ea 58%,#f8ead6 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),inset 0 -28px 46px rgba(120,77,28,0.07) !important}body[data-page="build"] .bracelet-stage::before{background:radial-gradient(ellipse at 50% 52%,rgba(255,255,255,0.82) 0 27%,rgba(255,248,237,0.3) 48%,transparent 70%),radial-gradient(ellipse at 50% 63%,rgba(63,39,14,0.13),transparent 54%),linear-gradient(90deg,transparent,rgba(255,255,255,0.28),transparent) !important}body[data-page="build"] .bracelet-stage::after{background:radial-gradient(ellipse at 50% 52%,rgba(47,29,10,0.34),rgba(47,29,10,0.1) 38%,transparent 70%) !important}body[data-page="build"] .bracelet-ring.has-transparent-product-assets{filter:drop-shadow(0 32px 32px rgba(58,36,13,0.28)) drop-shadow(0 7px 10px rgba(255,255,255,0.62)) saturate(1.18) contrast(1.08) !important}body[data-page="build"] .bracelet-ring.has-transparent-product-assets::before{border-color:rgba(196,164,122,0.34) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34),0 18px 28px rgba(61,38,13,0.08) !important}body[data-page="build"] .bracelet-bead.product-asset-bead{border-color:rgba(255,255,255,calc(0.5+var(--material-gloss,0.7) * 0.34)) !important;box-shadow:inset calc(-9px - var(--material-gloss,0.7) * 8px) calc(-10px - var(--material-gloss,0.7) * 8px) calc(15px+var(--material-grain,0.3) * 8px) rgba(31,20,9,calc(0.13+var(--bead-depth,0.5) * 0.23)),inset calc(5px+var(--material-gloss,0.7) * 5px) calc(5px+var(--material-gloss,0.7) * 5px) calc(9px+var(--material-clarity,0.35) * 7px) rgba(255,255,255,calc(0.5+var(--material-gloss,0.7) * 0.33)),inset 0 0 0 1px rgba(255,255,255,calc(0.22+var(--material-clarity,0.35) * 0.22)),0 calc(9px+var(--bead-depth,0.5) * 12px) calc(13px+var(--bead-depth,0.5) * 16px) rgba(48,29,10,calc(0.2+var(--material-grain,0.3) * 0.12)) !important;filter:saturate(calc(1.02+var(--material-gloss,0.7) * 0.18)) contrast(calc(1.02+var(--material-grain,0.3) * 0.14)) brightness(calc(0.98+var(--material-clarity,0.35) * 0.08)) !important}body[data-page="build"] .bracelet-bead.material-crystal,body[data-page="build"] .bracelet-bead.material-translucent{opacity:calc(var(--bead-alpha,1) * 0.9) !important;background-blend-mode:screen,multiply,screen,normal,screen,normal !important;box-shadow:inset -13px -15px 22px rgba(26,19,12,calc(0.08+var(--bead-depth,0.5) * 0.13)),inset 10px 10px 18px rgba(255,255,255,0.82),inset 0 0 18px rgba(255,255,255,calc(var(--material-clarity,0.7) * 0.28)),0 calc(9px+var(--bead-depth,0.5) * 10px) calc(16px+var(--bead-depth,0.5) * 14px) rgba(58,35,12,0.22) !important}body[data-page="build"] .bracelet-bead.material-glass{background-blend-mode:screen,multiply,soft-light,normal,overlay,normal !important;box-shadow:inset -18px -20px 24px rgba(7,5,4,calc(0.18+var(--bead-depth,0.5) * 0.28)),inset 10px 10px 16px rgba(255,255,255,0.72),inset 0 0 0 1px rgba(255,255,255,0.34),0 calc(10px+var(--bead-depth,0.5) * 12px) calc(17px+var(--bead-depth,0.5) * 16px) rgba(39,23,8,0.32) !important}body[data-page="build"] .bracelet-bead.material-stone{background-blend-mode:screen,multiply,soft-light,normal,normal,normal !important;filter:saturate(1.08) contrast(calc(1.03+var(--material-grain,0.48) * 0.11)) brightness(0.99) !important}body[data-page="build"] .bracelet-bead.material-banded{background:radial-gradient(circle at 27% 20%,rgba(255,255,255,0.92) 0 8%,rgba(255,255,255,0.18) 9% 20%,transparent 35%),linear-gradient(118deg,transparent 0 24%,rgba(255,255,255,0.2) 25% 32%,transparent 33% 52%,rgba(37,22,8,0.14) 53% 60%,transparent 61% 100%),radial-gradient(circle at 74% 80%,rgba(34,20,9,0.26),transparent 43%),var(--bead-texture),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-size:100% 100%,100% 100%,100% 100%,122% 122%,100% 100% !important;background-position:center !important;background-blend-mode:screen,soft-light,multiply,normal,normal !important;filter:saturate(1.18) contrast(1.12) brightness(0.99) !important}body[data-page="build"] .bracelet-bead.material-pearl,body[data-page="build"] .bracelet-bead.material-opalescent{background-blend-mode:screen,multiply,soft-light,normal,screen,normal !important;filter:saturate(1.04) contrast(1.02) brightness(1.04) !important}body[data-page="build"] .bracelet-bead.material-opalescent{background:radial-gradient(circle at 27% 20%,rgba(255,255,255,0.94) 0 7%,rgba(255,255,255,0.24) 8% 20%,transparent 34%),conic-gradient(from 210deg at 45% 44%,rgba(204,220,255,0.28),rgba(255,214,239,0.22),rgba(224,255,246,0.22),rgba(204,220,255,0.28)),radial-gradient(circle at 72% 78%,rgba(32,20,10,0.16),transparent 45%),var(--bead-texture),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-size:100% 100%,100% 100%,100% 100%,118% 118%,100% 100% !important;background-blend-mode:screen,color-dodge,multiply,normal,normal !important;filter:saturate(1.12) contrast(1.04) brightness(1.06) !important}body[data-page="build"] .bracelet-bead.material-metal,body[data-page="build"] .bracelet-spacer.material-metal{background-blend-mode:screen,multiply,overlay,normal,hard-light,normal !important;box-shadow:inset -11px -13px 14px rgba(82,45,10,0.34),inset 7px 7px 11px rgba(255,255,255,0.76),inset 0 0 0 1px rgba(255,243,181,0.46),0 calc(9px+var(--bead-depth,0.5) * 10px) 14px rgba(74,42,10,0.28) !important}body[data-page="build"] .bracelet-bead.material-matte,body[data-page="build"] .bracelet-bead.material-shape-heishi{border-radius:999px / 68% !important;filter:saturate(1.05) contrast(1.04) brightness(0.99) !important;box-shadow:inset -8px -9px 12px rgba(89,50,24,0.2),inset 5px 5px 9px rgba(255,242,190,0.42),0 calc(7px+var(--bead-depth,0.5) * 8px) 12px rgba(52,31,13,0.18) !important}body[data-page="build"] .bracelet-bead.material-letter::before{opacity:0.04 !important}body[data-page="build"] .bracelet-bead.material-letter::after{content:"B" !important;inset:50% auto auto 50% !important;width:auto !important;height:auto !important;transform:translate(-50%,-50%) !important;background:transparent !important;color:rgba(34,34,28,0.62) !important;font-family:Georgia,"Times New Roman",serif !important;font-size:calc(var(--size,42px) * 0.46) !important;font-weight:800 !important;filter:none !important;mix-blend-mode:normal !important;opacity:1 !important}body[data-page="build"] .bracelet-spacer.product-asset-bead{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,0.92),transparent 24%),var(--bead-texture),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-size:100% 100%,128% 128%,100% 100% !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(255,240,182,0.72) !important}body[data-page="build"] .bracelet-charm{width:var(--charm-size,clamp(44px,4vw,54px)) !important;height:var(--charm-size,clamp(44px,4vw,54px)) !important}body[data-page="build"] .bracelet-charm.bracelet-charm-asset{border:0 !important;background:radial-gradient(circle at 31% 22%,rgba(255,255,255,0.84),transparent 28%),var(--bead-texture),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-position:center !important;background-size:132% 132%,126% 126%,100% 100% !important;background-repeat:no-repeat !important;box-shadow:0 16px 18px rgba(58,35,12,0.24),inset 0 0 0 1px rgba(255,255,255,0.36) !important;filter:saturate(1.14) contrast(1.05) !important}body[data-page="build"] .bracelet-charm.bracelet-charm-asset.material-enamel{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.9),transparent 27%),linear-gradient(140deg,rgba(255,255,255,0.16),transparent 36%,rgba(26,15,7,0.1) 74%),var(--bead-texture),linear-gradient(135deg,var(--asset-a,var(--a)),var(--asset-b,var(--b))) !important;background-size:100% 100%,100% 100%,128% 128%,100% 100% !important;background-blend-mode:screen,soft-light,normal,normal !important;box-shadow:0 16px 20px rgba(58,35,12,0.22),inset 4px 4px 8px rgba(255,255,255,0.42),inset -7px -8px 11px rgba(64,32,14,0.18) !important}.product-bracelet-preview .mini-bead.product-asset-bead,.design-preview-live .mini-bead.product-asset-bead{filter:saturate(1.1) contrast(1.05) !important}@media (min-width:1280px){body[data-page="build"] .bracelet-ring{width:452px !important;height:316px !important;top:49.5% !important}body[data-page="build"] .bracelet-stage::after{inset-inline:23% !important;bottom:54px !important;height:46px !important}}@media (max-width:899px){body[data-page="build"] .bracelet-bead.product-asset-bead{box-shadow:inset -10px -12px 15px rgba(31,20,9,calc(0.12+var(--bead-depth,0.5) * 0.2)),inset 6px 6px 10px rgba(255,255,255,0.7),0 calc(7px+var(--bead-depth,0.5) * 8px) calc(11px+var(--bead-depth,0.5) * 10px) rgba(48,29,10,0.22) !important}}body[data-page="trending"] .design-preview-trending{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:radial-gradient(ellipse at 50% 50%,rgba(255,253,248,0.92) 0 32%,rgba(255,241,219,0.46) 58%,transparent 76%),linear-gradient(180deg,#fff9f0 0%,#f2dfc8 100%) !important}body[data-page="trending"] .design-preview-trending>img{position:absolute !important;inset:0 !important;z-index:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 48% !important;opacity:0.44 !important;transform:scale(1.28) !important;filter:saturate(1.1) contrast(1.04) brightness(1.08) blur(0.1px) !important}body[data-page="trending"] .design-preview-trending::before{content:"" !important;position:absolute !important;inset:8px !important;z-index:1 !important;border-radius:inherit !important;background:radial-gradient(ellipse at 50% 56%,rgba(54,33,12,0.16),transparent 56%),radial-gradient(circle at 28% 20%,rgba(255,255,255,0.58),transparent 34%) !important;pointer-events:none !important}body[data-page="trending"] .design-preview-trending .design-preview-live{position:absolute !important;inset:50% auto auto 50% !important;z-index:2 !important;width:156px !important;height:156px !important;display:block !important;opacity:0.96 !important;mix-blend-mode:normal !important;transform:translate(-50%,-50%) scale(0.62) !important;transform-origin:center !important;filter:drop-shadow(0 16px 18px rgba(57,35,13,0.24)) drop-shadow(0 2px 5px rgba(255,255,255,0.72)) !important;pointer-events:none !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{position:relative !important;width:156px !important;height:156px !important;transform:none !important;filter:none !important}body[data-page="trending"] .mobile-podium-preview{position:relative !important;isolation:isolate !important}body[data-page="trending"] .mobile-podium-preview img{position:absolute !important;inset:0 !important;z-index:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 48% !important;opacity:0.46 !important;transform:scale(1.2) !important}body[data-page="trending"] .mobile-podium-preview .design-preview-live{position:absolute !important;inset:50% auto auto 50% !important;z-index:2 !important;width:156px !important;height:156px !important;display:block !important;opacity:0.94 !important;transform:translate(-50%,-50%) scale(0.48) !important;transform-origin:center !important;filter:drop-shadow(0 12px 16px rgba(57,35,13,0.22)) !important;pointer-events:none !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1 .mobile-podium-preview .design-preview-live{transform:translate(-50%,-50%) scale(0.56) !important}@media (min-width:1280px){body[data-page="trending"] .design-preview-trending .design-preview-live{transform:translate(-50%,-50%) scale(0.66) !important}body[data-page="trending"] .design-card-trending:nth-child(3) .design-preview-trending>img,body[data-page="trending"] .design-card-trending:nth-child(4) .design-preview-trending>img,body[data-page="trending"] .design-card-trending:nth-child(6) .design-preview-trending>img,body[data-page="trending"] .design-card-trending:nth-child(7) .design-preview-trending>img{object-position:center 50% !important;transform:scale(1.45) !important}}@media (min-width:761px) and (max-width:1279px){body[data-page="trending"] .design-preview-trending .design-preview-live{transform:translate(-50%,-50%) scale(0.78) !important}}@media (max-width:760px){body[data-page="trending"] .leaderboard-main{gap:8px !important}body[data-page="trending"] .leaderboard-main .design-card-trending:nth-child(-n+3){display:none !important}body[data-page="trending"] .leaderboard-main .design-card-trending{width:100% !important;min-height:66px !important;height:auto !important;display:grid !important;grid-template-columns:24px 78px minmax(0,1fr) 66px !important;grid-template-rows:minmax(54px,auto) !important;gap:9px !important;align-items:center !important;padding:8px 6px 8px 8px !important;border:1px solid rgba(226,198,158,0.7) !important;border-left:3px solid rgba(251,99,78,0.82) !important;border-radius:12px !important;background:linear-gradient(90deg,rgba(255,253,248,0.98),rgba(255,249,239,0.92)) !important;box-shadow:0 9px 22px rgba(78,50,19,0.055) !important;overflow:hidden !important}body[data-page="trending"] .leaderboard-main .design-rank-slot{grid-column:1 !important;grid-row:1 !important;min-width:0 !important;display:grid !important;justify-items:center !important;align-self:center !important}body[data-page="trending"] .leaderboard-main .rank-medal{width:22px !important;height:22px !important;display:grid !important;place-items:center !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:#243f39 !important;font-size:12px !important;font-weight:950 !important;line-height:1 !important;box-shadow:none !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{grid-column:2 !important;grid-row:1 !important;width:78px !important;min-width:78px !important;height:48px !important;min-height:48px !important;align-self:center !important;border-radius:999px !important;border:1px solid rgba(214,180,132,0.54) !important;background:radial-gradient(ellipse at 50% 50%,rgba(255,253,248,0.94),rgba(255,239,216,0.5) 62%,transparent 80%),#fff2df !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.54),0 6px 14px rgba(75,45,13,0.08) !important}body[data-page="trending"] .leaderboard-main .design-preview-trending>img{opacity:0.34 !important;transform:scale(1.34) !important}body[data-page="trending"] .leaderboard-main .design-preview-trending::before{inset:4px !important;opacity:0.72 !important}body[data-page="trending"] .leaderboard-main .design-preview-trending .design-preview-live{display:block !important;opacity:0.98 !important;transform:translate(-50%,-50%) scale(0.31) !important}body[data-page="trending"] .leaderboard-main .design-body-trending{grid-column:3 !important;grid-row:1 !important;min-width:0 !important;width:100% !important;height:auto !important;min-height:44px !important;display:grid !important;align-content:center !important;gap:3px !important;padding:0 !important;overflow:hidden !important}body[data-page="trending"] .leaderboard-main .trend-title-row{min-width:0 !important;width:100% !important;height:auto !important;min-height:0 !important;display:block !important;overflow:hidden !important}body[data-page="trending"] .leaderboard-main .trend-title-row h3{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;color:#0d4238 !important;font-size:12.5px !important;line-height:1.12 !important;letter-spacing:-0.035em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="trending"] .leaderboard-main .creator-line{width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;color:#66766f !important;font-size:9.5px !important;line-height:1.14 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="trending"] .leaderboard-main .stat-row{display:flex !important;gap:3px !important;height:14px !important;margin:0 !important;overflow:hidden !important}body[data-page="trending"] .leaderboard-main .stat-row span{height:14px !important;min-height:14px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#f0523f !important;font-size:9px !important;font-weight:900 !important;line-height:14px !important}body[data-page="trending"] .leaderboard-main .stat-row span:nth-child(n+2),body[data-page="trending"] .leaderboard-main .trend-pill,body[data-page="trending"] .leaderboard-main .tag-row,body[data-page="trending"] .leaderboard-main .trend-creator-cell{display:none !important}body[data-page="trending"] .leaderboard-main .design-actions-trending{grid-column:4 !important;grid-row:1 !important;width:66px !important;min-width:66px !important;height:auto !important;max-height:none !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;align-content:center !important;padding:0 !important;overflow:visible !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .small-action:not(.copy-action){display:none !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{width:66px !important;min-width:66px !important;min-height:31px !important;height:31px !important;padding:0 8px !important;border:1px solid rgba(9,125,108,0.5) !important;border-radius:999px !important;background:#fffdf8 !important;color:#087464 !important;font-size:10px !important;font-weight:950 !important;letter-spacing:-0.01em !important}}@media (max-width:390px){body[data-page="trending"] .leaderboard-main .design-card-trending{grid-template-columns:22px 70px minmax(0,1fr) 62px !important;gap:7px !important;padding-inline:7px 5px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{width:70px !important;min-width:70px !important;height:46px !important;min-height:46px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending .design-preview-live{transform:translate(-50%,-50%) scale(0.29) !important}body[data-page="trending"] .leaderboard-main .design-actions-trending,body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{width:62px !important;min-width:62px !important}body[data-page="trending"] .leaderboard-main .trend-title-row h3{font-size:12px !important}body[data-page="trending"] .leaderboard-main .creator-line{font-size:9px !important}}body[data-page="trending"] .app-shell .design-preview-trending>img{opacity:0.38 !important;object-fit:cover !important;object-position:center 48% !important;transform:scale(1.3) !important}body[data-page="trending"] .app-shell .design-preview-trending .design-preview-live{display:block !important;opacity:0.98 !important}@media (min-width:1280px){body[data-page="trending"] .app-shell .design-preview-trending .design-preview-live{transform:translate(-50%,-50%) scale(0.72) !important}body[data-page="trending"] .app-shell .design-card-trending:nth-child(3) .design-preview-trending>img,body[data-page="trending"] .app-shell .design-card-trending:nth-child(4) .design-preview-trending>img,body[data-page="trending"] .app-shell .design-card-trending:nth-child(6) .design-preview-trending>img,body[data-page="trending"] .app-shell .design-card-trending:nth-child(7) .design-preview-trending>img{opacity:0.24 !important;object-position:center 50% !important;transform:scale(1.5) !important}}@media (max-width:760px){body[data-page="trending"] .app-shell .leaderboard-main .design-preview-trending>img{opacity:0.28 !important;transform:scale(1.34) !important}body[data-page="trending"] .app-shell .leaderboard-main .design-preview-trending .design-preview-live{opacity:1 !important}}@media (min-width:1280px){body[data-page="gift"]{background:radial-gradient(circle at 12% 18%,rgba(255,218,166,0.2),transparent 30%),radial-gradient(circle at 88% 22%,rgba(137,197,173,0.13),transparent 29%),linear-gradient(180deg,#fffaf2 0%,#fff8ee 72%,#fffdf8 100%) !important}body[data-page="gift"] header.topbar{width:100% !important;margin:0 !important;border:0 !important;background:rgba(255,253,248,0.84) !important;box-shadow:none !important}body[data-page="gift"] header.topbar .shipping-strip{position:absolute !important;top:0 !important;left:50% !important;z-index:2 !important;width:auto !important;min-width:0 !important;height:80px !important;min-height:80px !important;display:grid !important;place-items:center !important;transform:translateX(-50%) !important;background:transparent !important;border:0 !important}body[data-page="gift"] header.topbar .shipping-strip p{display:inline-flex !important;align-items:center !important;gap:13px !important;color:#1f2f2b !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0.01em !important;white-space:nowrap !important}body[data-page="gift"] header.topbar .shipping-strip p::before{content:"?" !important;margin:0 !important;color:#b77624 !important;font-size:18px !important;transform:rotate(0deg) !important}body[data-page="gift"] header.topbar .topbar-main{width:100% !important;max-width:none !important;height:80px !important;min-height:80px !important;display:grid !important;grid-template-columns:minmax(260px,1fr) minmax(320px,auto) minmax(260px,1fr) !important;align-items:center !important;padding:0 46px !important;background:transparent !important}body[data-page="gift"] header.topbar .brand-mark{grid-column:1 !important;justify-self:start !important;min-width:0 !important;gap:0 !important}body[data-page="gift"] header.topbar .brand-symbol,body[data-page="gift"] header.topbar .brand-mark small,body[data-page="gift"] header.topbar .site-nav,body[data-page="gift"] header.topbar .topbar-main>.site-nav,body[data-page="gift"] header.topbar .topbar-search,body[data-page="gift"] header.topbar .top-actions .top-actions-primary,body[data-page="gift"] header.topbar .top-actions .top-actions-secondary{display:none !important}body[data-page="gift"] header.topbar .brand-mark strong{font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:31px !important;font-weight:500 !important;letter-spacing:-0.055em !important;line-height:1 !important}body[data-page="gift"] header.topbar .top-actions{grid-column:3 !important;justify-self:end !important}body[data-page="gift"] header.topbar .top-actions .top-actions-quick{display:flex !important;gap:22px !important}body[data-page="gift"] header.topbar .top-actions-quick .icon-button{width:28px !important;height:28px !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]{width:min(calc(100vw - 72px),1488px) !important;max-width:1488px !important;min-height:0 !important;margin:2px auto 34px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}body[data-page="gift"] #giftDialog>.modal-head,body[data-page="gift"] #giftDialog>.gift-page-stepper{width:calc(100% - 442px) !important;max-width:none !important;margin-right:442px !important}body[data-page="gift"] #giftDialog>.modal-head{min-height:112px !important;margin-bottom:18px !important;padding:28px 36px 0 !important;border:1px solid rgba(205,177,134,0.5) !important;border-bottom:0 !important;border-radius:12px 12px 0 0 !important;background:rgba(255,253,248,0.82) !important}body[data-page="gift"] #giftDialog>.modal-head .eyebrow{display:none !important}body[data-page="gift"] #giftDialog>.modal-head h2{margin:0 !important;color:#0f3e36 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:clamp(46px,3.6vw,58px) !important;font-weight:500 !important;line-height:0.96 !important;letter-spacing:-0.06em !important}body[data-page="gift"] #giftDialog>.modal-head h2::after{content:" ?? ?" !important;color:#fb5240 !important;font-family:inherit !important;font-size:0.72em !important;letter-spacing:-0.02em !important}body[data-page="gift"] #giftDialog>.modal-head .inline-note{max-width:650px !important;margin:10px 0 0 !important;color:#263532 !important;font-size:18px !important;line-height:1.35 !important}body[data-page="gift"] #giftDialog>.gift-page-stepper{min-height:74px !important;margin-top:-18px !important;margin-bottom:0 !important;padding:0 36px 22px !important;border:1px solid rgba(205,177,134,0.5) !important;border-top:0 !important;border-radius:0 0 12px 12px !important;background:rgba(255,253,248,0.82) !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:22px !important}body[data-page="gift"] #giftDialog>.gift-page-stepper li{color:#1b2926 !important;font-size:12px !important;font-weight:600 !important}body[data-page="gift"] #giftDialog>.gift-page-stepper li span{width:38px !important;height:38px !important;margin-bottom:8px !important;font-size:14px !important}body[data-page="gift"] #giftDialog>.gift-checkout-grid{display:grid !important;grid-template-columns:minmax(0,1fr) 400px !important;grid-template-areas:"main summary" !important;gap:38px !important;align-items:start !important;width:100% !important;margin-top:26px !important;padding:0 !important}body[data-page="gift"] #giftDialog .gift-checkout-main{grid-area:main !important;min-width:0 !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form{display:grid !important;grid-template-columns:minmax(220px,0.8fr) minmax(300px,1fr) minmax(300px,1fr) !important;grid-template-areas:"occasion calendar address" !important;gap:16px !important;min-width:0 !important;padding:0 !important;border:1px solid rgba(205,177,134,0.5) !important;border-radius:12px !important;background:rgba(255,253,248,0.82) !important;box-shadow:0 18px 44px rgba(67,41,15,0.055) !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.recipient-card{min-height:546px !important;height:auto !important;padding:28px !important;border:0 !important;border-right:1px solid rgba(205,177,134,0.38) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form>.recipient-card{border-right:0 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .recipient-card::before{margin:0 0 22px !important;color:#0f3e36 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:24px !important;font-weight:500 !important;letter-spacing:-0.05em !important;line-height:1.05 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"?? Choose Occasion" !important}body[data-page="gift"] #giftDialog .gift-calendar-shell::before{content:"? Preorder Delivery" !important}body[data-page="gift"] #giftDialog .recipient-card::before{content:"? Delivery Address" !important}body[data-page="gift"] #giftDialog .gift-occasion-cards{gap:12px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:54px !important;padding:0 18px !important;justify-content:start !important;gap:14px !important;border-radius:6px !important;font-size:14px !important;font-weight:600 !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button svg{width:24px !important;height:24px !important;color:#fb5240 !important}body[data-page="gift"] #giftDialog .gift-recommendation,body[data-page="gift"] #giftDialog .gift-delivery-note,body[data-page="gift"] #giftDialog .gift-secure-note{min-height:52px !important;padding:12px 14px !important;border-radius:7px !important;font-size:12px !important;line-height:1.35 !important}body[data-page="gift"] #giftDialog .gift-calendar-head{min-height:48px !important;padding-inline:10px !important;border-radius:7px 7px 0 0 !important}body[data-page="gift"] #giftDialog .gift-calendar-head strong{font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:20px !important;font-weight:500 !important}body[data-page="gift"] #giftDialog .gift-calendar-grid{padding:16px 18px 18px !important;gap:7px !important}body[data-page="gift"] #giftDialog .gift-calendar-grid span,body[data-page="gift"] #giftDialog .gift-calendar-grid b{min-height:28px !important;font-size:12px !important;line-height:28px !important}body[data-page="gift"] #giftDialog .recipient-card{gap:11px !important}body[data-page="gift"] #giftDialog .recipient-card label{gap:7px !important;color:#2d3936 !important;font-size:12px !important;font-weight:650 !important;line-height:1.25 !important}body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog .gift-promo-field input{min-height:40px !important;border-radius:6px !important;font-size:13px !important}body[data-page="gift"] #giftDialog .recipient-inline-fields{gap:9px !important}body[data-page="gift"] #giftDialog #reserveGift{display:none !important}body[data-page="gift"] #giftDialog .gift-current-design{grid-area:summary !important;width:400px !important;max-width:400px !important;min-width:0 !important;display:grid !important;gap:24px !important;position:sticky !important;top:24px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="gift"] #giftDialog .gift-summary-card{gap:18px !important;min-height:0 !important;padding:30px 32px !important;border:1px solid rgba(205,177,134,0.5) !important;border-radius:12px !important;background:rgba(255,253,248,0.88) !important;box-shadow:0 22px 48px rgba(67,41,15,0.055) !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{color:#0f3e36 !important;font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:32px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:-0.055em !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:112px minmax(0,1fr) !important;gap:18px !important;align-items:center !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:112px !important;height:112px !important;border-radius:6px !important}body[data-page="gift"] #giftDialog .gift-summary-product strong{font-size:15px !important;line-height:1.2 !important}body[data-page="gift"] #giftDialog .gift-summary-product p{margin-top:8px !important;font-size:13px !important;line-height:1.35 !important}body[data-page="gift"] #giftDialog .gift-summary-product em{margin-top:13px !important;font-size:18px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:14px !important;font-size:14px !important;line-height:1.25 !important}body[data-page="gift"] #giftDialog .gift-summary-total span{font-family:var(--p1-serif,Georgia,"Times New Roman",serif) !important;font-size:24px !important}body[data-page="gift"] #giftDialog .gift-summary-total strong{color:#0d7f6d !important;font-size:26px !important}body[data-page="gift"] #giftDialog .gift-promo-field{grid-template-columns:minmax(0,1fr) 84px !important;gap:10px !important;padding:20px 18px !important}body[data-page="gift"] #giftDialog .gift-promo-field span{display:none !important}body[data-page="gift"] #giftDialog .gift-promo-field button{min-height:44px !important;border-radius:6px !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:58px !important;display:inline-flex !important;border-radius:6px !important;background:linear-gradient(135deg,#fb5b48,#ef442f) !important;color:#fff !important;font-size:20px !important;font-weight:700 !important;box-shadow:0 18px 34px rgba(239,68,47,0.22) !important}body[data-page="gift"] #giftDialog .gift-secure-checkout{justify-content:center !important;margin-top:-12px !important;color:#5c6863 !important;font-size:13px !important}body[data-page="gift"] #giftDialog .gift-back-button{width:112px !important;min-height:56px !important;margin-top:24px !important;border-radius:8px !important;background:rgba(255,253,248,0.86) !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]{width:min(calc(100vw - 56px),1328px) !important}body[data-page="gift"] #giftDialog>.gift-checkout-grid{grid-template-columns:minmax(0,1fr) 360px !important;gap:26px !important}body[data-page="gift"] #giftDialog>.modal-head,body[data-page="gift"] #giftDialog>.gift-page-stepper{width:calc(100% - 386px) !important;margin-right:386px !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form{grid-template-columns:minmax(180px,0.68fr) minmax(252px,0.96fr) minmax(252px,0.96fr) !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.recipient-card{min-height:534px !important;padding:24px !important}body[data-page="gift"] #giftDialog .gift-current-design{width:360px !important;max-width:360px !important;gap:16px !important}body[data-page="gift"] #giftDialog .gift-summary-card{gap:12px !important;padding:24px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:29px !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:96px minmax(0,1fr) !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:96px !important;height:96px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:10px !important;font-size:13px !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:56px !important;font-size:18px !important}}@media (min-width:1280px){body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"],body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]{position:relative !important}body[data-page="gift"] #giftDialog>.gift-checkout-grid{width:calc(100% - 442px) !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"main" !important;gap:0 !important}body[data-page="gift"] #giftDialog .gift-current-design{position:absolute !important;top:0 !important;right:0 !important;width:400px !important;max-width:400px !important;gap:16px !important}body[data-page="gift"] #giftDialog .gift-summary-card{gap:10px !important;padding:22px 24px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:30px !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:88px minmax(0,1fr) !important;gap:15px !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:88px !important;height:88px !important}body[data-page="gift"] #giftDialog .gift-summary-product p{margin-top:6px !important;font-size:12px !important}body[data-page="gift"] #giftDialog .gift-summary-product em{margin-top:10px !important;font-size:17px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:8px !important;font-size:12.5px !important}body[data-page="gift"] #giftDialog .gift-summary-total span{font-size:22px !important}body[data-page="gift"] #giftDialog .gift-summary-total strong{font-size:24px !important}body[data-page="gift"] #giftDialog .gift-promo-field{padding:14px !important}body[data-page="gift"] #giftDialog .gift-promo-field input,body[data-page="gift"] #giftDialog .gift-promo-field button{min-height:40px !important}body[data-page="gift"] #giftDialog .gift-points-row{min-height:52px !important}body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{min-height:48px !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:56px !important;margin-top:0 !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="gift"] #giftDialog>.gift-checkout-grid{width:calc(100% - 386px) !important}body[data-page="gift"] #giftDialog .gift-current-design{width:360px !important;max-width:360px !important;gap:12px !important}body[data-page="gift"] #giftDialog .gift-summary-card{gap:8px !important;padding:20px 22px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:28px !important}body[data-page="gift"] #giftDialog .gift-summary-product{grid-template-columns:82px minmax(0,1fr) !important;gap:12px !important}body[data-page="gift"] #giftDialog .gift-current-bracelet{width:82px !important;height:82px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:7px !important;font-size:12px !important}body[data-page="gift"] #giftDialog .gift-place-order{min-height:54px !important}}@media (min-width:1280px){body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"] .gift-current-design,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"] .gift-current-design,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"] .gift-current-design{position:absolute !important;top:0 !important;right:0 !important;grid-area:auto !important;width:400px !important;max-width:400px !important;gap:16px !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.gift-checkout-grid,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"]>.gift-checkout-grid,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]>.gift-checkout-grid{width:calc(100% - 442px) !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"main" !important;gap:0 !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"] .gift-current-design,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"] .gift-current-design,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"] .gift-current-design{width:360px !important;max-width:360px !important;gap:12px !important}body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel[data-route-group~="gift"]>.gift-checkout-grid,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.active.route-panel-open[data-route-group~="gift"]>.gift-checkout-grid,body[data-page="gift"] .app-shell>section#giftDialog.gift-route-panel.route-panel-open[data-route-group~="gift"]>.gift-checkout-grid{width:calc(100% - 386px) !important}}@media (min-width:1280px){body[data-page="home"] header.topbar{width:100% !important;max-width:none !important;margin:0 !important;border:0 !important;background:rgba(255,253,248,0.92) !important;box-shadow:0 1px 0 rgba(205,177,134,0.38) !important}body[data-page="home"] header.topbar .shipping-strip{width:100% !important;height:24px !important;min-height:24px !important;display:grid !important;place-items:center !important;background:linear-gradient(90deg,#fb654f 0%,#f5503f 100%) !important}body[data-page="home"] header.topbar .shipping-strip p{color:#fff !important;font-size:12px !important;font-weight:850 !important;letter-spacing:0.01em !important}body[data-page="home"] header.topbar .topbar-main{width:min(calc(100vw - 68px),1468px) !important;max-width:1468px !important;height:66px !important;min-height:66px !important;margin-inline:auto !important;padding:0 !important;grid-template-columns:minmax(240px,300px) minmax(600px,1fr) minmax(150px,210px) !important;gap:clamp(22px,2.4vw,40px) !important;border-bottom:0 !important}body[data-page="home"] header.topbar .brand-mark{grid-column:1 !important;min-width:0 !important;gap:10px !important}body[data-page="home"] header.topbar .brand-symbol{width:42px !important;height:42px !important;flex:0 0 42px !important}body[data-page="home"] header.topbar .brand-mark strong{font-size:clamp(32px,2.45vw,40px) !important;line-height:0.86 !important;letter-spacing:-0.065em !important}body[data-page="home"] header.topbar .brand-mark small{margin-top:1px !important;font-size:9px !important;letter-spacing:0.17em !important}body[data-page="home"] header.topbar .site-nav,body[data-page="home"] header.topbar .topbar-main>.site-nav{grid-column:2 !important;width:100% !important;min-width:0 !important;display:flex !important;justify-content:center !important;gap:clamp(34px,3vw,54px) !important}body[data-page="home"] header.topbar .site-nav a{min-height:66px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#152723 !important;font-size:11px !important;font-weight:850 !important;letter-spacing:0.13em !important}body[data-page="home"] header.topbar .top-actions{grid-column:3 !important;justify-self:end !important}body[data-page="home"] header.topbar .topbar-search,body[data-page="home"] header.topbar .top-actions-primary,body[data-page="home"] header.topbar .top-actions-secondary{display:none !important}body[data-page="home"] .app-shell{width:min(100%,1536px) !important;max-width:1536px !important;margin:0 auto !important;padding:0 0 42px !important;gap:28px !important}body[data-page="home"] .hero-home{box-sizing:border-box !important;width:100% !important;max-width:none !important;height:clamp(510px,35vw,560px) !important;min-height:clamp(510px,35vw,560px) !important;margin:0 !important;padding:clamp(72px,5.8vw,94px) clamp(54px,4.9vw,78px) clamp(58px,4vw,74px) !important;grid-template-columns:minmax(430px,0.43fr) minmax(620px,0.57fr) !important;align-items:center !important;justify-items:stretch !important;column-gap:clamp(20px,2.2vw,42px) !important;overflow:hidden !important;border-radius:0 !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 35%,rgba(255,250,242,0.82) 47%,rgba(255,250,242,0.08) 70%),radial-gradient(circle at 60% 18%,rgba(255,255,255,0.36),transparent 26%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 48% / min(64vw,980px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{justify-self:start !important;align-self:center !important;width:min(100%,560px) !important;max-width:560px !important;margin:0 !important;transform:translateY(0) !important}body[data-page="home"] .hero-copy h1{width:min(100%,540px) !important;max-width:540px !important;margin:0 0 22px !important;font-size:clamp(68px,5.25vw,84px) !important;line-height:0.96 !important;letter-spacing:-0.07em !important}body[data-page="home"] .hero-copy h1::before{right:-62px !important;top:4px !important;font-size:0.54em !important}body[data-page="home"] .hero-copy h1::after{width:min(520px,100%) !important;height:12px !important;margin-top:12px !important}body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:390px !important;font-size:16px !important;line-height:1.55 !important}body[data-page="home"] .hero-chip-row{margin:24px 0 26px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:386px !important;min-height:56px !important;border-radius:7px !important}body[data-page="home"] .hero-proof{margin-top:24px !important}body[data-page="home"] .home-guided-builder{width:min(calc(100vw - 68px),1468px) !important;max-width:1468px !important;min-height:392px !important;height:auto !important;margin:0 auto 26px !important;padding:34px 38px !important;grid-template-columns:minmax(280px,0.72fr) minmax(460px,1.08fr) minmax(350px,0.82fr) !important;gap:clamp(28px,3vw,54px) !important;align-items:center !important;border:1px solid rgba(205,177,134,0.48) !important;border-radius:12px !important;background:linear-gradient(90deg,rgba(255,253,248,0.98) 0 26%,rgba(255,253,248,0.88) 45%,rgba(255,253,248,0.96) 100%),radial-gradient(circle at 54% 44%,rgba(255,255,255,0.74),transparent 34%) !important;box-shadow:0 22px 54px rgba(67,41,15,0.07) !important}body[data-page="home"] .home-builder-steps h2{max-width:320px !important;font-size:clamp(41px,3.3vw,54px) !important;line-height:0.98 !important}body[data-page="home"] .home-builder-steps ol{gap:19px !important;margin-top:28px !important}body[data-page="home"] .home-builder-preview{position:relative !important;min-height:334px !important;display:grid !important;place-items:center !important;align-content:center !important;gap:6px !important;padding:10px 0 16px !important;overflow:visible !important;border:0 !important;border-radius:18px !important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.98) 0 30%,rgba(255,250,242,0.72) 52%,transparent 68%),radial-gradient(ellipse at 50% 76%,rgba(87,52,18,0.13),transparent 46%) !important;box-shadow:none !important;isolation:isolate !important}body[data-page="home"] .home-builder-preview::before{content:"" !important;position:absolute !important;inset:22px 36px 52px !important;z-index:0 !important;display:block !important;border-radius:999px !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.86),rgba(255,250,242,0.34) 52%,transparent 68%),url("/assets/pins/clean/bracelet-closeup.jpg") center 50% / contain no-repeat !important;opacity:0.18 !important;filter:blur(0.35px) saturate(0.96) brightness(1.12) !important;pointer-events:none !important}body[data-page="home"] .home-builder-preview::after{content:"" !important;position:absolute !important;inset:auto 25% 58px !important;z-index:1 !important;height:34px !important;display:block !important;border-radius:999px !important;background:radial-gradient(ellipse at 50% 50%,rgba(65,39,14,0.16),transparent 72%) !important;filter:blur(4px) !important;pointer-events:none !important}body[data-page="home"] .home-builder-ring{position:relative !important;z-index:2 !important;width:min(100%,350px) !important;height:270px !important;display:grid !important;place-items:center !important;opacity:1 !important;overflow:visible !important;border-radius:999px !important;transform:translateY(-2px) scale(1) !important;filter:drop-shadow(0 28px 28px rgba(63,39,14,0.22)) drop-shadow(0 4px 8px rgba(255,255,255,0.7)) !important;box-shadow:none !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview,body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided{width:100% !important;height:100% !important;min-height:270px !important;display:grid !important;place-items:center !important;overflow:visible !important;border-radius:999px !important;background:transparent !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided img{inset:50% auto auto 50% !important;width:310px !important;height:238px !important;object-fit:contain !important;object-position:center !important;opacity:0.2 !important;transform:translate(-50%,-50%) scale(0.98) !important;filter:blur(0.4px) saturate(0.95) brightness(1.12) !important;mix-blend-mode:multiply !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{position:absolute !important;inset:50% auto auto 50% !important;z-index:4 !important;width:320px !important;height:320px !important;display:grid !important;place-items:center !important;opacity:0.96 !important;transform:translate(-50%,-52%) scale(1) !important;transform-origin:center !important;filter:drop-shadow(0 20px 20px rgba(54,34,13,0.2)) saturate(1.12) contrast(1.05) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bracelet{position:relative !important;inset:auto !important;width:156px !important;height:156px !important;transform:scale(1.62) !important;transform-origin:center !important;opacity:1 !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bead{box-shadow:inset -7px -8px 12px rgba(35,22,10,0.2),inset 5px 5px 9px rgba(255,255,255,0.78),0 8px 13px rgba(49,31,12,0.22) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-charm{box-shadow:inset 4px 4px 7px rgba(255,255,255,0.54),inset -7px -8px 10px rgba(106,62,14,0.24),0 12px 18px rgba(55,34,13,0.28) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-shine{z-index:5 !important;opacity:0.72 !important;background:radial-gradient(circle at 42% 32%,rgba(255,255,255,0.38),transparent 24%),linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,0.28) 44%,transparent 55%) !important;pointer-events:none !important}body[data-page="home"] .home-builder-preview>strong,body[data-page="home"] .home-builder-preview>p,body[data-page="home"] .home-builder-controls{position:relative !important;z-index:6 !important}body[data-page="home"] .home-builder-preview>strong{margin-top:-20px !important;padding:7px 18px !important;border-radius:999px !important;background:rgba(226,249,239,0.94) !important;color:#0b493f !important;font-size:15px !important;line-height:1 !important;box-shadow:0 8px 20px rgba(55,35,14,0.08) !important}body[data-page="home"] .home-builder-preview>p{margin:2px 0 4px !important;padding:6px 15px !important;border-radius:999px !important;background:rgba(255,253,248,0.82) !important;color:rgba(7,63,55,0.76) !important;font-size:14px !important}body[data-page="home"] .home-builder-controls{margin-top:2px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="home"] header.topbar .topbar-main,body[data-page="home"] .home-guided-builder{width:min(calc(100vw - 52px),1314px) !important}body[data-page="home"] .hero-home{height:510px !important;min-height:510px !important;padding-inline:56px !important;grid-template-columns:minmax(405px,0.43fr) minmax(560px,0.57fr) !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 36%,rgba(255,250,242,0.82) 48%,rgba(255,250,242,0.08) 71%),radial-gradient(circle at 60% 18%,rgba(255,255,255,0.34),transparent 26%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 48% / min(63vw,840px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1{font-size:clamp(64px,5vw,72px) !important}body[data-page="home"] .home-guided-builder{grid-template-columns:minmax(260px,0.74fr) minmax(410px,1fr) minmax(320px,0.82fr) !important;padding-inline:32px !important}}@media (min-width:761px) and (max-width:1279px){body[data-page="home"] .home-builder-preview::before{opacity:0.2 !important;filter:blur(0.35px) saturate(0.96) brightness(1.12) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided img{opacity:0.22 !important;object-fit:contain !important;filter:blur(0.4px) saturate(0.95) brightness(1.12) !important;mix-blend-mode:multiply !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{opacity:0.86 !important;transform:translateY(-7px) scale(0.98) !important;filter:drop-shadow(0 16px 18px rgba(54,34,13,0.18)) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bracelet{position:relative !important;inset:auto !important;width:156px !important;height:156px !important;transform:scale(1.44) !important;transform-origin:center !important}}@media (min-width:1280px){body[data-page="build"] header.topbar{width:100% !important;max-width:none !important;margin:0 !important}body[data-page="build"] header.topbar .topbar-main{width:min(calc(100vw - 68px),1468px) !important;max-width:1468px !important;height:66px !important;min-height:66px !important;margin-inline:auto !important;padding:0 !important;grid-template-columns:minmax(240px,300px) minmax(600px,1fr) minmax(150px,210px) !important;gap:clamp(22px,2.4vw,40px) !important}body[data-page="build"] header.topbar .site-nav,body[data-page="build"] header.topbar .topbar-main>.site-nav{justify-content:center !important;gap:clamp(34px,3vw,54px) !important}body[data-page="build"] header.topbar .site-nav a{min-height:66px !important;padding:0 !important;font-size:11px !important;letter-spacing:0.13em !important}body[data-page="build"] header.topbar .brand-symbol{width:42px !important;height:42px !important}body[data-page="build"] header.topbar .brand-mark strong{font-size:clamp(32px,2.45vw,40px) !important}body[data-page="build"] header.topbar .topbar-search,body[data-page="build"] header.topbar .top-actions-primary,body[data-page="build"] header.topbar .top-actions-secondary{display:none !important}body[data-page="build"] .app-shell{width:min(100%,1536px) !important;max-width:1536px !important;padding-inline:0 !important}body[data-page="build"] .trust-bar,body[data-page="build"] .build-page-masthead,body[data-page="build"] .studio-grid,body[data-page="build"] .community-section,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section{width:min(calc(100vw - 68px),1468px) !important;max-width:1468px !important}body[data-page="build"] .studio-grid{margin:24px auto 32px !important;grid-template-columns:minmax(284px,0.74fr) minmax(650px,1.66fr) minmax(326px,0.86fr) !important;gap:clamp(20px,2vw,30px) !important;align-items:start !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{height:682px !important;max-height:682px !important;padding:18px !important;border-radius:14px !important;background:rgba(255,253,248,0.96) !important;box-shadow:0 20px 46px rgba(67,42,17,0.07) !important}body[data-page="build"] .stage-panel{height:682px !important;min-height:682px !important;padding:28px 30px 22px !important;border-radius:14px !important;background:radial-gradient(circle at 50% 26%,rgba(255,255,255,0.9),transparent 34%),rgba(255,253,248,0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 24px 54px rgba(67,42,17,0.075) !important}body[data-page="build"] .stage-toolbar{min-height:70px !important;margin-bottom:10px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(54px,4.1vw,70px) !important;line-height:0.94 !important;letter-spacing:-0.065em !important}body[data-page="build"] .bracelet-stage{height:456px !important;min-height:456px !important;margin-top:6px !important;border-radius:16px !important;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,1) 0 25%,rgba(255,250,242,0.84) 45%,transparent 66%),radial-gradient(ellipse at 50% 72%,rgba(60,37,13,0.21),transparent 47%),linear-gradient(180deg,#fffdf8 0%,#fff8ed 56%,#f6e6cf 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.88),inset 0 -36px 62px rgba(112,73,25,0.08) !important}body[data-page="build"] .bracelet-stage::before{inset:44px 70px 82px !important;border-radius:999px !important;opacity:0.22 !important;background:radial-gradient(circle at 48% 44%,rgba(255,255,255,0.86),rgba(255,250,242,0.28) 58%,transparent 68%),url("/assets/pins/clean/bracelet-closeup.jpg") center 50% / contain no-repeat !important;filter:blur(0.55px) saturate(0.96) brightness(1.1) !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-stage::after{inset:auto 22% 60px !important;height:52px !important;opacity:0.76 !important;border-radius:999px !important;background:radial-gradient(ellipse at 50% 50%,rgba(48,30,11,0.32),rgba(48,30,11,0.12) 43%,transparent 72%) !important;filter:blur(9px) !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-shadow{top:73% !important;height:52px !important;opacity:0.68 !important;filter:blur(10px) !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:524px !important;height:366px !important;top:50.5% !important;opacity:1 !important;filter:drop-shadow(0 34px 38px rgba(58,36,13,0.27)) drop-shadow(0 7px 10px rgba(255,255,255,0.58)) saturate(1.2) contrast(1.08) !important}body[data-page="build"] .bracelet-ring::before,body[data-page="build"] .bracelet-ring.has-transparent-product-assets::before{width:82% !important;height:58% !important;opacity:0.36 !important;border-color:rgba(194,156,102,0.28) !important;filter:blur(1.5px) !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{border-color:rgba(255,255,255,0.88) !important;box-shadow:inset -17px -19px 22px rgba(31,20,9,calc(0.17+var(--bead-depth,0.5) * 0.25)),inset 9px 10px 15px rgba(255,255,255,0.82),inset 0 0 0 1px rgba(255,255,255,0.5),0 calc(9px+var(--bead-depth,0.5) * 13px) calc(15px+var(--bead-depth,0.5) * 16px) rgba(45,28,10,0.3) !important;filter:saturate(calc(1.04+var(--material-gloss,0.7) * 0.16)) contrast(calc(1.03+var(--material-grain,0.3) * 0.12)) brightness(calc(0.99+var(--material-clarity,0.35) * 0.08)) !important}body[data-page="build"] .bracelet-bead::after,body[data-page="build"] .bracelet-bead.product-asset-bead::after{opacity:1 !important;width:30% !important;height:30% !important;filter:blur(0.18px) !important}body[data-page="build"] .bracelet-bead.selected{outline:2px solid rgba(251,85,71,0.95) !important;outline-offset:4px !important;box-shadow:0 0 0 6px rgba(251,85,71,0.14),inset -17px -19px 22px rgba(31,20,9,0.24),inset 10px 10px 15px rgba(255,255,255,0.84),0 18px 24px rgba(46,28,10,0.32) !important}body[data-page="build"] .bracelet-spacer,body[data-page="build"] .bracelet-spacer.product-asset-bead{box-shadow:inset -8px -9px 12px rgba(92,55,12,0.28),inset 5px 5px 8px rgba(255,245,176,0.74),0 9px 13px rgba(58,36,13,0.24) !important}body[data-page="build"] .bracelet-charm,body[data-page="build"] .bracelet-charm.bracelet-charm-asset{box-shadow:0 18px 24px rgba(58,35,12,0.28),inset 5px 5px 9px rgba(255,255,255,0.46),inset -8px -9px 12px rgba(82,45,10,0.24) !important}body[data-page="build"] .selected-strip{width:min(100%,460px) !important;min-height:52px !important;margin:10px auto 0 !important;padding:9px 14px !important;border-radius:10px !important;box-shadow:0 12px 26px rgba(65,40,16,0.08) !important}body[data-page="build"] .builder-decision-bar{width:min(100%,620px) !important;margin:16px auto 0 !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important}body[data-page="build"] .builder-decision-bar button{min-height:44px !important;font-size:12px !important}body[data-page="build"] .catalog{gap:10px !important}body[data-page="build"] .stone-card{min-height:96px !important;padding:10px !important}body[data-page="build"] .stone-card .bead-swatch{width:42px !important;height:42px !important}body[data-page="build"] .library-card{min-height:78px !important;padding:14px 16px !important;border-radius:10px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="build"] header.topbar .topbar-main,body[data-page="build"] .trust-bar,body[data-page="build"] .build-page-masthead,body[data-page="build"] .studio-grid,body[data-page="build"] .community-section,body[data-page="build"] .build-video-section,body[data-page="build"] .home-ugc-section{width:min(calc(100vw - 52px),1314px) !important}body[data-page="build"] .studio-grid{grid-template-columns:minmax(276px,0.76fr) minmax(610px,1.62fr) minmax(308px,0.84fr) !important;gap:18px !important}body[data-page="build"] .stage-panel,body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{height:660px !important;max-height:660px !important}body[data-page="build"] .bracelet-stage{height:438px !important;min-height:438px !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:500px !important;height:350px !important}}@media (min-width:761px) and (max-width:1279px){body[data-page="build"] .bracelet-stage::before{opacity:0.12 !important;filter:blur(0.5px) saturate(0.98) brightness(1.08) !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{box-shadow:inset -14px -16px 19px rgba(31,20,9,calc(0.15+var(--bead-depth,0.5) * 0.23)),inset 8px 9px 13px rgba(255,255,255,0.8),0 calc(8px+var(--bead-depth,0.5) * 10px) calc(14px+var(--bead-depth,0.5) * 14px) rgba(45,28,10,0.26) !important}}body[data-page="account"] .account-gift-mini,body[data-page="account"].account-guest #authDialog .auth-brand-panel{background-image:radial-gradient(circle at 14% 78%,rgba(244,84,69,0.22),transparent 18%),radial-gradient(circle at 86% 72%,rgba(11,121,105,0.2),transparent 19%),linear-gradient(135deg,rgba(255,253,248,0.97),rgba(255,239,222,0.88)) !important;background-position:center 50% !important;background-size:cover !important;background-repeat:no-repeat !important}body[data-page="account"] .account-gift-mini{position:relative !important}body[data-page="account"] .account-gift-mini::before{content:"" !important;position:absolute !important;left:18px !important;top:22px !important;width:118px !important;height:66px !important;border-radius:13px !important;background:linear-gradient(90deg,transparent 45%,rgba(255,212,198,0.92) 45% 55%,transparent 55%),linear-gradient(180deg,rgba(255,255,255,0.18),rgba(0,0,0,0.08)),#0b5b4f !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 18px 32px rgba(42,27,11,0.18) !important;transform:rotate(-5deg) !important}body[data-page="account"] .account-gift-mini::after{content:"beadspell" !important;position:absolute !important;right:18px !important;bottom:14px !important;display:inline-grid !important;min-width:94px !important;min-height:30px !important;place-items:center !important;padding:0 14px !important;border-radius:999px !important;background:rgba(255,253,248,0.78) !important;color:#06483f !important;font-family:var(--p1-serif) !important;font-size:19px !important;font-weight:500 !important;letter-spacing:-0.04em !important;box-shadow:0 10px 24px rgba(43,28,12,0.1) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{position:relative !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel::before{content:"" !important;position:absolute !important;right:clamp(24px,4vw,52px) !important;bottom:clamp(22px,3vw,42px) !important;width:clamp(152px,19vw,258px) !important;height:clamp(84px,10vw,138px) !important;border-radius:18px !important;background:linear-gradient(90deg,transparent 44%,rgba(255,214,201,0.9) 44% 56%,transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.16),rgba(0,0,0,0.1)),#0b5b4f !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 24px 46px rgba(50,31,12,0.18) !important;transform:rotate(-4deg) !important;pointer-events:none !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel::after{content:"beadspell" !important;position:absolute !important;right:clamp(58px,7vw,104px) !important;bottom:clamp(52px,6vw,92px) !important;color:rgba(255,247,226,0.92) !important;font-family:var(--p1-serif) !important;font-size:clamp(19px,2.3vw,34px) !important;font-weight:500 !important;letter-spacing:-0.04em !important;transform:rotate(-4deg) !important;pointer-events:none !important}@media (min-width:1280px){body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){width:min(calc(100vw - 88px),1424px) !important;max-width:1424px !important;margin:34px auto 42px !important;padding:22px !important;grid-template-columns:minmax(264px,0.78fr) minmax(650px,1.68fr) minmax(360px,0.96fr) !important;gap:22px !important}body[data-page="account"].account-authenticated .account-board-left,body[data-page="account"].account-authenticated .account-board-main,body[data-page="account"].account-authenticated .account-board-right{gap:18px !important}body[data-page="account"].account-authenticated .account-board-left>h2{font-size:clamp(31px,2.65vw,40px) !important}body[data-page="account"].account-authenticated .account-profile-card,body[data-page="account"].account-authenticated .account-board-card,body[data-page="account"].account-authenticated .account-board-promo{border-radius:15px !important;background:rgba(255,253,248,0.95) !important;box-shadow:0 20px 48px rgba(61,39,15,0.06) !important}body[data-page="account"].account-authenticated .account-profile-card{grid-template-columns:78px minmax(0,1fr) !important;padding:18px !important}body[data-page="account"].account-authenticated .account-profile-avatar{width:70px !important;height:70px !important}body[data-page="account"].account-authenticated .account-board-card{padding:20px !important}body[data-page="account"].account-authenticated .account-board-menu{padding:12px !important}body[data-page="account"].account-authenticated .account-board-menu button{min-height:42px !important;font-size:13px !important}body[data-page="account"].account-authenticated .account-board-head{margin-bottom:16px !important}body[data-page="account"].account-authenticated .account-board-head h3{font-size:clamp(24px,1.75vw,30px) !important}body[data-page="account"].account-authenticated .account-order-row{min-height:104px !important;grid-template-columns:76px minmax(145px,0.36fr) minmax(360px,1fr) !important;gap:16px !important;padding:13px 0 !important}body[data-page="account"].account-authenticated .account-order-preview{width:70px !important;height:70px !important}body[data-page="account"].account-authenticated .account-order-meta strong{font-size:14px !important}body[data-page="account"].account-authenticated .account-tracking-steps li strong{font-size:11px !important}body[data-page="account"].account-authenticated .account-tracking-steps li em{font-size:10px !important}body[data-page="account"].account-authenticated .account-saved-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:12px !important}body[data-page="account"].account-authenticated .account-saved-card img{height:122px !important;object-position:center 48% !important}body[data-page="account"].account-authenticated .account-gift-link-row{min-height:74px !important;grid-template-columns:58px minmax(0,1fr) 96px 74px 120px !important;gap:12px !important;padding:10px 0 !important}body[data-page="account"].account-authenticated .account-board-right .account-board-card{padding:20px !important}body[data-page="account"].account-authenticated .account-points-value strong,body[data-page="account"].account-authenticated .account-money-value strong{font-size:clamp(36px,3vw,50px) !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){width:min(calc(100vw - 64px),1328px) !important;grid-template-columns:minmax(250px,0.78fr) minmax(610px,1.58fr) minmax(340px,0.92fr) !important;gap:18px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){width:min(calc(100vw - 48px),1060px) !important;padding:22px !important;grid-template-columns:minmax(236px,0.64fr) minmax(0,1.36fr) !important;gap:18px !important}body[data-page="account"].account-authenticated .account-board-promo{order:6 !important}}@media (max-width:899px){body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.active[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.route-panel-open[data-route-group~="account"]{width:calc(100% - 18px) !important;margin-top:8px !important;padding:16px !important}body[data-page="account"].account-guest #authDialog>.modal-head{margin-bottom:14px !important}body[data-page="account"].account-guest #authDialog>.modal-head h2{font-size:clamp(42px,13vw,56px) !important;line-height:0.92 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:248px !important;padding:22px !important;background-image:radial-gradient(circle at 20% 82%,rgba(244,84,69,0.18),transparent 18%),radial-gradient(circle at 84% 78%,rgba(11,121,105,0.16),transparent 22%),linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,239,222,0.9)) !important;background-position:center bottom !important;background-size:min(116%,430px) auto !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel::before,body[data-page="account"].account-guest #authDialog .auth-brand-panel::after{display:none !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{gap:12px !important;padding:14px !important}body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){width:min(calc(100vw - 18px),620px) !important;margin:8px auto 34px !important;padding:14px !important;grid-template-columns:minmax(0,1fr) !important;gap:14px !important}body[data-page="account"].account-authenticated .account-board-left{display:contents !important}body[data-page="account"].account-authenticated .account-board-left>h2{order:1 !important;margin:0 !important;font-size:clamp(31px,9vw,38px) !important}body[data-page="account"].account-authenticated .account-profile-card{order:2 !important;grid-template-columns:68px minmax(0,1fr) !important;padding:14px !important}body[data-page="account"].account-authenticated .account-profile-card .ghost-button{min-height:32px !important}body[data-page="account"].account-authenticated .account-board-main{order:3 !important;gap:14px !important}body[data-page="account"].account-authenticated .account-board-right{order:4 !important;gap:14px !important}body[data-page="account"].account-authenticated .account-board-menu{order:5 !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;padding:10px !important}body[data-page="account"].account-authenticated .account-board-menu button{min-height:38px !important;grid-template-columns:22px minmax(0,1fr) !important;gap:8px !important;padding-inline:10px !important;font-size:12px !important}body[data-page="account"].account-authenticated .account-board-promo{order:6 !important;padding:0 14px 14px !important}body[data-page="account"].account-authenticated .account-gift-mini{height:102px !important;margin:0 -14px 14px !important;background-position:center 54% !important}body[data-page="account"].account-authenticated .account-board-card{padding:15px !important}body[data-page="account"].account-authenticated .account-board-head{margin-bottom:12px !important}body[data-page="account"].account-authenticated .account-board-head h3{font-size:24px !important}body[data-page="account"].account-authenticated .account-order-row{grid-template-columns:64px minmax(0,1fr) !important;gap:10px !important;padding:11px 0 !important}body[data-page="account"].account-authenticated .account-order-preview{width:58px !important;height:58px !important}body[data-page="account"].account-authenticated .account-tracking-steps{margin-top:6px !important}body[data-page="account"].account-authenticated .account-tracking-steps li strong,body[data-page="account"].account-authenticated .account-tracking-steps li em{font-size:9px !important}body[data-page="account"].account-authenticated .account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"].account-authenticated .account-saved-card img{height:104px !important}body[data-page="account"].account-authenticated .account-gift-link-row{grid-template-columns:48px minmax(0,1fr) !important;gap:10px !important}body[data-page="account"] .toast,.toast[data-toast-page="account"]{top:auto !important;bottom:max(12px,env(safe-area-inset-bottom)) !important;left:10px !important;right:10px !important;transform:none !important}}body[data-page="home"] .hero-chip-row span::before,body[data-page="home"] .hero-proof strong::before,body[data-page="home"] .hero-proof span::before,body[data-page="home"] .hero-proof::after,body[data-page="home"] .home-ugc-copy p::before,body[data-page="home"] .home-gift-copy h2::after,body[data-page="trending"] .route-hero-copy h1::before,body[data-page="gift"] #giftDialog .modal-head h2::after,body[data-page="gift"] #giftDialog>.modal-head h2::after,body[data-page="account"] .account-board-head a::after,body[data-page="account"] .account-inline-link::after,.hero-primary-actions .hero-cta:first-child::after{content:none !important}body[data-page="home"] .hero-chip-row span{position:relative !important;padding-left:16px !important}body[data-page="home"] .hero-chip-row span::after{content:"" !important;position:absolute !important;left:8px !important;top:50% !important;width:4px !important;height:4px !important;border-radius:999px !important;background:currentColor !important;transform:translateY(-50%) !important}body[data-page="home"] .hero-proof::before{content:"" !important;flex:0 0 auto !important}body[data-page="home"] .hero-proof span{font-size:0 !important}body[data-page="home"] .hero-proof span::after{content:"Rated 4.9/5 by 50,000+happy customers" !important;color:#203b38 !important;font-family:var(--p1-sans,Arial,sans-serif) !important;font-size:13px !important;font-weight:760 !important;letter-spacing:0.01em !important}body[data-page="home"] .home-ugc-copy p{font-size:0 !important}body[data-page="home"] .home-ugc-copy p::after{content:"Rated 4.9/5 by 50,000+happy customers" !important;display:block !important;color:#203b38 !important;font-size:15px !important;font-weight:760 !important}body[data-page="account"] .account-title-heart,body[data-page="account"] .account-profile-card p span,.account-gift-link-row strong span{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#ef573f !important}body[data-page="account"] .account-title-heart svg,body[data-page="account"] .account-profile-card p svg,.account-gift-link-row strong svg{width:0.78em !important;height:0.78em !important;stroke-width:2.4 !important;vertical-align:-0.08em !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"Choose Occasion" !important}body[data-page="gift"] #giftDialog .gift-calendar-shell::before{content:"Preorder Delivery" !important}body[data-page="gift"] #giftDialog .recipient-card::before{content:"Delivery Address" !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .recipient-card::before{letter-spacing:-0.035em !important}@media (min-width:1280px){body[data-page="home"] .hero-home{height:clamp(480px,32vw,506px) !important;min-height:clamp(480px,32vw,506px) !important;padding:clamp(58px,4.8vw,78px) clamp(54px,4.7vw,78px) clamp(52px,3.8vw,66px) !important;grid-template-columns:minmax(410px,0.42fr) minmax(570px,0.58fr) !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 37%,rgba(255,250,242,0.84) 49%,rgba(255,250,242,0.12) 70%),radial-gradient(circle at 61% 20%,rgba(255,255,255,0.38),transparent 27%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 50% / min(58vw,890px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1{max-width:508px !important;margin-bottom:19px !important;font-size:clamp(62px,4.72vw,76px) !important;line-height:0.97 !important}body[data-page="home"] .hero-copy h1::before{right:-48px !important;top:0 !important}body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:372px !important;font-size:15px !important}body[data-page="home"] .hero-chip-row{margin:20px 0 22px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:360px !important;min-height:52px !important}body[data-page="home"] .hero-proof{margin-top:20px !important}body[data-page="home"] .home-guided-builder{min-height:398px !important;margin-top:0 !important;padding:30px 36px !important;grid-template-columns:minmax(270px,0.7fr) minmax(450px,1.12fr) minmax(330px,0.82fr) !important;gap:clamp(24px,2.6vw,46px) !important}body[data-page="home"] .home-builder-steps h2{max-width:305px !important;font-size:clamp(38px,3vw,49px) !important}body[data-page="home"] .home-builder-steps ol{gap:16px !important;margin-top:24px !important}body[data-page="home"] .home-builder-intentions{gap:10px !important}body[data-page="home"] .home-builder-intentions article{min-height:82px !important;padding:15px 16px !important;border-radius:10px !important}body[data-page="home"] .home-builder-intentions article p{font-size:11px !important;line-height:1.35 !important}body[data-page="home"] .home-builder-intentions>a{min-height:42px !important}body[data-page="home"] .home-builder-preview{min-height:318px !important}body[data-page="home"] .home-builder-ring{height:258px !important;transform:translateY(-4px) scale(1.02) !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="home"] .hero-home{height:480px !important;min-height:480px !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 38%,rgba(255,250,242,0.84) 50%,rgba(255,250,242,0.12) 71%),radial-gradient(circle at 61% 20%,rgba(255,255,255,0.35),transparent 27%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 50% / min(57vw,790px) auto no-repeat,#fff8ee !important}}@media (min-width:1280px){body[data-page="build"] .studio-grid{grid-template-columns:minmax(296px,0.68fr) minmax(720px,1.86fr) minmax(306px,0.72fr) !important;gap:18px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel,body[data-page="build"] .stage-panel{height:704px !important;max-height:704px !important}body[data-page="build"] .stage-panel{padding:26px 28px 20px !important;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,0.96),transparent 35%),linear-gradient(180deg,rgba(255,253,248,0.99),rgba(255,248,237,0.98)) !important}body[data-page="build"] .stage-toolbar{min-height:64px !important;margin-bottom:8px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(50px,3.55vw,64px) !important}body[data-page="build"] .bracelet-stage{height:492px !important;min-height:492px !important;margin-top:4px !important;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,1) 0 25%,rgba(255,250,242,0.88) 44%,transparent 66%),radial-gradient(ellipse at 50% 73%,rgba(54,34,13,0.25),transparent 47%),linear-gradient(180deg,#fffdf8 0%,#fff8ed 56%,#f2dfc5 100%) !important}body[data-page="build"] .bracelet-stage::before{inset:34px 56px 76px !important;opacity:0.24 !important}body[data-page="build"] .bracelet-stage::after{inset:auto 18% 58px !important;height:58px !important;opacity:0.82 !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:568px !important;height:398px !important;top:50% !important;filter:drop-shadow(0 38px 42px rgba(56,35,13,0.3)) drop-shadow(0 8px 11px rgba(255,255,255,0.6)) saturate(1.23) contrast(1.1) !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{box-shadow:inset -18px -21px 24px rgba(31,20,9,calc(0.18+var(--bead-depth,0.5) * 0.25)),inset 10px 11px 16px rgba(255,255,255,0.84),inset 0 0 0 1px rgba(255,255,255,0.54),0 calc(10px+var(--bead-depth,0.5) * 14px) calc(17px+var(--bead-depth,0.5) * 17px) rgba(45,28,10,0.31) !important}body[data-page="build"] .selected-strip{margin-top:8px !important}body[data-page="build"] .builder-decision-bar{margin-top:12px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="build"] .studio-grid{grid-template-columns:minmax(280px,0.7fr) minmax(642px,1.72fr) minmax(300px,0.76fr) !important;gap:16px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel,body[data-page="build"] .stage-panel{height:680px !important;max-height:680px !important}body[data-page="build"] .bracelet-stage{height:468px !important;min-height:468px !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:528px !important;height:370px !important}}@media (min-width:1280px){body[data-page="trending"] .community-section{padding:26px 28px 30px !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) 304px !important;gap:20px !important}body[data-page="trending"] .leaderboard-main{gap:12px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:48px 164px minmax(260px,1fr) 104px 124px !important;gap:14px !important;min-height:138px !important;padding:16px 14px 16px 18px !important;border-radius:12px !important;background:linear-gradient(90deg,rgba(255,255,255,0.98),rgba(255,251,244,0.96)) !important}body[data-page="trending"] .design-preview-trending{width:156px !important;min-width:156px !important;height:104px !important;min-height:104px !important;border-radius:10px !important}body[data-page="trending"] .design-preview-trending>img{object-position:center 50% !important;transform:scale(1.18) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{transform:translate(-50%,-50%) scale(1.06) !important}body[data-page="trending"] .trend-title-row h3{font-size:22px !important;line-height:1.04 !important}body[data-page="trending"] .creator-line,body[data-page="trending"] .tag-row{margin-top:6px !important}body[data-page="trending"] .stat-row{margin-top:9px !important}body[data-page="trending"] .trend-creator-cell{min-height:102px !important;padding:8px !important}body[data-page="trending"] .design-actions-trending{width:124px !important;min-width:124px !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important;align-content:center !important}body[data-page="trending"] .design-actions-trending .small-action{min-height:32px !important;padding-inline:8px !important;border-radius:8px !important;font-size:9px !important;box-shadow:none !important}body[data-page="trending"] .design-actions-trending .small-action:nth-child(n+4){display:none !important}body[data-page="trending"] .design-actions-trending .copy-action{color:#0f3f36 !important;border-color:rgba(15,63,54,0.2) !important;background:rgba(255,253,248,0.96) !important}body[data-page="trending"] .design-actions-trending .remix-action{color:#fff !important;border-color:#ef4f3d !important;background:linear-gradient(135deg,#fb604e,#ef4c38) !important;box-shadow:0 8px 18px rgba(239,76,56,0.15) !important}body[data-page="trending"] .design-actions-trending .gift-action{grid-column:1 / -1 !important;color:#9a4a2d !important;border-color:rgba(239,79,61,0.18) !important;background:rgba(255,237,226,0.86) !important}body[data-page="trending"] .leaderboard-right-rail{width:304px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) 286px !important;gap:16px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:40px 138px minmax(210px,1fr) 88px 108px !important;gap:10px !important;min-height:124px !important}body[data-page="trending"] .design-preview-trending{width:132px !important;min-width:132px !important;height:88px !important;min-height:88px !important}body[data-page="trending"] .design-actions-trending{width:108px !important;min-width:108px !important}}@media (min-width:1280px){body[data-page="gift"] #giftDialog>.modal-head h2{font-size:clamp(43px,3.25vw,54px) !important}body[data-page="gift"] #giftDialog>.modal-head h2::after{content:none !important}body[data-page="gift"] #giftDialog>.modal-head .inline-note{max-width:610px !important;font-size:16px !important}body[data-page="gift"] #giftDialog>.gift-page-stepper{min-height:66px !important;padding-bottom:18px !important}body[data-page="gift"] #giftDialog>.gift-checkout-grid{gap:30px !important;margin-top:22px !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form{gap:14px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.recipient-card{min-height:512px !important;padding:22px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before,body[data-page="gift"] #giftDialog .gift-calendar-shell::before,body[data-page="gift"] #giftDialog .recipient-card::before{margin-bottom:18px !important;font-size:22px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards::before{content:"Choose Occasion" !important}body[data-page="gift"] #giftDialog .gift-calendar-shell::before{content:"Preorder Delivery" !important}body[data-page="gift"] #giftDialog .recipient-card::before{content:"Delivery Address" !important}body[data-page="gift"] #giftDialog .gift-occasion-cards button{min-height:50px !important}body[data-page="gift"] #giftDialog .gift-recommendation,body[data-page="gift"] #giftDialog .gift-delivery-note,body[data-page="gift"] #giftDialog .gift-secure-note{min-height:48px !important}body[data-page="gift"] #giftDialog .recipient-card{gap:9px !important}body[data-page="gift"] #giftDialog .recipient-card input,body[data-page="gift"] #giftDialog form#giftForm.gift-form input,body[data-page="gift"] #giftDialog form#giftForm.gift-form select,body[data-page="gift"] #giftDialog form#giftForm.gift-form textarea{min-height:38px !important}body[data-page="gift"] #giftDialog .gift-current-design{gap:18px !important}body[data-page="gift"] #giftDialog .gift-summary-card{gap:13px !important;padding:25px 28px !important}body[data-page="gift"] #giftDialog .gift-summary-card h3{font-size:30px !important}body[data-page="gift"] #giftDialog .gift-summary-line,body[data-page="gift"] #giftDialog .gift-summary-total,body[data-page="gift"] #giftDialog .gift-points-row,body[data-page="gift"] #giftDialog .gift-earned-points,body[data-page="gift"] #giftDialog .gift-guarantee-card{padding-block:10px !important}}@media (min-width:1280px){body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){width:min(calc(100vw - 116px),1380px) !important;max-width:1380px !important;margin:24px auto 34px !important;padding:18px !important;grid-template-columns:minmax(252px,0.74fr) minmax(630px,1.72fr) minmax(340px,0.94fr) !important;gap:18px !important}body[data-page="account"].account-authenticated .account-board-left,body[data-page="account"].account-authenticated .account-board-main,body[data-page="account"].account-authenticated .account-board-right{gap:14px !important}body[data-page="account"].account-authenticated .account-board-card,body[data-page="account"].account-authenticated .account-board-promo{padding:16px !important}body[data-page="account"].account-authenticated .account-board-left>h2{font-size:clamp(29px,2.35vw,36px) !important}body[data-page="account"].account-authenticated .account-profile-card{min-height:96px !important;padding:14px !important}body[data-page="account"].account-authenticated .account-profile-avatar{width:62px !important;height:62px !important}body[data-page="account"].account-authenticated .account-board-menu{padding:10px !important}body[data-page="account"].account-authenticated .account-board-menu button{min-height:36px !important;font-size:12px !important}body[data-page="account"].account-authenticated .account-board-head{margin-bottom:12px !important}body[data-page="account"].account-authenticated .account-board-head h3{font-size:clamp(22px,1.55vw,27px) !important}body[data-page="account"].account-authenticated .account-order-row{min-height:88px !important;grid-template-columns:68px minmax(128px,0.34fr) minmax(330px,1fr) !important;gap:14px !important;padding:10px 0 !important}body[data-page="account"].account-authenticated .account-order-preview{width:62px !important;height:62px !important}body[data-page="account"].account-authenticated .account-saved-grid{gap:10px !important}body[data-page="account"].account-authenticated .account-saved-card img{height:104px !important}body[data-page="account"].account-authenticated .account-gift-link-row{min-height:64px !important;grid-template-columns:52px minmax(0,1fr) 88px 68px 112px !important;gap:10px !important;padding:8px 0 !important}body[data-page="account"].account-authenticated .account-board-right .account-board-card{padding:16px !important}body[data-page="account"].account-authenticated .account-points-value strong,body[data-page="account"].account-authenticated .account-money-value strong{font-size:clamp(34px,2.5vw,44px) !important}body[data-page="account"] .site-footer,body[data-page="account"] .app-shell>footer.site-footer[data-route-group],body[data-page="account"].account-authenticated .app-shell>footer.site-footer[data-route-group]{display:none !important}}@media (min-width:900px) and (max-width:1279px){body[data-page="account"] .site-footer,body[data-page="account"] .app-shell>footer.site-footer[data-route-group],body[data-page="account"].account-authenticated .app-shell>footer.site-footer[data-route-group]{display:none !important}}@media (max-width:899px){body[data-page="account"] .site-footer,body[data-page="account"] .app-shell>footer.site-footer[data-route-group],body[data-page="account"].account-authenticated .app-shell>footer.site-footer[data-route-group]{display:none !important}}body[data-page="account"] .site-footer,body[data-page="account"] .app-shell>footer.site-footer[data-route-group],body[data-page="account"].account-authenticated .app-shell>footer.site-footer[data-route-group],body[data-page="account"].account-guest .app-shell>footer.site-footer[data-route-group]{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}@media (min-width:1280px){body[data-page="about"] .route-hero-about{width:min(calc(100vw - 68px),1468px) !important;height:492px !important;min-height:492px !important;max-height:492px !important;grid-template-columns:minmax(430px,0.46fr) minmax(560px,0.54fr) !important;border-radius:0 0 24px 24px !important}body[data-page="about"] .route-hero-about .route-hero-copy{padding:58px 68px 54px !important;align-content:center !important}body[data-page="about"] .route-hero-about h1{max-width:520px !important;font-size:clamp(58px,4.9vw,76px) !important;line-height:0.96 !important}body[data-page="about"] .route-hero-about .route-hero-copy p:not(.eyebrow){max-width:470px !important;font-size:16px !important;line-height:1.52 !important}body[data-page="about"] .route-product-visual-about{height:100% !important;min-height:0 !important;padding:34px 50px 34px 10px !important}body[data-page="about"] .about-origin-visual{width:min(92%,500px) !important;min-height:286px !important;height:318px !important}body[data-page="about"] .about-story-board,body[data-page="about"] .business-section,body[data-page="about"] .about-values-grid{width:min(calc(100vw - 112px),1360px) !important}body[data-page="about"] .about-story-board{margin-top:24px !important;min-height:410px !important;padding:34px 42px !important}body[data-page="about"] .about-story-photo{min-height:330px !important}body[data-page] .site-footer,body[data-page] .app-shell>footer.site-footer[data-route-group]{width:min(calc(100vw - 68px),1468px) !important;max-width:1468px !important;margin-inline:auto !important;grid-template-columns:minmax(280px,1.22fr) repeat(3,minmax(142px,0.66fr)) minmax(280px,0.95fr) !important;gap:24px !important;padding:28px 34px 0 !important}body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.active[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.route-panel-open[data-route-group~="account"]{width:min(calc(100vw - 88px),1424px) !important;margin:22px auto 42px !important;padding:24px !important}body[data-page="account"].account-guest #authDialog>.modal-head{display:none !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{grid-template-columns:210px minmax(0,1fr) 292px !important;gap:18px !important;align-items:stretch !important}body[data-page="account"].account-guest #authDialog .account-shell-nav{display:grid !important;padding:16px !important;gap:8px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav h3{font-size:26px !important}body[data-page="account"].account-guest #authDialog .account-shell-nav .ghost-button{min-height:38px !important;font-size:12px !important}body[data-page="account"].account-guest #authDialog .account-shell-main{display:grid !important;grid-template-columns:minmax(300px,0.92fr) minmax(360px,1.08fr) !important;gap:16px !important;align-items:stretch !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:520px !important;padding:26px !important;align-content:start !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong{max-width:260px !important;font-size:clamp(31px,2.4vw,42px) !important;line-height:0.98 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel p{max-width:280px !important;font-size:13px !important;line-height:1.48 !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{margin-top:18px !important;gap:8px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{min-height:520px !important;padding:22px !important;gap:14px !important;align-content:start !important}body[data-page="account"].account-guest #authDialog .auth-form-heading h3,body[data-page="account"].account-guest #authDialog #emailAuthForm h3,body[data-page="account"].account-guest #authDialog .social-auth-box h3{font-size:24px !important;line-height:1.05 !important}body[data-page="account"].account-guest #authDialog #emailAuthForm{gap:10px !important}body[data-page="account"].account-guest #authDialog:is(input,button){min-height:38px !important}body[data-page="account"].account-guest #authDialog .account-auth-ops-grid,body[data-page="account"].account-guest #authDialog .account-ambassador-details{grid-column:1 / -1 !important}body[data-page="account"].account-guest #authDialog .account-shell-right{display:grid !important;gap:12px !important;align-content:start !important}body[data-page="account"].account-guest #authDialog .account-side-card{padding:16px !important}body[data-page="account"].account-guest #authDialog .account-shell-main>.auth-brand-panel{grid-column:1 !important;grid-row:1 !important;width:auto !important;min-width:0 !important;height:520px !important;max-height:520px !important}body[data-page="account"].account-guest #authDialog .account-shell-main>.checkout-preview.auth-layout{grid-column:2 !important;grid-row:1 !important;width:auto !important;min-width:0 !important;height:520px !important;max-height:520px !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout>*{grid-column:1 !important;width:100% !important;min-width:0 !important}body[data-page="account"].account-guest #authDialog #emailAuthForm,body[data-page="account"].account-guest #authDialog .social-auth-box{width:100% !important;min-width:0 !important;grid-template-columns:minmax(0,1fr) !important}body[data-page="account"].account-guest #authDialog .account-shell-right{min-height:520px !important;max-height:520px !important}}@media (min-width:900px) and (max-width:1279px){body[data-page] .site-footer,body[data-page] .app-shell>footer.site-footer[data-route-group]{width:calc(100vw - 48px) !important;max-width:none !important;margin-inline:auto !important;grid-template-columns:minmax(250px,1fr) repeat(2,minmax(150px,0.72fr)) !important;gap:20px !important;padding:26px 30px 0 !important}body[data-page="about"] .route-hero-about{width:calc(100vw - 48px) !important;min-height:470px !important;height:470px !important;padding:0 !important}body[data-page="about"] .route-hero-about .route-hero-copy{padding:52px 42px 210px !important}body[data-page="about"] .about-story-board{margin-top:22px !important}body[data-page="account"].account-guest #authDialog>.modal-head{display:none !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{grid-template-columns:176px minmax(0,1fr) !important;gap:14px !important}body[data-page="account"].account-guest #authDialog .account-shell-right{display:grid !important;grid-column:1 / -1 !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{gap:12px !important;padding:18px !important}body[data-page="account"].account-guest #authDialog #emailAuthForm{gap:10px !important}}@media (max-width:760px){body[data-page="about"] .route-hero-about{min-height:590px !important}body[data-page="about"] .route-hero-about .route-hero-copy{padding:38px 22px 218px !important}body[data-page="about"] .route-hero-about h1{font-size:clamp(42px,12vw,54px) !important}body[data-page] .site-footer,body[data-page] .app-shell>footer.site-footer[data-route-group]{width:calc(100vw - 20px) !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px 12px !important;padding:18px 18px 0 !important}body[data-page] .site-footer-brand,body[data-page] .site-footer-subscribe,body[data-page] .site-footer-legal{grid-column:1 / -1 !important}body[data-page] .site-footer-brand{min-height:0 !important;gap:8px !important}body[data-page] .site-footer-brand p{font-size:11px !important;line-height:1.42 !important}body[data-page] .site-footer-social{gap:7px !important}body[data-page] .site-footer-social a{width:30px !important;height:30px !important}body[data-page] .site-footer-links{gap:7px !important}body[data-page] .site-footer-links h3{font-size:11px !important}body[data-page] .site-footer-links a{font-size:11px !important;line-height:1.25 !important}body[data-page] .site-footer-subscribe{gap:8px !important}body[data-page] .site-footer-subscribe p{font-size:11px !important}body[data-page] .site-footer-email-row{min-height:38px !important}body[data-page] .site-footer-legal{min-height:42px !important;margin-inline:-18px !important;padding:10px 18px !important;gap:10px !important;justify-content:flex-start !important}body[data-page] .site-footer-legal a,body[data-page] .site-footer-legal span{font-size:10px !important}body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.active[data-route-group~="account"],body[data-page="account"].account-guest .app-shell>#authDialog.account-route-panel.route-panel-open[data-route-group~="account"]{width:calc(100vw - 18px) !important;margin-top:6px !important;padding:12px !important}body[data-page="account"].account-guest #authDialog>.modal-head,body[data-page="account"].account-guest #authDialog .account-shell-nav,body[data-page="account"].account-guest #authDialog .account-auth-ops-grid,body[data-page="account"].account-guest #authDialog .account-ambassador-details,body[data-page="account"].account-guest #authDialog .account-shell-right{display:none !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;padding:0 !important}body[data-page="account"].account-guest #authDialog .account-shell-main{display:grid !important;gap:10px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{order:1 !important;padding:12px !important;gap:8px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{order:2 !important;min-height:132px !important;padding:14px !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel .account-profile-avatar,body[data-page="account"].account-guest #authDialog .auth-brand-panel p,body[data-page="account"].account-guest #authDialog .auth-brand-panel ul{display:none !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel strong{font-size:24px !important;line-height:1 !important}body[data-page="account"].account-guest #authDialog .auth-form-heading{gap:4px !important}body[data-page="account"].account-guest #authDialog .auth-form-heading h3{font-size:24px !important;line-height:1 !important}body[data-page="account"].account-guest #authDialog .auth-form-heading p{font-size:11px !important;line-height:1.35 !important}body[data-page="account"].account-guest #authDialog #emailAuthForm{gap:7px !important;padding:10px !important}body[data-page="account"].account-guest #authDialog #emailAuthForm h3,body[data-page="account"].account-guest #authDialog .social-auth-box h3{font-size:18px !important}body[data-page="account"].account-guest #authDialog label{gap:4px !important;font-size:11px !important}body[data-page="account"].account-guest #authDialog input,body[data-page="account"].account-guest #authDialog button{min-height:34px !important}body[data-page="account"].account-guest #authDialog .modal-actions.auth-actions{gap:7px !important}body[data-page="account"].account-guest #authDialog .social-auth-box{padding:10px !important;gap:7px !important}body[data-page="account"].account-guest #authDialog .social-auth-box p,body[data-page="account"].account-guest #authDialog #logoutButton{display:none !important}}@media (min-width:1280px){body[data-page] .topbar-main{min-height:58px !important;height:58px !important;padding-block:0 !important;grid-template-columns:268px minmax(0,1fr) 202px !important}body[data-page] .brand-mark{transform:translateX(-8px) scale(0.92) !important;transform-origin:left center !important}body[data-page] .brand-mark strong{font-size:clamp(30px,2.4vw,42px) !important;letter-spacing:-0.035em !important}body[data-page] .brand-mark small{font-size:9px !important;letter-spacing:0.18em !important}body[data-page="home"] .hero-home{height:462px !important;min-height:462px !important;padding:50px 54px 46px !important;grid-template-columns:minmax(360px,0.38fr) minmax(620px,0.62fr) !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 32%,rgba(255,250,242,0.72) 46%,rgba(255,250,242,0.08) 63%),radial-gradient(circle at 72% 20%,rgba(255,255,255,0.18),transparent 25%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 42% / min(68vw,1010px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{max-width:430px !important}body[data-page="home"] .hero-copy h1{max-width:430px !important;margin-bottom:14px !important;font-size:clamp(54px,4.15vw,66px) !important;line-height:0.98 !important}body[data-page="home"] .hero-copy h1::before{right:-40px !important;top:2px !important;transform:scale(0.82) rotate(8deg) !important}body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:338px !important;font-size:13px !important;line-height:1.48 !important}body[data-page="home"] .hero-chip-row{margin:16px 0 18px !important;gap:9px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:312px !important;min-height:48px !important}body[data-page="home"] .hero-proof{margin-top:14px !important}body[data-page="home"] .home-guided-builder{width:min(calc(100vw - 68px),1468px) !important;min-height:386px !important;padding:26px 30px !important;grid-template-columns:minmax(250px,0.68fr) minmax(410px,1.03fr) minmax(326px,0.82fr) !important;gap:26px !important;border-radius:14px !important}body[data-page="home"] .home-builder-steps h2{max-width:286px !important;font-size:clamp(34px,2.55vw,44px) !important}body[data-page="home"] .home-builder-steps ol{gap:14px !important;margin-top:20px !important}body[data-page="home"] .home-builder-preview{min-height:300px !important}body[data-page="home"] .home-builder-ring{height:240px !important;transform:translateY(-3px) scale(0.98) !important}body[data-page="home"] .home-builder-intentions article{min-height:76px !important;padding:13px 14px !important}body[data-page="build"] .studio-grid{grid-template-columns:304px 720px 304px !important;justify-content:center !important;gap:16px !important}body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel,body[data-page="build"] .stage-panel{height:682px !important;max-height:682px !important}body[data-page="build"] .stage-panel{padding:22px 24px 18px !important}body[data-page="build"] .stage-toolbar{min-height:56px !important;margin-bottom:6px !important}body[data-page="build"] .stage-toolbar h2{font-size:clamp(42px,3vw,54px) !important;line-height:0.96 !important}body[data-page="build"] .bracelet-stage{height:462px !important;min-height:462px !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:540px !important;height:378px !important;filter:drop-shadow(0 30px 34px rgba(56,35,13,0.28)) drop-shadow(0 7px 10px rgba(255,255,255,0.58)) saturate(1.18) contrast(1.08) !important}body[data-page="build"] .catalog-popular-grid{gap:10px !important}body[data-page="build"] .meaning-card,body[data-page="build"] .prank-card{padding:14px !important}body[data-page="trending"] .route-hero[data-route-group~="trending"]{height:252px !important;min-height:252px !important;padding:42px 70px 38px !important;grid-template-columns:minmax(430px,0.42fr) minmax(600px,0.58fr) !important}body[data-page="trending"] .route-hero[data-route-group~="trending"] .route-hero-copy h1{max-width:560px !important;font-size:clamp(50px,3.9vw,64px) !important;line-height:0.98 !important}body[data-page="trending"] .route-hero[data-route-group~="trending"] .route-hero-copy p:not(.eyebrow){max-width:470px !important;font-size:14px !important;line-height:1.48 !important}body[data-page="trending"] .trending-filter-board{min-height:104px !important;padding:18px 24px !important;margin-top:0 !important}body[data-page="trending"] .trending-filter-group{gap:8px !important}body[data-page="trending"] .trending-filter-group p{min-width:128px !important;font-size:12px !important}body[data-page="trending"] .trending-filter-chip{min-height:30px !important;padding-inline:14px !important;font-size:11px !important}body[data-page="trending"] .community-section{margin-top:18px !important;padding:24px 26px 28px !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) 286px !important;gap:16px !important}body[data-page="trending"] .leaderboard-main{gap:10px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:44px 146px minmax(250px,1fr) 94px 112px !important;min-height:122px !important;gap:12px !important;padding:13px 12px 13px 15px !important}body[data-page="trending"] .design-preview-trending{width:140px !important;min-width:140px !important;height:94px !important;min-height:94px !important}body[data-page="trending"] .trend-title-row h3{font-size:20px !important}body[data-page="trending"] .leaderboard-right-rail{width:286px !important;gap:14px !important}body[data-page="trending"] .leaderboard-rail-card{padding:16px !important}body[data-page="gift"] #giftDialog{margin-top:12px !important}body[data-page="gift"] #giftDialog>.modal-head{min-height:72px !important;padding-bottom:8px !important}body[data-page="gift"] #giftDialog>.modal-head h2{font-size:clamp(39px,2.9vw,48px) !important}body[data-page="gift"] #giftDialog>.gift-page-stepper{min-height:58px !important;padding-bottom:14px !important}body[data-page="gift"] #giftDialog>.gift-checkout-grid{gap:24px !important;margin-top:14px !important}body[data-page="gift"] #giftDialog .gift-occasion-cards,body[data-page="gift"] #giftDialog .gift-calendar-shell,body[data-page="gift"] #giftDialog form#giftForm.gift-form>.recipient-card{min-height:492px !important;padding:20px !important}body[data-page="account"].account-authenticated .account-dashboard-board,body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]:not(dialog):not(.route-panel){width:min(calc(100vw - 104px),1400px) !important;max-width:1400px !important;margin-top:18px !important;grid-template-columns:minmax(270px,0.82fr) minmax(610px,1.58fr) minmax(330px,0.9fr) !important;gap:16px !important}body[data-page="account"].account-authenticated .account-board-card,body[data-page="account"].account-authenticated .account-board-promo{border-radius:11px !important;padding:15px !important}body[data-page="account"].account-authenticated .account-order-row{min-height:84px !important}}@media (min-width:1280px) and (max-width:1399px){body[data-page="home"] .hero-home{height:450px !important;min-height:450px !important}body[data-page="build"] .studio-grid{grid-template-columns:292px 600px 292px !important;justify-content:center !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:486px !important;height:340px !important}}@media (max-width:760px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{min-height:24px !important}body[data-page="trending"] .mobile-trending-podium{margin-top:8px !important}}@media (min-width:1280px){body[data-page="build"] .stage-toolbar .eyebrow{color:#0d7566 !important}body[data-page="build"] .stage-toolbar h2#designTitle{font-size:clamp(42px,2.9vw,52px) !important;letter-spacing:-0.065em !important}body[data-page="build"] .bracelet-stage{background:radial-gradient(ellipse at 50% 48%,rgba(255,255,255,0.9) 0 25%,rgba(255,246,229,0.46) 48%,transparent 67%),radial-gradient(ellipse at 50% 74%,rgba(101,65,24,0.13),transparent 46%) !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:548px !important;height:382px !important}}@media (max-width:760px){body[data-page] .topbar{border-radius:0 0 16px 16px !important}body[data-page] .topbar-main{min-height:42px !important;padding:4px 14px 3px !important}body[data-page] .brand-mark strong{font-size:22px !important}body[data-page] .brand-mark small{display:none !important}body[data-page] .top-actions-quick .icon-button{width:28px !important;height:28px !important;min-height:28px !important}body[data-page="home"] .mobile-home-firstfold[data-route-group~="home"]{gap:8px !important;padding-top:0 !important}body[data-page="home"] .mobile-home-search{min-height:36px !important;border-radius:8px !important}body[data-page="home"] .mobile-home-hero-card{min-height:168px !important;padding:16px 17px 18px !important;background:linear-gradient(90deg,rgba(255,250,242,0.98) 0 45%,rgba(255,250,242,0.58) 64%,rgba(255,250,242,0.08) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 49% / auto 108% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-copy h1{font-size:clamp(27px,7.55vw,32px) !important}body[data-page="home"] .mobile-home-hero-preview{right:8px !important;top:24px !important;opacity:0.36 !important;transform:scale(0.92) !important;transform-origin:right center !important}body[data-page="home"] .mobile-home-entry-card{min-height:72px !important;padding:9px 8px !important}body[data-page="home"] .mobile-home-trending{padding:11px 9px 10px !important}body[data-page="home"] .mobile-home-trending-rail{grid-auto-columns:90px !important}body[data-page="home"] .mobile-home-trend-card a{height:76px !important}body[data-page="build"] .mobile-build-shell-head{margin-bottom:4px !important;padding-top:4px !important}body[data-page="build"] .mobile-build-tabs button{min-height:31px !important}body[data-page="build"] .stage-panel{min-height:250px !important;padding-top:0 !important}body[data-page="build"] .bracelet-stage{height:238px !important;min-height:238px !important;background:radial-gradient(circle at 50% 43%,rgba(255,253,248,0.96) 0 27%,rgba(248,229,201,0.28) 42%,transparent 64%),radial-gradient(ellipse at 50% 68%,rgba(142,94,42,0.1),transparent 44%) !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:318px !important;height:228px !important}body[data-page="build"] .mobile-build-rail{top:58px !important}body[data-page="trending"] .mobile-trending-podium{margin-top:4px !important;padding:6px 6px 7px !important}body[data-page="trending"] .mobile-podium-stage{margin-top:10px !important;gap:5px !important}body[data-page="trending"] .mobile-podium-card{min-height:136px !important;padding:4px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:154px !important;transform:translateY(-10px) !important}body[data-page="trending"] .mobile-podium-preview{height:62px !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:74px !important}body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:40px !important}body[data-page="trending"] .mobile-leaderboard-cta{margin-top:8px !important}}@media (max-width:760px){body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar{height:40px !important;min-height:40px !important;max-height:40px !important;border-radius:0 0 12px 12px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .topbar-main{height:40px !important;min-height:40px !important;max-height:40px !important;grid-template-rows:40px !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:8px !important;padding:0 14px !important;overflow:visible !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark{align-self:center !important;gap:6px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .brand-mark strong{font-size:20px !important;line-height:0.9 !important;letter-spacing:-0.055em !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions,body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions-quick{height:24px !important;align-items:center !important;gap:6px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions-quick .icon-button{width:24px !important;height:24px !important;min-height:24px !important}body:is([data-page="home"],[data-page="build"],[data-page="trending"],[data-page="account"]) .top-actions-badge{top:-5px !important;right:-6px !important;min-width:15px !important;height:15px !important;font-size:9px !important}body[data-page="home"] .mobile-home-firstfold[data-route-group~="home"]{gap:4px !important;margin-top:0 !important;padding-bottom:8px !important}body[data-page="home"] .mobile-home-search{height:32px !important;min-height:32px !important;padding-inline:10px !important;border-radius:8px !important}body[data-page="home"] .mobile-home-search input{font-size:11px !important}body[data-page="home"] .mobile-home-hero-card{min-height:162px !important;padding:14px 16px 15px !important}body[data-page="home"] .mobile-home-hero-copy h1{font-size:clamp(25px,7vw,30px) !important;line-height:0.96 !important}body[data-page="home"] .mobile-home-entry-card{min-height:68px !important;padding:8px 7px !important}body[data-page="home"] .mobile-home-trending{padding:9px 8px 8px !important}body[data-page="home"] .mobile-home-trend-card a{height:72px !important}body[data-page="build"] .mobile-build-shell-head{height:83px !important;min-height:83px !important;margin-bottom:4px !important;padding:4px 4px 0 !important}body[data-page="build"] .mobile-build-tabs button{min-height:29px !important;font-size:10px !important}body[data-page="build"] .stage-panel{min-height:250px !important;height:250px !important}body[data-page="build"] .bracelet-stage{height:238px !important;min-height:238px !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:318px !important;height:228px !important}body[data-page="build"] .mobile-build-rail{top:58px !important}body[data-page="trending"] .mobile-trending-podium{margin-top:0 !important;padding:5px 6px 6px !important}body[data-page="trending"] .mobile-podium-stage{margin-top:7px !important;gap:4px !important}body[data-page="trending"] .mobile-podium-card{min-height:126px !important;gap:4px !important;padding:4px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:144px !important;transform:translateY(-8px) !important}body[data-page="trending"] .mobile-podium-preview{height:56px !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:66px !important}body[data-page="trending"] .mobile-podium-copy strong{font-size:12px !important;line-height:1.02 !important}body[data-page="trending"] .mobile-podium-copy span,body[data-page="trending"] .mobile-podium-copy em{font-size:9px !important}body[data-page="trending"] .leaderboard-main{gap:9px !important}body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:38px !important}}@media (min-width:1280px){body[data-page="trending"] .design-preview-trending{height:92px !important;min-height:92px !important;background:radial-gradient(ellipse at 50% 58%,rgba(248,226,196,0.5),transparent 58%),linear-gradient(180deg,rgba(255,251,244,0.94),rgba(250,239,221,0.72)) !important}body[data-page="trending"] .design-preview-trending .mini-bracelet{width:126px !important;height:126px !important;transform:translateY(-17px) scale(1.05) !important;filter:drop-shadow(0 13px 16px rgba(96,61,26,0.16)) saturate(1.08) !important}body[data-page="trending"] .leaderboard-right-rail{gap:12px !important}body[data-page="trending"] .leaderboard-rail-card{padding:14px 15px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-hero-card{min-height:160px !important;padding:14px 16px 13px !important;background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 50%,rgba(255,250,242,0.66) 68%,rgba(255,250,242,0.08) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 50% / auto 102% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-copy h1{font-size:clamp(24px,6.75vw,29px) !important;line-height:0.97 !important}body[data-page="home"] .mobile-home-hero-copy p{max-width:166px !important;font-size:11px !important;line-height:1.24 !important}body[data-page="home"] .mobile-home-entry-card{min-height:60px !important;padding:6px 7px !important;gap:4px !important}body[data-page="home"] .mobile-home-entry-card strong{font-size:11px !important;line-height:1.02 !important}body[data-page="home"] .mobile-home-entry-card span{font-size:9px !important;line-height:1.08 !important}body[data-page="home"] .mobile-home-entry-icon,body[data-page="home"] .mobile-home-entry-card svg{transform:scale(0.9) !important;transform-origin:center !important}body[data-page="home"] .mobile-home-trending{padding:8px 8px 7px !important}body[data-page="home"] .mobile-home-section-head{margin-bottom:6px !important}body[data-page="home"] .mobile-home-trend-card a{height:68px !important}body[data-page="trending"] .mobile-trending-podium{padding:4px 6px 5px !important}body[data-page="trending"] .mobile-podium-stage{margin-top:5px !important}body[data-page="trending"] .mobile-podium-card{min-height:122px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:140px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-hero-card{min-height:158px !important;padding:14px 16px 14px !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 53%,rgba(255,250,242,0.78) 68%,rgba(255,250,242,0.16) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 50% / auto 96% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-copy{max-width:198px !important;gap:6px !important}body[data-page="home"] .mobile-home-hero-copy h1{max-width:188px !important;font-size:clamp(24px,6.55vw,28px) !important;line-height:0.98 !important;letter-spacing:-0.058em !important}body[data-page="home"] .mobile-home-hero-copy p{max-width:158px !important;font-size:10.5px !important;line-height:1.25 !important}body[data-page="home"] .mobile-home-hero-copy .hero-cta{min-height:33px !important;padding-inline:13px !important}}@media (min-width:1280px){body[data-page="home"] header.topbar .topbar-main{height:58px !important;min-height:58px !important;grid-template-columns:188px 560px 168px !important;justify-content:start !important;gap:30px !important}body[data-page="home"] header.topbar .brand-mark{gap:8px !important;transform:translateX(-6px) scale(0.86) !important;transform-origin:left center !important}body[data-page="home"] header.topbar .brand-symbol{width:38px !important;height:38px !important;flex-basis:38px !important}body[data-page="home"] header.topbar .brand-mark strong{font-size:clamp(30px,2.2vw,36px) !important;line-height:0.86 !important}body[data-page="home"] header.topbar .site-nav,body[data-page="home"] header.topbar .topbar-main>.site-nav{justify-content:flex-start !important;gap:34px !important}body[data-page="home"] header.topbar .site-nav a{min-height:58px !important}body[data-page="home"] .hero-home{height:460px !important;min-height:460px !important;padding:50px 58px 44px !important;grid-template-columns:minmax(350px,0.38fr) minmax(620px,0.62fr) !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 34%,rgba(255,250,242,0.72) 47%,rgba(255,250,242,0.08) 68%),radial-gradient(circle at 70% 19%,rgba(255,255,255,0.2),transparent 25%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 45% / min(63vw,920px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1{font-size:clamp(52px,4vw,64px) !important;line-height:0.97 !important}body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:330px !important;font-size:12.5px !important}body[data-page="home"] .hero-chip-row{margin:14px 0 16px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{min-height:46px !important}body[data-page="home"] .hero-proof{margin-top:12px !important}body[data-page="trending"] .topbar-main{width:min(calc(100vw - 68px),1468px) !important;max-width:1468px !important;margin-inline:auto !important;grid-template-columns:220px minmax(0,1fr) 190px !important}body[data-page="trending"] .route-hero[data-route-group~="trending"]{padding:38px 54px 34px !important;grid-template-columns:minmax(390px,0.38fr) minmax(620px,0.62fr) !important}body[data-page="trending"] .route-hero[data-route-group~="trending"] .route-hero-copy{justify-self:start !important;max-width:570px !important}body[data-page="trending"] .trending-filter-board,body[data-page="trending"] .community-section{width:min(calc(100vw - 68px),1468px) !important;max-width:1468px !important}body[data-page="trending"] .trending-filter-board{min-height:112px !important;padding:16px 24px !important}body[data-page="trending"] .community-section{padding:22px 26px 28px !important}body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1fr) 292px !important;gap:16px !important}body[data-page="trending"] .design-preview-trending>img{opacity:0.5 !important;object-position:center 50% !important;transform:scale(1.2) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{opacity:0.98 !important;transform:translate(-50%,-50%) scale(0.69) !important}body[data-page="trending"] .leaderboard-right-rail{width:292px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-firstfold[data-route-group~="home"]{gap:3px !important;padding-bottom:6px !important}body[data-page="home"] .mobile-home-hero-card{min-height:154px !important;padding:12px 16px 12px !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 51%,rgba(255,250,242,0.69) 67%,rgba(255,250,242,0.12) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 50% / auto 100% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-copy{transform:translateY(-3px) !important}body[data-page="home"] .mobile-home-hero-copy h1{font-size:clamp(24px,6.45vw,28px) !important;line-height:0.97 !important}body[data-page="home"] .mobile-home-hero-copy p{font-size:10.25px !important;line-height:1.22 !important}body[data-page="home"] .mobile-home-hero-copy .hero-cta{min-height:32px !important}body[data-page="home"] .mobile-home-entry-card{min-height:58px !important}body[data-page="home"] .mobile-home-trending{padding:7px 8px 7px !important}body[data-page="home"] .mobile-home-trend-card a{height:66px !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{padding:34px 50px 30px !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 34%,rgba(255,250,242,0.7) 50%,rgba(255,250,242,0.08) 72%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 58px top 46% / min(48vw,690px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-hero[data-route-group~="trending"] .route-hero-copy{transform:translateX(-12px) translateY(-4px) !important}body[data-page="trending"] .route-product-visual-trending{opacity:0.18 !important}body[data-page="trending"] .trending-filter-board{padding:14px 24px !important}body[data-page="trending"] .community-section{padding-top:20px !important}body[data-page="trending"] .design-preview-trending>img{opacity:0.82 !important;object-position:center 48% !important;transform:scale(1.05) !important;filter:saturate(1.08) contrast(1.03) brightness(1.02) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{opacity:0.32 !important;mix-blend-mode:multiply !important;transform:translate(-50%,-50%) scale(0.58) !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-hero-card{background:linear-gradient(90deg,rgba(255,250,242,0.99) 0 47%,rgba(255,250,242,0.62) 66%,rgba(255,250,242,0.12) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 48% / auto 96% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-copy{max-width:224px !important;transform:translateY(-2px) !important}body[data-page="home"] .mobile-home-hero-copy h1{max-width:210px !important;font-size:clamp(23px,6.2vw,27px) !important}body[data-page="home"] .mobile-home-hero-copy p{max-width:166px !important}body[data-page="home"] .mobile-home-hero-preview{opacity:0.22 !important;right:8px !important;top:22px !important}body[data-page="home"] .mobile-home-trend-card img{opacity:0.9 !important;filter:saturate(1.08) contrast(1.02) !important}body[data-page="home"] .mobile-home-trend-card .design-preview-live{opacity:0.28 !important;mix-blend-mode:multiply !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-hero-card{background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 49%,rgba(255,250,242,0.7) 67%,rgba(255,250,242,0.2) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 47% / auto 92% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-preview{opacity:0.16 !important}body[data-page="home"] .mobile-home-trend-card img{opacity:0.84 !important;transform:scale(0.98) !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{background:linear-gradient(90deg,rgba(255,250,242,1) 0 32%,rgba(255,250,242,0.66) 46%,rgba(255,250,242,0.04) 68%),radial-gradient(circle at 70% 19%,rgba(255,255,255,0.16),transparent 25%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 47% / min(64vw,940px) auto no-repeat,#fff8ee !important}}@media (min-width:1280px){body[data-page="home"] .home-builder-ring .product-bracelet-preview img{object-fit:contain !important;object-position:center 50% !important;transform:scale(0.96) !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{background:linear-gradient(90deg,rgba(255,250,242,1) 0 32%,rgba(255,250,242,0.62) 49%,rgba(255,250,242,0.08) 72%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 28px top 47% / min(55vw,780px) auto no-repeat,#fff8ee !important}body[data-page="trending"] .route-product-visual-trending{opacity:0.14 !important}}@media (min-width:1280px){body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{opacity:0.9 !important;transform:translate(-50%,-50%) scale(0.96) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bracelet{transform:scale(1.58) !important}}@media (min-width:1280px){body[data-page="build"] .bracelet-stage{background:radial-gradient(ellipse at 50% 47%,rgba(255,255,255,0.96) 0 24%,rgba(255,249,239,0.5) 46%,transparent 67%),radial-gradient(ellipse at 50% 73%,rgba(75,47,17,0.12),transparent 48%),linear-gradient(180deg,#fffdf8 0%,#fff9ef 58%,#f8ead5 100%) !important}body[data-page="build"] .bracelet-stage::before{opacity:0.18 !important;filter:blur(0.72px) saturate(0.92) brightness(1.13) !important}body[data-page="build"] .bracelet-stage::after{inset-inline:25% !important;bottom:56px !important;height:48px !important;opacity:0.68 !important;filter:blur(11px) !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{top:49.25% !important;filter:drop-shadow(0 28px 32px rgba(58,36,13,0.22)) drop-shadow(0 6px 9px rgba(255,255,255,0.55)) saturate(1.15) contrast(1.05) !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{border-color:rgba(255,255,255,0.78) !important;box-shadow:inset -14px -16px 20px rgba(31,20,9,calc(0.15+var(--bead-depth,0.5) * 0.22)),inset 8px 9px 14px rgba(255,255,255,0.78),inset 0 0 0 1px rgba(255,255,255,0.43),0 calc(8px+var(--bead-depth,0.5) * 12px) calc(14px+var(--bead-depth,0.5) * 14px) rgba(45,28,10,0.25) !important}}@media (max-width:760px){body[data-page="build"] .bracelet-stage{background:radial-gradient(ellipse at 50% 46%,rgba(255,255,255,0.94) 0 26%,rgba(255,244,226,0.42) 48%,transparent 66%),radial-gradient(ellipse at 50% 67%,rgba(92,58,22,0.09),transparent 48%),linear-gradient(180deg,#fffdf8 0%,#fff7ec 100%) !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{width:min(308px,calc(100vw - 60px)) !important;height:222px !important;top:49.5% !important;filter:drop-shadow(0 17px 19px rgba(74,45,17,0.13)) saturate(1.05) contrast(1.01) !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{box-shadow:inset 5px 5px 8px rgba(255,255,255,0.6),inset -6px -8px 11px rgba(48,31,15,0.16),0 7px 10px rgba(54,34,13,0.13) !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{background:linear-gradient(90deg,rgba(255,250,242,1) 0 31%,rgba(255,250,242,0.7) 45%,rgba(255,250,242,0.05) 68%),radial-gradient(circle at 69% 18%,rgba(255,255,255,0.18),transparent 25%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 46% / min(61vw,900px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{transform:translateY(-4px) !important}body[data-page="home"] .home-builder-preview::before{opacity:0.22 !important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.88),rgba(255,250,242,0.34) 52%,transparent 68%),url("/assets/pins/clean/bracelet-closeup.jpg") center 47% / contain no-repeat !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{opacity:0.86 !important;transform:translate(-50%,-51%) scale(0.94) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bracelet{transform:scale(1.54) !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-firstfold[data-route-group~="home"]{width:min(calc(100vw - 48px),350px) !important;margin-inline:auto !important}body[data-page="home"] .mobile-home-hero-card{background:linear-gradient(90deg,rgba(255,250,242,0.985) 0 45%,rgba(255,250,242,0.62) 64%,rgba(255,250,242,0.13) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 47% / auto 96% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-copy h1{max-width:174px !important;letter-spacing:-0.055em !important}body[data-page="home"] .mobile-home-hero-preview{opacity:0.12 !important}body[data-page="home"] .mobile-home-trend-card img{opacity:0.88 !important;transform:scale(1) !important;filter:saturate(1.08) contrast(1.02) brightness(1.01) !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{grid-template-columns:minmax(360px,0.34fr) minmax(680px,0.66fr) !important;padding-left:40px !important}body[data-page="trending"] .route-hero[data-route-group~="trending"] .route-hero-copy{transform:translateX(0) translateY(-4px) !important;max-width:590px !important}body[data-page="trending"] .design-preview-trending>img{opacity:0.78 !important;filter:saturate(1.04) contrast(1.01) brightness(1.01) !important}body[data-page="trending"] .design-preview-trending .design-preview-live{opacity:0.36 !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{background:linear-gradient(90deg,rgba(255,250,242,1) 0 30%,rgba(255,250,242,0.68) 43%,rgba(255,250,242,0.04) 63%),radial-gradient(circle at 64% 18%,rgba(255,255,255,0.2),transparent 25%),url("/assets/pins/clean/bracelet-warm-stone.jpg") 75% 46% / min(62vw,930px) auto no-repeat,#fff8ee !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{background:linear-gradient(90deg,rgba(255,250,242,1) 0 28%,rgba(255,250,242,0.62) 47%,rgba(255,250,242,0.08) 72%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 80px top 47% / min(56vw,820px) auto no-repeat,#fff8ee !important}}@media (min-width:1280px){body[data-page="home"] .home-guided-builder{min-height:438px !important;padding-block:32px !important}body[data-page="home"] .home-builder-preview{min-height:334px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-firstfold[data-route-group~="home"]{width:330px !important;transform:translateX(8px) !important;transform-origin:top center !important}body[data-page="home"] .mobile-home-hero-card{background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 47%,rgba(255,250,242,0.70) 64%,rgba(255,250,242,0.28) 100%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 47% / auto 94% no-repeat,#fff6e8 !important}body[data-page="home"] .mobile-home-hero-copy{transform:translateY(-5px) !important}body[data-page="home"] .mobile-home-hero-copy h1{font-size:clamp(23px,6.1vw,27px) !important;line-height:0.97 !important}body[data-page="home"] .mobile-home-trend-card img{opacity:0.82 !important;filter:saturate(1.04) contrast(0.98) brightness(1.03) !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{background:linear-gradient(90deg,rgba(255,250,242,1) 0 26%,rgba(255,250,242,0.58) 46%,rgba(255,250,242,0.06) 73%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 44px top 47% / min(60vw,880px) auto no-repeat,#fff8ee !important}}@media (max-width:760px){body[data-page="trending"] .rank-tabs .rank-label-mobile{display:inline !important}body[data-page="trending"] .rank-tabs .rank-label-desktop{display:none !important}}@media (min-width:761px){.rank-tabs .rank-label-mobile{display:none !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{height:460px !important;min-height:460px !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 31%,rgba(255,250,242,0.62) 44%,rgba(255,250,242,0.05) 65%),radial-gradient(circle at 62% 18%,rgba(255,255,255,0.18),transparent 25%),url("/assets/pins/clean/bracelet-closeup.jpg") left 280px top 47% / 820px auto no-repeat,#fff8ee !important}}@media (max-width:760px){body[data-page="trending"] .mobile-podium-stage{margin-top:18px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{transform:translateY(-12px) !important}body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:64px !important;border-left-width:2px !important;border-color:rgba(226,198,158,0.58) !important;border-left-color:rgba(251,99,78,0.62) !important;border-radius:10px !important;box-shadow:0 5px 14px rgba(78,50,19,0.035) !important}}@media (min-width:1280px){body[data-page="trending"] .community-section{margin-top:22px !important;padding-top:22px !important}body[data-page="trending"] .community-heading{min-height:116px !important;margin-bottom:14px !important}}@media (min-width:1280px){body[data-page="home"] .hero-copy{max-width:410px !important;transform:translateY(-2px) !important}body[data-page="home"] .hero-copy h1{max-width:410px !important;font-size:clamp(50px,3.75vw,58px) !important;line-height:0.98 !important;margin-bottom:13px !important}body[data-page="home"] .hero-copy h1::after{width:min(310px,94%) !important;margin-top:7px !important}body[data-page="home"] .hero-copy h1::before{right:-36px !important;transform:scale(0.78) rotate(8deg) !important}body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:320px !important;font-size:12.5px !important;line-height:1.44 !important}body[data-page="home"] .hero-chip-row{margin:14px 0 15px !important;gap:9px !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:320px !important;min-height:48px !important}body[data-page="home"] .hero-proof{margin-top:14px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-firstfold[data-route-group~="home"]{width:min(318px,calc(100vw - 52px)) !important;transform:translateX(clamp(14px,5.13vw,20px)) !important;transform-origin:top center !important;gap:4px !important}}@media (max-width:760px){body[data-page="trending"]{--phase474-mobile-trending-board:min(318px,calc(100vw - 52px));--phase474-mobile-trending-x:0px}body[data-page="trending"] .community-section[data-route-group~="trending"]{width:var(--phase474-mobile-trending-board) !important;max-width:var(--phase474-mobile-trending-board) !important;margin-left:var(--phase474-mobile-trending-x) !important;margin-right:auto !important}body[data-page="trending"] .community-heading,body[data-page="trending"] .rank-tabs,body[data-page="trending"] .mobile-trending-podium,body[data-page="trending"] .leaderboard-grid,body[data-page="trending"] #leaderboardGrid,body[data-page="trending"] .leaderboard-main,body[data-page="trending"] .mobile-leaderboard-cta{width:100% !important;max-width:100% !important}}@media (max-width:760px){body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"] .bracelet-ring,body[data-page="build"] .app-shell>main.studio-grid[data-route-group~="build"] .bracelet-ring.has-transparent-product-assets{top:48% !important;width:300px !important;height:216px !important;transform:translate(-50%,-50%) !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{background:linear-gradient(90deg,rgba(255,250,242,1) 0 24%,rgba(255,250,242,0.5) 42%,rgba(255,250,242,0.02) 69%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right 0 top 45% / min(64vw,940px) auto no-repeat,#fff8ee !important}}@media (min-width:1280px){body[data-page="home"] .home-guided-builder{background:rgba(255,252,246,0.96) !important;box-shadow:0 22px 60px rgba(60,34,10,0.12) !important}body[data-page="home"] .home-guided-builder::before{opacity:0.16 !important;filter:blur(12px) !important}}@media (min-width:1280px){body[data-page="trending"] #leaderboardGrid{grid-template-columns:minmax(0,1030px) 280px !important;gap:14px !important}body[data-page="trending"] .leaderboard-right-rail{width:280px !important}body[data-page="trending"] .design-card-trending{grid-template-columns:42px 132px minmax(0,1fr) 82px 96px !important}}@media (min-width:1280px){body[data-page="account"].account-authenticated .app-shell>section.account-dashboard-board[data-route-group~="account"]{margin-top:12px !important}body[data-page="account"].account-authenticated .account-board-left>h2{font-size:28px !important;line-height:1.02 !important;margin:0 0 10px !important}body[data-page="account"].account-authenticated .account-board-card h3,body[data-page="account"].account-authenticated .account-side-card h3{font-size:17px !important;line-height:1.05 !important}body[data-page="account"].account-authenticated .account-board-card p{font-size:12px !important}}@media (min-width:1280px){body[data-page="account"].account-authenticated .account-gift-link-row{grid-template-columns:58px minmax(0,1fr) 92px 72px 74px !important;gap:10px !important;min-height:58px !important;padding:9px 0 !important}body[data-page="account"].account-authenticated .account-gift-link-row img{width:48px !important;height:36px !important;border-radius:8px !important}body[data-page="account"].account-authenticated .account-gift-link-row .ghost-button{height:28px !important;padding:0 10px !important}}@media (min-width:1280px){body[data-page="account"].account-authenticated .account-saved-grid{gap:8px !important}body[data-page="account"].account-authenticated .account-saved-card{padding:7px !important}body[data-page="account"].account-authenticated .account-saved-card img{height:70px !important;border-radius:8px !important}}@media (min-width:1280px){body[data-page="account"].account-authenticated .account-order-row{grid-template-columns:64px 124px minmax(0,1fr) !important;column-gap:10px !important;min-height:82px !important;height:82px !important;padding:7px 0 !important}body[data-page="account"].account-authenticated .account-order-preview{width:58px !important;height:44px !important}body[data-page="account"].account-authenticated .account-order-meta strong{font-size:11px !important}body[data-page="account"].account-authenticated .account-order-meta p{font-size:10px !important}body[data-page="account"].account-authenticated .account-gift-link-row strong{font-size:11px !important}body[data-page="account"].account-authenticated .account-gift-link-row p{font-size:10px !important}body[data-page="account"].account-authenticated .account-link-status{font-size:9px !important;padding:3px 7px !important}body[data-page="trending"] .design-card-trending .design-body h3{font-size:17px !important;line-height:1.05 !important}body[data-page="trending"] .design-card-trending .creator-line,body[data-page="trending"] .design-card-trending .tag-row,body[data-page="trending"] .design-card-trending .stat-row{font-size:10px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{border-radius:13px !important;background:linear-gradient(135deg,#fff7ed,#f5eadb) !important;box-shadow:inset 0 0 0 1px rgba(99,72,38,0.08) !important}body[data-page="trending"] .leaderboard-main .design-preview-trending::before{opacity:0.08 !important}}@media (min-width:1280px){body[data-page="trending"] .design-rank-slot{align-content:center !important;justify-items:center !important}body[data-page="trending"] .rank-medal{width:42px !important;height:42px !important;border-width:1.5px !important;font-size:20px !important}}@media (min-width:1280px){body[data-page="trending"] .leaderboard-main .design-preview-trending>img{opacity:0.28 !important;transform:scale(1.28) !important}body[data-page="trending"] .leaderboard-main .design-preview-trending .design-preview-live{opacity:1 !important;transform:translate(-50%,-50%) scale(0.34) !important}}@media (min-width:1280px){body[data-page="trending"] .route-hero{min-height:268px !important;grid-template-columns:minmax(520px,0.5fr) minmax(620px,0.5fr) !important;padding:24px 50px 24px 28px !important}body[data-page="trending"] .route-hero-copy{padding:18px 0 24px 0 !important}body[data-page="trending"] .route-hero-copy .eyebrow{display:none !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(58px,4.45vw,72px) !important;line-height:0.96 !important;margin-top:0 !important}body[data-page="trending"] .route-hero-copy p:not(.eyebrow){max-width:450px !important;margin-top:12px !important;font-size:14px !important;line-height:1.42 !important}}@media (min-width:1280px){body[data-page="trending"] .leaderboard-main .design-card-trending{min-height:116px !important;padding:11px 13px !important;grid-template-columns:40px 128px minmax(0,1fr) 80px 94px !important;gap:9px !important}body[data-page="trending"] .leaderboard-main .design-rank-slot{padding-top:5px !important}body[data-page="trending"] .leaderboard-main .rank-badge-inline,body[data-page="trending"] .leaderboard-main .rank-badge{min-width:28px !important;min-height:28px !important;font-size:12px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{width:126px !important;height:86px !important;min-height:86px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-entry-card{min-height:54px !important;padding:5px 7px !important;border-radius:10px !important}body[data-page="home"] .mobile-home-entry-card strong{font-size:9.3px !important;line-height:1.12 !important}body[data-page="home"] .mobile-home-entry-card span{font-size:8.4px !important;line-height:1.12 !important}body[data-page="home"] .mobile-home-trend-card a{height:64px !important}body[data-page="home"] .mobile-home-trending-rail{grid-auto-columns:92px !important}body[data-page="home"] .mobile-home-trend-card img{opacity:0.78 !important;filter:saturate(1.02) contrast(0.98) brightness(1.04) !important;transform:scale(0.98) !important}}@media (max-width:760px){body[data-page="trending"]{--phase488-mobile-trending-board:min(304px,calc(100vw - 52px));--phase488-mobile-trending-x:10px}body[data-page="trending"] .community-section[data-route-group~="trending"]{width:var(--phase488-mobile-trending-board) !important;max-width:var(--phase488-mobile-trending-board) !important;margin-left:var(--phase488-mobile-trending-x) !important;margin-right:auto !important}body[data-page="trending"] .community-heading,body[data-page="trending"] .rank-tabs,body[data-page="trending"] .mobile-trending-podium,body[data-page="trending"] .leaderboard-grid,body[data-page="trending"] #leaderboardGrid,body[data-page="trending"] .leaderboard-main,body[data-page="trending"] .mobile-leaderboard-cta{width:100% !important;max-width:100% !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-hero-copy h1{max-width:210px !important;font-size:clamp(24px,6.45vw,28px) !important;line-height:0.97 !important}body[data-page="home"] .mobile-home-hero-copy p{font-size:10.5px !important;line-height:1.24 !important}}@media (min-width:1280px){body[data-page="trending"] .trending-filter-board{margin-bottom:-4px !important}body[data-page="trending"] .community-section[data-route-group~="trending"]{margin-top:18px !important}}@media (min-width:1280px){body[data-page="account"].account-authenticated .account-board-head{min-height:28px !important;margin-bottom:8px !important}body[data-page="account"].account-authenticated .account-board-head h3{font-size:15px !important}body[data-page="account"].account-authenticated .account-board-head a{font-size:10px !important}}@media (min-width:1280px){body[data-page="trending"] .leaderboard-main .design-card-trending{grid-template-columns:38px 132px minmax(0,1fr) 82px 96px !important;gap:9px !important}body[data-page="trending"] .leaderboard-main .design-rank-slot{padding-top:2px !important}body[data-page="trending"] .leaderboard-main .rank-badge-inline{min-width:28px !important;min-height:28px !important;font-size:12px !important}}@media (max-width:760px){body[data-page="trending"]{--phase493-mobile-trending-board:min(302px,calc(100vw - 52px));--phase493-mobile-trending-x:10px}body[data-page="trending"] .community-section[data-route-group~="trending"]{width:var(--phase493-mobile-trending-board) !important;max-width:var(--phase493-mobile-trending-board) !important;margin-left:var(--phase493-mobile-trending-x) !important;margin-right:auto !important}body[data-page="trending"] .community-heading,body[data-page="trending"] .rank-tabs,body[data-page="trending"] .mobile-trending-podium,body[data-page="trending"] .leaderboard-grid,body[data-page="trending"] #leaderboardGrid,body[data-page="trending"] .leaderboard-main,body[data-page="trending"] .mobile-leaderboard-cta{width:100% !important;max-width:100% !important}body[data-page="trending"] .rank-tabs{gap:7px !important;margin-bottom:5px !important}body[data-page="trending"] .rank-tabs .tool-button{min-height:24px !important;padding:0 9px !important;font-size:10px !important;border-radius:8px !important}body[data-page="trending"] .mobile-trending-podium{padding:4px 5px 5px !important;border-radius:10px !important}body[data-page="trending"] .mobile-podium-head{display:none !important}body[data-page="trending"] .mobile-podium-stage{margin-top:15px !important;gap:4px !important}body[data-page="trending"] .mobile-podium-card{min-height:114px !important;padding:4px !important;border-radius:8px !important}body[data-page="trending"] .mobile-podium-card.podium-rank-1{min-height:132px !important;transform:translateY(-8px) !important}body[data-page="trending"] .mobile-podium-preview{height:52px !important;border-radius:8px !important}body[data-page="trending"] .podium-rank-1 .mobile-podium-preview{height:64px !important}body[data-page="trending"] .mobile-podium-copy strong{font-size:11px !important;line-height:1.02 !important}body[data-page="trending"] .mobile-podium-copy span,body[data-page="trending"] .mobile-podium-copy em{font-size:8.5px !important}body[data-page="trending"] .mobile-podium-actions .copy-action{min-height:22px !important;font-size:10px !important}body[data-page="trending"] .leaderboard-main{gap:8px !important}body[data-page="trending"] .leaderboard-main .design-card-trending{grid-template-columns:23px 58px minmax(0,1fr) 56px !important;gap:6px !important;min-height:58px !important;padding:7px 6px !important;border-radius:10px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{width:58px !important;height:42px !important;min-height:42px !important;border-radius:999px !important}body[data-page="trending"] .leaderboard-main .design-body-trending{gap:2px !important}body[data-page="trending"] .leaderboard-main .trend-title-row h3{font-size:10.5px !important;line-height:1.05 !important}body[data-page="trending"] .leaderboard-main .creator-line,body[data-page="trending"] .leaderboard-main .stat-row{font-size:8.5px !important;line-height:1 !important}body[data-page="trending"] .leaderboard-main .design-actions-trending,body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{width:56px !important;min-width:56px !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{min-height:24px !important;font-size:10px !important;border-radius:999px !important}body[data-page="trending"] .mobile-leaderboard-cta{margin-top:6px !important;padding:9px 8px !important;border-radius:10px !important}body[data-page="trending"] .mobile-leaderboard-cta p{font-size:10px !important;line-height:1.2 !important}body[data-page="trending"] .mobile-leaderboard-cta .primary-button{min-height:30px !important;font-size:11px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-hero-copy{transform:translateY(-6px) !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{height:460px !important;min-height:460px !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 31%,rgba(255,250,242,0.62) 44%,rgba(255,250,242,0.05) 65%),radial-gradient(circle at 62% 18%,rgba(255,255,255,0.18),transparent 25%),url("/assets/pins/clean/bracelet-closeup.jpg") left 300px top 47% / 820px auto no-repeat,#fff8ee !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-hero-copy{transform:translateY(-8px) !important}}@media (max-width:760px){body[data-page="build"] .mobile-build-rail{background:rgba(255,253,248,0.76) !important;box-shadow:0 8px 18px rgba(62,40,18,0.055) !important}body[data-page="build"] .mobile-build-rail button{background:rgba(255,253,248,0.58) !important}}@media (min-width:1280px){body[data-page="home"] .hero-home{height:460px !important;min-height:460px !important;background:linear-gradient(90deg,rgba(255,250,242,1) 0 31%,rgba(255,250,242,0.58) 43%,rgba(255,250,242,0.05) 64%),radial-gradient(circle at 62% 18%,rgba(255,255,255,0.18),transparent 25%),url("/assets/pins/clean/bracelet-closeup.jpg") left 300px top 47% / 840px auto no-repeat,#fff8ee !important}}@media (min-width:1280px){body[data-page="trending"] .leaderboard-right-rail{padding:16px !important}body[data-page="trending"] .leaderboard-right-rail .creator-row{min-height:52px !important;padding:7px 0 !important}}@media (min-width:1280px){body[data-page="trending"] #leaderboardGrid{gap:12px !important}}@media (max-width:760px){body[data-page="trending"]{--phase511-mobile-trending-board:min(300px,calc(100vw - 52px));--phase511-mobile-trending-x:10px}body[data-page="trending"] .community-section[data-route-group~="trending"]{width:var(--phase511-mobile-trending-board) !important;max-width:var(--phase511-mobile-trending-board) !important;margin-left:var(--phase511-mobile-trending-x) !important;margin-right:auto !important}body[data-page="trending"] .community-heading,body[data-page="trending"] .rank-tabs,body[data-page="trending"] .mobile-trending-podium,body[data-page="trending"] .leaderboard-grid,body[data-page="trending"] #leaderboardGrid,body[data-page="trending"] .leaderboard-main,body[data-page="trending"] .mobile-leaderboard-cta{width:100% !important;max-width:100% !important}}@media (min-width:1280px){body[data-page="trending"] #leaderboardGrid{gap:10px !important}}:root{--phase515-page-max:1456px;--phase515-card:rgba(255,253,248,0.96);--phase515-line:rgba(82,55,25,0.12);--phase515-ink:#2f2114;--phase515-green:#07584d;--phase515-coral:#ef6d58}body[data-page] .app-shell{overflow-x:clip}body[data-page] .topbar-main{width:min(calc(100vw - 48px),var(--phase515-page-max)) !important;align-items:center !important}body[data-page] .site-nav a,body[data-page] .top-actions .ghost-button,body[data-page] .top-actions .primary-button{white-space:nowrap}@media (max-width:1120px){body[data-page] .topbar-main{width:min(calc(100vw - 28px),1040px) !important;grid-template-columns:auto minmax(0,1fr) auto !important;gap:12px !important}body[data-page] .topbar-search{display:none !important}body[data-page] .site-nav{overflow-x:auto !important;scrollbar-width:none}body[data-page] .site-nav::-webkit-scrollbar{display:none}}body[data-page="account"].account-guest .route-hero-account,body[data-page="account"].account-guest .account-route-shell,body[data-page="account"].account-guest .account-dashboard-board{display:none !important}body[data-page="account"].account-guest #authDialog.account-route-panel{display:block !important;opacity:1 !important;visibility:visible !important;width:min(calc(100vw - 56px),1320px) !important;margin:clamp(18px,2.2vw,34px) auto clamp(42px,5vw,76px) !important;padding:clamp(20px,2.1vw,34px) !important;border:1px solid var(--phase515-line) !important;border-radius:clamp(22px,2.4vw,34px) !important;background:radial-gradient(circle at 14% 18%,rgba(239,109,88,0.16),transparent 28%),radial-gradient(circle at 88% 8%,rgba(7,88,77,0.12),transparent 25%),linear-gradient(180deg,rgba(255,252,246,0.99),rgba(255,244,231,0.94)) !important;box-shadow:0 30px 80px rgba(61,39,15,0.1) !important}body[data-page="account"].account-guest #authDialog>.modal-head{max-width:760px !important;margin:0 0 22px !important}body[data-page="account"].account-guest #authDialog>.modal-head h2{font-size:clamp(46px,6.4vw,92px) !important;line-height:0.9 !important;letter-spacing:-0.075em !important}body[data-page="account"].account-guest #authDialog .account-auth-layout{grid-template-columns:minmax(190px,0.58fr) minmax(0,1.65fr) minmax(220px,0.66fr) !important;align-items:stretch !important;gap:clamp(14px,1.7vw,24px) !important}body[data-page="account"].account-guest #authDialog .auth-brand-panel{min-height:clamp(300px,32vw,430px) !important;padding:clamp(22px,2.2vw,34px) !important;border-radius:24px !important}body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-template-columns:minmax(0,1.05fr) minmax(260px,0.95fr) !important;gap:16px !important;padding:clamp(16px,1.6vw,24px) !important;background:rgba(255,253,248,0.94) !important;border-radius:22px !important}body[data-page="account"].account-guest #authDialog .account-auth-ops-grid,body[data-page="account"].account-guest #authDialog .account-ambassador-details{display:none !important}body[data-page="account"].account-authenticated #authDialog.account-route-panel:not(.active):not(.route-panel-open){display:none !important}@media (max-width:920px){body[data-page="account"].account-guest #authDialog.account-route-panel{width:calc(100vw - 18px) !important;margin:8px auto 34px !important;padding:16px !important}body[data-page="account"].account-guest #authDialog .account-auth-layout,body[data-page="account"].account-guest #authDialog .checkout-preview.auth-layout{grid-template-columns:1fr !important}body[data-page="account"].account-guest #authDialog .account-shell-nav,body[data-page="account"].account-guest #authDialog .account-shell-right{display:none !important}}@media (min-width:1120px){body[data-page="home"] .hero-home[data-route-group~="home"]{width:min(calc(100vw - 68px),var(--phase515-page-max)) !important;min-height:clamp(520px,42vw,640px) !important;margin:24px auto 0 !important;grid-template-columns:minmax(430px,0.82fr) minmax(560px,1.18fr) !important;gap:clamp(22px,3vw,54px) !important;align-items:center !important}body[data-page="home"] .hero-copy{max-width:560px !important}body[data-page="home"] .hero-copy h1{max-width:11ch !important;font-size:clamp(66px,6.5vw,104px) !important;line-height:0.86 !important;letter-spacing:-0.082em !important}body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:440px !important;font-size:17px !important;line-height:1.55 !important}body[data-page="home"] .hero-studio-preview{min-height:clamp(470px,37vw,590px) !important}body[data-page="home"] .hero-studio-card{transform:translateY(2px) !important}body[data-page="home"] .home-guided-builder{width:min(calc(100vw - 68px),1320px) !important;margin:10px auto 28px !important;grid-template-columns:minmax(270px,0.72fr) minmax(420px,1fr) minmax(270px,0.72fr) !important;gap:18px !important}}@media (max-width:760px){body[data-page="home"] .mobile-home-firstfold{padding-top:10px !important}body[data-page="home"] .mobile-home-hero-card{min-height:292px !important;border-radius:26px !important}body[data-page="home"] .mobile-home-hero-copy h1{max-width:9.5ch !important;font-size:clamp(44px,13vw,58px) !important;line-height:0.88 !important}body[data-page="home"] .mobile-home-entry-grid{gap:10px !important}}@media (min-width:1180px){body[data-page="build"] .studio-grid{width:min(calc(100vw - 54px),1480px) !important;grid-template-columns:minmax(276px,0.78fr) minmax(560px,1.55fr) minmax(300px,0.84fr) !important;gap:16px !important}body[data-page="build"] .bracelet-stage{min-height:454px !important;border-radius:30px !important;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,0.95),transparent 34%),radial-gradient(ellipse at 50% 66%,rgba(61,38,14,0.16),transparent 52%),linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,239,221,0.82)) !important}body[data-page="build"] .bracelet-ring,body[data-page="build"] .bracelet-ring.has-transparent-product-assets{transform:translateY(2px) scale(1.02) !important;filter:drop-shadow(0 30px 32px rgba(55,33,12,0.22)) saturate(1.08) contrast(1.04) !important}body[data-page="build"] .bracelet-stage::before{opacity:0.18 !important;mix-blend-mode:multiply !important}body[data-page="build"] .bracelet-bead,body[data-page="build"] .bracelet-bead.product-asset-bead{box-shadow:inset -18px -20px 24px rgba(31,20,9,calc(0.17+var(--bead-depth,0.5) * 0.28)),inset 8px 9px 15px rgba(255,255,255,0.84),inset 0 0 0 1px rgba(255,255,255,0.28),0 calc(10px+var(--bead-depth,0.5) * 13px) calc(16px+var(--bead-depth,0.5) * 18px) rgba(45,28,10,0.31) !important}}@media (min-width:760px) and (max-width:1179px){body[data-page="build"] .studio-grid,body[data-page="home"] .studio-grid{width:min(calc(100vw - 30px),980px) !important;grid-template-columns:1fr !important}body[data-page="build"] .stage-panel,body[data-page="build"] .builder-panel,body[data-page="build"] .order-panel{height:auto !important;max-height:none !important}body[data-page="build"] .bracelet-stage{min-height:420px !important}}@media (min-width:1120px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{width:min(calc(100vw - 68px),1360px) !important;min-height:340px !important;margin-top:24px !important}body[data-page="trending"] #leaderboardGrid{gap:10px !important}body[data-page="trending"] .leaderboard-main .design-card-trending{grid-template-columns:58px minmax(158px,0.34fr) minmax(0,1fr) !important;min-height:142px !important;padding:12px 14px !important}body[data-page="trending"] .leaderboard-main .design-preview-trending{height:118px !important;border-radius:18px !important}body[data-page="trending"] .leaderboard-main .design-actions-trending{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}body[data-page="trending"] .leaderboard-main .design-actions-trending .small-action,body[data-page="trending"] .leaderboard-main .design-actions-trending .copy-action{min-height:36px !important;font-size:12px !important}}@media (max-width:760px){body[data-page="trending"] .route-hero[data-route-group~="trending"]{margin-top:8px !important;padding-block:18px !important}body[data-page="trending"] .route-hero-copy h1{font-size:clamp(42px,12vw,56px) !important;line-height:0.9 !important;max-width:10ch !important}body[data-page="trending"] .trending-filter-board{margin-top:8px !important}}body[data-page="gift"] #giftDialog .gift-form label,body[data-page="gift"] #giftDialog .recipient-card label{gap:6px !important}body[data-page="gift"] #giftDialog input,body[data-page="gift"] #giftDialog select,body[data-page="gift"] #giftDialog textarea{min-height:42px !important}@media (min-width:1120px){body[data-page="gift"] #giftDialog.gift-route-panel{width:min(calc(100vw - 68px),1370px) !important}body[data-page="gift"] #giftDialog>.gift-checkout-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,0.52fr) !important;gap:18px !important}body[data-page="gift"] #giftDialog form#giftForm.gift-form{gap:13px !important}}@media (max-width:760px){body[data-page="gift"] #giftDialog>.gift-checkout-grid{grid-template-columns:1fr !important;gap:12px !important}body[data-page="gift"] #giftDialog .gift-summary-card{position:static !important}}body[data-page="account"] .ops-material-upload-card,body[data-page="account"] .ops-material-preview{border-color:rgba(7,88,77,0.18) !important;background:radial-gradient(circle at 94% 8%,rgba(7,88,77,0.08),transparent 28%),rgba(255,253,248,0.94) !important}body[data-page="account"] .ops-material-normalize-row{min-height:44px !important;padding:10px 12px !important;border:1px solid rgba(7,88,77,0.16) !important;border-radius:14px !important;background:rgba(7,88,77,0.06) !important}body[data-page="account"] .ops-material-normalize-row span::after{content:" - required for Build renderer consistency";color:rgba(47,33,20,0.58);font-size:12px;font-weight:500}:root{--phase516-home-max:1456px}@media (min-width:1280px){body[data-page="home"] .hero-home[data-route-group~="home"]{box-sizing:border-box !important;width:min(calc(100vw - 68px),var(--phase516-home-max)) !important;max-width:var(--phase516-home-max) !important;height:clamp(596px,39.5vw,662px) !important;min-height:clamp(596px,39.5vw,662px) !important;margin:24px auto 0 !important;padding:clamp(58px,4.4vw,78px) clamp(38px,4.2vw,62px) clamp(42px,4vw,62px) !important;grid-template-columns:minmax(430px,0.38fr) minmax(0,0.62fr) !important;gap:clamp(12px,1.8vw,28px) !important;align-items:center !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 31%,rgba(255,250,242,0.82) 41%,rgba(255,250,242,0.2) 55%,rgba(255,250,242,0) 66%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right center / min(72%,1060px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy{max-width:560px !important;padding:0 !important;transform:none !important;position:relative !important;z-index:1 !important}body[data-page="home"] .hero-copy h1{max-width:560px !important;margin:0 0 22px !important;font-size:clamp(72px,5.6vw,96px) !important;line-height:0.92 !important;letter-spacing:-0.062em !important}body[data-page="home"] .hero-copy h1::before{content:"\2661" !important;left:auto !important;right:-74px !important;top:0.03em !important;color:#f25b49 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:0.55em !important;font-weight:400 !important;line-height:1 !important;transform:rotate(-8deg) !important}body[data-page="home"] .hero-copy h1::after{width:min(515px,92%) !important;height:3px !important;margin-top:16px !important}body[data-page="home"] .hero-copy p:not(.eyebrow){max-width:430px !important;margin-top:26px !important;font-size:16px !important;line-height:1.52 !important}body[data-page="home"] .hero-primary-actions .hero-cta:first-child{width:min(100%,390px) !important;min-width:0 !important;min-height:58px !important}body[data-page="home"] .hero-proof{margin-top:22px !important}body[data-page="home"] .home-guided-builder[data-route-group~="home"]{width:min(calc(100vw - 124px),1320px) !important;margin:14px auto 30px !important}}@media (min-width:1536px){body[data-page="home"] .hero-home[data-route-group~="home"]{background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 30%,rgba(255,250,242,0.8) 39%,rgba(255,250,242,0.18) 53%,rgba(255,250,242,0) 64%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right center / 1080px auto no-repeat,#fff8ee !important}}@media (max-width:1279px) and (min-width:900px){body[data-page="home"] .hero-home[data-route-group~="home"]{width:min(calc(100vw - 40px),1120px) !important;margin:18px auto 0 !important;min-height:560px !important;grid-template-columns:minmax(360px,0.44fr) minmax(0,0.56fr) !important;background:linear-gradient(90deg,rgba(255,250,242,0.995) 0 36%,rgba(255,250,242,0.68) 52%,rgba(255,250,242,0.08) 70%),url("/assets/pins/clean/bracelet-warm-stone.jpg") right center / min(70%,760px) auto no-repeat,#fff8ee !important}body[data-page="home"] .hero-copy h1::before{content:"\2661" !important}}@media (min-width:1280px){body[data-page="home"] .home-guided-builder[data-route-group~="home"]{min-height:438px !important;overflow:visible !important;grid-template-columns:minmax(280px,0.72fr) minmax(500px,1.1fr) minmax(350px,0.82fr) !important}body[data-page="home"] .home-builder-preview{min-height:370px !important;padding:22px 0 18px !important;overflow:visible !important;align-content:center !important;gap:5px !important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.98) 0 32%,rgba(255,250,242,0.7) 55%,transparent 72%),radial-gradient(ellipse at 50% 73%,rgba(87,52,18,0.12),transparent 48%) !important}body[data-page="home"] .home-builder-preview::before{inset:58px 34px 54px !important;opacity:0.11 !important;filter:blur(0.6px) saturate(0.9) brightness(1.16) !important}body[data-page="home"] .home-builder-preview::after{inset:auto 26% 72px !important;opacity:0.72 !important}body[data-page="home"] .home-builder-ring,body[data-page="home"] .home-builder-preview .home-builder-ring,body[data-page="home"] .home-builder-ring:has(.product-bracelet-preview){width:min(100%,360px) !important;height:240px !important;min-height:240px !important;margin:0 auto !important;opacity:1 !important;transform:translateY(8px) scale(1) !important;overflow:visible !important;filter:drop-shadow(0 22px 22px rgba(63,39,14,0.18)) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview,body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided{position:relative !important;inset:auto !important;width:360px !important;height:240px !important;min-height:240px !important;overflow:visible !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided>img{width:300px !important;height:210px !important;left:50% !important;top:52% !important;opacity:0.08 !important;transform:translate(-50%,-50%) scale(1) !important;filter:blur(1px) saturate(0.82) brightness(1.18) !important;mix-blend-mode:multiply !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{position:absolute !important;left:50% !important;top:50% !important;width:260px !important;height:260px !important;opacity:1 !important;transform:translate(-50%,-50%) scale(1) !important;filter:drop-shadow(0 18px 20px rgba(54,34,13,0.2)) saturate(1.16) contrast(1.06) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bracelet{width:156px !important;height:156px !important;transform:scale(1.38) !important;transform-origin:center !important}body[data-page="home"] .home-builder-preview>strong{margin-top:6px !important}}body:is([data-page="home"],[data-page="build"]) .trust-bar span::before{display:inline-grid !important;place-items:center !important;width:22px !important;height:22px !important;margin-right:10px !important;color:#b5822e !important;font-family:Georgia,"Times New Roman",serif !important;font-size:17px !important;line-height:1 !important}body:is([data-page="home"],[data-page="build"]) .trust-bar span:nth-child(1)::before{content:"\25C7" !important}body:is([data-page="home"],[data-page="build"]) .trust-bar span:nth-child(2)::before{content:"\2661" !important}body:is([data-page="home"],[data-page="build"]) .trust-bar span:nth-child(3)::before{content:"\25A3" !important}body:is([data-page="home"],[data-page="build"]) .trust-bar span:nth-child(4)::before{content:"\2726" !important}@media (min-width:900px) and (max-width:1279px){body[data-page="home"] .home-guided-builder[data-route-group~="home"]{overflow:visible !important}body[data-page="home"] .home-builder-ring,body[data-page="home"] .home-builder-ring:has(.product-bracelet-preview){transform:translateY(4px) scale(1) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{opacity:1 !important;transform:translate(-50%,-50%) scale(0.95) !important}}body[data-page="home"] #communityTitle::after,body[data-page="build"] #communityTitle::after,body[data-page="trending"] #communityTitle::after{content:"" !important;display:none !important}body[data-page="home"] .home-builder-preview,body[data-page="home"] .home-builder-ring,body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided{isolation:isolate !important}body[data-page="home"] .home-builder-preview::before{opacity:0.055 !important;z-index:0 !important}body[data-page="home"] .home-builder-preview::after{opacity:0.42 !important;z-index:0 !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided>img{opacity:0.045 !important;z-index:1 !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{z-index:20 !important;opacity:1 !important;filter:drop-shadow(0 22px 18px rgba(54,34,13,0.24)) saturate(1.22) contrast(1.1) brightness(1.02) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bracelet{z-index:21 !important;opacity:1 !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bead,body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-charm{z-index:22 !important;opacity:1 !important;filter:saturate(1.16) contrast(1.08) brightness(0.98) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-shine{z-index:23 !important;opacity:0.18 !important;mix-blend-mode:screen !important;background:radial-gradient(circle at 43% 28%,rgba(255,255,255,0.28),transparent 22%),linear-gradient(115deg,transparent 0 41%,rgba(255,255,255,0.2) 47%,transparent 57%) !important}body[data-page="home"] .design-preview-home,body[data-page="build"] .design-preview-home,body[data-page="trending"] .design-preview-trending,body[data-page="home"] .home-story-grid article,body[data-page="build"] .home-story-grid article{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.18),transparent 38%),#fff8ee !important}body[data-page="home"] .design-preview-home>img,body[data-page="build"] .design-preview-home>img,body[data-page="trending"] .design-preview-trending>img,body[data-page="home"] .home-story-grid article>img,body[data-page="build"] .home-story-grid article>img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 48% !important;transform:scale(1.08) !important}body[data-page="home"] .design-card-home .design-preview-home>img,body[data-page="build"] .design-card-home .design-preview-home>img,body[data-page="trending"] .design-card-trending .design-preview-trending>img{object-position:center 48% !important}body[data-page="home"] #leaderboardGrid .design-card .design-preview>img,body[data-page="build"] #leaderboardGrid .design-card .design-preview>img,body[data-page="trending"] #leaderboardGrid .design-card .design-preview>img{object-position:center 48% !important}body[data-page="home"] .leaderboard-main-home,body[data-page="build"] .leaderboard-main-home{align-items:stretch !important}body[data-page="home"] .design-card-home,body[data-page="build"] .design-card-home{overflow:hidden !important}body[data-page="home"] .design-preview-home,body[data-page="build"] .design-preview-home{min-height:176px !important;height:176px !important}body[data-page="home"] .home-story-grid article,body[data-page="build"] .home-story-grid article{min-width:0 !important}body[data-page="home"] .home-story-grid article>img,body[data-page="build"] .home-story-grid article>img{height:160px !important;min-height:160px !important}body[data-page="build"] .build-video-phone-grid article::before{content:"\2726" !important;color:#0f7a63 !important;font-family:Georgia,"Times New Roman",serif !important}@media (min-width:1280px){body[data-page="home"] .home-builder-ring{width:330px !important;height:250px !important;transform:translateY(-8px) scale(1) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .product-bracelet-live{width:286px !important;height:286px !important;transform:translate(-50%,-52%) scale(1) !important}body[data-page="home"] .home-builder-ring .product-bracelet-preview-home-guided .mini-bracelet{transform:scale(1.5) !important}body[data-page="build"] .bracelet-stage{position:relative !important;overflow:hidden !important;isolation:isolate !important}body[data-page="build"] .bracelet-ring{left:50% !important;top:50% !important;width:420px !important;height:300px !important;transform:translate(-50%,-50%) scale(0.82) !important;transform-origin:center center !important}body[data-page="build"] .bracelet-bead{opacity:0.96 !important}body[data-page="build"] .bracelet-bead.selected{opacity:1 !important}body[data-page="build"] .bracelet-stage::before{opacity:0.12 !important}}html body[data-page="build"] main.studio-grid .stage-panel .bracelet-stage #braceletRing.bracelet-ring{left:50% !important;top:50% !important;width:420px !important;height:300px !important;transform:translate(-50%,-50%) scale(0.82) !important;transform-origin:center center !important}