:root{--bg:#11100F;--bg2:#1A1715;--panel:#24201D;--panel-2:#2B2622;--bone:#EEE7DD;--bone-2:#E5DCCE;--card-bone:#F6F1E8;--ink:#F3EDE4;--mut:#A79D93;--ink-d:#1A1715;--mut-d:#6E655A;--cta:#8F1722;--cta-h:#A31C29;--walnut:#81512E;--walnut-deep:#271A10;--brass:#B59662;--line:rgba(238,231,221,.09);--line-bone:rgba(26,23,21,.12);--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button{font-family:var(--sans);cursor:pointer;border:none;background:none;color:inherit}select{font-family:var(--sans)}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:14px}.h-serif{font-family:var(--serif);font-weight:600;line-height:1.06;letter-spacing:.005em}h2.h-serif{font-size:clamp(32px,4.6vw,52px);margin-bottom:14px}.sub{color:var(--mut);max-width:560px;font-size:16px}.on-bone{color:var(--ink-d)}.on-bone .sub{color:var(--mut-d)}.on-bone .eyebrow{color:#8f6f3d}section{position:relative}.announce{background:#0b0a09;border-bottom:1px solid var(--line);text-align:center;padding:9px 16px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);font-weight:600}.announce b{color:var(--ink);font-weight:600}.nav{border-bottom:1px solid var(--line);background:#11100feb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:60}.nav-in{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:58px}.logo{font-family:var(--serif);font-size:23px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.logo span{color:var(--brass)}.nav-links{display:flex;gap:30px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--mut)}.nav-links a:hover{color:var(--ink)}.cart-btn{position:relative;display:flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cart-count{background:var(--cta);color:#fff;font-size:11px;min-width:19px;height:19px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;font-weight:700}.hero{padding:40px 0 68px}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:52px;align-items:start}.hero-media{position:sticky;top:74px;align-self:start}.hero-copy-mobile{display:none}section{scroll-margin-top:70px}.gallery-main{position:relative;border-radius:10px;overflow:hidden;background:var(--panel);aspect-ratio:1/1;box-shadow:0 30px 80px -20px #000000b3}.gallery-main img,.gallery-main video{width:100%;height:100%;object-fit:cover}.gallery-main img{animation:kenburns 20s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.065)}}.gallery-badge{position:absolute;top:14px;left:14px;background:#0b0a09c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bone);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:7px 12px;border-radius:4px;border:1px solid rgba(181,150,98,.35)}.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.thumb{border-radius:7px;overflow:hidden;aspect-ratio:1/1;border:2px solid transparent;opacity:.62;transition:.18s;position:relative;padding:0}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.active{border-color:var(--brass);opacity:1}.thumb:hover{opacity:1}.thumb .play-ico{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0b0a0973}.thumb .play-ico svg{width:22px;height:22px;fill:#fff}.hero-eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.stars{color:var(--brass);letter-spacing:2px;font-size:14px}.rating-txt{font-size:12.5px;color:var(--mut)}.rating-txt b{color:var(--ink)}.hero h1{font-family:var(--serif);font-size:clamp(38px,4.2vw,56px);font-weight:600;line-height:1.02;margin-bottom:14px}.hero-sub{color:var(--mut);font-size:16px;max-width:480px;margin-bottom:22px}.price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:4px}.price-now{font-size:32px;font-weight:700;font-family:var(--serif)}.price-was{color:var(--mut);text-decoration:line-through;font-size:17px}.save-chip{background:#8f17222e;border:1px solid rgba(163,28,41,.5);color:#e8a9ae;font-size:11px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:4px;text-transform:uppercase}.price-note{font-size:12px;color:var(--mut);margin-bottom:22px}.opt-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:20px 0 10px;display:flex;justify-content:space-between;align-items:baseline}.opt-label .sel-name{color:var(--brass);letter-spacing:.04em;font-size:12px;text-transform:none;font-weight:600}.design-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.design-card{display:flex;align-items:center;gap:10px;background:var(--panel);border:1.5px solid var(--line);border-radius:8px;padding:7px 10px 7px 7px;text-align:left;transition:.15s;color:var(--ink)}.design-card img{width:44px;height:44px;border-radius:5px;object-fit:cover;flex-shrink:0}.design-card .dn{font-size:12.5px;font-weight:600;line-height:1.25}.design-card .ds{font-size:10.5px;color:var(--mut)}.design-card.active{border-color:var(--brass);background:var(--panel-2);box-shadow:0 0 0 1px var(--brass)}.design-card.low .ds{color:#d98a83}.bundle-list{display:flex;flex-direction:column;gap:8px}.bundle{background:var(--panel);border:1.5px solid var(--line);border-radius:9px;padding:13px 14px;transition:.15s;position:relative;cursor:pointer}.bundle.active{border-color:var(--brass);background:var(--panel-2);box-shadow:0 0 0 1px var(--brass)}.bundle-top{display:flex;align-items:center;gap:12px}.radio{width:17px;height:17px;border-radius:50%;border:2px solid var(--mut);flex-shrink:0;position:relative}.bundle.active .radio{border-color:var(--brass)}.bundle.active .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--brass);border-radius:50%}.bundle-name{font-weight:600;font-size:14.5px}.bundle-perk{font-size:11.5px;color:var(--brass);margin-top:1px}.bundle-price{margin-left:auto;text-align:right}.bundle-price .bp{font-weight:700;font-size:15.5px}.bundle-price .bw{color:var(--mut);text-decoration:line-through;font-size:11.5px}.bundle-badge{position:absolute;top:-9px;right:12px;background:var(--brass);color:#181104;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border-radius:3px}.bundle-badge.red{background:var(--cta);color:#fff}.slot-row{display:none;margin-top:11px;padding-top:11px;border-top:1px dashed var(--line);gap:8px;flex-wrap:wrap}.bundle.active .slot-row.show{display:flex}.slot{flex:1;min-width:130px}.slot label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);display:block;margin-bottom:4px}.slot select{width:100%;background:var(--bg2);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:7px 8px;font-size:12.5px}.addons{display:flex;flex-direction:column;gap:7px}.addon{display:flex;align-items:center;gap:11px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 12px;cursor:pointer;transition:.15s}.addon.checked{border-color:#b596628c}.cbox{width:17px;height:17px;border-radius:4px;border:2px solid var(--mut);flex-shrink:0;display:flex;align-items:center;justify-content:center}.addon.checked .cbox{background:var(--brass);border-color:var(--brass)}.addon.checked .cbox svg{display:block}.cbox svg{display:none;width:11px;height:11px;fill:none;stroke:#181104;stroke-width:3}.addon .an{font-size:13px;font-weight:600}.addon .ad{font-size:11px;color:var(--mut)}.addon .ap{margin-left:auto;font-weight:600;font-size:13px;white-space:nowrap}.addon .ap s{color:var(--mut);font-weight:400;margin-right:5px;font-size:11.5px}.addon .ap .free{color:#8fbf8f;font-weight:700;letter-spacing:.06em;font-size:11.5px}.addon.locked{cursor:default}.atc{width:100%;background:var(--cta);color:#fbf6ee;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:17px 20px;border-radius:8px;margin-top:20px;transition:.15s;box-shadow:0 12px 30px -8px #8f17228c}.atc:hover{background:var(--cta-h)}.atc-sub{display:flex;justify-content:center;gap:18px;margin-top:12px;font-size:11.5px;color:var(--mut);flex-wrap:wrap}.atc-sub span{display:flex;align-items:center;gap:5px}.atc-sub svg{width:12px;height:12px;stroke:var(--brass);fill:none;stroke-width:2}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.trust-in{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto}.trust-item{padding:22px 26px;border-left:1px solid var(--line)}.trust-item:first-child{border-left:none}.trust-item h4{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:5px}.trust-item p{font-size:12.5px;color:var(--mut);line-height:1.5}.closer{background:var(--bone);padding:92px 0}.closer-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;margin-top:44px}.crop{border-radius:10px;overflow:hidden;position:relative;background:#ddd}.crop img{width:100%;height:100%;object-fit:cover}.crop-hero{aspect-ratio:1/1.04;grid-row:span 2}.crop-hero img{width:180%;max-width:none;object-position:32% 30%;animation:slowpan 22s ease-in-out infinite alternate}@keyframes slowpan{0%{transform:translate(0)}to{transform:translate(-6%,-3%)}}.closer-side{display:grid;grid-template-rows:1fr 1fr;gap:20px}.crop-sm{aspect-ratio:1.6/1}.crop-sm img{width:100%;height:100%}.crop-cap{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 14px;background:linear-gradient(to top,rgba(11,10,9,.82),transparent);color:var(--bone);font-size:12px;letter-spacing:.05em;font-weight:600}.crop-cap small{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:2px}.reveal{padding:92px 0;background:var(--bg)}.reveal-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.video-frame{border-radius:12px;overflow:hidden;background:#000;box-shadow:0 40px 90px -30px #000000d9;aspect-ratio:4/5;position:relative}.video-frame video{width:100%;height:100%;object-fit:cover}.vf-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none}.video-frame.fallback video{visibility:hidden}.video-frame.fallback .vf-fallback{display:block;animation:kenburns 16s ease-in-out infinite alternate}.vf-tag{position:absolute;top:14px;left:14px;background:#0b0a09bf;color:var(--bone);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:6px 11px;border-radius:4px;border:1px solid rgba(181,150,98,.3);display:flex;align-items:center;gap:7px}.vf-tag .dot{width:6px;height:6px;border-radius:50%;background:#c0392b;animation:blink 1.6s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.reveal-stats{display:flex;gap:36px;margin-top:30px}.rstat b{display:block;font-family:var(--serif);font-size:30px;font-weight:700;color:var(--ink)}.rstat span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.uses{background:var(--bone);padding:92px 0}.uses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.use-card{background:var(--card-bone);border:1px solid var(--line-bone);border-radius:12px;overflow:hidden}.use-card .uc-img{aspect-ratio:1.25/1;overflow:hidden;position:relative}.use-card .uc-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.use-card:hover .uc-img img{transform:scale(1.05)}.use-card .uc-body{padding:20px 22px 24px}.use-card h3{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#8f6f3d;margin-bottom:8px}.use-card p{font-size:14px;color:var(--mut-d);line-height:1.55}.use-card p b{color:var(--ink-d)}.process{padding:92px 0;background:var(--bg)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:46px}.step{background:var(--panel);border:1px solid var(--line);border-radius:11px;overflow:hidden}.step .st-img{aspect-ratio:1/1;overflow:hidden}.step .st-img img{width:100%;height:100%;object-fit:cover}.step .st-body{padding:16px 18px 20px}.step .st-num{font-family:var(--serif);font-size:13px;color:var(--brass);letter-spacing:.18em;margin-bottom:4px}.step h3{font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.step p{font-size:12.5px;color:var(--mut);line-height:1.5}.artist{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center;margin-top:64px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:34px 40px}.artist-img{border-radius:10px;overflow:hidden;aspect-ratio:.85/1}.artist-img img{width:100%;height:100%;object-fit:cover}.artist blockquote{font-family:var(--serif);font-size:clamp(19px,2vw,24px);font-style:italic;font-weight:500;line-height:1.4;color:var(--ink);margin-bottom:18px}.artist .a-sig{height:44px;width:auto;opacity:.85;filter:invert(92%) sepia(8%) saturate(200%)}.artist .a-name{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-top:8px}.collection{padding:92px 0;background:#0d0c0b}.coll-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px}.coll-card{background:var(--panel);border:1.5px solid var(--line);border-radius:11px;overflow:hidden;text-align:left;transition:.18s;color:var(--ink);padding:0;display:flex;flex-direction:column}.coll-card:hover{transform:translateY(-4px);border-color:#b5966280}.coll-card.active{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass),0 18px 44px -16px #000c}.coll-card .cc-img{aspect-ratio:1/1;overflow:hidden}.coll-card .cc-img img{width:100%;height:100%;object-fit:cover}.coll-card .cc-body{padding:14px 15px 16px;flex:1;display:flex;flex-direction:column}.coll-card h3{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.1;margin-bottom:4px}.coll-card .cc-tag{font-size:11.5px;color:var(--mut);line-height:1.4;margin-bottom:10px;flex:1}.cc-status{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:6px}.cc-status .sdot{width:6px;height:6px;border-radius:50%}.cc-status.ok{color:#9cb89c}.cc-status.ok .sdot{background:#7fa37f}.cc-status.hot{color:var(--brass)}.cc-status.hot .sdot{background:var(--brass)}.cc-status.low{color:#d98a83}.cc-status.low .sdot{background:#c0392b}.coll-cta{text-align:center;margin-top:40px}.btn-ghost{display:inline-block;border:1px solid rgba(181,150,98,.55);color:var(--bone);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:15px 34px;border-radius:7px;transition:.15s}.btn-ghost:hover{background:#b596621f}.ugc{background:var(--bone);padding:92px 0}.ugc-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:44px}.ugc-tile{border-radius:10px;overflow:hidden;position:relative}.ugc-tile.t1{grid-column:span 5;aspect-ratio:1/1.05}.ugc-tile.t2{grid-column:span 3;aspect-ratio:1/1.35}.ugc-tile.t3{grid-column:span 4;aspect-ratio:1/1}.ugc-tile.t4,.ugc-tile.t5,.ugc-tile.t6{grid-column:span 4;aspect-ratio:1.25/1}.ugc-tile img{width:100%;height:100%;object-fit:cover}.ugc-tile .zoom{transform:scale(1.9)}.ugc-cap{position:absolute;left:0;right:0;bottom:0;padding:30px 16px 12px;background:linear-gradient(to top,rgba(11,10,9,.8),transparent);color:#f3ede4;font-size:12px;font-weight:600}.ugc-cap small{display:block;font-size:10px;color:#f3ede4bf;font-weight:500;margin-top:1px}.ugc-quote{background:var(--ink-d);color:var(--bone);display:flex;flex-direction:column;justify-content:center;padding:26px}.ugc-quote p{font-family:var(--serif);font-size:19px;font-style:italic;line-height:1.35;margin-bottom:12px}.ugc-quote span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.reviews{background:var(--bone-2);padding:92px 0}.rev-head{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start;margin-bottom:44px}.rev-score{background:var(--card-bone);border:1px solid var(--line-bone);border-radius:12px;padding:26px;text-align:center}.rev-score .big{font-family:var(--serif);font-size:56px;font-weight:700;color:var(--ink-d);line-height:1}.rev-score .stars{font-size:17px;margin:8px 0 4px}.rev-score p{font-size:12px;color:var(--mut-d)}.rev-bars{margin-top:16px;text-align:left}.rbar{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut-d);margin-bottom:5px}.rbar .track{flex:1;height:5px;background:#1a17151f;border-radius:3px;overflow:hidden}.rbar .fill{height:100%;background:var(--brass);border-radius:3px}.rev-grid{columns:2;column-gap:18px}.review{background:var(--card-bone);border:1px solid var(--line-bone);border-radius:11px;padding:20px 22px;margin-bottom:18px;break-inside:avoid;color:var(--ink-d)}.review .r-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}.review .avatar{width:34px;height:34px;border-radius:50%;background:var(--walnut);color:#f6ede2;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review .r-name{font-size:13px;font-weight:600}.review .r-meta{font-size:11px;color:var(--mut-d)}.review .r-meta .vrf{color:#4e7a4e;font-weight:600}.review .r-stars{color:var(--brass);font-size:12.5px;letter-spacing:1.5px;margin-bottom:7px}.review p{font-size:13.5px;line-height:1.6}.review .r-design{display:inline-block;margin-top:10px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut-d);border:1px solid var(--line-bone);border-radius:4px;padding:3px 8px}.review .r-helpful{font-size:11px;color:var(--mut-d);margin-top:10px}.batch{padding:92px 0;background:var(--bg)}.batch-board{max-width:760px;margin:44px auto 0;background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden}.batch-head{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.batch-head b{color:var(--brass);font-weight:700}.batch-row{display:flex;align-items:center;gap:18px;padding:15px 24px;border-bottom:1px solid var(--line)}.batch-row:last-child{border-bottom:none}.batch-row img{width:42px;height:42px;border-radius:6px;object-fit:cover}.batch-row .b-name{font-weight:600;font-size:13.5px;width:170px;flex-shrink:0}.batch-row .b-track{flex:1;height:5px;background:#eee7dd1a;border-radius:3px;overflow:hidden}.batch-row .b-fill{height:100%;background:var(--walnut);border-radius:3px;width:0;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.batch-row.low .b-fill{background:var(--cta)}.batch-row .b-label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;width:150px;text-align:right;flex-shrink:0;color:var(--mut)}.batch-row.low .b-label{color:#d98a83}.batch-row.hot .b-label{color:var(--brass)}.batch-note{text-align:center;font-size:12px;color:var(--mut);margin-top:20px}.gift{background:var(--walnut-deep);padding:100px 0;border-top:1px solid rgba(181,150,98,.15)}.gift-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.gift .h-serif{color:#f3ead9}.gift p.g-body{color:#c9b79e;font-size:16px;margin-bottom:26px;max-width:480px}.gift p.g-body b{color:#f3ead9}.occasions{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.occ{border:1px solid rgba(181,150,98,.4);color:#d8c6a6;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:8px 15px;border-radius:20px}.gift-note{font-size:12.5px;color:#a08e74;display:flex;gap:8px;align-items:center}.gift-note svg{width:14px;height:14px;stroke:#b59662;fill:none;stroke-width:2;flex-shrink:0}.gift-img{border-radius:12px;overflow:hidden;box-shadow:0 40px 90px -30px #000c;aspect-ratio:.92/1}.gift-img img{width:100%;height:100%;object-fit:cover}.compare{background:var(--bone);padding:92px 0}.cmp-table{max-width:720px;margin:44px auto 0;background:var(--card-bone);border:1px solid var(--line-bone);border-radius:13px;overflow:hidden}.cmp-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;border-bottom:1px solid var(--line-bone)}.cmp-row:last-child{border-bottom:none}.cmp-row>div{padding:14px 20px;font-size:13.5px;display:flex;align-items:center;color:var(--ink-d)}.cmp-row.head>div{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--mut-d);background:#1a17150a}.cmp-row.head .this-col{color:#7d211d}.cmp-row>div:nth-child(2),.cmp-row>div:nth-child(3){justify-content:center;text-align:center}.cmp-yes{color:#7d211d;font-weight:700;font-size:15px}.cmp-no{color:#1a17154d;font-size:15px}.bundles-sec{padding:92px 0;background:var(--bg2)}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;align-items:stretch}.tier{background:var(--panel);border:1.5px solid var(--line);border-radius:13px;padding:28px 26px;position:relative;display:flex;flex-direction:column;cursor:pointer;transition:.18s}.tier:hover{border-color:#b5966273}.tier.active{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass),0 24px 60px -24px #000c}.tier.pop{transform:scale(1.03)}.tier-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--brass);color:#181104;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:4px 13px;border-radius:4px;white-space:nowrap}.tier-badge.red{background:var(--cta);color:#fff}.tier h3{font-family:var(--serif);font-size:24px;font-weight:600;margin-bottom:2px}.tier .t-sub{font-size:12px;color:var(--mut);margin-bottom:16px}.tier .t-price{font-size:30px;font-weight:700;font-family:var(--serif)}.tier .t-was{color:var(--mut);text-decoration:line-through;font-size:13.5px;margin-left:8px}.tier .t-save{font-size:12px;color:#e8a9ae;font-weight:600;margin:2px 0 16px}.tier ul{list-style:none;margin-bottom:20px;flex:1}.tier li{font-size:12.5px;color:var(--mut);padding:5px 0;display:flex;gap:9px;align-items:flex-start}.tier li svg{width:13px;height:13px;stroke:var(--brass);fill:none;stroke-width:2.4;flex-shrink:0;margin-top:3px}.tier li b{color:var(--ink);font-weight:600}.tier-btn{width:100%;border:1px solid rgba(181,150,98,.5);color:var(--bone);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:13px;border-radius:7px;transition:.15s}.tier.active .tier-btn,.tier-btn:hover{background:var(--cta);border-color:var(--cta);color:#fff}.faq{padding:92px 0;background:var(--bg)}.faq-list{max-width:720px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 4px;text-align:left;font-size:15.5px;font-weight:600;color:var(--ink);transition:.15s}.faq-q:hover{color:var(--brass)}.faq-q .fi{font-family:var(--serif);font-size:22px;color:var(--brass);flex-shrink:0;transition:transform .25s;line-height:1}.faq-item.open .fi{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{padding:0 4px 20px;color:var(--mut);font-size:14px;max-width:620px}.final{background:#0b0a09;padding:100px 0 110px;text-align:center;border-top:1px solid var(--line)}.final .h-serif{font-size:clamp(36px,5vw,58px)}.final-thumbs{display:flex;justify-content:center;gap:12px;margin:34px 0 8px}.fthumb{width:72px;height:72px;border-radius:10px;overflow:hidden;border:2px solid transparent;opacity:.55;transition:.18s;padding:0}.fthumb img{width:100%;height:100%;object-fit:cover}.fthumb.active{border-color:var(--brass);opacity:1;transform:scale(1.06)}.fthumb:hover{opacity:1}.final-sel{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:26px}.final-sel b{color:var(--brass)}.final-price{font-family:var(--serif);font-size:30px;font-weight:700;margin-bottom:4px}.final-price s{color:var(--mut);font-size:18px;font-weight:400;margin-left:10px}.final-ship{font-size:12px;color:var(--mut);margin-bottom:26px}.btn-final{background:var(--cta);color:#fbf6ee;font-size:14.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:18px 52px;border-radius:8px;transition:.15s;box-shadow:0 16px 40px -10px #8f172299}.btn-final:hover{background:var(--cta-h)}footer{background:#0c0b0a;border-top:1px solid var(--line);padding:64px 0 90px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px}.foot-brand p{font-size:13px;color:var(--mut);max-width:280px;margin-top:14px}.foot-tagline{color:var(--brass)!important;font-size:10.5px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.foot-col h4{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:16px}.foot-col a{display:block;font-size:13px;color:var(--mut);padding:4px 0;transition:.15s}.foot-col a:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--line);margin-top:52px;padding-top:24px;display:flex;justify-content:space-between;font-size:11.5px;color:var(--mut);flex-wrap:wrap;gap:10px}.sticky-bar{position:fixed;left:0;right:0;bottom:0;background:#11100ff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(181,150,98,.3);z-index:70;transform:translateY(110%);transition:transform .3s ease;padding:10px 0}.sticky-bar.show{transform:translateY(0)}.sticky-in{max-width:1180px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:14px}.sticky-in img{width:46px;height:46px;border-radius:7px;object-fit:cover}.sticky-name{font-size:13px;font-weight:600;line-height:1.25}.sticky-name small{display:block;font-size:11px;color:var(--mut);font-weight:400}.sticky-price{margin-left:auto;font-weight:700;font-size:16px;font-family:var(--serif);white-space:nowrap}.sticky-price s{color:var(--mut);font-size:12px;font-family:var(--sans);font-weight:400;margin-right:6px}.sticky-atc{background:var(--cta);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:13px 26px;border-radius:7px;white-space:nowrap;transition:.15s}.sticky-atc:hover{background:var(--cta-h)}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0605049e;z-index:90;opacity:0;pointer-events:none;transition:opacity .25s}.cart-overlay.open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,100vw);background:var(--bg2);border-left:1px solid var(--line);z-index:95;transform:translate(102%);transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.cart-drawer.open{transform:translate(0)}.cd-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.cd-head h3{font-family:var(--serif);font-size:22px;font-weight:600;letter-spacing:.02em}.cd-close{font-size:26px;color:var(--mut);line-height:1;padding:4px 8px;transition:.15s}.cd-close:hover{color:var(--ink)}.cd-ship{background:#b596621a;border-bottom:1px solid var(--line);padding:10px 22px;font-size:11.5px;color:var(--brass);display:flex;align-items:center;gap:8px;letter-spacing:.04em}.cd-ship svg{width:13px;height:13px;stroke:var(--brass);fill:none;stroke-width:2}.cd-body{flex:1;overflow-y:auto;padding:18px 22px}.cd-empty{text-align:center;color:var(--mut);padding:60px 20px;font-size:14px}.cd-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.cd-item img{width:62px;height:62px;border-radius:8px;object-fit:cover;flex-shrink:0}.cd-item .ci-name{font-size:13.5px;font-weight:600;line-height:1.3}.cd-item .ci-sub{font-size:11.5px;color:var(--mut);margin-top:3px;line-height:1.45}.cd-item .ci-right{margin-left:auto;text-align:right;flex-shrink:0}.cd-item .ci-price{font-weight:700;font-size:13.5px}.cd-item .ci-price s{color:var(--mut);font-weight:400;font-size:11px;display:block}.cd-item .ci-price .free{color:#8fbf8f;font-size:11px;letter-spacing:.08em}.ci-remove{font-size:11px;color:var(--mut);text-decoration:underline;margin-top:8px;transition:.15s}.ci-remove:hover{color:#d98a83}.qty-ctl{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;margin-top:9px}.qty-ctl button{width:26px;height:26px;font-size:14px;color:var(--mut);transition:.15s}.qty-ctl button:hover{color:var(--ink)}.qty-ctl span{min-width:26px;text-align:center;font-size:12.5px;font-weight:600}.cd-foot{border-top:1px solid var(--line);padding:18px 22px 22px;background:var(--bg)}.cd-row{display:flex;justify-content:space-between;font-size:13px;color:var(--mut);padding:3px 0}.cd-row.total{font-size:16.5px;color:var(--ink);font-weight:700;padding-top:10px;margin-top:8px;border-top:1px solid var(--line)}.cd-row .saved{color:#8fbf8f}.cd-checkout{width:100%;background:var(--cta);color:#fff;font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:16px;border-radius:8px;margin-top:14px;transition:.15s}.cd-checkout:hover{background:var(--cta-h)}.cd-guarantee{text-align:center;font-size:11px;color:var(--mut);margin-top:11px}.toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%,20px);background:var(--bone);color:var(--ink-d);font-size:13px;font-weight:600;padding:12px 22px;border-radius:8px;box-shadow:0 14px 40px #00000080;z-index:120;opacity:0;pointer-events:none;transition:.3s;white-space:nowrap}.toast.show{opacity:1;transform:translate(-50%)}.sec-head{max-width:640px}.sec-head.center{margin:0 auto;text-align:center}.sec-head.center .sub{margin:0 auto}@media(max-width:1024px){.steps{grid-template-columns:repeat(2,1fr)}.coll-grid{grid-template-columns:repeat(3,1fr)}.tier-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.tier.pop{transform:none}.artist{grid-template-columns:1fr;padding:28px}.artist-img{max-width:280px}.rev-head{grid-template-columns:1fr;gap:24px}.rev-score{max-width:340px}}@media(max-width:820px){body{font-size:15px}.hero{padding:18px 0 52px}.hero-grid{grid-template-columns:1fr;gap:26px}.hero-media{position:static}.hero-copy-desktop{display:none}.hero-copy-mobile{display:block}.hero-copy-mobile h1{font-size:clamp(34px,9.6vw,42px)}.nav-links{display:none}.trust-in{grid-template-columns:1fr 1fr}.trust-item{border-left:none;border-top:1px solid var(--line);padding:16px 20px}.trust-item:nth-child(1),.trust-item:nth-child(2){border-top:none}.trust-item:nth-child(2n){border-left:1px solid var(--line)}.closer-grid{grid-template-columns:1fr}.crop-hero{grid-row:auto}.crop-cap{padding:20px 10px 8px;font-size:10px}.crop-cap small{font-size:8.5px;letter-spacing:.14em}.closer-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.crop-sm{aspect-ratio:1/1}.reveal-grid{grid-template-columns:1fr;gap:34px}.video-frame{aspect-ratio:4/5;max-width:440px;margin:0 auto}.uses-grid{grid-template-columns:1fr;gap:16px}.use-card .uc-img{aspect-ratio:1.3/1}.steps,.coll-grid,.ugc-grid{grid-template-columns:1fr 1fr;gap:12px}.ugc-tile{grid-column:span 1!important;aspect-ratio:1/1!important}.ugc-tile.t1{grid-column:span 2!important;aspect-ratio:1.3/1!important}.rev-grid{columns:1}.gift-grid{grid-template-columns:1fr;gap:34px}.gift-img{max-width:440px;margin:0 auto}.batch-row{display:grid;grid-template-columns:42px 1fr;gap:2px 14px;align-items:center}.batch-row img{grid-row:span 2}.batch-row .b-name{width:auto}.batch-row .b-track{display:none}.batch-row .b-label{width:auto;text-align:left;grid-column:2}.cmp-row>div{padding:12px;font-size:12.5px}.foot-grid{grid-template-columns:1fr 1fr;gap:30px}.final-thumbs{gap:8px}.fthumb{width:56px;height:56px}.sticky-name small{display:none}section .wrap>.sec-head h2{font-size:clamp(30px,8vw,40px)}.closer,.reveal,.uses,.process,.collection,.ugc,.reviews,.batch,.compare,.bundles-sec,.faq{padding:64px 0}.gift{padding:72px 0}.final{padding:72px 0 84px}}@media(max-width:480px){.wrap{padding:0 18px}.design-grid{grid-template-columns:1fr}.design-card{padding:6px 10px 6px 6px}.thumbs{gap:6px}.sticky-in{gap:10px;padding:0 14px}.sticky-atc{padding:12px 18px;font-size:11px}.sticky-price s{display:none}#stickyName{display:block;max-width:34vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coll-grid,.steps{grid-template-columns:1fr 1fr}.announce{font-size:9px;letter-spacing:.18em}.logo{font-size:19px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.gallery-main img,.crop-hero img{animation:none}*{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/horrorboard.css.map */
