:root{--bone: #F1EADA;--bone-deep: #E7DCC3;--parchment: #DCCEB0;--cream: #FAF5EA;--ink: #1A1512;--ink-soft: #3C342C;--ink-mute: #6B5F52;--ember: #B4543A;--ember-deep: #8B3C27;--moss: #5A6B3D;--gold: #BE9947;--mushroom: #A89B85;--line: rgba(26, 21, 18, .14);--line-soft: rgba(26, 21, 18, .08);--shadow-sm: 0 1px 2px rgba(26, 21, 18, .05);--shadow-md: 0 12px 40px -16px rgba(26, 21, 18, .22);--shadow-lg: 0 30px 80px -24px rgba(26, 21, 18, .32);--radius-sm: 3px;--radius: 6px;--container: 1340px;--ease: cubic-bezier(.2,.7,.2,1)}.pdp-v2{background:var(--bone);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";position:relative}.pdp-v2 *,.pdp-v2 *:before,.pdp-v2 *:after{box-sizing:border-box}.pdp-v2 img,.pdp-v2 svg{display:block;max-width:100%}.pdp-v2 button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.pdp-v2 input,.pdp-v2 select{font-family:inherit}.pdp-v2 a{color:inherit;text-decoration:none}.pdp-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.15 0 0 0 0.35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.pdp-v2>*{position:relative;z-index:2}.display{font-family:Fraunces,Times New Roman,serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-weight:330;letter-spacing:-.025em;line-height:.94}.display em{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--ember);font-weight:320}.display--tight{letter-spacing:-.035em}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10.5px;font-weight:500;color:var(--ink-soft)}.eyebrow--em{color:var(--ember)}.small-caps{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500}.wrap{max-width:var(--container);margin:0 auto;padding:0 28px}.rule{height:1px;background:var(--line-soft);border:0;width:100%}.ticker{background:var(--ink);color:var(--bone);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.04)}.ticker__track{display:flex;gap:56px;animation:ticker 48s linear infinite;white-space:nowrap;padding:11px 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.ticker__track span{color:#f1eadac7}.ticker__track span b{color:var(--bone);font-weight:500}.ticker__dot{opacity:.4}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.header{padding:20px 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;position:relative;z-index:40}.header__nav{display:flex;gap:34px;font-size:13.5px}.header__nav a{position:relative;padding:4px 0;transition:color .3s var(--ease)}.header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.header__nav a:hover:after{transform:scaleX(1)}.logo{font-family:Fraunces,serif;font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:320;font-size:26px;letter-spacing:-.015em;line-height:1;text-align:center}.logo sup{font-size:9px;letter-spacing:.2em;color:var(--ember);vertical-align:super;font-family:Instrument Sans,sans-serif;font-variation-settings:normal;margin-left:2px}.header__utility{display:flex;justify-content:flex-end;gap:22px;font-size:13px;align-items:center}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;transition:background .3s var(--ease)}.icon-btn:hover{background:#1a15120f}.bag-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;transition:all .3s var(--ease)}.bag-pill:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}.bag-pill b{font-weight:500}.crumb{padding:8px 0 22px;font-size:12px;color:var(--ink-mute)}.crumb a:hover{color:var(--ink)}.crumb span{margin:0 10px;opacity:.5}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding-bottom:120px;position:relative}.gallery{position:relative}.gallery__main{position:relative;aspect-ratio:5 / 6;border-radius:var(--radius);overflow:hidden;background:var(--bone-deep);box-shadow:var(--shadow-md)}.gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--ease)}.gallery__slide.is-active{opacity:1}.pillow-scene{width:100%;height:100%;position:relative;background:radial-gradient(120% 60% at 50% 110%,#C6B89A 0%,transparent 55%),linear-gradient(160deg,#e8dec5,#d4c6a6 60%,#bfaf89);overflow:hidden}.pillow-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3'/><feColorMatrix values='0 0 0 0 0.15 0 0 0 0 0.13 0 0 0 0 0.1 0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.55;mix-blend-mode:multiply}.pillow-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 40% at 30% 30%,rgba(255,248,230,.35),transparent 60%);pointer-events:none}.pillow{position:absolute;left:10%;top:22%;width:80%;height:58%;border-radius:40% 42% 38% 40%/55% 52%;background:radial-gradient(80% 60% at 40% 30%,#fdf9ec,#f5ebd0 50%,#ddcaa0 95%);box-shadow:inset -30px -40px 80px #8b6c3c40,inset 20px 30px 60px #fffaeb99,0 40px 60px -20px #3c2d1959;transform:rotate(-3deg);transition:transform .8s var(--ease)}.pillow:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:inherit;background:linear-gradient(135deg,transparent 40%,rgba(139,108,60,.08) 50%,transparent 60%),linear-gradient(45deg,transparent 40%,rgba(139,108,60,.05) 50%,transparent 60%)}.pillow:after{content:"";position:absolute;left:8%;top:8%;width:22%;height:22%;border-radius:50%;background:radial-gradient(circle,rgba(255,250,240,.55) 0%,transparent 70%);filter:blur(14px)}.gallery__main:hover .pillow{transform:rotate(-2deg) scale(1.015)}.pillow-stitch{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:38% 40% 36% 38%/52% 50%;border:1px dashed rgba(139,108,60,.35);pointer-events:none}.bed-scene{width:100%;height:100%;background:linear-gradient(180deg,#3c342c,#1a1512);position:relative;overflow:hidden}.bed-scene .headboard{position:absolute;left:0;right:0;top:0;height:32%;background:linear-gradient(180deg,#2b221b,#1a1512)}.bed-scene .sheet{position:absolute;left:-5%;right:-5%;bottom:0;height:62%;background:radial-gradient(80% 100% at 50% 100%,#e8dec5,#c9b896);border-top-left-radius:60% 30%;border-top-right-radius:60% 30%;box-shadow:0 -20px 60px #0006}.bed-scene .sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(170deg,transparent 0,transparent 22px,rgba(100,80,60,.07) 22px,rgba(100,80,60,.07) 23px)}.bed-scene .small-pillow{position:absolute;width:30%;height:28%;border-radius:40%/60%;background:radial-gradient(70% 60% at 40% 30%,#fdf9ec,#d4c2a0);box-shadow:0 20px 40px #0006}.bed-scene .small-pillow.l{left:12%;top:28%;transform:rotate(-4deg)}.bed-scene .small-pillow.r{right:12%;top:28%;transform:rotate(3deg)}.bed-scene .front-pillow{position:absolute;left:28%;top:42%;width:44%;height:24%;border-radius:42%/70%;background:radial-gradient(80% 70% at 50% 30%,#fffbee,#e5d4ad);box-shadow:0 30px 50px #00000080;z-index:2}.fabric-scene{width:100%;height:100%;background:repeating-linear-gradient(45deg,#f5ebd0 0 3px,#eadebb 3px 6px),repeating-linear-gradient(-45deg,rgba(139,108,60,.08) 0 2px,transparent 2px 5px);position:relative}.fabric-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 40% 40%,transparent 30%,rgba(26,21,18,.3) 100%)}.stack-scene{width:100%;height:100%;background:linear-gradient(180deg,#d4c6a6,#b4a178);position:relative;overflow:hidden}.stack-scene .layer{position:absolute;left:15%;right:15%;height:40px;border-radius:30px;box-shadow:0 10px 20px #3c2d1933}.stack-scene .layer.l1{bottom:18%;background:#faf5ea}.stack-scene .layer.l2{bottom:30%;background:#e8dec5;height:34px;left:18%;right:18%}.stack-scene .layer.l3{bottom:41%;background:#c9b896;height:28px;left:22%;right:22%}.stack-scene .layer.l4{bottom:50%;background:#b4543a;height:22px;left:28%;right:28%}.rating-chip{position:absolute;bottom:28px;left:28px;background:var(--cream);border:1px solid var(--line);padding:14px 18px;border-radius:999px;display:flex;align-items:center;gap:14px;box-shadow:var(--shadow-md);font-size:13px;z-index:3}.rating-chip .stars{display:flex;gap:2px;color:var(--gold);font-size:14px;letter-spacing:1px}.rating-chip .sep{width:1px;height:14px;background:var(--line)}.rating-chip b{font-weight:500}.rating-chip small{color:var(--ink-mute);font-size:11.5px}.limited-badge{position:absolute;top:20px;right:20px;background:#1a1512d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--bone);padding:7px 14px;border-radius:999px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;z-index:3}.limited-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ember);margin-right:9px;margin-bottom:1px;vertical-align:middle;box-shadow:0 0 0 0 var(--ember);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #b4543a99}70%{box-shadow:0 0 0 10px #b4543a00}to{box-shadow:0 0 #b4543a00}}.gallery-rail{height:1px;background:var(--line);margin:18px 0 10px;position:relative;--rail-pos: 0%;--rail-width: 25%}.gallery-rail:before{content:"";position:absolute;left:var(--rail-pos);top:-1px;width:var(--rail-width);height:3px;background:var(--ink);transition:left .35s var(--ease);border-radius:2px}.thumbs{display:flex;gap:10px}.thumb{flex:1;aspect-ratio:1 / 1.05;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line-soft);cursor:pointer;position:relative;transition:all .3s var(--ease);opacity:.82}.thumb.is-active{opacity:1;border-color:var(--ink)}.thumb:hover{opacity:1;border-color:var(--line)}.thumb-inner{width:100%;height:100%}.thumb-num{position:absolute;top:6px;left:6px;z-index:2;background:#1a1512b8;color:var(--bone);font-size:9.5px;letter-spacing:.08em;padding:3px 6px;border-radius:2px;font-variant-numeric:tabular-nums;font-weight:500;pointer-events:none}.info{padding-top:4px;position:sticky;top:20px;align-self:start}.info__top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.collection-tag{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.22em;color:var(--ember)}.collection-tag:before{content:"";width:22px;height:1px;background:var(--ember)}.info__title{font-size:clamp(44px,5.2vw,76px);margin-bottom:20px}.review-row{display:flex;align-items:center;gap:14px;padding-bottom:26px;border-bottom:1px solid var(--line-soft);margin-bottom:26px;font-size:13.5px}.review-row .stars{color:var(--gold);letter-spacing:1.5px;font-size:15px}.review-row a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.review-row a:hover{text-decoration-color:var(--ink)}.dot-sep{width:3px;height:3px;border-radius:50%;background:var(--ink-mute)}.tagline{font-family:Fraunces,serif;font-variation-settings:"SOFT" 80,"WONK" 0;font-style:italic;font-weight:330;font-size:22px;line-height:1.35;color:var(--ink-soft);margin-bottom:32px;letter-spacing:-.01em}.tagline:first-letter{color:var(--ember)}.price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:10px}.price-now{font-family:Fraunces,serif;font-variation-settings:"SOFT" 50;font-weight:350;font-size:36px;letter-spacing:-.02em}.price-was{color:var(--ink-mute);text-decoration:line-through;font-size:17px}.price-save{font-size:11.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--ember);background:#b4543a1a;padding:4px 10px;border-radius:3px;margin-left:4px}.pay-note{font-size:13px;color:var(--ink-mute);margin-bottom:30px}.pay-note b{color:var(--ink);font-weight:500}.option-group{margin-bottom:22px}.option-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;color:var(--ink-soft)}.option-label b{font-weight:500;color:var(--ink);letter-spacing:.02em;text-transform:none;font-size:14px}.option-label .selected-name{font-family:Fraunces,serif;font-variation-settings:"SOFT" 80;font-style:italic;font-weight:340;font-size:17px;letter-spacing:-.01em;color:var(--ink);text-transform:none}.firmness{position:relative;background:linear-gradient(90deg,#faf5ea,#dcceb0,#8b3c27);height:50px;border-radius:999px;padding:8px;border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.firmness--warmth{background:linear-gradient(90deg,#c6d8e8,#e8dec5,#b4543a)}.firmness--puffy{background:linear-gradient(90deg,#e7dcc3,#f1eada 45%,#fdfaf0);height:58px;align-items:end;padding:10px 14px}.firm-dot--puffy{background:var(--cream);border:1px solid var(--line);color:var(--ink);border-radius:999px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.firm-dot--puffy-1{width:22px;height:22px}.firm-dot--puffy-2{width:28px;height:28px}.firm-dot--puffy-3{width:34px;height:34px}.firm-dot--puffy-4{width:42px;height:42px}.firm-dot--puffy-5{width:50px;height:50px;box-shadow:0 6px 14px #1a15121f}.firm-dot--puffy.is-active{background:radial-gradient(circle at 35% 30%,#D76648 0%,var(--ember) 45%,var(--ember-deep) 100%);color:#faf5eaf2;border-color:var(--ember-deep);font-family:Fraunces,serif;font-variation-settings:"SOFT" 100,"WONK" 1;font-style:italic;font-weight:340;line-height:1;text-shadow:0 2px 6px rgba(60,30,20,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #b4543a26,0 14px 30px #8b3c2773,inset 0 -4px 10px #8b3c2759,inset 0 4px 10px #ffe6d266}.firm-dot--puffy-1.is-active{font-size:12px}.firm-dot--puffy-2.is-active{font-size:14px}.firm-dot--puffy-3.is-active{font-size:18px}.firm-dot--puffy-4.is-active{font-size:22px}.firm-dot--puffy-5.is-active{font-size:26px}.firm-dot--puffy.is-active:after{content:"";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 3px #b4543a33}.firm-dot{width:34px;height:34px;border-radius:50%;background:var(--cream);border:1px solid var(--line);cursor:pointer;position:relative;z-index:2;transition:transform .3s var(--ease),box-shadow .3s var(--ease);font-size:11px;font-weight:500;color:var(--ink);display:grid;place-items:center}.firm-dot:hover{transform:scale(1.1)}.firm-dot.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink);transform:scale(1.25);box-shadow:0 6px 18px #1a151259}.firm-labels{display:flex;justify-content:space-between;padding:10px 14px 0;font-size:11px;color:var(--ink-mute);letter-spacing:.06em}.size-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.size-btn{border:1px solid var(--line-soft);background:var(--cream);padding:16px 14px 16px 20px;border-radius:var(--radius);text-align:left;transition:transform .2s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),color .25s var(--ease);position:relative;overflow:hidden;box-shadow:0 1px 2px #1a15120a;cursor:pointer}.size-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ember);transform:scaleY(0);transform-origin:center;transition:transform .3s var(--ease)}.size-btn:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 8px 18px -8px #1a15122e}.size-btn:hover:before{transform:scaleY(.5)}.size-btn.is-active{border-color:var(--ink);background:var(--ink);color:var(--cream);box-shadow:0 10px 24px -10px #1a151273;transform:translateY(-2px)}.size-btn.is-active:before{background:var(--ember);transform:scaleY(1);width:4px}.size-btn .sname{display:block;font-family:Fraunces,serif;font-variation-settings:"SOFT" 50;font-weight:400;font-size:15px;letter-spacing:-.01em;margin-bottom:2px}.size-btn .sdim{font-size:11.5px;opacity:.7}.size-btn .spop{position:absolute;top:10px;right:10px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ember)}.size-btn.is-active .spop{color:var(--gold)}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.chip-btn{position:relative;padding:11px 22px;border:1.5px solid var(--line);background:var(--cream);border-radius:999px;font-family:Instrument Sans,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--ink-soft);cursor:pointer;overflow:hidden;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .2s var(--ease),box-shadow .25s var(--ease);box-shadow:0 1px 2px #1a15120a}.chip-btn:hover{border-color:var(--ember);color:var(--ember-deep);transform:translateY(-1px);box-shadow:0 6px 14px -6px #b4543a40}.chip-btn.is-active{background:var(--ember);color:var(--cream);border-color:var(--ember);box-shadow:0 10px 22px -8px #b4543a8c;transform:translateY(-1px)}.chip-btn.is-active:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cream);vertical-align:middle;margin-right:8px;margin-bottom:1px;animation:chipPulse 2.4s ease-in-out infinite}@keyframes chipPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.chip-btn .sname{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.cta-primary[disabled]{cursor:not-allowed}.swatch-row{display:flex;gap:10px}.swatch{width:30px;height:30px;border-radius:50%;cursor:pointer;border:1px solid var(--line);position:relative;transition:transform .2s var(--ease)}.swatch:hover{transform:scale(1.1)}.swatch.is-active:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid var(--ink);border-radius:50%}.buy-row{display:grid;grid-template-columns:100px 1fr;gap:10px;margin-top:32px;margin-bottom:12px}.qty{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius);padding:0 10px;background:var(--cream);height:62px}.qty button{width:28px;height:28px;display:grid;place-items:center;font-size:16px;color:var(--ink-soft);border-radius:50%;transition:background .2s var(--ease)}.qty button:hover{background:#1a15120f}.qty input{width:30px;text-align:center;border:0;background:transparent;font-size:15px;font-weight:500}.pdp-v2 .cta-primary{background:linear-gradient(90deg,var(--ember-deep),var(--ember))!important;color:var(--cream)!important;font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;border:0;border-radius:var(--radius);height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 10px 24px -10px #8b3c278c;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.pdp-v2 .cta-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);opacity:0;transition:opacity .35s var(--ease);z-index:0}.pdp-v2 .cta-primary:hover:before{opacity:1}.pdp-v2 .cta-primary:hover{box-shadow:0 14px 32px -10px #1a151280}.pdp-v2 .cta-primary:active{transform:translateY(1px)}.pdp-v2 .cta-primary>*{position:relative;z-index:1}.pdp-v2 .cta-primary .arrow{transition:transform .35s var(--ease)}.pdp-v2 .cta-primary:hover .arrow{transform:translate(6px)}.cta-secondary{width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:14px;font-size:13px;text-align:center;background:transparent;transition:all .25s var(--ease);display:flex;align-items:center;justify-content:center;gap:8px}.cta-secondary:hover{border-color:var(--ink)}.pay-methods{margin-top:14px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:Instrument Sans,sans-serif;font-size:11.5px;color:var(--ink-mute);line-height:1.5}.pay-methods__lbl{text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:var(--ink-mute);flex-shrink:0}.pay-methods__lbl:after{content:"";display:inline-block;width:16px;height:1px;background:var(--line);vertical-align:middle;margin-left:8px}.pay-methods__list{color:var(--ink-soft);letter-spacing:.01em}@media(max-width:600px){.pay-methods{gap:8px}.pay-methods__list{font-size:11.5px}}.cta-secondary .wallet-logos{display:inline-flex;gap:6px;margin-left:4px}.wallet{font-family:Fraunces,serif;font-style:italic;background:var(--ink);color:var(--bone);padding:2px 6px;border-radius:2px;font-size:10px;font-weight:500;letter-spacing:0}.wallet.pay{background:var(--ember);font-family:Instrument Sans,sans-serif;font-style:normal}.urgency{font-size:13px;margin-top:18px;display:flex;align-items:center;gap:10px;color:var(--ink-soft);padding:14px 16px;background:#faf5ea99;border:1px solid var(--line-soft);border-radius:var(--radius)}.urgency .clock{width:10px;height:10px;border-radius:50%;background:var(--moss);box-shadow:0 0 0 0 var(--moss);animation:pulse-green 2.4s infinite}@keyframes pulse-green{0%{box-shadow:0 0 #5a6b3d80}70%{box-shadow:0 0 0 8px #5a6b3d00}to{box-shadow:0 0 #5a6b3d00}}.urgency b{font-weight:500;color:var(--ink)}.trust-strip{margin-top:36px;padding-top:28px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center}.trust-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;font-size:12px;line-height:1.35;min-width:0}.trust-item>div{min-width:0}.trust-item .tico{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:13px;align-self:center}.trust-item b{display:block;font-weight:500;font-size:12.5px;margin-bottom:1px}.trust-item span{color:var(--ink-mute)}@media(max-width:520px){.trust-strip{grid-template-columns:1fr;gap:16px}}.press{padding:70px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--cream)}.press__label{text-align:center;margin-bottom:34px}.press__logos{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:28px;opacity:.68}.press-logo{font-family:Fraunces,serif;font-size:22px;font-weight:400;letter-spacing:-.01em;color:var(--ink);font-style:italic;transition:opacity .3s}.press-logo.sans{font-family:Instrument Sans,sans-serif;font-style:normal;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:15px}.press-logo.serif-bold{font-weight:600;font-style:normal}.press-logo.blackletter{font-family:Fraunces,serif;font-weight:700;font-size:26px;letter-spacing:-.04em}.section{padding:130px 0;position:relative}.section__head{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;margin-bottom:80px;align-items:end}.section__title{font-size:clamp(40px,4.5vw,64px)}.section__sub{max-width:520px;color:var(--ink-soft);font-size:15.5px;line-height:1.6}.benefits{background:var(--bone);border-top:1px solid var(--line-soft)}.benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.benefit{padding:54px 36px 54px 0;border-right:1px solid var(--line);position:relative}.benefit:last-child{border-right:0;padding-right:0}.benefit+.benefit{padding-left:36px}.benefit__num{font-family:Fraunces,serif;font-variation-settings:"SOFT" 100,"WONK" 1;font-style:italic;font-size:52px;font-weight:300;color:var(--ember);line-height:1;margin-bottom:28px;letter-spacing:-.03em}.benefit__title{font-family:Fraunces,serif;font-variation-settings:"SOFT" 50;font-weight:380;font-size:26px;line-height:1.15;letter-spacing:-.015em;margin-bottom:14px}.benefit__title em{font-style:italic;color:var(--ember);font-variation-settings:"SOFT" 100,"WONK" 1}.benefit__body{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.benefit__proof{margin-top:22px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute)}.benefit__proof b{color:var(--ember);font-weight:500}.anatomy{background:var(--cream);border-top:1px solid var(--line-soft)}.anatomy__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.anatomy__visual{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,#e8dec5,#c9b896)}.anatomy-pillow-x{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:18px;background:var(--cream);box-shadow:var(--shadow-lg);padding:0;display:flex;flex-direction:column;overflow:hidden}.anat-layer{flex:1;position:relative;display:flex;align-items:center;padding:0 18px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px dashed rgba(26,21,18,.15);font-weight:500;transition:background .3s var(--ease)}.anat-layer:last-child{border-bottom:0}.anat-layer:before{content:attr(data-num);font-family:Fraunces,serif;font-style:italic;font-weight:330;font-size:20px;margin-right:14px;color:var(--ember);letter-spacing:0;text-transform:none}.anat-layer.l1{background:#fdfaf0}.anat-layer.l2{background:#f5ebd0}.anat-layer.l3{background:#e8dec5}.anat-layer.l4{background:#c9b896}.anat-layer.l5{background:#faf5ea}.anat-layer.is-hot{background:#b4543a1f}.anatomy__list{display:flex;flex-direction:column;gap:0}.anat-item{padding:22px 0;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:44px 1fr auto;gap:18px;align-items:center;cursor:pointer;transition:padding .3s var(--ease)}.anat-item:first-child{padding-top:0}.anat-item:last-child{border-bottom:0}.anat-item:hover{padding-left:8px}.anat-item__num{font-family:Fraunces,serif;font-style:italic;font-weight:330;font-size:24px;color:var(--ember)}.anat-item__name{font-family:Fraunces,serif;font-variation-settings:"SOFT" 50;font-weight:380;font-size:19px;letter-spacing:-.01em}.anat-item__origin{display:block;font-family:Instrument Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px}.anat-item__icon{width:22px;height:22px;color:var(--ink-mute);transition:transform .3s var(--ease)}.anat-item:hover .anat-item__icon{transform:translate(4px);color:var(--ember)}.compare{background:var(--ink);color:var(--bone);border-top:0}.compare .section__title{color:var(--cream)}.compare .section__title em{color:var(--ember)}.compare .section__sub{color:#f1eadab3}.compare-table{display:grid;grid-template-columns:1.5fr 1fr 1fr;border-top:1px solid rgba(241,234,218,.14)}.ctrow{display:contents}.ctrow>*{padding:22px 24px;border-bottom:1px solid rgba(241,234,218,.08);display:flex;align-items:center}.ctrow.hd>*{padding-bottom:18px;padding-top:28px;font-family:Fraunces,serif;font-weight:380;font-size:20px;letter-spacing:-.01em}.ctrow.hd .col-us{color:var(--ember);font-style:italic}.ctrow.hd .col-them{color:#f1eada66}.ctrow .label{font-size:14px;color:#f1eadae6}.ctrow .val{font-family:Fraunces,serif;font-weight:330;font-size:16px}.ctrow .col-us .val{color:var(--cream)}.ctrow .col-them .val{color:#f1eada73;font-style:italic}.check{display:inline-flex;align-items:center;gap:10px}.check:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--ember);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M4 9l3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:14px;background-repeat:no-repeat;background-position:center}.cross{display:inline-flex;align-items:center;gap:10px}.cross:before{content:"";width:18px;height:18px;border-radius:50%;border:1px solid rgba(241,234,218,.2);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M6 6l6 6M12 6l-6 6' fill='none' stroke='%23a89b85' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:center}.reviews{background:var(--bone);border-top:1px solid var(--line-soft)}.review-hero{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;margin-bottom:70px;align-items:start}.review-score-card{background:var(--cream);border:1px solid var(--line-soft);border-radius:var(--radius);padding:36px 32px}.big-score{font-family:Fraunces,serif;font-variation-settings:"SOFT" 60;font-weight:330;font-size:88px;line-height:.9;letter-spacing:-.035em;margin-bottom:10px}.big-score sub{font-size:26px;color:var(--ink-mute);vertical-align:super;font-weight:330}.big-stars{color:var(--gold);font-size:18px;letter-spacing:2px;margin-bottom:10px}.score-sub{font-size:13.5px;color:var(--ink-soft);margin-bottom:28px}.star-dist{display:flex;flex-direction:column;gap:8px}.star-row{display:grid;grid-template-columns:24px 1fr 32px;align-items:center;gap:12px;font-size:12px}.star-row .bar{height:5px;background:var(--bone-deep);border-radius:4px;overflow:hidden}.star-row .bar span{display:block;height:100%;background:var(--ink);border-radius:4px}.review-photos{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:10px;aspect-ratio:2 / 1}.rph{border-radius:var(--radius-sm);overflow:hidden;position:relative;background:var(--parchment);transition:transform .3s var(--ease)}.rph:hover{transform:scale(1.02)}.rph:nth-child(1){grid-column:span 2;grid-row:span 2}.rph.tilt-l{transform:rotate(-1.5deg)}.rph.tilt-r{transform:rotate(1.5deg)}.rph-scene-a{background:linear-gradient(135deg,#e8dec5,#c9b896)}.rph-scene-b{background:linear-gradient(135deg,#d4c0a0,#8b6845)}.rph-scene-c{background:linear-gradient(135deg,#f5ebd0,#c9b896)}.rph-scene-d{background:linear-gradient(135deg,#b4543a,#8b3c27)}.rph-scene-e{background:linear-gradient(135deg,#5a6b3d,#3c4627)}.rph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:multiply}.rph:before{content:attr(data-emoji);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:48px;opacity:.75}.review-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:var(--cream);border:1px solid var(--line-soft);border-radius:var(--radius);padding:26px 26px 28px;display:flex;flex-direction:column;gap:14px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.review-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.review-card .rc-stars{color:var(--gold);font-size:13px;letter-spacing:1.5px}.review-card .rc-title{font-family:Fraunces,serif;font-variation-settings:"SOFT" 60;font-weight:380;font-size:18px;line-height:1.25;letter-spacing:-.01em}.review-card .rc-body{font-size:14px;color:var(--ink-soft);line-height:1.55;flex:1}.review-card .rc-meta{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-mute);display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px dashed var(--line-soft)}.rc-meta .verified{color:var(--moss);display:inline-flex;align-items:center;gap:4px}.rc-meta .verified:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--moss)}.view-all{margin-top:40px;text-align:center}.btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border:1px solid var(--ink);border-radius:var(--radius);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;transition:all .3s var(--ease)}.btn-ghost:hover{background:var(--ink);color:var(--bone)}.bundle{background:var(--ember);color:var(--cream);border-top:0}.bundle .section__title{color:var(--cream)}.bundle .section__title em,.bundle .display em{color:var(--cream)!important;font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1}.bundle .section__sub{color:#faf5eabf}.bundle-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.bc{background:#ce6b52;border-radius:var(--radius);padding:24px 20px 26px;position:relative;transition:background .3s var(--ease)}.bc:hover{background:#d87557}.bc__visual{aspect-ratio:1;background:linear-gradient(135deg,#faf5ea,#e8dec5);border-radius:var(--radius-sm);margin-bottom:18px;position:relative;overflow:hidden}.bc__visual:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:40%;background:radial-gradient(70% 60% at 40% 30%,#fffbee,#c9b896);box-shadow:inset -5px -10px 20px #8b6c3c33}.bc__visual:has(img):after{display:none}.bc__name{font-family:Fraunces,serif;font-variation-settings:"SOFT" 80;font-weight:380;font-size:20px;letter-spacing:-.01em;margin-bottom:6px}.bc__price{font-size:13px;color:#faf5eacc;margin-bottom:14px}.bc__check{position:absolute;top:16px;right:16px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(250,245,234,.4);display:grid;place-items:center;transition:all .25s var(--ease)}.bc.is-on .bc__check{background:var(--cream);color:var(--ember);border-color:var(--cream)}.bc.is-on .bc__check:after{content:"\2713";font-size:14px;font-weight:700}.bundle-total{margin-top:34px;display:flex;justify-content:space-between;align-items:end;padding-top:28px;border-top:1px solid rgba(250,245,234,.2)}.bundle-total__label{font-size:12px;text-transform:uppercase;letter-spacing:.18em;opacity:.7;margin-bottom:8px}.bundle-total__price{font-family:Fraunces,serif;font-variation-settings:"SOFT" 50;font-weight:330;font-size:52px;line-height:1;letter-spacing:-.03em}.bundle-total__was{font-size:14px;opacity:.7;text-decoration:line-through;margin-left:14px}.pdp-v2 .cta-cream{background:var(--ember)!important;color:var(--cream)!important;border:0;padding:18px 36px;border-radius:var(--radius);font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;display:inline-flex;align-items:center;gap:12px;cursor:pointer;box-shadow:0 10px 24px -10px #b4543a8c;transition:background .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.pdp-v2 .cta-cream:hover{background:var(--ember-deep)!important;box-shadow:0 14px 32px -10px #8b3c27b3}.pdp-v2 .cta-cream:active{transform:translateY(1px)}.faq{background:var(--cream);border-top:1px solid var(--line-soft)}.section.faq{padding-bottom:60px}.faq__grid{display:grid;grid-template-columns:.8fr 2fr;gap:80px}.faq__list{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--line);padding:26px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item__q{display:grid;grid-template-columns:1fr 32px;align-items:center;gap:20px;font-family:Fraunces,serif;font-variation-settings:"SOFT" 60;font-weight:380;font-size:21px;line-height:1.25;letter-spacing:-.01em;cursor:pointer;text-align:left;width:100%}.faq-item__icon{position:relative;width:24px;height:24px;display:grid;place-items:center;transition:transform .3s var(--ease)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:var(--ink)}.faq-item__icon:before{width:18px;height:1px}.faq-item__icon:after{width:1px;height:18px;transition:transform .3s var(--ease)}.faq-item.is-open .faq-item__icon:after{transform:scaleY(0)}.faq-item__a{max-height:0;overflow:hidden;transition:max-height .5s var(--ease),margin-top .5s var(--ease);color:var(--ink-soft);font-size:14.5px;line-height:1.65}.faq-item.is-open .faq-item__a{max-height:300px;margin-top:16px}.faq-item__a p+p{margin-top:10px}.guarantee{background:var(--bone);padding:160px 0;text-align:center;border-top:1px solid var(--line-soft);position:relative;overflow:hidden}.guarantee .eyebrow{display:block;margin-bottom:36px}.guarantee__title{font-size:clamp(48px,7vw,112px);max-width:1000px;margin:0 auto 50px;letter-spacing:-.04em}.guarantee__body{max-width:560px;margin:0 auto 40px;color:var(--ink-soft);font-size:16px;line-height:1.65}.signature{font-family:Fraunces,serif;font-variation-settings:"SOFT" 100,"WONK" 1;font-style:italic;font-weight:300;font-size:30px;color:var(--ember);margin-top:20px;letter-spacing:-.01em}.signature-name{display:block;margin-top:6px;font-family:Instrument Sans,sans-serif;font-style:normal;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.guarantee__ornament{position:absolute;width:220px;height:220px;border-radius:50%;border:1px solid var(--line);opacity:.4}.guarantee__ornament.l{left:-80px;top:30%}.guarantee__ornament.r{right:-80px;bottom:20%}.final{background:var(--ink);color:var(--bone);padding:100px 0 70px}.final__inner{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end}.final__title{font-size:clamp(40px,5vw,72px);color:var(--cream);letter-spacing:-.03em}.final__title em{color:var(--ember)}.final__meta{font-size:13px;color:#f1eada99}.final__meta a{text-decoration:underline;text-underline-offset:3px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;background:var(--cream);border-top:1px solid var(--line);padding:14px 28px;z-index:90;transform:translateY(100%);transition:transform .5s var(--ease);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 40px #1a151214}.sticky-atc.is-on{transform:translateY(0)}.sticky-atc__inner{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:56px 1fr auto auto;gap:20px;align-items:center}.sticky-atc__img{width:56px;height:56px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#faf5ea,#c9b896);position:relative;overflow:hidden}.sticky-atc__img:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;background:radial-gradient(70% 60% at 40% 30%,#fffbee,#d4c2a0);border-radius:40%}.sticky-atc__name{font-family:Fraunces,serif;font-variation-settings:"SOFT" 60;font-weight:380;font-size:17px;letter-spacing:-.01em}.sticky-atc__sub{font-size:12px;color:var(--ink-mute)}.sticky-atc__price{font-family:Fraunces,serif;font-weight:330;font-size:22px;letter-spacing:-.02em}.sticky-atc__price s{color:var(--ink-mute);font-size:14px;font-weight:330;margin-right:8px}.sticky-cta{background:var(--ink);color:var(--cream);padding:14px 28px;border-radius:var(--radius);font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;transition:background .3s var(--ease)}.sticky-cta:hover{background:var(--ember-deep)}footer{background:var(--ink);color:var(--bone);padding:70px 0 30px;border-top:1px solid rgba(241,234,218,.05)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;border-bottom:1px solid rgba(241,234,218,.1)}.footer__logo{font-family:Fraunces,serif;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:36px;font-weight:320;letter-spacing:-.015em;margin-bottom:18px}.footer__tag{font-family:Fraunces,serif;font-style:italic;font-size:15px;color:#f1eadaa6;max-width:320px;line-height:1.5}.footer__col h5{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:500;color:#f1eada8c;margin-bottom:18px}.footer__col ul{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:13.5px}.footer__col a{color:var(--bone);transition:color .3s}.footer__col a:hover{color:var(--ember)}.footer__btm{display:flex;justify-content:space-between;padding-top:30px;font-size:11px;color:#f1eada66;letter-spacing:.08em}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.is-in{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}.reveal.d4{transition-delay:.4s}@media(max-width:1100px){.hero{grid-template-columns:1fr;gap:40px}.info{position:static}.section__head{grid-template-columns:1fr;gap:32px}.benefits__grid{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--line);padding:40px 0}.benefit+.benefit{padding-left:0}.anatomy__inner,.review-hero{grid-template-columns:1fr;gap:40px}.review-list{grid-template-columns:1fr}.bundle-cards{grid-template-columns:1fr 1fr}.faq__grid{grid-template-columns:1fr;gap:40px}.final__inner{grid-template-columns:1fr;gap:30px}.footer__grid{grid-template-columns:1fr 1fr}.header{grid-template-columns:auto 1fr auto}.header__nav{display:none}.compare-table{grid-template-columns:1.2fr 1fr 1fr}.review-photos{aspect-ratio:3/2}}@media(max-width:680px){.section{padding:80px 0}.size-grid{grid-template-columns:1fr 1fr}.bundle-cards,.trust-strip,.footer__grid{grid-template-columns:1fr}.sticky-atc{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))}.sticky-atc__inner{grid-template-columns:48px 1fr auto;gap:12px}.sticky-atc__price{display:none}.buy-row{grid-template-columns:80px 1fr}.swatch{width:38px;height:38px}.review-photos{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);aspect-ratio:2/3}.rph:nth-child(1){grid-column:span 2;grid-row:span 1}}@media(max-width:400px){.section{padding:60px 0}.buy-row{grid-template-columns:72px 1fr;gap:8px}.qty{height:56px}.compare-table{grid-template-columns:1fr 1fr;font-size:12px}}.pdp-v2-cards{background:var(--bone);font-family:Instrument Sans,system-ui,sans-serif;padding:90px 0 110px;border-top:1px solid var(--line-soft)}.pdp-v2-cards+.pdp-v2-cards{padding-top:0;border-top:0}.pdp-v2-cards .m-section__heading,.pdp-v2-cards h2{font-family:Fraunces,serif!important;font-variation-settings:"SOFT" 50,"WONK" 0!important;font-weight:340!important;font-size:clamp(34px,3.4vw,48px)!important;letter-spacing:-.025em!important;line-height:1.05!important;color:var(--ink)!important;text-align:center!important;margin-bottom:10px!important}.pdp-v2-cards .m-section__heading em,.pdp-v2-cards h2 em{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1!important;color:var(--ember)!important}.pdp-v2-cards .m-section__subheading{font-size:10.5px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;text-align:center!important;margin-bottom:48px!important;opacity:.9}.pdp-v2-cards .swiper-button-prev,.pdp-v2-cards .swiper-button-next,.pdp-v2-cards .m-swiper-button{background:var(--cream)!important;border:1px solid var(--line)!important;color:var(--ink)!important;transition:all .25s var(--ease)!important}.pdp-v2-cards .swiper-button-prev:hover,.pdp-v2-cards .swiper-button-next:hover,.pdp-v2-cards .m-swiper-button:hover{background:var(--ink)!important;color:var(--cream)!important}.pdp-v2-cards .swiper-pagination-bullet{background:var(--mushroom)!important;opacity:.5!important}.pdp-v2-cards .swiper-pagination-bullet-active{background:var(--ember)!important;opacity:1!important}@media(max-width:768px){.pdp-v2-cards{padding:60px 0 80px}.pdp-v2-cards .m-section__heading,.pdp-v2-cards h2{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pdp-signature-v2.css.map */
