@keyframes page-in{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hero-in{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes colour-in{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes campaign-in{0%{opacity:.65}to{opacity:1}}@keyframes lv-out{to{opacity:0}}@keyframes lv-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lv-shimmer{to{background-position:-300%0}}@keyframes lv-bounce{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes lvpulse{50%{opacity:.35}}@keyframes bagBump{0%,to{transform:scale(1)}35%{transform:scale(1.28)}65%{transform:scale(.92)}}@keyframes countPop{0%,to{transform:scale(1)}40%{transform:scale(1.6)}}@keyframes lvSpin{to{transform:rotate(360deg)}}@keyframes lvBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lvBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.2)}}@keyframes lvSheen{0%{left:-60%}55%,to{left:130%}}@keyframes lvNudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes retail-page-in{0%{opacity:.85}to{opacity:1}}@keyframes lv-fade-out{to{opacity:0}}@keyframes lv-fade-in{0%{opacity:0}}@keyframes lvBlob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lvScrim{0%{opacity:0}}@keyframes lvDanaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lvDanaHead{0%,52%,67%,76%,92%,to{transform:rotate(0)}55%{transform:rotate(-8deg)}58%{transform:rotate(7deg)}61%{transform:rotate(-5deg)}64%{transform:rotate(3deg)}80%,88%{transform:rotate(9deg) translateX(1px)}}@keyframes lvDanaBlink{0%,44%,50%,88%,94%,to{scale:1 1}46%,90%,93%{scale:1 .1}}@keyframes lvDanaLook{0%,18%,48%,76%,92%,to{translate:0 0}22%,32%{translate:-28%0}36%,44%{translate:28% -6%}80%,88%{translate:18% 8%}}@keyframes lvDanaSmile{0%,76%,92%,to{width:16%;margin-left:-8%;height:8%}80%,88%{width:20%;margin-left:-10%;height:11%}}@keyframes lvDanaWiggle{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-10deg) scale(1.04)}45%{transform:rotate(9deg) scale(1.06)}70%{transform:rotate(-5deg) scale(1.03)}}@keyframes nfPop{0%{opacity:0;transform:scale(.6)}}@keyframes nfShake{0%,40%,60%,to{transform:rotate(0)}44%{transform:rotate(-9deg)}48%{transform:rotate(8deg)}52%{transform:rotate(-6deg)}56%{transform:rotate(4deg)}75%,88%{transform:translateY(-4px) rotate(-3deg)}}@keyframes nfBlink{0%,30%,34%,to{scale:1 1}32%{scale:1 .1}}@keyframes nfLook{0%,12%,78%,to{translate:0 0}18%,30%{translate:-45% 10%}36%,40%{translate:45% 10%}60%,72%{translate:0-25%}}@keyframes nfMouth{0%,40%,62%,to{scale:1 1}44%,58%{scale:1.3 1.5}75%,88%{scale:.8 .8}}@keyframes nfBrow{0%,40%,62%,to{translate:0 0}44%,58%{translate:0-4px}}@keyframes nf3Float{0%,to{translate:0 0}50%{translate:0-10px}}@keyframes nf3Shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.6}}@keyframes dnSquish{0%,to{transform:scale(1)}25%{transform:scale(1.14,.84)}55%{transform:scale(.94,1.08)}80%{transform:scale(1.03,.97)}}@keyframes dnDizzy{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes dnSwirl{to{rotate:360deg}}@keyframes dnSpring{0%{transform:scale(1.12,.88)}30%{transform:scale(.9,1.1) translateY(-8px)}55%{transform:scale(1.05,.95)}75%{transform:scale(.98,1.02)}to{transform:none}}@keyframes dnJump{0%{transform:none}25%{transform:translateY(6px) scale(1.1,.88)}55%{transform:translateY(-42px) rotate(360deg) scale(.96,1.06)}80%{transform:translateY(0) rotate(360deg) scale(1.08,.92)}to{transform:rotate(360deg)}}@keyframes dnBeat{50%{scale:1.25}}@keyframes dnFloatUp{0%{opacity:0;transform:translate(-50%,0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--hx,0px)),-110px) scale(1.2)}}@keyframes dnBreathe{50%{transform:scale(1.04,.97)}}@keyframes dnZ{0%{opacity:0;transform:translateY(8px)}40%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes nf4Blink{0%,46%,50%,to{scale:1 1}48%{scale:1 .08}}@keyframes nf4Beat{50%{scale:1.22}}@keyframes nf4Sob{50%{scale:1.08 .86}}@keyframes nf4Tear{0%{translate:0 0;opacity:0;scale:.6}15%{opacity:1;scale:1}to{translate:0 210%;opacity:0;scale:.9}}@keyframes nf4Swirl{0%,to{translate:40%0}25%{translate:0 40%}50%{translate:-40%0}75%{translate:0-40%}}@keyframes nf4Z{0%{opacity:0;translate:0 8px}40%{opacity:1}to{opacity:0;translate:10px -16px}}@keyframes nf4Up{0%{opacity:0;transform:translate(-50%,0) scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--hx,0px)),-130px) scale(var(--hs,1))}}@keyframes nf4Puff{0%{opacity:.95;transform:translate(0,0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(calc(var(--ds)*2))}}@keyframes nf4Note{0%{opacity:0;transform:translate(10px,0) rotate(-10deg)}20%{opacity:1}to{opacity:0;transform:translate(var(--hx,0px),-90px) rotate(14deg)}}@keyframes nf4Shake{10%,90%{translate:-2px 0}20%,80%{translate:4px 0}30%,50%,70%{translate:-6px 0}40%,60%{translate:6px 0}}@keyframes dnmBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dnmPop{0%,to{transform:scale(1)}30%{transform:scale(1.15,.85)}60%{transform:scale(.93,1.08)}}@keyframes dnmFall{to{transform:translate(var(--cx,0),110vh) rotate(var(--cr,540deg))}}@keyframes d3Br{0%,to{transform:scale(1,1)}50%{transform:scale(1.022,.978)}}@keyframes d3Pop{0%,to{transform:scale(1)}30%{transform:scale(1.12,.88)}60%{transform:scale(.95,1.06)}}@keyframes d3Sw{0%,to{transform:scale(1)}26%{transform:scale(1.07,.9) translateY(3%)}62%{transform:scale(.96,1.05) translateY(-2%)}}@keyframes d3Idle{0%,50%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-1.6deg) scale(1.012,.988)}75%{transform:rotate(1.6deg) scale(1.012,.988)}}@keyframes d3Wave{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg) translateY(-1.5%)}}@keyframes d3Laugh{0%,to{transform:translateY(0) scale(1.03,.97)}50%{transform:translateY(-5%) scale(.98,1.03)}}@keyframes d3Beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.07)}28%{transform:scale(1.02)}}@keyframes d3Wow{0%,24%,to{transform:translateY(0) scale(1)}12%{transform:translateY(-7%) scale(.96,1.05)}}@keyframes d3Sad{0%,to{transform:translateY(1.5%) scale(1.01,.98) rotate(-1deg)}50%{transform:translateY(2.5%) scale(1.02,.97) rotate(1deg)}}@keyframes d3Cry{0%,to{transform:translateX(0) scale(1.01,.99)}25%{transform:translateX(-1.4%)}75%{transform:translateX(1.4%)}}@keyframes d3Dizzy{0%,to{transform:rotate(-8deg) translateX(-2%)}50%{transform:rotate(8deg) translateX(2%)}}@keyframes d3Sleep{0%,to{transform:scale(1,1)}50%{transform:scale(1.035,.965) translateY(1.5%)}}@keyframes d3Think{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-2%)}}@keyframes d3Carry{0%,to{transform:rotate(-3deg) translateY(0)}25%,75%{transform:translateY(-3%)}50%{transform:rotate(3deg) translateY(0)}}@keyframes d3Hop{0%,to{transform:translateY(0) scale(1.06,.94)}15%{transform:translateY(-2%) scale(.95,1.06)}50%{transform:translateY(-12%) scale(1)}85%{transform:translateY(-1%) scale(.97,1.03)}}@keyframes d3Scan{0%,to{transform:translateX(-3%) rotate(-3deg)}50%{transform:translateX(3%) rotate(3deg)}}@keyframes d3Chat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-3%) rotate(1.5deg)}}@keyframes d3Nod{0%,60%,to{transform:rotate(0)}15%{transform:rotate(5deg) translateY(1%)}30%{transform:rotate(-2deg)}45%{transform:rotate(3deg)}}@keyframes d3Shy{0%,to{transform:rotate(-3deg) translateX(-1%)}50%{transform:rotate(3deg) translateX(1%) scale(1.01,.99)}}@keyframes d3Oops{0%,to{transform:rotate(-3deg)}20%{transform:rotate(3deg)}40%{transform:rotate(-2deg)}60%{transform:rotate(0)}}@keyframes d3Wait{0%,to{transform:translateY(0)}50%{transform:translateY(-2%) scale(.99,1.01)}}@keyframes d3Point{0%,to{transform:translateX(0) rotate(0)}50%{transform:translateX(3%) rotate(4deg) translateY(1%)}}@keyframes mdHop{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-7%) scale(.97,1.03)}60%{transform:translateY(0) scale(1.03,.97)}}@keyframes bellRing{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-11deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}}@keyframes fxRise{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(var(--r))}16%{opacity:1;transform:translate(-50%,-50%) scale(1.06) rotate(var(--r))}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.8) rotate(calc(var(--r)*-1))}}@keyframes fxBig{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}36%{transform:translate(-50%,-50%) scale(.95)}50%{transform:translate(-50%,-50%) scale(1.12)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.9)}}@keyframes fxBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.9) rotate(var(--r))}}@keyframes fxMend{0%{opacity:0;transform:translate(-50%,-50%) scale(.2);clip-path:inset(0 50%0 0)}25%{opacity:1;transform:translate(-50%,-50%) scale(1);clip-path:inset(0 50%0 0)}45%{transform:translate(-50%,-50%) scale(1.2);clip-path:inset(0 0 0 0)}60%{transform:translate(-50%,-50%) scale(1)}72%{transform:translate(-50%,-50%) scale(1.14)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.95)}}@keyframes fxSqueeze{0%,to{transform:scale(1)}25%{transform:scale(1.12,.86)}50%{transform:scale(.94,1.07)}75%{transform:scale(1.03,.98)}}@keyframes fxNuzzle{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}45%{transform:rotate(8deg)}70%{transform:rotate(-5deg)}85%{transform:rotate(2deg)}}@keyframes fxHop{0%,to{transform:translateY(0)}35%{transform:translateY(-12%) scale(1.04)}65%{transform:translateY(2%) scale(1.02,.97)}}@keyframes fxBlush{0%,to{transform:scale(1)}40%{transform:scale(.95) translateY(3%)}70%{transform:scale(1.02)}}@keyframes fxSway{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-5%) rotate(-4deg)}65%{transform:translateY(-3%) rotate(4deg)}}@keyframes ssIn{0%{opacity:.25;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes lpSk{to{background-position:-200%0}}@keyframes jrPulse{70%{box-shadow:0 0 0 8px #4c6c5500}to{box-shadow:0 0 0 0#4c6c5500}}@keyframes mdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dWave{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-3deg) translateY(-2%)}}@keyframes dGig{0%,to{transform:scale(1,1) translateY(0)}30%{transform:scale(1.05,.95) translateY(1%)}65%{transform:scale(.97,1.04) translateY(-3%)}}@keyframes dWave2{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-2.5deg) translateY(-1.5%)}}@keyframes dGig2{0%,to{transform:scale(1,1)}35%{transform:scale(1.04,.96) translateY(1%)}70%{transform:scale(.98,1.03) translateY(-2%)}}@keyframes dBreath{0%,to{transform:scale(1,1)}50%{transform:scale(1.012,.988) translateY(.6%)}}@keyframes dfIdle{0%,50%,to{transform:rotate(0) scale(1,1)}25%{transform:rotate(.8deg) scale(1.012,.988)}75%{transform:rotate(-.8deg) scale(1.012,.988)}}@keyframes dfLean{0%,to{transform:rotate(0)}18%{transform:rotate(-8deg) translateX(-2%)}38%{transform:rotate(7deg) translateX(2%)}58%{transform:rotate(-6deg) translateX(-1%)}78%{transform:rotate(4deg)}}@keyframes lvDlgIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes lvSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lvFade{0%{opacity:0}to{opacity:1}}@keyframes lvOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lvPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lvHeart{0%,to{transform:scale(1)}35%{transform:scale(1.35)}65%{transform:scale(.9)}}@keyframes lvTick{0%{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}@keyframes lvGlow{0%,to{transform:scale(1)}35%{transform:scale(1.08)}}@keyframes lvDlgOut{to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes lvSheetOut{to{opacity:0;transform:translateY(14px)}}@keyframes lvCount{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}@keyframes lvKen{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes lvHop{0%{opacity:0;transform:translateY(14px) scale(.7)}60%{opacity:1;transform:translateY(-5px) scale(1.04)}to{transform:none}}@keyframes lvwNudge{0%,to{margin-left:0}25%{margin-left:-6px}75%{margin-left:8px}}@keyframes lvwTease{0%,70%,to{transform:translateX(-50%) rotate(0)}78%{transform:translateX(-50%) rotate(-12deg)}86%{transform:translateX(-50%) rotate(6deg)}}@keyframes lvwPulse{0%,to{box-shadow:0 0 0 3px var(--navy),0 0 0 5px #c9a96a,0 6px 14px rgba(0,0,0,.35),inset 0-3px 6px rgba(0,0,0,.08)}50%{box-shadow:0 0 0 3px var(--navy),0 0 0 5px #c9a96a,0 0 0 12px rgba(201,169,106,.28),0 6px 14px rgba(0,0,0,.35),inset 0-3px 6px rgba(0,0,0,.08)}}@keyframes lvwPop{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:none}}@keyframes lvOut{to{opacity:0}}@keyframes lvIn{0%{opacity:0;transform:translateY(10px)}}@keyframes lvRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lvBump{0%,to{transform:scale(1)}35%{transform:scale(1.24)}}@keyframes mcGlow{to{transform:translate(-40px,30px)}}@keyframes mcBar{0%{transform:scaleX(0)}}@keyframes lv147shine{to{transform:translateX(100%)}}@keyframes lv147in{0%{opacity:0;transform:translateY(6px)}}@keyframes lv147rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lv147out{to{opacity:0;transform:translateY(22px)}}@keyframes lv147sideOut{to{opacity:0;transform:translateY(14px)}}@keyframes lvddIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes lvddOut{to{opacity:0;transform:translateY(-3px) scale(.99)}}@keyframes lvspin{to{transform:rotate(360deg)}}:root{--navy:#1f1f1f;--ink:#1f1f1f;--muted:#4d4d4d;--line:#e6e6e6;--paper:#f6f6f6;--white:#ffffff;--radius:16px;--heading:'PT Sans',Arial,sans-serif;--body:'PT Sans',Arial,sans-serif;--gutter:clamp(20px,4.4vw,72px)}*{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--ink);font:16px/1.55 var(--body)}button,input,select,textarea{font:inherit}input,select{-webkit-tap-highlight-color:transparent}a,button{color:inherit}button{cursor:pointer;background:0 0;border:0}a{text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}img{display:block;max-width:100%}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;stroke-width:1.75}.compare-grid figure,.facts dd,h1,h2,h3,h4,p{margin:0}h1,h2,h3{color:var(--navy)}h1{font-size:clamp(40px,5vw,72px)}h2{font-size:clamp(32px,3vw,48px)}p+p{margin-top:16px}.small,small{font-size:13px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}.skip:focus{top:10px}.announcement{background:var(--navy);text-align:center;letter-spacing:.035em}.header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);border-bottom:1px solid var(--line)}.brand{width:172px;flex-shrink:0}.header nav{display:flex;gap:28px;font-size:14px}.header nav a{padding:12px 0}.header nav a.active{border-bottom:2px solid var(--navy)}.header-actions{display:flex;align-items:center}.rv-card header,.trust-strip>div{display:flex;align-items:center;gap:8px}.icon-btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.icon-btn:hover{background:var(--paper)}.language-btn{font-size:13px;display:flex;align-items:center;gap:8px;padding:8px}.count{position:absolute;top:0;right:0;background:var(--navy);border-radius:20px}.wrap{padding-inline:var(--gutter);margin-inline:auto}.section-head{display:flex;justify-content:space-between;gap:20px}.eyebrow{display:block;margin-bottom:12px;color:var(--muted)}.underlink{text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:var(--navy);border:1px solid var(--navy);color:#fff}.btn:hover{background:#000}.btn.light,.btn.secondary{color:var(--navy);background:#fff}.btn.light{border-color:#fff}.btn.full{width:100%}.muted,.trust-strip small{color:var(--muted)}.hero{display:grid;background:#f2f2f2;overflow:hidden;position:relative}.hero-copy{padding:72px 32px 60px var(--gutter);display:flex;flex-direction:column;align-items:start;justify-content:center}.hero h1{font-size:clamp(56px,5.7vw,72px);max-width:500px}.hero-copy p{max-width:340px;margin:24px 0 28px;color:#625f6a}.hero-image{overflow:hidden;position:relative;background:#e6e6e6}.hero-image img{width:100%;height:100%;object-fit:cover}.hero-label{position:absolute;background:#ffffffdc;backdrop-filter:blur(8px);border-radius:7px;display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:13px}.hex{display:inline-block;width:34px;height:38px;clip-path:polygon(25%0,75%0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--shade,#b1b8c0);flex-shrink:0}.hero-dots{display:flex;gap:8px;margin-top:32px}.hero-dots button{height:20px;width:30px;padding:8px 0}.hero-dots span{height:3px;width:100%;display:block;background:#cacaca}.edit-dots button.active:after,.hero-dots .active span,.product-detail .chips .chip.active{background:var(--navy)}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:24px var(--gutter);gap:20px;border-bottom:1px solid var(--line);font-size:13px}.trust-strip>div{gap:12px}.trust-strip strong{display:block;font-weight:500}.chips{display:flex;flex-wrap:wrap}.chip{border:1px solid var(--line);background:#fff;white-space:nowrap}.chip.active,.chip[aria-pressed=true]{color:#fff;background:var(--navy);border-color:var(--navy)}.fabric-grid{display:grid;grid-template-columns:repeat(6,1fr)}.timeline li{position:relative}.fabric-tile img{background:var(--paper)}.fabric-tile p,.timeline li p{color:var(--muted)}.timeline li p{margin-top:4px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{min-width:0;position:relative}.product-photo{background:var(--paper)}.product-photo img{width:100%}.heart{background:#ffffffdf;z-index:1}.heart-inline.saved svg,.heart.saved svg{fill:var(--navy)}.quick-add{position:absolute;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.price del,.product-line{color:var(--muted)}.product-name{font-weight:500}.price{font-weight:600;font-size:14px;white-space:nowrap}.price bdi{direction:ltr}.price del{font-weight:400;margin-inline-start:8px}.shade-strip{display:flex;align-items:center;gap:8px;letter-spacing:.04em}.product-info .rating{float:inline-end;font-size:12px;color:var(--muted)}.shade-feature{background:var(--paper);display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:72px}.shade-feature p{max-width:340px;margin:20px 0 24px}.paint-fan{display:flex;justify-content:center;align-items:center}.paint-card{background:#fff;transform:rotate(var(--tilt));margin-inline:-5px;border-radius:5px;overflow:hidden}.paint-card:hover{transform:translateY(-15px) rotate(0)}.paint-card .paint{background:var(--shade)}.paint-card .caption{display:block;text-align:start;padding:8px;line-height:1.5}.edit-grid{display:grid;grid-template-columns:repeat(3,1fr)}.edit-card{position:relative;overflow:hidden;background:var(--paper)}.edit-card img{width:100%;object-fit:cover}.edit-card p,.shade-feature p{color:var(--muted)}.why{display:grid;grid-template-columns:1fr 1fr}.why img{width:100%}.why p{margin:24px 0;max-width:520px}.review-panel{border:1px solid var(--line);display:flex;align-items:center}.review-score{font-family:var(--heading);color:var(--navy);line-height:1}.newsletter{padding:44px var(--gutter);background:var(--paper);align-items:center;justify-content:space-between}.newsletter p,.why p{color:var(--muted)}.newsletter,.newsletter form{display:flex}.newsletter input{border:0;width:100%;outline-offset:0}.footer{background:var(--navy);padding:52px var(--gutter) 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.footer .brand{width:160px;margin-bottom:20px}.footer p{max-width:290px;font-size:14px}.footer a{display:block}.footer-bottom{border-top:1px solid #ffffff26;display:flex;justify-content:space-between;gap:16px;color:#c7c4d6}.bottom-nav,.mobile-only{display:none}#toast,.chat-launch{position:fixed;background:var(--navy);color:#fff}.chat-launch{inset-inline-end:24px;bottom:24px;z-index:24;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff6b;border-radius:50%}#toast{bottom:30px;left:50%;transform:translate(-50%,20px);border-radius:8px;padding:16px 24px;z-index:100;box-shadow:0 8px 30px #1f1f1f22;opacity:0;pointer-events:none;transition:.2s;max-width:90%;text-align:center;font-size:14px}#toast.show{opacity:1;transform:translate(-50%,0)}@media (min-width:1601px){.hero-copy{padding-inline-start:calc((100vw - 1456px)/2)}}@media (max-width:1000px){.header nav{gap:16px}.header nav a:nth-last-child(-n+2){display:none}.fabric-grid{grid-template-columns:repeat(3,1fr)}.hero{min-height:460px}.hero-copy{padding-block:40px}.hero h1{font-size:56px}.trust-strip{grid-template-columns:repeat(2,1fr)}.shade-feature{gap:20px;padding:36px}.footer-grid{gap:24px}}@media (max-width:700px){body{font-size:15px}.desktop-only{display:none!important}.mobile-only{display:block}.announcement{font-size:11px;padding:8px}.header{height:70px;padding:0 20px;gap:8px}.brand{width:132px}.header .account-link,.header nav,.language-btn{display:none}.header-actions{gap:2px}.icon-btn{width:38px;height:38px}.header .mobile-only{display:flex}.section{padding-block:32px}.section-head{margin-bottom:20px;gap:12px}.section-head h2{font-size:28px}.underlink{font-size:12px}.discover{padding:24px 20px 20px}.discover h1{font-size:40px}.discover p{font-size:13px;color:var(--muted);margin-top:8px}.home-chips{padding:0 20px 16px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.hero{margin-inline:20px;border-radius:16px;grid-template-columns:52% 48%;min-height:330px}.hero-copy{padding:28px 0 24px 24px;z-index:1}.hero h1{font-size:40px;max-width:200px}.hero-copy .eyebrow{font-size:11px;letter-spacing:.12em}.hero-copy p{font-size:12px;margin:16px 0 20px;max-width:156px}.hero .btn{padding:8px 16px;min-height:42px;font-size:12px}.hero-image img{object-position:52%center;max-height:none;min-height:330px}.hero-label{display:none}.hero-dots{margin-top:16px}.trust-strip{padding:24px 20px;gap:16px 12px;font-size:11px}.fabric-tile p,.trust-strip small{font-size:11px}.trust-strip svg{width:20px}.trust-strip>div{gap:8px}.fabric-grid{gap:20px 8px}.fabric-tile img{border-radius:6px}.fabric-tile h3{font-size:20px;margin-top:8px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.product-photo img{aspect-ratio:3/4}.product-name{font-size:14px}.price del,.product-info .rating,.product-line{font-size:11px}.price{font-size:13px}.heart{top:6px;inset-inline-end:6px;width:32px;height:32px}.heart svg{width:18px}.quick-add{bottom:8px;inset-inline-end:8px;width:30px;height:30px}.shade-strip{font-size:11px;gap:4px}.shade-feature{grid-template-columns:1fr;padding:28px 24px;gap:16px;overflow:hidden}.shade-feature h2{font-size:40px}.shade-feature p{font-size:14px;margin:16px 0 20px}.paint-fan{padding:16px 0}.paint-card{width:80px;height:144px;min-width:65px}.paint-card .paint{height:95px}.paint-card .caption{font-size:11px;padding:8px}.edit-grid{gap:12px;grid-template-columns:1fr}.edit-card{display:grid;grid-template-columns:44% 1fr;align-items:center}.edit-card img{aspect-ratio:1}.edit-card .edit-copy{padding:16px}.edit-card h3{font-size:24px}.edit-card p{font-size:12px}.why{grid-template-columns:1fr;gap:28px}.review-panel{padding:24px;gap:20px}.review-score{font-size:56px}.newsletter{padding:32px 20px;display:block}.newsletter form{min-width:0;margin-top:20px}.footer{padding:40px 20px 125px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{font-size:11px;flex-wrap:wrap}.bottom-nav{display:flex;position:fixed;bottom:14px;left:16px;right:16px;z-index:30;padding:8px 12px 8px;background:var(--navy);color:#fff;border-radius:22px;box-shadow:0 10px 30px #1f1f1f35;justify-content:space-between}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:48px;font-size:11px;opacity:.58}.bottom-nav a.active{opacity:1}.bottom-nav svg{width:21px;height:21px}.bottom-nav .nav-icon{position:relative}.chat-launch{bottom:99px;inset-inline-end:17px;width:44px;height:44px}#toast{bottom:100px;min-width:260px}.chips{gap:8px}.chip{padding:8px 16px;font-size:12px;min-height:37px}html[dir=rtl] .hero-copy{padding:28px 24px 24px 0}}html[dir=rtl]{--body:'Tajawal','DM Sans',sans-serif;--heading:'Tajawal','Barlow Condensed',sans-serif}html[dir=rtl] .count{right:auto;left:0}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb{display:flex;align-items:center;gap:12px;color:var(--muted)}.collection-toolbar{justify-content:space-between;border-bottom:1px solid var(--line)}.sort-label{display:flex;align-items:center;gap:16px;font-size:13px}.sort-label select{background:#fff;border:0;max-width:230px;color:var(--ink)}.shop-layout{display:grid;padding-top:32px;padding-bottom:48px}.shop-layout .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filters h3{font-size:24px}.field{display:flex;flex-direction:column;margin-top:24px;font-weight:500}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);font-weight:400}.check-field{display:flex;align-items:center;gap:8px;font-size:14px;margin:24px 0}.check-field input,input[type=radio]{accent-color:var(--navy);width:18px;height:18px;flex-shrink:0}.note{color:var(--muted);padding:16px;background:var(--paper);margin-top:24px}.note p{margin-top:8px}.active-filters{display:flex;flex-wrap:wrap}.active-filters:not(:empty){margin-bottom:20px}.filter-tag{display:flex;align-items:center;gap:8px;background:var(--paper);padding:8px 8px;font-size:12px;border-radius:5px}.filter-tag svg{width:14px;height:14px}.catalog-note{border-top:1px solid var(--line);padding:24px 0 40px;color:var(--muted)}.empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;min-height:390px}.empty p{color:var(--muted);max-width:420px}.mobile-filter{display:none}.product-layout{display:grid;grid-template-columns:1.05fr 1fr;padding-block:32px 48px;align-items:start}.gallery-main{position:relative;overflow:hidden;background:var(--paper);cursor:zoom-in}.gallery-main>img{width:100%}.zoom-label{position:absolute;inset-inline-end:20px;background:#fffffff0;padding:8px 12px;gap:8px}.zoom-label svg{width:16px;height:16px}.gallery-thumbs,.zoom-label{display:flex;align-items:center}.product-detail{padding-top:12px}.product-rating{flex-wrap:wrap}.product-rating>span:first-child{color:var(--navy)}.detail-price del{font-size:16px}.fabric-description{color:var(--muted);max-width:460px}.choice-label{font-size:13px;display:flex;align-items:center;gap:8px;margin:24px 0 12px}.choice-label bdi{margin-inline-start:auto;color:var(--muted);font-size:12px}.shade-option{display:block}.shade-option.selected{border-color:var(--navy)}.shade-link{display:inline-block;margin-top:12px}.radio-card>span{flex:1}.quantity{display:inline-flex;align-items:center;height:46px;flex-shrink:0}.quantity button{height:42px;display:flex;align-items:center;justify-content:center}.quantity svg{width:15px}.quantity output{width:28px;font-size:14px}.delivery-box{margin-block:24px;background:var(--paper);display:flex;font-size:13px}.accordion{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:14px;font-weight:500}.accordion summary::-webkit-details-marker,.footer-more>summary::-webkit-details-marker{display:none}.accordion summary>span{font-size:20px;font-weight:400}.accordion[open] summary>span,.lp-faq details[open] summary::after{transform:rotate(45deg)}.accordion>div{font-size:14px;padding:0 0 24px}.sticky-buy{display:none}.studio-title .page-title{padding-top:0}.studio-layout{display:grid;grid-template-columns:1.4fr 1fr;padding:16px 0 72px}.shade-picker .chips{margin-bottom:32px}.hex-grid{display:grid;grid-template-columns:repeat(4,1fr)}.hex-card{border:1px solid transparent;min-width:0}.hex-card.selected{background:var(--paper)}.hex-card .hex svg{color:#fff;filter:drop-shadow(0 1px 2px #1f1f1f80);width:26px;height:26px}.hex-card strong{display:block;font-size:13px;font-weight:500}.accordion>div,.delivery-progress small,.hex-card bdi{color:var(--muted)}.hex-card bdi{font-size:11px}#selected-shade{position:sticky;top:24px}.shade-swatch-large{background:var(--shade);height:135px;position:relative;display:flex;align-items:center;justify-content:center}.fabric-availability del,.search-list .price del,.shade-swatch-large>.hex{display:none}.shade-code{position:absolute;bottom:15px;inset-inline-start:24px;padding:4px 8px;background:#ffffffdb;font-size:12px;border-radius:4px}.selected-shade h2{margin-bottom:8px}.selected-shade h4{font-size:13px;font-weight:500;margin:24px 0 16px}.fabric-availability{display:flex;align-items:center;border-top:1px solid var(--line)}.fabric-availability>span:first-child{flex:1}.pairings{display:flex;gap:16px}.pairings button{gap:8px}.pairings .hex{width:25px;height:29px}.shade-photo{width:100%;height:220px;object-fit:cover;object-position:center 28%;border-radius:6px;margin:20px 0}.pairing-guide{padding:32px 0}.pairing-guide p{font-size:14px;color:var(--muted);margin-top:16px;max-width:480px}.bag-layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);padding:4px 0 76px;align-items:start}.delivery-progress{background:var(--paper);font-size:13px}.delivery-progress>div,.pairings button{display:flex;align-items:center}.delivery-progress progress{appearance:none;width:100%;border:0;border-radius:5px;display:block;margin:16px 0 8px;background:#e0e0e0;height:5px;margin-block:16px 8px}.delivery-progress progress::-webkit-progress-bar{background:#e0e0e0;border-radius:5px}.delivery-progress progress::-webkit-progress-value{background:var(--navy);border-radius:5px}.delivery-progress progress::-moz-progress-bar{background:var(--navy);border-radius:5px}.bag-item{display:grid;grid-template-columns:110px 1fr auto;border-bottom:1px solid var(--line)}.bag-item img{width:110px;height:145px;object-fit:cover;border-radius:6px}.bag-item h3{margin:8px 0}.bag-item .quantity{margin-top:16px;height:36px}.bag-item .quantity button{height:32px}.bag-item-end{display:flex;flex-direction:column;align-items:end;justify-content:space-between}.order-summary h3{margin-bottom:24px}.order-summary{background:var(--paper);position:sticky}.summary-line{display:flex;justify-content:space-between;gap:20px}.summary-line>span:last-child{text-align:end}.summary-total{display:flex;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid #dcdcdc;margin:24px 0}.order-summary>.small{margin-top:20px}.payment-logos{margin-top:24px;text-align:center}.prototype-notice,.translation-notice{color:var(--muted);padding:12px 16px;background:var(--paper);display:flex;align-items:center;gap:8px}.prototype-notice{margin-bottom:32px}.translation-notice{font-size:12px;margin:0;border-radius:0;text-align:center;justify-content:center}.checkout-step{position:relative}.step-number{position:absolute;inset-inline-start:0;top:0;width:27px;height:27px;background:var(--navy);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr}.span-2{grid-column:1/-1}.radio-card{display:flex;align-items:center;border:1px solid var(--line);margin-top:12px;font-size:13px;cursor:pointer}.radio-card:has(input:checked){background:#f8f8f8}.radio-card strong{display:block;font-weight:500}.radio-card small{display:block;color:var(--muted);margin-top:4px}.radio-card b{font-weight:500}.confirmation{padding:72px 0;text-align:center;max-width:680px;margin:auto}.button-row,.confirm-check{display:flex;justify-content:center}.confirm-check{width:68px;height:68px;background:var(--navy);border-radius:50%;color:#fff;align-items:center;margin:0 auto 28px}.confirmation h1{font-size:56px}.confirmation>p{margin-top:24px}.button-row{margin-top:28px}.account-layout{display:grid;grid-template-columns:200px 1fr;min-height:500px;padding-bottom:72px}.account-tabs{display:flex;flex-direction:column;align-items:stretch}.account-tabs button.active,.timeline li.done>span{background:var(--navy);color:#fff}.account-content .product-grid{grid-template-columns:repeat(3,1fr)}.badge{background:var(--paper);color:var(--muted)}.order-card-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.timeline{padding:32px 0 0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.timeline li:before{content:"";height:1px;background:var(--line);position:absolute;top:17px;left:30px;width:100%}.lv-hero-orb.dn-wink .lv-orb-ball b:last-child::after,.timeline li:last-child:before{display:none}.timeline li>span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--paper);border-radius:50%;position:relative;font-size:12px}.timeline li strong{display:block;margin-top:12px}.narrow-form{max-width:450px}.narrow-form,.narrow-form>.btn,.story-end .btn{margin-top:24px}.story-heading{padding:36px 0 44px}.story-banner{display:block;overflow:hidden}.story-banner img{width:100%}.story-body{display:grid;grid-template-columns:1fr 1.4fr}.story-body p{max-width:650px;color:var(--muted)}.fabric-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fabric-guide img{aspect-ratio:4/5;margin-bottom:24px}.fabric-guide p{margin-top:16px}.help-layout{display:grid;grid-template-columns:1.5fr 1fr;padding-bottom:72px;align-items:start}.help-category{margin-top:40px}.contact-panel{background:var(--paper);position:sticky;top:120px}.contact-panel>p{color:var(--muted);font-size:14px;margin:20px 0}.contact-pending{font-size:13px;margin:28px 0}.contact-pending p{color:var(--muted);margin:4px 0 20px}.pending-label{display:inline-block;padding:4px 8px;background:var(--paper);border-radius:4px;font-size:12px;margin-bottom:8px}.help-fabrics p{margin-top:16px}.help-fabrics p:first-child{margin-top:0}dialog{border:0;color:var(--ink);padding:40px;width:min(620px,calc(100% - 32px));max-height:90dvh;box-shadow:0 20px 100px #1f1f1f30;position:fixed;overflow:auto}dialog::backdrop{background:#16132665;background:#12111b4d;backdrop-filter:blur(4px);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(0,0,0,.38)!important}dialog h2{font-size:40px;padding-inline-end:32px;margin-bottom:24px}.modal-close{position:absolute;top:14px;inset-inline-end:14px;background:var(--paper)}.side-sheet{height:100dvh;max-height:100dvh;width:450px;max-width:100%;margin:0 0 0 auto;border-radius:0;padding:64px 32px 40px}.search-modal{width:750px}.search-field,.search-list>a{display:flex;align-items:center}.search-field{gap:16px;border-bottom:1px solid var(--navy);margin-bottom:24px}.search-field input{width:100%;border:0;padding:16px 0;outline:0}.language-grid,.search-list{display:grid;grid-template-columns:1fr 1fr}.search-list{margin-top:16px}.search-list>a{gap:16px;background:var(--paper);border-radius:7px;padding:8px}.search-list img{width:65px;height:84px}.search-list strong{display:block;font-size:14px}.search-list small{color:var(--muted)}.search-list .price{font-size:12px}.search-list>a>span{flex:1}.search-list>a>svg{width:14px}.language-grid{gap:8px}.language-option{display:flex;flex-direction:column;align-items:start;position:relative;padding:16px 20px;border:1px solid var(--line)}.language-option strong{font-size:18px;font-weight:500}.language-option small{font-size:12px;color:var(--muted)}.language-option.selected{border-color:var(--navy);background:var(--paper)}.language-option svg{position:absolute;inset-inline-end:15px;top:22px;width:18px}.menu-logo{width:140px;margin-bottom:44px}.button-stack,.menu-links{display:flex;flex-direction:column}.menu-links{margin-bottom:40px}.menu-links a{font-family:var(--heading);font-size:32px;padding:12px 0;border-bottom:1px solid var(--line)}.button-stack{gap:12px;margin-top:32px}.button-stack .note{margin-top:0}.mini-product{display:flex;align-items:center;gap:24px;margin:32px 0}.mini-product img{width:105px;height:135px;object-fit:cover;border-radius:8px}.mini-product h3{margin:8px 0}.image-modal{width:auto;padding:16px;background:var(--paper)}.image-modal>img{height:85dvh;width:auto}.filter-sheet>.btn{margin-top:32px}.filter-sheet>h2{margin-bottom:32px}.campaign-photo picture,.filter-sheet .sort-label{display:block}.filter-sheet select{display:block;margin-top:16px;width:100%;max-width:none;border:1px solid var(--line)}html[dir=rtl] .side-sheet{margin:0 auto 0 0}html[dir=rtl] .fabric-availability svg{transform:rotate(180deg)}html[dir=rtl] .timeline li:before{left:auto;right:30px}.hex{clip-path:none;border-radius:4px}.paint-fan{gap:8px;padding:16px 0}.paint-card{transform:none!important;margin:0;box-shadow:none;border:1px solid var(--line);height:180px;width:108px;min-width:0}.paint-card:hover{border-color:var(--navy)}.paint-card .paint{height:126px}.shade-feature{border-radius:0;background:#f5f5f5;padding:48px}.hero{grid-template-columns:43% 57%;min-height:520px}.hero-image img{max-height:560px;object-position:center 28%}.section .section{padding-inline:0}.why>img[src*=kids]{max-height:520px;object-fit:cover;object-position:50% 28%}.footer .underlink svg{display:inline-block;vertical-align:middle;margin-inline-end:4px}.header .main-nav,.nav-trigger{align-items:center}.nav-trigger{display:flex;gap:4px;padding:16px 0}.nav-trigger svg{width:13px;height:13px}.mega-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:36px var(--gutter);display:grid;grid-template-columns:1fr 1fr 1fr;box-shadow:0 22px 28px #1f1f1f0a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.mega-menu>div>a{display:block}.nav-group:focus-within .mega-menu,.nav-group:hover .mega-menu{transform:none}.nav-group.is-open .mega-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.mega-feature{display:grid!important;grid-template-columns:95px 1fr;gap:20px;align-items:center;background:var(--paper);padding:0!important}.mega-feature img{height:160px;width:110px;object-fit:cover}.mega-feature span{font-family:var(--heading);font-size:28px;max-width:170px}.hero{background:#f1f1f1}.hero-image{background:#ededed}.hero-image>img{object-fit:contain;object-position:right center;height:560px;max-height:none;position:relative;z-index:1}.hero-inset{position:absolute;left:3%;bottom:16%;width:29%;max-width:230px;z-index:2;background:#fff;padding:8px;box-shadow:0 10px 35px #1f1f1f12;transform:rotate(-4deg)}.hero-inset>img{width:100%;height:255px;object-fit:cover}.hero-inset>span{display:block;padding:8px 4px 4px;font-size:11px;letter-spacing:.12em}.hero-label{z-index:3;bottom:22px;inset-inline-start:auto;inset-inline-end:25px}.hero-copy{padding-block:60px}.hero-copy h1{font-size:clamp(56px,5.5vw,72px);letter-spacing:-.025em}.hero-copy p{font-size:15px}.account-tabs button,.language-option,.paint-card{transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s,transform .22s}.underlink{text-decoration-thickness:1px;transition:text-underline-offset .2s}.underlink:hover{text-underline-offset:8px}.product-photo img{transition:transform .6s cubic-bezier(.2,.65,.3,1)}.product-photo:hover img{transform:scale(1.055)}.quick-add:hover{background:var(--navy);color:#fff;transform:rotate(90deg)}.heart:hover{transform:scale(1.07)}.fabric-tile:hover img{transform:translateY(-5px)}.edit-card img{transition:transform .6s}.edit-card:hover img{transform:scale(1.025)}.hex-card:hover,.shade-option:hover{border-color:#aba8bc}.paint-card:hover{box-shadow:0 8px 20px #1f1f1f14}.paint-card .paint{transition:filter .2s}.paint-card:hover .paint{filter:brightness(1.04)}.selected-shade{animation:page-in .3s ease both}#hero .hero-copy{animation:hero-in .45s ease both}dialog[open]{animation:dialog-in .22s ease both}dialog[open]::backdrop{animation:lvFade .3s ease}.bottom-nav a{transition:opacity .2s,transform .2s}.bottom-nav a:active{transform:translateY(-3px)}.hex-card.selected .hex{animation:colour-in .25s ease both}@media (max-width:1000px){.shop-layout{grid-template-columns:170px 1fr;gap:24px}.shop-layout .product-grid{grid-template-columns:repeat(2,1fr)}.product-layout{gap:32px}.studio-layout{gap:32px;grid-template-columns:1.15fr 1fr}.hex-grid{grid-template-columns:repeat(3,1fr)}.bag-layout,.checkout-layout{gap:28px}.help-layout{gap:36px}.header nav{gap:20px}}@media (max-width:700px){.breadcrumb{font-size:11px;padding-top:20px}.page-title{padding:20px 0 24px}.page-title h1{font-size:40px}.page-title p{font-size:13px;margin-top:12px}.hero{grid-template-columns:53% 47%;background:#eaeaea}.hero h1{font-size:32px;line-height:1.02}.hero-copy .eyebrow{margin-bottom:8px}.hero-copy p{line-height:1.45;margin:8px 0 16px;max-width:145px}.hero-image img{min-height:222px;max-height:265px;object-position:52% 22%}.hero .btn{font-size:11px;min-height:34px;padding:8px 16px;border-radius:24px}.hero-dots{margin-top:8px;gap:8px}.hero-dots button{width:20px;height:15px;padding:8px 0}.hero-dots span{height:2px}.discover{padding-top:16px;padding-bottom:16px}.discover h1{font-family:var(--body);font-size:28px;text-transform:none;font-weight:600;letter-spacing:-1px}.discover p{font-size:13px;margin-top:2px}.home-chips.mobile-only{display:flex}.home-chips .chip{min-height:32px;font-size:11px;padding:8px 16px}.trust-strip{padding:16px 20px;gap:12px;border:0}.trust-strip>div:nth-child(n+3){display:none}.section-head .eyebrow{font-size:11px;margin-bottom:8px;letter-spacing:.1em}.section{padding-block:28px}.fabric-grid{grid-template-columns:repeat(6,100px);overflow-x:auto;padding-bottom:4px;scrollbar-width:none;margin-inline-end:-20px}.fabric-tile h3{font-size:18px}.fabric-tile p,.hex-card bdi,.selected-shade-body>small{font-size:11px}.fabric-tile img{aspect-ratio:1;border-radius:15px}.product-photo{border-radius:17px}.product-photo img{aspect-ratio:4/5}.product-info{padding-top:8px}.product-name{font-size:13px}.product-info .price,.shade-feature p{font-size:12px}.heart{border-radius:50%}.quick-add{width:28px;height:28px}.shade-strip{margin-top:8px}.shade-strip .hex{width:14px;height:14px;border-radius:3px}.shade-strip>span{display:none}.shade-feature{padding:24px 20px;border-radius:16px;gap:8px}.shade-feature h2{font-size:32px}.shade-feature .btn{min-height:40px;padding:8px 16px;font-size:12px;border-radius:24px}.paint-fan{gap:8px;width:100%}.paint-card{width:20%;height:113px;border-radius:4px}.paint-card .paint{height:72px}.paint-card .caption{font-size:11px;padding:4px;white-space:nowrap}.collection-top .chips{flex-wrap:nowrap;overflow:auto;margin-inline-end:-20px;scrollbar-width:none;margin-bottom:20px}.collection-toolbar{display:block;padding-bottom:16px}.mobile-filter{display:flex;gap:8px;margin-top:16px}.mobile-filter .btn{flex:1;min-height:40px;font-size:12px}.shop-layout{display:block;padding-top:24px}.shop-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-note{font-size:11px}.product-layout{display:flex;flex-direction:column;gap:24px;padding-top:20px}.gallery{width:100%}.gallery-main,dialog{border-radius:20px}.gallery-main>img{aspect-ratio:1.03;object-position:50% 30%}.gallery-thumbs{margin-top:8px;gap:8px}.gallery-thumbs img{width:35px;height:44px}.gallery-thumbs .small,.zoom-label{font-size:11px}.zoom-label{bottom:12px;inset-inline-end:12px}.product-detail{width:100%;padding-top:0}.product-detail>.eyebrow{font-size:11px;margin-bottom:8px}.product-detail h1{font-size:40px}.product-rating{font-size:11px;margin-top:12px;gap:4px}.product-rating .small{font-size:11px}.detail-price{margin:12px 0}.detail-price .price{font-size:20px}.accordion summary,.fabric-description{font-size:13px}.choice-label{margin-top:20px}.product-shades{gap:4px}.shade-option .hex{width:27px;height:29px}.product-detail .small,.radio-card b,.timeline li p{font-size:11px}.purchase-row{gap:8px;margin-top:24px}.purchase-row .btn{font-size:12px;padding:12px}.quantity{height:44px}.quantity button{width:28px}.quantity output{width:24px}.purchase-row .heart-inline{width:35px}.delivery-box{padding:16px}.sticky-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:31;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;box-shadow:0-6px 30px #1f1f1f0c;align-items:center;justify-content:space-between;gap:20px}.sticky-buy>.btn{flex:1;max-width:210px;border-radius:26px;min-height:46px}.sticky-buy .price,.story-body p{font-size:14px}.sticky-buy del{display:block;margin:0}.on-product .bottom-nav{display:none}.on-product .chat-launch{bottom:96px}.studio-title{padding-top:24px}.studio-title .eyebrow{font-size:11px}.studio-layout{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.studio-layout #selected-shade{position:static;order:-1;width:100%}.selected-shade{display:grid;grid-template-columns:100px 1fr;border-radius:15px}.shade-swatch-large{height:100%}.shade-code{font-size:11px;inset-inline-start:9px;bottom:12px;padding:3px 4px}.selected-shade-body{padding:20px 16px}.selected-shade-body>.eyebrow{font-size:11px;margin-bottom:8px}.selected-shade h2{font-size:32px}.fabric-availability .price,.hex-card strong,.selected-shade-body>.small,.shade-availability .small{font-size:11px}.selected-shade h4{margin:16px 0 8px;font-size:11px}.fabric-availability{font-size:11px;padding:8px 0;gap:4px}.pairings{gap:8px}.pairings button{font-size:11px;gap:4px}.pairings .hex{width:18px;height:21px}.selected-shade .shade-photo{height:130px;margin:16px 0;object-position:50% 25%}.selected-shade .btn{font-size:11px;min-height:37px;padding:8px 12px;border-radius:22px}.shade-picker{width:100%}.shade-picker .chips{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;margin-bottom:20px;margin-inline-end:-20px}.hex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}.hex-card{padding:4px}.hex-card>.hex{border-radius:8px;aspect-ratio:.85;margin-bottom:8px}.hex-card .hex svg{width:20px}.note{font-size:12px;padding:16px}.bag-layout,.checkout-layout{display:block;padding-bottom:40px}.bag-item{grid-template-columns:78px 1fr auto;gap:12px;padding:24px 0}.bag-item img{width:78px;height:108px;border-radius:10px}.bag-item h3{font-size:20px}.accordion>div,.bag-item-end,.radio-card strong{font-size:12px}.bag-item-end .underlink,.delivery-progress small,.radio-card small{font-size:11px}.bag-item .quantity{height:32px;margin-top:8px}.bag-item .quantity button{height:29px;width:25px}.bag-item .shade-strip{display:none}.order-summary{position:static;margin-top:28px;padding:24px}.order-summary h3{font-size:28px}.delivery-progress{padding:16px;font-size:12px}.prototype-notice{font-size:11px;margin-bottom:24px}.checkout-step{padding-inline-start:0;padding-top:40px;padding-bottom:24px;margin-bottom:24px}.checkout-step h3{position:absolute;top:2px;inset-inline-start:40px;font-size:24px}.form-grid{gap:0 12px}.field{font-size:12px;margin-top:16px}.field input,.field select,.field textarea{font-size:14px;padding:12px 12px}.radio-card{padding:16px 12px;gap:8px}.checkout-layout #checkout-summary,dialog h2{margin-bottom:20px}.account-layout{display:block}.account-tabs{flex-direction:row;overflow:auto;margin-bottom:24px;gap:4px}.account-tabs button{white-space:nowrap;font-size:12px;padding:8px 16px;border-radius:20px}.account-content .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card{padding:20px}.order-card-head{align-items:start;gap:8px}.badge,.order-card-head .small{font-size:11px}.timeline{display:block;padding-top:24px}.timeline li{display:flex;gap:16px;padding-bottom:24px}.timeline li:before{top:30px;left:16px;width:1px;height:100%}.timeline li>span{flex-shrink:0}.timeline li strong{margin-top:0;font-size:13px}.order-card .note{margin-top:0}.story-heading{padding:24px 0 32px}.confirmation h1,.story-heading h1{font-size:40px}.language-option small,.side-sheet .eyebrow,.story-heading .eyebrow{font-size:11px}.story-banner{border-radius:16px}.story-banner img{max-height:490px;object-fit:cover}.story-body{display:block}.story-body h2{margin-bottom:24px}.fabric-guide{gap:16px;grid-template-columns:1fr}.fabric-guide article{display:grid;grid-template-columns:35% 1fr;gap:0 20px;align-items:start;margin-bottom:8px}.fabric-guide img{grid-row:span 2;margin:0;border-radius:12px}.fabric-guide h3{font-size:28px;padding-top:16px}.fabric-guide p{font-size:12px;margin-top:8px}.story-end{padding:20px 0 44px}.hero-copy h1,.story-end h2{font-size:32px}.help-layout{display:block}.help-layout>div>h3{font-size:24px}.contact-panel{position:static;margin-top:32px;padding:24px}.confirmation{padding:44px 0}.confirmation p{font-size:14px}.button-row{flex-direction:column}.translation-notice{font-size:11px;padding:8px 20px}dialog{padding:36px 24px 24px;max-height:88dvh}dialog h2{font-size:32px}.filter-sheet,.side-sheet{width:100%;max-width:100%;height:auto;max-height:90dvh;margin:auto 0 0;border-radius:22px 22px 0 0;padding:44px 24px 28px;inset:0}.search-modal{width:calc(100% - 24px);padding-inline:16px}.search-list{grid-template-columns:1fr}.search-list img{width:57px;height:69px}.language-grid{gap:8px}.language-option{padding:12px}.language-option strong{font-size:15px}.image-modal{padding:8px;width:calc(100% - 20px)}.image-modal>img{width:100%;height:auto;max-height:82dvh}.modal-close{z-index:2;top:10px;inset-inline-end:10px}.mini-product{margin:24px 0}.filter-sheet .field{margin-top:20px}html[dir=rtl] .hero-copy{padding:20px 20px 16px 0}html[dir=rtl] .side-sheet{margin:auto 0 0}html[dir=rtl] .checkout-step{padding:40px 0 24px}html[dir=rtl] .timeline li:before{left:auto;right:16px}.hero-image>img{height:265px;min-height:240px;max-height:280px;object-fit:cover;object-position:52% 24%}.hero-copy{padding:20px 0 16px 20px}.hero-copy h1{letter-spacing:-.02em}.hero-copy p{font-size:11px}.hero{min-height:245px}.header .main-nav,.hero-label,.nav-group{display:none}.hero-copy .eyebrow{font-size:11px}.on-product .product-layout{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}:root{--gutter:clamp(20px,3.6vw,58px);--radius:4px}html[lang=ar] .trk-card h2{letter-spacing:0}h2{font-size:32px}h3{font-size:28px}.header{height:82px;position:relative;gap:24px}.header .brand{width:164px}.announcement{font-size:12px}.btn{min-height:43px;padding:12px 24px}.section-head{align-items:center}.section-head .eyebrow{display:none}.section-head p{color:var(--muted);margin-top:8px}.campaign,.campaign-controls button:hover{background:#fff}.campaign-photo{position:relative;overflow:hidden;background:#eee}.campaign-photo img{display:block;width:100%;height:clamp(390px,43vw,650px);object-fit:cover;object-position:center;animation:campaign-in .5s ease both}.campaign-controls{position:absolute;inset-inline:22px;top:50%;display:flex;justify-content:space-between;pointer-events:none}.campaign-controls button{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffffb8;color:var(--navy);pointer-events:auto;transition:background .2s}.campaign-controls button:first-child svg,.collection-switch .icon-btn:first-child svg{transform:rotate(180deg)}.campaign-controls svg{width:19px;height:19px}.campaign-dots{bottom:18px;left:50%;transform:translateX(-50%)}.campaign-dots button{padding:8px 0}.campaign-dots span{display:block}.campaign-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px var(--gutter);border-bottom:1px solid var(--line)}.campaign-caption h1{line-height:1.1}.campaign-caption p{color:var(--muted);margin-top:8px}.campaign-caption .btn{min-width:150px}.category-controls{display:flex;gap:8px;margin-top:-4px}.category-tab{border:1px solid var(--navy);padding:8px 16px;line-height:1.25}.category-tab:hover:not(.active){background:var(--paper)}.fabric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fabric-tile img{aspect-ratio:4/5;transition:filter .3s}.fabric-tile h3{font:500 18px/1.3 var(--body);text-transform:none}.fabric-tile:hover img{transform:none;box-shadow:none;filter:brightness(1.035)}.product-grid{gap:24px 16px}.product-info{padding-top:12px}.product-info .price del{font-size:12px}.product-name{margin:3px 0 8px}.shade-strip{margin-top:8px;font-size:11px}.shade-strip>span{display:none}.shade-strip .hex{width:14px;height:14px;border-radius:2px}.heart,.quick-add{inset-inline-end:10px}.heart{width:34px;height:34px;top:10px}.heart svg{width:18px;height:18px}.quick-add{width:32px;height:32px;bottom:10px}.product-photo:hover img,.quick-add:hover{transform:none}.colour-section{margin-block:24px;background:#f3f3f3}.colour-rail{display:grid}.colour-tile{display:block;min-width:0;transition:transform .2s}.colour-tile:hover{transform:translateY(-4px)}.colour-block{display:block;background:var(--shade)}.colour-name{display:block;line-height:1.3}.colour-caption,.colour-tile bdi{color:var(--muted)}.edit-grid{gap:16px}.edit-card{background:0 0}.edit-card img{aspect-ratio:1.15;object-position:50% 25%}.edit-card .edit-copy{padding:16px 0 0}.edit-card h3{font-size:28px}.edit-card p{font-size:13px;margin-top:4px}.edit-card .underlink{display:inline-block;margin-top:16px}.everyday-edits{display:grid;grid-template-columns:1fr 1fr}.everyday-edits>a{display:grid;background:var(--paper);overflow:hidden}.everyday-edits img{width:100%}.everyday-edits>a>div{align-self:center}.brand-strip p,.everyday-edits p{color:var(--muted)}.essentials-edit img{object-fit:contain}.brand-strip{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;border-block:1px solid var(--line);padding-block:40px;margin-top:32px}.brand-strip h2{font-size:28px}.brand-strip p{font-size:14px;margin:16px 0;max-width:440px}.brand-promises{display:flex;flex-direction:column;gap:20px;padding-inline-start:36px;border-inline-start:1px solid var(--line)}.brand-promises>div{display:flex;gap:16px;align-items:center;font-size:14px}.brand-promises small{display:block;font-size:12px;color:var(--muted)}.review-panel{border:0;border-radius:0;padding:0;gap:24px}.review-score{font-size:72px}.review-panel p{font-size:14px}.review-panel small{font-size:12px}.newsletter{background:#fff;border-block:1px solid var(--line);padding-block:36px}.newsletter button{background:var(--navy);color:#fff}.footer{background:#fff;color:var(--ink)}.facts dt,.footer a,.footer-bottom,.footer-grid p{color:var(--muted)}.footer .brand{filter:brightness(0)}.footer-bottom{border-color:var(--line);margin-top:36px;padding-top:20px}.chat-launch{width:46px;height:46px}.breadcrumb{padding-top:24px}.page-title{padding:24px 0 32px}.page-title h1{line-height:1.1}.page-title p{margin-top:8px}.collection-top .chips{margin-bottom:20px}.collection-toolbar{padding-bottom:16px}.shop-layout{grid-template-columns:190px 1fr}.filters .field{margin-top:20px}.filters .note{background:0 0;padding:16px 0;border-top:1px solid var(--line)}.product-rating{margin-top:16px}.detail-price{margin:16px 0}.detail-price .price{font-size:20px}.studio-title>.eyebrow{display:none}.studio-title{padding-top:0}.selected-shade{border:0;background:var(--paper)}.hex-card>.hex{aspect-ratio:1}.selected-shade h2{font-size:32px}.selected-shade .shade-photo,.story-banner{border-radius:0}.story-body{gap:48px}.story-body h2{font-size:32px}.story-body p{font-size:15px}.page-enter{animation:retail-page-in .22s ease}@media (max-width:1000px){.header .main-nav{gap:16px}.header .main-nav>a,.nav-trigger{font-size:15px}.colour-rail{display:flex;overflow-x:auto;gap:12px;scrollbar-width:thin;padding-bottom:8px}.colour-tile{width:95px;flex-shrink:0}.everyday-edits>a>div{padding:20px}.everyday-edits h3{font-size:24px}.newsletter form{min-width:330px}}@media (max-width:700px){body{font-size:15px}.header{height:65px;padding-inline:20px}.header .brand{width:130px}.header .main-nav{display:none}.announcement{font-size:11px;padding:8px 16px}.section{padding-block:28px}.section-head{margin-bottom:16px;gap:12px}.discover h1,.section-head h2{font-size:28px}.section-head p{font-size:13px;margin-top:8px}.discover p,.underlink{font-size:12px}.discover{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 16px}.discover h1{letter-spacing:-.7px}.discover p{margin-top:3px}.discover .icon-btn{background:var(--paper);width:38px;height:38px}.header-actions>[data-action=search]{display:none}.home-chips{padding-bottom:16px}.home-chips .chip{border-radius:20px;min-height:33px;font-size:12px}.campaign{margin-inline:20px;border-radius:16px;overflow:hidden;background:var(--paper)}.campaign-photo img{width:100%;height:185px;object-fit:cover;object-position:50% 15%}.campaign-controls{inset-inline:11px}.campaign-controls button{width:28px;height:28px}.campaign-controls svg{width:15px;height:15px}.campaign-dots{bottom:12px}.campaign-caption{padding:16px;border:0;display:flex;gap:12px}.campaign-caption>div{flex:1}.campaign-caption h1{font-size:20px}.campaign-caption p{font-size:12px;margin-top:4px}.campaign-caption .btn{margin:0;min-height:36px;padding:8px 12px;font-size:12px;border-radius:24px;min-width:0;max-width:112px;flex-shrink:0;text-align:center}.fabric-section{padding-top:28px}.category-controls{gap:8px;margin-bottom:16px;margin-top:0}.category-tab{font-size:12px;padding:8px 12px;border-radius:4px}.fabric-grid{display:grid;grid-template-columns:repeat(4,134px);gap:12px;overflow-x:auto;padding:0 0 4px;margin-inline-end:-20px;scrollbar-width:none}.fabric-tile img{aspect-ratio:1;border-radius:13px;object-position:50% 26%}.fabric-tile h3{font-size:13px;margin-top:8px}.fabric-tile p{font-size:11px;line-height:1.4;margin-top:4px}.product-grid{gap:24px 12px}.product-photo{border-radius:15px}.product-photo img{aspect-ratio:4/5}.colour-tile bdi,.product-info .price del,.product-line{font-size:11px}.product-name{font-size:14px;margin:3px 0 4px}.edit-card p,.product-info .price{font-size:13px}.shade-strip{font-size:11px}.heart{width:30px;height:30px;top:7px;inset-inline-end:7px}.quick-add{width:28px;height:28px;bottom:8px;inset-inline-end:8px}.colour-section{margin-block:8px}.colour-rail{display:flex;overflow-x:auto;gap:12px;margin-inline-end:-20px;scrollbar-width:none;padding-bottom:8px}.colour-tile{width:82px;flex-shrink:0}.colour-block{height:110px;border-radius:5px;margin-bottom:8px}.brand-promises small,.colour-name{font-size:12px}.colour-caption{font-size:11px;margin-top:16px}.edit-grid{grid-template-columns:1fr;gap:24px}.edit-card{display:block;background:0 0}.edit-card img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:14px}.edit-card .edit-copy{padding:12px 0 0}.brand-strip h2,.edit-card h3{font-size:28px}.edit-card .underlink{margin-top:8px}.everyday-edits{grid-template-columns:1fr;gap:16px}.everyday-edits>a{grid-template-columns:42% 58%;border-radius:14px}.everyday-edits img{height:235px}.everyday-edits>a>div{padding:20px 16px}.everyday-edits h3{font-size:24px}.everyday-edits p{font-size:12px;margin:12px 0 16px}.brand-strip{display:block;margin-top:12px;padding-block:28px}.brand-promises>div,.brand-strip p,.footer a,.newsletter p,.page-title p,.review-panel p{font-size:13px}.brand-promises{border:0;padding:24px 0 0;gap:20px}.review-panel{gap:20px}.review-score{font-size:56px}.review-panel small{font-size:11px}.newsletter{padding:28px 20px}.newsletter h3{font-size:28px}.newsletter form{min-width:0;margin-top:16px}.newsletter input{font-size:13px;padding:12px 12px;min-width:0}.newsletter button{font-size:15px;padding:8px 12px}.footer{padding:32px 20px 120px}.footer h4{font-size:20px}.footer-bottom{font-size:11px}.chat-launch{width:40px;height:40px;bottom:91px;inset-inline-end:15px}.bottom-nav{bottom:12px;padding:8px 12px;border-radius:22px}.bottom-nav a{font-size:11px}.breadcrumb{font-size:12px;padding-top:20px}.page-title h1,.product-detail h1{font-size:32px}.page-title{padding:20px 0 24px}.chip{min-height:36px;font-size:12px;border-radius:5px}.shop-layout{display:block}.collection-toolbar .small,.product-detail>.eyebrow{font-size:12px}.product-layout{gap:24px}.gallery-main{border-radius:17px}.product-detail .small,.product-rating,.product-rating .small{font-size:12px}.detail-price .price{font-size:20px}.fabric-description{font-size:14px}.delivery-box p,.gallery-thumbs .small,.selected-shade h4{font-size:12px}.delivery-box{border-radius:8px}.selected-shade{display:grid;grid-template-columns:82px minmax(0,1fr);border-radius:12px}.selected-shade-body{padding:20px 16px}.selected-shade h2{font-size:28px}.fabric-availability .price,.hex-card bdi,.pairings button,.selected-shade .eyebrow,.selected-shade-body>.small{font-size:11px}.fabric-availability{font-size:12px;flex-wrap:wrap}.hex-card{padding:4px}.hex-card>.hex{border-radius:5px;aspect-ratio:.9}.hex-card strong{font-size:12px;line-height:1.3}.shade-code{inset-inline-start:6px;padding:3px}.selected-shade-body>small,.shade-availability .small,.shade-code{font-size:11px}.story-heading h1{font-size:32px}.story-body h2{font-size:28px}.accordion summary,.story-body p{font-size:14px}.order-summary{border-radius:10px;padding:24px}.note,.radio-card small,.selected-shade .btn{font-size:12px}.radio-card{border-radius:7px}.accordion>div,.radio-card strong{font-size:13px}.contact-panel{border-radius:12px}.contact-panel h2{font-size:32px}.on-product .sticky-buy{transform:none}}[dir=rtl] .gf-cal-h button:first-child svg,html[dir=rtl] .campaign-controls button:first-child svg,html[dir=rtl] .collection-switch .icon-btn:first-child svg{transform:none}[dir=rtl] .gf-cal-h button:last-child svg,html[dir=rtl] .campaign-controls button:last-child svg,html[dir=rtl] .collection-switch .icon-btn:last-child svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}body{line-height:1.65}h1,h3{font-weight:700}h1,h2,h3{text-transform:none}.header .main-nav{gap:24px}.header .main-nav>a,.nav-trigger{font:400 16px/1.3 var(--body);text-transform:none}.btn{border-radius:24px}.category-tab{border-color:var(--line);font-size:14px}.category-tab.active,.gallery-thumbs button.selected{border-color:var(--navy)}.campaign-caption h1{font-size:32px}.campaign-caption p,.section-head p,body{font-size:15px}.product-name{font-size:16px;color:#222}.product-info .price{color:var(--navy);font-size:15px}.product-line{font-size:13px}.colour-tile bdi{font-size:11px;margin:3px 8px 8px}.underlink{color:var(--navy)}.footer h4,.newsletter button{font:700 16px var(--body);text-transform:none}.footer h4{font:700 18px var(--body)}.story-heading h1{font-size:40px}@media (max-width:1100px) and (min-width:701px){.header{gap:16px}.header .brand{width:130px}.header .main-nav{gap:12px}.header .main-nav>a,.nav-trigger{font-size:14px}.header-actions{gap:0}.header-actions .icon-btn{width:34px}}@media (max-width:700px){.section-head h2{font-size:24px}.discover h1{font-size:28px;letter-spacing:normal}.campaign-caption h1{font-size:20px}.campaign-caption .btn,.campaign-caption p,.category-tab{font-size:13px}.fabric-tile h3,.product-info .price{font-size:14px}.product-name{font-size:15px}.fabric-tile p,.product-line{font-size:12px}.page-title h1{font-size:28px}.product-detail h1{font-size:28px}.story-heading h1{font-size:32px}.bottom-nav{inset-inline:16px;bottom:calc(12px + env(safe-area-inset-bottom,0));padding:8px;gap:3px;background:rgba(255,255,255,.97);color:#787880;border:1px solid #eaeaea;border-radius:23px;box-shadow:0 7px 28px #00000012,0 1px 4px #00000006;backdrop-filter:blur(16px)}.bottom-nav a{flex:1;min-width:0;min-height:52px;padding:8px 2px 8px;gap:4px;border-radius:17px;font-size:11px;line-height:1.15;opacity:1;transition:background .2s,color .2s,transform .2s}.bottom-nav a.active{background:#f1f1f1;color:#222;font-weight:700}.bottom-nav a:hover{background:#f7f7f7;color:#222}.bottom-nav a.active:hover{background:#eee}.bottom-nav a:active{transform:scale(.96)}.bottom-nav svg{width:21px;height:21px;stroke-width:1.6}.bottom-nav a.active svg{stroke-width:1.9}.bottom-nav .count{background:#222;color:#fff;min-width:15px;line-height:15px;font-size:9px;top:-4px;right:-7px;box-shadow:0 0 0 2px #fff}}.edit-card,.product-photo{border-radius:18px}.gallery{position:relative}.gallery-thumbs{bottom:18px;inset-inline:18px;border-radius:18px;background:#ffffffdc;backdrop-filter:blur(10px)}.gallery-thumbs:has(button:only-of-type){display:none}.gallery-thumbs button{border:2px solid transparent;background:#fff}.gallery-thumbs img{border-radius:8px}.zoom-label{top:16px;bottom:auto;border-radius:20px;background:#fffffff2}.product-detail>.eyebrow{display:inline-block;background:var(--paper);border-radius:20px;padding:8px 12px;letter-spacing:.025em;margin-bottom:16px}.delivery-box,.heart-inline,.product-detail .accordion,.product-detail>.eyebrow{border:1px solid var(--line)}.product-detail .accordion summary{padding-block:16px}.product-detail .chips .chip{border-radius:24px;background:var(--paper);border-color:transparent}.purchase-row .quantity{background:#f7f7f7}.heart-inline{width:48px;height:48px}@media (max-width:700px){.fabric-tile img,.product-photo{border-radius:16px}.gallery-main{border-radius:22px}.gallery-main>img{aspect-ratio:4/5;object-position:50% 25%}.gallery-thumbs{bottom:12px;inset-inline:12px;padding:8px;border-radius:15px}.gallery-thumbs img{width:43px;height:52px}.gallery-thumbs .small{font-size:12px}.product-detail .accordion summary{font-size:15px}.product-detail .chips .chip{font-size:14px}.delivery-box p{font-size:13px}.bottom-nav a.active,.bottom-nav a.active:hover{background:#222;color:#fff}.bottom-nav a.active .count{background:#fff;color:#222;box-shadow:0 0 0 2px #222}.chat-launch{background:#fff;color:var(--navy);border:1px solid var(--line);box-shadow:0 4px 15px #0000000c}}:root{--panel:#f7f7f7;--quiet:#eeeeee;--soft-radius:24px;--control:48px}main{min-height:50vh}.wrap{max-width:1440px}.section{padding-block:40px}.section-head{margin-bottom:24px}.btn{min-height:var(--control);padding-inline:24px}.btn:hover{box-shadow:0 3px 12px #1f1f1f15}.underlink{gap:8px;line-height:1.5}.count{display:grid;place-items:center;padding-inline:4px;line-height:18px}.icon-btn svg{width:21px;height:21px}.page-title{padding-block:24px 32px}.page-title p{max-width:620px;line-height:1.5}.breadcrumb{padding-block:24px 0}.note,.prototype-notice{border-radius:14px;background:var(--panel);border:1px solid var(--line);font-size:13px;line-height:1.6}.field input,.field select,.field textarea{min-height:48px;border-radius:12px;background:#fff;padding:12px 16px;font-size:16px;color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--navy)}.field{font-size:14px;gap:8px;min-width:0}.form-grid{gap:16px}input,select,textarea{max-width:100%;background:#fff}.chip{min-height:40px;padding:8px 16px;font-size:14px;border-radius:24px}.account-layout,.bag-layout,.checkout-layout,.help-layout,.shop-layout,.studio-layout{gap:32px}.shop-sidebar{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.shop-sidebar h3{font-size:20px}.shop-sidebar .field{margin-block:16px}.shop-toolbar{align-items:center;padding-block:0 20px}.sort-label select{min-height:42px;border-radius:22px;padding:8px 32px 8px 16px}.active-filters{gap:8px}.product-grid{row-gap:32px}.product-photo>a{display:block;position:relative}.product-photo img{background:#f4f4f4;transition:opacity .35s ease}.product-photo img.hover-image{position:absolute;inset:0;width:100%;height:100%;opacity:0}.product-photo.photo-preview img.hover-image{opacity:1}.photo-count{position:absolute;inset-inline-start:10px;bottom:10px;display:flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:8px 8px;border-radius:18px;background:#fffffff2;color:var(--ink);font-size:11px;border:1px solid #ffffff8c;z-index:2}.photo-count svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.product-photo:has(a:focus-visible) img.hover-image,.product-photo:hover img.hover-image{opacity:1}.photo-count:hover{background:#fff}}.collection-hero{padding-top:32px}.collection-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.collection-heading .eyebrow{margin-bottom:8px;color:var(--muted)}.collection-heading h1{font-size:32px;line-height:1.15}.collection-heading p{color:var(--muted);font-size:15px;margin-top:8px}.collection-heading .btn{flex-shrink:0}.collection-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-portrait{min-width:0;position:relative;overflow:hidden;border-radius:22px;background:#f0f0f0}.collection-portrait img{width:100%;height:360px}.collection-portrait>span,.collection-switch{display:flex;align-items:center;justify-content:space-between}.collection-portrait>span{position:absolute;bottom:16px;inset-inline:16px;padding:8px 16px;background:#fffffff0;backdrop-filter:blur(8px);border:1px solid #ffffffb8;border-radius:24px;font-size:15px}.collection-portrait>span svg{width:16px;height:16px}.collection-switch{padding-top:12px}.collection-switch>div:last-child{display:flex;gap:4px}.collection-switch .icon-btn{width:36px;height:36px;border:1px solid var(--line)}.edit-dots{display:flex;gap:4px}.edit-dots button{width:28px;height:28px;position:relative}.edit-dots button:after{content:"";position:absolute;inset:11px 3px;border-radius:3px;background:#dfdfdf}.fabric-section{padding-top:32px}.fabric-grid{gap:12px}.fabric-tile{display:grid;grid-template-columns:70px 1fr;grid-template-rows:auto auto;column-gap:16px;align-content:center;border:1px solid var(--line);border-radius:18px;padding:12px}.fabric-tile img{grid-row:span 2;width:70px;height:84px;object-fit:contain;background:var(--panel)}.fabric-tile h3{align-self:end;margin:0}.fabric-tile p{font-size:12px;margin-top:4px;line-height:1.4}.fabric-tile:hover{border-color:#cacaca;background:#fbfbfb}.category-controls{margin-bottom:16px}.category-tab{min-height:36px;padding-inline:16px}.everyday-edits>a,.shade-intro{background:var(--panel);border:1px solid var(--line)}.shade-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:36px;padding:32px;margin-block:24px;border-radius:24px;width:calc(100% - 2*var(--gutter));max-width:calc(1440px - 2*var(--gutter))}.shade-intro-copy{align-self:center}.shade-intro h2{font-size:32px}.shade-intro-copy p{color:var(--muted);font-size:15px;line-height:1.6;margin:12px 0 24px;max-width:310px}.colour-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.colour-tile{border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;background:#fff}.colour-block{height:74px;margin-bottom:0}.colour-name{font-size:13px;margin:8px 8px 0}.colour-caption{margin-top:16px;font-size:12px}.everyday-edits{gap:20px}.everyday-edits>a{grid-template-columns:42% 58%;border-radius:22px}.everyday-edits img{height:300px}.everyday-edits>a>div{padding:24px;min-width:0}.everyday-edits h3{font-size:24px}.everyday-edits p{font-size:14px;line-height:1.6;margin:12px 0 16px}.service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:28px;border-block:1px solid var(--line)}.service-strip>div{display:flex;gap:16px;align-items:center}.service-strip svg{width:28px;height:28px;color:var(--navy)}.paint-label strong{font-weight:700}.paint-label strong,.service-strip strong{display:block;font-size:15px}.service-strip small{font-size:13px;color:var(--muted)}.gallery-main{border-radius:24px}.gallery-main>img{background:#f4f4f4}.gallery-thumbs{position:static;margin:12px 0 0;padding:0;border:0;background:0 0;flex-wrap:wrap}.gallery-thumbs button{background:var(--panel);border-color:transparent;border-radius:12px;padding:3px}.gallery-thumbs img{width:55px;height:70px}.product-layout{gap:40px;padding-top:24px}.product-rating{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.product-rating svg{width:17px;height:17px}.fabric-description{font-size:16px;line-height:1.6}.product-detail .chips .chip{min-height:44px}.product-detail .small{font-size:13px}.purchase-row .btn,.radio-card strong,.selected-shade-body h4,.timeline li strong{font-size:15px}.studio-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;padding-bottom:48px}.radio-card>span,.shade-picker{min-width:0}.shade-picker>.chips{flex-wrap:wrap;margin-bottom:24px}.hex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hex-card,.pairings button{border:1px solid var(--line);border-radius:10px}.hex-card{display:block;padding:0;overflow:hidden;background:#fff;text-align:start;position:relative;transition:border-color .2s,box-shadow .2s}.hex-card>.hex{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0;border:0;border-radius:0;clip-path:none}.hex-card>.hex svg{color:#fff;filter:drop-shadow(0 1px 2px #0008)}.paint-label{display:block;padding:12px 16px}.paint-label bdi{margin-top:4px}.rv-sum2 .t small,.service-strip small{display:block;margin-top:4px}.hex-card.selected{box-shadow:0 0 0 2px var(--navy)}.hex-card.selected,.hex-card:hover{border-color:var(--navy)}.studio-disclosure{color:var(--muted);font-size:13px;line-height:1.6;margin-top:24px;max-width:680px}.selected-shade{display:block;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.studio-photo{position:relative;background:var(--panel)}.studio-photo img{height:300px;width:100%}.studio-colour-label{position:absolute;bottom:14px;inset-inline-start:14px;display:flex;gap:8px;align-items:center;font-size:13px;border-radius:18px;background:#fff;padding:8px 12px}.studio-colour-label i{width:15px;height:15px;border-radius:3px}.selected-shade-body{padding:24px}.account-content h2,.shade-detail-heading h2{font-size:24px}.paint-label bdi,.rv-sum2 .t small,.shade-detail-heading bdi{font-size:12px;color:var(--muted)}.shade-availability{margin-block:24px}.fabric-availability{font-size:14px;gap:8px;padding:12px 0}.fabric-availability .price{font-size:13px}.fabric-availability svg{width:16px;height:16px}.pairings{flex-wrap:wrap;margin:12px 0}.pairings button{padding:8px;min-width:0;font-size:13px}.selected-shade .btn{margin-top:24px}.delivery-progress{border:1px solid var(--line);border-radius:18px;background:#fff;padding:20px;margin-bottom:20px}.delivery-progress>div{gap:12px;font-size:15px}.delivery-progress small{font-size:12px}.bag-items{border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-bottom:24px}.bag-item{padding:24px;gap:24px}.bag-item>a img{border-radius:12px;background:var(--panel)}.bag-item:last-child{border-bottom:0}.bag-item h3{font-size:20px}.bag-item-end{font-size:16px}.order-summary,.quantity{border:1px solid var(--line)}.quantity{min-height:40px;border-radius:24px}.quantity button{width:36px;min-height:36px}.quantity output{min-width:24px;text-align:center}.order-summary{border-radius:20px;background:#fff;padding:24px;box-shadow:none;top:24px}.order-summary h3{font-size:24px}.summary-line{font-size:15px}.summary-total{font-size:18px}.payment-logos{border-top:1px solid var(--line);padding-top:16px;line-height:1.8;font-size:13px}.checkout-step{border:1px solid var(--line);border-radius:20px;padding:24px;margin-bottom:16px}.checkout-step h3{position:static;inset:auto;display:block;font-size:24px;margin-bottom:24px;padding-inline-start:40px}.checkout-step .step-number{top:24px;inset-inline-start:24px;width:29px;height:29px;border-radius:50%;font-size:13px}.checkout-step h4{margin-top:24px;font-size:16px}.radio-card{border-radius:14px;min-height:78px;padding:16px;gap:12px}.radio-card:has(input:checked){border-color:var(--navy);background:#fbfbfb}.radio-card small,.timeline li p{font-size:13px;line-height:1.5}.radio-card b{font-size:14px;white-space:nowrap}.account-tabs,.order-card{border:1px solid var(--line);border-radius:20px;padding:8px;background:#fff}.account-tabs button{border-radius:12px;padding:12px 16px;text-align:start;font-size:15px}.account-tabs button.active{background:var(--panel);color:var(--navy);font-weight:700}.order-card{padding:24px}.badge{border-radius:20px;padding:8px 12px;font-size:12px}.story-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;margin-bottom:28px}.story-feature>div:first-child{background:var(--panel);border-radius:24px;overflow:hidden}.fabric-guide img,.story-feature img{width:100%;object-fit:contain}.story-feature h2{font-size:32px;line-height:1.25}.story-feature p{color:var(--muted);font-size:16px;line-height:1.7;margin:16px 0 24px}.fabric-guide img{height:310px;border-radius:20px;background:var(--panel)}.fabric-guide h3{margin-top:16px;font-size:24px}.fabric-guide p{color:var(--muted);font-size:15px;line-height:1.6}.story-end{text-align:center;border:1px solid var(--line);border-radius:24px;padding:40px;margin-block:28px 48px;background:var(--panel)}.story-end h2{font-size:32px}.story-end p{font-size:16px;color:var(--muted);margin:16px 0 24px}.help-layout>div>h3{font-size:24px;margin-bottom:16px}.help-layout .accordion{border:1px solid var(--line);border-radius:16px;padding-inline:16px;margin-bottom:12px}.help-layout .accordion summary{font-size:16px;padding-block:20px}.help-layout .accordion>div{font-size:15px;line-height:1.7}.contact-panel,.newsletter form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.contact-panel h2{font-size:28px}.contact-panel p,.why p{font-size:15px;line-height:1.6}.why{align-items:center;gap:40px}.newsletter,.why img{background:var(--panel)}.why img{object-fit:contain;border-radius:24px}.why h2{font-size:32px;text-transform:none}.why p{font-size:16px}.newsletter{max-width:calc(1440px - 2*var(--gutter));width:calc(100% - 2*var(--gutter));margin:44px auto 0;border:1px solid var(--line);border-radius:22px;padding:32px;gap:32px}.newsletter p{font-size:14px;margin-top:8px}.newsletter form{border-radius:28px;padding:4px;min-width:340px}.newsletter input{min-width:0;font-size:15px;padding:8px 16px}.newsletter button{border-radius:24px;min-height:42px;padding:8px 16px;white-space:nowrap}.footer{padding-block:40px 24px}.footer-grid{gap:36px}.footer-grid p{line-height:1.65;font-size:14px;max-width:260px}.footer a,.footer-bottom{line-height:1.6}.footer-grid .underlink{margin-top:8px}.footer-bottom{font-size:12px}.chat-launch,.empty{border:1px solid var(--line)}.chat-launch{background:#fff;color:var(--navy);box-shadow:0 4px 16px #0000000d}.empty{max-width:640px;margin:20px auto 48px;padding:44px 24px}.empty>svg{width:46px;height:46px;margin-inline:auto;color:var(--navy)}.empty h2{font-size:28px}.empty p{font-size:16px}.empty,dialog{border-radius:24px}.search-field,.search-list a{border-radius:14px;padding:12px 16px}.search-field input{min-width:0;font-size:16px}.search-list{gap:12px}.search-list a,dialog{border:1px solid var(--line)}.search-list a{padding:12px}.search-list img{border-radius:8px;background:var(--panel)}.language-option{border-radius:14px;min-width:0}.language-option strong{overflow-wrap:anywhere}.side-sheet .menu-links a{padding-block:16px;font-size:20px}.image-modal>img,.search-list img{object-fit:contain}@media (max-width:1100px){.fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-layout{grid-template-columns:minmax(0,1fr) 310px}.hex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shade-intro{grid-template-columns:.8fr 1.2fr;gap:24px}.colour-rail{display:grid;overflow:visible}.colour-tile{width:auto}.collection-portrait img{height:300px}.service-strip{gap:20px}.newsletter form{min-width:300px}}@media (max-width:700px){.header-actions>[data-action=search]{display:flex}:root{--gutter:20px}.section{padding-block:28px}.section-head{margin-bottom:16px;align-items:center;gap:12px}.section-head h2{font-size:24px}.section-head .underlink,.service-strip small,.timeline li p{font-size:13px}.breadcrumb{font-size:12px;padding-top:16px}.page-title{padding-block:16px 24px}.page-title h1{font-size:28px}.page-title p{font-size:14px;line-height:1.6;margin-top:8px}.collection-hero{padding-top:24px}.collection-heading{display:block;margin-bottom:16px}.collection-heading h1,.shade-intro h2,.story-end h2,.story-feature h2{font-size:28px}.collection-heading p{font-size:14px;margin-top:8px}.collection-heading .eyebrow,.product-info .price del{font-size:12px}.collection-heading .btn{display:none}.collection-portraits{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.collection-portrait{flex:0 0 78%;scroll-snap-align:start;border-radius:20px}.collection-portrait img{height:285px}.collection-portrait>span{inset-inline:12px;bottom:12px;font-size:14px;padding:8px 12px}.collection-switch{padding-top:8px}.collection-switch .icon-btn{width:34px;height:34px}.fabric-section{padding-top:24px}.fabric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:visible;gap:8px}.fabric-tile{display:block;padding:12px;border-radius:16px}.fabric-tile img{display:none}.fabric-tile h3,.service-strip strong{font-size:14px}.fabric-tile p{font-size:12px;line-height:1.5;margin-top:4px}.category-tab,.shade-picker>.chips .chip{font-size:13px;min-height:36px}.product-grid{gap:24px 12px}.photo-count{min-height:34px;bottom:8px;inset-inline-start:8px;padding:4px 8px}.product-info{padding-top:12px}.product-name{font-size:15px;line-height:1.5}.product-line{font-size:12px;line-height:1.4}.product-info .price{font-size:14px;line-height:1.5}.shade-strip{margin-top:8px;font-size:12px}.shade-intro{display:block;padding:24px;margin-block:20px;width:calc(100% - 40px);border-radius:22px}.shade-intro-copy p{font-size:14px;margin:12px 0 20px}.shade-intro-copy .btn{margin-bottom:24px}.colour-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0}.colour-block{height:56px}.colour-name{font-size:11px;margin:8px 8px 0;line-height:1.4;overflow-wrap:normal}.colour-tile bdi{font-size:11px;margin:3px 8px 8px}.colour-caption{font-size:12px;line-height:1.5}.everyday-edits{display:grid;grid-template-columns:1fr;gap:16px}.everyday-edits>a{grid-template-columns:40% 60%;border-radius:20px}.everyday-edits img{height:235px}.everyday-edits>a>div{padding:16px}.everyday-edits h3{font-size:24px;line-height:1.25}.everyday-edits .eyebrow{font-size:11px;margin-bottom:8px}.everyday-edits p{font-size:13px;margin:8px 0 16px}.service-strip{grid-template-columns:1fr;gap:24px;padding-block:24px}.service-strip>div{gap:16px}.service-strip svg{width:25px;height:25px}.product-layout{gap:24px;padding-top:20px}.gallery-main>img{aspect-ratio:4/5;object-fit:contain;max-height:none}.gallery-thumbs{margin-top:8px;gap:8px}.gallery-thumbs img{width:42px;height:52px}.gallery-thumbs .small{flex-basis:100%;font-size:12px;padding-top:3px}.product-detail h1{font-size:28px}.language-option small,.product-detail>.eyebrow,.radio-card b,.radio-card small{font-size:12px}.product-detail .small{font-size:12px;line-height:1.6}.fabric-description{font-size:15px;line-height:1.6}.product-detail .choice-label{font-size:14px}.purchase-row{gap:8px}.purchase-row>.btn{padding:8px 16px;font-size:14px}.purchase-row .heart-inline{flex-shrink:0;width:42px}.purchase-row .quantity button{width:30px}.delivery-box{padding:16px;margin-block:20px}.product-detail .accordion summary{font-size:15px}.studio-layout{display:flex;flex-direction:column;gap:24px;padding-bottom:28px}.shade-picker{width:100%;order:0}.shade-picker>.chips{margin-bottom:24px;gap:8px}.shade-picker>.chips .chip{padding:8px 12px}.hex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hex-card>.hex{height:85px}.paint-label{padding:8px}.paint-label strong{font-size:13px;line-height:1.4}.paint-label bdi{font-size:11px;margin-top:4px}.studio-disclosure{font-size:12px;margin-top:20px}.studio-layout #selected-shade{position:static;width:100%;order:1}.studio-photo img{height:300px}.selected-shade-body{padding:24px}.bag-layout,.checkout-layout,.help-layout{display:block}.bag-items{border-radius:18px}.bag-item{gap:12px;padding:16px;grid-template-columns:72px minmax(0,1fr) auto}.bag-item>a img{width:72px;height:94px}.bag-item-info{min-width:0}.bag-item h3{font-size:18px}.bag-item-end{font-size:13px;gap:16px}.bag-item .quantity{margin-top:12px}.bag-item .quantity button{width:28px;min-height:32px}.bag-item .quantity svg{width:15px;height:15px}.delivery-progress{padding:16px}.delivery-progress>div{font-size:14px;line-height:1.5}.order-summary{padding:24px;border-radius:20px;margin-block:24px}.order-summary h3{font-size:24px}.summary-total{font-size:18px}.checkout-step{padding:20px;border-radius:18px}.checkout-step .step-number{inset-inline-start:20px;top:20px;width:27px;height:27px}.checkout-step h3{font-size:20px;padding-inline-start:40px;margin-bottom:24px}.form-grid{grid-template-columns:1fr;gap:16px}.form-grid .span-2{grid-column:auto}.field,.radio-card strong,.timeline li strong{font-size:14px}.radio-card{min-height:82px;padding:16px;gap:8px;align-items:center}.account-tabs{display:flex;border-radius:22px;overflow-x:auto;flex-direction:row;margin-bottom:24px;padding:4px;gap:3px}.account-tabs button{white-space:nowrap;border-radius:18px;font-size:13px;padding:8px 12px}.order-card{padding:20px}.order-card-head{gap:12px}.story-feature{display:flex;flex-direction:column;gap:24px;margin-bottom:8px}.story-feature p{font-size:15px;line-height:1.7}.fabric-guide{display:grid;grid-template-columns:1fr;gap:24px}.fabric-guide article{display:grid;grid-template-columns:105px minmax(0,1fr);column-gap:16px;margin:0}.fabric-guide img{width:105px;height:140px;border-radius:16px}.fabric-guide h3{font-size:20px;padding-top:0;margin-top:12px}.contact-panel p,.fabric-guide p,.help-layout .accordion>div,.story-end p{font-size:14px}.story-end{padding:28px 24px;margin-block:20px 32px}.help-layout .accordion{padding-inline:16px}.help-layout .accordion summary{font-size:15px;line-height:1.5;gap:16px;padding-block:16px}.contact-panel{padding:24px;margin-top:28px}.contact-panel h2{font-size:28px}.why{gap:24px}.why h2,dialog h2{font-size:28px}.why p{font-size:15px}.newsletter{display:block;width:calc(100% - 40px);margin-top:28px;padding:24px 20px;border-radius:20px}.newsletter h3{font-size:24px}.newsletter p{font-size:14px;line-height:1.5;margin-top:8px}.newsletter form{min-width:0;width:100%;margin-top:24px}.newsletter input{padding:8px 8px;font-size:14px}.newsletter button{padding-inline:16px;font-size:13px}.footer{padding-block:32px 112px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-grid>div:first-child{grid-column:span 2}.footer-grid .brand{max-width:140px}.footer-grid p{font-size:14px;margin-top:16px;max-width:290px}.footer h4{font-size:15px;margin-bottom:16px}.footer a{font-size:13px}.footer-bottom{margin-top:28px;padding-top:24px;gap:16px;display:flex;flex-direction:column;font-size:12px}.bottom-nav{bottom:calc(12px + env(safe-area-inset-bottom,0))}.chat-launch{bottom:calc(91px + env(safe-area-inset-bottom,0));width:42px;height:42px;inset-inline-end:20px}.on-product .chat-launch{bottom:calc(88px + env(safe-area-inset-bottom,0))}.sticky-buy{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0));border-top:1px solid var(--line);background:#fffffff5;backdrop-filter:blur(14px);gap:16px}.sticky-buy .btn{min-height:46px;font-size:14px;padding-inline:24px}.on-product main{padding-bottom:84px}.empty{padding:32px 20px;margin-block:16px 32px}.empty h2{font-size:24px}.empty p{font-size:14px}dialog{max-width:calc(100% - 24px);padding:36px 24px 24px}.filter-sheet,.side-sheet{max-width:100%;padding:44px 24px 24px}.language-grid{gap:8px}.language-option{padding:16px 12px}.language-option strong{font-size:16px}.search-list a{padding:8px}}@media (max-width:360px){.hex-grid,.shade-intro .colour-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.bag-item{grid-template-columns:60px minmax(0,1fr)}.bag-item-end{grid-column:2;flex-direction:row;justify-content:space-between}.bag-item>a img{width:60px}}html[dir=rtl] .quantity{direction:ltr}@media (prefers-reduced-motion:reduce){*,::after,::before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root{--weight-heading:700;--weight-label:400}h1,h2,h3,h4{font-family:var(--heading);letter-spacing:normal}h1{line-height:1.25}h2{line-height:1.3}h3{line-height:1.4}.product-info .shade-strip,.product-line,h2,h4{font-weight:400}.page-title h1{font-size:32px}.page-title p{font-size:15px}.section-head h2{font-size:28px;font-weight:400}.product-detail h1{font-size:28px}.fabric-tile h3{font-weight:400;font-size:16px}.paint-label strong,h1,h3{font-weight:var(--weight-heading)}.btn,.delivery-box strong,.service-strip strong{font-weight:400}.header .main-nav>a,.nav-trigger{font-weight:400;font-size:15px}.newsletter h3{font-size:24px}.newsletter button{font-weight:400;font-size:14px}.checkout-step h3,.help-layout h3,.newsletter h3,.order-summary h3{font-weight:400}html:lang(ar),html:lang(bn),html:lang(fa),html:lang(hi),html:lang(ml),html:lang(ur){--weight-heading:600}[lang=ar],[lang=fa],[lang=ur]{font-family:"PT Sans","Noto Sans Arabic",sans-serif}[lang=hi]{font-family:"PT Sans","Noto Sans Devanagari",sans-serif}[lang=ml]{font-family:"PT Sans","Noto Sans Malayalam",sans-serif}[lang=bn]{font-family:"PT Sans","Noto Sans Bengali",sans-serif}#main p,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{line-height:1.6}.campaign-slider{width:100%;background:#e5e5e5}.campaign-stage{position:relative;width:100%;aspect-ratio:16/9;max-height:calc(100svh - 110px);overflow:hidden;isolation:isolate;touch-action:pan-y}.campaign-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s;pointer-events:none}.campaign-slide.is-current{opacity:1;visibility:visible;pointer-events:auto}.campaign-slide img,.campaign-slide picture{display:block;width:100%;height:100%}.campaign-slide img{object-fit:cover;object-position:center}.campaign-copy{position:absolute;bottom:38px;inset-inline-start:var(--gutter);max-width:470px;color:#fff;z-index:1}.campaign-slide:not(.original-art)::after{content:"";position:absolute;inset:35%0 0;background:linear-gradient(transparent,#00000080);pointer-events:none}.campaign-copy h2{font-size:32px;font-weight:400;color:#fff;margin-bottom:16px;text-wrap:balance}.campaign-cta{display:inline-flex;align-items:center;gap:16px;padding:12px 20px;min-height:46px;border-radius:28px;background:#fffffff2;color:var(--navy);font-size:14px;line-height:1.4;border:1px solid #ffffffa0;transition:background .2s,transform .2s}.campaign-cta:hover{background:#fff;transform:translateY(-2px)}.campaign-cta svg{width:16px;height:16px}.campaign-navigation{position:absolute;inset-inline-end:var(--gutter);bottom:38px;display:flex;align-items:center;gap:16px;z-index:2;pointer-events:none}.campaign-dots{align-items:center;gap:4px}.campaign-arrows,.campaign-dots{pointer-events:auto;display:flex}.campaign-dots{position:static;inset:auto;transform:none}.campaign-dots button{width:30px;height:44px;display:grid;place-items:center}.campaign-dots span{width:20px;height:3px;border-radius:3px;background:#ffffff80;box-shadow:0 0 1px #0004;transition:width .2s,background .2s}.campaign-dots .active span{width:26px;background:#fff}.campaign-arrows{background:#fffffff2;color:var(--navy);border-radius:28px}.campaign-arrows button{display:grid}.campaign-arrows button:hover{background:#efefef}.campaign-arrows svg{width:18px;height:18px}.campaign-arrows button:first-child svg{transform:rotate(180deg)}.campaign-position{font-size:12px;min-width:36px;text-align:center;direction:ltr}.campaign-play{border-inline-start:1px solid #1f1f1f18}.footer,.footer-guide p{font-size:14px;line-height:1.8}.footer h4{font-size:15px;font-weight:400;color:var(--ink);margin-bottom:16px}.footer-grid a,.footer-grid button{font-size:14px;font-weight:400}.footer-guide{border-top:1px solid var(--line);margin-top:40px;padding-top:36px}.footer-guide-intro{max-width:820px}.footer-guide h2,.footer-guide h3{font-size:24px;font-weight:400;color:var(--ink);margin-bottom:16px}.footer-guide h3{font-size:16px;margin-bottom:12px}.footer-guide p{color:var(--muted);margin:0;max-width:none}.footer-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px}.footer-inline-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.footer-inline-links a{font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:4px}.footer-inline-links a:hover{color:var(--navy)}@media (max-width:1000px) and (min-width:701px){.campaign-copy h2{font-size:28px}.campaign-navigation{gap:8px}.campaign-dots{display:none}}@media (max-width:700px){.page-title p,body{font-size:14px}.page-title h1{font-size:28px}.section-head h2{font-size:24px}.product-detail h1{font-size:24px}.product-name{font-size:15px}.newsletter h3{font-size:20px}.campaign-stage{aspect-ratio:1273/1800;max-height:none}.campaign-slide img{object-position:center}.campaign-copy{bottom:72px;inset-inline-start:20px;inset-inline-end:20px;max-width:none}.campaign-copy h2{font-size:28px;margin-bottom:16px;max-width:260px}.campaign-cta{min-height:42px;padding:8px 16px;font-size:13px}.campaign-navigation{bottom:13px;inset-inline:16px;justify-content:space-between;gap:8px}.campaign-arrows{padding:0 3px}.campaign-arrows button{width:36px;height:40px}.campaign-position{min-width:32px;font-size:11px}.campaign-slide.original-art .campaign-copy{bottom:14px;inset-inline-end:auto}.campaign-slide.original-art .campaign-cta{font-size:12px;padding:8px 12px;gap:8px}.campaign-stage:has(.original-art.is-current) .campaign-navigation{justify-content:flex-end}.campaign-stage:has(.original-art.is-current) .campaign-dots{display:none}.footer-guide{margin-top:32px;padding-top:28px}.footer-guide h2{font-size:20px}.footer-guide-grid{grid-template-columns:1fr;gap:28px;margin-top:24px}.footer-guide p{font-size:13px;line-height:1.85}}@media (max-width:360px){.campaign-arrows button{width:32px}.campaign-position{min-width:28px}.campaign-slide.original-art .campaign-cta{font-size:11px;padding-inline:8px;gap:8px}}@media (prefers-reduced-motion:reduce){.campaign-cta,.campaign-dots span,.campaign-slide{transition:none}.campaign-cta:hover{transform:none}}.gallery-main>img,.product-photo img,.product-photo img.hover-image{object-fit:cover;object-position:50% 22%;aspect-ratio:3/4;background:var(--panel)}.gallery-main>img{object-position:50% 20%;max-height:none}.bag-item>a img,.collection-portrait img,.everyday-edits img,.gallery-thumbs img,.studio-photo img{object-fit:cover;object-position:50% 22%}.product-photo{overflow:hidden;position:relative;background:var(--panel)}.off-badge{position:absolute;top:12px;inset-inline-start:12px;z-index:3;background:#fff;color:var(--navy);font-size:12px;line-height:1;padding:8px 8px;border-radius:999px;box-shadow:0 2px 10px #0000000f}.product-card .heart{z-index:3}.price.soon{color:var(--muted);font-weight:400;font-size:14px}.choice-label bdi,.colour-tile bdi,.paint-label bdi,.product-info .shade-strip,.shade-detail-heading bdi{display:none}.off-badge,.product-name a{font-weight:700}@media (min-width:701px){.chat-launch{bottom:24px;inset-inline-end:24px;width:auto;height:46px;padding:0 16px 0 16px;gap:8px;border-radius:999px;display:inline-flex;align-items:center;font:700 14px/1 var(--body);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .25s,transform .25s}.chat-launch::after{content:"Chat with us"}body.past-hero .chat-launch,body:not(.on-home) .chat-launch{opacity:1;pointer-events:auto;transform:none}}@media (max-width:700px){.fabric-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:42vw;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter)*-1);padding:0 var(--gutter) 4px;scrollbar-width:none}.fabric-grid::-webkit-scrollbar{display:none}.fabric-tile{display:block;padding:0;border:0;background:0 0;scroll-snap-align:start}.fabric-tile img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:16px;margin-bottom:8px;background:var(--panel)}.fabric-tile h3{font-size:15px;font-weight:700}.fabric-tile p{font-size:12px;color:var(--muted)}.everyday-edits>a{display:block;grid-template-columns:none}.everyday-edits img{width:100%;height:auto;aspect-ratio:16/10;border-radius:20px 20px 0 0}.everyday-edits>a>div{padding:16px 20px 24px}.on-product .section.wrap{padding-inline:var(--gutter)}.off-badge{top:9px;inset-inline-start:9px;font-size:11px;padding:8px 8px}}.dispatch-line{display:flex;align-items:center;gap:8px;margin:16px 0 4px;color:var(--ink)}.dispatch-line svg{width:18px;height:18px;flex:none}@view-transition{navigation:auto}::view-transition-old(root){animation:lv-out .18s cubic-bezier(.4,0,1,1) both}.vt-photo{view-transition-name:lv-photo}.announcement{view-transition-name:lv-bar}.bottom-nav{view-transition-name:lv-nav}::view-transition-new(lv-bar),::view-transition-new(lv-header),::view-transition-new(lv-nav),::view-transition-old(lv-bar),::view-transition-old(lv-header),::view-transition-old(lv-nav){animation:none}:where(#app) img{transition:opacity .4s ease}:where(#app) img:not(.ld):not(.hover-image):not([src$=".svg"]){opacity:0}.fabric-tile img,.gallery-main,.product-photo{background:linear-gradient(100deg,#f2f2f2 30%,#f9f9f9 50%,#f2f2f2 70%)0 0/300% 100%}.gallery-main:has(img.ld),.product-photo:has(img.ld){background:var(--panel)}.category-tab,.heart,.quick-add{transition:transform .15s ease,background-color .2s,border-color .2s,color .2s}.heart:active,.quick-add:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}:where(#app) img{opacity:1!important;transition:none}.fabric-tile img,.gallery-main,.product-photo{animation:none}}.prerender{padding-block:32px}.prerender h1{font-size:28px;margin:0 0 12px}.prerender ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;list-style:none;padding:0}.prerender li a{display:block;color:inherit;text-decoration:none}.prerender img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:16px;background:var(--panel)}.prerender>img{max-width:420px}.shade-links{flex-wrap:wrap}.suggest{margin:24px 0;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.suggest h3{font-size:18px;margin:0 0 2px}.suggest-row{display:grid;margin-top:16px}.suggest-item{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.compare-grid img,.suggest-item img{object-fit:cover;background:var(--panel)}.suggest-item img{width:56px;height:72px;border-radius:10px}.suggest-item strong{display:block;font-size:14px}.suggest-item .small{display:block}.suggest-item .chip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.suggest-item .chip svg{width:14px;height:14px}dialog .suggest{padding:16px;margin:16px 0}.coupon{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.coupon-form{display:flex;gap:8px}.coupon-form input{flex:1;min-width:0;height:44px;border:1px solid var(--line);border-radius:999px;padding:0 16px;font:inherit}.coupon-form .btn{min-height:44px;padding:0 16px}.coupon-applied{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700;color:var(--navy)}.coupon-applied svg{width:16px;height:16px;vertical-align:-3px}.summary-line.discount strong{color:#1d7a46}.compare-picker{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 16px;max-height:132px;overflow:auto}.compare-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.compare-chip i{width:24px;height:24px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #0000001a}.compare-chip.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.compare-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px}.compare-grid img{width:100%;aspect-ratio:3/4;border-radius:14px}.compare-grid figcaption{display:grid;gap:2px;margin-top:8px;font-size:14px}dialog.compare-sheet{width:min(980px,96vw);max-width:none}@media (max-width:700px){.compare-grid{grid-template-columns:repeat(min(var(--n),2),minmax(0,1fr))}}.stars{display:inline-flex;gap:2px;vertical-align:-2px}.stars i{width:14px;height:14px;background:#dadada;clip-path:polygon(50%0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.stars i.full{background:var(--warm-2)}.stars i.half{background:linear-gradient(90deg,var(--warm-2) 50%,#dadada 50%)}.rating-sum{display:flex;align-items:center;gap:8px}.review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.review-card{border:1px solid var(--line);border-radius:18px;padding:16px;background:#fff}.review-text{margin:8px 0;font-size:15px;line-height:1.55}.review-text p{margin:0 0 8px}.facts{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0}.shelf-title{font-size:18px;margin:24px 0 12px}.shelf-title .muted{font-weight:400}.order-card .btn.secondary{margin-top:12px}.store-offline{background:#fff4e5;color:#5a3a00;text-align:center;padding:12px 16px;font-size:14px;border-bottom:1px solid #f3d9a8}:root{--canvas:#f6f6f6;--card:#ffffff;--shadow-soft:0 1px 2px #0000000a,0 6px 18px #0000000d}body{background:var(--canvas);background:#fff}.header{background:#fffffff2;backdrop-filter:saturate(1.4) blur(10px)}.product-card{background:var(--card);border-radius:18px;padding-bottom:16px;box-shadow:var(--shadow-soft);transition:box-shadow .25s,transform .25s}.product-card .product-photo{border-radius:18px 18px 0 0}.product-card .product-info{padding:12px 16px 0}@media (hover:hover){.product-card:hover{box-shadow:0 2px 4px #0000000f,0 14px 32px #0000001a}}.product-name a{font-size:15px;line-height:1.3}.bag-item-info h3,.mini-product h3,.product-info,.product-line,.product-name,h1,h2,h3{overflow-wrap:break-word;word-break:normal;hyphens:auto}.product-line{display:block;line-height:1.35}.accordion,.bag-item,.bag-items,.checkout-step,.confirmation,.contact-pending,.delivery-box,.delivery-progress,.empty,.everyday-edits>a,.fabric-tile,.help-layout details,.newsletter,.order-card,.order-summary,.page-card,.radio-card,.review-card,.selected-shade,.shade-intro,.shade-picker,.story-feature,.studio-layout>section,.suggest{background:var(--card)}.everyday-edits>a,.newsletter,.shade-intro{border:0;box-shadow:var(--shadow-soft)}.footer,.service-strip{background:var(--card)}.service-strip{border-radius:18px;margin-block:24px;box-shadow:var(--shadow-soft)}.category-controls,.collection-top .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:3px 2px 8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.category-controls::-webkit-scrollbar,.collection-top .chips::-webkit-scrollbar{display:none}.category-controls .category-tab,.collection-top .chips .chip{flex:none;scroll-snap-align:start}@media (min-width:1001px){.collection-top .chips{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none;margin-inline-end:0}}@media (max-width:700px){.account-tabs{flex-wrap:wrap;overflow:visible}.account-tabs button{flex:1 1 auto;text-align:center}}.load-more{display:grid;justify-items:center;gap:8px;margin:32px 0 8px}.load-more .btn{min-width:200px}.menu-fabrics{margin:24px 0}.menu-chip-row{display:flex;flex-wrap:wrap;margin-top:8px}.menu-chip-row .chip,.product-ask{display:inline-flex;align-items:center}.menu-chip-row .chip{height:36px;padding:0 16px;font-size:14px}dialog .menu-links a{padding-block:16px}@media (max-width:700px){.on-product .chat-launch{display:none}}.product-ask{gap:8px;color:var(--navy);background:0 0;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-ask svg{width:16px;height:16px}.lv-chat{position:fixed;z-index:60;right:24px;bottom:24px;width:380px;height:min(600px,calc(100dvh - 120px));display:flex;flex-direction:column;border-radius:22px;box-shadow:0 2px 6px #00000014,0 24px 60px #00000033;overflow:hidden;opacity:0;transform:translateY(14px) scale(.98);transform-origin:bottom right;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.lv-chat.is-open{opacity:1;transform:none}.lv-chat[hidden]{display:none}body.chat-open .chat-launch{opacity:0!important;pointer-events:none!important}.lv-chat-head{display:flex;align-items:center;background:var(--navy)}.lv-chat-head strong{display:block}.lv-chat-head small{display:flex;align-items:center;gap:8px}.lv-dot{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px #3ddc8433}.lv-avatar,.lv-chat-x{width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.lv-avatar{background:#fff;flex:none}.lv-avatar img{width:30px;height:auto;opacity:1!important}.lv-chat-x{margin-inline-start:auto;border:0;background:#ffffff1f;cursor:pointer}.lv-chat-x svg{width:18px;height:18px}.lv-chat-log,.lv-msg{display:flex;flex-direction:column}.lv-chat-log{flex:1;overflow-y:auto;background:var(--canvas)}.lv-msg{gap:8px;max-width:86%}.lv-msg.them{align-self:flex-start}.lv-msg.me{align-self:flex-end;align-items:flex-end}.lv-bubble{overflow-wrap:anywhere;background:#fff;color:var(--ink)}.lv-msg.me .lv-bubble{background:var(--navy);border-bottom-right-radius:5px}.lv-typing{display:inline-flex;gap:4px;padding:12px 16px}.lv-typing i{width:7px;height:7px;border-radius:50%;background:#b9b6c6;animation:lv-bounce 1.1s infinite}.lv-typing i:nth-child(2){animation-delay:.15s}.lv-typing i:nth-child(3){animation-delay:.3s}.lv-chat-prod,.lv-chat-wa{align-items:center;text-decoration:none}.lv-chat-prod{display:grid;grid-template-columns:52px 1fr;gap:8px;padding:8px;border-radius:14px;background:#fff;color:inherit;box-shadow:0 1px 2px #0000000f;width:100%;min-width:220px}.lv-chat-prod img{width:52px;height:66px;object-fit:cover;border-radius:10px;opacity:1!important}.lv-chat-prod strong{display:block;font-size:14px;line-height:1.25}.lv-chat-prod small{display:block;color:var(--muted);font-size:12px;margin-bottom:2px}.lv-chat-prod .price{font-size:13px}.lv-chat-wa{display:inline-flex;gap:8px;padding:8px 16px;border-radius:999px;background:#25d366;color:#fff;font-weight:700;font-size:14px}.lv-chat-wa svg{width:16px;height:16px}.lv-chat-quick{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 8px;background:var(--canvas)}.lv-chat-quick[hidden]{display:none}.lv-chat-quick .chip{height:34px;padding:0 12px;font-size:13px;background:#fff}.lv-chat-form{display:flex;padding:8px 12px;border-top:1px solid var(--line)}.lv-chat-form textarea{flex:1;resize:none;border:1px solid var(--line);font:inherit;max-height:120px}.lv-chat-form textarea:focus{outline:2px solid var(--navy);border-color:transparent;outline:1.5px solid #cfc8c0!important;outline-offset:0}.lv-send{border-radius:50%;border:0;background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer}.lv-send svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lv-chat-foot{margin:0;padding:0 16px 12px;font-size:12px;color:var(--muted);background:#fff}.lv-chat-foot a{color:var(--navy);font-weight:700}@media (max-width:700px){.lv-chat{inset:0;width:auto;height:100dvh;border-radius:0;transform:translateY(24px)}.lv-chat.is-open{transform:none}.lv-chat-head{padding-top:calc(16px + env(safe-area-inset-top,0))}.lv-chat-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}body.chat-open{overflow:hidden}}[dir=rtl] .lv-chat{right:auto;left:24px;transform-origin:bottom left}@media (prefers-reduced-motion:reduce){.lv-chat,.lv-typing i{transition:none;animation:none}}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0;max-width:100%}.price del{white-space:nowrap;font-size:.86em}.product-info .price{display:flex}.bottom-nav a{opacity:1;color:#5b5a66}.bottom-nav a.active{color:#1e1e1e}h2.h3{font-size:inherit}.newsletter h2.h3{font-size:28px;font-weight:400;margin:0}@media (max-width:700px){.newsletter h2.h3{font-size:20px}}aside h2.h3{font-size:20px;margin:0 0 16px}h3.h4{font-size:16px;margin:16px 0 8px}h2.help-category{font-size:20px;margin:28px 0 12px}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.footer h2.footer-h{font-size:15px;font-weight:700;margin:0 0 16px;color:var(--ink);letter-spacing:0}.shade-search{display:flex;align-items:center;gap:8px;height:46px;padding:0 16px;margin:16px 0 16px;border:1px solid var(--line);border-radius:999px;background:#fff}.shade-search svg{width:18px;height:18px;flex:none;color:var(--muted)}.shade-search input{flex:1;border:0;outline:0;font:inherit;background:0 0;min-width:0}.shade-search:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #1f1f1f14}@media (max-width:1000px){#selected-shade{scroll-margin-top:88px}}.shade-picker .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.shade-picker .chips .chip{flex:none}.lv-chat-sugg{display:flex;flex-wrap:wrap}.lv-chat-sugg .chip{border:1px solid var(--line);cursor:pointer}.product-card.card-a{background:0 0;box-shadow:none;border-radius:0;padding:0;transform:none}@media (hover:hover){.product-card.card-a:hover{box-shadow:none}}.card-a .product-photo{border-radius:14px;overflow:hidden;background:#ededed}.card-a .product-photo img{transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s ease}@media (hover:hover){.card-a:hover .product-photo img:not(.hover-image){transform:scale(1.02)}}.card-a .heart{top:10px;right:10px;inset-inline-start:auto;width:34px;height:34px;background:#fff;border:0;box-shadow:0 1px 4px #0000001a}[dir=rtl] .card-a .heart{right:auto;left:10px}.card-a .off-badge,.card-a .photo-count,.card-a .quick-add{display:none}.card-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;height:40px;border:0;border-radius:999px;background:#fffffff2;color:var(--navy);font:700 14px/1 var(--body);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s;box-shadow:0 2px 10px #0000001f}.card-quick svg{width:17px;height:17px}@media (hover:hover){.card-a:focus-within .card-quick,.card-a:hover .card-quick{opacity:1;transform:none}}@media (hover:none){.card-quick{display:none}}.card-a .product-info{padding:12px 2px 0}.card-shades{display:flex;align-items:center;gap:8px;margin:0 0 8px;min-height:16px}.card-dot{width:16px;height:16px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #00000014;flex:none}.card-dot.on{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--navy)}.card-more{font-size:12px;color:var(--muted);margin-inline-start:2px}.card-a .product-name{margin:0;font-size:16px;line-height:1.3;font-weight:700}.card-a .product-name a{padding:0;display:block;color:var(--ink);text-decoration:none}.card-a .product-name a::after,.card-c .product-name a::after{content:"";position:absolute;inset:0;z-index:1}.card-a{position:relative}.card-a .card-dot{position:relative;z-index:4}.card-a .card-quick,.card-a .heart{z-index:4;position:absolute}.card-sub{margin:2px 0 0;font-size:13px;color:var(--muted);line-height:1.4}.card-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:8px 0 0;font-size:15px}.card-price b{color:var(--ink)}.card-off{font-size:13px;font-weight:700;color:#b42335}.card-price del,.card-sold{font-size:13px;color:var(--muted)}.card-a .product-photo:has(img.ld){background:#ededed}@media (max-width:700px){.card-a .product-name{font-size:15px}.card-dot{width:14px;height:14px}.card-shades{gap:4px}.card-a .heart{width:32px;height:32px;top:8px;right:8px}}.product-card.card-c{position:relative;background:#fff;border:1px solid var(--line);transition:border-color .2s,box-shadow .25s}@media (hover:hover){.product-card.card-c:hover{border-color:#dbdbdb;box-shadow:0 10px 28px #00000014}}.card-c .product-photo{position:relative;overflow:hidden;background:#ededed;box-shadow:none}.card-c .product-photo img{border-radius:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s ease}@media (hover:hover){.card-c:hover .product-photo img:not(.hover-image){transform:scale(1.02)}}.card-c .card-img{display:block}.card-ribbon{position:absolute;left:0;top:12px;z-index:3;background:var(--navy);color:#fff;font-size:12px;font-weight:700;line-height:1;padding:8px 12px 8px 8px;border-radius:0 999px 999px 0;letter-spacing:.01em}.card-ribbon.muted{background:#ffffffeb;color:var(--ink)}.card-c .heart{top:10px;right:10px;width:34px;height:34px;background:#fff;box-shadow:0 1px 4px #0000001a}.card-c .card-quick,.card-c .off-badge,.card-c .photo-count,.card-c .quick-add{display:none}.card-c .product-name a{color:inherit;text-decoration:none;display:inline-block;min-height:30px;padding:4px 0}.card-c .card-fab{font-weight:400;font-size:14px;color:var(--muted);white-space:nowrap}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;min-height:34px}.card-c .card-shades{margin:0;min-height:0}.card-c .card-dot,.card-plus{position:relative;z-index:4}.card-c .heart{z-index:4}.card-plus{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer}.card-plus svg{width:18px;height:18px;stroke-width:2}.card-plus:hover{background:#3a3470}.card-plus:active{transform:scale(.92)}.card-c .heart,del .amt::after{position:absolute}@media (max-width:700px){.product-card.card-c{padding:8px 8px 8px;border-radius:16px}.card-c .product-photo{border-radius:11px}.card-c .product-info{padding:8px 4px 0}.card-c .product-name{font-size:15px}.card-c .card-fab{display:block;font-size:13px;margin-top:1px}.card-ribbon{font-size:11px;padding:8px 8px 8px 8px;top:9px}.card-c .heart{top:8px;right:8px}.card-c .heart,.card-plus{width:32px;height:32px}.card-foot{margin-top:8px}}.product-card.card-c{background:0 0;border:0;padding:0;border-radius:0;box-shadow:none}@media (hover:hover){.product-card.card-c:hover{border:0;box-shadow:none}}.card-c .product-photo{border-radius:14px}.card-c .product-info{padding:12px 2px 0}@media (max-width:700px){.product-card.card-c{padding:0}.card-c .product-photo{border-radius:12px}.card-c .product-info{padding:8px 2px 0}.card-c .card-fab .sep{display:none}}.chat-launch{transition:opacity .25s ease,transform .25s ease}body.scrolling-down .chat-launch{opacity:0!important;transform:translateY(16px)!important;pointer-events:none!important}.card-pill{bottom:10px;letter-spacing:.01em}.card-pill.muted{background:#ffffffeb}@media (max-width:700px){.card-pill{left:8px;bottom:8px;font-size:12px;padding:8px 8px}.card-c .card-sep{display:none}.chat-launch{display:none!important}.header-chat svg{width:22px;height:22px}}.card-c .card-ribbon{display:none}.card-pill{position:absolute;top:10px;left:10px;z-index:3;background:#fff;color:var(--navy);font-size:13px;font-weight:700;line-height:1;padding:8px 12px;border-radius:999px;box-shadow:0 1px 4px #0000001a}.card-pill.muted{color:var(--ink)}.card-c .card-shades{display:none}.card-c .product-name{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:var(--ink)}.card-c .card-sub{margin:3px 0 0;font-size:14px;color:var(--muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;min-height:34px}.card-c .card-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;font-size:16px;line-height:1.25;min-width:0}.card-c .card-price b{color:var(--ink);font-weight:700;white-space:nowrap}.card-c .card-price del{font-size:13px;color:var(--muted);white-space:nowrap}.card-c .aed{font-size:.78em;font-weight:700;letter-spacing:.02em}.card-c .card-price del .aed{font-weight:400}.card-foot{display:none}@media (max-width:700px){.card-c .product-name{font-size:15px}.card-c .card-sub{font-size:13px}.card-c .card-price{font-size:15px}.card-pill{top:8px;left:8px;font-size:12px;padding:8px 8px}.card-row{margin-top:8px}}.card-c .card-pill,.dh{display:inline-flex;align-items:center}.card-c .card-pill{bottom:auto;right:auto;height:auto;width:auto;inset:auto;top:10px;left:10px}@media (max-width:700px){.card-c .card-pill{top:8px;left:8px}}.dh{margin-inline-end:.18em}.dh-i{display:block;transform:translateY(-.02em)}.amt{display:inline-flex;align-items:baseline;white-space:nowrap;unicode-bidi:isolate}.amt .dh{align-self:center}del.amt{text-decoration:line-through}del .dh-i{opacity:.85}.card-c .aed{display:none}del,del .amt{text-decoration:none}del .amt{position:relative}del .amt::after{content:"";left:-1px;right:-1px;top:52%;border-top:1px solid currentColor;pointer-events:none}.dh-i{width:.874em!important;height:.76em!important;max-width:none}.dh-i,.dh-i path{fill:currentColor!important;stroke:none!important}.announcement{grid-template-columns:1fr;align-items:center;padding:0 44px}.announcement.hide{min-height:0;height:0;opacity:0;padding-block:0}.announcement,.announcement .ann-track{position:relative;display:grid}.announcement .ann-item{grid-area:1/1;display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(6px);pointer-events:none}.announcement .ann-item.on{pointer-events:auto}.announcement a{color:inherit;text-decoration:underline;text-underline-offset:3px}.announcement .ann-close,.announcement .ann-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:0 0;color:inherit;display:grid;place-items:center;opacity:.75;cursor:pointer;border-radius:50%}.announcement .ann-close svg,.announcement .ann-nav svg{width:16px;height:16px;stroke-width:2}.announcement .ann-close:hover,.announcement .ann-nav:hover{opacity:1;background:#ffffff1f}.announcement .ann-nav.prev{inset-inline-start:4px}.announcement .ann-nav.next{inset-inline-start:36px}.announcement .ann-close{inset-inline-end:6px}.announcement:not(.multi){padding-inline-start:44px}@media (max-width:700px){.announcement{font-size:12px;padding:0 40px}.announcement .ann-nav{display:none}.announcement.multi{padding-inline-start:12px}}.underlink,a.underlink,button.underlink{display:inline-flex;align-items:center;min-height:36px;padding:0 2px;font-size:14px}@media (max-width:700px){.underlink{font-size:13px}}.brand{display:flex;align-items:center;min-height:44px}.breadcrumb{min-height:28px}.breadcrumb a,.footer a{display:inline-flex;align-items:center}.breadcrumb a{min-height:32px;padding:0 2px}.count{min-width:18px}.breadcrumb a,.zoom-label{font-size:12px}.footer a{min-height:30px;font-size:14px;margin:3px 0}.footer li,.footer p a{line-height:1.3}.bag-item .underlink{font-size:13px;min-height:36px}.product-name a{display:block;padding:8px 0 2px}.account-tabs button,.help-links a,.menu-links a{min-height:44px}.bottom-nav .count,.count{font-size:11px!important}.gallery-thumbs .small,.hero-copy .eyebrow,.paint-card .caption,.search-list small,.section-head .eyebrow,.trust-strip small{font-size:11px}.journal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:28px 0 40px}.journal-card{display:block;background:#fff;border-radius:18px;overflow:hidden;color:inherit;text-decoration:none;box-shadow:var(--shadow-soft);transition:transform .25s,box-shadow .25s}@media (hover:hover){.journal-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0000001a}}.journal-thumb{aspect-ratio:4/3;background:#ededed}.journal-thumb img{height:100%;object-fit:cover}.journal-card .eyebrow{display:block;margin:16px 16px 8px;font-size:11px}.journal-card h2{margin:0 16px 8px;font-size:18px;line-height:1.3}.journal-card p{margin:0 16px 16px;font-size:14px;color:var(--muted);line-height:1.5}.journal-post{max-width:720px;padding-bottom:60px}.journal-post h1{font-size:clamp(28px,5vw,40px);line-height:1.15;margin:8px 0 12px}.journal-post .lead{font-size:18px;color:var(--muted);line-height:1.6;margin:0 0 24px}.journal-cover{margin:0 0 24px;border-radius:18px;overflow:hidden}.journal-cover img,.journal-thumb img{width:100%;display:block}.journal-body{font-size:18px;line-height:1.7}.journal-body h2{font-size:20px;margin:32px 0 8px}.journal-body p{margin:0 0 16px}.lv-restock{position:fixed;z-index:58;left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0));background:#fff;border-radius:20px;box-shadow:0 2px 6px #00000014,0 20px 50px #00000033;display:grid;grid-template-columns:84px 1fr;gap:16px;padding:16px;opacity:0;transform:translateY(16px);transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.lv-restock.on{opacity:1;transform:none}.lv-restock-img{width:84px;height:106px;border-radius:12px;overflow:hidden;background:#ededed}.lv-restock-img img{width:100%;height:100%;object-fit:cover}.lv-restock-t .eyebrow{margin-bottom:4px;font-size:11px;color:var(--navy)}.lv-restock-t strong{display:block;font-size:16px;margin-bottom:4px}.lv-restock-t p{margin:0 0 8px;font-size:14px;color:var(--muted);line-height:1.45}.lv-restock-row{display:flex;align-items:center;gap:12px}.lv-restock-row .btn{height:40px;padding:0 16px}.lv-restock-x{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;background:var(--canvas);border-radius:50%;display:grid;place-items:center;cursor:pointer}.lv-restock-x svg{width:16px;height:16px}@media (min-width:701px){.lv-restock{left:auto;right:24px;bottom:96px;width:420px}}@media (max-width:700px){.bottom-nav{inset-inline:14px;bottom:calc(12px + env(safe-area-inset-bottom,0));padding:8px;gap:2px;height:66px;border-radius:999px;background:rgba(255,255,255,.94);border:.5px solid #fff;box-shadow:0 10px 34px #1c1c1e1f;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);color:#7a7a80}.bottom-nav a{min-height:54px;padding:8px 2px 4px;gap:3px;border-radius:999px;font-size:11px;font-weight:500;color:#55555b;opacity:1}.bottom-nav a svg{width:22px;height:22px;stroke-width:1.6}.bottom-nav a.active,.bottom-nav a.active:hover{background:#f1f1f1;color:#1e1e1e;font-weight:600}.bottom-nav a.active svg{stroke-width:1.9}.bottom-nav .count,.bottom-nav a.active .count{background:#bf5420;color:#fff;box-shadow:0 0 0 2px #f1f1f1}.bottom-nav .count{box-shadow:0 0 0 2px #fff;top:-2px;right:-6px}.bottom-nav a:active{transform:scale(.95)}}.lv-chat-foot a{display:inline-block;min-height:32px;line-height:32px;padding:0 4px}.category-tab,.category-tab.active{border:0!important;box-shadow:none}.category-tab{background:#eee;color:var(--ink);border-radius:999px;font-weight:500}.category-tab:hover:not(.active){background:#e5e5e5}.category-tab.active{background:var(--navy);color:#fff}.fabric-tile{background:0 0!important;overflow:visible}.fabric-tile img{border-radius:18px}@media (max-width:700px){.fabric-grid{scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 8px!important;margin-inline:calc(var(--gutter)*-1)!important}.fabric-tile{padding:0 2px}.fabric-tile h3{margin-top:8px;font-size:15px}}.fabric-tile{position:relative}.fabric-tile .fabric-cta{display:inline-flex;align-items:center;background:var(--navy);line-height:1}.fabric-tile .fabric-cta i{background:var(--sand,#fbefe8);color:var(--navy);display:grid;place-items:center}.fabric-tile .fabric-cta svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:700px){.fabric-tile h3{margin-top:8px;font-size:14px}.fabric-tile p{font-size:12px;margin-top:2px}.fabric-tile .fabric-cta{height:28px;font-size:12px;margin-top:8px}.fabric-tile .fabric-cta i{width:20px;height:20px}}.product-detail .choice-label{margin-top:24px;font-size:13px;color:var(--muted)}.product-detail .choice-label strong{color:var(--ink);font-weight:600;margin-inline-start:4px}.product-shades{display:flex;flex-wrap:wrap;margin:8px 0 0}.shade-option{padding:0;border:0}.shade-option.selected{box-shadow:0 0 0 2px var(--navy),0 0 0 4px #fff}.shade-links{display:flex;align-items:baseline;margin:16px 0 0;font-size:13px}.shade-links .shade-link,.shade-links .underlink{font-size:13px;line-height:1.4;padding:4px 0;min-height:0;display:inline-block}.purchase-row{display:flex;gap:8px;margin-top:24px;align-items:center}.purchase-row .quantity{height:48px;min-height:48px;border:0;background:#eee;border-radius:999px;margin:0;padding:0 2px}.purchase-row .quantity button{width:40px;height:44px}.purchase-row>.btn{flex:1;min-height:48px;border-radius:999px;padding:0 16px}.purchase-row .heart-inline{width:48px;height:48px;border-radius:50%;border:0;background:#eee}.product-ask{margin-top:16px;font-size:14px}.delivery-box{background:#fff;border:0;border-radius:16px;padding:16px;margin:24px 0;gap:12px;align-items:flex-start}.delivery-box svg{width:22px;height:22px;flex:none;margin-top:1px}.delivery-box>div>strong{font-size:14px;line-height:1.45;display:block;margin-bottom:4px}.delivery-box strong strong{display:inline;font-weight:700}.delivery-box p{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.product-detail .accordion{border:0;border-radius:0;margin:0;padding-inline:16px;background:#fff;border-top:1px solid var(--line)}.product-detail .accordion:nth-of-type(1){border-top:0;border-radius:16px 16px 0 0}.product-detail .accordion:last-of-type{border-radius:0 0 16px 16px}.product-detail .accordion summary{padding:16px 0;font-size:15px;font-weight:500}.product-detail .accordion>div{padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--muted)}@media (max-width:700px){.shade-option .hex{width:36px;height:36px}.purchase-row>.btn{font-size:15px}.product-detail .accordion summary{font-size:15px;padding:16px 0}.sticky-buy{gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0))}.sticky-buy .btn{min-height:46px;border-radius:999px}}.reviews .section-head{align-items:baseline}.rv-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.rv-sum{background:#fff;border-radius:18px;padding:20px;text-align:center}.rv-big{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--navy);margin-bottom:8px}.rv-sum .stars i{width:16px;height:16px}.rv-n{font-size:12px;color:var(--muted);margin-top:8px}.rv-bars{margin-top:16px;display:grid;gap:8px;text-align:start}.rv-bar{display:grid;grid-template-columns:12px 1fr 18px;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.rv-bar b,.rv-bar i{display:block;border-radius:3px}.rv-bar i{height:6px;background:#eee;overflow:hidden}.rv-bar b{height:100%;background:var(--warm-2)}.rv-bar small{text-align:end;font-size:11px}.rv-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.rv-av,.rv-who strong{font-size:14px;font-weight:600}.rv-av{width:36px;height:36px;border-radius:50%;background:var(--sand,#fbefe8);color:var(--navy);display:grid;place-items:center;flex:none}.rv-who{flex:1;min-width:0;line-height:1.25}.rv-who strong{display:block}.rv-empty p,.rv-prod small,.rv-who small{font-size:12px;color:var(--muted)}.rv-who em{font-style:normal;color:#3f7a52}.rv-card header .stars i{width:12px;height:12px}.rv-text{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.rv-shade{font-size:12px;color:var(--muted);background:#f4f4f4;border-radius:999px;padding:4px 8px;align-self:flex-start}@media (max-width:900px){.rv-layout{grid-template-columns:1fr}.rv-sum{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;text-align:start;padding:16px 16px}.rv-big{font-size:40px;margin:0}.rv-n{margin:0;flex:1}.rv-bars{margin-top:8px}.rv-bars,.rv-write{flex-basis:100%}.rv-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin-inline:calc(var(--gutter)*-1);padding:2px var(--gutter) 8px;scrollbar-width:none}.rv-track::-webkit-scrollbar{display:none}.rv-card{flex:0 0 82vw;max-width:340px;scroll-snap-align:start}}.rv-write{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:999px;background:#eee;color:var(--ink);font-size:13px;font-weight:500;margin-top:16px}.rv-empty p{margin:0 0 12px;font-size:14px}.rv-main{min-width:0}.rv-photos{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px;padding-bottom:2px}.rv-photos::-webkit-scrollbar{display:none}.rv-card-photos button,.rv-photos button{flex:none;width:72px;height:72px;border:0;padding:0;border-radius:12px;overflow:hidden;background:#eee;cursor:pointer}.rv-card-photos button{width:56px;height:56px;border-radius:10px}.rv-card-photos img,.rv-photos img{width:100%;height:100%;object-fit:cover;display:block}.rv-card-photos{display:flex;gap:8px}.rv-write svg{width:14px;height:14px;margin-inline-end:4px}.rv-pick label{cursor:pointer}.rv-pick i{display:block;width:34px;height:34px;background:#dadada;clip-path:polygon(50%0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);transition:background .15s}.rv-pick label:has(input:checked) i,.rv-pick label:has(~label input:checked) i{background:var(--warm-2)}.rv-pick input:focus-visible+i{outline:2px solid var(--navy);outline-offset:2px}.rv-file input{width:100%;border:1.5px dashed var(--line);border-radius:14px;padding:8px 12px;background:#fafafa;font-size:13px;color:var(--muted)}.rv-prev{display:flex;gap:8px;margin:4px 0 8px}.rv-prev img{width:64px;height:64px;object-fit:cover;border-radius:10px}#overlay.rv-light{padding:0;background:#000}#overlay.rv-light .rv-full{max-width:100%;max-height:100vh;object-fit:contain;display:block;margin:0 auto}@media (max-width:700px){.rv-two{grid-template-columns:1fr}}.rv-file{display:block}.rv-file input::file-selector-button{border:0;background:var(--navy);color:#fff;border-radius:999px;padding:8px 16px;font:inherit;font-size:13px;font-weight:500;margin-inline-end:8px;cursor:pointer}.rv-sum2{display:flex;align-items:center;gap:12px;background:#fff;border-radius:18px;padding:16px 16px}.rv-sum2>b{font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--navy);line-height:1}.rv-sum2 .t{flex:1;min-width:0}.rv-sum2 .stars i,.search-go svg{width:14px;height:14px}.rv-mini,.rv-wall button{border:0;background:#eee;cursor:pointer}.rv-mini{height:36px;padding:0 16px;border-radius:999px;color:var(--ink);font-weight:600;font-size:13px}.rv-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.rv-tags span,.rv-wall span{background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;color:var(--ink)}.rv-tags span b{color:var(--navy);margin-inline-end:3px}.rv-list,.rv-wall{display:grid;margin-top:8px}.rv-wall{grid-template-columns:repeat(3,1fr);gap:8px}.rv-wall button{position:relative;aspect-ratio:1;padding:0;border-radius:14px;overflow:hidden}.rv-wall img{width:100%;height:100%;object-fit:cover;display:block}.rv-wall span{position:absolute;left:8px;bottom:8px;font-size:11px;padding:3px 8px;font-weight:600}.rv-step h4 i,.rv-wall .more{display:grid;place-items:center}.rv-wall .more{font-size:15px;font-weight:600;color:var(--muted);background:#eee}.rv-wall.big{grid-template-columns:repeat(3,1fr);margin-top:16px}.rv-list{gap:8px}.rv-card{background:#fff;border-radius:18px;padding:16px 16px;display:flex;flex-direction:column;gap:8px}.rv-card header .stars{flex:none}.rv-who small .bd{font-style:normal;font-weight:500}.bd.ok{color:#3f7a52}.bd.cr{color:var(--navy)}.bd.sh,.rv-step .field,.rv-step h4 small{color:var(--muted)}.rv-ctags{display:flex;gap:4px;flex-wrap:wrap}.rv-ctags span,.rv-tagpick span{border-radius:999px;background:#f4f4f4}.rv-ctags span{padding:4px 8px;font-size:11px;color:var(--muted)}.rv-more,.rv-writebtn{margin-top:8px}.rv-writebtn{width:100%;border-radius:999px}.rv-empty{background:#fff;border-radius:18px;padding:24px;text-align:center}@media (min-width:901px){.rv-list{grid-template-columns:1fr 1fr}.rv-wall{grid-template-columns:repeat(6,1fr)}.rv-writebtn{width:auto}}#overlay.rv-modal{background:var(--paper)}.rv-head{margin:0 0 8px}.rv-prod,.rv-step h4{display:flex;align-items:center}.rv-prod{gap:12px;background:#fff;border-radius:18px;padding:12px}.rv-prod img{width:52px;height:64px;border-radius:12px;object-fit:cover;background:#eee}.rv-prod b{display:block;font-size:14px}.rv-steps{display:grid;gap:8px}.rv-step{background:#fff;border-radius:18px;padding:16px 16px}.rv-step h4{margin:0 0 8px;font-size:14px;font-weight:600;gap:8px}.rv-step h4 i{width:24px;height:24px;border-radius:50%;background:var(--navy);color:#fff;font-size:12px;font-style:normal;flex:none}.rv-step h4 i.sand{background:var(--sand,#fbefe8);color:var(--navy)}.rv-step h4 small{font-weight:400;font-size:12px;margin-inline-start:auto;white-space:nowrap}.rv-step .field input,.rv-step textarea{width:100%;box-sizing:border-box;border:0;background:#f4f4f4;border-radius:14px;font:inherit;font-size:14px;color:var(--ink)}.rv-step textarea{padding:12px 12px;min-height:76px;resize:vertical;margin-top:8px}.rv-step .field input{height:44px;padding:0 12px}.rv-step .field{display:grid;gap:4px;font-size:12px;margin-top:8px}.rv-pick{display:flex;gap:8px;margin:0;direction:ltr}.rv-pick input,.rv-seg input,.rv-tagpick input{position:absolute;opacity:0;width:0;height:0}.rv-tagpick{display:flex;flex-wrap:wrap;gap:8px}.rv-tagpick span{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px;cursor:pointer}.rv-tagpick input:checked+span{background:var(--navy);color:#fff}.rv-tagpick input:focus-visible+span{outline:2px solid var(--navy)}.rv-tiles{display:flex;gap:8px}.rv-tiles .add,.rv-tiles img{width:72px;height:72px;border-radius:14px}.rv-tiles img{object-fit:cover}.rv-tiles .add{border:1.5px dashed #d1d1d1;display:grid;place-items:center;color:var(--muted);font-size:24px;cursor:pointer;position:relative}.rv-tiles .add input{position:absolute;inset:0;opacity:0;cursor:pointer}.rv-seg,.rv-seg span{display:grid;border-radius:999px}.rv-seg{grid-template-columns:1fr 1fr;gap:4px;background:#f4f4f4;padding:4px}.rv-seg span{place-items:center;height:34px;font-size:13px;font-weight:500;cursor:pointer;color:var(--muted)}.rv-seg input:checked+span{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000f}.rv-two{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.rv-step.quiet{background:#f4f4f4}.rv-check{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:8px;cursor:pointer}.rv-check input{width:18px;height:18px;accent-color:var(--navy)}.nf3-dana.dn-wink .nf2-face .e:nth-child(2)::after,.rv-steps.private-only .rv-step:nth-child(1),.rv-steps.private-only .rv-step:nth-child(2),.rv-steps.private-only .rv-step:nth-child(3){display:none}@media (max-width:700px){.rv-two{grid-template-columns:1fr}}.rv-step [hidden]{display:none!important}.rw-rows{display:grid;gap:8px;margin-bottom:12px}.rw-row,.rw-row .rw-ic{display:grid;color:var(--muted)}.rw-row{grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:8px 12px;border-radius:14px;background:#fff}.rw-row .rw-ic{width:30px;height:30px;border-radius:50%;background:#f4f4f4;place-items:center}.rw-row .rw-ic svg{width:15px;height:15px;stroke-width:1.9}.rw-row .rw-t b{display:block;font-size:14px;color:var(--ink);font-weight:600}.rw-row .rw-s,.rw-row .rw-t small{font-size:12px;color:var(--muted)}.rw-row .rw-t small{display:block;margin-top:1px}.rw-row .rw-s{font-weight:600}.rw-row.on .rw-ic{background:var(--navy);color:#fff}.rw-row.on .rw-s{color:#3f7a52}.rw-row.next{background:var(--sand,#fbefe8)}.rw-row.next .rw-ic{background:#fff;color:var(--navy)}.rw-row.next .rw-s,.rw-row.next .rw-t b{color:var(--navy)}.rw-row.next .rw-t small{color:#5b4a2e}.rw-mini{grid-column:2/4;height:3px;border-radius:2px;background:#ffffff99;overflow:hidden;margin-top:2px}.rw-mini i{display:block;height:100%;background:var(--navy);border-radius:2px;transition:width .5s ease}#checkout-form .rw-rows{margin-bottom:16px}.rw-h>div{min-width:0;flex:1}.search-label{margin:4px 0 8px}.search-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.search-suggest a,.search-suggest button{border:0;background:#eee;color:var(--ink);border-radius:999px;height:34px;padding:0 16px;font:inherit;font-size:13px;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none}.search-suggest a:hover,.search-suggest button:hover{background:#e5e5e5}.search-suggest.big{margin:8px 0 40px}.search-suggest.big a{height:40px;font-size:14px;padding:0 16px}.search-head{display:flex;justify-content:space-between;align-items:baseline;margin:2px 0 8px}.search-all{margin-top:16px;border-radius:999px}#search-form .search-field{position:relative}.search-go{border:0;background:var(--navy);color:#fff;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;cursor:pointer}.search-bar{margin:0 0 16px}.search-bar .search-field{background:#fff}.search-bar .search-field input{height:38px}.search-chips{margin:0 0 24px}.search-chips .chip .muted{font-size:11px;margin-inline-start:4px}.search-page .page-title{padding-bottom:16px}@media (min-width:701px){.fabric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;overflow:visible!important;margin:0!important;padding:0!important}.fabric-tile{display:flex!important;flex-direction:column;align-items:flex-start;padding:0!important;border-radius:0!important}.fabric-tile img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover!important;object-position:50% 22%;border-radius:20px!important;background:#eee;margin:0 0 16px;grid-row:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fabric-tile:hover img{transform:scale(1.015);filter:none}.fabric-tile h3{font-size:18px!important;font-weight:600!important;margin:0!important;align-self:auto}.fabric-tile p{font-size:13px!important;margin:4px 0 0!important;color:var(--muted)}.fabric-tile .fabric-cta{margin-top:12px;height:32px;font-size:13px;padding:0 4px 0 16px;white-space:nowrap}.fabric-tile .fabric-cta i,.service-strip svg{width:24px;height:24px}.fabric-tile,.fabric-tile:hover{background:0 0!important;border:0!important}.service-strip{max-width:calc(1456px);width:auto;margin:40px var(--gutter) 24px!important;padding:24px 28px!important;border:0!important;border-radius:20px;background:#fff;box-shadow:none}.service-strip>div{gap:16px}.service-strip strong{font-size:14px;font-weight:600}.newsletter p,.service-strip small{font-size:13px;color:var(--muted)}.newsletter,.newsletter form{border:0!important;display:flex}.newsletter{margin:0 var(--gutter) 48px!important;padding:28px 32px!important;border-radius:20px;background:#fff;align-items:center;justify-content:space-between;gap:24px}.newsletter .h3,.newsletter h2,.newsletter h3{font-size:24px!important;margin:0}.newsletter p{font-size:13px;margin:4px 0 0}.newsletter form{min-width:0!important;width:min(440px,45%);background:#f4f4f4;border-radius:999px;padding:4px}.newsletter input{background:0 0;border:0;flex:1;padding:0 16px!important;font-size:14px}.newsletter button{border-radius:999px;font-size:14px!important;font-weight:600!important;padding:0 20px!important;min-height:42px}.footer{padding-top:48px!important;padding-bottom:28px!important}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:32px!important}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.footer .brand img{height:20px;width:auto}.footer-grid p{font-size:13px!important;line-height:1.6;max-width:260px;margin-top:16px}.footer h2.footer-h{font-size:12px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 12px!important}.footer .underlink,.footer a{display:block!important;min-height:0!important;font-size:13px!important;line-height:1.5;margin:0 0 8px!important;color:var(--muted);text-decoration:none}.footer .underlink{display:inline-flex!important;align-items:center;gap:8px;border:0;background:0 0;padding:0;cursor:pointer}.footer a:hover{color:var(--navy)}.footer .underlink svg{width:14px;height:14px}.footer-guide{margin-top:36px!important;padding-top:28px!important}.footer-guide-grid h3,.footer-guide-intro h2{font-size:15px!important;font-weight:600;margin:0 0 8px}.footer-guide-intro p{max-width:720px}.footer-guide-grid{gap:28px!important;margin-top:20px!important}.footer-guide-grid h3{font-size:13px!important}.footer-guide-grid p,.footer-guide-intro p{font-size:12px!important;line-height:1.6;color:var(--muted)}.footer-inline-links{gap:4px 16px!important;margin-top:8px!important}.footer-inline-links a{display:inline!important;font-size:12px!important;margin:0!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.footer-bottom{font-size:12px!important;margin-top:28px!important;padding-top:16px!important}#overlay.search-modal{width:min(760px,92vw)}.search-modal .search-list{grid-template-columns:1fr 1fr}}.search-bar .btn,.search-bar .search-field{margin:0!important}@media (max-width:700px){.empty{min-height:0!important;padding:40px 20px!important}.account-layout{min-height:0!important;padding-bottom:28px!important}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.footer h2.footer-h{font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px!important}.footer .underlink,.footer a{display:block!important;min-height:0!important;line-height:1.5;margin:0 0 8px!important;color:var(--muted);text-decoration:none}.footer .underlink{display:inline-flex!important;align-items:center;gap:8px;border:0;background:0 0;padding:0}.footer .underlink svg{width:14px;height:14px}.footer-grid p{font-size:13px!important;line-height:1.6}.footer-guide-intro h2{font-size:15px!important}.footer-guide-grid p,.footer-guide-intro p{font-size:12px!important;line-height:1.6;color:var(--muted)}.footer .underlink,.footer a,.footer-guide-grid h3{font-size:13px!important}.footer-inline-links a{display:inline!important;font-size:12px!important;margin:0!important;text-decoration:underline;text-underline-offset:3px}.footer h2.footer-h,.footer-bottom{font-size:12px!important}}@media (min-width:701px){.newsletter,.service-strip{width:auto!important;max-width:calc(1440px - 2*var(--gutter))!important;margin-left:max(var(--gutter),calc((100% - 1440px)/2 + var(--gutter)))!important;margin-right:max(var(--gutter),calc((100% - 1440px)/2 + var(--gutter)))!important;box-sizing:border-box}.footer,.header{padding-left:max(var(--gutter),calc((100% - 1440px)/2 + var(--gutter)))!important;padding-right:max(var(--gutter),calc((100% - 1440px)/2 + var(--gutter)))!important}}@media (max-width:700px){.newsletter{margin:28px var(--gutter) 32px!important;padding:24px 20px!important;border-radius:20px!important}.newsletter p{margin:8px 0 0!important;font-size:14px;text-wrap:pretty}.newsletter form{margin-top:16px!important;border:0!important;background:#f4f4f4!important;border-radius:999px!important;padding:4px!important;display:flex!important;align-items:center;min-width:0!important}.newsletter input{flex:1;min-width:0;background:0 0!important;border:0!important;padding:0 16px!important;font-size:16px!important;height:44px}.newsletter button{flex:none;min-height:44px!important;height:44px;padding:0 16px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;margin:0!important}}.lv-chat-end{margin-inline-start:auto;height:32px;padding:0 12px;border-radius:999px;border:0;background:rgba(255,255,255,.16);color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.lv-chat-end[hidden]{display:none}.lv-chat-end:not([hidden])+.lv-chat-x{margin-inline-start:8px}.lv-dot.wait{background:#f5b342;animation:lvpulse 1.2s ease-in-out infinite}.lv-person p,.lv-sys{display:flex;align-items:center}.lv-by,.lv-sys{color:var(--muted)}.lv-sys{align-self:center;max-width:88%;text-align:center;font-size:12px;flex-direction:column;gap:8px;margin:4px 0}.lv-sys>span{border-radius:999px;padding:8px 12px;line-height:1.4}.lv-msg.agent .lv-bubble{background:#fff}.lv-by{font-size:11px;margin:0 0 3px 4px;font-weight:700}.lv-person{display:grid;gap:8px;margin-top:8px;padding:12px;border-radius:16px;background:#fff;max-width:290px}.lv-person p{margin:0;font-size:13px;line-height:1.4;gap:8px;color:var(--ink)}.lv-person p .lv-dot{flex:none}.lv-person input{height:42px;border:1px solid var(--line);border-radius:12px;padding:0 12px;font:inherit;font-size:16px;background:#fff;min-width:0}.lv-person input:focus{outline:2px solid var(--navy);outline-offset:0;border-color:transparent}.lv-person .btn{height:42px;margin:0;font-size:14px}.lv-person .btn,.lv-person .lv-chat-wa{justify-content:center}.chat-launch.has-unread::before,.header-chat.has-unread::before{content:"";position:absolute;top:4px;inset-inline-end:4px;width:10px;height:10px;border-radius:50%;background:var(--warm-2);border:2px solid #fff}.header-chat{position:relative}.lv-chat-end{white-space:nowrap;flex:none}.lv-chat-head>div{min-width:0}.lv-chat-sub{overflow:hidden;text-overflow:ellipsis}img.img-missing{opacity:0}:root{--navy:#1F1F1F;--green:#4C6C55;--warm:#BF5420;--warm-2:#E4682C;--ink:#1F1F1F;--muted:#4d4d4d;--line:#E7E7E7;--paper:#F6F6F6;--canvas:#FFFFFF;--card:#F7F7F7;--shadow-soft:none}.announcement{background:var(--green)!important}.announcement,.announcement *{color:#fff!important}.footer{background:var(--green)!important}.footer,.footer .footer-h,.footer .underlink,.footer a,.footer h2,.footer h3,.footer p,.footer span{color:#fff!important}.footer .underlink,.footer a,.footer-bottom,.footer-grid p,.footer-guide p{opacity:.86}.footer a:hover{opacity:1}.footer .brand img{filter:brightness(0) invert(1)}.footer-bottom,.footer-guide{border-color:rgba(255,255,255,.22)!important}.footer-inline-links a{text-decoration-color:rgba(255,255,255,.4)!important}.footer .underlink svg{color:#fff}.card-pill{background:var(--warm)!important;color:#fff!important}.card-pill.muted,.card-sold{background:#2b2b2b!important;color:#fff!important}.count,.header .count{background:var(--warm)!important;color:#fff!important}.lv-chat-log,.lv-chat-quick{background:var(--paper)!important}.lv-sys>span{background:#fff}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bottom-nav,.collection-portrait>span,.gallery-thumbs,.sticky-buy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bottom-nav{box-shadow:0 6px 22px rgba(0,0,0,.1)!important}.bottom-nav,.sticky-buy{background:#fff!important}.collection-portraits{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.collection-portraits,.fabric-grid{scroll-snap-type:x proximity!important}.rv-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.campaign-track,.rv-track{scroll-snap-type:x proximity!important}.collection-portraits>*,.fabric-grid>*,.rv-track>*{scroll-snap-stop:normal!important}.filter-panel,.lv-chat-log,dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.btn,.chip,[data-action],a,button{touch-action:manipulation}@media (hover:none){.bottom-nav a:active,.btn:active,.card-plus:active,.chip:active,.icon-btn:active,button:active{opacity:.72;transition:opacity 0s}.fabric-tile:active img,.product-card:active .card-img img{transform:scale(.985);transition:transform .12s ease}}.product-grid>article{content-visibility:visible!important;contain-intrinsic-size:none!important}@media (max-width:700px){.chat-launch,.header-chat{display:inline-flex!important}.chat-launch{bottom:calc(86px + env(safe-area-inset-bottom,0));inset-inline-end:14px;height:42px;padding:0 16px 0 12px;gap:8px;font-size:13px;border-radius:999px;z-index:29;box-shadow:0 6px 18px #0000001f}.chat-launch svg{width:19px;height:19px}.on-grid .chat-launch,.on-product .chat-launch,body.chat-open .chat-launch{display:none!important}.chat-launch::after{content:"Chat with us"}body.on-home:not(.past-hero) .chat-launch{opacity:1;pointer-events:auto;transform:none}}#bag-note,.fly-dot{position:fixed;pointer-events:none}.fly-dot{z-index:200;width:54px;height:54px;border-radius:50%;object-fit:cover;box-shadow:0 6px 18px #00000033;border:2px solid #fff;will-change:transform}.bag-bump{animation:bagBump .45s cubic-bezier(.3,.7,.4,1)}.count-pop{animation:countPop .45s ease}#bag-note{left:50%;bottom:28px;z-index:120;display:flex;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:12px 16px;border-radius:999px;background:var(--navy);color:#fff;font-size:13px;line-height:1.3;box-shadow:0 8px 26px #00000030;transform:translate(-50%,16px);opacity:0;transition:opacity .2s,transform .25s}#bag-note.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}#bag-note b{white-space:nowrap;text-decoration:underline;text-underline-offset:3px;font-weight:700}@media (max-width:700px){#bag-note{bottom:calc(88px + env(safe-area-inset-bottom,0));font-size:13px}.on-product #bag-note{bottom:calc(84px + env(safe-area-inset-bottom,0))}}@media (prefers-reduced-motion:reduce){.bag-bump,.count-pop{animation:none}}@media (hover:none){.btn:hover{background:var(--navy)}.btn.secondary:hover{background:#fff}}.quick-add.added,[data-action=quick-add].added{background:var(--green)!important;color:#fff!important}#bag-note{white-space:nowrap}#bag-note span{overflow:hidden;text-overflow:ellipsis}.bag-item{transition:opacity .18s ease,transform .18s ease}.bag-item.removing{opacity:0;transform:translateX(24px);pointer-events:none}.bag-remove{min-height:40px;padding:8px 2px}.footer .brand,.footer .brand img{filter:none!important}.footer .footer-logos{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:auto;margin-bottom:24px}.brand img,.footer .footer-logos img{width:160px;height:auto}.footer .footer-logos .logo-ar{width:150px}[dir=rtl] .footer .footer-logos{align-items:flex-end}.brand img{width:100%}.brand-ar{width:168px}@media (max-width:700px){.brand-ar{width:132px}.footer .footer-logos img{width:140px}.footer .footer-logos .logo-ar{width:130px}}.footer .footer-logos .logo-ar{margin-top:0!important;display:block}html[lang=ar] .chat-launch::after{content:"تحدّثي معنا"}.chat-launch{white-space:nowrap}@media (max-width:700px){.chat-launch{width:auto!important}}.lv-rate{display:flex;align-items:center;margin-top:8px;color:#4d4d4d}.lv-rate button{min-width:36px;min-height:32px;border-radius:999px;line-height:1}.lv-rate button:active{transform:scale(.94)}.lv-rated{margin-top:8px;font-size:12px;color:var(--green)}.lv-langs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;margin:8px 2px 0;font-size:13px;color:#4d4d4d}.lv-langs button{padding:8px 2px;color:var(--navy);text-decoration:underline;text-underline-offset:3px;background:0 0;border:0;min-height:32px}.lv-chat-head{background:linear-gradient(135deg,var(--navy) 0,#2c3a30 100%)}.lv-avatar{position:relative;background:#eddfd5;color:var(--navy);font:700 14px/1 Georgia,"Times New Roman",serif;letter-spacing:.5px}.lv-avatar i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#3ccf6e;border:2px solid var(--navy)}.lv-chat-re{width:36px;height:36px;border-radius:50%;border:0;background:#ffffff1f;display:grid;place-items:center;cursor:pointer;margin-inline-start:auto;flex:none}.lv-chat-re svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lv-chat-end:not([hidden])+.lv-chat-re,.lv-chat-re+.lv-chat-x{margin-inline-start:8px}.lv-chat-head .lv-chat-x{margin-inline-start:8px}.lv-chat-log{background:linear-gradient(180deg,#f7f3ef 0,var(--paper) 240px)}.lv-tiles button,.lv-welcome{display:flex;flex-direction:column}.lv-welcome{animation:lvIn .35s ease both}.lv-welcome h3{font:600 20px/1.2 Georgia,"Times New Roman",serif;font:700 24px/1.2 var(--heading)!important;color:var(--navy);margin:0}.lv-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lv-tiles button{align-items:flex-start;gap:2px;text-align:start;padding:12px;border-radius:16px;border:1px solid #ece6df;background:#fff;cursor:pointer;font:inherit;color:var(--navy);transition:transform .15s,box-shadow .15s,border-color .15s;min-height:92px}.lv-tiles button:hover{border-color:#cdbfb2;box-shadow:0 6px 18px #0000000d}.lv-tiles button:active{transform:scale(.97)}.lv-te{font-size:20px;line-height:1;margin-bottom:8px}.lv-tiles b{font-size:14px;line-height:1.25}.lv-tiles small{font-size:12px;color:var(--muted);line-height:1.35}.lv-human,.lv-wlabel{font-weight:700;color:var(--navy)}.lv-wlabel{margin:8px 0-2px;font-size:13px}.lv-human{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:999px;border:1px solid var(--navy);background:#fff;font:inherit;font-size:14px;cursor:pointer}.lv-human:active{transform:scale(.98)}.lv-cards{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;margin:0-2px;scrollbar-width:none;max-width:100%}.lv-cards::-webkit-scrollbar{display:none}.lv-msg .lv-cards{width:calc(100vw - 92px);max-width:300px}.lv-cards.one{overflow:visible}.lv-chat-prod.lv-card{display:flex;flex-direction:column;flex:0 0 136px;min-width:0;box-shadow:none;scroll-snap-align:start;padding:0;gap:0;border-radius:14px;background:#fff;border:1px solid #eee;overflow:hidden;position:relative;grid-template-columns:none}.lv-card-pic{display:block;width:100%;aspect-ratio:4/5;background:#f1ece6;overflow:hidden}.lv-chat-prod.lv-card img{width:100%;height:100%;object-fit:cover;border-radius:0}.lv-card-txt{display:block;padding:8px 8px 40px;color:inherit;text-decoration:none}.lv-card-txt strong{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-card-txt small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-card-txt .price{font-size:13px;margin-top:3px}.lv-card-add,.lv-swatches button{display:flex;align-items:center;gap:4px;border:0;cursor:pointer;font:inherit}.lv-card-add,.lv-card-out{position:absolute;left:8px;right:8px;bottom:8px;height:30px;border-radius:999px}.lv-card-add{background:var(--navy);color:#fff;font-size:13px;font-weight:700;justify-content:center;transition:background .2s,transform .15s}.lv-card-add svg{width:14px;height:14px}.lv-card-add:active{transform:scale(.95)}.lv-card-add.done{background:var(--green)}.lv-card-out{line-height:30px;text-align:center;background:#f1f1f1;color:var(--muted);font-size:12px}.lv-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:calc(100vw - 92px);max-width:300px}.lv-swatches button{flex-direction:column;padding:8px 2px;background:0 0;font-size:12px;color:var(--navy)}.lv-swatches i{width:34px;height:34px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f,0 2px 6px #00000014;transition:transform .15s}.lv-swatches button:active i,.lv-swatches button:hover i{transform:scale(1.12)}.lv-msg.them:not(.agent){position:relative}.lv-ava{position:absolute;inset-inline-start:0;border-radius:50%;background:#eddfd5;color:var(--navy);font:700 9px/24px Georgia,serif;text-align:center;letter-spacing:.3px}.lv-msg{animation:lvIn .28s ease both}.lv-chat-sugg .chip{transition:background .15s}.lv-chat-sugg .chip:hover{background:#f7f3ef}.lv-chat-foot{text-align:center}[dir=rtl] .lv-avatar i{right:auto;left:-1px}@media (prefers-reduced-motion:reduce){.lv-msg,.lv-welcome{animation:none}}@media (max-width:700px){[dir=rtl] .lv-chat{left:0;right:0}}.lv-welcome,.lv-welcome .lv-cards{min-width:0;max-width:100%}.nav-group:focus-within .mega-menu,.nav-group:hover .mega-menu{opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}.nav-group.is-open .mega-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}#checkout-form,.mega-top{display:flex;flex-direction:column;gap:16px;min-width:0}.mega-tiles{display:grid}.mega-tile{display:flex!important;flex-direction:column;gap:3px;padding:0!important;color:inherit;text-decoration:none;min-width:0;overflow:hidden}.mega-tile img{width:100%;height:auto;object-fit:cover;background:var(--paper);transition:transform .35s ease;aspect-ratio:4/5;max-height:190px;margin-bottom:8px}.mega-tile:hover img{transform:scale(1.03)}.mt-name,.mt-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-name{font-size:14px;font-weight:700;line-height:1.3}.mt-sub{font-size:12px;color:var(--muted)}.mega-tile .price{font-size:13px}.mega-menu{grid-template-columns:auto auto minmax(0,1fr);gap:44px;align-items:start;padding:24px max(var(--gutter),calc((100% - 1240px)/2)) 28px}.mega-menu>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(110px,auto));column-gap:32px;align-content:start}.mega-menu>div:first-child>.eyebrow,.mega-menu>div>.eyebrow{grid-column:1/-1;margin-bottom:8px}.mega-menu>div>a{padding:4px 0!important;font-size:14px;white-space:nowrap}.mega-top{justify-self:end;width:100%;max-width:660px}.mega-tiles{grid-template-columns:repeat(4,minmax(0,150px));gap:16px;justify-content:start}[dir=rtl] .category-controls,[dir=rtl] .collection-top .chips,[dir=rtl] .shade-picker .chips{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent)}@media (max-width:700px){body.chat-mini .chat-launch{width:46px;height:46px;padding:0!important;gap:0;justify-content:center;border-radius:50%}body.chat-mini .chat-launch::after{content:none!important;display:none!important}.chat-launch{transition:opacity .25s ease,transform .25s ease,width .25s ease,padding .25s ease}}.header{position:sticky!important;top:0;z-index:40}.lang-code{font-size:12px;font-weight:700;letter-spacing:.3px}@media (max-width:700px){.header .language-btn{display:inline-flex!important;align-items:center;gap:4px;height:40px;padding:0 8px;border:0;background:0 0;color:var(--ink)}.header .language-btn svg{width:20px;height:20px}.chat-launch{display:none!important}}.bottom-nav .bn-chat{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:48px;min-height:54px;padding:8px 2px 4px;border:0;border-radius:999px;background:0 0;font:inherit;font-size:11px;font-weight:500;color:#55555b;cursor:pointer;transition:transform .2s}.bottom-nav .bn-chat svg{width:22px;height:22px;stroke-width:1.6}.bottom-nav .bn-chat:active{transform:scale(.96)}.bottom-nav .bn-chat.has-unread::before{content:"";position:absolute;top:6px;inset-inline-end:calc(50% - 16px);width:9px;height:9px;border-radius:50%;background:var(--warm-2);border:2px solid #fff}body.chat-open .bottom-nav .bn-chat{background:#f1f1f1;color:#1e1e1e;font-weight:600}.announcement{padding-block:0!important;touch-action:pan-y}.announcement .ann-track{min-height:36px;overflow:hidden}.announcement .ann-item{padding:0 4px;opacity:0;transform:translateX(40px);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.announcement .ann-item>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement .ann-item.on{opacity:1;transform:none}.announcement .ann-item.out-next{opacity:0;transform:translateX(-40px)}.announcement .ann-item.out-prev{opacity:0;transform:translateX(40px)}.announcement .ann-item.in-prev{opacity:0;transform:translateX(-40px);transition:none}[dir=rtl] .announcement .ann-item{transform:translateX(-40px)}[dir=rtl] .announcement .ann-item.on{transform:none}[dir=rtl] .announcement .ann-item.out-next{transform:translateX(40px)}[dir=rtl] .announcement .ann-item.out-prev{transform:translateX(-40px)}[dir=rtl] .announcement .ann-item.in-prev{transform:translateX(40px)}@media (max-width:700px){.announcement{font-size:12px;padding-inline:16px 40px!important}.announcement.multi{padding-inline-start:16px!important}}.bottom-nav .bn-chat{line-height:1.15}.bottom-nav .bn-chat .nav-icon,.bottom-nav a .nav-icon{display:flex;align-items:center;justify-content:center;height:24px}.lv-orb{--ring:rgba(76,108,85,.22);--arc:#7cc08a;position:relative;display:inline-grid;place-items:center;width:100%;height:100%;flex:none}.lv-orb-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--arc)0 28%,var(--ring) 28% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:lvSpin 7s linear infinite}.lv-orb-ball{position:relative;width:72%;height:72%;border-radius:50%;background:radial-gradient(circle at 28% 22%,#9bd38a 0 18%,transparent 42%),radial-gradient(circle at 82% 70%,#8fcf86 0 10%,transparent 28%),radial-gradient(circle at 40% 35%,#53b3a6,#35918f 60%,#2b7a7c);box-shadow:inset -2px -3px 6px #0000001f,0 2px 6px #2b7a7c33;animation:lvBreathe 4.2s ease-in-out infinite}.lv-orb-ball b{position:absolute;top:41%;width:20%;height:10%;border:2px solid #17383a;border-top:0;border-radius:0 0 999px 999px;animation:lvBlink 6s infinite}.lv-orb-ball b:first-child{left:24%}.lv-orb-ball b:last-child{right:24%}.lv-orb.think .lv-orb-ring{animation-duration:1.1s}.lv-orb.think .lv-orb-ball{animation-duration:1.6s}.lv-orb.sm .lv-orb-ball b{border-width:1.4px}.lv-orb.xs .lv-orb-ball b{border-width:1.3px}@media (prefers-reduced-motion:reduce){.lv-orb-ball,.lv-orb-ball b,.lv-orb-ring{animation:none}}.lv-chat-head .lv-avatar{background:0 0;width:42px;height:42px;padding:0}.lv-chat-head .lv-orb{--ring:rgba(255,255,255,.28);--arc:#8fd59a}.lv-chat-head .lv-avatar>i{right:0;bottom:0;z-index:2;border-color:#fff}.lv-chat-head small{color:var(--muted);opacity:1;font-size:13px}.lv-ava{background:0 0!important;width:26px;height:26px;top:0}.lv-meet{display:flex;align-items:center;gap:12px}.lv-meet .lv-orb{width:58px;height:58px}.lv-meet .lv-hello{margin:0}.lv-iam{margin:2px 0 0;font-size:14px;color:var(--navy);font-weight:600}.chat-launch .lv-orb{width:28px;height:28px;--ring:rgba(255,255,255,.3);--arc:#8fd59a}.chat-launch>svg{display:none}html[lang=ar] .amt{flex-direction:row-reverse}.bottom-nav .bn-chat{justify-content:flex-start}.lv-avatar .lv-orb .lv-orb-ring{position:absolute;inset:0;right:0;bottom:0;width:auto;height:auto;border:0;border-radius:50%;background:conic-gradient(var(--arc)0 28%,var(--ring) 28% 100%)}.lv-avatar .lv-orb .lv-orb-ball{position:relative;inset:auto;width:72%;height:72%;border:0;background:radial-gradient(circle at 28% 22%,#9bd38a 0 18%,transparent 42%),radial-gradient(circle at 82% 70%,#8fcf86 0 10%,transparent 28%),radial-gradient(circle at 40% 35%,#53b3a6,#35918f 60%,#2b7a7c)}.chat-launch .lv-orb{--ring:rgba(76,108,85,.22);--arc:#5fae74}.lv-chat,.lv-chat button,.lv-chat input,.lv-chat textarea{font-family:var(--body)}.lv-chat{background:#fff}.lv-chat-head{background:#fff!important;color:var(--navy)!important;border-bottom:1px solid #efebe6;padding:12px 12px 12px 16px;gap:12px}.lv-chat-head strong{font-family:var(--heading);font-size:16px;font-weight:700;letter-spacing:0}.lv-chat-head .lv-orb{--ring:rgba(76,108,85,.18);--arc:#5fae74}.lv-chat-head .lv-chat-end,.lv-chat-re,.lv-chat-x{background:#f4f2ef!important;color:var(--navy)!important}.lv-chat-re:hover,.lv-chat-x:hover{background:#ebe7e2!important}.lv-chat-log{background:#fff!important;padding:16px 16px 8px;gap:8px}.lv-welcome{gap:8px;padding:8px 2px 4px}.lv-hello{font-size:13px;font-weight:600;color:var(--green);margin:0}.lv-wsub{font-size:14px;line-height:1.5;color:var(--muted);margin:2px 0 16px}.lv-list{display:flex;flex-direction:column;border:1px solid #ece8e3;border-radius:18px;overflow:hidden;background:#fff}.lv-row{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;border-top:1px solid #f1ede8;background:#fff;color:var(--navy);text-align:start;cursor:pointer;transition:background .15s}.lv-row:first-child{border-top:0}.lv-row:hover{background:#faf8f6}.lv-ri,.lv-row:active{background:#f4f2ef}.lv-ri{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#2f4a38}.lv-ri svg{width:19px;height:19px;stroke-width:1.7}.lv-rt{display:flex;flex-direction:column;gap:1px;min-width:0}.lv-rt b{font-size:15px;line-height:1.3}.lv-rt small{font-size:13px;color:var(--muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-rc{color:#b9b2aa;display:grid;place-items:center}.lv-rc svg{width:16px;height:16px}[dir=rtl] .lv-rc svg{transform:scaleX(-1)}.lv-welcome .lv-langs{display:flex;justify-content:center;gap:16px;margin:16px 0 0}.lv-welcome .lv-langs button{border:0;background:0 0;padding:8px 2px;font-size:13px;color:var(--muted);text-decoration:none}.lv-bubble,.lv-welcome .lv-langs button:hover{color:var(--navy)}.lv-bubble{background:#f4f2ef!important;box-shadow:none!important;border-radius:18px;font-size:15px;line-height:1.55;padding:8px 16px}.db .db-h strong strong,.lv-bubble strong,.lv-rt b{font-weight:700}.lv-msg.them .lv-bubble{border-end-start-radius:6px;border-bottom-left-radius:6px}[dir=rtl] .lv-msg.them .lv-bubble{border-bottom-left-radius:18px;border-bottom-right-radius:6px}.lv-msg.me .lv-bubble{background:var(--navy)!important;color:#fff}.lv-msg.them:not(.agent){padding-inline-start:0}.lv-msg.them:has(.lv-typing){padding-inline-start:32px}.lv-msg.agent .lv-bubble{box-shadow:inset 3px 0 0 var(--green)!important}.lv-chat-sugg{gap:8px;margin-top:2px}.lv-chat-sugg .chip{height:32px;padding:0 12px;font-size:13px;background:#fff;border:1px solid #e3ddd6;color:var(--navy);border-radius:999px}.lv-rate{font-size:12px;color:var(--muted);gap:8px}.lv-rate button{width:28px;height:28px;font-size:13px;border:1px solid #ece8e3;background:#fff}.lv-chat-form{border-top:1px solid #efebe6;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0));gap:8px;align-items:center;background:#fff}.lv-chat-form textarea{font-size:16px!important;line-height:1.4;background:#f4f2ef;border:0!important;border-radius:22px;padding:12px 16px;min-height:44px}.lv-send{width:44px;height:44px;flex:none}.lv-chat-foot{display:none!important}.lv-chat-prod.lv-card{flex-basis:128px;width:128px;border-color:#efebe6}.lv-swatches{margin-top:2px}.bottom-nav .bn-saved .nav-icon{position:relative}.bottom-nav .bn-saved.active{background:#f1f1f1;color:#1e1e1e;font-weight:600}.lv-pop,.lv-sc{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px}.lv-pop-bg,.lv-sc-bg{position:absolute;inset:0;background:rgba(20,20,18,.5);backdrop-filter:blur(3px);opacity:0;transition:opacity .25s ease}.lv-pop.on .lv-pop-bg,.lv-sc.on .lv-sc-bg{opacity:1}.lv-pop-card{position:relative;width:min(380px,100%);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #0000003d;transform:translateY(16px) scale(.97);opacity:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.lv-pop.on .lv-pop-card,.lv-sc.on .lv-sc-wrap{transform:none;opacity:1}.lv-pop-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.lv-pop-body{padding:20px 24px 24px;text-align:center}.lv-pop-body h3{margin:0 0 8px;font:700 20px/1.25 var(--heading);color:var(--navy)}.lv-pop-body p{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--muted)}.lv-pop-btn,.lv-sc-btn{display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;background:var(--navy);color:#fff!important;font-weight:700;font-size:15px;text-decoration:none}.lv-pop-x,.lv-sc-x{position:absolute;top:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffe6;display:grid;place-items:center;cursor:pointer;z-index:3;box-shadow:0 2px 8px #0000001a}.lv-pop-x svg,.lv-sc-snd svg,.lv-sc-x svg{width:16px;height:16px;fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round}.lv-sc-wrap{position:relative;width:min(370px,100%);background:linear-gradient(180deg,#fbf8f4,#fff 55%);border-radius:28px;padding:32px 24px 16px;text-align:center;box-shadow:0 30px 70px #00000047;transform:translateY(24px) scale(.96);opacity:0;transition:transform .45s cubic-bezier(.2,.9,.25,1.15),opacity .3s ease}.lv-sc-eye{margin:0;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);font-weight:700}.lv-sc-wrap h3{margin:8px 0 4px;font:700 24px/1.2 var(--heading);color:var(--navy)}.lv-sc-sub{margin:0;font-size:14px;color:var(--muted)}.lv-sc-stage{position:relative;margin:16px auto 8px;width:100%;max-width:320px}.lv-sc-card{position:relative;aspect-ratio:1.55;border-radius:18px;transition:transform .18s ease-out;transform-style:preserve-3d;box-shadow:0 14px 30px #4a3f3026,0 2px 6px #4a3f301f}.lv-sc-prize{position:absolute;inset:0;border-radius:18px;background:radial-gradient(circle at 30% 20%,#fffaf3,#f3e9dc 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;overflow:hidden;border:1px solid #ecdfcf}.lv-sc-prize::before{content:"";position:absolute;inset:8px;border:1px dashed #d9c7b1;border-radius:13px;pointer-events:none}.lv-sc-tag{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#9a8670;font-weight:700}.lv-sc-prize strong{font:800 28px/1.1 var(--heading);color:#2f4a38;max-width:92%}.lv-sc-prize p{margin:2px 0 0;font-size:13px;line-height:1.4;color:#6b5f52;max-width:88%}.lv-sc-code,.trk-steps li{position:relative;display:flex}.lv-sc-code{align-items:center;gap:8px;margin-top:8px;background:#fff;border:1px dashed #bfa98f;border-radius:10px;padding:4px 4px 4px 8px;z-index:1}.lv-sc-code span{font:700 14px/1 ui-monospace,Menlo,monospace;letter-spacing:1.5px;color:var(--navy)}.lv-sc-code button{border:0;background:var(--navy);color:#fff;border-radius:7px;font-size:11px;font-weight:700;padding:8px 8px;cursor:pointer}.lv-sc-foil{position:absolute;inset:0;width:100%;height:100%;border-radius:18px;touch-action:none;cursor:grab;transition:opacity .7s ease,transform .7s ease;z-index:1}.lv-sc-foil:active{cursor:grabbing}.lv-sc-foil.gone{opacity:0;transform:scale(1.04);pointer-events:none}.lv-sc-fx,.lv-sc-sheen{position:absolute;pointer-events:none}.lv-sc-sheen{inset:0;border-radius:18px;z-index:2;overflow:hidden;opacity:1;transition:opacity .4s ease}.lv-sc-sheen::after{content:"";position:absolute;top:-20%;bottom:-20%;width:38%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55) 45%,rgba(255,255,255,.15) 60%,transparent);transform:skewX(-14deg);animation:lvSheen 2.8s ease-in-out .6s infinite}.lv-sc.revealed .lv-sc-sheen,.lv-sc.scratching .lv-sc-sheen{opacity:0}.lv-sc-fx{left:0;top:0;width:100%;height:calc(100% + 160px);z-index:4}.lv-sc-hint{margin:2px 0 0;font-size:13px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;animation:lvNudge 1.8s ease-in-out infinite}.lv-sc.scratching .lv-sc-hint{animation:none;opacity:.6}.lv-sc-done{flex-direction:column;gap:8px;margin-top:4px}.lv-sc.revealed .lv-sc-done{display:flex;animation:lvIn .4s ease both}.lv-sc-done,.lv-sc-snd[aria-pressed=false] .w,.lv-sc-snd[aria-pressed=true] .m,.lv-sc.revealed .lv-sc-hint,.lv-sc.revealed .lv-sc-skip{display:none}.lv-sc-later{border:0;background:0 0;color:var(--muted);font-size:14px;height:38px;cursor:pointer}.lv-sc-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.lv-sc-skip{border:0;background:0 0;color:#9a948c;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px}.lv-sc-snd{width:32px;height:32px;border-radius:50%;border:1px solid #ece8e3;background:#fff;display:grid;place-items:center;cursor:pointer}.lv-sc-snd svg{stroke:#4d4d4d;stroke-width:1.8;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.lv-sc-hint,.lv-sc-sheen::after{animation:none}.lv-pop-card,.lv-sc-wrap{transition:none}}.trk{max-width:640px;padding-bottom:56px}.trk .page-title{text-align:start}.trk-form{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.trk-form .field{margin-top:0}.trk-card h2,.trk-form .field span{font-size:12px;color:var(--muted);font-weight:500}.trk-form .field input{font-variant-numeric:tabular-nums;letter-spacing:.04em;direction:ltr;text-align:start}.pol-text[lang=ar] td,.pol-text[lang=ar] th,html[dir=rtl] .trk-form .field input{text-align:right}.trk-form .btn{grid-column:1/-1;width:100%;margin-top:4px}.trk-err{grid-column:1/-1;margin:0;color:#a94b1c;font-size:13px}.trk-help{margin-top:16px;color:var(--muted)}.trk-help .underlink,.trk-help a,.trk-steps li.done b{color:var(--ink)}.trk-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 20px;margin-top:12px}.trk-card h2{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.trk-head .eyebrow{display:block;color:var(--muted);font-size:12px;letter-spacing:.08em}.trk-head .trk-status{font-size:clamp(24px,5vw,28px);line-height:1.15;margin:8px 0;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0}.trk-head .trk-status.bad{color:#a94b1c}.trk-head .small{margin:0;color:var(--muted)}.trk-late{margin:8px 0 0;padding:8px 12px;border-radius:12px;background:#fbede6;color:#7a3614;font-size:13px}.trk-steps{list-style:none;margin:0;padding:0}.trk-steps li{gap:16px;padding:0 0 20px}.trk-steps li:last-child{padding-bottom:0}.trk-steps li:not(:last-child)::before{content:"";position:absolute;inset-inline-start:11px;top:26px;bottom:2px;width:2px;border-radius:2px;background:var(--line)}.trk-steps li.done:not(:last-child)::before{background:var(--ink)}.trk-steps i{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--line);background:#fff;display:grid;place-items:center;box-sizing:border-box}.trk-steps li.done i{background:var(--ink);border-color:var(--ink);color:#fff}.trk-steps li.now i{box-shadow:0 0 0 5px #ececec}.trk-steps i svg{width:13px;height:13px}.trk-steps b,.trk-steps small{display:block;color:var(--muted)}.trk-steps b{font-size:15px;font-weight:600;line-height:24px}.trk-steps small{font-size:13px;margin-top:1px}.trk-steps .trk-code{color:var(--ink);margin-top:4px}.trk-steps .trk-code bdi{font-weight:600;letter-spacing:.03em}.trk-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.trk-actions .btn{flex:1 1 180px}.trk-ev,.trk-items{list-style:none;margin:0;padding:0}.trk-ev li{padding:8px 0;border-top:1px solid #f0f0f0}.trk-ev li:first-child,.trk-items li:first-child{border-top:0;padding-top:0}.trk-ev b{display:block;font-size:14px;font-weight:500}.summary-line.cod-fee small,.trk-ev small{color:var(--muted);font-size:12px}.trk-items li{display:flex;gap:8px;padding:8px 0;border-top:1px solid #f2f2f2;font-size:14px}.trk-items span{color:var(--muted);min-width:24px}.trk-cod{margin:12px 0 0}@media (max-width:560px){.trk-form{grid-template-columns:1fr}.trk-card,.trk-form{padding:16px}}.lv-proof,.pal-slot figcaption{display:flex;align-items:center;font-size:13px}.lv-proof{gap:8px;margin:12px 0 0;color:var(--muted);opacity:0;transform:translateY(3px);transition:opacity .45s ease,transform .45s ease}.lv-proof.in{opacity:1;transform:none}.lv-proof[hidden]{display:none}.lv-proof-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--warm-2);box-shadow:0 0 0 3px #e4682c1f}@media (prefers-reduced-motion:reduce){.lv-proof{transition:none;transform:none}}@media (max-width:1000px){.header .main-nav{display:none}.header .icon-btn[data-action=menu]{display:inline-flex}}@media (max-width:374px){.header{gap:8px;padding-inline:16px}.header .brand{flex:0 1 auto;min-width:0;max-width:118px}.header .brand img,.header .brand svg{max-width:100%;height:auto}.header-actions{gap:0;flex:none}.header-actions .language-btn{padding-inline:4px}}@media (max-width:760px){.footer .underlink,.footer a,footer .footer-grid p,footer .footer-guide-grid p,footer .footer-guide-intro p,footer .footer-inline-links a,footer a,footer li,footer p{font-size:14px!important;line-height:1.6!important}footer .footer-bottom,footer .footer-bottom *{font-size:13px!important}}.ann-close,.ann-nav,.heart{position:relative}.ann-close,.product-card .heart{overflow:visible}.ann-nav::after,.heart::after{content:"";position:absolute;inset:-6px;border-radius:inherit}.pal-x::after,.product-card .heart{position:absolute}.summary-line.cod-fee small{display:block;margin-top:3px;line-height:1.4}.amt.amt-ar{white-space:nowrap;unicode-bidi:isolate;direction:rtl!important;gap:.3em}.amt-ar .cur{display:inline-block;margin:0;font-size:.86em;font-weight:inherit;letter-spacing:0}.amt.amt-ar,html[lang=ar] .amt.amt-ar{flex-direction:row}.pal-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line,#e6e6e6);border-radius:999px;background:#fff;color:var(--ink,var(--navy));font:inherit;font-size:14px;cursor:pointer;transition:border-color .16s,background-color .16s}.pal-actions .btn svg,.pal-btn svg{width:16px;height:16px}.pal-btn.on,.pal-btn:hover{border-color:var(--navy)}.pal-btn.on{background:var(--navy);color:#fff}.shade-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#lv-palette>p.small,.look>p.small,.product-info>.pal-btn,.shade-links+.pal-btn{margin-top:8px}.pal{margin-top:48px;padding:28px;border-radius:18px;background:var(--paper)}.pal-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.pal-head h2{margin:4px 0 8px}.pal-head p{margin:0}.pal-count{font-size:14px;color:var(--muted,#4d4d4d);white-space:nowrap}.pal-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pal-slot{position:relative;margin:0;border-radius:14px;overflow:hidden;background:#fff;aspect-ratio:3/4}.fc-ph img,.pal-slot img{width:100%;height:100%;object-fit:cover;display:block}.pal-slot figcaption{position:absolute;inset-inline:8px;bottom:8px;gap:8px;padding:8px 8px 8px 8px;border-radius:10px;background:#fffffff0;min-width:0}.pal-slot figcaption span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-paint{flex:none;width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1px #0000001a}.pal-x{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:0 0;color:inherit;cursor:pointer;position:relative}.pal-x::after{content:"";inset:-6px}.fc-chips .chip svg,.pal-x svg{width:14px;height:14px}.pal-empty,.pal-invite{border:1px dashed #d4d4d4}.pal-empty{display:grid;place-items:center;background:0 0;color:#b5b5b5;font-size:28px;font-weight:300}.pal-invite{margin:0;padding:28px;border-radius:14px;text-align:center;color:var(--muted,#4d4d4d)}.pal-strip{display:flex;height:22px;margin-top:12px;border-radius:6px;overflow:hidden}.pal-strip i{flex:1}.pal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.pal-actions .btn{min-height:44px;display:inline-flex;align-items:center;gap:8px}.pal-msg{min-height:1.4em;margin:8px 0 0;font-size:14px;color:var(--green)}.pal-saved{margin-top:16px;padding-top:16px;border-top:1px solid #e6e6e6}.pal-saved h3{margin:0 0 8px}.pal-row{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px;flex-wrap:wrap}.pal-mini{display:flex;border-radius:4px;overflow:hidden;flex:none}.pal-mini i{width:22px;height:22px}.pal-names{flex:1;min-width:140px}.pal-gone{display:block;color:var(--warm-2)}.pal-row .underlink{min-height:44px}@media (max-width:760px){.pal{padding:20px 16px;margin-inline:-4px}.pal-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pal-head{flex-direction:column;align-items:flex-start;gap:8px}}.fc-open{min-height:40px;white-space:nowrap}dialog.fc-sheet{width:min(960px,calc(100vw - 32px));max-width:none}.fc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.fc-chips .chip{min-height:44px;display:inline-flex;align-items:center;gap:8px}.fc-msg{min-height:1.4em;color:var(--warm-2);margin:4px 0 8px}.fc-scroll{overflow-x:auto;border:1px solid #e6e6e6;border-radius:18px;-webkit-overflow-scrolling:touch}.fc-scroll:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.fc-table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;table-layout:fixed}.fc-table td,.fc-table th{padding:12px 16px;border-top:1px solid #eee;text-align:start;vertical-align:top}.fc-table thead th{border-top:0;background:var(--paper);font-weight:400}.fc-table thead th strong{display:block;margin-top:8px;font-size:16px;font-weight:600}.fc-table tbody th,.fc-table thead th small{color:var(--muted,#4d4d4d)}.fc-table tbody th{width:132px;font-weight:400;background:#fafafa}.fc-ph{overflow:hidden;background:#eee}.fc-tbc{color:#6b6b6b;font-style:italic}.fc-note{margin-top:12px}.fc-table tbody th,.fc-table thead th:first-child{width:132px}.look{margin-top:40px}.look-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;align-items:start}.look-main{display:flex;gap:16px;align-items:center;padding:16px;border-radius:18px;background:var(--paper)}.look-main img{width:84px;height:104px;object-fit:cover;border-radius:12px;flex:none}.look-item strong,.look-main strong{display:block;font-weight:600;font-size:15px}.look-item small,.look-main small{color:var(--muted,#4d4d4d);font-size:13px}.look-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.look-item{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 16px 8px 8px;border:1px solid #e6e6e6;border-radius:14px;cursor:pointer;transition:border-color .16s}.look-item:has(input:checked){border-color:var(--navy)}.look-item input,.wl-consent input{width:20px;height:20px;accent-color:var(--navy);flex:none}.look-item img,.wl-prod img{object-fit:cover;border-radius:10px}.look-item img{width:52px;height:52px;flex:none}.look-item span{flex:1;min-width:0}.look-item b{font-weight:600;white-space:nowrap}.look-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 16px;border-radius:14px;background:var(--paper);flex-wrap:wrap}.look-foot small{display:block;color:var(--muted,#4d4d4d)}.look-foot strong{font-size:20px}.look-foot .btn{min-height:48px;display:inline-flex;align-items:center;gap:8px}.look-foot .btn svg,.lv-prompt i svg,.wl-ok svg{width:18px;height:18px}@media (max-width:760px){.look-grid{grid-template-columns:1fr}.look-foot .btn{width:100%;justify-content:center}}.wl-consent,.wl-prod{display:flex;font-size:14px}.wl-prod{align-items:center;gap:12px;margin:8px 0 16px;color:var(--muted,#4d4d4d)}.wl-prod img{width:64px;height:80px}.wl-consent{gap:8px;align-items:flex-start;margin:12px 0 4px;line-height:1.45;cursor:pointer}.wl-consent input{margin-top:1px}.wl-err{min-height:1.3em;color:var(--warm-2);margin:4px 0 8px}.wl-ok{display:flex;align-items:center;gap:8px;color:var(--green);font-weight:600}.gd-q{border:0;margin:16px 0 0;padding:0}.gd-q legend{font-weight:600;margin-bottom:2px;padding:0}.gd-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.gd-card{padding:16px;border:1px solid #e6e6e6;border-radius:18px;background:#fff}.gd-card h3{margin:0 0 8px;font-size:18px}.gd-card p{margin:0 0 8px;font-size:14px;line-height:1.5}.gd-act .btn,.gd-entry .btn,.gd-more .underlink,.share-box .btn{min-height:44px}.gd-more{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0 8px}.gd-entry,.share-box{display:flex;gap:16px;flex-wrap:wrap}.gd-entry{justify-content:center;margin-top:24px;color:var(--muted,#4d4d4d)}.share-box{align-items:center;justify-content:space-between;margin:0 0 16px;padding:16px 16px;border-radius:14px;background:var(--paper)}.share-box strong{display:block;font-size:15px}.share-box small{color:var(--muted,#4d4d4d);font-size:13px}.share-url{flex:1 1 100%;min-height:44px;padding:0 12px;border:1px solid #e6e6e6;border-radius:10px;font:inherit;font-size:13px;direction:ltr;text-align:left}.cont-review p{margin:0 0 16px}.trk-card.after .after-fab{padding:8px 0;border-top:1px solid #eee}.trk-card.after .after-fab:first-of-type{border-top:0}.trk-card.after .after-fab p{margin:4px 0 0;color:var(--muted,#4d4d4d)}.after-re,.collection-toolbar{display:flex;align-items:center;flex-wrap:wrap}.after-re{gap:12px;margin-top:16px}.after-re .btn{min-height:44px;display:inline-flex;align-items:center;gap:8px}.after-re .btn svg{width:16px;height:16px}.after-re small{color:var(--muted,#4d4d4d)}.collection-toolbar{gap:8px 16px}.collection-toolbar>.muted{order:0;margin-inline-end:auto}.fc-tools{flex-wrap:wrap;order:1}.collection-toolbar>.desktop-only{order:2}@media (max-width:760px){.collection-toolbar>.muted{flex:1 1 100%;margin:0}.fc-tools{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr}.fc-tools .fc-open{width:100%;min-height:44px;justify-content:center}.collection-toolbar .mobile-filter{flex:1 1 100%;order:3}}.summary-line{margin:0!important;padding-block:8px!important;align-items:baseline}.summary-total{margin-top:8px}.checkout-step h3.h4{margin:24px 0 8px;padding:0}@media (max-width:760px){.account-tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.account-tabs::-webkit-scrollbar{display:none}.account-tabs>*{flex:none;white-space:nowrap;min-height:44px}}.pal-board.is-empty{display:block;min-height:0;border:0;background:0 0;padding:0}.pal-board.is-empty .pal-invite,body.is-404{background:#fff}.look-item,.look-item span,.look-item strong{text-align:start}@media (max-width:760px){footer .footer-col a,footer .footer-grid a:not(.footer-logos),footer nav a{display:inline-flex;align-items:center;min-height:36px;padding-block:4px}}footer .footer-h{font-size:13px!important}.bottom-nav a,.bottom-nav button{font-size:12px}main.rerender *{animation:none!important}::view-transition-new(root){animation:lv-fade-in .2s ease-out both}.bottom-nav a:active,.btn:active,.card-plus:active,.chip:active,.icon-btn:active,button:active{opacity:1!important}@media (hover:none){.btn,.card-plus,.chip,.icon-btn,.look-item,.pal-btn{transition:transform .12s ease .05s,background-color .16s,border-color .16s,color .16s}.btn:active,.card-plus:active,.chip:active,.icon-btn:active,.pal-btn:active{transform:scale(.97)}}@media (hover:hover){.btn:active,.card-plus:active,.chip:active,.icon-btn:active{transform:scale(.98)}}.announcement{min-height:36px!important;height:36px;transition:none!important;overflow:hidden}.announcement .ann-item{min-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.scrolling-down .chat-launch{transform:none!important}.fc-ph,.gallery-main,.pal-slot,.product-photo{background-color:#f2f2f2}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}main.page-enter,main.rerender{animation:none!important}.gallery-main img,.product-photo img{background:#f2f2f2}#app .d3.vid-on.show-b:not(.vid-hold) img.d3-anim.fb,#app .d3.vid-on:not(.vid-hold) img.d3-anim,#app img:not(.hover-image),body .d3.vid-on.show-b:not(.vid-hold) img.d3-anim.fb,body .d3.vid-on:not(.vid-hold) img.d3-anim{opacity:1!important}#app .product-photo img.hover-image{transition:opacity .2s ease}.lv-sc-shell{position:relative;width:min(380px,100%);filter:drop-shadow(0 22px 40px rgba(40,34,26,.32)) drop-shadow(0 3px 8px rgba(40,34,26,.18))}.lv-sc .lv-sc-wrap{--r:7px;--s:19px;width:100%;border-radius:0;background:#f6f0e4;padding:calc(var(--r)*1.6);box-shadow:none;-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(var(--r)*-1.5) calc(var(--r)*-1.5)/var(--s) var(--s),linear-gradient(#000 0 0) content-box;mask:radial-gradient(var(--r),#0000 97%,#000) round calc(var(--r)*-1.5) calc(var(--r)*-1.5)/var(--s) var(--s),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:source-over;mask-composite:add}.lv-sc-in{position:relative;border:1.5px solid #2b2f27;margin:4px;padding:32px 24px 20px;text-align:center;background:radial-gradient(120% 80%at 50%0,#fbf7ef,#f3ecdf)}.lv-sc-in::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(120,100,70,.08) 1px,transparent 1px);background-size:3px 3px}.lv-sc .lv-sc-x{top:10px;inset-inline-end:10px;width:34px;height:34px;background:0 0;box-shadow:none}.lv-sc .lv-sc-x svg{stroke:#2b2f27}.lv-sc .lv-sc-eye{display:flex;align-items:center;justify-content:center;gap:16px;font:500 13px/1 Georgia,"Times New Roman",serif;letter-spacing:.42em;color:#2b2f27;text-transform:uppercase;margin:4px 0 0}.lv-sc .lv-sc-eye i{flex:1;max-width:70px;height:1px;background:#2b2f27;opacity:.8}.lv-sc .lv-sc-eye span{padding-inline-start:.42em}.lv-sc .lv-sc-wrap h3{margin:24px 0 8px;font:400 clamp(30px,8.6vw,40px)/1.1 Georgia,"Times New Roman",serif;color:#22261f;letter-spacing:-.01em}.lv-sc-star{display:block;width:22px;height:22px;margin:8px auto 2px;fill:#3e4c37}.lv-sc .lv-sc-sub{font-family:Georgia,serif;color:#5b5a50}.lv-sc .lv-sc-stage{margin:16px auto 8px;max-width:none}.lv-sc .lv-sc-card{border-radius:14px;box-shadow:0 1px 0#fff inset,0 6px 16px rgba(60,50,35,.14)}.lv-sc .lv-sc-foil,.lv-sc .lv-sc-prize,.lv-sc .lv-sc-sheen{border-radius:14px}.lv-sc .lv-sc-prize{background:radial-gradient(circle at 50% 45%,#fbf7ee,#f1e9da 75%)}.lv-sc .lv-sc-prize::before{border:0}.lv-sc .lv-sc-prize strong{font:400 clamp(26px,7.4vw,34px)/1.12 Georgia,"Times New Roman",serif;color:#22261f}.lv-sc .lv-sc-tag{order:2;margin-top:8px;font:500 12px/1 Georgia,serif;letter-spacing:.28em;color:#4f5848}.lv-sc .lv-sc-prize p{order:3}.lv-sc .lv-sc-code{order:4;background:#fffdf8;border-color:#b9ab93}.lv-sc .lv-sc-hint,.lv-sc .lv-sc-prize p{font-family:Georgia,serif;color:#5b5a50}.lv-sc-note{margin:8px 0 8px;font:400 18px/1.45 Georgia,"Times New Roman",serif;color:#22261f}.lv-sc .lv-sc-btn{background:#22261f;border-radius:999px;font-family:inherit}.lv-sc .lv-sc-later,.lv-sc .lv-sc-skip{color:#6d6a5f}.lv-sc .lv-sc-snd{background:0 0;border-color:#d8cfbf}[dir=rtl] .lv-sc .lv-sc-eye,[dir=rtl] .lv-sc .lv-sc-prize strong,[dir=rtl] .lv-sc .lv-sc-tag,[dir=rtl] .lv-sc .lv-sc-wrap h3,[dir=rtl] .lv-sc-note{font-family:"Noto Sans Arabic",Georgia,serif;letter-spacing:0}@media (max-width:380px){.lv-sc .lv-sc-wrap{--r:6px;--s:17px}.lv-sc-in{padding:24px 16px 16px}}.lv-w2{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 0 8px;min-height:100%;justify-content:center}.lv-blob{position:relative;width:86px;height:86px;border-radius:50%;margin-bottom:16px;filter:blur(.3px);background:radial-gradient(circle at 30% 28%,#f7c6b2 0,#f7c6b200 55%),radial-gradient(circle at 72% 40%,#cfe1d5 0,#cfe1d500 58%),radial-gradient(circle at 45% 78%,#dfe6f6 0,#dfe6f600 60%),#f4efe9;box-shadow:0 0 0 10px #fff,0 10px 40px rgba(228,104,44,.18),0 0 60px rgba(76,108,85,.18);animation:lvBlob 7s ease-in-out infinite}.lv-blob i{position:absolute;inset:14px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fffffff2,#ffffff00 65%);mix-blend-mode:screen}.lv-w2 h3{margin:0;font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--navy)}.lv-w2 .lv-wsub{margin:8px 24px 0;font-size:14px;line-height:1.5;color:var(--muted,#4d4d4d)}.lv-prompts{align-self:stretch;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:24px 2px 8px;margin:0-16px;padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lv-prompts::-webkit-scrollbar{display:none}.lv-prompt{flex:none;scroll-snap-align:start;width:220px;min-height:76px;display:flex;justify-content:space-between;gap:8px;padding:16px 16px 16px 16px;border-radius:20px;border:1px solid #eef0f2;background:#fff;text-align:start;cursor:pointer;box-shadow:0 0 0 4px #f6f8fa,0 6px 18px rgba(31,31,31,.06)}.lv-prompt:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #f1f4f6,0 10px 24px rgba(31,31,31,.09)}.lv-prompt b{display:block;font-size:15px;font-weight:500;line-height:1.3;color:var(--navy)}.lv-prompt small{display:block;margin-top:3px;font-size:12px;color:#5c5c5c}.lv-prompt i{flex:none;color:var(--green);display:grid;place-items:center}.lv-w2 .lv-langs{margin-top:12px}.lv-chat .lv-chat-form{border-top:0;padding:8px 16px 16px;background:#fff;position:relative;align-items:center}.lv-chat .lv-chat-form textarea{flex:1;min-height:52px;border:1px solid #eef0f2;background:#fff;padding:16px 20px;font-size:15px;line-height:1.35;box-shadow:0 0 0 4px #f6f8fa,0 6px 20px rgba(31,31,31,.05);resize:none;padding-inline-end:64px;border-radius:26px;max-height:150px;overflow-y:hidden;scrollbar-width:none;transition:border-radius .2s ease}.lv-chat .lv-chat-form textarea:focus{outline:0;border-color:#dfe3e6;box-shadow:0 0 0 4px #eef3ef,0 6px 20px rgba(31,31,31,.07)}.lv-chat .lv-send{position:absolute;inset-inline-end:22px;transform:translateY(-50%);width:42px;height:42px;background:var(--navy);color:#fff;box-shadow:0 4px 12px rgba(31,31,31,.25)}.lv-chat .lv-send svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (min-width:701px){.lv-chat{border-radius:32px!important;box-shadow:0 30px 80px rgba(31,31,31,.18),0 2px 8px rgba(31,31,31,.06)!important;overflow:hidden}.lv-chat .lv-chat-log{padding:16px 20px 8px}.lv-prompts{margin:0-20px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.lv-blob{animation:none}}.lv-hero-orb{display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 8px #f6f8f6,0 12px 40px rgba(76,108,85,.22),0 0 70px rgba(124,192,138,.25)}.lv-hero-orb .lv-orb{--ring:rgba(76,108,85,.18)}@media (prefers-reduced-motion:reduce){.lv-hero-orb{animation:none}}body.chat-open .chat-launch,body.scrolling-down .chat-launch{visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s!important}@media (min-width:701px){body.on-home:not(.past-hero) .chat-launch{visibility:hidden}}.header .icon-btn{position:relative}.ann-close::after,.icon-btn::after,.modal-close::after{content:"";position:absolute;inset:50%auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%}.card-pill,.product-card [class*=badge],.sale-badge{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .checkout-step{padding:24px}@media (max-width:700px){html[dir=rtl] .checkout-step{padding:20px}}.footer-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;font-size:14px;font-weight:600;color:#fff;border-top:1px solid rgba(255,255,255,.18)}.footer-more>summary::after{content:"+";font-size:20px;font-weight:300;line-height:1}.footer-more[open]>summary::after{content:"−"}@media (min-width:701px){.footer-more>summary{display:none}}.empty.nf{max-width:560px;margin:24px auto 40px}.empty.nf>svg{width:34px;height:34px}.empty.nf p{margin:8px auto 16px;max-width:38ch}.nf-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media (max-width:700px){.breadcrumb a,.footer .underlink,.footer a{display:inline-flex;align-items:center;min-height:40px}.breadcrumb a{min-height:36px}}.empty.nf h1{font-size:clamp(28px,7vw,40px);line-height:1.2;margin:8px 0 0}.colour-tile .colour-name{padding:8px 8px 8px!important;margin:0!important;line-height:1.3!important}dialog.image-modal{width:fit-content!important;max-width:92vw!important;padding:12px!important;border-radius:22px;overflow:hidden}dialog.image-modal>img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:86dvh!important;margin:0 auto;border-radius:14px;object-fit:contain}@media (max-width:700px){.lv-chat,[dir=rtl] .lv-chat{inset:auto 10px calc(10px + env(safe-area-inset-bottom,0)) 10px!important;width:auto!important;height:min(620px,calc(100dvh - 84px))!important;border-radius:32px!important;box-shadow:0 30px 70px rgba(20,20,20,.28),0 2px 8px rgba(20,20,20,.08)!important;overflow:hidden;transform-origin:bottom center}body.chat-open::after{content:"";position:fixed;inset:0;z-index:59;background:rgba(24,24,24,.32);animation:lvScrim .2s ease}.lv-chat .lv-chat-form{padding-bottom:16px!important}}@media (prefers-reduced-motion:reduce){body.chat-open::after{animation:none}}@media (max-width:700px){.lv-chat,[dir=rtl] .lv-chat{height:min(560px,calc(100dvh - 84px))!important}.lv-chat .lv-chat-head{border-bottom:0!important;background:0 0!important;padding-top:16px}body.chat-open::after{background:rgba(24,24,24,.4)}.lv-w2{padding-top:8px}}.lv-chat:has(.lv-w2) .lv-chat-head .lv-avatar{display:none}.lv-hero-orb{background:0 0!important;box-shadow:none!important}.lv-hero-orb .lv-orb{width:84px!important;height:84px!important;filter:drop-shadow(0 10px 26px rgba(76,108,85,.22))}.lv-hero-orb .lv-orb-ring,.lv-prompt i{display:none!important}.lv-hero-orb .lv-orb-ball{width:100%!important;height:100%!important;animation:lvDanaHead 11s ease-in-out infinite!important;transform-origin:50% 70%;overflow:hidden}.lv-orb-ring{animation-duration:6s!important}.lv-prompt{align-items:center}.lv-hero-orb{animation:lvDanaFloat 5.5s ease-in-out infinite!important}.lv-hero-orb .lv-orb-ball b{top:37%!important;width:12%!important;height:17%!important;border:0!important;border-radius:50%!important;background:#16353a!important;animation:lvDanaBlink 5.2s infinite,lvDanaLook 11s ease-in-out infinite!important;transform-origin:50% 60%}.lv-hero-orb .lv-orb-ball b:first-child{left:29%!important}.lv-hero-orb .lv-orb-ball b:last-child{right:29%!important}.lv-hero-orb .lv-orb-ball b::after{content:"";position:absolute;top:18%;left:22%;width:34%;height:30%;border-radius:50%;background:#fff;opacity:.9}.lv-hero-orb .lv-orb-ball::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 24% 62%,rgba(255,140,135,.42)0 6%,transparent 11%),radial-gradient(circle at 76% 62%,rgba(255,140,135,.42)0 6%,transparent 11%);pointer-events:none}.lv-hero-orb .lv-orb-ball::after{content:"";position:absolute;left:50%;top:60%;width:16%;height:8%;margin-left:-8%;border:2.2px solid #16353a;border-top:0;border-radius:0 0 999px 999px;animation:lvDanaSmile 11s ease-in-out infinite}.lv-hero-orb:active .lv-orb-ball,.lv-hero-orb:hover .lv-orb-ball{animation:lvDanaWiggle .7s ease-in-out!important}@media (prefers-reduced-motion:reduce){.lv-hero-orb,.lv-hero-orb .lv-orb-ball,.lv-hero-orb .lv-orb-ball b,.lv-hero-orb .lv-orb-ball::after{animation:none!important}}.nf2{position:relative;max-width:520px;margin:56px auto 64px;padding-top:120px}.nf2-dana,.nf2-face .e{position:absolute;border-radius:50%}.nf2-dana{top:0;inset-inline-end:8px;width:190px;height:190px;background:radial-gradient(circle at 50% 40%,#f4f7f4,#e6ece7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);display:grid;place-items:center;overflow:hidden;animation:nfPop .5s cubic-bezier(.2,1.4,.4,1) both}.nf2-face{position:relative;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at 28% 22%,#9bd38a 0 18%,transparent 42%),radial-gradient(circle at 82% 70%,#8fcf86 0 10%,transparent 28%),radial-gradient(circle at 40% 35%,#53b3a6,#35918f 60%,#2b7a7c);box-shadow:inset -4px -6px 12px rgba(0,0,0,.14),0 14px 30px rgba(43,122,124,.28);animation:nfShake 4.8s ease-in-out infinite;transform-origin:50% 75%}.nf2-face .e{top:34%;width:24%;height:26%;background:#fff;box-shadow:inset 0-2px 0 rgba(0,0,0,.08);animation:nfBlink 4.8s infinite}.nf2-face .e:nth-child(1){left:20%}.nf2-face .e:nth-child(2){right:20%}.nf2-face .e::after{content:"";top:30%;left:30%;width:44%;height:44%;border-radius:50%;animation:nfLook 4.8s ease-in-out infinite}.nf2-face .br,.nf2-face .e::after,.nf2-face .m{position:absolute;background:#16353a}.nf2-face .m{left:50%;top:68%;width:13%;height:13%;margin-left:-6.5%;border-radius:50%;animation:nfMouth 4.8s ease-in-out infinite}.nf2-face .br{top:22%;width:18%;height:3px;border-radius:3px;animation:nfBrow 4.8s ease-in-out infinite}.nf2-face .br:nth-of-type(2){left:23%;rotate:-8deg}.nf2-face .br:nth-of-type(3){right:23%;rotate:8deg}.nf2-card{position:relative;z-index:1;margin-inline-end:72px;background:#fff;border-radius:22px;padding:32px 32px 28px;box-shadow:0 30px 70px rgba(20,20,20,.1),0 2px 8px rgba(20,20,20,.05);text-align:start}.nf2-x{position:absolute;top:16px;inset-inline-end:16px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--navy)}.nf2-x:hover{background:#f3f3f3}.nf2-x svg{width:20px;height:20px;stroke-width:2.4}.nf2-code{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--navy);margin-top:8px}.nf2-card h1,.nf3 h1,.nf4 h1{margin:12px 0 8px;font-size:clamp(28px,7vw,32px);line-height:1.15;font-weight:700;letter-spacing:-.01em;max-width:13ch}.nf2-card p,.nf3 p{margin:0 0 20px;color:#4d4d4d;font-size:15px;line-height:1.5}.nf2 .nf-links{justify-content:flex-start}@media (max-width:560px){.nf2{margin:24px auto 40px;padding-top:104px}.nf2-dana{width:150px;height:150px}.nf2-face{width:94px;height:94px}.nf2-card{margin-inline-end:0;padding:24px 24px 24px}}@media (prefers-reduced-motion:reduce){.nf2-dana,.nf2-face,.nf2-face *,.nf2-face .e::after{animation:none!important}}body.is-404 .announcement,body.is-404 .bottom-nav,body.is-404 .chat-launch,body.is-404 .footer,body.is-404 .header,body.is-404 .newsletter,body.is-404 .skip{display:none!important}body.is-404 #main{padding:0!important;margin:0!important}.nf3,.nf3-dana{display:flex;justify-content:center}.nf3{min-height:100dvh;flex-direction:column;align-items:center;text-align:center;padding:32px 24px calc(32px + env(safe-area-inset-bottom,0))}.nf3-dana{width:150px;height:170px;margin-bottom:24px;animation:nfPop .55s cubic-bezier(.2,1.4,.4,1) both}.nf3-dana .nf2-face{width:140px;height:140px;animation:nfShake 4.8s ease-in-out infinite,nf3Float 3.2s ease-in-out infinite}.nf3-shadow{position:absolute;bottom:0;left:50%;width:96px;height:12px;margin-left:-48px;border-radius:50%;background:radial-gradient(closest-side,rgba(20,40,40,.18),transparent);animation:nf3Shadow 3.2s ease-in-out infinite}.nf3-code{font-size:13px;font-weight:700;letter-spacing:.32em;color:#6b6b6b;padding-inline-start:.32em}.nf3 h1,.nf4 h1{margin:8px 0 8px;font-size:clamp(28px,7.2vw,40px);letter-spacing:-.015em;color:var(--navy);max-width:14ch}.nf3 p{margin:0 0 28px;font-size:15px;max-width:32ch}.nf3-btn{min-width:200px;min-height:52px;border-radius:999px;font-size:15px}@media (prefers-reduced-motion:reduce){.nf3-dana,.nf3-dana .nf2-face,.nf3-shadow{animation:none!important}}.lv-hero-orb,.nf3-dana{position:relative;-webkit-tap-highlight-color:transparent;cursor:pointer;user-select:none}.nf3-dana.dn-follow .nf2-face .e::after{animation:none!important;translate:calc(var(--lx,0)*45%) calc(var(--ly,0)*40%);transition:translate .12s ease-out}.lv-hero-orb.dn-follow .lv-orb-ball b{animation:lvDanaBlink 5.2s infinite!important;translate:calc(var(--lx,0)*55%) calc(var(--ly,0)*35%);transition:translate .12s ease-out}.lv-hero-orb.dn-squish .lv-orb-ball,.nf3-dana.dn-squish .nf2-face{animation:dnSquish .55s cubic-bezier(.3,1.6,.5,1)!important}.nf3-dana.dn-giggle .nf2-face .e{background:0 0!important;box-shadow:none!important;border-top:4px solid #16353a;border-radius:50% 50%0 0/100% 100%0 0!important;height:12%!important;top:42%!important}.lv-hero-orb.dn-giggle .lv-orb-ball b::after,.nf3-dana.dn-giggle .nf2-face .e::after{display:none}.nf3-dana.dn-giggle .nf2-face .m{border-radius:0 0 999px 999px;width:22%!important;height:12%!important;margin-left:-11%!important;scale:1 1!important;animation:none!important}.lv-hero-orb.dn-giggle .lv-orb-ball b{background:0 0!important;border:2.4px solid #16353a!important;border-bottom:0!important;border-radius:999px 999px 0 0!important;height:9%!important;top:41%!important}.nf3-dana.dn-wow .nf2-face .e{scale:1.18!important;animation:none!important}.nf3-dana.dn-wow .nf2-face .m{scale:1.4 1.6!important;animation:none!important}.lv-hero-orb.dn-wow .lv-orb-ball b{scale:1.25!important;animation:none!important}.lv-hero-orb.dn-wow .lv-orb-ball::after{width:10%!important;height:10%!important;margin-left:-5%!important;border:0!important;border-radius:50%!important;background:#16353a;animation:none!important}.lv-hero-orb.dn-dizzy .lv-orb-ball,.nf3-dana.dn-dizzy .nf2-face{animation:dnDizzy 2.2s ease-in-out!important}.nf3-dana.dn-dizzy .nf2-face .e::after{animation:dnSwirl .5s linear infinite!important;transform-origin:50% 50%;border-radius:40% 60% 55% 45%}.lv-hero-orb.dn-dizzy .lv-orb-ball b{animation:dnSwirl .5s linear infinite!important;border-radius:40% 60% 55% 45%!important}.dn-bubble{position:absolute;bottom:calc(100% - 6px);left:50%;z-index:3;white-space:nowrap;padding:8px 16px;border-radius:999px;background:var(--navy);color:#fff;font-size:13px;font-weight:600;line-height:1;pointer-events:none;opacity:0;transform:translate(-50%,8px) scale(.85);transition:opacity .18s ease,transform .25s cubic-bezier(.2,1.5,.4,1)}.dn-bubble::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:var(--navy)}.dn-bubble.on{opacity:1;transform:translate(-50%,0) scale(1)}.lv-hero-orb .dn-bubble{bottom:calc(100% + 2px)}@media (prefers-reduced-motion:reduce){.dn-dizzy *,.dn-squish *{animation:none!important}}.lv-hero-orb .lv-orb-ball,.nf3-dana .nf2-face{rotate:var(--lean,0deg);transition:rotate .35s ease}.dn-drag .lv-orb-ball,.dn-drag .nf2-face{animation:none!important;transition:none!important}.dn-drag{cursor:grabbing}.dn-spring .lv-orb-ball,.dn-spring .nf2-face{animation:dnSpring .9s cubic-bezier(.2,1.8,.4,1)!important}.dn-jump .lv-orb-ball,.dn-jump .nf2-face{animation:dnJump .9s cubic-bezier(.3,1.3,.5,1)!important}.nf3-dana.dn-wink .nf2-face .e:nth-child(2){background:0 0!important;box-shadow:none!important;border-top:4px solid #16353a;border-radius:50% 50%0 0/100% 100%0 0!important;height:12%!important;top:42%!important}.lv-hero-orb.dn-wink .lv-orb-ball b:last-child{background:0 0!important;border:2.4px solid #16353a!important;border-bottom:0!important;border-radius:999px 999px 0 0!important;height:9%!important;top:41%!important}.nf3-dana.dn-love .nf2-face .e{background:0 0!important;box-shadow:none!important}.lv-hero-orb.dn-love .lv-orb-ball b::after,.nf3-dana.dn-love .nf2-face .e::after{content:"♥"!important;display:grid!important;place-items:center;inset:-10%!important;width:auto!important;height:auto!important;background:0 0!important;color:#e0566c;font-size:clamp(18px,3.4vw,28px);line-height:1;translate:none!important;animation:dnBeat .5s ease-in-out infinite!important}.lv-hero-orb.dn-love .lv-orb-ball b{background:0 0!important}.lv-hero-orb.dn-love .lv-orb-ball b::after{font-size:18px;opacity:1}.nf3-dana.dn-hope .nf2-face .m,.nf3-dana.dn-love .nf2-face .m{border-radius:0 0 999px 999px;width:20%!important;margin-left:-10%!important;animation:none!important}.dn-heart{position:absolute;left:50%;top:40%;z-index:2;color:#e0566c;font-style:normal;font-size:18px;pointer-events:none;animation:dnFloatUp 1.4s ease-out forwards}.dn-heart::before{content:"♥"}.nf3-dana.dn-hope .nf2-face .e::after{animation:none!important;translate:0 45%!important}.nf3-dana.dn-hope .nf2-face .m{height:10%!important;scale:1!important}.nf3-dana.dn-hope .nf2-face .br{translate:0-4px!important;animation:none!important}.lv-hero-orb.dn-sleep .lv-orb-ball b,.nf3-dana.dn-sleep .nf2-face .e{background:0 0!important;box-shadow:none!important;border:0!important;border-bottom:3px solid #16353a!important;border-radius:0 0 999px 999px!important;height:8%!important;top:44%!important;animation:none!important;translate:none!important}.lv-hero-orb.dn-sleep .lv-orb-ball b::after,.nf3-dana.dn-sleep .nf2-face .e::after{display:none!important}.nf3-dana.dn-sleep .nf2-face .m{scale:.6!important;animation:none!important}.nf3-dana.dn-sleep .nf2-face .br{opacity:0}.dn-sleep .lv-orb-ball,.dn-sleep .nf2-face{animation:dnBreathe 3.6s ease-in-out infinite!important}.dn-sleep::after{content:"z z z";position:absolute;top:-2px;inset-inline-end:-6px;font:700 14px/1 var(--body,sans-serif);letter-spacing:.2em;color:#9aa5a2;animation:dnZ 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.dn-jump *,.dn-sleep *,.dn-sleep::after,.dn-spring *{animation:none!important}}.dn-flying .lv-orb-ball,.dn-flying .nf2-face{position:relative;z-index:80;will-change:transform}.dn-flying .nf3-shadow{opacity:0;transition:opacity .2s}.nf3-dana.dn-dizzy-eyes .nf2-face .e::after{border-radius:40% 60% 55% 45%}.lv-hero-orb.dn-dizzy-eyes .lv-orb-ball b,.nf3-dana.dn-dizzy-eyes .nf2-face .e::after{animation:dnSwirl .5s linear infinite!important;translate:none!important}.dn-flying,.lv-hero-orb,.nf3-dana,.nf4{touch-action:none}html.nf4-lock,html.nf4-lock body{height:100%;overflow:hidden!important;overscroll-behavior:none;touch-action:none}html.nf4-lock body{position:fixed;inset:0;width:100%}.nf4{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 24px calc(28px + env(safe-area-inset-bottom,0));background:#fff;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;overflow:hidden;--s:150px}.nf4 p{margin:0 0 24px;color:#4d4d4d;font-size:15px;line-height:1.5;max-width:32ch}.nf4 .nf3-btn{touch-action:manipulation}.nf4-stage{position:relative;width:var(--s);height:calc(var(--s) + 34px);margin-bottom:16px}.nf4-face .pp::after,.nf4-shadow{position:absolute;border-radius:50%}.nf4-shadow{left:50%;bottom:0;width:100px;height:14px;margin-left:-50px;background:radial-gradient(closest-side,rgba(20,40,40,.2),transparent);will-change:transform,opacity}.nf4-mover,.nf4-sq{will-change:transform}.nf4-mover{position:absolute;left:0;top:0;width:var(--s);height:var(--s);z-index:10}.nf4-sq{transform-origin:50% 85%}.nf4-face,.nf4-rot,.nf4-sq{width:100%;height:100%}.nf4-rot{will-change:transform}.nf4-face{position:relative;border-radius:50%;cursor:grab;background:radial-gradient(circle at 28% 22%,#a6da95 0 18%,transparent 42%),radial-gradient(circle at 82% 70%,#8fcf86 0 10%,transparent 28%),radial-gradient(circle at 40% 35%,#55b6a8,#35918f 60%,#2a777a);box-shadow:inset -6px -9px 18px rgba(0,0,0,.16),inset 6px 8px 16px rgba(255,255,255,.14),0 16px 34px rgba(43,122,124,.26)}.nf4-face:active{cursor:grabbing}.nf4-face>*{position:absolute;display:block;transition:opacity .18s ease,transform .28s cubic-bezier(.3,1.4,.5,1),translate .28s ease,scale .28s cubic-bezier(.3,1.4,.5,1)}.nf4-face .ck{top:56%;width:17%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,130,130,.75),transparent);opacity:.35}.nf4-face .ck.l{left:12%}.nf4-face .ck.r{right:12%}.nf4-face .bw{top:23%;width:15%;height:4px;border-radius:4px;background:#16353a}.nf4-face .bw.l{left:26%}.nf4-face .bw.r{right:26%}.nf4-face .ey{top:33%;width:21%;height:25%;border-radius:50%;background:#fff;box-shadow:inset 0-3px 0 rgba(0,0,0,.07);overflow:hidden;animation:nf4Blink 4.6s infinite}.nf4-face .ey.l{left:23%}.nf4-face .ey.r{right:23%;animation-delay:.04s}.nf4-face .pp{position:absolute;left:26%;top:26%;width:48%;height:48%;border-radius:50%;background:#16353a;translate:calc(var(--lx,0)*42%) calc(var(--ly,0)*38%);transition:none}.nf4-face .pp::after{content:"";top:16%;left:20%;width:34%;height:34%;background:#fff}.nf4-face .ar{top:42%;width:19%;height:10%;border:4px solid #16353a;border-bottom:0;border-radius:999px 999px 0 0;opacity:0}.nf4-face .ar.l{left:24%}.nf4-face .ar.r{right:24%}.nf4-face .sz{opacity:0}.nf4-face .sz::after,.nf4-face .sz::before{content:"";position:absolute;left:0;width:100%;height:4px;border-radius:4px;background:#16353a;top:50%}.nf4-face .sz.l::before{rotate:24deg;translate:0-4px}.nf4-face .sz.l::after{rotate:-24deg;translate:0 4px}.nf4-face .sz.r::before{rotate:-24deg;translate:0-4px}.nf4-face .sz.r::after{rotate:24deg;translate:0 4px}.nf4-face .hr{top:29%;width:24%;height:28%;opacity:0;scale:.4;color:#e0566c;font-style:normal;font-size:calc(var(--s)*.25);line-height:1;display:grid;place-items:center}.nf4-face .hr::before{content:"♥"}.nf4-face .hr.l{left:21%}.nf4-face .hr.r{right:21%}.nf4-face .mo{left:50%;opacity:0;translate:-50%0}.nf4-face .smile{top:62%;width:22%;height:11%;border:4px solid #16353a;border-top:0;border-radius:0 0 999px 999px;opacity:1}.nf4-face .laugh{top:61%;width:27%;height:17%;background:#16353a;border-radius:6px 6px 999px 999px;overflow:hidden}.nf4-face .laugh::after{content:"";position:absolute;left:22%;bottom:-18%;width:56%;height:62%;border-radius:50%;background:#f08a8a}.nf4-face .oh{top:63%;width:13%;height:15%;background:#16353a;border-radius:50%}.nf4-face .frown{top:67%;width:20%;height:9%;border:4px solid #16353a;border-bottom:0;border-radius:999px 999px 0 0}.nf4-face .cry{top:64%;width:26%;height:15%;background:#16353a;border-radius:999px 999px 40% 40%}.nf4-face .tr{top:52%;width:8%;height:11%;background:linear-gradient(#a8dcff,#6cbcf0);border-radius:50% 50% 50% 50%/62% 62% 38% 38%;opacity:0}.nf4-face .tr.l{left:27%}.nf4-face .tr.r{right:27%}.nf4-face .zz{top:-6%;right:-4%;font:700 calc(var(--s)*.16)/1 var(--body,sans-serif);color:#9aa5a2;font-style:normal;opacity:0}.nf4[data-mood=cry] .ey,.nf4[data-mood=laugh] .ey,.nf4[data-mood=love] .ey,.nf4[data-mood=ouch] .ey,.nf4[data-mood=wink] .ey.r{opacity:0;scale:1 .2}.nf4[data-mood=laugh] .ar{opacity:1}.nf4[data-mood=cry] .smile,.nf4[data-mood=dizzy] .smile,.nf4[data-mood=laugh] .smile,.nf4[data-mood=ouch] .smile,.nf4[data-mood=sad] .smile,.nf4[data-mood=wow] .smile{opacity:0;scale:.6}.nf4[data-mood=laugh] .laugh,.nf4[data-mood=wink] .ar.r{opacity:1}.nf4[data-mood=laugh] .ck,.nf4[data-mood=love] .ck{opacity:.95;scale:1.15}.nf4[data-mood=laugh] .bw{translate:0-5px}.nf4[data-mood=wink] .smile{scale:1.15}.nf4[data-mood=wink] .bw.r{translate:0 3px}.nf4[data-mood=hope] .ey,.nf4[data-mood=wow] .ey{scale:1.16;animation:none}.nf4[data-mood=wow] .oh{opacity:1;scale:1.1}.nf4[data-mood=wow] .bw{translate:0-8px}.nf4[data-mood=love] .hr{opacity:1;scale:1;animation:nf4Beat .55s ease-in-out infinite}.nf4[data-mood=love] .smile{scale:1.25 1.1}.nf4[data-mood=love] .bw{translate:0-4px}.nf4[data-mood=hope] .pp{translate:0 34%}.nf4[data-mood=hope] .bw.l{rotate:-12deg;translate:0-6px}.nf4[data-mood=hope] .bw.r{rotate:12deg;translate:0-6px}.nf4[data-mood=hope] .smile{scale:1.2}.nf4[data-mood=ouch] .sz{opacity:1}.nf4[data-mood=ouch] .frown{opacity:1;scale:.85}.nf4[data-mood=ouch] .bw.l{rotate:16deg;translate:0 4px}.nf4[data-mood=ouch] .bw.r{rotate:-16deg;translate:0 4px}.nf4[data-mood=cry] .sz{opacity:1}.nf4[data-mood=cry] .cry{opacity:1;animation:nf4Sob .4s ease-in-out infinite}.nf4[data-mood=cry] .bw.l,.nf4[data-mood=sad] .bw.l{rotate:-18deg;translate:0 2px}.nf4[data-mood=cry] .bw.r,.nf4[data-mood=sad] .bw.r{rotate:18deg;translate:0 2px}.nf4[data-mood=cry] .tr{opacity:1;animation:nf4Tear .85s ease-in infinite}.nf4[data-mood=cry] .tr.r{animation-delay:.42s}.nf4[data-mood=cry] .ck{opacity:.8}.nf4[data-mood=sad] .pp{translate:calc(var(--lx,0)*20%) 32%}.nf4[data-mood=sad] .ey{scale:1 .86}.nf4[data-mood=sad] .frown{opacity:1}.nf4[data-mood=sad] .tr.l{opacity:.9;translate:0 10%;scale:.8}.nf4[data-mood=dizzy] .pp{animation:nf4Swirl .6s linear infinite}.nf4[data-mood=dizzy] .oh{opacity:1;scale:.8;animation:nf4Sob .5s ease-in-out infinite}.nf4[data-mood=sleep] .ey{animation:none}.nf4[data-mood=sleep] .smile{scale:.55}.nf4[data-mood=sleep] .bw{translate:0 4px}.nf4[data-mood=sleep] .zz{opacity:1;animation:nf4Z 2.2s ease-in-out infinite}.nf4-bubble,.nf4-hearts{position:absolute;left:50%;pointer-events:none}.nf4-bubble{bottom:calc(100% + 10px);z-index:3;white-space:nowrap;padding:8px 16px;border-radius:999px;background:var(--navy);color:#fff;font-size:14px;font-weight:600;line-height:1;opacity:0;transform:translate(-50%,8px) scale(.85);transition:opacity .18s ease,transform .3s cubic-bezier(.2,1.5,.4,1)}.nf4-bubble::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:var(--navy)}.nf4-bubble.on{opacity:1;transform:translate(-50%,0) scale(1)}.nf4-hearts{width:0;height:0;z-index:2}.nf4-heart{position:absolute;left:0;top:0;color:#e0566c;font-style:normal;font-size:20px;animation:nf4Up 1.4s cubic-bezier(.2,.7,.3,1) forwards}.nf4-heart::before{content:"♥"}@media (max-width:560px){.nf4{--s:136px}}@media (prefers-reduced-motion:reduce){.nf4-face *{animation:none!important}}.nf4-face .sz{top:39%!important;width:12%!important;height:12%!important;border:0 solid #16353a;border-radius:2px}.nf4-face .sz::after,.nf4-face .sz::before{display:none!important}.nf4-face .sz.l{left:28%!important;border-top-width:4px;border-right-width:4px;rotate:45deg}.nf4-face .sz.r{right:28%!important;border-bottom-width:4px;border-left-width:4px;rotate:45deg}.nf4[data-mood=sleep] .ey{background:#16353a!important;box-shadow:none!important;scale:1 .12!important}.nf4[data-mood=sleep] .pp{opacity:0}.nf4[data-mood=scream] .ey{scale:1.22;animation:none}.nf4[data-mood=scream] .pp{scale:.55}.nf4[data-mood=scream] .smile{opacity:0}.nf4[data-mood=scream] .oh{opacity:1;scale:1.6 1.9}.nf4[data-mood=scream] .bw{translate:0-9px}.nf4[data-mood=yawn] .ey{scale:1 .35;animation:none}.nf4[data-mood=yawn] .smile{opacity:0}.nf4[data-mood=yawn] .oh{opacity:1;scale:1.5 1.9;transition:scale .6s ease}.nf4[data-mood=yawn] .bw{translate:0 3px}.nf4-puff{position:absolute;z-index:4;width:16px;height:16px;margin:-8px 0 0-8px;border-radius:50%;background:radial-gradient(circle,#e7ece9 0 45%,transparent 70%);pointer-events:none;animation:nf4Puff .65s cubic-bezier(.2,.7,.3,1) forwards}.nf4-note{position:absolute;left:0;top:-10px;color:var(--green);font-style:normal;font-weight:700;font-size:20px;animation:nf4Note 1.6s ease-out forwards}.nf4.nf4-shake .nf4-stage{animation:nf4Shake .42s cubic-bezier(.36,.07,.19,.97)}.dnm[data-mood=cry] .ey,.dnm[data-mood=laugh] .ey,.dnm[data-mood=love] .ey,.dnm[data-mood=ouch] .ey,.dnm[data-mood=wink] .ey.r{opacity:0;scale:1 .2}.dnm[data-mood=laugh] .ar{opacity:1}.dnm[data-mood=cry] .smile,.dnm[data-mood=dizzy] .smile,.dnm[data-mood=laugh] .smile,.dnm[data-mood=ouch] .smile,.dnm[data-mood=sad] .smile,.dnm[data-mood=wow] .smile{opacity:0;scale:.6}.dnm[data-mood=laugh] .laugh,.dnm[data-mood=wink] .ar.r{opacity:1}.dnm[data-mood=laugh] .ck,.dnm[data-mood=love] .ck{opacity:.95;scale:1.15}.dnm[data-mood=laugh] .bw{translate:0-5px}.dnm[data-mood=wink] .smile{scale:1.15}.dnm[data-mood=wink] .bw.r{translate:0 3px}.dnm[data-mood=hope] .ey,.dnm[data-mood=wow] .ey{scale:1.16;animation:none}.dnm[data-mood=wow] .oh{opacity:1;scale:1.1}.dnm[data-mood=wow] .bw{translate:0-8px}.dnm[data-mood=love] .hr{opacity:1;scale:1;animation:nf4Beat .55s ease-in-out infinite}.dnm[data-mood=love] .smile{scale:1.25 1.1}.dnm[data-mood=love] .bw{translate:0-4px}.dnm[data-mood=hope] .pp{translate:0 34%}.dnm[data-mood=hope] .bw.l{rotate:-12deg;translate:0-6px}.dnm[data-mood=hope] .bw.r{rotate:12deg;translate:0-6px}.dnm[data-mood=hope] .smile{scale:1.2}.dnm[data-mood=ouch] .sz{opacity:1}.dnm[data-mood=ouch] .frown{opacity:1;scale:.85}.dnm[data-mood=ouch] .bw.l{rotate:16deg;translate:0 4px}.dnm[data-mood=ouch] .bw.r{rotate:-16deg;translate:0 4px}.dnm[data-mood=cry] .sz{opacity:1}.dnm[data-mood=cry] .cry{opacity:1;animation:nf4Sob .4s ease-in-out infinite}.dnm[data-mood=cry] .bw.l,.dnm[data-mood=sad] .bw.l{rotate:-18deg;translate:0 2px}.dnm[data-mood=cry] .bw.r,.dnm[data-mood=sad] .bw.r{rotate:18deg;translate:0 2px}.dnm[data-mood=cry] .tr{opacity:1;animation:nf4Tear .85s ease-in infinite}.dnm[data-mood=cry] .tr.r{animation-delay:.42s}.dnm[data-mood=cry] .ck{opacity:.8}.dnm[data-mood=sad] .pp{translate:calc(var(--lx,0)*20%) 32%}.dnm[data-mood=sad] .ey{scale:1 .86}.dnm[data-mood=sad] .frown,.md-3d.ready model-viewer{opacity:1}.dnm[data-mood=sad] .tr.l{opacity:.9;translate:0 10%;scale:.8}.dnm[data-mood=dizzy] .pp{animation:nf4Swirl .6s linear infinite}.dnm[data-mood=dizzy] .oh{opacity:1;scale:.8;animation:nf4Sob .5s ease-in-out infinite}.dnm[data-mood=sleep] .ey{animation:none}.dnm[data-mood=sleep] .smile{scale:.55}.dnm[data-mood=sleep] .bw{translate:0 4px}.dnm[data-mood=sleep] .zz{opacity:1;animation:nf4Z 2.2s ease-in-out infinite}.dnm[data-mood=sleep] .ey{background:#16353a!important;box-shadow:none!important;scale:1 .12!important}.dnm[data-mood=sleep] .pp{opacity:0}.dnm[data-mood=scream] .pp{scale:.55}.dnm[data-mood=scream] .smile{opacity:0}.dnm[data-mood=scream] .oh{opacity:1;scale:1.6 1.9}.dnm[data-mood=scream] .bw{translate:0-9px}.dnm[data-mood=yawn] .ey{scale:1 .35;animation:none}.dnm[data-mood=yawn] .smile{opacity:0}.dnm[data-mood=yawn] .oh{opacity:1;scale:1.5 1.9;transition:scale .6s ease}.dnm[data-mood=yawn] .bw{translate:0 3px}.dnm{display:inline-block;--s:96px;width:var(--s);height:var(--s);margin:0 auto 16px;-webkit-tap-highlight-color:transparent;user-select:none;position:relative}.dnm .dnm-b{width:100%;height:100%;animation:dnmBob 3.6s ease-in-out infinite}.dnm,.dnm .nf4-face{cursor:pointer}.dnm .nf4-face .ar,.dnm .nf4-face .bw,.dnm .nf4-face .frown,.dnm .nf4-face .smile{border-width:3px}.dnm .nf4-face .bw{height:3px}.dnm .nf4-face .hr{font-size:calc(var(--s)*.25)}.dnm.pop .dnm-b{animation:dnmPop .55s cubic-bezier(.3,1.6,.5,1)}.dnm .dnm-say{position:absolute;left:50%;bottom:calc(100% + 8px);white-space:nowrap;padding:8px 12px;border-radius:999px;background:var(--navy);color:#fff;font-size:13px;font-weight:600;line-height:1;opacity:0;transform:translate(-50%,6px) scale(.85);transition:opacity .18s,transform .28s cubic-bezier(.2,1.5,.4,1);pointer-events:none;z-index:2}.dnm .dnm-say::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--navy)}.dnm .dnm-say.on{opacity:1;transform:translate(-50%,0) scale(1)}.dnm.big{--s:124px}.dnm .dnm-b,.dnm .nf4-face,.empty .dnm{display:block}.dnm-confetti{position:fixed;inset:0;pointer-events:none;z-index:60;overflow:hidden}.dnm-confetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:.95;animation:dnmFall linear forwards}@media (prefers-reduced-motion:reduce){.dnm *{animation:none!important}.dnm-confetti{display:none}}.dnm .nf4-face{width:100%;height:100%}html body .empty{border-radius:0!important;max-width:520px;margin:12px auto 36px!important;padding:28px 16px!important;min-height:0!important;gap:16px!important}html body .empty h2{font-size:clamp(20px,5.4vw,28px)}html body .confirmation,html body .empty,html body .newsletter{background:0 0!important;border:0!important;box-shadow:none!important}html body .newsletter{border-top:1px solid var(--line)!important;border-radius:0!important;padding:32px 0 32px!important}@media (max-width:700px){html body .newsletter{padding:28px 0 24px!important}}html body .newsletter input{background:#f4f4f4!important}html body .share-box{background:0 0!important;border-radius:0!important;padding:16px 0!important;margin:0!important;border-top:1px solid var(--line)}html body .share-box+.product-grid{margin-top:16px}html body .share-box:last-child{border-bottom:1px solid var(--line)}html body .help-layout .accordion,html body .help-layout details{border:0!important;border-radius:0!important;background:0 0!important;margin:0!important;padding-inline:0!important;border-bottom:1px solid var(--line)!important}html body .help-layout .accordion:first-of-type{border-top:1px solid var(--line)!important}html body .contact-panel{background:var(--navy)!important;color:#fff;border:0!important;border-radius:22px!important}html body .contact-panel *{color:inherit}html body .contact-panel .btn{background:#fff!important;color:var(--navy)!important}html body .contact-panel .eyebrow,html body .contact-panel p{color:#cfcfcf!important}html body .contact-panel .contact-line,html body .contact-panel [class*=wa]{background:0 0!important}html body .suggest{border:0!important;border-top:1px solid var(--line)!important;padding:16px 0 4px!important}html body .account-tabs,html body .account-tabs button,html body .look-main,html body .suggest{background:0 0!important;border-radius:0!important}html body .account-tabs{border:0!important;box-shadow:none!important;padding:0!important;border-bottom:1px solid var(--line)!important;gap:16px!important}html body .account-tabs button{padding:12px 2px!important;border-bottom:2px solid transparent!important;color:#4d4d4d}html body .account-tabs button.active{border-bottom-color:var(--navy)!important;color:var(--navy);font-weight:600}html body .contact-panel .contact-pending{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;color:#fff!important}html body .contact-panel .contact-pending *{color:#fff!important}html body .contact-panel .underlink{color:#fff!important;text-decoration-color:rgba(255,255,255,.5)}html body .look-main{padding:0 0 16px!important;border-bottom:1px solid var(--line)}html body .look-list{gap:0!important}html body .look-item{border:0!important;border-bottom:1px solid var(--line)!important;padding:8px 2px!important}.nf4-face.has-d3,html body .look-foot,html body .look-item{background:0 0!important;border-radius:0!important}html body .look-foot{padding:16px 0 0!important}.d3{display:block;pointer-events:none;transform:perspective(420px) rotateY(calc(var(--lx,0)*14deg)) rotateX(calc(var(--ly,0)*-9deg));transition:transform .3s cubic-bezier(.2,.8,.3,1)}.d3,.d3 img,.d3-b{position:absolute;inset:0}.d3-b{display:block;transform-origin:50% 92%}.d3 img{width:100%;height:100%;object-fit:contain;opacity:0;-webkit-user-drag:none;user-select:none;filter:drop-shadow(0 6px 10px rgba(60,90,80,.14));transition:opacity .09s linear!important;will-change:opacity}.nf4-face.has-d3{border:0!important;box-shadow:none!important;overflow:visible!important}.nf4-face.has-d3::after,.nf4-face.has-d3::before{content:none!important;display:none!important}.nf4-face.has-d3>:not(.d3){display:none!important}.nf4{--s:200px}@media (max-width:560px){.nf4{--s:170px}}.nf4 .d3 img{filter:drop-shadow(0 10px 18px rgba(60,90,80,.16))}.nf4-hearts{top:18%}.dnm{--s:120px}.dnm.big{--s:160px}.empty .dnm{margin-bottom:8px}.lv-orb.d3o{background:0 0!important;border:0!important;box-shadow:none!important;filter:none!important}.lv-orb.d3o .d3 img{filter:none}.lv-hero-orb .lv-orb.d3o .d3 img{filter:drop-shadow(0 10px 18px rgba(60,90,80,.18))}.lv-avatar .lv-orb.d3o{width:100%;height:100%}.lv-avatar:has(.d3o){background:#f2f6f3!important;border-radius:50%;overflow:hidden}.lv-avatar .d3o .d3{inset:-4% -4% -12%}.lv-ava:has(.d3o){background:0 0!important;border:0!important}.chat-launch .lv-orb.d3o{width:44px!important;height:44px!important;margin:-14px -2px -6px -6px;flex:none}html[dir=rtl] .chat-launch .lv-orb.d3o{margin:-14px -6px -6px -2px}.chat-launch .d3 img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.12))}.bn-chat .nav-dana{position:relative;display:block;width:30px;height:30px;margin:-6px auto 0}.bn-chat .nav-dana .d3-b{animation-duration:4s}.dcb,.dcb-x{cursor:pointer}.dcb{position:fixed;z-index:60;max-width:min(270px,calc(100vw - 20px));padding:8px 32px 8px 16px;border-radius:16px;background:var(--navy);color:#fff;font:600 14px/1.35 var(--body,sans-serif);box-shadow:0 10px 26px rgba(0,0,0,.16);opacity:0;transform:translateY(8px) scale(.9);transform-origin:var(--tx,80%) 100%;transition:opacity .2s ease,transform .32s cubic-bezier(.2,1.5,.4,1);pointer-events:none}.dcb.on{opacity:1;transform:none;pointer-events:auto}.dcb::after{content:"";position:absolute;top:100%;left:var(--tx,80%);margin-left:-7px;border:7px solid transparent;border-top-color:var(--navy)}.dcb-x{position:absolute;top:4px;inset-inline-end:4px;width:22px;height:22px;border:0;border-radius:50%;background:0 0;color:#ffffffa6;font-size:16px;line-height:1;padding:0}.dcb-x:hover{color:#fff;background:#ffffff1f}html[dir=rtl] .dcb{padding:8px 16px 8px 32px}.product-ask.pdp-dana svg,body.chat-open .dcb,body.is-404 .dcb{display:none}@media (prefers-reduced-motion:reduce){.d3-b,.d3-b.pop{animation:none}.d3{transition:none}}.d3-s{position:absolute;inset:0;display:block;transform-origin:50% 94%}.d3-s.sw{animation:d3Sw .42s cubic-bezier(.3,1.3,.5,1)}.d3-b{will-change:transform;animation:d3Br 3.4s ease-in-out infinite}.d3[data-g=idle] .d3-b{animation:d3Idle 4.2s ease-in-out infinite}.d3[data-g=hello] .d3-b{animation:d3Wave 1.25s ease-in-out infinite}.d3[data-g=laugh] .d3-b{animation:d3Laugh .5s cubic-bezier(.4,0,.6,1) infinite}.d3[data-g=love] .d3-b{animation:d3Beat .95s ease-in-out infinite}.d3[data-g=wow] .d3-b{animation:d3Wow 1.6s cubic-bezier(.3,1.4,.5,1) infinite}.d3[data-g=sad] .d3-b{animation:d3Sad 3.6s ease-in-out infinite}.d3[data-g=cry] .d3-b{animation:d3Cry .34s ease-in-out infinite}.d3[data-g=dizzy] .d3-b{animation:d3Dizzy 1s ease-in-out infinite}.d3[data-g=sleep] .d3-b{animation:d3Sleep 4.6s ease-in-out infinite}.d3[data-g=think] .d3-b{animation:d3Think 3s ease-in-out infinite}.d3[data-g=delivery] .d3-b,.d3[data-g=gift] .d3-b,.d3[data-g=shop] .d3-b{animation:d3Carry .9s ease-in-out infinite}.d3[data-g=party] .d3-b{animation:d3Hop .7s cubic-bezier(.3,0,.5,1) infinite}.d3[data-g=search] .d3-b{animation:d3Scan 2.6s ease-in-out infinite}.d3[data-g=chat] .d3-b{animation:d3Chat 2.2s ease-in-out infinite}.d3[data-g=ok] .d3-b{animation:d3Nod 1.7s ease-in-out infinite}.d3[data-g=shy] .d3-b{animation:d3Shy 2.8s ease-in-out infinite}.d3[data-g=oops] .d3-b{animation:d3Oops 1.4s ease-in-out infinite}.d3[data-g=wait] .d3-b{animation:d3Wait 2.2s ease-in-out infinite}.d3[data-g=point] .d3-b{animation:d3Point 1.5s ease-in-out infinite}.bn-chat .nav-dana .d3-b,.lv-ava .d3-b,.lv-avatar .d3-b{animation-duration:calc(var(--d,1)*4.5s)!important}@media (prefers-reduced-motion:reduce){.d3-b,.d3-s.sw{animation:none!important}}.product-ask.pdp-dana{display:flex;align-items:center;gap:12px;text-decoration:none;padding:8px 0;margin-top:16px;text-align:start;cursor:pointer;width:100%}.pdp-dana-av{position:relative;flex:none;width:52px;height:52px}.pdp-dana-t{display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-dana-t b{font-size:14px;font-weight:700;color:var(--navy)}.pdp-dana-t small{font-size:13px;color:#4d4d4d;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9c9c9}.product-ask.pdp-dana:hover .pdp-dana-t small{color:var(--navy);text-decoration-color:currentColor}.d3 img:not(.on){opacity:0!important}.d3 img.on{opacity:1!important}#app .d3 img:not(.on),body .d3 img:not(.on){opacity:0!important;visibility:hidden!important}#app .d3 img.on,body .d3 img.on{opacity:1!important;visibility:visible!important}#app .d3 img,body .d3 img{transition:none!important;width:100%!important;height:100%!important;max-width:none!important}.lv-chat-head .lv-avatar:has(.d3o){width:46px!important;height:46px!important;background:0 0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;border:0!important;margin:-4px 0}.lv-chat-head .lv-avatar:has(.d3o)>i{display:none!important}.lv-chat-head .lv-avatar .lv-orb.d3o{position:relative;width:100%!important;height:100%!important}.lv-chat-head .lv-avatar .d3o .d3{inset:0!important}.lv-chat-head .lv-avatar .d3 img{filter:drop-shadow(0 3px 5px rgba(60,90,80,.14))}.lv-hero-orb{margin:0 auto 12px!important}.lv-hero-orb,.lv-hero-orb .lv-orb.d3o{width:100px!important;height:100px!important}.lv-hero-orb:has(.d3o)::after,.lv-hero-orb:has(.d3o)::before{content:none!important;display:none!important}.lv-w2 .lv-prompts{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;overflow:visible!important;margin:16px 0 8px!important;padding:0!important}.lv-w2 .lv-prompts .lv-prompt{min-width:0!important;width:auto!important;flex:none!important;margin:0!important;padding:8px 16px!important;border-radius:999px!important;min-height:0!important}.lv-w2 .lv-prompts .lv-prompt small,.lv-w2 .lv-prompts .lv-prompt>:not(:first-child){display:none!important}.gd-pick span,.lv-w2 .lv-prompts .lv-prompt b{font-weight:600}.lv-chat-sub{white-space:normal!important;line-height:1.25}.rv{transition:opacity .65s cubic-bezier(.2,.7,.2,1),translate .8s cubic-bezier(.16,.84,.24,1)}@media (hover:hover) and (pointer:fine){.colour-tile,.fabric-tile,.product-card{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.product-card:hover{transform:translateY(-4px)}.product-card .product-photo{overflow:hidden}.product-card .product-photo img{transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.product-card:hover .product-photo img{transform:scale(1.04)}.colour-tile:hover,.fabric-tile:hover{transform:translateY(-3px)}}.lv-prompt,.product-ask{transition:transform .14s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.btn:active,.chip:active,.icon-btn:active,.lv-prompt:active,.product-ask:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;translate:none;transition:none}.product-card:hover,.product-card:hover .product-photo img{transform:none}}.gd-entry-dana{position:relative;display:inline-block;flex:none;width:58px;height:58px;margin-inline-end:4px;vertical-align:middle}.gd-entry,.gd-head{align-items:center}.gd-head{display:flex;gap:16px;margin-bottom:8px}.gd-head h2{margin:2px 0 0}.gd-dana{position:relative;flex:none;width:76px;height:76px}.gd-picks{margin:16px 0 16px}.gd-picks h3{font-size:15px;margin:0 0 8px}.gd-pick-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gd-pick{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--navy);font-size:13px;min-width:0}.gd-pick img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;background:#f2f2f2;opacity:1!important}.gd-pick span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-pick .price{font-size:12px}.gd-pick .price del{margin-inline-start:4px;color:#6b6b6b}@media (max-width:560px){.gd-pick-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-dana{width:62px;height:62px}}.help-dana{position:relative;display:block;width:84px;height:84px;margin:0 0 8px -6px}.chk-dana{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;color:#555}.acc-dana-av,.chk-dana-av{position:relative;flex:none;width:46px;height:46px}.chk-dana .underlink{font-size:13px;padding:0;background:0 0;border:0;cursor:pointer}.acc-dana{display:flex;align-items:center;gap:8px;margin:-6px 0 16px;font-size:14px;color:#555}.acc-dana p{margin:0}.rw-ic.rw-dana{position:relative;background:0 0!important;border:0!important;overflow:visible!important;width:40px!important;height:40px!important;flex:none;margin:-8px 2px -8px -4px}.rw-ic.rw-dana .d3{inset:0!important}.recent-sec{margin-top:8px}.meet-dana{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:clamp(20px,5vw,64px);align-items:center;max-width:980px;margin:56px auto 24px;padding:0 4px}.md-stage{position:relative;aspect-ratio:1/1;width:100%}.md-3d{position:absolute;inset:0;cursor:grab;touch-action:pan-y}.md-3d:active{cursor:grabbing}.md-3d model-viewer{position:absolute;inset:0;width:100%;height:100%;--poster-color:transparent;background:0 0;opacity:0;transition:opacity .45s ease .18s}.md-3d model-viewer::part(default-progress-bar){display:none}.md-poster{position:absolute;inset:12%;width:76%;height:76%;object-fit:contain;opacity:1!important}#app .d3.vid-hold img.d3-anim,.md-3d.ready .md-poster{opacity:0!important}.md-3d.hop{animation:mdHop .6s cubic-bezier(.3,1.4,.5,1)}.md-say{position:absolute;left:50%;top:4%;transform:translate(-50%,6px) scale(.9);opacity:0;white-space:nowrap;padding:8px 16px;border-radius:999px;background:var(--navy);color:#fff;font-size:14px;font-weight:600;pointer-events:none;transition:opacity .2s,transform .3s cubic-bezier(.2,1.5,.4,1);z-index:2}.md-say.on{opacity:1;transform:translate(-50%,0) scale(1)}.md-hint{position:absolute;left:0;right:0;bottom:-4px;text-align:center;font-size:12px;color:#5c5c5c}.md-copy h2{margin:8px 0 8px;font-size:clamp(24px,3.2vw,40px)}.md-copy p{color:#555;max-width:440px;margin:0 0 16px}@media (max-width:760px){.meet-dana{grid-template-columns:1fr;text-align:center;margin-top:36px}.md-stage{max-width:320px;margin:0 auto}.md-copy p{margin-inline:auto}.meet-dana .button-row{justify-content:center}}@media (prefers-reduced-motion:reduce){.md-3d.hop{animation:none}}.md-poster{transition:opacity .15s linear!important}@media (min-width:761px){.md-copy .button-row{justify-content:flex-start!important}}.recent-rail{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:calc((100% - 3*var(--rg,20px))/4);gap:var(--rg,20px)!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.recent-rail::-webkit-scrollbar{display:none}.recent-rail>*{scroll-snap-align:start;min-width:0}@media (max-width:700px){.recent-rail{--rg:12px;grid-auto-columns:calc((100% - var(--rg))/2.15)}}body.buy-in-view .chat-launch{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}.gift-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:8px 0 32px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gift-steps li{display:flex;flex-direction:column;gap:8px}.gift-steps span{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;margin-bottom:4px}.gift-steps b{font-size:16px}.gift-steps small{color:#666;font-size:14px;line-height:1.45}.gift-dana{display:flex;align-items:center;gap:16px;margin:0 0 8px}.gift-dana-av{position:relative;flex:none;width:84px;height:84px}.bg-end strong,.gift-dana b{font-size:16px}.gift-dana p{margin:3px 0 0;color:#666;font-size:14px}.gift-dana .btn{margin-inline-start:auto}@media (max-width:700px){.gift-steps{grid-template-columns:1fr;gap:16px;padding:16px 0}.gift-dana{flex-wrap:wrap}.gift-dana .btn{margin-inline-start:0;width:100%}.gift-steps li{display:grid;grid-template-columns:30px 1fr;column-gap:12px;row-gap:2px;align-items:start}.gift-steps span{grid-row:span 2;margin:0}html body .service-strip{background:0 0!important;box-shadow:none!important;border:0!important;border-radius:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;margin:28px 20px 0!important;max-width:none!important;width:auto!important;padding:24px 0 24px!important;gap:20px!important;border-bottom:0!important}html body .service-strip>div{padding:0!important}}.bottom-nav .bn-chat .nav-dana{width:24px!important;height:24px!important;margin:0 auto!important;overflow:visible!important}.bottom-nav .bn-chat .nav-dana .d3{inset:-30% -30% -14%!important}.d3 .d3-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease;pointer-events:none;background:0 0}.d3.vid-on:not(.vid-hold) .d3-vid{opacity:1}.d3.vid-on:not(.vid-hold) .d3-s{opacity:0;transition:opacity .35s ease}.d3 .d3-s{transition:opacity .35s ease}.nf4 .d3 .d3-vid{filter:drop-shadow(0 10px 18px rgba(60,90,80,.16))}.lv-hero-orb .d3 .d3-vid{filter:drop-shadow(0 10px 18px rgba(60,90,80,.18))}.card-plus.card-bell{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.card-plus.card-bell:hover{background:var(--navy);color:#fff}.card-plus.card-bell svg{width:17px;height:17px;stroke-width:1.9;transform-origin:50% 15%}.btn-notify:hover svg,.card-plus.card-bell.ring svg,.card-plus.card-bell:hover svg,.lv-card-bell:hover svg{animation:bellRing .7s ease}.card-plus.card-bell.on{background:var(--green);color:#fff;box-shadow:none}.btn.btn-notify svg{transform-origin:50% 15%}.btn.btn-notify.on{background:#fff;color:var(--green);border:1.5px solid var(--green);box-shadow:none}.lv-card-add.lv-card-bell{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.lv-card-add.lv-card-bell.on{background:var(--green);color:#fff;box-shadow:none}@media (prefers-reduced-motion:reduce){.btn-notify:hover svg,.card-plus.card-bell.ring svg,.card-plus.card-bell:hover svg,.lv-card-bell:hover svg{animation:none}}@media (max-width:700px){html body .shade-intro{background:0 0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 20px!important;margin-top:40px!important}html body .shade-intro .shade-intro-copy h2{font-size:28px!important;margin:8px 0 8px!important}html body .shade-intro .shade-intro-copy p{margin:0 0 16px!important}html body .shade-intro .btn{min-height:46px!important;padding:0 24px!important;font-size:15px!important}html body .shade-intro .colour-rail{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-auto-columns:calc((100% - 30px)/3.4)!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;margin:24px -20px 0!important;padding:0 20px 4px!important;scroll-padding-inline:20px}html body .shade-intro .colour-rail::-webkit-scrollbar{display:none}html body .shade-intro .colour-tile{scroll-snap-align:start;display:flex!important;flex-direction:column!important;gap:8px!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;min-width:0;height:auto!important}html body .shade-intro .colour-block{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;border-radius:14px!important;background-size:cover!important;background-position:center!important;flex:none!important;margin:0!important}html body .shade-intro .colour-tile .colour-name{padding:0 2px!important;font-size:13px!important;line-height:1.3!important;color:var(--navy)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:start!important}html body .service-strip{padding:20px 0 24px!important;gap:16px!important}html body .service-strip>div{gap:16px!important;align-items:center!important}html body .service-strip svg{flex:none;width:40px!important;height:40px!important;padding:8px;border-radius:50%;background:#f3f3f3;box-sizing:border-box}html body .service-strip strong{font-size:15px!important;font-weight:600!important;display:block;margin-bottom:2px}html body .service-strip small{font-size:13px!important}html body .gd-entry{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important;margin:24px 0 0!important;padding:16px 0!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:start}html body .gd-entry>span:not(.gd-entry-dana){flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--navy);line-height:1.3}html body .gd-entry-dana{width:50px!important;height:50px!important;margin:0!important}html body .gd-entry .btn{flex:none;min-height:40px!important;padding:0 16px!important;font-size:14px!important;white-space:nowrap}}.fam-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px 16px!important}.fam-tile{flex-direction:column!important;align-items:center!important;gap:8px!important;background:0 0!important;border:0!important;box-shadow:none!important;text-decoration:none;color:var(--navy)}.fam-tile .fam-swatch{display:block!important;width:100%!important;max-width:96px;height:auto!important;aspect-ratio:1/1!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);transition:transform .35s cubic-bezier(.2,.8,.2,1);margin:0!important}.fam-tile:hover .fam-swatch{transform:scale(1.06)}.fam-tile,.fam-tile .colour-name{display:flex!important;padding:0!important}.fam-tile .colour-name{flex-direction:column;align-items:center;text-align:center!important;gap:1px;white-space:nowrap}.fam-tile .colour-name b{font-size:14px;font-weight:600}.fam-tile .colour-name small{font-size:12px;color:#5c5c5c}@media (max-width:700px){html body .shade-intro .fam-rail{grid-auto-columns:calc((100% - 36px)/4.4)!important;gap:12px!important}html body .shade-intro .fam-tile .fam-swatch{border-radius:50%!important;max-width:none}html body .shade-intro .fam-tile .colour-name{text-align:center!important;align-items:center}}.d3-fx{inset:0;pointer-events:none;overflow:visible;z-index:4}#ck-map,.d3-fx,.fxh{position:absolute}.fxh{left:var(--x);top:var(--y);width:max(9px,calc(24%*var(--s)));aspect-ratio:1/1;color:var(--c);opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(var(--r));animation:fxRise var(--d) cubic-bezier(.2,.7,.3,1) forwards;will-change:transform,opacity}.fxh svg{display:block;width:100%!important;height:100%!important;fill:var(--c)!important;stroke:none!important;opacity:1!important;filter:drop-shadow(0 2px 4px rgba(232,96,127,.35))}.fxh.big{animation-name:fxBig}.fxh.burst{animation-name:fxBurst}.fxh.mend{animation-name:fxMend}.d3[data-fx=embrace] .d3-b{animation:fxSqueeze .8s cubic-bezier(.3,1.4,.5,1)!important}.d3[data-fx=nuzzle] .d3-b{animation:fxNuzzle 1s ease-in-out!important}.d3[data-fx=pop] .d3-b,.d3[data-fx=shower] .d3-b{animation:fxHop .7s cubic-bezier(.3,1.5,.5,1)!important}.d3[data-fx=mend] .d3-b{animation:d3Beat .7s ease-in-out 2!important}.d3[data-fx=blush] .d3-b{animation:fxBlush .9s ease-in-out!important}.d3[data-fx=float] .d3-b{animation:fxSway 1.1s ease-in-out!important}.acc-dana-av,.bn-chat,.chat-launch,.gd-entry-dana,.gift-dana-av,.help-dana,.lv-avatar,.lv-hero-orb,.pdp-dana-av{overflow:visible!important}@media (prefers-reduced-motion:reduce){.d3-fx{display:none}}.fabric-tile img{box-shadow:0 0 0 1px rgba(0,0,0,.05);background-color:#f3f3f3}.cms-page{max-width:820px}.cms-block-in img,.cms-page .cms-hero{width:100%;object-fit:cover;border-radius:20px;background:#f3f3f3}.cms-page .cms-hero{display:block;aspect-ratio:16/8;margin:8px 0 24px}.cms-body{font-size:16px;line-height:1.75;color:#333}.cms-body p,.cms-body ul{margin:0 0 16px}.cms-body ul{padding-inline-start:20px}.cms-body li{margin:4px 0}.cms-body a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.cms-block-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(16px,4vw,48px);align-items:center;text-decoration:none;color:var(--navy)}.cms-block-in.no-img{grid-template-columns:1fr;text-align:center;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cms-block-in img{aspect-ratio:4/3}.cms-block-in h3{font-size:clamp(24px,3vw,32px);margin:8px 0 8px}.cms-block-in p{color:#555;margin:0 0 16px}@media (max-width:700px){.cms-block-in{grid-template-columns:1fr}.cms-page .cms-hero{aspect-ratio:4/3}}.ck{padding-bottom:64px}.ck-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:8px 0 24px}.ck-title{font-size:clamp(28px,3vw,32px);margin:0}.ck-steps{display:flex;gap:8px;list-style:none;margin:0;padding:0;font-size:14px;color:#6b6b6b}.ck-steps li+li::before{content:"—";margin-inline-end:8px;color:#cfcfcf}.ck-steps li.on{color:var(--navy);font-weight:700}.ck-steps li.done{color:#4d4d4d}.ck-sumbar{display:none}.ck-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:start}.ck-step{border:1px solid #e7e7e7;border-radius:18px;background:#fff;transition:border-color .2s}.ck-step.is-open{border:2px solid var(--navy);padding:20px 24px}.ck-step.is-next{color:#6b6b6b}.ck-row{display:flex;align-items:center;gap:16px}.ck-row-t,.ck-search input{flex:1;min-width:0}.ck-row h2{font-size:18px;margin:0;font-family:var(--body);text-transform:none;letter-spacing:0;color:inherit;font-weight:700;line-height:1.3}.ck-num,.ck-step.is-done h2{font-size:13px;font-weight:400;color:#4d4d4d}.ck-num{width:28px;height:28px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;background:#efefef;color:#5c5c5c}.ck-step.is-open .ck-num{background:var(--navy);color:#fff}.ck-step.is-done .ck-num{background:var(--green);color:#fff}.ck-num svg,.ck-ok svg{width:15px;height:15px;stroke-width:2.6}.ck-sum-line{margin:2px 0 0;font-size:16px;font-weight:700;color:var(--navy);overflow-wrap:anywhere}.ck-ok{margin:3px 0 0;font-size:13px;color:var(--green);display:flex;gap:4px;align-items:center}.ck-ok svg{width:14px;height:14px}.ck-body{margin-top:16px;display:flex;flex-direction:column;gap:16px}.ck-hint,.ck-results p{font-size:14px;color:#4d4d4d}.ck-hint{margin:0;line-height:1.5}.ck-map-wrap{position:relative;height:340px;border-radius:16px;overflow:hidden;background:#eef0ec;border:1px solid #e2e2e2;isolation:isolate}#ck-map{inset:0;z-index:0}.ck-map-fail{padding:120px 24px;text-align:center;color:#4d4d4d;font-size:14px}.ck-map-top{position:absolute;top:12px;left:12px;right:12px;z-index:500;display:flex;gap:8px}.ck-search{flex:1;min-width:0;height:46px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;align-items:center;gap:8px;padding:0 12px}.ck-search svg{width:18px;height:18px;flex:none}.ck-search input{border:0;outline:0;font:inherit;font-size:16px;background:0 0;height:100%}.ck-locate,.ck-results,.ck-search{background:#fff;border-radius:12px}.ck-locate{height:46px;flex:none;padding:0 16px;border:0;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;align-items:center;gap:8px;font:inherit;font-size:14px;cursor:pointer;color:var(--navy)}.ck-locate svg{width:18px;height:18px;color:var(--green)}.ck-locate.busy{opacity:.6}.ck-results{position:absolute;top:64px;left:12px;right:12px;z-index:600;box-shadow:0 8px 28px rgba(0,0,0,.14);max-height:230px;overflow:auto;padding:8px}.ck-pin,.ck-results button{display:flex;flex-direction:column}.ck-results button{align-items:flex-start;gap:1px;width:100%;text-align:start;border:0;background:0 0;padding:8px 12px;border-radius:9px;font:inherit;cursor:pointer;color:var(--navy)}.bg-qty button:hover,.ck-results button:hover{background:#f4f4f4}.ck-results b{font-size:15px}.ck-results small{font-size:12px;color:#4d4d4d}.ck-results p{margin:8px 12px}.ck-pin{position:absolute;left:50%;top:50%;z-index:400;transform:translate(-50%,-100%);align-items:center;pointer-events:none}.ck-pin-tip{background:var(--navy);color:#fff;font-size:12px;padding:8px 8px;border-radius:8px;margin-bottom:8px;white-space:nowrap}.ck-pin svg{filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}.ck-map-wrap .leaflet-control-attribution{font-size:10px}.ck-pinline{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.ck-acc{color:var(--green);font-size:13px}.ck-acc.warn{color:var(--warm,#BF5420)}.ck-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ck-grid .field{margin:0}.ck-span{grid-column:1/-1}.ck-next{align-self:flex-start;min-width:180px}.ck-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ck-pay,.ck-tile{position:relative;display:flex;align-items:center;gap:12px;border:1px solid #dcdcdc;border-radius:14px;padding:16px 16px;cursor:pointer;transition:border-color .15s}.ck-pay input,.ck-tile input{position:absolute;opacity:0;pointer-events:none}.ck-pay span,.ck-tile span{flex:1;display:flex;flex-direction:column;gap:2px}.ck-pay small,.ck-tile small{font-size:13px;color:#4d4d4d}.ck-pay:has(input:checked),.ck-tile:has(input:checked){border:2px solid var(--navy);padding:12px 16px}.ck-pay:has(input:focus-visible),.ck-tile:has(input:focus-visible){outline:2px solid var(--navy);outline-offset:2px}.ck-pays{display:flex;flex-direction:column;gap:8px}.ck-pay svg{width:20px;height:20px;color:#4d4d4d}.ck-pay-btn{height:56px;font-size:16px}.ck #checkout-summary{position:sticky;top:96px}@media (max-width:900px){.ck-layout{grid-template-columns:1fr;gap:16px}.ck-head{margin-bottom:12px}.ck-steps{display:none}.ck-sumbar{display:flex;align-items:center;gap:8px;width:100%;height:52px;border:1px solid #e7e7e7;border-radius:14px;background:var(--paper);padding:0 16px;font:inherit;font-size:15px;margin-bottom:12px;color:var(--navy)}.ck-sumbar span{flex:1;text-align:start}.ck-sumbar svg{width:18px;height:18px}.ck-sumbar>svg:last-child{transition:transform .2s}.ck-sum-open .ck-sumbar>svg:last-child{transform:rotate(180deg)}.ck #checkout-summary{display:none;position:static;order:-1}.ck-sum-open #checkout-summary{display:block}.ck-step,.ck-step.is-open{padding:16px}.ck-map-wrap{height:300px;margin-inline:-6px}.ck-locate span{display:none}.ck-locate{width:46px;padding:0;justify-content:center}.ck-grid,.ck-tiles{grid-template-columns:1fr}.ck-next{align-self:stretch}}.ck-nomap .ck-map-top,.ck-nomap .ck-pin{display:none}.ck-nomap{height:auto}.ck-nomap #ck-map{position:static}.ck-map-wrap .ck-street{filter:grayscale(.9) contrast(1.03) brightness(1.03)}.bg-bar s,.ck-layer{position:absolute;background:#fff}.ck-layer{left:12px;bottom:12px;z-index:500;height:38px;padding:0 12px;border:0;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.14);display:flex;align-items:center;gap:8px;font:inherit;font-size:14px;color:var(--navy);cursor:pointer}.ck-layer svg{width:16px;height:16px}.ck-layer[aria-pressed=true]{background:var(--navy);color:#fff}.ck-layer[hidden]{display:none}.bg-head{align-items:flex-end}.bg-sub{margin:8px 0 0;font-size:14px;color:#4d4d4d}.bg-goal{display:flex;align-items:center;gap:16px;padding:4px 0 24px;border-bottom:1px solid #ececec}.bg-goal-d{position:relative;width:52px;height:52px;flex:none;overflow:visible}html body .bg-goal-d .d3{position:absolute;inset:0!important;width:auto;height:auto}.bg-goal-t{flex:1;min-width:0}.bg-goal-h{margin:0;font-size:15px;color:#4a4a4a}.bg-goal-h b{color:var(--navy)}.bg-bar{position:relative;height:6px;border-radius:99px;background:#ececec;margin:12px 0 8px}.bg-bar i{position:absolute;top:0;bottom:0;inset-inline-start:0;border-radius:99px;background:var(--green);transition:width .9s cubic-bezier(.2,.8,.2,1)}.bg-bar s{top:50%;width:12px;height:12px;border-radius:50%;border:2px solid #cfcfcf;transition:background .3s,border-color .3s}.bg-bar s.on{background:var(--green);border-color:var(--green)}.bg-chips{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0;font-size:13px;color:#5c5c5c}.bg-chips li,.bg-qty button{display:flex;align-items:center}.bg-chips li{gap:4px}.bg-chips svg{width:14px;height:14px}.bg-chips small,.bg-end small{font-size:12px;color:#a5a5a5}.bg-chips li.on,.gf-min.ok .gf-min-t b{color:var(--green)}.bg-chips li.next,.dr-head h2 span,.gf-steps li.on{color:var(--navy);font-weight:700}html body .bg-list,html body .bg-row{border:0;border-radius:0;background:0 0}html body .bg-list{margin:0 0 8px;overflow:visible}html body .bg-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:16px;align-items:start;padding:24px 0;margin:0;border-bottom:1px solid #ececec;box-shadow:none}.bg-ph{display:block}html body .bg-ph img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;object-position:50% 22%;border-radius:12px;display:block;background:#f3f3f3}.bg-info{min-width:0}.bg-line{font-size:13px;color:#595959}.bg-name{font-size:20px;margin:2px 0 0;line-height:1.25}.bg-var{margin:3px 0 0;font-size:13px;color:#595959}.bg-qty{display:inline-flex;align-items:center;height:40px;margin-top:16px;border:1px solid #dcdcdc;border-radius:999px}.bg-qty button{border:0;background:0 0;justify-content:center;cursor:pointer;color:var(--navy)}.bg-qty svg{width:16px;height:16px}.bg-qty output{min-width:26px;text-align:center;font-weight:700;font-size:15px}.bg-end{display:flex;flex-direction:column;align-items:flex-end;gap:3px;height:100%}.bg-end small{color:#5c5c5c}.bg-rm{margin-top:auto;font-size:13px}.bg-more{display:inline-block;margin-top:16px}.bg .order-summary{position:sticky;top:96px}.bg-row.removing{opacity:0;transform:translateX(24px)}@media (max-width:900px){html body .bg-row{grid-template-columns:84px minmax(0,1fr) auto;gap:16px;padding:16px 0}.bg-name{font-size:18px}.bg .order-summary{position:static}.bg-head .ck-steps{display:none}}.dr{position:fixed;inset:0;z-index:300}.dr .bg-chips small,.dr[hidden]{display:none}.dr-back{position:absolute;inset:0;background:rgba(18,18,18,.4);opacity:0}.dr.open .dr-back,html.lv-fx img.lv-f.in{opacity:1}.dr-panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(440px,100vw);background:#fff;transform:translateX(100%);transition:transform .4s cubic-bezier(.22,.8,.24,1);box-shadow:-12px 0 40px rgba(0,0,0,.12)}[dir=rtl] .dr-panel{transform:translateX(-100%)}.dr.open .dr-panel{transform:none}.dr-in,.dr-pair>span{display:flex;flex-direction:column}.dr-in{height:100%;min-height:0}.dr-head{justify-content:space-between;padding:20px 24px 12px}.dr-close,.dr-head,.dr-head h2{display:flex;align-items:center}.dr-head h2{font-size:24px;margin:0;gap:8px}.dr-head h2 span{font-family:var(--body);font-size:13px;background:#f1f1f1;border-radius:99px;padding:3px 8px}.dr-close{width:40px;height:40px;border-radius:50%;border:1px solid #e3e3e3;background:#fff;justify-content:center;cursor:pointer;color:var(--navy)}.dr-close svg{width:18px;height:18px}.dr-close:hover{background:#f4f4f4}.dr-body{flex:1;min-height:0;overflow:auto;padding:2px 24px 16px;overscroll-behavior:contain}.dr .bg-goal{padding:8px 0 16px}.dr .bg-goal-d{width:44px;height:44px}html body .bg-row.mini{grid-template-columns:72px minmax(0,1fr) auto;gap:16px;padding:16px 0}.mini .bg-name{font-size:16px}.mini .bg-qty{height:34px;margin-top:8px}.mini .bg-qty button{width:34px;height:32px}.dr-pair{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;background:var(--paper);border-radius:14px}.dr-pair img{width:56px;height:56px;object-fit:cover;border-radius:10px;flex:none}.dr-pair>span{flex:1;min-width:0;line-height:1.3}.dr-pair small{font-size:12px;color:#595959}.dr-pair b{font-size:15px}.dr-pair em{font-style:normal;font-size:13px;color:#4a4a4a}.dr-add,.gf-steps button{font:inherit;cursor:pointer}.dr-add,.dr-foot{display:flex;background:#fff}.dr-add{height:36px;border-radius:999px;border:1px solid var(--navy);color:var(--navy);padding:0 16px;font-size:14px;align-items:center;gap:4px}.dr-add svg{width:14px;height:14px}.dr-add:hover,.gf-chips button.on{background:var(--navy);color:#fff}.dr-foot{border-top:1px solid #ececec;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0));flex-direction:column;gap:8px}.dr-line,html body .dr-go{justify-content:space-between}.dr-line{display:flex;align-items:baseline;font-size:15px}.dr-line strong,.gf-opt b{font-size:18px}.dr-cut,.dr-sm{font-size:14px;color:#4d4d4d}.dr-cut{display:flex;gap:8px;align-items:center;font-size:13px;margin:2px 0 4px}.dr-cut svg{width:15px;height:15px;flex:none}html body .dr-go{height:54px;padding:0 24px;font-size:16px}.dr-view{align-self:center;font-size:14px;margin-top:4px}.dr-empty,html body .dr-go{display:flex;align-items:center}.dr-empty{flex:1;flex-direction:column;justify-content:center;text-align:center;padding:24px;gap:8px}.dr-empty h3,.gf h2{margin:8px 0 0;font-size:20px}.dr-empty p{color:#4d4d4d;margin:0 0 12px}.newsletter form,html.dr-lock,html.lv-busy-on,html.lv-busy-on body{overflow:hidden}@media (prefers-reduced-motion:reduce){.bg-bar i,.dr-back,.dr-panel{transition:none}}.dr .bg-chips{gap:4px 12px}.gf{padding-bottom:72px}.gf-steps{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:4px 0 8px;padding:0;font-size:14px;color:#6b6b6b}.gf-steps button{border:0;background:0 0;padding:0;color:#4d4d4d;text-decoration:underline;text-underline-offset:3px}.gf-bar{height:3px;background:#ececec;border-radius:99px;margin-bottom:32px;overflow:hidden}.gf-bar i,.gf-opt i{background:var(--green)}.gf-bar i{display:block;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.gf h1{font-size:clamp(28px,3vw,40px);line-height:1.08;margin:0}.gf h2{margin:0}.gf-head{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.gf-head p,.gf-intro p{margin:0;color:#4a4a4a;font-size:16px;line-height:1.55}.gf-head-row{flex-direction:row;align-items:center;gap:16px}.gf-head2{margin:32px 0 16px;padding-top:24px;border-top:1px solid #ececec}.gf-ctx,.gf-opt small,.gf-style-t small{font-size:13px;color:#4d4d4d}.gf-s1{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;align-items:start}.gf-intro{display:flex;flex-direction:column;gap:16px}.gf-intro h1{font-size:clamp(32px,3.6vw,48px)}.gf-dana,.gf-promise li{display:flex;align-items:center}.gf-dana{gap:12px;padding:12px 16px;background:var(--paper);border-radius:16px;margin:8px 0}.gf-dana p{margin:0;font-size:15px;line-height:1.45}.gf-dana-av{position:relative;width:52px;height:52px;flex:none}.gf-dana-av.lg{width:60px;height:60px}.gf-dana-av.sm{width:40px;height:40px}html body .gf-dana-av .d3,html body .gf-style-d .d3,html body .ss-dana-av .d3,html body .st-dana .d3{position:absolute;inset:0!important;width:auto;height:auto}.gf-promise,.gf-q{display:flex;flex-direction:column}.gf-promise{list-style:none;margin:8px 0 0;padding:0;gap:8px;font-size:15px;color:#4a4a4a}.gf-promise li{gap:8px}.gf-promise svg{width:17px;height:17px;color:var(--green);flex:none}.gf-promise.sm{font-size:14px;margin:0}.gf-q{gap:16px}.gf-q h2+.gf-chips,.gf-q h2+.gf-who{margin-bottom:16px}.gf-who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gf-chips,.gf-opt{display:flex;gap:8px}.gf-opt{position:relative;min-height:100px;border:1px solid #dcdcdc;border-radius:16px;background:#fff;font:inherit;text-align:start;padding:16px;flex-direction:column;justify-content:space-between;cursor:pointer;color:var(--navy);transition:border-color .15s}.gf-opt.on{border:2px solid var(--navy);padding:16px}.gf-opt i{position:absolute;top:12px;inset-inline-end:12px;width:22px;height:22px;border-radius:50%;justify-content:center;color:#fff}.gf-opt i svg{width:13px;height:13px;stroke-width:3}.gf-chips{flex-wrap:wrap}.gf-chips button,.gf-style em{background:#fff;border-radius:999px}.gf-chips button{min-height:44px;padding:0 20px;border:1px solid #dcdcdc;font:inherit;font-size:15px;cursor:pointer;color:var(--navy)}.gf-chips button.on{border-color:var(--navy)}.gf-chips.sm button{min-height:38px;padding:0 16px;font-size:14px}.gf-nav,.gf-opt i{display:flex;align-items:center}.gf-nav{justify-content:space-between;gap:16px;padding-top:24px;margin-top:24px;border-top:1px solid #ececec}.gf-nav .btn{min-width:210px;height:54px;font-size:16px}.gf-styles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.gf-style,.gf-style-t{display:flex;flex-direction:column}.gf-style{position:relative;border:1px solid #dcdcdc;border-radius:18px;background:#fff;padding:0;overflow:hidden;font:inherit;text-align:start;cursor:pointer;color:var(--navy)}.gf-style.on{border:2px solid var(--navy)}html body .gf-style-img{width:100%;height:200px;object-fit:cover;object-position:50% 20%;display:block}.gf-style em{position:absolute;top:10px;inset-inline-start:10px;font-style:normal;font-size:12px;font-weight:700;padding:4px 8px;color:var(--green)}.gf-style-t{padding:16px;gap:4px}.gf-style-t b{font-size:16px;line-height:1.25}.gf-style.unsure{background:var(--paper);border-style:dashed;border-color:#bdbdbd;justify-content:space-between}.gf-col.unsure.on,.gf-style.unsure.on{border-style:solid;border-color:var(--navy)}.gf-style-d{position:relative;width:64px;height:64px;margin:16px 16px 0}.gf-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.gf-col{border:1px solid #dcdcdc;border-radius:16px;background:#fff;padding:16px;font:inherit;text-align:start;flex-direction:column;gap:8px;cursor:pointer;color:var(--navy)}.gf-col.on{border:2px solid var(--navy);padding:12px}.gf-col b{font-size:16px}.gf-col small{font-size:13px;color:#4d4d4d}.gf-col.unsure{background:var(--paper);border-style:dashed;border-color:#bdbdbd;justify-content:flex-end}.gf-col,.gf-dots{display:flex}.gf-dots i{width:34px;height:34px;border-radius:50%;border:2px solid #fff;margin-inline-start:-10px;box-shadow:0 0 0 1px #e8e8e8 inset}.gf-dots i:first-child{margin-inline-start:0}.gf-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start}.gf-grid4{grid-template-columns:minmax(0,1fr) 400px}.gf-main{min-width:0}.gf-rows{border-top:1px solid #ececec}.gf-row{display:grid;grid-template-columns:80px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #ececec}html body .gf-row-ph img,html body .gf-swap img{width:80px;height:96px;object-fit:cover;object-position:50% 20%;border-radius:12px;display:block}.gf-row-t{display:flex;flex-direction:column;gap:3px;min-width:0}.gf-row-t b{font-size:16px}.gf-row-t small{font-size:14px;color:#4a4a4a}.gf-row-t em{font-style:normal;font-size:13px;color:#5c5c5c}.gf-row-p{font-size:15px}.gf-row-a{display:flex;gap:8px;align-items:center}.gf-pill,.gf-x{height:38px;cursor:pointer;align-items:center}.gf-pill{padding:0 16px;border-radius:999px;border:1px solid #dcdcdc;background:#fff;font:inherit;font-size:14px;display:inline-flex;gap:4px;color:var(--navy)}.gf-pill:hover,.lp-related a:hover{border-color:var(--navy)}.gf-pill svg,.ss-avail .fabric-availability svg{width:14px;height:14px}.gf-x{width:38px;border-radius:50%;border:0;background:0 0;display:flex;justify-content:center;color:#5c5c5c}.gf-x:hover{background:#f3f3f3;color:var(--navy)}.gf-x svg{width:16px;height:16px}.gf-swap{display:flex;gap:8px;overflow-x:auto;padding:12px 2px 16px;border-bottom:1px solid #ececec;scrollbar-width:thin}.gf-search input,.gf-swap button{border:0;font:inherit;background:0 0}.gf-swap button{flex:none;width:96px;padding:0;text-align:start;cursor:pointer;display:flex;flex-direction:column;gap:3px;color:var(--navy)}html body .gf-swap img{width:96px;height:112px;border-radius:10px}.gf-swap b{font-size:13px;line-height:1.2}.gf-swap small{font-size:12px;color:#4d4d4d}.gf-cards button.on,.gf-swap button:hover img{outline:2px solid var(--navy);outline-offset:2px}.gf-add{margin-top:28px}.gf-add-h,.gf-search{display:flex;align-items:center}.gf-add-h{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.gf-add-h h2{font-size:18px}.gf-search{flex:1;max-width:340px;min-width:220px;height:44px;border:1px solid #dcdcdc;border-radius:999px;gap:8px;padding:0 16px}.gf-search svg{width:17px;height:17px;color:#4d4d4d}.gf-search input{outline:0;font-size:15px}.gf-add-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-height:420px;overflow:auto;padding-inline-end:4px}.gf-add-i{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}html body .gf-add-i img{width:52px;height:60px;object-fit:cover;border-radius:9px;flex:none}.gf-add-i>span,.gf-search input{flex:1;min-width:0}.gf-add-i b{font-size:15px}.gf-add-i small,.gf-none{font-size:13px;color:#4d4d4d}.gf-none{font-size:14px}.gf-add-i>span,.gf-aside{display:flex;flex-direction:column}.gf-aside{background:var(--paper);border-radius:20px;padding:24px;gap:16px;position:sticky;top:96px}.gf-aside h3,.gf-min-t b{display:flex;align-items:center}.gf-aside h3,.gf-lines div{justify-content:space-between}.gf-aside h3{margin:0;font-size:20px;font-weight:400}.gf-tag{font-style:normal;font-size:13px;padding:4px 8px;border-radius:999px;background:#fff;color:var(--green);font-weight:700}.gf-stack{position:relative;height:124px}html body .gf-stack img{position:absolute;top:8px;width:84px;height:104px;object-fit:cover;object-position:50% 20%;border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.12);border:2px solid #fff}html body .gf-stack .gf-st0{inset-inline-start:0;transform:rotate(-7deg)}html body .gf-stack .gf-st1{inset-inline-start:60px;transform:rotate(-2deg);top:0}html body .gf-stack .gf-st2{inset-inline-start:120px;transform:rotate(3deg)}html body .gf-stack .gf-st3{inset-inline-start:180px;transform:rotate(7deg);top:14px}html body .gf-stack .gf-st4{inset-inline-start:228px;transform:rotate(11deg);top:20px}.gf-lines,.gf-min{display:flex;flex-direction:column;gap:8px}.gf-lines{font-size:15px}.gf-lines div{display:flex;gap:12px}.gf-lines .mut,.gf-min-t span{color:#4d4d4d}.gf-min{padding:12px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.gf-min-t{display:flex;justify-content:space-between;font-size:14px;gap:8px}.gf-min-t b{gap:8px;font-weight:700}.gf-min-t svg{width:15px;height:15px;stroke-width:2.6}.gf-min-b{height:6px;border-radius:99px;background:#e3e3e3;overflow:hidden}.gf-min-b i{display:block;height:100%;background:var(--green);border-radius:99px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.gf-total{display:flex;justify-content:space-between;align-items:baseline}.gf-total span{font-size:18px}.gf-total b{font-size:20px}.gf-aside .btn{height:54px;font-size:16px}.gf-aside .btn[aria-disabled=true]{opacity:.45}.gf-fine{font-size:13px;color:#4d4d4d;text-align:center;margin:0}.gf-fine.left{text-align:start;margin-top:8px}.gf-block{margin-bottom:24px}.gf-lbl{display:block;font-size:15px;font-weight:700;margin-bottom:8px;padding:0}.gf-field,.gf-radio>span{display:flex;flex-direction:column}.gf-field{gap:8px;font-size:14px;margin-top:12px}.gf-field input,.gf-field textarea{font:inherit;font-size:16px;line-height:1.5;border:1px solid #dcdcdc;border-radius:12px;resize:none;color:var(--navy);background:#fff}.gf-field input{height:48px;padding:0 16px}.gf-field textarea{padding:12px 16px}.gf-count{display:block;text-align:end;font-size:13px;color:#5c5c5c;margin-top:8px}.gf-sign{border:0;padding:0;margin:0 0 24px}.gf-cards button,.gf-radio{border:1px solid #dcdcdc;display:flex;cursor:pointer}.gf-radio{gap:12px;align-items:center;padding:16px 16px;border-radius:14px;margin-bottom:8px}.gf-radio.on{border:2px solid var(--navy);padding:12px 16px}.gf-radio>span{flex:1;gap:2px}.gf-cal-h b,.gf-radio b,.gf-radio strong{font-size:15px}.gf-radio small{font-size:13px;color:#4d4d4d}.gf-indent{margin:0 0 12px;padding-inline-start:28px}.gf-cards{display:flex;gap:12px;flex-wrap:wrap}.gf-cards button{width:120px;height:72px;border-radius:12px;font:inherit;font-size:13px;align-items:flex-end;padding:8px}.gf-cards button.on{outline-offset:3px}.gf-card.c-ivory,.gf-cards .c-ivory{background:#fbfaf7;color:var(--navy)}.gf-card.c-sage,.gf-cards .c-sage{background:var(--green);color:#fff}.gf-card.c-midnight,.gf-cards .c-midnight{background:var(--navy);color:#fff}.gf-preview{align-items:center;background:0 0;padding:12px 0 0}.gf-card{width:min(330px,100%);min-height:440px;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.1);padding:40px 32px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;transform:rotate(-2deg);transition:background .3s,color .3s}.gf-card-logo{font-size:13px;letter-spacing:.24em;opacity:.75}.gf-card-to{font-size:14px;opacity:.65}.gf-card p,.gf-card-sig{font-family:"PT Serif",Georgia,serif}.gf-card p{margin:0;font-size:20px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.gf-card-sig{margin-top:auto;font-style:italic;font-size:16px;opacity:.85}.gf-preview .btn,.vn-ok audio{width:100%}.gf-preview .gf-promise{align-self:stretch;background:var(--paper);border-radius:14px;padding:16px 16px}.gf-dels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gf-dels .gf-radio{margin:0}.gf-datebox{display:flex;gap:24px;align-items:flex-start;padding:16px;background:var(--paper);border-radius:16px;margin-top:12px}.gf-cal{width:300px;flex:none}.gf-cal-h,.gf-cal-h button{display:flex;align-items:center}.gf-cal-h{justify-content:space-between;margin-bottom:8px}.gf-cal-h button{width:34px;height:34px;border-radius:50%;border:0;background:#fff;cursor:pointer;justify-content:center;color:var(--navy)}.gf-cal-h button:first-child svg{transform:rotate(180deg)}.gf-cal-h button:last-child svg{transform:none}.gf-cal-h button:disabled{opacity:.3;cursor:default}.gf-cal-h svg,.gf-nocod svg{width:15px;height:15px}.gf-cal-g,.gf-cal-w{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.gf-cal-w span{font-size:12px;color:#5c5c5c;padding:4px 0}.gf-cal-g span{height:38px;line-height:38px;font-size:14px}.gf-cal-g button{height:38px;line-height:38px;border:0;border-radius:50%;background:0 0;font:inherit;cursor:pointer;color:var(--navy)}.gf-cal-g .off{color:#c4c4c4}.gf-cal-g button:hover{background:#fff}.gf-cal-g button.on{background:var(--navy);color:#fff;font-weight:700}.gf-date-t{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#4a4a4a;line-height:1.45}.gf-date-t b{font-size:16px;color:var(--navy)}.gf-date-t small,.lp-price s{color:#5c5c5c}.gf-pay{border:2px solid var(--navy);border-radius:18px;padding:16px 20px}.gf-pay-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline;margin-bottom:8px}.gf-pay-h b{font-size:18px}.gf-pay-h span{font-size:13px;color:#4a4a4a}.gf-pay p{margin:0 0 12px;font-size:15px;line-height:1.5}.gf-nocod{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--paper);border-radius:12px;color:#5c5c5c;font-size:14px}.gf .ck-map-wrap{margin-bottom:12px}.gf .ck-grid{margin-top:12px}@media (max-width:1000px){.gf-cols,.gf-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gf-grid,.gf-grid4,.gf-s1{grid-template-columns:1fr;gap:28px}.gf-aside{position:static}.gf-preview{order:-1}.gf-who{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-steps{font-size:13px;gap:4px 12px}.gf-steps li:not(.on){display:none}.gf-add-l,.gf-dels{grid-template-columns:1fr}.gf-datebox{flex-direction:column}.gf-cal{width:100%}.gf-nav .btn{flex:1;min-width:0}.gf-row{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}html body .gf-row-ph img{width:64px;height:78px}.gf-row-a{grid-column:2/-1;justify-content:flex-start}.gf-card{min-height:340px;padding:28px 24px}}@media (max-width:560px){.gf-styles{grid-template-columns:1fr}.gf-style{flex-direction:row;align-items:center}html body .gf-style-img{width:88px;height:96px;margin:8px;border-radius:10px}.gf-style em{position:static;align-self:flex-start;margin:8px 0 0}.gf-style.unsure .gf-style-d{width:48px;height:48px;margin:8px 8px 8px 16px}}.st-hero{position:relative;height:min(78vh,620px);min-height:420px;overflow:hidden}html body .st-hero-img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.st-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,20,.62),rgba(20,20,20,.18) 55%,transparent)}[dir=rtl] .st-hero::after{background:linear-gradient(270deg,rgba(20,20,20,.62),rgba(20,20,20,.18) 55%,transparent)}.st-hero-t,.st-path li{display:flex;flex-direction:column}.st-hero-t{position:absolute;inset-inline-start:max(24px,calc((100vw - 1120px)/2));bottom:64px;z-index:1;color:#fff;gap:16px;max-width:600px}.st-hero-t span{font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.st-hero-t h1{margin:0;font-size:clamp(40px,5.4vw,56px);line-height:1.04;color:#fff}.st-intro{max-width:760px;margin:0 auto;padding:68px 0 52px;text-align:center}.st-intro p{margin:0;font-size:clamp(20px,2.2vw,24px);line-height:1.45}.st-path ol,.st-vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.st-vals{padding:36px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.st-vals span{font-size:14px;font-weight:700;color:var(--green)}.st-vals h2{font-size:20px;margin:8px 0}.st-vals p{margin:0;font-size:15px;color:#4a4a4a;line-height:1.55}.st-path{padding:56px 0 0}.st-path h2{font-size:28px;font-weight:400;margin:0 0 24px}.st-path ol{list-style:none;margin:0;padding:0;position:relative}.st-path ol::before{content:"";position:absolute;top:15px;inset-inline-start:16px;inset-inline-end:33%;height:2px;background:#e3e3e3}.st-path li{position:relative;gap:8px}.st-path b{font-size:18px}.st-path li>span:last-child{font-size:15px;color:#4a4a4a;line-height:1.5}.st-ic{width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.st-path li.last .st-ic{background:var(--green)}.st-ic svg{width:16px;height:16px}.st-fab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:60px 0 0}.st-end>div,.st-fab a{display:flex;flex-direction:column}.st-fab a{text-decoration:none;gap:8px;color:var(--navy)}html body .ss-img,html body .st-fab img{width:100%;object-fit:cover;display:block}html body .st-fab img{height:320px;object-position:50% 20%;border-radius:16px;transition:transform .5s ease}.st-fab a:hover img{transform:scale(1.02)}.st-fab b{font-size:18px;margin-top:4px}.st-fab span{font-size:14px;color:#4a4a4a;line-height:1.5}.st-end{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:64px 0 0;padding:32px 0;border-top:1px solid #ececec}.st-dana{position:relative;width:64px;height:64px;flex:none}.st-end>div{flex:1;min-width:220px;gap:4px}.st-end b{font-size:20px}.ss-head p,.st-end>div span{font-size:15px;color:#4a4a4a}@media (max-width:800px){.st-hero{height:520px}.st-hero::after{background:linear-gradient(0deg,rgba(20,20,20,.72),transparent 62%)}.st-hero-t{inset-inline-start:16px;inset-inline-end:16px;bottom:28px}.st-intro{padding:40px 0 28px;text-align:start}.st-fab,.st-path ol,.st-vals{grid-template-columns:1fr;gap:24px}.st-path ol::before{top:16px;bottom:16px;inset-inline-start:15px;inset-inline-end:auto;width:2px;height:auto}.st-path li{padding-inline-start:48px}.st-path .st-ic{position:absolute;inset-inline-start:0;top:0}html body .st-fab img{height:260px}.st-end .btn{flex:1}}.ss{padding-bottom:40px}.ss-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 24px}.ss-head h1{margin:0;font-size:clamp(28px,3vw,40px)}.ss-head p{margin:8px 0 0;color:#4d4d4d}.ss-head>span{font-size:14px;color:#4d4d4d}.ss-grid{display:grid;grid-template-columns:270px minmax(0,1fr) 320px;gap:32px;align-items:start}.ss-pick{display:flex;flex-direction:column;gap:12px;position:sticky;top:96px}.ss-chips{display:flex;flex-wrap:wrap}.ss-chips .chip{min-height:34px;padding:0 12px;font-size:13px}.ss-pick .shade-search{margin:0}.ss-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 8px;max-height:min(62vh,600px);overflow:auto;padding:4px 4px 8px 2px;scrollbar-width:thin}.ss-th{border:0;background:0 0;padding:0;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--navy)}.ss-sw{width:100%;aspect-ratio:1;border-radius:14px;display:block;transition:transform .15s}.jr-next a:hover .jr-next-img,.ss-th:hover .ss-sw{transform:scale(1.04)}.ss-th.on .ss-sw{outline:2.5px solid var(--navy);outline-offset:2px}.ss-th small{font-size:12px;line-height:1.2;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-mirror{min-width:0}.ss-photo{position:relative;border-radius:24px;overflow:hidden;background:#f3f3f3;aspect-ratio:4/5;max-height:760px}html body .ss-img{height:100%;object-position:50% 18%;animation:ssIn .45s ease}.ss-arrows,.ss-fabs{position:absolute;top:16px;inset-inline-end:16px;display:flex}.ss-fabs{inset-inline-start:16px;flex-wrap:wrap;gap:4px;width:max-content;max-width:calc(100% - 120px);background:rgba(255,255,255,.92);border-radius:22px;padding:4px}.ss-arrows button,.ss-fabs button{border:0;cursor:pointer;color:var(--navy)}.ss-fabs button{height:34px;padding:0 12px;border-radius:999px;background:0 0;font:inherit;font-size:13px}.ss-fabs button.on{background:var(--navy);color:#fff}.ss-arrows{gap:8px}.ss-arrows button{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center}.ss-arrows button:first-child svg{transform:rotate(180deg)}.ss-arrows button:last-child svg{transform:none}[dir=rtl] .ss-arrows button:first-child svg{transform:none}[dir=rtl] .ss-arrows button:last-child svg{transform:rotate(180deg)}.ss-arrows svg{width:17px;height:17px}.ss-chip,.ss-dots{position:absolute;display:flex}.ss-dots{bottom:18px;left:0;right:0;justify-content:center;gap:8px}.ss-dots i{width:6px;height:6px;border-radius:99px;background:rgba(255,255,255,.65);transition:width .25s}.ss-dots i.on{width:18px;background:#fff}.ss-chip{inset-inline-start:16px;bottom:16px;align-items:center;gap:8px;background:rgba(255,255,255,.94);border-radius:999px;padding:8px 16px 8px 8px}.ss-chip i,.ss-pairs i{width:28px;height:28px;border-radius:50%}.ss-chip b{font-size:15px}.ss-mirror .studio-disclosure{margin:8px 0 0;font-size:13px;color:#4d4d4d}.ss-panel{display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}.ss-panel h2{margin:0;font-size:32px;line-height:1.1}.ss-price{margin:-8px 0 0;font-size:18px}.ss-desc{margin:0;font-size:15px;color:#4a4a4a;line-height:1.55}.ss-lbl{display:block;font-size:13px;color:#4d4d4d;margin-bottom:8px}.ss-avail .fabric-availability{justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #f0f0f0;text-decoration:none;font-size:15px}[dir=rtl] .ss-avail .fabric-availability svg{transform:rotate(180deg)}.lp-related div,.ss-pairs>div{display:flex;flex-wrap:wrap;gap:8px}.ss-avail .fabric-availability,.ss-dana,.ss-pairs button{display:flex;align-items:center}.ss-pairs button{gap:8px;border:1px solid #e3e3e3;border-radius:999px;background:#fff;padding:4px 12px 4px 4px;font:inherit;font-size:13px;cursor:pointer;color:var(--navy)}.ss-panel .btn{height:52px}.ss-panel .pal-btn{align-self:flex-start}.ss-dana{gap:8px;padding-top:16px;border-top:1px solid #ececec;font-size:14px;color:#4a4a4a;line-height:1.45}.ss-dana-av{position:relative;width:42px;height:42px;flex:none}@media (max-width:1100px){.ss-grid{grid-template-columns:230px minmax(0,1fr)}.ss-panel{grid-column:1/-1;position:static}}@media (max-width:800px){.ss-grid{display:flex;flex-direction:column;gap:16px}.ss-pick{order:2;position:static}.ss-mirror{order:1}.ss-panel{order:3}.ss-thumbs{display:flex;overflow-x:auto;max-height:none;padding-bottom:8px}.ss-th{flex:none;width:72px}.ss-photo{margin-inline:-16px;border-radius:0;max-height:none}.ss-fabs{max-width:calc(100% - 32px)}.ss-arrows,.ss-head>span{display:none}}.ss-grid>*{min-width:0}@media (max-width:800px){.ss-mirror,.ss-panel,.ss-pick{width:100%}.ss-thumbs{max-width:100%}#selected-shade.ss-mirror{position:static}}.lp{padding-bottom:56px}.lp-crumb{font-size:13px;margin:8px 0 16px}.lp-crumb,.lp-crumb a{color:#4d4d4d}.lp-hero{max-width:820px;margin:0 0 32px}.lp-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.06;margin:0 0 16px}.lp-intro{font-size:clamp(16px,1.6vw,20px);line-height:1.55;color:#3a3a3a;margin:0}.lp-meta{margin:16px 0 0;font-size:14px;color:#4d4d4d}.lp-products{margin:0 0 44px}.lp-faq h2,.lp-products h2,.lp-related h2,.lp-sec h2{font-size:24px;margin:0 0 16px}.lp-pgrid{margin-top:4px}.lp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-body,.lp-card{display:flex;flex-direction:column}.lp-card{gap:8px;text-decoration:none;color:var(--navy)}.lp-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:14px;background:#f3f3f3}.lp-card b,.lp-card span{font-size:14px}.lp-body{gap:28px;padding-top:32px;border-top:1px solid #ececec}.lp-sec p{margin:0 0 8px;font-size:16px;line-height:1.7;color:#333}.lp-body,.lp-faq{max-width:820px;margin:0 0 44px}.lp-faq details{border-bottom:1px solid #ececec}.lp-faq summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-size:16px;font-weight:700;position:relative}.lp-ar .lp-faq summary,[dir=rtl] .lp-faq summary{padding:16px 0 16px 28px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary::after{content:"+";position:absolute;inset-inline-end:2px;top:12px;font-size:20px;font-weight:400;color:#4d4d4d;transition:transform .2s}.lp-faq details p{margin:0 0 16px;font-size:16px;line-height:1.65;color:#3a3a3a}.lp-related a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid #dcdcdc;border-radius:999px;text-decoration:none;font-size:15px;color:var(--navy)}.lp-product img{max-width:320px;border-radius:14px;margin:8px 8px 0 0}.lp-skel{display:flex;flex-direction:column;gap:16px;padding:40px 0}.lp-skel i{display:block;height:18px;border-radius:8px;background:linear-gradient(90deg,#f2f2f2,#e9e9e9,#f2f2f2);background-size:200% 100%;animation:lpSk 1.2s infinite}.lp-skel i:first-child{height:44px;width:60%}.lp-skel i:nth-child(2){width:85%}.lp-skel i:nth-child(3){width:70%}@media (max-width:800px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-hero{margin-bottom:24px}}.jr{padding-bottom:20px}.jr svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.jr-k{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#4d4d4d;font-weight:700}.jr-g{color:var(--navy)}.jr-dot,.jr-m i{border-radius:50%}.jr-dot{width:8px;height:8px;background:var(--green);box-shadow:0 0 0 0#4c6c5566;animation:jrPulse 2s infinite}.jr-chip,.jr-m{display:inline-flex;align-items:center}.jr-m{gap:8px;font-size:13px;color:#4d4d4d}.jr-m svg{width:15px;height:15px}.jr-m i{width:3px;height:3px;background:#b5b5b5;margin:0 4px}.jr-chip{height:26px;padding:0 12px;border-radius:999px;background:#fff;color:var(--navy);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 1px 0#0000000d}.jr-chip.light{background:#ffffffe6}.jr-crumb{margin:0}.jr-crumb .jr-cur{color:#4d4d4d}.jr-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.jr-mast h1,.jr-sh h2{margin:8px 0 0;font-family:var(--heading);font-weight:700;font-size:clamp(20px,2.6vw,28px);letter-spacing:-.015em;line-height:1.15}.jr-sh .underlink{background:0 0;border:0;font:inherit;font-size:14px;cursor:pointer;color:var(--navy)}.jr-mast{padding:24px 0 20px}.jr-mast-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:end;margin-top:16px}.jr-mast h1{margin:8px 0 0;font-size:clamp(28px,4.6vw,48px);line-height:1.04;letter-spacing:-.025em}.jr-mast p{margin:0;font-size:16px;color:#4a4a4a;line-height:1.6;padding-bottom:8px}.jr-bar{position:sticky;top:var(--hdr,76px);z-index:20;display:flex;align-items:center;gap:16px;padding:12px 0;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--navy);border-bottom:1px solid #ececec}.jr-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.jr-tabs::-webkit-scrollbar{display:none}.jr-search input,.jr-tab{font:inherit;font-size:14px;color:var(--navy)}.jr-search,.jr-tab{align-items:center;border-radius:999px}.jr-tab{flex:none;display:inline-flex;gap:8px;min-height:40px;padding:0 16px;border:1px solid #dcdcdc;background:#fff;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.jr-tab sup{font-size:11px;color:#5c5c5c;top:0;font-weight:700}.jr-tab.on{background:var(--navy);border-color:var(--navy);color:#fff}.jr-tab.on sup{color:#bdbdbd}@media (hover:hover){.jr-tab:not(.on):hover{border-color:var(--navy)}}.jr-search{display:flex;gap:8px;flex:0 0 260px;height:42px;padding:0 16px;background:#f3f3f3;color:#4d4d4d}.jr-search input{border:0;background:0 0;width:100%;outline:0;min-width:0}.jr-search:focus-within{background:#fff;box-shadow:0 0 0 1.5px var(--navy)}.jr-hero{position:relative;margin-top:24px;border-radius:24px;overflow:hidden;min-height:560px;display:flex;align-items:flex-end;background:var(--navy);isolation:isolate}.jr-hero-ph,.jr-hero::before{position:absolute;inset:0;z-index:-2}.jr-hero-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.jr-hero:hover .jr-hero-img{transform:scale(1.05)}.jr-hero::before{content:"";z-index:-1;background:linear-gradient(90deg,#000000b3 0,#00000066 45%,#0000 75%),linear-gradient(0deg,#0009 0,#0000 55%);pointer-events:none}[dir=rtl] .jr-hero::before{background:linear-gradient(270deg,#000000b3 0,#00000066 45%,#0000 75%),linear-gradient(0deg,#0009 0,#0000 55%)}.jr-hero-t{position:relative;max-width:600px;padding:48px;color:#fff;text-shadow:0 1px 18px #0000004d}.jr-hero-t h2{margin:16px 0 0;font-size:clamp(28px,4vw,48px);line-height:1.08;letter-spacing:-.02em}.jr-hero-t h2 a{color:#fff;text-decoration:none}.jr-hero-t p{margin:16px 0 0;font-size:18px;line-height:1.6;color:#ffffffd9;max-width:520px}.jr-by,.jr-issue a{display:flex;gap:12px;align-items:center}.jr-by{margin-top:20px}.jr-by b,.jr-by small,.jr-issue b{display:block;font-size:14px}.jr-by small{font-size:13px;opacity:.75;margin-top:2px}.jr-av,.jr-hero-btn{display:inline-flex;align-items:center}.jr-av{flex:none;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--navy);justify-content:center;font-size:13px;font-weight:700;letter-spacing:.08em;box-shadow:inset 0 0 0 1px #0000001a}.jr-hero-btn{margin-top:24px;background:#fff!important;color:var(--navy)!important;gap:8px}.jr-hero-btn svg{transition:transform .25s}.jr-hero-btn:hover svg{transform:translateX(4px)}.jr-issue{position:absolute;inset-inline-end:28px;bottom:28px;width:330px;padding:16px;border-radius:20px;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:4px;color:var(--navy)}.jr-issue .jr-k{margin-bottom:8px}.jr-issue a{padding:8px;border-radius:14px;text-decoration:none;color:inherit;transition:background .2s}.jr-issue a:hover{background:#00000008}.jr-iss-img{flex:none;width:58px;height:58px;border-radius:12px;object-fit:cover;background:#eee}.jr-issue small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4d4d4d;font-weight:700}.jr-issue b{font-size:15px;line-height:1.3;margin-top:3px}.jr-band{margin-top:64px;padding:48px 0 44px;background:#f4f4f2;position:relative;overflow:hidden}.jr-band-h h2,.jr-band::after,.jr-hero-t h2{font-family:var(--heading);font-weight:700}.jr-band::after{content:"NEW";position:absolute;inset-inline-end:-10px;top:-34px;font-size:72px;line-height:1;color:#00000008;letter-spacing:-.04em;pointer-events:none}.jr-band-in{position:relative;z-index:1}.jr-band-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.jr-band-h h2{margin:8px 0 0;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;line-height:1.05}.jr-band-h p{margin:8px 0 0;color:#4a4a4a;font-size:16px}.jr-band-act,.jr-dropstory{display:flex;align-items:center;gap:16px}.jr-dropstory{gap:12px;padding:8px 16px 8px 8px;border-radius:999px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 4px 16px #0000000d;max-width:320px}[dir=rtl] .jr-dropstory{padding:8px 8px 8px 16px}.jr-ds-img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.jr-dropstory small{display:block;font-size:12px;color:#4d4d4d}.jr-dropstory b{display:block;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.jr-arrows{display:flex;gap:8px}.jr-arr{width:46px;height:46px;border-radius:50%;border:1px solid var(--navy);background:#fff;color:var(--navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.jr-arr:hover{background:var(--navy);color:#fff}.jr-arr svg{width:20px;height:20px}.jr-arr.prev svg,[dir=rtl] .jr-arr svg{transform:rotate(180deg)}[dir=rtl] .jr-arr.prev svg{transform:none}.jr-rail.product-grid{display:flex!important;gap:20px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px;margin:0}.jr-rail::-webkit-scrollbar{display:none}.jr-rail>*{flex:0 0 calc((100% - 80px)/5);scroll-snap-align:start;min-width:0}.jr-latest{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;margin-top:64px;align-items:start}.jr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.jr-card,.jr-start a{display:flex;gap:16px;text-decoration:none}.jr-card{flex-direction:column;color:inherit;min-width:0}.jr-ph{position:relative;display:block;border-radius:18px;overflow:hidden;background:#f2f2f2}.jr-ph .jr-chip{position:absolute;inset-inline-start:12px;top:12px}.jr-img,.jr-noimg{display:block;aspect-ratio:4/3}.jr-img{width:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.jr-noimg{background:linear-gradient(135deg,#f3f3f3,#e7e7e7)}@media (hover:hover){.jr-card:hover .jr-img{transform:scale(1.05)}.jr-card:hover .jr-h{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}}.jr-cb{display:flex;flex-direction:column;gap:8px}.jr-h{font-family:var(--heading);font-weight:700;font-size:20px;line-height:1.28;letter-spacing:-.01em}.jr-x{font-size:15px;line-height:1.55;color:#4a4a4a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jr-big{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:center}.jr-big .jr-img{aspect-ratio:4/3}.jr-big .jr-h{font-size:clamp(20px,2.4vw,28px)}.jr-big .jr-x{-webkit-line-clamp:3}.jr-start{position:sticky;top:calc(var(--hdr,76px) + 84px);padding:24px;border-radius:24px;background:var(--navy);color:#fff}.jr-start .jr-k{color:#bdbdbd}.jr-sn,.jr-start h2{font-family:var(--heading)}.jr-start h2{margin:8px 0 16px;font-size:24px;letter-spacing:-.015em}.jr-start ol{list-style:none;margin:0;padding:0}.jr-start li+li{border-top:1px solid #ffffff1f}.jr-start a{align-items:center;padding:16px 0;color:#fff}.jr-sn{flex:none;font-weight:700;font-size:15px;color:#6b6b6b;width:24px}.jr-start a>span:nth-child(2),.st-link>span:nth-child(2){flex:1;min-width:0}.jr-start b{display:block;font-size:15px;line-height:1.35}.jr-start small{display:block;font-size:13px;color:#a8a8a8;margin-top:3px}.jr-st-img{flex:none;width:56px;height:56px;border-radius:12px;object-fit:cover;opacity:.95}@media (hover:hover){.jr-start a:hover b{text-decoration:underline;text-underline-offset:3px}}.jr-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin-top:32px}.jr-none,.jr-toc ol,.st-nav ol{display:flex;flex-direction:column}.jr-none{grid-column:1/-1;align-items:center;gap:8px;padding:60px 0;color:#4d4d4d;text-align:center}.jr-none svg{width:30px;height:30px}.jr-none b{color:var(--navy);font-size:18px}.jr-shopcover{margin-top:72px;padding:28px;border:1px solid #e7e7e7;border-radius:24px}.jr-shopcover-h{display:flex;align-items:center;gap:16px;margin-bottom:8px}.jr-sc-img{display:block;width:72px;height:72px;border-radius:16px;object-fit:cover}.jr-shopcover-h h2{margin:4px 0;font-size:20px;font-family:var(--heading);line-height:1.25}.jr-sh-x{margin-top:72px}.jr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jr-tile{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:230px;padding:24px;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.jr-tile .jr-tile-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.jr-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000000b3,#0000 65%)}.jr-tile b{display:block;font-size:20px;font-family:var(--heading)}.jr-tile small{display:block;font-size:14px;opacity:.85;margin-top:4px}.jr-tile>svg{width:40px;height:40px;padding:8px;border-radius:50%;background:#fff;color:var(--navy);transition:transform .25s}@media (hover:hover){.jr-tile:hover .jr-tile-img{transform:scale(1.06)}.jr-tile:hover>svg{transform:translateX(4px)}}.jr-cta-band{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:28px;align-items:center;margin:72px 0 48px;padding:32px 36px;border-radius:24px;background:var(--green);color:#fff}.jr-cta-av{width:72px;height:72px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center}.jr-cta-av svg{width:30px;height:30px}.jr-cta-t .jr-k{color:#d6e3da}.jr-ahead h1,.jr-cta-t h2{margin:8px 0;font-family:var(--heading);font-size:clamp(20px,2.4vw,28px);letter-spacing:-.01em}.jr-cta-t p{margin:0;color:#ffffffd9;font-size:16px;line-height:1.55}.jr-cta-b{display:flex;gap:8px;flex-wrap:wrap}.jr-cta-b .btn{background:#fff!important;color:var(--navy)!important;border-color:#fff!important}.jr-cta-b .btn.secondary{background:0 0!important;color:#fff!important;border:1px solid #ffffff99!important;display:inline-flex;align-items:center;gap:8px}.jr-prog{position:fixed;inset:0 0 auto 0;height:3px;z-index:60;pointer-events:none}.jr-prog i{display:block;height:100%;background:var(--green);transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .jr-prog i,[dir=rtl] .st-long .st-prog i{transform-origin:100% 50%}.jr-ahead{max-width:860px;padding-top:24px;text-align:center}.jr-ahead .jr-crumb{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.jr-ahead .jr-chip{background:#f3f3f3;color:var(--navy)}.jr-ahead h1{margin:16px 0 0;font-weight:700;font-size:clamp(28px,4.8vw,48px);line-height:1.08;letter-spacing:-.025em}.jr-dek{margin:16px auto 0;max-width:680px;font-size:20px;line-height:1.6;color:#4a4a4a}.jr-ameta{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px;padding-top:24px;border-top:1px solid #ececec}.jr-ameta .jr-by{margin:0;text-align:start}.jr-ameta .jr-av{background:var(--navy);color:#fff}.jr-ameta small{color:#4d4d4d;opacity:1}.jr-share{display:flex;gap:8px}.jr-sbtn,.jr-toc a i{display:inline-flex;align-items:center}.jr-sbtn{gap:8px;min-height:40px;padding:0 16px;border:1px solid #dcdcdc;border-radius:999px;background:#fff;font:inherit;font-size:14px;color:var(--navy);text-decoration:none;cursor:pointer;transition:border-color .2s}.jr-sbtn:hover,.jr-vote button:hover{border-color:var(--navy)}.jr-sbtn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jr-acf{margin-top:32px}.jr-acov{display:block;width:100%;max-height:620px;aspect-ratio:2/1;object-fit:cover;border-radius:24px;background:#f2f2f2}.jr-abody{display:grid;grid-template-columns:250px minmax(0,700px);gap:72px;justify-content:center;margin-top:48px}.jr-abody.notoc{grid-template-columns:minmax(0,700px)}.jr-abody.notoc .jr-side{display:none}.jr-side{position:relative}.jr-toc{position:sticky;top:calc(var(--hdr,76px) + 24px);padding:20px;border-radius:20px;background:#f6f6f5}.jr-toc ol,.st-nav ol{list-style:none;margin:12px 0 0;padding:0;gap:2px}.jr-side-shop,.jr-toc a{display:flex;text-decoration:none}.jr-toc a{gap:8px;align-items:flex-start;padding:8px 8px;border-radius:12px;color:#4a4a4a;font-size:14px;line-height:1.35;transition:background .2s,color .2s}.jr-toc a i{flex:none;font-style:normal;width:22px;height:22px;border-radius:50%;justify-content:center;font-size:12px;font-weight:700;color:#4d4d4d}.jr-toc a i,.jr-toc a.on,.jr-toc a:hover{background:#fff}.jr-toc a.on{color:var(--navy);font-weight:700}.jr-toc a.on i{background:var(--green);color:#fff}.jr-side-shop{position:sticky;top:calc(var(--hdr,76px) + 24px);align-items:center;gap:12px;margin-top:16px;padding:16px 16px;border-radius:18px;background:var(--navy);color:#fff}.jr-toc+.jr-side-shop{position:static}.jr-side-shop svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.jr-side-shop b{display:block;font-size:15px}.jr-side-shop small{display:block;font-size:13px;color:#bdbdbd}.jr-text li,.jr-text p{font-family:var(--body);font-size:18px;line-height:1.8;color:#3a3a3a}.jr-text p{margin:0 0 20px}.jr-text p:first-child::first-letter{font-family:var(--heading)}.jr-ul{margin:0 0 24px;padding:0;list-style:none}.jr-ul li{position:relative;padding-inline-start:28px;margin-bottom:8px}.jr-ul li::before{content:"";position:absolute;inset-inline-start:4px;top:.75em;width:10px;height:10px;border-radius:50%;border:2px solid var(--green)}.jr-text li a,.jr-text p a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:3px}.jr-text h2{display:flex;align-items:center;gap:16px;margin:48px 0 16px;font-family:var(--heading);font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.012em;scroll-margin-top:112px}.jr-num{flex:none;width:42px;height:42px;border-radius:50%;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.jr-q summary,.jr-quote{font-weight:700;position:relative}.jr-quote{margin:40px 0;padding:32px 32px 32px 76px;border-radius:22px;background:#f5f5f4;font-family:var(--heading);font-size:20px;line-height:1.45;color:var(--navy)}[dir=rtl] .jr-quote{padding:32px 76px 32px 32px}.jr-qm{position:absolute;inset-inline-start:24px;top:16px;font-size:72px;line-height:1;color:#b5b5b5;font-family:Georgia,serif}.jr-shop{margin:8px 0 32px;padding:20px;border-radius:22px;background:#f6f6f5;scroll-margin-top:112px}.jr-shop-h{display:flex;align-items:center;gap:8px;margin-bottom:16px}.jr-shop-h svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.jr-shop-h b{font-size:15px}.jr-shop-h span{margin-inline-start:auto;font-size:13px;color:#4d4d4d}.jr-shop .product-card{background:#fff;border-radius:16px;padding:8px}.jr-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important}.jr-pgrid.jr-n1{grid-template-columns:minmax(0,250px)!important}.jr-pgrid.jr-n2,.jr-pgrid.jr-n4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jr-faq{margin:8px 0 24px;display:flex;flex-direction:column;gap:8px}.jr-q{border:1px solid #e7e7e7;border-radius:16px;padding:0 20px;transition:border-color .2s,background .2s}.jr-q[open]{border-color:var(--navy);background:#fff}.jr-q summary{cursor:pointer;list-style:none;padding:16px 0;padding-inline-end:32px;font-size:16px}.jr-q summary::-webkit-details-marker{display:none}.jr-q summary::after{content:"+";position:absolute;inset-inline-end:0;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:#f3f3f3;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;color:var(--navy);transition:transform .25s,background .2s}.jr-q[open] summary::after{transform:rotate(45deg);background:var(--navy);color:#fff}.jr-q p{font-size:16px!important;margin:0 0 16px!important}.jr-collect,.jr-next a{display:flex;color:#fff;text-decoration:none}.jr-collect{align-items:center;justify-content:space-between;gap:16px;margin:32px 0 0;padding:24px 24px;border-radius:20px;background:var(--navy)}.jr-collect small{display:block;font-size:13px;color:#bdbdbd}.jr-collect b{display:block;font-size:20px;margin-top:2px}.jr-collect svg{width:24px;height:24px;transition:transform .25s}.jr-collect:hover svg{transform:translateX(5px)}.jr-vote{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:32px;padding:16px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-size:15px}.jr-vote span{margin-inline-end:auto;font-weight:700}.jr-vote button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid #dcdcdc;background:#fff;font:inherit;font-size:14px;cursor:pointer}.jr-vote button.no svg{transform:scaleY(-1)}.jr-vote b,.st-nav a.on i{color:var(--navy)}.jr-brandbox{display:flex;gap:16px;margin-top:24px;padding:24px;border-radius:20px;background:#f6f6f5}.jr-brandbox .jr-av{width:52px;height:52px;background:var(--navy);color:#fff;font-size:14px}.jr-brandbox b{font-size:16px}.jr-brandbox p{margin:8px 0 8px!important;font-size:15px!important;line-height:1.6!important}.jr-next{margin-top:64px}.jr-next a{position:relative;align-items:flex-end;min-height:340px;border-radius:24px;overflow:hidden;isolation:isolate}.jr-next-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.jr-next a::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000000b3,#0000 70%)}[dir=rtl] .jr-next a::before{background:linear-gradient(270deg,#000000b3,#0000 70%)}.jr-next-t{display:flex;flex-direction:column;gap:8px;max-width:560px;padding:36px}.jr-next-t .jr-k{color:#ffffffbf}.jr-next-t b{font-family:var(--heading);font-size:clamp(24px,3vw,32px);line-height:1.12;letter-spacing:-.015em}.jr-next-t small{font-size:16px;color:#ffffffd9;line-height:1.5}.jr-next-go{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-weight:700}.jr-related{margin-top:64px;margin-bottom:40px}.jr-related .jr-list{margin-top:0}.jr-sbar{display:none}@media (max-width:1100px){.jr-issue{display:none}.jr-latest{grid-template-columns:1fr}.jr-start{position:static}.jr-rail>*{flex-basis:calc((100% - 60px)/4)}}@media (max-width:900px){.jr-mast-row{grid-template-columns:1fr;gap:8px;margin-top:12px}.jr-bar{top:var(--hdr,60px);flex-direction:column;align-items:stretch;gap:8px;padding:8px 0}.jr-search{flex:none;order:-1}.jr-hero{min-height:500px;border-radius:20px;margin-top:16px}.jr-hero::before{background:linear-gradient(0deg,#000000d9 0,#00000080 50%,#0000 80%)!important}.jr-hero-t{padding:24px}.jr-hero-t p{font-size:16px}.jr-band{margin-top:44px;padding:32px 0 32px}.jr-band::after{font-size:72px;top:-18px}.jr-band-h{flex-direction:column;align-items:flex-start;gap:16px}.jr-band-act{width:100%;justify-content:space-between}.jr-dropstory{max-width:calc(100% - 110px)}.jr-dropstory b{max-width:100%}.jr-arrows,.jr-sbtn span{display:none}.jr-rail.product-grid{gap:12px!important}.jr-rail>*{flex-basis:44%}.jr-latest{margin-top:44px;gap:32px}.jr-grid,.jr-list{grid-template-columns:1fr;gap:0}.jr-grid .jr-card,.jr-list .jr-card{flex-direction:row;gap:16px;padding:16px 0;border-bottom:1px solid #ececec;display:flex}.jr-grid .jr-big{flex-direction:column;border-bottom:0;padding-top:0}.jr-grid .jr-card:not(.jr-big) .jr-ph,.jr-list .jr-ph{flex:0 0 116px;border-radius:14px}.jr-grid .jr-card:not(.jr-big) .jr-img,.jr-list .jr-img{aspect-ratio:1}.jr-grid .jr-card:not(.jr-big) .jr-chip,.jr-list .jr-chip{display:none}.jr-grid .jr-card:not(.jr-big) .jr-h,.jr-list .jr-h{font-size:16px}.jr-grid .jr-card:not(.jr-big) .jr-x,.jr-list .jr-x{display:none}.jr-shopcover,.jr-start{border-radius:20px;padding:24px}.jr-shopcover{padding:16px}.jr-shopcover .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-sh-x,.jr-shopcover{margin-top:48px}.jr-tiles{grid-template-columns:1fr;gap:12px}.jr-tile{min-height:150px;border-radius:18px}.jr-cta-band{grid-template-columns:52px 1fr;gap:16px;padding:24px;margin:48px 0 32px;border-radius:20px}.jr-cta-av{width:52px;height:52px}.jr-cta-av svg{width:24px;height:24px}.jr-cta-b{grid-column:1/-1}.jr-cta-b .btn{flex:1;justify-content:center}.jr-ahead{text-align:start}.jr-ahead .jr-crumb{justify-content:flex-start}.jr-dek{font-size:18px;margin-inline:0}.jr-ameta{justify-content:space-between;gap:16px}.jr-sbtn{width:42px;padding:0;justify-content:center}.jr-acf{padding:0;margin-top:24px}.jr-acov{aspect-ratio:4/3;border-radius:0}.jr-abody{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.jr-side{order:-1}.jr-toc{position:static;margin-bottom:24px}.jr-side-shop{display:none}.jr-text li,.jr-text p{font-size:16px}.jr-text p:first-child::first-letter{font-size:48px}.jr-text h2{font-size:20px;gap:12px}.jr-num{width:36px;height:36px;font-size:15px}.jr-quote{font-size:18px;padding:24px 24px 24px 56px;border-radius:18px}.jr-qm{font-size:56px;inset-inline-start:16px;top:10px}[dir=rtl] .jr-quote{padding:24px 56px 24px 24px}.jr-shop{padding:16px;border-radius:18px}.jr-pgrid,.jr-pgrid.jr-n4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jr-pgrid.jr-n1{grid-template-columns:minmax(0,62%)!important}.jr-next a{min-height:300px;border-radius:20px}.jr-next a::before{background:linear-gradient(0deg,#000000cc,#0000 75%)!important}.jr-next-t{padding:24px}.jr-sbar{display:flex;position:fixed;inset-inline:14px;bottom:calc(88px + env(safe-area-inset-bottom,0));z-index:50;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;background:var(--navy);color:#fff;border-radius:999px;box-shadow:0 8px 26px rgba(0,0,0,.2);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s,transform .25s}[dir=rtl] .jr-sbar{padding:8px 16px 8px 8px}.jr-sbar span{display:inline-flex;align-items:center;gap:8px;font-size:14px}.jr-sbar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.jr-sbar .btn{min-height:40px;padding:0 20px;background:#fff!important;color:var(--navy)!important}.jr-sbar.show{opacity:1;transform:none;pointer-events:auto}}.announcement,.announcement.multi,.announcement:not(.multi){padding-inline:16px!important}.announcement .ann-close,.announcement .ann-nav{display:none!important}.announcement .ann-item{transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s;visibility:hidden}.announcement .ann-item.on{visibility:visible;transition:opacity .32s ease .3s,transform .32s ease .3s,visibility 0s linear .3s}.st-long .st-prog{position:fixed;inset:0 0 auto 0;height:3px;z-index:60;pointer-events:none}.st-about .st-prog i,.st-long .st-prog i{display:block;height:100%;background:var(--navy);transform:scaleX(0);transform-origin:0 50%}.st-k{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#4d4d4d;font-weight:700}.st-open{max-width:900px;margin:0 auto;padding:72px 0 40px;text-align:center}.st-open h2{margin:0;font-family:var(--heading);font-weight:700;font-size:clamp(28px,4.2vw,48px);line-height:1.12;letter-spacing:-.025em}.st-dek{margin:20px auto 0;max-width:700px;font-size:18px;line-height:1.65;color:#4a4a4a}.st-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--navy);border-bottom:1px solid #ececec;margin-bottom:64px}.st-nums div{padding:24px 20px;display:flex;flex-direction:column;gap:8px;border-inline-start:1px solid #ececec}.st-nums div:first-child{border-inline-start:0}.st-nums b{font-family:var(--heading);font-size:clamp(28px,3.6vw,40px);line-height:1;letter-spacing:-.02em}.st-nums span{font-size:14px;color:#4d4d4d}.st-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.st-nav{position:sticky;top:calc(var(--hdr,76px) + 24px);padding:20px;border-radius:20px;background:#f6f6f5;max-height:calc(100vh - 140px);overflow:auto}.st-nav a{display:flex;gap:8px;padding:8px 8px;border-radius:10px;font-size:14px;line-height:1.35;color:#4a4a4a;text-decoration:none;transition:background .2s,color .2s}.st-nav a i{flex:none;font-style:normal;font-size:12px;font-weight:700;color:#6b6b6b;padding-top:1px}.st-nav a.on,.st-nav a:hover{background:#fff}.st-nav a.on{color:var(--navy);font-weight:700}.pdp-glance dl>div,.st-main{min-width:0}.st-letter{max-width:720px;padding-bottom:28px}.st-letter p{margin:0 0 24px;font-size:20px;line-height:1.75;color:#2f2f2f}.st-letter p:first-child::first-letter{font-family:var(--heading)}.st-ch{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start;padding:56px 0;border-top:1px solid #ececec;scroll-margin-top:calc(var(--hdr,76px) + 20px)}.st-ch.alt .st-ch-media{order:2}.st-ch-media{position:sticky;top:calc(var(--hdr,76px) + 24px);border-radius:22px;overflow:hidden;background:#f2f2f2}.st-ch-img,.st-fabs img{width:100%;aspect-ratio:4/5;object-fit:cover}.st-ch-img{display:block}.st-ch-no,.st-quote span{position:absolute;line-height:1}.st-ch-no,.st-ch-t h2{font-family:var(--heading);font-weight:700}.st-ch-no{inset-inline-start:16px;bottom:12px;font-size:56px;color:#fff;text-shadow:0 2px 20px #0006}.st-ch-t h2{margin:8px 0 16px;font-size:clamp(24px,2.8vw,32px);line-height:1.15;letter-spacing:-.02em}.st-ch-t p{margin:0 0 16px;font-size:18px;line-height:1.8;color:#3a3a3a}.st-promise{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.st-promise li{display:flex;gap:12px;align-items:flex-start;padding:16px 16px;border-radius:14px;background:#f6f6f5;font-size:16px;line-height:1.5}.st-promise .st-ic{position:static;flex:none;width:28px;height:28px;background:var(--navy)}.mc-perk span svg,.st-promise .st-ic svg{width:15px;height:15px}.st-quote{position:relative;margin:8px 0;padding:40px 48px 40px 96px;border-radius:24px;background:var(--navy);color:#fff}[dir=rtl] .st-quote{padding:40px 96px 40px 48px}.st-quote span{inset-inline-start:30px;top:18px;font-family:Georgia,serif;font-size:72px;color:#ffffff59}.st-quote p{margin:0;font-family:var(--heading);font-weight:700;font-size:clamp(20px,2.4vw,28px);line-height:1.4;letter-spacing:-.01em}.st-fabs,.st-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:8px 0 24px}.st-fabs a,.st-journey li{display:flex;flex-direction:column;gap:8px}.st-fabs a{color:inherit;text-decoration:none}.st-fabs img{border-radius:16px;background:#f2f2f2;transition:transform .5s}.st-fabs a:hover img{transform:scale(1.03)}.st-fabs b{font-size:15px;margin-top:4px}.st-fabs span{font-size:13px;color:#4d4d4d;line-height:1.45}.st-journey{list-style:none;padding:24px;border-radius:22px;border:1px solid #e7e7e7;gap:20px;counter-reset:j}.st-journey li{position:relative;padding-top:44px}.st-journey .st-ic{position:absolute;top:0;inset-inline-start:0;background:var(--navy)}.st-journey li:not(:last-child)::after{content:"";position:absolute;top:16px;inset-inline-start:42px;inset-inline-end:-10px;height:1px;background:#dcdcdc}.st-journey b{font-size:15px}.st-journey span{font-size:14px;color:#4d4d4d;line-height:1.45}.st-sign,.st-sign-mark{display:flex;align-items:center}.st-sign{gap:16px;margin:40px 0 0;padding:24px;border-radius:22px;background:#f6f6f5}.st-sign-mark{flex:none;width:54px;height:54px;border-radius:50%;background:var(--navy);color:#fff;justify-content:center;font-weight:700;letter-spacing:.08em}.st-sign div{flex:1;display:flex;flex-direction:column;gap:3px}.st-sign b{font-size:18px}.st-sign span{font-size:14px;color:#4d4d4d}.st-long .st-end{margin-top:56px}@media (max-width:1000px){.st-body{grid-template-columns:1fr;gap:0}.st-nav{position:static;max-height:none;margin-bottom:28px}.st-nav ol{flex-direction:row;overflow-x:auto;gap:8px;scrollbar-width:none}.st-nav ol::-webkit-scrollbar{display:none}.st-nav li{flex:none}.st-nav a{white-space:nowrap;background:#fff;border-radius:999px;padding:8px 16px}}@media (max-width:900px){.st-open{padding:44px 0 28px;text-align:start}.st-dek{margin-inline:0;font-size:18px}.st-nums{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.st-nums div:nth-child(3){border-inline-start:0}.st-nums div:nth-child(n+3){border-top:1px solid #ececec}.st-nums div{padding:20px 16px}.st-letter p{font-size:18px}.st-letter p:first-child::first-letter{font-size:56px}.st-ch{grid-template-columns:1fr;gap:20px;padding:40px 0}.st-ch.alt .st-ch-media{order:0}.st-ch-media{position:relative;top:0;border-radius:18px}.st-ch-img{aspect-ratio:16/11}.st-ch-no{font-size:48px}.st-ch-t p{font-size:16px}.st-quote{padding:28px 24px 24px 64px;border-radius:20px}.st-quote span{font-size:56px;inset-inline-start:18px;top:12px}[dir=rtl] .st-quote{padding:28px 64px 24px 24px}.st-fabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-journey{grid-template-columns:1fr;gap:16px;padding:16px}.st-journey li{padding:0;padding-inline-start:44px;min-height:32px}.st-journey li::after{display:none}.st-sign{flex-wrap:wrap;padding:20px}.st-sign .btn{width:100%;justify-content:center}}html.lv-fx img.lv-f{opacity:0}.gallery-main[style*="--ph"],.product-photo[style*="--ph"]{background-color:color-mix(in srgb,var(--ph) 18%,#f4f4f3)!important}.hover-image:not([src]){visibility:hidden}@media (prefers-reduced-motion:reduce){html.lv-fx img.lv-f{transition:none}}.d3 img,.d3o .d3 img,body .d3 img{filter:none!important}.st-about .st-prog{position:fixed;inset:0 0 auto 0;height:3px;z-index:60;pointer-events:none}.st-head{max-width:860px;margin:0 auto;padding:24px 0 32px;text-align:center}.st-head .breadcrumb{justify-content:center;display:flex;margin-bottom:24px}.st-head h1{margin:16px 0 0;font-family:var(--heading);font-weight:700;font-size:clamp(28px,4.6vw,48px);line-height:1.08;letter-spacing:-.025em}.st-head .st-dek{margin:16px auto 0;max-width:680px;font-size:20px;line-height:1.6;color:#4a4a4a}.st-by,.st-ig{display:inline-flex;align-items:center;border-radius:999px}.st-by{gap:12px;margin-top:24px;padding:8px 8px 8px 8px;border:1px solid #ececec;text-align:start}.st-by b,.st-by small{display:block;font-size:14px}.st-by small{font-size:13px;color:#4d4d4d}.st-by .st-sign-mark{width:38px;height:38px;font-size:12px}.st-ig{gap:8px;margin-inline-start:8px;padding:8px 12px;background:#f3f3f3;color:var(--navy);font-size:13px;text-decoration:none}.st-ig svg,.st-link-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-note{margin:16px 0 0;font-size:14px;color:#4d4d4d}.st-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--navy);border-bottom:1px solid #ececec;margin-bottom:56px}.st-facts div{padding:24px 16px;border-inline-start:1px solid #ececec;display:flex;flex-direction:column;gap:8px}.st-facts div:first-child{border-inline-start:0}.st-facts b{font-family:var(--heading);font-size:clamp(24px,2.6vw,32px);line-height:1;letter-spacing:-.02em}.st-facts span{font-size:13px;line-height:1.45;color:#4d4d4d}.st-about .st-body{display:grid;grid-template-columns:250px minmax(0,700px);gap:72px;justify-content:center;align-items:start}.st-about .st-nav{position:sticky;top:calc(var(--hdr,76px) + 20px);max-height:calc(100vh - 120px);overflow:auto;padding:16px;border-radius:20px;background:#f6f6f5}.st-about .st-nav a{font-size:13px}.st-ch2 p,.st-intro2 p{margin:0 0 16px;font-size:18px;line-height:1.75;color:#333}.st-intro2 p:first-child::first-letter{font-family:var(--heading)}.st-ch2 p.st-short,.st-intro2 p.st-short{margin-bottom:8px}.st-ch2{padding:44px 0 24px;border-top:1px solid #ececec;scroll-margin-top:calc(var(--hdr,76px) + 16px)}.st-intro2+.st-ch2{margin-top:24px}.st-ch2 h2{margin:8px 0 20px;font-weight:700;font-size:clamp(24px,2.8vw,32px);line-height:1.18;letter-spacing:-.02em}.st-big{margin:24px 0!important;padding:24px 24px;border-radius:18px;background:#f6f6f5;font-family:var(--heading);font-weight:700;font-size:clamp(20px,2.3vw,24px)!important;line-height:1.35!important;color:var(--navy)!important}.st-msg{position:relative;margin:24px 0;padding:24px 24px;border-radius:20px;background:var(--navy);color:#fff}.st-msg-k{display:block;letter-spacing:.14em;text-transform:uppercase;color:#bdbdbd;font-weight:700;margin-bottom:8px}.st-ch2 h2,.st-msg p,.st-proof h2{font-family:var(--heading)}.st-msg p{margin:0!important;color:#fff!important;font-weight:700;font-size:clamp(20px,2.4vw,24px)!important;line-height:1.35!important}.st-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.st-links.in{margin:8px 0 16px}.st-fabchips a,.st-link{align-items:center;color:var(--navy);text-decoration:none}.st-link{display:flex;gap:16px;padding:16px 16px;border:1px solid #e7e7e7;border-radius:16px;transition:border-color .2s,background .2s}.st-link:hover{border-color:var(--navy);background:#fafafa}.st-link-ic{flex:none;width:40px;height:40px;border-radius:12px;background:#f3f3f3;display:flex;align-items:center;justify-content:center}.st-link b{display:block;font-size:15px}.st-link small{display:block;font-size:13px;color:#4d4d4d;margin-top:2px}.st-link-go,.st-today p{font-size:16px;color:#4d4d4d}.st-proof{margin-top:24px;padding:32px;border-radius:24px;border:1px solid var(--navy)}.st-proof h2{margin:8px 0 4px;font-size:clamp(20px,2.4vw,28px)}.st-today{margin-top:36px;padding:28px 32px;border-radius:24px;background:#f6f6f5}.st-today h2{margin:0 0 16px;font-family:var(--heading);font-size:20px}.st-today p{margin:0 0 12px;line-height:1.7;color:#3a3a3a}.st-today .st-big{background:#fff;padding:16px 16px;font-size:18px!important}.st-fabchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.st-fabchips a{display:inline-flex;min-height:38px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid #e3e3e3;font-size:14px}.st-fabchips a:hover{border-color:var(--navy)}.st-about .st-end{margin-top:56px}@media (max-width:1000px){.st-about .st-body{grid-template-columns:1fr;gap:0}.st-about .st-nav{position:static;max-height:none;margin-bottom:24px}.st-about .st-nav ol{flex-direction:row;overflow-x:auto;gap:8px;scrollbar-width:none}.st-about .st-nav li{flex:none}.st-about .st-nav a{white-space:nowrap;background:#fff;border-radius:999px;padding:8px 16px}.st-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.st-facts div:nth-child(4){border-inline-start:0}.st-facts div:nth-child(n+4){border-top:1px solid #ececec}}@media (max-width:700px){.st-head{text-align:start;padding-bottom:24px}.st-head .breadcrumb{justify-content:flex-start}.st-head .st-dek{margin-inline:0;font-size:18px}.st-by{flex-wrap:wrap;border-radius:18px}.st-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}.st-facts div{padding:16px 12px;border-inline-start:1px solid #ececec!important}.st-facts div:nth-child(odd){border-inline-start:0!important}.st-facts div:nth-child(n+3){border-top:1px solid #ececec}.st-facts div:last-child:nth-child(odd){grid-column:1/-1}.st-ch2 p,.st-intro2 p{font-size:16px}.st-intro2 p:first-child::first-letter{font-size:56px}.st-ch2{padding:32px 0 16px}.st-links{grid-template-columns:1fr}.st-msg,.st-proof,.st-today{padding:20px;border-radius:20px}.st-msg{border-radius:18px}.st-big{padding:16px}}.st-about a.st-a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#6b6b6b;transition:text-decoration-color .2s}.st-about a.st-a:hover{text-decoration-color:currentColor}.st-about a.st-a::after{content:"↗";font-size:.72em;margin-inline-start:2px;vertical-align:.18em;color:#5c5c5c;font-weight:400}.md-3d{cursor:pointer;outline:0}.md-3d .md-poster{inset:6%;width:88%;height:88%;animation:mdFloat 3.6s ease-in-out infinite;filter:none!important}@media (prefers-reduced-motion:reduce){.md-3d .md-poster{animation:none}}.footer-more{margin-top:16px}.gf-promise svg{color:inherit}.gf-promise li>svg:first-child{color:var(--green)}@media (max-width:700px){.gf-nav{flex-direction:column-reverse;align-items:stretch;gap:16px}.gf-nav .btn{width:100%;flex:none;white-space:nowrap}.gf-nav .underlink{align-self:center;text-align:center}}.contact-panel h2{text-transform:none;letter-spacing:-.01em}@media (max-width:700px){.footer .footer-logos,.footer .underlink[data-action],.footer a.brand,.footer button.underlink,.shade-links .underlink{display:inline-flex;align-items:center;min-height:44px}.shade-links{gap:8px 16px;flex-wrap:wrap}.shade-links .underlink{min-height:40px}.product-card .product-name a{display:inline-block;min-height:30px;line-height:30px}}.newsletter input{background:0 0!important;box-shadow:none!important;border-radius:999px}.wrap .section.wrap{padding-inline:0;margin-inline:0;max-width:none;width:auto}@media (min-width:1001px){.product-layout>.gallery{position:sticky;top:96px;align-self:start}}@media (min-width:701px){.service-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.service-strip>div{justify-content:center}}.mobile-filter .btn svg.icon{width:18px;height:18px;margin-inline-end:8px;flex:none}.gc-amts legend,.trk .breadcrumb{margin-bottom:8px}@media (max-width:1000px){.sticky-buy{transition:transform .3s cubic-bezier(.2,.8,.2,1)}body.buy-in-view .sticky-buy{transform:translateY(115%)!important;pointer-events:none}}.jr-n1{grid-template-columns:1fr!important}.jr-n1>.product-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center}.jr-n1>.product-card .product-photo{aspect-ratio:4/5;border-radius:14px}.jr-n1>.product-card .product-photo .hover-image{display:none}.jr-n1>.product-card .product-info{padding:0}@media (max-width:700px){.jr-n1>.product-card{grid-template-columns:108px minmax(0,1fr);gap:16px}}.jr-pgrid.jr-n1{display:block!important;max-width:none!important}.jr-n1>.product-card{width:100%!important;max-width:none!important}.jr-n1>.product-card .card-sub{white-space:normal}.st-end .btn{white-space:nowrap}@media (max-width:700px){.st-end{flex-direction:column;align-items:stretch;gap:12px}.st-end>div{min-width:0;margin-bottom:8px}.st-end .btn{flex:none;width:100%}}@media (min-width:701px){.st-end .btn{flex:none;min-width:190px}}@media (max-width:700px){.footer a.brand.footer-logos,.footer button.underlink[data-action]{min-height:44px!important;display:inline-flex!important;align-items:center}}.contact-panel .contact-pending{padding:16px 16px!important;border-radius:16px}.contact-panel .contact-pending p{margin:8px 0 0}.search-modal .search-field{border:1px solid #dcdcdc!important;border-radius:999px!important;background:var(--paper)!important;padding:8px 8px 8px 16px!important;min-height:54px;display:flex;align-items:center;gap:8px}.search-modal .search-field:focus-within{border-color:var(--navy)!important;background:#fff!important}.search-modal .search-field input{background:0 0!important;flex:1;min-width:0;font-size:16px;text-overflow:ellipsis}[dir=rtl] .search-modal .search-field{padding:8px 16px 8px 8px!important}.search-bar,.search-bar .search-field{display:flex;gap:8px;align-items:center}.search-bar .search-field{flex:1;min-width:0;min-height:50px;padding:0 16px;border:1px solid #dcdcdc;border-radius:999px;background:var(--paper)}.search-bar .search-field:focus-within{border-color:var(--navy);background:#fff}.search-bar .search-field input{background:0 0!important;border:0!important;flex:1;min-width:0;font-size:16px;outline:0}.search-bar .search-field svg{width:20px;height:20px;flex:none}.search-bar .btn,.search-bar button{min-height:50px;border-radius:999px;flex:none}select[data-filter]{min-height:46px;border-radius:14px!important}select[data-ck],select[data-filter],select[data-sort]{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")no-repeat right 14px center/16px;padding:0 40px 0 16px!important;border:1px solid #dcdcdc!important;font:inherit;font-size:15px;color:var(--navy);cursor:pointer}select[data-ck]{min-height:46px;border-radius:14px!important}select[data-ck]:focus,select[data-filter]:focus,select[data-sort]:focus{border-color:var(--navy)!important;outline:0}[dir=rtl] select[data-ck],[dir=rtl] select[data-filter],[dir=rtl] select[data-sort]{background-position:left 14px center;padding:0 16px 0 40px!important}select[data-sort]{border-radius:999px!important;min-height:42px}.product-card .card-sub{white-space:normal!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip}@media (min-width:1001px){.lp .lp-body{max-width:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;padding-top:0;border-top:0;margin:8px 0 56px}.lp .lp-sec{background:var(--paper);border-radius:20px;padding:28px 32px 24px;display:flex;flex-direction:column}.lp .lp-sec h2{font-size:20px;margin:0 0 12px}.lp .lp-sec p{font-size:16px;line-height:1.7;color:#3a3a3a}.lp .lp-faq{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:56px;align-items:start;margin:0 0 56px;padding-top:40px;border-top:1px solid #ececec}.lp .lp-faq>h2{grid-column:1;grid-row:1/span 60;position:sticky;top:110px;font-size:28px;line-height:1.15;margin:0}.lp .lp-faq>details{grid-column:2}.lp .lp-faq>details:first-of-type{border-top:1px solid #ececec}.lp .lp-related{padding-top:32px;border-top:1px solid #ececec}}.d3-anim{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none;transform-origin:50% 92%;opacity:0;filter:drop-shadow(0 3px 5px rgba(0,0,0,.12));transition:opacity .09s linear!important;animation:none!important}.clip-on:not(.vid-hold)>canvas.dclip,.md-3d.lvp.vid-on.show-b .d3-anim.fb,.md-3d.lvp.vid-on:not(.show-b) .d3-anim.fa,.vid-on:not(.vid-hold) .d3-anim{opacity:1}.vid-hold .d3-anim{opacity:0}.d3-wave.go{animation:dWave .56s ease-in-out infinite}.d3-giggle.go{animation:dGig .42s ease-in-out infinite}#app .d3.vid-on.show-b:not(.vid-hold) img.d3-anim.fa,#app .d3.vid-on:not(.vid-hold) img.d3-anim.fb,body .d3.vid-hold img.d3-anim,body .d3.vid-on.show-b:not(.vid-hold) img.d3-anim.fa,body .d3.vid-on:not(.vid-hold) img.d3-anim.fb,body .d3:not(.vid-on) img.d3-anim{opacity:0!important}#app .d3.vid-on:not(.vid-hold) img.d3-anim,body .d3.vid-on:not(.vid-hold) img.d3-anim{visibility:visible!important}.d3.anim-go .d3-anim.d3-wave{animation:dWave2 .6s ease-in-out infinite!important}.d3.anim-go .d3-anim.d3-giggle{animation:dGig2 .38s ease-in-out infinite!important}.d3.vid-on:not(.anim-go) .d3-anim{animation:dBreath 3s ease-in-out infinite!important}.lvp .d3-anim{transition:opacity .07s linear .03s,transform .14s cubic-bezier(.3,1.3,.5,1)!important;transform-origin:50% 92%}#app .lvp.vid-on.show-b:not(.vid-hold) img.d3-anim.fb,#app .lvp.vid-on:not(.vid-hold):not(.show-b) img.d3-anim.fa,body .lvp.vid-on.show-b:not(.vid-hold) img.d3-anim.fb,body .lvp.vid-on:not(.vid-hold):not(.show-b) img.d3-anim.fa{transition:opacity 0s,transform .14s cubic-bezier(.3,1.3,.5,1)!important}.lvp.anim-go .d3-anim{animation:none!important}.lvp-wave.anim-go .d3-anim.fa{transform:rotate(1.4deg)}.lvp-wave.anim-go .d3-anim.fb{transform:rotate(-1.6deg) translateY(-1.2%)}.lvp-giggle.anim-go .d3-anim.fa{transform:scale(1.035,.965) translateY(.8%)}.lvp-giggle.anim-go .d3-anim.fb{transform:scale(.975,1.035) translateY(-3.5%)}.d3.lvp .d3-s{transition:none!important}.md-3d.lvp .d3-anim{inset:6%;width:88%;height:88%;filter:none;opacity:0}.md-3d.lvp.vid-on .md-poster{opacity:0!important;transition:none!important}.dana-fab{display:none}@media (max-width:700px){.bottom-nav,.chat-launch{display:none!important}.dana-fab{display:block;position:fixed;right:16px;z-index:60;width:64px;height:64px;padding:0;border:0;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#f5f5f5 0,#e9e9e9 100%);box-shadow:6px 7px 16px rgba(0,0,0,.16),-4px -4px 10px rgba(255,255,255,.95),inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 .5px rgba(0,0,0,.06);transition:transform .35s cubic-bezier(.3,1.4,.5,1),bottom .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.dana-fab:active{transform:scale(.94)}.dana-fab .df-clip{position:absolute;inset:0;border-radius:50%;overflow:hidden}.dana-fab .df-body{position:absolute;left:-5%;top:8%;width:110%;height:110%;transform-origin:50% 88%;will-change:transform}.dana-fab .df-idle{position:absolute;inset:0;animation:dfIdle 4.2s ease-in-out infinite}.dana-fab img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none;user-select:none}.dana-fab.go .df-body{animation:dfLean 2.8s cubic-bezier(.45,0,.55,1)1}.dana-fab.go .df-idle{animation:none}.dana-fab .df-dot{position:absolute;top:4px;right:4px;width:11px;height:11px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #fff;transform:scale(0);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.dana-fab.has-unread .df-dot{transform:scale(1)}body.on-product .dana-fab{bottom:calc(84px + env(safe-area-inset-bottom,0))}.dana-fab,body.on-product.buy-in-view .dana-fab{bottom:calc(16px + env(safe-area-inset-bottom,0))}body.chat-open .dana-fab{opacity:0;pointer-events:none;transform:scale(.8)}dialog.side-sheet{margin:0!important;inset:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important;padding:calc(12px + env(safe-area-inset-top,0)) 24px calc(28px + env(safe-area-inset-bottom,0))!important}dialog.side-sheet>.modal-close{position:sticky!important;top:0!important;z-index:3;display:flex!important;margin:0-8px -44px auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:#f1f1f1}dialog.side-sheet .menu-logo{display:block;height:auto;margin:8px 0 16px}dialog.side-sheet .menu-links a{font-size:20px;padding-block:12px}}@media (prefers-reduced-motion:reduce){.dana-fab .df-idle,.dana-fab.go .df-body{animation:none!important}}:where(div,nav,section,footer,form,p):has(>.btn+.btn){gap:12px}.btn+.btn.full,.btn.full+.btn,.btn.full+.btn.full{margin-top:12px}.button-row{gap:12px!important;row-gap:12px!important}.chip-row,.chips,.menu-chip-row,.ss-chips{gap:8px!important}.shade-links{gap:8px 24px!important}.header-actions{gap:8px!important}.campaign-arrows button,.campaign-play,.heart-btn,.icon-btn,.modal-close,.qty button,.wish-btn{aspect-ratio:1/1;flex:none}.campaign-arrows{gap:8px!important;padding:4px!important;align-items:center}.campaign-arrows button,.campaign-play{min-width:40px!important}.bg-qty button,.campaign-arrows button,.campaign-play,.modal-close{width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;display:inline-grid!important;place-items:center}.fabric-cta{display:inline-flex!important;align-items:center;gap:8px;padding:4px 4px 4px 12px!important}.fabric-cta i{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center}.bg-bar{margin-inline:8px!important}.bg-bar s{transform:translate(-50%,-50%)!important}[dir=rtl] .bg-bar s{transform:translate(50%,-50%)!important}.order-summary .dispatch-line{margin:4px 0 16px!important}.suggest-row{gap:16px!important}.suggest-item+.suggest-item{margin-top:2px}.bg-qty button{flex:none}.gallery-thumbs{gap:8px!important}.account-tabs{gap:24px!important;overflow-x:auto;scrollbar-width:none;padding-inline:2px;flex-wrap:nowrap}.account-tabs::-webkit-scrollbar{display:none}.account-tabs button{flex:none;white-space:nowrap}.ck-step{padding:20px 16px 24px!important}.ck-step+.ck-step{margin-top:12px}.ck-step .btn{margin-top:16px}@media (max-width:700px){.ss-photo{margin-inline:0!important;border-radius:20px!important}.card-sub{-webkit-line-clamp:1!important;line-clamp:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important}.sec-head,.section-head{gap:12px}.btn{padding-inline:24px}.dana-fab,.dana-fab .df-clip{border-radius:0 32px 32px 0!important}.dana-fab{background:#f0f0f0!important;right:auto!important;bottom:20vh!important;opacity:0;transform:translateY(14px) scale(.9)!important;pointer-events:none;visibility:hidden;left:0!important;width:60px!important;height:64px!important;border:1px solid rgba(17,17,17,.06)!important;border-left:0!important;box-shadow:4px 6px 18px rgba(17,17,17,.13),1px 2px 5px rgba(17,17,17,.07)!important;transform:translateX(-105%)!important;transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.3,1.1),visibility 0s linear .45s!important}.dana-fab .df-clip{inset:0!important}body.fab-on .dana-fab{opacity:1;pointer-events:auto;visibility:visible}body.fab-on .dana-fab:active{transform:scale(.94)!important}.dana-fab,body.on-product .dana-fab,body.on-product.buy-in-view .dana-fab{bottom:20dvh!important}body.chat-open .dana-fab,body.fab-on.footer-in .dana-fab{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.fab-on.footer-in .dana-fab{transform:translateY(14px) scale(.9)!important;transition:opacity .25s ease,transform .3s ease,visibility 0s linear .25s!important}body.fab-on .dana-fab{transform:none!important;transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.3,1.1),visibility 0s!important}body.fab-on .dana-fab:active{transform:translateX(-3px)!important}body.chat-open .dana-fab,body.fab-on.footer-in .dana-fab{transform:translateX(-105%)!important}.dana-fab .df-dot{top:5px!important;right:7px!important}.dana-fab .df-body{left:-7px!important;top:3px!important;width:80px!important;height:80px!important;transform-origin:50% 92%}}.dana-say{display:none}@media (max-width:700px){.dana-say{display:block;position:fixed;z-index:60;left:72px;bottom:calc(20dvh + 14px);max-width:min(220px,calc(100vw - 96px));padding:8px 16px;border:0;border-radius:16px;background:#fff;color:#111;font:600 13px/1.3 var(--body,'PT Sans',sans-serif);text-align:start;box-shadow:0 8px 24px rgba(17,17,17,.14),0 1px 3px rgba(17,17,17,.08);opacity:0;transform:translateX(-10px) scale(.96);transform-origin:left center;pointer-events:none;transition:opacity .25s ease,transform .35s cubic-bezier(.2,.9,.3,1.2)}.dana-say::before{content:"";position:absolute;left:-5px;top:50%;width:12px;height:12px;background:#fff;border-radius:2px;transform:translateY(-50%) rotate(45deg);box-shadow:-2px 2px 3px rgba(17,17,17,.05)}.dana-say.on{opacity:1;transform:none;pointer-events:auto}body.chat-open .dana-say,body.footer-in .dana-say,body.top-zone .dana-say{opacity:0!important;pointer-events:none!important}body.fab-on.top-zone .dana-fab{transform:translateX(-105%)!important;pointer-events:none!important;visibility:hidden!important;transition:transform .35s ease,visibility 0s linear .35s!important}.campaign-slide::after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to top,rgba(0,0,0,.38),transparent);pointer-events:none;z-index:0}.campaign-copy,.campaign-slide.original-art .campaign-copy{inset-inline:0!important;bottom:44px!important;max-width:none!important;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.campaign-cta,.campaign-slide.original-art .campaign-cta{background:0 0!important;color:#fff!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:999px;min-height:40px!important;padding:8px 24px!important;gap:0!important;font-size:13px!important;font-weight:700;letter-spacing:.04em;box-shadow:none!important;backdrop-filter:none!important}.campaign-cta svg{display:none!important}.campaign-cta:active{background:rgba(255,255,255,.14)!important}.campaign-navigation{inset-inline:0!important;bottom:16px!important;justify-content:center!important;gap:0!important}.campaign-stage:has(.original-art.is-current) .campaign-navigation{justify-content:center!important}.campaign-dots,.campaign-stage:has(.original-art.is-current) .campaign-dots{display:flex!important;gap:8px!important}.campaign-dots button{width:auto!important;height:20px!important;min-height:0!important;padding:0!important;display:grid;place-items:center}.campaign-dots .active span,.campaign-dots span{position:relative;width:28px!important;height:2px!important;border-radius:2px;background:rgba(255,255,255,.42)!important;overflow:hidden;box-shadow:none!important}.campaign-dots .active span::after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left center;animation:heroFill 8.6s linear forwards}[dir=rtl] .campaign-dots .active span::after{transform-origin:right center}.campaign-stage:has(.campaign-play[aria-label="Play slideshow"]) .campaign-dots .active span::after{animation:none;transform:none}@keyframes heroFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.campaign-arrows{position:absolute;inset-inline-end:8px;bottom:-6px;gap:0!important;padding:0!important;background:0 0!important;box-shadow:none!important;border:0!important}.campaign-arrows>button:not(.campaign-play),.campaign-position{display:none!important}.campaign-play{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background:0 0!important;border:0!important;box-shadow:none!important;color:#fff}.campaign-play svg{width:14px;height:14px;stroke:#fff;fill:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.campaign-play path[d^=m9]{fill:#fff}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.campaign-dots .active span::after{animation:none;transform:none}}@media (max-width:700px){.st-nav{padding:16px 0!important;overflow:hidden}.st-nav>:not(ol){padding-inline:16px}.st-nav ol{padding-inline:16px!important;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent 100%)}.st-nav a{max-width:250px;overflow:hidden;text-overflow:ellipsis}.jr-bar{position:static!important;background:#fff!important;border-top:0!important;padding:4px 0 8px!important}.jr-tabs{margin-inline-end:-20px;padding-inline-end:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}[dir=rtl] .jr-tabs{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent)}.jr-big{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important}.jr-big .jr-ph{width:100%!important;flex:none!important;border-radius:18px!important}.jr-big .jr-img{width:100%!important;aspect-ratio:16/10!important;object-fit:cover}.jr-band::after{display:none!important}.jr-band-act{flex-wrap:wrap;gap:12px}.jr-dropstory,.jr-dropstory b{overflow:hidden;max-width:100%!important}.jr-dropstory{min-width:0;padding:8px 16px 8px 8px!important}.jr-dropstory>div,.jr-dropstory>span{min-width:0}.jr-dropstory b{white-space:nowrap;text-overflow:ellipsis}.jr-cta-band{grid-template-columns:1fr!important;gap:16px!important;padding:24px 24px!important}.jr-cta-av{display:none!important}.jr-cta-t h2,.jr-cta-t p{color:#fff!important}.jr-cta-b{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important}.jr-cta-b .btn{width:100%;justify-content:center;margin:0!important}body.fab-on.scrolling-down .dana-fab{transform:translateX(-105%)!important;transition:transform .3s ease!important}body.scrolling-down .dana-say{opacity:0!important}.campaign-dots button{height:32px!important}.jr-text p:first-child::first-letter,.st-intro2 p:first-child::first-letter,.st-letter p:first-child::first-letter,[dir=rtl] .jr-text p:first-child::first-letter,[dir=rtl] .st-intro2 p:first-child::first-letter,[dir=rtl] .st-letter p:first-child::first-letter{float:none!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;color:inherit!important}.st-intro2 p.st-short:first-child{font-size:20px;font-weight:700;line-height:1.35;color:#111}}.jr-text p:first-child::first-letter,.st-intro2 p:first-child::first-letter,.st-letter p:first-child::first-letter,[dir=rtl] .jr-text p:first-child::first-letter,[dir=rtl] .st-intro2 p:first-child::first-letter,[dir=rtl] .st-letter p:first-child::first-letter{float:none!important;font-size:inherit!important;font-weight:inherit!important;font-family:inherit!important;line-height:inherit!important;margin:0!important;color:inherit!important}@media (max-width:700px){.st-intro2 p.st-short:first-child{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}}.btn,.card,.chip,.fabric-tile,.icon-btn,.jr-card,a,button,input,select,summary,textarea{transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .28s ease,opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1)}img{transition:opacity .4s ease}dialog[open]{animation:lvDlgIn .32s cubic-bezier(.2,.8,.2,1)}dialog.side-sheet[open]{animation:lvSheetIn .36s cubic-bezier(.2,.8,.2,1)}details[open]>summary~*{animation:lvOpen .3s cubic-bezier(.2,.8,.2,1)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{transition:height .3s ease,content-visibility .3s allow-discrete;height:0;overflow:clip}details[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}details[open]>summary~*,dialog[open],dialog[open]::backdrop{animation:none!important}}:where(div,nav,p):has(>.chip+.underlink,>.underlink+.chip){gap:12px!important}@media (max-width:1000px){dialog.side-sheet.menu-sheet{inset:auto 0 0 0!important;margin:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:88dvh!important;border-radius:28px 28px 0 0!important;border:0!important;padding:8px 20px calc(20px + env(safe-area-inset-bottom,0))!important;background:#fff;box-shadow:0-12px 40px rgba(0,0,0,.14);overflow-y:auto;overscroll-behavior:contain;animation:msUp .5s cubic-bezier(.2,.85,.2,1)!important}dialog.menu-sheet::backdrop{background:rgba(17,17,17,.42)!important;animation:lvFade .35s ease}dialog.menu-sheet.closing{animation:msDown .3s cubic-bezier(.4,0,.8,.4) forwards!important}dialog.menu-sheet.closing::backdrop{animation:lvFadeOut .3s ease forwards}@keyframes msUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes msDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes lvFadeOut{0%{opacity:1}to{opacity:0}}dialog.menu-sheet>.modal-close{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;margin:0!important;width:38px!important;height:38px!important;min-height:38px!important;background:#f2f2f2!important;z-index:2}[dir=rtl] dialog.menu-sheet>.modal-close{right:auto!important;left:16px!important}.ms-grab{width:40px;height:5px;border-radius:3px;background:#dcdcdc;margin:2px auto 16px}.ms-title{margin:0 0 16px!important;font-size:24px!important;font-weight:700;letter-spacing:-.01em;line-height:38px}.ms-search{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;border:0;border-radius:999px;background:#f4f4f4;color:#4d4d4d;font:inherit;font-size:15px;text-align:start;cursor:pointer}.ms-search svg{width:18px;height:18px;flex:none}.ms-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.ms-q{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 12px;border-radius:18px;background:var(--paper);color:#111;text-decoration:none;font-size:13px;font-weight:700}.ms-q i{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ms-q svg{width:20px;height:20px;fill:none;stroke:#111;stroke-width:1.6}.ms-q:active{background:#ededed}.ms-feat{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ms-f{position:relative;height:118px;border-radius:18px;overflow:hidden;background:#eee;text-decoration:none}.ms-f img,.ms-f::after{position:absolute;inset:0}.ms-f img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.ms-f::after{content:"";background:linear-gradient(to top,rgba(0,0,0,.6),transparent 65%)}.ms-f span{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;color:#fff;font-weight:700;font-size:15px;line-height:1.2}.ms-f small{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:2px}dialog.menu-sheet .ms-list{display:flex!important;flex-direction:column;margin-top:16px!important;gap:0!important}dialog.menu-sheet .ms-list a{display:flex!important;align-items:center;justify-content:space-between;font-size:16px!important;padding:16px 2px!important;border-bottom:1px solid #f0f0f0;min-height:0}dialog.menu-sheet .ms-list a svg{width:15px;height:15px;color:#a3a3a3}[dir=rtl] dialog.menu-sheet .ms-list a svg{transform:scaleX(-1)}.ms-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.ms-btns .btn{margin:0!important;width:100%;justify-content:center}dialog.menu-sheet>:not(.modal-close){animation:msItem .45s cubic-bezier(.2,.8,.2,1) both}dialog.menu-sheet>.ms-title{animation-delay:.08s}dialog.menu-sheet>.ms-search{animation-delay:.11s}dialog.menu-sheet>.ms-quick{animation-delay:.14s}dialog.menu-sheet>.ms-feat{animation-delay:.17s}dialog.menu-sheet>.ms-list{animation-delay:.2s}dialog.menu-sheet>.ms-btns{animation-delay:.23s}@keyframes msItem{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){dialog.menu-sheet>*,dialog.side-sheet.menu-sheet{animation:none!important}}@media (max-width:1000px){dialog.menu-sheet>.modal-close{top:29px!important}dialog.menu-sheet .ms-list{margin-top:8px!important}dialog.menu-sheet,dialog.side-sheet.menu-sheet{padding-bottom:0!important}.ms-grp{margin-top:24px}.ms-grp h3{margin:0 0 4px!important;font-size:12px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5c5c5c}dialog.menu-sheet .ms-grp .ms-list{margin-top:0!important}dialog.menu-sheet .ms-list a{justify-content:flex-start!important;gap:16px;padding:12px 2px!important;font-size:16px!important;color:#111}dialog.menu-sheet .ms-list a:last-child{border-bottom:0}dialog.menu-sheet .ms-list a span{flex:1;display:flex;align-items:center;gap:8px}dialog.menu-sheet .ms-list a i{width:22px;height:22px;display:grid;place-items:center;flex:none}dialog.menu-sheet .ms-list a i svg{width:20px!important;height:20px!important;fill:none;stroke:#4d4d4d;stroke-width:1.6;color:inherit}dialog.menu-sheet .ms-list a>svg:last-child{width:15px;height:15px;color:#b0b0b0}dialog.menu-sheet .ms-list a.on{font-weight:700}dialog.menu-sheet .ms-list a.on i svg{stroke:#111}dialog.menu-sheet .ms-list a em{font-style:normal;font-size:12px;font-weight:700;min-width:20px;height:20px;padding:0 8px;border-radius:999px;background:#111;color:#fff;display:inline-grid;place-items:center}dialog.menu-sheet .ms-list a:active{background:#f7f7f7}dialog.menu-sheet .ms-feat{margin-top:8px}.ms-btns{position:sticky;z-index:2;margin:20px -20px 0!important;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 22%)}dialog.menu-sheet>.ms-grp:nth-of-type(1){animation-delay:.14s}dialog.menu-sheet>.ms-feat{animation-delay:.18s}dialog.menu-sheet>.ms-grp:nth-of-type(2){animation-delay:.22s}dialog.menu-sheet>.ms-grp:nth-of-type(3){animation-delay:.26s}dialog.menu-sheet>.ms-btns{animation-delay:.3s}.ms-grab{cursor:grab;touch-action:none}.ms-btns{background:#fff!important;box-shadow:0-1px 0#f0f0f0,0-14px 18px -6px rgba(255,255,255,.95)!important;bottom:-1px!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))!important}}#app .lvp.vid-on img.d3-anim.fc,#app .lvp.vid-on img.d3-anim.fd,body .lvp.vid-on img.d3-anim.fc,body .lvp.vid-on img.d3-anim.fd{opacity:0!important;transition:opacity .06s linear .02s!important}#app .lvp.vid-on.show-c:not(.vid-hold) img.d3-anim.fc,#app .lvp.vid-on.show-d:not(.vid-hold) img.d3-anim.fd,body .lvp.vid-on.show-c:not(.vid-hold) img.d3-anim.fc,body .lvp.vid-on.show-d:not(.vid-hold) img.d3-anim.fd{opacity:1!important;transition:opacity 0s!important}#app .lvp.vid-on.show-c img.d3-anim.fa,#app .lvp.vid-on.show-d img.d3-anim.fa,body .lvp.vid-on.show-c img.d3-anim.fa,body .lvp.vid-on.show-d img.d3-anim.fa{opacity:0!important}.md-3d.lvp.vid-on.show-c .d3-anim.fc,.md-3d.lvp.vid-on.show-d .d3-anim.fd{opacity:1}.dana-fab .df-f,.md-3d.lvp .d3-anim.fc,.md-3d.lvp .d3-anim.fd,.md-3d.lvp.vid-on.show-c .d3-anim.fa,.md-3d.lvp.vid-on.show-d .d3-anim.fa{opacity:0}.lvp-wave.anim-go .d3-anim.fa,.lvp-wave.anim-go .d3-anim.fb,.lvp-wave.anim-go .d3-anim.fc,.lvp-wave.anim-go .d3-anim.fd{transform:none!important}#lv-sg .product-card img,.dana-fab .df-f0,.dana-fab.clip .df-idle.clip-on canvas.dclip,.dana-fab[data-f="0"] .df-f0,.dana-fab[data-f="1"] .df-f1,.dana-fab[data-f="2"] .df-f2,.dana-fab[data-f="3"] .df-f3{opacity:1}.dana-fab[data-f="1"] .df-f0,.dana-fab[data-f="2"] .df-f0,.dana-fab[data-f="3"] .df-f0{opacity:0}.dana-fab .df-f{transition:none!important}canvas.dclip{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:2}#app .clip-on:not(.vid-hold) img,body .clip-on:not(.vid-hold) img{opacity:0!important;transition:opacity .2s ease!important}#app .clip-on:not(.vid-hold),#app .clip-on:not(.vid-hold) .d3-anim,body .clip-on:not(.vid-hold),body .clip-on:not(.vid-hold) .d3-anim{animation:none!important}.dana-fab .df-idle{position:relative}.dana-fab.clip.go .df-body{animation:none!important}.product-card,.product-card .product-info{display:flex;flex-direction:column}.product-card .product-info{flex:1 1 auto}.product-card .product-info .card-row{margin-top:auto}.product-card .product-info>:nth-last-child(2){margin-bottom:8px}@media (min-width:701px){.product-card .product-info>:nth-last-child(2){margin-bottom:8px}}.fabric-tile p{margin-bottom:16px!important}.fabric-tile .fabric-cta{margin-top:auto!important;align-self:flex-start}@media (max-width:1000px){footer.footer .footer-grid>div>a:not(.brand):not(.underlink){margin-bottom:0!important;padding-block:8px!important;box-sizing:border-box}footer.footer .footer-inline-links a{padding-block:8px;min-height:40px;box-sizing:border-box}}.card-price del .amt,.catalog-note,.st-msg-k{font-size:12px!important}.active-filters .filter-tag{min-height:40px}.shade-search input{min-height:44px;box-sizing:border-box}@media (min-width:701px) and (max-width:1000px){dialog.side-sheet.menu-sheet{left:0!important;right:0!important;margin:0 auto!important;width:560px!important;max-width:calc(100% - 48px)!important;max-height:80dvh!important}dialog.menu-sheet .ms-btns{margin-inline:-20px!important}}@media (max-width:700px){body.fab-on:not(.footer-in):not(.scrolling-down):not(.top-zone):not(.chat-open) .dana-fab.tuck{transform:translateX(-44px)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1)!important}.dana-fab.tuck~.dana-say{opacity:0!important;pointer-events:none!important}body.on-checkout .dana-fab,body.on-checkout .dana-say{transform:translateX(-105%)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}}@media (min-width:701px){.chat-launch{transition:width .3s ease,padding .3s ease,transform .4s cubic-bezier(.2,.8,.2,1),opacity .2s ease!important}.chat-launch.tuck{padding:0 3px!important;gap:0!important;width:52px!important;justify-content:center;transform:translateX(calc(100% + 24px - 16px))!important}[dir=rtl] .chat-launch.tuck{transform:translateX(calc(-100% - 24px + 16px))!important}.chat-launch.tuck::after{content:""!important;display:none!important}.chat-launch.tuck .lv-orb.d3o{margin:-6px!important}}.amt-ar .cur{font-size:max(12px,.8em)!important}del .amt{font-size:max(12px,1em)}.everyday-edits .eyebrow{font-size:12px}.product-card .product-name a{display:block}@media (max-width:1000px){.st-about .st-body>.st-nav,.st-body>.st-nav{position:sticky!important;top:var(--hdr-real,70px)!important;z-index:6;margin:0-20px 24px!important;padding:8px 0!important;border-radius:0!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);box-shadow:0 1px 0#ececec}.st-body>.st-nav>.st-k{display:none}.st-body>.st-nav ol{margin:0!important;padding-inline:20px!important;scroll-padding-inline:20px}.st-body>.st-nav a{background:#f4f4f4;border-radius:999px;padding:8px 16px!important;white-space:nowrap;font-size:13px}.st-body>.st-nav a.on{background:var(--navy)!important;color:#fff!important}.st-body>.st-nav a.on i{color:#fff!important}[data-st]{scroll-margin-top:calc(var(--hdr-real,72px) + 72px)}}@media (min-width:701px) and (max-width:1000px){.product-shades{gap:8px}.product-shades .shade-option{width:34px;height:34px;min-width:34px}}@media (max-width:1000px){.st-body>.st-nav a{display:block!important;max-width:260px;overflow:hidden;text-overflow:ellipsis}.st-body>.st-nav a i{display:inline;margin-inline-end:8px}}@media (hover:none){.btn,.chip,.colour-tile,.fabric-tile,.filter-tag,.icon-btn{transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease}.btn:active,.chip:active,.filter-tag:active,.icon-btn:active{opacity:1!important;transform:scale(.97);transition-duration:.08s!important}.colour-tile:active,.fabric-tile:active{transform:scale(.985);transition-duration:.08s!important}}@media (prefers-reduced-motion:reduce){.btn:active,.chip:active,.colour-tile:active,.fabric-tile:active,.filter-tag:active,.icon-btn:active{transform:none}}.bg-chips li .amt,.bg-chips li small,.colour-name small,.pdp-glance .tbc dd{color:#4d4d4d}.bg-chips li.on .amt,.bg-chips li.on small{color:inherit}:root{--lv-spring:cubic-bezier(.22,1,.36,1);--lv-soft:cubic-bezier(.2,.7,.2,1)}main.page-enter:not(.rerender){animation:lvPageIn .42s var(--lv-spring) both!important}.header{transition:box-shadow .4s ease}html.lv-scrolled .header{box-shadow:0 1px 0 rgba(0,0,0,.04),0 10px 28px rgba(0,0,0,.06)}.campaign-slide.is-current img{animation:lvKen 9s ease-out both}:where(#app) img:not(.ld):not(.hover-image):not([src$=".svg"]):not(.campaign-slide img){transform:scale(1.025)}@media (hover:hover){.main-nav>a,.nav-trigger{position:relative}.main-nav>a::after,.nav-trigger::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--lv-spring)}.main-nav>a:hover::after,.nav-group:hover .nav-trigger::after{transform:scaleX(1)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}}.heart.lv-pop svg{animation:lvHeart .5s var(--lv-spring)}.card-plus svg,.quick-add svg{transition:transform .3s var(--lv-spring),opacity .2s ease}.quick-add.added svg,[data-action=quick-add].added svg{transform:scale(0) rotate(90deg);opacity:0}.quick-add.added::after,[data-action=quick-add].added::after{content:"";position:absolute;left:calc(50% - 3px);top:calc(50% - 8px);width:6px;height:11px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);animation:lvTick .4s var(--lv-spring) both}.campaign-track,.colour-rail,.fabric-grid,.recent-rail{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}dialog[open]:not(.closing){animation-duration:.44s!important;animation-timing-function:var(--lv-spring)!important}dialog.side-sheet[open]:not(.closing){animation-duration:.48s!important}#bag-note{transition:opacity .3s ease,transform .55s var(--lv-spring)!important}.bottom-nav a,.btn,.card-plus,.chip,.colour-tile,.fabric-tile,.filter-tag,.heart,.icon-btn,.product-card,.quick-add{transition-timing-function:var(--lv-spring)}@media (prefers-reduced-motion:reduce){main.page-enter:not(.rerender){animation:none!important}.campaign-slide.is-current img{animation:none}:where(#app) img{transform:none!important}.heart svg{animation:none!important}}:root{--lv-spring:cubic-bezier(.32,.72,0,1);--lv-soft:cubic-bezier(.2,.8,.2,1)}.rv{transition:opacity .5s var(--lv-soft),translate .62s var(--lv-spring)}main.page-enter:not(.rerender){animation-duration:.34s!important}.fabric-tile img,.gallery-main,.jr-tile,.product-photo{background:linear-gradient(100deg,#f3efeb 30%,#f8f5f2 50%,#f3efeb 70%)0 0/300% 100%}.gallery-main:has(img.ld),.jr-tile:has(img.ld),.product-photo:has(img.ld){animation:none;background:#ebe6e1}:where(#app) img:not(.hover-image):not([src$=".svg"]){transition:opacity .32s ease,transform .8s var(--lv-spring)}@media (hover:hover) and (pointer:fine){.product-card{transition:transform .5s var(--lv-spring),box-shadow .5s var(--lv-spring);border-radius:18px}.product-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(20,16,12,.08)}.product-card .product-photo img{transition:transform .6s var(--lv-spring),opacity .32s ease}.product-card.card-c:hover .product-photo img:not(.hover-image),.product-card:hover .product-photo img{transform:scale(1.035)}.colour-tile:hover,.fabric-tile:hover{transform:translateY(-2px)}.fabric-tile img{transition:transform .7s var(--lv-spring),opacity .32s ease}.fabric-tile:hover img{transform:scale(1.03)}.btn,.campaign-cta,.quick-add{transition:transform .35s var(--lv-spring),background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .35s var(--lv-spring)}.btn:hover,.campaign-cta:hover{transform:translateY(-1px)}}.dr-back{transition:opacity .25s ease}.dr-panel{transition:transform .48s var(--lv-spring);will-change:transform}.dr.dragging .dr-back,.dr.dragging .dr-panel{transition:none}.dr-go span:last-child.lv-glow,.dr-line strong.lv-glow,.summary-line strong.lv-glow{animation:lvGlow .5s ease both}.dr-go span:last-child,.dr-line strong,.summary-line strong{display:inline-block;transform-origin:100% 50%}dialog[open]:not(.closing)::backdrop{animation-duration:.25s!important}dialog.closing:not(.menu-sheet){animation:lvDlgOut .2s cubic-bezier(.4,0,1,1) forwards!important}dialog.closing:not(.menu-sheet)::backdrop{animation:lvFadeOut .2s ease forwards!important}dialog.side-sheet.closing{animation:lvSheetOut .22s cubic-bezier(.4,0,1,1) forwards!important}#toast{transition:transform .55s var(--lv-spring),opacity .25s ease;transform:translate(-50%,24px) scale(.96)}#toast.show{transform:translate(-50%,0) scale(1)}.count.count-pop{animation:lvCount .5s var(--lv-spring)}.category-tab,.chip,.filter-tag,.jr-chip,.jr-tab{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .35s var(--lv-spring)}html{scroll-padding-top:calc(var(--hdr-real,64px) + 12px);scrollbar-gutter:stable;scroll-behavior:auto!important}html.lv-save .campaign-slide.is-current img{animation:none}@media (prefers-reduced-motion:reduce){.rv{translate:none}#toast,.dr-back,.dr-panel,.rv{transition:none}dialog.closing,dialog.closing::backdrop{animation:none!important}.count.count-pop{animation:none}.product-card:hover{transform:none;box-shadow:none}}.campaign-slide.is-current img{animation-duration:8s}.btn.added{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.fabric-tile .fabric-cta{height:auto!important;padding:0!important;background:0 0!important;color:var(--navy)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0;gap:8px!important;border-radius:0!important;box-shadow:none!important}.fabric-tile .fabric-cta i{width:28px!important;height:28px!important;border-radius:50%;background:0 0!important;border:1px solid var(--navy);color:var(--navy)!important;transition:background-color .35s var(--lv-spring,cubic-bezier(.32,.72,0,1)),color .35s var(--lv-spring,cubic-bezier(.32,.72,0,1)),transform .45s var(--lv-spring,cubic-bezier(.32,.72,0,1))}.fabric-tile .fabric-cta svg{width:11px!important;height:11px!important;transition:transform .45s var(--lv-spring,cubic-bezier(.32,.72,0,1))}@media (hover:hover){.fabric-tile:hover .fabric-cta i{background:var(--navy)!important;color:#fff!important}.fabric-tile:hover .fabric-cta svg{transform:rotate(45deg)}}.fabric-tile:focus-visible .fabric-cta i{background:var(--navy)!important;color:#fff!important}@media (max-width:700px){.fabric-tile p{margin-bottom:8px!important}.fabric-tile .fabric-cta{font-size:13px!important;gap:8px!important}.fabric-tile .fabric-cta i{width:26px!important;height:26px!important}}@media (min-width:901px){.shade-intro>div:last-child{display:flex;align-items:center;justify-content:center}.shade-intro .fam-rail{gap:clamp(24px,4vw,56px)!important;justify-content:center}}:root{--lv-hov:cubic-bezier(.22,.8,.24,1)}.campaign img,.fabric-tile img,.mega-tile img,.product-photo img,html.lv-fx img.lv-f{transition:opacity .45s ease,transform .9s var(--lv-spring,cubic-bezier(.32,.72,0,1)),filter .6s ease,box-shadow .5s var(--lv-hov)}.product-card,.product-card.card-c{transition:transform .55s var(--lv-spring,cubic-bezier(.32,.72,0,1)),box-shadow .5s var(--lv-hov),border-color .35s var(--lv-hov)}.fabric-tile{transition:transform .55s var(--lv-spring,cubic-bezier(.32,.72,0,1)),box-shadow .5s var(--lv-hov),border-color .35s var(--lv-hov),background-color .35s var(--lv-hov)}.bottom-nav a,.btn,.campaign-arrows button,.campaign-cta,.card-plus,.category-tab,.chip,.colour-tile,.drawer a,.filter-tag,.footer a,.heart,.mega-menu a,.nav-group>a,.pal-btn,.quick-add,.st-fabchips a,summary{transition:color .3s var(--lv-hov),background-color .3s var(--lv-hov),border-color .3s var(--lv-hov),box-shadow .4s var(--lv-hov),opacity .3s ease,transform .5s var(--lv-spring,cubic-bezier(.32,.72,0,1))}.nav-group .mega-menu{transition:opacity .32s var(--lv-hov),transform .45s var(--lv-spring,cubic-bezier(.32,.72,0,1)),visibility 0s linear .32s}.nav-group.is-open .mega-menu{transition:opacity .32s var(--lv-hov),transform .45s var(--lv-spring,cubic-bezier(.32,.72,0,1)),visibility 0s}@media (prefers-reduced-motion:reduce){.btn,.category-tab,.fabric-tile,.fabric-tile img,.footer a,.icon-btn,.mega-tile img,.nav-group .mega-menu,.nav-group>a,.pal-btn,.product-card,.product-photo img,.st-fabchips a,html.lv-fx img.lv-f{transition-duration:.01ms!important}}.summary-save{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;border-radius:12px;background:#f4f4f2;color:var(--navy);font-size:14px}.summary-save svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.summary-save b{margin-inline-start:auto;font-variant-numeric:tabular-nums}.dr-line.dr-save span:last-child{font-weight:700;font-variant-numeric:tabular-nums}.ck [aria-invalid=true],.ck [aria-invalid=true]:focus,.ck [aria-invalid=true]:focus-visible,.field [aria-invalid=true],.field [aria-invalid=true]:focus,.field [aria-invalid=true]:focus-visible{border:1.5px solid #b3261e!important;outline:0!important;box-shadow:none!important}.ck [aria-invalid=true]:focus,.ck [aria-invalid=true]:focus-visible,.field [aria-invalid=true]:focus,.field [aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px rgba(179,38,30,.12)!important}.ck-pinline[hidden]{display:none!important}.ck-err,.pdp-glance dd{line-height:1.4;color:var(--navy)}.ck-err{margin:8px 0 0;font-size:14px;display:flex;gap:8px;align-items:flex-start}.ck-err::before{content:"";flex:none;width:14px;height:14px;margin-top:2px;border-radius:50%;background:#b3261e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-2h2v2Zm0-4h-2V7h2v6Z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-2h2v2Zm0-4h-2V7h2v6Z'/%3E%3C/svg%3E")center/contain no-repeat}@media (max-width:700px){html .jr-next a::before{background:linear-gradient(0deg,rgba(0,0,0,.82)0,rgba(0,0,0,.5) 48%,transparent 80%)}html .jr-next-t{padding:24px}}.jr .empty .btn{margin-top:8px}.pdp-glance{margin:24px 0 8px;padding:16px 16px 16px;border:1px solid #ececea;border-radius:18px;background:#fafaf9}.pdp-glance-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:0}.pdp-glance-h span{font-size:13px;font-weight:500;color:#4d4d4d}.pdp-glance dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}.pdp-glance dt{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#4d4d4d;margin:0 0 3px}.pdp-glance dd{margin:0;font-size:14px}.pdp-glance-f{margin:12px 0 0}@media (max-width:360px){.pdp-glance dl{grid-template-columns:1fr}}.ck:has(.ck-nomap) .ck-pinline,.ex-item:has(input[name=pick]:not(:checked)) .ex-want,form:has(.ck-nomap) .ck-pinline{display:none}.fc-tools{display:flex!important;align-items:center;gap:20px!important}.fc-tools .fc-open{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;min-height:40px!important;height:auto!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;font-weight:500;color:var(--navy)!important;text-decoration:underline;text-decoration-color:#cfc9c3;text-decoration-thickness:1px;text-underline-offset:5px}@media (hover:hover){.fc-tools .fc-open:hover{text-decoration-color:var(--navy);background:0 0!important;transform:none!important}}.fc-tools .fc-open::after{content:"";width:6px;height:6px;border-right:1.4px solid currentColor;border-top:1.4px solid currentColor;transform:rotate(45deg);margin-inline-start:2px;opacity:.6}[dir=rtl] .fc-tools .fc-open::after{transform:rotate(-135deg)}@media (max-width:760px){.collection-toolbar{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"tools tools""count mf";gap:8px 12px!important;align-items:center;padding-bottom:16px!important}.fc-tools{grid-area:tools;display:flex!important;flex:none!important}.fc-tools .fc-open{width:auto!important;justify-content:flex-start}.collection-toolbar>.muted{grid-area:count;flex:none!important;margin:0!important;font-size:13px!important;color:#6b6763}.collection-toolbar .mobile-filter{grid-area:mf;display:flex!important;gap:8px!important;flex:none!important;order:0!important;width:auto!important}.collection-toolbar .mobile-filter .btn{flex:none!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:500;border:1px solid #e3ded9!important;border-radius:999px!important;background:#fff!important;color:var(--navy)!important;box-shadow:none!important;gap:0}}@media (min-width:761px){.fc-tools{padding-inline-end:24px;margin-inline-end:4px;border-inline-end:1px solid #e8e4e0}}@media (max-width:760px){.collection-toolbar{row-gap:2px!important}.collection-toolbar .mobile-filter .btn{gap:8px!important}.collection-toolbar .mobile-filter .btn svg,.collection-toolbar .mobile-filter .btn svg.icon{width:15px!important;height:15px!important;margin:0!important;flex:none}}@media (max-width:700px){.campaign-slider{background:0 0!important;padding:0 16px!important;box-sizing:border-box}.campaign-stage{aspect-ratio:auto!important;height:500px!important;max-height:none!important;border-radius:16px!important;overflow:hidden!important;background:#d9d4cf;transform:translateZ(0)}.campaign-slide img,.campaign-slide video{object-fit:cover!important;object-position:center center}.campaign-slide{position:absolute!important;inset:0!important;height:100%!important}.campaign-slide::after{inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;background:linear-gradient(to top,rgba(0,0,0,.46)0,rgba(0,0,0,.2) 28%,transparent 52%)!important}.campaign-slide:not(.original-art) .campaign-copy{align-items:flex-start!important;text-align:start!important;inset-inline:22px!important;bottom:30px!important}.campaign-slide:not(.original-art) .campaign-copy h2{font-size:28px!important;line-height:1.15!important;font-weight:400!important;margin:0 0 16px!important;max-width:280px}.campaign-slide .campaign-cta{min-height:38px!important;padding:8px 24px!important;font-size:13px!important;font-weight:700!important}.campaign-slide.original-art .campaign-copy{bottom:40px!important}.campaign-navigation{display:flex!important;align-items:center!important;gap:2px!important;inset-inline:auto 14px!important;bottom:33px!important;justify-content:flex-end!important}.campaign-stage:has(.original-art.is-current) .campaign-navigation{inset-inline:0!important;bottom:8px!important;justify-content:center!important}.campaign-dots .active span,.campaign-dots span{width:22px!important}.campaign-arrows{position:static!important;inset:auto!important}.campaign-stage:has(.original-art.is-current) .campaign-arrows{position:absolute!important;inset-inline-end:10px!important;bottom:0!important}}.lv-pop,.lv-sc{pointer-events:none}.lv-pop-bg,.lv-sc-bg{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,20,18,.42)}.lv-pop.on .lv-pop-card,.lv-sc.on .lv-sc-shell{pointer-events:auto;touch-action:pinch-zoom}body.sc-open{overflow:visible}.lv-sc-shell:has(.lv-tk-card){width:min(340px,100%);filter:drop-shadow(0 22px 40px rgba(0,0,0,.28)) drop-shadow(0 3px 8px rgba(0,0,0,.14))}.lv-tk-card,.lv-tk-top{position:relative;display:flex;flex-direction:column}.lv-tk-card{--py:430px;background:#fff;border-radius:18px;overflow:hidden;color:var(--navy);-webkit-mask:radial-gradient(circle at 0 var(--py),#0000 13px,#000 13.5px),radial-gradient(circle at 100% var(--py),#0000 13px,#000 13.5px);-webkit-mask-composite:source-in;mask:radial-gradient(circle at 0 var(--py),#0000 13px,#000 13.5px),radial-gradient(circle at 100% var(--py),#0000 13px,#000 13.5px);mask-composite:intersect;transform:translateY(24px) scale(.96);opacity:0;transition:transform .45s cubic-bezier(.2,.9,.25,1.15),opacity .3s ease}.lv-sc.on .lv-tk-card{transform:none;opacity:1}.lv-tk-top{background:var(--green);color:#fff;padding:48px 24px 16px;gap:3px;text-align:start}.lv-tk-eye{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.lv-sc.lv-tk .lv-tk-top h3{margin:0;font-family:inherit;font-size:24px;line-height:1.15;font-weight:400;color:#fff;letter-spacing:0}.lv-tk-sub{margin:4px 0 0;font-size:14px;line-height:1.4;opacity:.88}.lv-sc.lv-tk .lv-sc-x{top:6px;inset-inline-end:6px;width:44px;height:44px;background:0 0;box-shadow:none}.lv-sc.lv-tk .lv-sc-x svg{stroke:#fff}.lv-sc.lv-tk .lv-tk-top .lv-sc-snd{position:absolute;top:6px;inset-inline-end:50px;width:44px;height:44px;border:0;background:0 0}.lv-sc.lv-tk .lv-tk-top .lv-sc-snd svg{stroke:#fff;width:17px;height:17px}.lv-tk-mid{padding:20px 20px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lv-sc.lv-tk .lv-sc-stage{margin:0;max-width:none;width:100%}.lv-sc.lv-tk .lv-sc-card{aspect-ratio:1.61;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.1)}.lv-sc.lv-tk .lv-sc-foil,.lv-sc.lv-tk .lv-sc-prize,.lv-sc.lv-tk .lv-sc-sheen{border-radius:12px}.lv-sc.lv-tk .lv-sc-prize{background:#faf8f5;border:1px solid #ece8e3}.lv-sc.lv-tk .lv-sc-prize::before{display:none}.lv-sc.lv-tk .lv-sc-tag{order:0;margin:0 0 4px;font-family:inherit;font-size:11px;line-height:1;font-weight:700;letter-spacing:.16em;color:var(--green)}.lv-sc.lv-tk .lv-sc-prize strong{font-family:inherit;font-size:24px;line-height:1.1;font-weight:700;color:var(--navy);letter-spacing:0}.lv-sc.lv-tk .lv-sc-prize p{order:0;font-family:inherit;font-size:13px;color:#5b5b5b}.lv-sc.lv-tk .lv-sc-hint{margin:0;font-family:inherit;font-size:13px;color:#4d4d4d}.lv-sc.lv-tk .lv-sc-done{width:100%;margin:0;gap:2px}.lv-sc.lv-tk .lv-sc-btn{background:var(--navy);font-family:inherit}.lv-sc.lv-tk .lv-sc-later{color:#4d4d4d;height:40px}.lv-tk-perf{margin:0 24px;border-top:2px dashed #e3e0dc}.lv-tk-stub{display:flex;align-items:center;gap:8px;padding:16px 24px 16px;text-align:start}.lv-tk-code{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lv-tk-code span{font-size:12px;color:#4d4d4d}.lv-tk-dots{font-size:20px;line-height:1.2;letter-spacing:.3em;color:#b9b5b0}.lv-sc.revealed .lv-tk-dots,.lv-tk-val{display:none}strong.lv-tk-val{font:700 18px/1.25 ui-monospace,Menlo,monospace;letter-spacing:.06em;color:var(--navy);word-break:break-all}em.lv-tk-val{font-style:normal;font-size:13px;line-height:1.35;color:var(--navy)}.lv-sc.revealed .lv-tk-val{display:block;animation:lvIn .4s ease both}.lv-sc.lv-tk .lv-sc-skip,.lv-tk-copy{flex:none;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--navy);background:#fff;color:var(--navy);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.lv-tk-copy{display:none}.lv-sc.revealed .lv-tk-copy{display:inline-flex;align-items:center}@media (max-height:700px){.lv-tk-top{padding:40px 20px 16px}.lv-sc.lv-tk .lv-tk-top h3{font-size:20px}.lv-tk-mid{padding:16px 16px 12px;gap:8px}.lv-tk-stub{padding:12px 20px 16px}}@media (prefers-reduced-motion:reduce){.lv-tk-card{transition:none}}.rvg>*{transition:opacity .6s cubic-bezier(.2,.7,.2,1),translate .75s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--i,0)*70ms)}.rvg.rvg-done>*{transition-delay:0s}.colour-rail.rvg .colour-block{scale:.55;transition:scale .75s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0)*70ms + 90ms)}.service-strip.rvg svg{scale:.6;transition:scale .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0)*110ms + 120ms)}.colour-rail.rvg-in .colour-block,.service-strip.rvg-in svg{scale:1}.product-card.rv .product-photo img:not(.hover-image){transition:scale 1.4s cubic-bezier(.16,.84,.24,1),opacity .3s ease}.product-card.rv-in .product-photo img:not(.hover-image){scale:1}.everyday-edits>.rv img,.kids-edit.rv img{scale:1.1;transition:scale 1.6s cubic-bezier(.16,.84,.24,1)}.everyday-edits>.rv-in img,.kids-edit.rv-in img{scale:1}.dn-card.rv-in .dn-av,.gd-entry.rv-in .gd-entry-dana{animation:lvHop .8s cubic-bezier(.34,1.56,.64,1) .2s both}.dn-card{margin-top:24px;padding:16px;border-radius:20px;background:#f6f4f1;display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:8px;row-gap:16px;align-items:end;color:var(--navy)}.dn-main{display:contents}html body .dn-card .dn-av{position:relative;display:block;margin:0!important}.dn-chips button,.dn-say{background:#fff;color:var(--navy)}.dn-say{margin:0;padding:12px 16px;border-radius:16px 16px 16px 4px;font-size:15px;line-height:1.45}[dir=rtl] .dn-say{border-radius:16px 16px 4px 16px}.dn-chips,.dn-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.dn-chips button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #e3ded8;font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.dn-chips button:hover{border-color:var(--navy)}.dn-chips button:active{transform:scale(.97)}.dn-links{align-items:center;gap:20px}.dn-link,.dn-link2{border:0;background:0 0;padding:8px 0;font:inherit;cursor:pointer;color:var(--navy)}.dn-link{font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.dn-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .dn-link svg,html[dir=rtl] .fest-cta svg,html[dir=rtl] .gap-tag svg{transform:scaleX(-1)}.dn-link2{font-size:14px;color:var(--muted,#4d4d4d);text-decoration:underline;text-underline-offset:3px}@media (min-width:901px){.dn-card{display:flex;align-items:center;gap:28px;padding:28px 32px;border-radius:24px;margin-top:40px}html body .dn-card .dn-av{width:96px!important;height:96px!important;flex:none}.dn-main{display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}.dn-say{align-self:flex-start;max-width:540px;padding:16px 16px;font-size:18px;border-radius:18px 18px 18px 4px}[dir=rtl] .dn-say{border-radius:18px 18px 4px 18px}.dn-links{flex-direction:column;align-items:flex-end;gap:2px;flex:none}.dn-link{font-size:15px}}.shade-arc>.sa-wheel{position:relative;display:block!important;width:100%;max-width:640px;margin:0 auto}.sa-arc{display:block;width:100%;height:auto;overflow:visible}.sa-arc.sa-d{display:none}@media (min-width:901px){.sa-arc.sa-m{display:none}.sa-arc.sa-d{display:block}}.sa-arc text{fill:var(--navy);font-family:inherit}.sa-arc .sa-c{fill:#4d4d4d}.sa-seg{cursor:pointer;outline:0;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sa-seg path{transition:filter .3s ease}@media (hover:hover){.sa-seg:hover{transform:translate(var(--dx),var(--dy))}.sa-seg:hover path{filter:brightness(1.06)}}.sa-seg:focus-visible{transform:translate(var(--dx),var(--dy))}.sa-seg:focus-visible path{stroke:var(--navy);stroke-width:2}.sa-mid{position:absolute;left:50%;bottom:1%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;color:var(--navy);white-space:nowrap}.sa-mid strong{font-size:28px;font-weight:400;line-height:1.05}.sa-mid span,.sheer-t small{font-size:12px;color:var(--muted,#4d4d4d)}@media (min-width:901px){.sa-mid strong{font-size:48px}.sa-mid span{font-size:14px}}@media (max-width:900px){html body .shade-arc{text-align:center}html body .shade-arc .shade-intro-copy p{margin-inline:auto!important}.shade-arc>.sa-wheel{margin-top:32px;max-width:440px}}.sa-arc.rvg>*{translate:none;transform-origin:50% 100%;transform-box:view-box;transition:opacity .5s ease,scale .75s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*80ms)}.sa-arc.rvg-in>*{opacity:1;scale:1}.sa-arc.rvg-done>*{transition-delay:0s}.lvw-ptr path,.lvw-shine circle,.lvw-wheel svg path,.lvw-wheel svg text,.lvw-wheel svg tspan,.sa-arc path,.sa-arc text{stroke:none!important}.sa-arc .sa-n,.set-head h1{font-weight:400}.pm,.pm-to{display:flex;gap:8px}.pm{margin:8px 0 4px;flex-direction:column}.pm-to{align-items:center;font-size:13px;color:var(--muted,#4d4d4d)}.lt button,.pm-to select{min-height:36px;border:1px solid var(--line,#e7e7e7);border-radius:999px;padding:0 32px 0 12px;background:#fff;font:inherit;font-size:13px;color:var(--navy)}.pm-rows{display:grid;gap:4px}.pm-row{display:flex;gap:8px;font-size:13px;line-height:1.4;color:var(--navy)}.pm-row b{min-width:64px;font-weight:700}.lt{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.lt button{min-height:34px;padding:0 12px;font-size:13px;cursor:pointer}.lt button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.lt-note{margin:8px 0 0;font-size:12px;color:var(--muted,#4d4d4d)}.gallery-main img{transition:filter .45s ease}.gallery-main.lt-indoor img{filter:sepia(.3) saturate(1.1) brightness(.92) hue-rotate(-10deg)}.drape-t,.sheer{align-items:center;background:var(--paper,var(--paper))}.drape-t{display:flex;flex-direction:column;justify-content:center;gap:2px;border:1px solid var(--line,#e7e7e7);border-radius:10px;font:inherit;font-size:11px;color:var(--navy);cursor:pointer;padding:4px}.drape-t svg{width:18px;height:18px;fill:currentColor}.drape-t.selected{border-color:var(--navy)}.gallery-main .drape-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;background:#000}.sheer{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;margin:16px 0;padding:12px;border-radius:14px}.sheer-ph img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block}.sheer-t h2,.sheer-t p{margin:0 0 4px}.sheer-t p{font-size:14px;color:var(--navy)}.sz-help{margin-top:8px;font-size:13px}.sz-sheet h3{margin:16px 0 8px}.sz-sheet .chips{flex-wrap:wrap}.sz-res{margin-top:16px}.sz-res strong{font-size:18px}.sz-res .btn{margin-top:8px}@media (prefers-reduced-motion:reduce){.gallery-main img{transition:none}}html body .pm-to select{-webkit-appearance:none;appearance:none;height:38px;min-height:38px;width:auto;border:1px solid var(--line,#e7e7e7)!important;border-radius:999px!important;padding:0 32px 0 16px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")no-repeat right 12px center/14px!important;font-size:14px!important;color:var(--navy)!important}[dir=rtl] html body .pm-to select,html[dir=rtl] body .pm-to select{padding:0 16px 0 32px!important;background-position:left 12px center!important}html body .sheer-t h2{font-size:16px!important;line-height:1.25!important;font-weight:700!important;margin:0 0 4px!important;letter-spacing:0}.gallery-main.lt-day img{filter:brightness(1.07) saturate(1.05) contrast(1.04) hue-rotate(-6deg)}.pdp-set{display:inline-flex;margin:8px 0 2px;font-size:14px;font-weight:700;color:var(--navy);text-decoration:none}.ready-page,.set-page{padding-bottom:120px}.set-head{max-width:640px;margin:8px 0 16px}.set-head h1{margin:8px 0 8px;font-size:clamp(28px,6vw,40px);line-height:1.1}.set-head p{margin:0;color:var(--muted,#4d4d4d);font-size:15px;line-height:1.5}.set-bar{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom,0));z-index:20;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;margin:0 0 16px;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04)}@media (min-width:901px){.set-bar{top:90px;bottom:auto}}.set-slots{display:flex;gap:8px}.set-slot{width:48px;height:60px;border-radius:10px;border:1.5px dashed #d8d3cc;display:grid;place-items:center;overflow:hidden;background:#faf8f5;padding:0}.set-slot i{font-style:normal;color:#b5aea5;font-size:13px}.set-slot.on{border:0;cursor:pointer}.set-ph img,.set-slot img{width:100%;object-fit:cover;display:block}.set-slot img{height:100%}.set-i span,.set-sum{color:var(--muted,#4d4d4d)}.set-sum{flex:1;min-width:140px;display:flex;flex-direction:column;font-size:13px}.set-sum strong{font-size:15px;color:var(--navy)}.set-go{min-height:46px}.set-fabs{margin:0 0 16px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.set-grid.sm{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.set-card,.set-i{display:flex;flex-direction:column}.set-card{border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--line,#e7e7e7)}.set-card.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.set-ph img{aspect-ratio:3/4}.set-i{gap:1px;padding:8px 8px 4px;font-size:13px}.set-i span{font-size:12px}.set-btn{margin:8px 8px 8px;min-height:38px;border-radius:999px;border:1px solid var(--navy);background:#fff;color:var(--navy);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.set-btn[aria-pressed=true]{background:var(--navy);color:#fff}.set-btn:disabled{opacity:.4;cursor:default}.set-acc{margin-top:24px}.ready-list{display:flex;flex-direction:column;gap:8px;max-width:640px}.ready-row{display:grid;grid-template-columns:24px 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:14px;border:1px solid var(--line,#e7e7e7);background:#fff;cursor:pointer}.ready-row input{width:20px;height:20px;accent-color:var(--navy)}.ready-ph img{width:64px;height:80px;object-fit:cover;border-radius:8px;display:block}.ready-i{display:flex;flex-direction:column;font-size:14px}.ready-i small,.vn-card p,.wb-item figcaption span{color:var(--muted,#4d4d4d)}.ready-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:640px;margin:16px 0 8px;font-size:15px}.sx{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:12px 16px;border-radius:14px;background:#f3efe7;color:var(--navy);font-size:13px;line-height:1.45}.sx-ic{color:var(--green);font-size:14px;line-height:1.3}.sx strong{display:block;font-size:14px}.order-summary .sx{margin:0 0 16px}.share-btns{display:flex;gap:8px;flex-wrap:wrap}.vn-box{margin-top:12px}.vn-rec.on{background:#bf5420;border-color:#bf5420;color:#fff}.vn-ok{display:flex;flex-direction:column;gap:8px}.vn-page{display:grid;place-items:center;min-height:60vh;padding:40px 0}.vn-card{width:min(420px,100%);text-align:center;padding:32px 24px;border-radius:24px;background:#f6f1ea;display:flex;flex-direction:column;align-items:center;gap:12px}.vn-logo{font-size:12px;letter-spacing:.3em}.vn-card h1{margin:0;font-size:28px;font-weight:400}.vn-card p{margin:0}.vn-card audio{width:100%;margin:8px 0}.vn-qr{width:200px;height:200px;background:#fff;padding:8px;border-radius:12px}.vn-qr svg{width:100%;height:100%}@media print{body *{visibility:hidden}.vn-card,.vn-card *{visibility:visible}.vn-card{position:fixed;inset:0;margin:auto;height:fit-content;background:#fff}.vn-card .btn,.vn-card audio{display:none}}.wb{margin:32px 0 8px}.wb-head,.wb-row{display:flex;gap:12px}.wb-head{align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.wb-head h2{margin:0}.wb-row{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.lv-wh .lv-sc-shell::-webkit-scrollbar,.wb-row::-webkit-scrollbar{display:none}.wb-item{flex:none;width:150px;margin:0;scroll-snap-align:start}.wb-ph,.wb-ph img{width:100%;display:block}.wb-ph{padding:0;border:0;background:var(--paper,var(--paper));border-radius:12px;overflow:hidden;cursor:zoom-in}.wb-ph img{aspect-ratio:4/5;object-fit:cover}.wb-item figcaption{display:flex;flex-direction:column;font-size:13px;margin-top:8px;line-height:1.35}.wb-item figcaption a{color:inherit}@media (min-width:901px){.wb-item{width:190px}}.ss-match{margin-inline-start:16px;font-size:14px;font-weight:700;color:var(--navy);text-decoration:none;white-space:nowrap}.mo-page{padding-bottom:60px}.mo-box{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:24px}.mo-canvas{position:relative;max-width:520px;width:100%}.mo-canvas canvas{display:block;border-radius:16px;cursor:crosshair;touch-action:manipulation;width:auto;max-width:100%;max-height:62vh;height:auto;margin:0 auto}.mo-hint{position:absolute;left:12px;top:12px;padding:8px 8px;border-radius:999px;background:rgba(255,255,255,.92);font-size:13px}.mo-up{cursor:pointer}.mo-picked{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.mo-picked i{width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.mo-res h2{margin:24px 0 12px}.wa-opt{margin:12px 0 4px}.ref-ban{display:flex;gap:8px;align-items:flex-start;margin:0 0 16px;padding:12px 16px;border-radius:14px;background:#eef3ef;color:var(--navy);font-size:14px;line-height:1.45}.club-wrap{display:grid;gap:24px}@media (min-width:901px){.club-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.club-card,.club-form{padding:16px;border-radius:18px;border:1px solid var(--line,#e7e7e7);background:#fff;display:flex;flex-direction:column;gap:8px}.club-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.club-err{margin:0;color:#b4361e;font-size:14px}.club-how{list-style:none;margin:0;padding:16px;border-radius:18px;background:#f6f1ea;gap:12px;counter-reset:c}.club-how li{padding-inline-start:36px;position:relative;font-size:14px}.club-how li::before{counter-increment:c;content:counter(c);position:absolute;inset-inline-start:0;top:0;width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.club-hist ul,.club-how,.club-how li,.club-top{display:flex;flex-direction:column}.club-top span{font-size:14px;color:var(--muted,#4d4d4d)}.club-pts{font-size:48px;font-weight:400;line-height:1.05;color:var(--navy)}.club-how li span,.club-top small,.sf-opt small{font-size:13px;color:var(--muted,#4d4d4d)}.club-bar{height:8px;border-radius:8px;background:#ece8e3;overflow:hidden}.club-bar i{display:block;height:100%;background:var(--green);border-radius:8px}.club-req{margin:0;padding-inline-start:16px;font-size:13px}.club-ref{border-top:1px solid #efebe6;padding-top:12px}.club-ref h3{margin:0 0 4px}.club-link{display:flex;gap:8px;flex-wrap:wrap}.club-link input,.rmd-form input{flex:1;min-width:180px;min-height:44px;border:1px solid var(--line,#e7e7e7);border-radius:999px;padding:0 16px;font:inherit;font-size:13px}.club-hist ul{list-style:none;margin:8px 0 0;padding:0;gap:8px;font-size:13px}.club-hist li{display:grid;grid-template-columns:1fr auto auto;gap:8px}.club-earn{margin:16px 0 0;font-size:14px}.rmd{margin-top:8px;font-size:13px}.rmd-form{display:flex;gap:8px;flex-wrap:wrap}.rmd-form input{min-height:42px;font-size:14px}.rmd-ok{color:var(--green);margin:0}.rmd-one{margin-top:12px}.app-get{border:1px solid rgba(255,255,255,.4);background:0 0;color:inherit;border-radius:999px;min-height:34px;padding:0 16px;font:inherit;font-size:13px;cursor:pointer}.gap-suggest h3,.wl-more{display:flex;align-items:center}.ios-steps,.wl-more{flex-direction:column}.wl-more{gap:8px;margin-top:12px}.ios-steps{padding-inline-start:20px;display:flex;gap:8px;font-size:15px}.gap-suggest h3{gap:8px}.gap-tag{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:var(--green)}.gap-tag svg{width:14px;height:14px}.fest-bar.fest-night,.fest-strip.fest-night{background:#141414;color:#fff}.fest-bar.fest-gold,.fest-strip.fest-gold{background:#efe4cf;color:var(--navy)}.fest-bar.fest-green,.fest-strip.fest-green{background:var(--green);color:#fff}.fest-bar a,.fest-bar span{color:inherit}.fest-bar.fest-night{box-shadow:inset 0-1px 0 rgba(201,169,106,.55)}.fest-strip{position:relative;overflow:hidden}.fest-in{display:flex;align-items:center;gap:12px;min-height:56px;padding-block:8px}.fest-moon{width:28px;height:28px;flex:none;display:grid;place-items:center}.fest-moon svg{width:22px;height:22px;fill:#c9a96a}.fest-gold .fest-moon svg{fill:#9b7a3c}.fest-txt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;flex:1;min-width:0}.fest-txt b{font-size:16px;font-weight:700}.fest-count{font-size:13px;opacity:.85;padding:3px 8px;border-radius:999px;border:1px solid currentColor}.fest-cta,.gc-amt-opt span{display:inline-flex;align-items:center;font-weight:700}.fest-cta{gap:4px;font-size:14px;color:inherit;text-decoration:none;white-space:nowrap}.fest-cta svg,.g2-more summary svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.fest-strip::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);transform:translateX(-100%);animation:festShine 5s ease-in-out 1.2s infinite;pointer-events:none}@keyframes festShine{0%,70%{transform:translateX(-100%)}to{transform:translateX(100%)}}}.fest-wrap{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px 16px;border-radius:14px;background:#f6f1ea;font-size:14px}.fest-wrap svg{width:18px;height:18px;flex:none}.gc-grid{display:grid;gap:24px}@media (min-width:901px){.gc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.gc-card{position:relative;aspect-ratio:1.6;max-width:420px;border-radius:22px;background:var(--navy);color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 40px rgba(0,0,0,.18),inset 0 0 0 1px rgba(201,169,106,.5);overflow:hidden}.gc-card::before{content:"";position:absolute;inset:-40% -20%auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(201,169,106,.28),transparent 65%)}.gc-logo{font-size:13px;letter-spacing:.32em}.gc-amt{font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.gc-for{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#c9a96a}.gc-amts{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gc-amt-opt input{position:absolute;opacity:0;width:1px;height:1px}.gc-amt-opt span{min-height:46px;padding:0 20px;border-radius:999px;border:1px solid var(--line,#e7e7e7);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.gc-amt-opt input:checked+span{background:var(--navy);color:#fff;border-color:var(--navy)}.gc-amt-opt input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.grp-points{list-style:none;margin:16px 0 0;padding:0;font-size:15px}.grp-points li{display:flex;gap:8px;align-items:flex-start}.grp-points svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--green)}.ex-item,.ex-items,.grp-points,.sf-card{display:flex;flex-direction:column;gap:8px}.ex-item,.sf-card{padding:12px;border-radius:14px;border:1px solid var(--line,#e7e7e7);gap:8px}.sf-card{max-width:620px;padding:24px;border-radius:22px;background:#fff;gap:16px}.sf-prog{display:flex;gap:8px}.sf-prog i{flex:1;height:4px;border-radius:4px;background:#ece8e3;transition:background .3s}.sf-prog i.on{background:var(--navy)}.sf-q{margin:0;font-size:20px;font-weight:400}.sf-opts{display:grid;gap:8px}.sf-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 16px;border-radius:16px;border:1px solid var(--line,#e7e7e7);background:#fff;font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,transform .15s,box-shadow .2s}.sf-opt:hover{border-color:var(--navy);box-shadow:0 6px 16px rgba(0,0,0,.06)}.sf-opt:active{transform:scale(.99)}.sf-opt.on{border-color:var(--navy);background:#f7f6f4}.sf-opt b{font-size:16px}.sf-sws{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}.sf-sw{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;width:72px;text-align:center}.sf-sw i{width:52px;height:52px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 6px 14px rgba(0,0,0,.08)}.announcement.fest-bar.fest-night{background:#141414!important;color:#fff!important}.announcement.fest-bar.fest-gold{background:#efe4cf!important;color:var(--navy)!important}.announcement.fest-bar.fest-green{background:var(--green)!important;color:#fff!important}.announcement.fest-bar a,.announcement.fest-bar span{color:inherit!important}.lv-wh .lv-sc-shell{width:min(380px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:30px;filter:none;transform:translateY(18px) scale(.97);opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease;scrollbar-width:none}.lv-wh.on .lv-sc-shell{transform:none;opacity:1}.lv-wh [hidden]{display:none!important}.lvw-card{position:relative;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.35);color:var(--navy)}.lvw-top{position:relative;padding:16px 20px 0;text-align:center}.lvw-chip{position:absolute;top:16px;inset-inline-start:16px;height:30px;padding:0 12px;border-radius:15px;background:var(--navy);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:background .3s;white-space:nowrap}.lv-wh.won .lvw-chip{background:var(--green)}.lvw-chip svg{width:14px;height:14px}.lvw-chip svg,.lvw-hub-i svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lv-wh .lv-sc-snd{position:absolute;top:14px;inset-inline-end:58px;width:36px;height:36px}.lv-wh .lv-sc-x{top:14px;inset-inline-end:14px;width:36px;height:36px;background:#f3f1ee;box-shadow:none}.lvw-h{margin:48px 0 8px;font-size:clamp(24px,7.6vw,32px);line-height:1.08;font-weight:700;text-wrap:balance;letter-spacing:-.01em}.lvw-h span{color:var(--green)}.lvw-sub{margin:0 auto;max-width:290px;font-size:14px;line-height:1.45;color:#5b5b5b;text-wrap:pretty}.lvw-stage{position:relative;margin-top:8px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;transition:height .6s cubic-bezier(.2,.8,.2,1)}.lvw-rig{position:absolute;left:50%;transform-origin:50%0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lvw-wheel{position:absolute;inset:0;border-radius:50%;cursor:grab;will-change:transform;touch-action:none;box-shadow:0 0 0 5px #fff,0 0 0 6px rgba(0,0,0,.07),0-2px 18px rgba(0,0,0,.14)}.lv-wh.grab .lvw-wheel{cursor:grabbing}.lv-wh.spinning .lvw-wheel,.lv-wh.won .lvw-wheel{cursor:default}.lvw-shine,.lvw-wheel svg{direction:ltr;display:block;width:100%;height:100%;font-family:inherit;pointer-events:none}.lvw-shine{position:absolute;inset:0}.lvw-wheel svg .lvw-s{stroke:rgba(255,255,255,.9)!important;stroke-width:.8!important;stroke-linejoin:round;transition:opacity .45s,filter .45s}.lvw-wheel svg text{letter-spacing:.01em;paint-order:normal}.lvw-wheel svg circle.lvw-peg{stroke:rgba(0,0,0,.35)!important;stroke-width:.5!important}.lvw-wheel svg>circle{stroke:#fff!important;stroke-width:1.6!important}.lv-wh.fast .lvw-wheel svg{filter:blur(.8px)}.lv-wh.won .lvw-s:not(.hit){opacity:.42}.lvw-wheel svg .lvw-s.hit{stroke:#c9a96a!important;stroke-width:2.6!important;filter:drop-shadow(0 0 4px rgba(201,169,106,.95))}.lvw-hub{position:absolute;left:50%;top:50%;width:25%;height:25%;transform:translate(-50%,-50%);border-radius:50%;border:0;padding:0;cursor:pointer;color:var(--navy);background:radial-gradient(circle at 35% 28%,#fff 0,#f6f3ee 55%,#e4ded5 100%);box-shadow:0 0 0 3px var(--navy),0 0 0 5px #c9a96a,0 6px 14px rgba(0,0,0,.35),inset 0-3px 6px rgba(0,0,0,.08);display:grid;place-items:center;align-content:center;gap:1px;font:inherit;transition:transform .15s ease;-webkit-tap-highlight-color:transparent}.lvw-hub:active:not(:disabled){transform:translate(-50%,-50%) scale(.94)}.lvw-hub:disabled{cursor:default;opacity:1!important;color:var(--navy)!important;background:radial-gradient(circle at 35% 28%,#fff 0,#f6f3ee 55%,#e4ded5 100%)!important}.lvw-hub-i{display:grid;place-items:center}.bn-card.ok .bn-ic svg,.lvw-hub-i svg,.spin-card .sp-ic svg{width:18px;height:18px}.lvw-hub-t{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}html[dir=rtl] .lvw-hub-t{letter-spacing:0;font-size:12px}.lv-wh.won .lvw-hub-t{display:none}.lvw-ptr{position:absolute;left:50%;top:-10px;width:34px;height:30px;transform:translateX(-50%);transform-origin:50% 6.5px;z-index:2;overflow:visible;fill:var(--navy);filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.lvw-fx,.lvw-hint,.lvw-stage::after{position:absolute;pointer-events:none}.lvw-fx{inset:0;width:100%;height:100%;z-index:3}.lvw-hint,.lvw-stage::after{left:0;right:0}.lvw-hint{bottom:8px;margin:0;padding:0 16px;text-align:center;font-size:13px;line-height:1.35;color:#4a4a4a;z-index:2;text-shadow:0 0 6px #fff,0 0 12px #fff;min-height:1.35em;transition:opacity .25s}.lvw-stage::after{content:"";bottom:0;height:60px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 85%);z-index:1}.lv-wh.won .lvw-stage::after{height:34px}.lv-wh.spinning .lvw-hint{color:var(--green);font-weight:700}.lv-wh.nudge .lvw-wheel{animation:lvwNudge .5s ease}.lv-wh.nudge .lvw-hint{color:#a4521f;font-weight:700}.lv-wh.tease:not(.spinning):not(.won):not(.grab):not(.charging) .lvw-ptr{animation:lvwTease 2.4s ease-in-out infinite}.lvw-res{padding:4px 20px 0;text-align:center;animation:lvwPop .5s cubic-bezier(.2,.8,.2,1.2) both}.lvw-won{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);font-weight:700}html[dir=rtl] .lvw-won{letter-spacing:0;font-size:13px}.lvw-res h4{margin:2px 0;font-size:24px;line-height:1.15;font-weight:700}.lvw-detail{margin:0 0 4px;font-size:14px;color:#5b5b5b;line-height:1.45}.lvw-code{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:8px 12px 8px 16px;border:1.5px dashed var(--navy);border-radius:18px;text-align:start;margin-top:8px}.lvw-code small,.lvw-note{display:block;font-size:12px;color:#4d4d4d}.lvw-code b{font-size:20px;letter-spacing:.1em}.lvw-code b.lvw-saved{font-size:15px;letter-spacing:0}.lvw-code button{flex:none;height:38px;padding:0 16px;border:0;border-radius:19px;background:#f3f1ee;color:var(--navy);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.lvw-note{text-align:center;text-wrap:balance;margin:8px 0 0;font-size:13px;line-height:1.35;color:var(--green);font-weight:600}.lvw-note svg{display:inline-block;vertical-align:-3px;margin-inline-end:4px;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lvw-foot{padding:16px 16px 16px;display:flex;flex-direction:column;gap:8px}.lvw-go,.lvw-shop{position:relative;overflow:hidden;height:54px;border:0;border-radius:27px;background:var(--navy);color:#fff;font:inherit;font-size:18px;font-weight:700;display:grid;place-items:center;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .15s ease,background .2s,opacity .2s}.lvw-go:active{transform:scale(.98)}.lvw-go:disabled{opacity:.55;cursor:default}.lvw-go-t{position:relative;z-index:1}.lvw-pow,.lvw-pow i{position:absolute;inset:0}.lvw-pow{pointer-events:none}.lvw-pow i{transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--green),#7f9a6f 60%,#c9a96a);transition:transform .25s ease}.lv-wh.charging .lvw-pow i{transition:none}html[dir=rtl] .lvw-pow i,html[dir=rtl] .mc-bar i{transform-origin:100% 50%}.lvw-later{height:40px;border:0;background:0 0;font:inherit;font-size:14px;color:var(--navy);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lvw-fine{margin:0;text-align:center;font-size:12px;color:#5c5c5c}.lv-wh.won .lvw-fine{display:none}.lvw-code button:focus-visible,.lvw-go:focus-visible,.lvw-hub:focus-visible,.lvw-later:focus-visible,.lvw-shop:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-height:700px){.lvw-h br{display:none}.lvw-h{margin-top:52px;font-size:24px}.lvw-sub{font-size:13px}}@media (max-height:600px){.lvw-code{min-height:0}.lv-wh.won .lvw-won,.lvw-sub{display:none}.lvw-h{margin-top:48px;font-size:24px}.lvw-foot{padding-top:8px;gap:2px}.lvw-later{height:36px}}@media (max-width:340px){.lv-wh .lv-sc-snd{inset-inline-end:54px}.lvw-chip{padding:0 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lv-wh .lv-sc-shell{transition:opacity .2s}.lvw-res{animation:none}.lvw-rig,.lvw-stage{transition:none}}.spin-card{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border:1.5px dashed var(--navy);border-radius:16px;background:#fbfaf7}.spin-card .sp-ic{flex:none;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center}.spin-card .sp-t{min-width:0;display:grid;gap:2px}.lk2-t strong,.spin-card b{font-size:15px}.spin-card small{font-size:13px;color:#5b5b5b;line-height:1.4}.spin-card.ok{border-style:solid;border-color:var(--green);background:#f3f6f1}.spin-card.ok .sp-ic{background:var(--green)}.spin-card.sp-top{display:none}@media (max-width:900px){.spin-card.sp-top{display:flex;margin-bottom:12px}}.header{view-transition-name:lv-head}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-old(lv-main){animation:lvOut .16s ease both}::view-transition-new(lv-main){animation:lvIn .34s cubic-bezier(.2,.8,.2,1) both}.lv-enter #main .product-grid>*,.rv.rv-in .product-grid>*{animation:lvRise .55s cubic-bezier(.2,.8,.2,1) both}.lv-enter #main .product-grid>:nth-child(2){animation-delay:.05s}.lv-enter #main .product-grid>:nth-child(3){animation-delay:.1s}.lv-enter #main .product-grid>:nth-child(4){animation-delay:.15s}.lv-enter #main .product-grid>:nth-child(5){animation-delay:.2s}.lv-enter #main .product-grid>:nth-child(6){animation-delay:.24s}.lv-enter #main .product-grid>:nth-child(n+7){animation-delay:.28s}.rv{transform:translateY(20px)}.rv.rv-in{transform:none;transition:opacity .6s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.rv.rv-in .product-grid>:nth-child(2){animation-delay:.06s}.rv.rv-in .product-grid>:nth-child(3){animation-delay:.12s}.rv.rv-in .product-grid>:nth-child(4){animation-delay:.18s}.lv-fly{position:fixed;z-index:9999;width:16px;height:16px;border-radius:50%;background:var(--navy);pointer-events:none;box-shadow:0 3px 10px rgba(0,0,0,.25)}.lv-bump{animation:lvBump .5s cubic-bezier(.3,1.7,.5,1)}.bn-pick,.btn,.card-plus,.chip,.fy-chip,.icon-btn{transition:transform .14s ease,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.bn-pick:active,.btn:active:not(:disabled),.card-plus:active,.fy-chip:active{transform:scale(.97)}.product-card .product-photo img{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s}@media (hover:hover){.product-card:hover .product-photo img:first-of-type{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){::view-transition-new(lv-main),::view-transition-old(lv-main){animation:none}.rv{opacity:1;transform:none}.lv-bump,.lv-enter #main .product-grid>*,.rv.rv-in .product-grid>*{animation:none}}.fy{padding-top:24px}.fy-hi{margin:0;color:#4d4d4d;font-size:14px}.fy h2{margin:2px 0 12px;font-size:clamp(24px,3.4vw,32px);line-height:1.15}.fy-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 16px;padding-bottom:2px}.fy-chips::-webkit-scrollbar,.lv-chat .lv-chat-form textarea::-webkit-scrollbar{display:none}.fy-chip{flex:none;height:36px;padding:0 16px;border-radius:18px;border:1px solid #dcdcdc;display:inline-flex;align-items:center;font-size:14px;color:var(--navy);text-decoration:none;background:#fff}.fy-chip:first-child{background:var(--navy);border-color:var(--navy);color:#fff}.fy-re{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#f6f5f3;margin-bottom:16px;max-width:560px}.fy-pics{display:flex;flex:none}.fy-pics img{width:44px;height:56px;object-fit:cover;border-radius:9px;border:2px solid #fff;margin-inline-start:-14px}.fy-pics img:first-child{margin-inline-start:0}.fy-re-t{flex:1;min-width:0;display:grid}.fy-re-t b{font-size:15px}.fy-re-t small{color:#4d4d4d;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy-re .btn.small{height:40px;padding:0 16px;font-size:14px;flex:none}.fy-sub{margin-top:4px}.fy-sub h3{margin:0;font-size:18px}.lk2-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:860px){.lk2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.lk2-ph{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;max-height:520px;background:#f4f3f1}.bn-bar i,.lk2-ph img{display:block;height:100%}.lk2-it img,.lk2-ph img{width:100%;object-fit:cover}.lk2-n,html.lv-lite .gallery-main::after,html.lv-lite .product-photo::after{display:none}.lk2-list{list-style:none;margin:0;padding:0}.bn-card.ok,.lk2-it{display:flex;align-items:center;gap:12px}.lk2-it{padding:12px 0;border-bottom:1px solid #ececec;cursor:pointer}.lk2-it input{width:22px;height:22px;accent-color:var(--navy);flex:none}.bn-card.ok .bn-ic,.lk2-num{border-radius:50%;display:grid;place-items:center;flex:none}.lk2-num{width:24px;height:24px;background:#f4f3f1;font-size:12px;font-weight:700}.lk2-it img{width:52px;height:64px;border-radius:10px;flex:none}.lk2-t{flex:1;min-width:0;display:grid}.lk2-t small{font-size:13px}.lk2-it b{font-size:15px;white-space:nowrap}.lk2-add{margin-top:16px}.bn-card{border:1.5px solid var(--navy);border-radius:18px;padding:16px 16px;margin:0 0 16px;gap:8px}.bn-card.ok{border-color:var(--green);background:#f3f6f1}.bn-card.ok .bn-ic{width:34px;height:34px;background:var(--green);color:#fff}.bn-card,.bn-card.ok span{display:grid}.bn-card.ok small{color:#4a4a4a;font-size:13px}.bn-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bn-top b{font-size:15px}.bn-top small,.lk2-t small{color:#4d4d4d}.bn-bar{height:6px;border-radius:3px;background:#ececec;overflow:hidden}.bn-bar i{border-radius:3px;background:var(--navy);transition:width .5s cubic-bezier(.2,.8,.2,1)}.bn-say{font-size:14px;color:#3d3d3d}.bn-sug{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.bn-pick,.rsv-qty button{border:0;background:0 0;font:inherit;cursor:pointer}.bn-pick{position:relative;display:grid;gap:8px;text-align:start;padding:0;color:inherit}.bn-pick img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:#f4f3f1}.bn-pick span{display:grid;line-height:1.25}.bn-pick b,.bn-top small{font-size:13px}.bn-pick small{font-size:13px;color:#4d4d4d}.bn-pick i{position:absolute;top:6px;inset-inline-end:6px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.14);font-style:normal;font-size:18px;display:grid;place-items:center}.rsv{display:grid;gap:8px;margin:4px 0 8px}.rsv-row,.rsv-when{display:flex;gap:8px}.rsv-when{align-items:flex-start;margin:0;padding:12px 16px;border-radius:14px;background:#f6f5f3;font-size:14px;line-height:1.45}.rsv-when svg{width:20px;height:20px;flex:none;margin-top:1px}.rsv-row{align-items:center}.rsv-qty{flex:none}.rsv-row input[type=tel]{flex:1;min-width:0;height:48px;border:1px solid #d9d9d9;border-radius:24px;padding:0 16px;font:inherit;font-size:15px;background:#fff;color:var(--navy)}.rsv .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rsv-err{margin:0;color:#a4521f;font-size:14px}.rsv-note{color:#4d4d4d;font-size:13px;text-align:center}.rsv.done{padding:16px 16px;border-radius:16px;background:#f3f6f1;border:1px solid var(--green);display:grid;gap:2px}.rsv.done small{color:#4a4a4a}.rsv-qty{display:inline-flex;align-items:center;height:48px;border:1px solid #d9d9d9;border-radius:24px;background:#fff}.rsv-qty button{width:42px;height:46px;font-size:20px;color:var(--navy)}.rsv-qty output{min-width:22px;text-align:center;font-weight:700;font-size:15px}.mc{display:grid;gap:12px;margin-bottom:16px}.mc-card{position:relative;overflow:hidden;min-height:200px;border-radius:22px;padding:16px 20px;color:#fff;background:linear-gradient(135deg,#2a2a2a 0,#111 55%,#2b2925 100%);box-shadow:0 18px 36px rgba(0,0,0,.22);display:flex;flex-direction:column}.mc-glow{position:absolute;top:-45%;right:-25%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.13),rgba(255,255,255,0) 62%);pointer-events:none;animation:mcGlow 7s ease-in-out infinite alternate}.mc-row{display:flex;justify-content:space-between;align-items:center}.mc-logo{height:14px;width:auto}.mc-k,.mc-lv{font-size:11px;letter-spacing:.2em}.mc-lv{margin:32px 0 0;font-size:12px;text-transform:uppercase;color:rgba(255,255,255,.66)}html[dir=rtl] .mc-k,html[dir=rtl] .mc-lv{letter-spacing:0}.mc-nm{margin:2px 0 0;font-size:20px;font-weight:700}.mc-foot,.mc-next{display:flex;justify-content:space-between}.mc-foot{margin-top:auto;padding-top:24px;gap:8px;font-size:13px;color:rgba(255,255,255,.8)}.mc-foot b{color:#fff;font-size:16px}.mc-next{align-items:baseline;font-size:14px;padding:0 2px}.mc-next span{color:#4d4d4d}.mc-bar{height:8px;border-radius:4px;background:#ececec;overflow:hidden}.mc-bar i{display:block;height:100%;border-radius:4px;background:var(--navy);transform-origin:0 50%;animation:mcBar 1s cubic-bezier(.2,.8,.2,1) both}.mc-top{margin:0;font-size:14px;color:#4a4a4a}.mc-h{margin:8px 0 0}.mc-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mc-perk{padding:12px;border-radius:16px;background:#f6f5f3;display:grid;gap:4px;align-content:start}.mc-perk span{width:30px;height:30px;border-radius:50%;background:#fff;display:grid;place-items:center}.mc-perk b{font-size:14px;line-height:1.3}.mc-perk small{font-size:12px;color:#4d4d4d}.mc-perk.off{opacity:.5}@media (prefers-reduced-motion:reduce){.mc-bar i,.mc-glow{animation:none}}.fabric-tile img,.gallery-main,.jr-tile,.product-photo{background-image:none!important;animation:none!important}.lv-sm .gallery-main::after,.lv-sm .product-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.42) 50%,rgba(255,255,255,0) 65%);transform:translateX(-100%);opacity:0;transition:opacity .35s ease}.lv-sm .gallery-main:has(>img:not(.ld))::after,.lv-sm .product-photo:has(>a>img:not(.ld):not(.hover-image))::after{opacity:1;animation:lv147shine 1.4s cubic-bezier(.4,0,.2,1) infinite}:where(#app) img.ld{transition:opacity .5s ease,transform .8s cubic-bezier(.2,.8,.2,1)}#main,.gallery-main>img,.gallery-main>img.lv-stand~img{view-transition-name:none}.gallery-main>img:first-of-type,.vt-photo{view-transition-name:lv-photo}::view-transition-group(lv-photo){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1);z-index:5}::view-transition-new(lv-photo),::view-transition-old(lv-photo){height:100%;width:100%;object-fit:cover;animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:lv147in .34s cubic-bezier(.2,.8,.2,1) both;mix-blend-mode:normal}@supports (view-transition-name:none){main.page-enter:not(.rerender){animation:none!important}}.lv-enter #main .product-grid>*{animation-name:lv147rise!important}::view-transition-group(lv-head){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (max-width:900px){.header{transition:transform .38s cubic-bezier(.2,.8,.2,1),background-color .3s ease,box-shadow .3s ease,border-color .3s ease}html.lv-hd-up .header{transform:translateY(-100%);box-shadow:none}html.lv-hd-glass .header{background:rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-bottom-color:rgba(0,0,0,.06)!important}html.lv-lite.lv-hd-glass .header{background:rgba(255,255,255,.98)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.jr-bar,.st-about .st-body>.st-nav,.st-body>.st-nav{transition:transform .38s cubic-bezier(.2,.8,.2,1)}html.lv-hd-up .jr-bar,html.lv-hd-up .st-body>.st-nav{transform:translateY(calc(-1*var(--hdr-real,65px)))}}.count.lv-roll{position:relative;overflow:hidden}.count.lv-roll i{font-style:normal;display:block}.count.lv-roll .o{position:absolute;inset:0;display:grid;place-items:center}#overlay.lv-dragging{animation:none!important;transition:none!important}#overlay.lv-dragging::backdrop,#overlay[style*="--lv-pull"]::backdrop{opacity:var(--lv-pull,1);animation:none!important}@media (max-width:900px){#overlay.lv-sheet[open]::before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:3px;background:#dcdcdc;pointer-events:none}}#overlay.closing:not(.menu-sheet){animation:lv147out .23s cubic-bezier(.4,0,.7,.4) forwards!important;pointer-events:none}#overlay.closing::backdrop{animation:lvFadeOut .23s ease forwards!important}#overlay.side-sheet.closing:not(.menu-sheet){animation:lv147sideOut .23s cubic-bezier(.4,0,.7,.4) forwards!important}.lv-wh:not(.won) .lvw-rig,.lv-wh:not(.won) .lvw-stage{transition:none!important}#bag-note,#toast{transition:opacity .25s ease,transform .5s cubic-bezier(.2,1.25,.3,1)!important}.product-card .product-photo{transition:transform .18s ease}.product-card .product-photo:active{transform:scale(.985)}a,button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.header,.jr-bar,.st-nav{transition:none!important}html.lv-hd-up .header,html.lv-hd-up .jr-bar,html.lv-hd-up .st-body>.st-nav{transform:none}.gallery-main::after,.product-photo::after{display:none}#overlay.closing,#overlay.closing::backdrop{animation:none!important}::view-transition-group(lv-photo),::view-transition-new(lv-photo),::view-transition-old(lv-photo){animation:none!important}}.lv-standbox{isolation:isolate}img.lv-wait{opacity:0!important;background:0 0!important}.lv-standbox>img:not(.lv-stand){transition:opacity .5s ease!important}img.lv-stand{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:1!important;transform:none!important;filter:none!important;pointer-events:none}.gallery-main>img.lv-stand{view-transition-name:lv-photo}.fc-ph{aspect-ratio:4/5!important;width:100%;max-width:220px;margin-inline-end:auto;border-radius:14px}.fc-ph img{object-position:50% 8%!important}.lv-chat .lv-chat-form textarea.multi{border-radius:22px}.lv-chat .lv-chat-form textarea.full{overflow-y:auto}.lv-chat .lv-send{top:auto!important;bottom:19px;margin-top:0!important;transform:none!important}#overlay ::-webkit-scrollbar,#overlay::-webkit-scrollbar,.fc-scroll::-webkit-scrollbar,.lv-chat-log::-webkit-scrollbar{width:10px;height:10px}#overlay ::-webkit-scrollbar-track,#overlay::-webkit-scrollbar-track,.fc-scroll::-webkit-scrollbar-track,.lv-chat-log::-webkit-scrollbar-track{background:0 0;margin-block:24px}#overlay ::-webkit-scrollbar-thumb,#overlay::-webkit-scrollbar-thumb,.fc-scroll::-webkit-scrollbar-thumb,.lv-chat-log::-webkit-scrollbar-thumb{background:#d9d9d9;border:3px solid transparent;background-clip:padding-box;border-radius:10px}#overlay ::-webkit-scrollbar-thumb:hover,#overlay::-webkit-scrollbar-thumb:hover,.lv-chat-log::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}#overlay ::-webkit-scrollbar-button,#overlay::-webkit-scrollbar-button,.fc-scroll::-webkit-scrollbar-button,.lv-chat-log::-webkit-scrollbar-button{display:none;width:0;height:0}#overlay ::-webkit-scrollbar-corner,#overlay::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){#overlay,#overlay *,.fc-scroll,.lv-chat-log{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}}@media (min-width:701px){html body .account-layout{grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}html body .account-tabs{flex-direction:column!important;flex-wrap:nowrap!important;gap:2px!important;border-bottom:0!important;padding:0!important;overflow:visible;position:sticky;top:calc(var(--hdr,82px) + 20px)}html body .account-tabs button{min-height:44px;padding:12px 16px!important;border:0!important;border-radius:12px!important;text-align:start;color:#4d4d4d;font-size:15px;width:100%}html body .account-tabs button:hover{background:#f6f6f5!important;color:var(--navy)}html body .account-tabs button.active{background:#f2f2f1!important;color:var(--navy);font-weight:600}.account-content .section-head h2,.account-content>h2:first-child{margin-top:8px}}.account-content h2{font-weight:600}.footer-bottom{align-items:center}.footer-bottom .app-get{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 16px;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px;background:0 0!important;color:#fff!important;-webkit-text-fill-color:#fff;opacity:1!important;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s}.footer-bottom .app-get:hover{background:rgba(255,255,255,.12)!important;border-color:#fff!important}.footer-bottom .app-get[hidden]{display:none!important}@media (max-width:700px){.footer-bottom .app-get{align-self:flex-start}}.lv-nofv:focus,.lv-nofv:focus-visible{outline:0!important}html body .dn-card{background:0 0!important;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-radius:0!important;padding:16px 0!important;gap:16px!important;align-items:center!important}html body .dn-card .dn-av{width:48px!important;height:48px!important}html body .dn-main{flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:8px 16px!important}html body .dn-say{background:0 0!important;padding:0!important;font-size:16px!important;font-weight:600;max-width:none!important;border-radius:0!important}html body .dn-chips{gap:8px!important}html body .dn-chips button{background:0 0!important;border:1px solid #e3e3e3!important;min-height:34px!important;padding:0 16px!important;font-size:13px!important}html body .dn-chips button:hover,select[data-open]{border-color:var(--navy)!important}html body .dn-link2{display:none!important}html body .dn-links{flex-direction:row!important}@media (max-width:700px){html body .dn-card{display:grid!important;grid-template-columns:48px minmax(0,1fr);row-gap:12px!important;column-gap:16px!important}html body .dn-main{display:contents!important}html body .dn-say{align-self:center}html body .dn-chips,html body .dn-links{grid-column:1/-1}}.g2{padding-bottom:40px}.g2 h1{font-size:clamp(28px,4.2vw,40px);line-height:1.06;letter-spacing:-.015em;margin:0 0 8px}.g2-eb{margin:0 0 8px}.g2-lead{color:#4d4d4d;font-size:15px;line-height:1.5;margin:0 0 8px;max-width:52ch}.g2-fine{font-size:13px;color:#4d4d4d;text-align:center;margin:12px 0 0}.g2-fine.left{text-align:start;margin-top:8px}.g2 svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.g2-box{position:relative;height:250px;border-radius:24px;background:#f7f4ef;overflow:hidden;isolation:isolate}.g2-box.big{height:clamp(260px,38vw,440px)}.g2-lid{position:absolute;left:50%;top:48%;width:min(78%,420px);aspect-ratio:3/2;transform:translate(-50%,-50%) rotate(-3.5deg);background:#fff;border-radius:12px;box-shadow:0 26px 50px rgba(60,45,30,.16),0 2px 8px rgba(0,0,0,.06);padding:3.2%;display:grid;grid-template-columns:repeat(3,1fr);gap:3%}.g2-tissue{position:absolute;inset:5px;border-radius:9px;border:1px solid #efe9df;pointer-events:none}.g2-fold{position:relative;border-radius:8px;overflow:hidden;background:#f2eee8}.g2-fold img{width:100%;height:100%;object-fit:cover;object-position:50% 16%;display:block}.g2-fold.f1{transform:translateY(4%)}.g2-tag{position:absolute;right:7%;bottom:8%;max-width:46%;transform:rotate(5deg);background:#f3eee3;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.35;color:#3a3a3a;box-shadow:0 10px 24px rgba(0,0,0,.14);font-style:italic}.g2-tag b{display:block;font-style:normal;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#5c5c5c;margin-bottom:3px}.g2-tag.soft{background:#fff;padding:8px 16px}.g2-tag.c-sage{background:#a9b8a6}.g2-tag.c-midnight{background:#1f2a3a}.g2-tag.c-midnight b{color:#b9c0cc}.g2-home{display:grid;gap:24px;margin-top:8px}@media (min-width:900px){.g2-home{grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;margin-top:20px}}.g2-way,.g2-wt em{background:#fff;color:var(--navy)}.g2-way,.g2-wt b{display:flex;align-items:center}.g2-way{gap:16px;width:100%;border-radius:20px;border:1px solid #e8e6e3;font:inherit;text-align:start;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.g2-chips button.on,.g2-way.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.g2-way:hover{box-shadow:0 10px 26px rgba(0,0,0,.08)}.g2-way:active{transform:scale(.985)}.g2-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:none;background:#f5f4f2}.g2-way.dark .g2-ic{background:rgba(255,255,255,.12)}.g2-ic svg{width:22px;height:22px}.g2-wt{flex:1;min-width:0}.g2-wt b{gap:8px;font-size:18px}.g2-wt small{display:block;font-size:14px;opacity:.75;margin-top:2px}.g2-wt em{font-style:normal;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px}.g2-way>svg:last-child{width:18px;height:18px;opacity:.7;flex:none}[dir=rtl] .g2-way>svg:last-child{transform:scaleX(-1)}.g2-small{display:flex;gap:8px}.g2-sm{flex:1;display:block;border:1px solid #eeece9;border-radius:16px;background:#fff;font:inherit;text-align:start;color:var(--navy);text-decoration:none;cursor:pointer}.g2-sm b,.g2-sm small,.g2-tile b{display:block;font-size:14px}.g2-sm small{color:#4d4d4d;font-size:13px}.g2-promise{display:flex;gap:8px}.g2-promise span,.g2-top{display:flex;align-items:center}.g2-promise span{flex:1;flex-direction:column;gap:8px;text-align:center;font-size:12px;color:#4d4d4d;line-height:1.3}.g2-promise svg{width:20px;height:20px;color:var(--navy)}.g2-top{justify-content:space-between;margin:4px 0 16px;border:0!important;padding:0!important}.g2-back,.g2-more summary{display:inline-flex;align-items:center;cursor:pointer;font-size:14px}.g2-back{gap:4px;border:0;background:0 0;font:inherit;color:#4d4d4d;padding:8px 0}.g2-back svg{width:16px;height:16px;transform:scaleX(-1)}[dir=rtl] .g2-back svg{transform:none}.g2-dots{display:flex;gap:8px}.g2-dots i{width:26px;height:4px;border-radius:3px;background:#ebebeb;transition:background-color .3s}.g2-dots i.on{background:var(--navy)}.g2-ask{max-width:760px;margin:0 auto}.g2-say{display:flex;align-items:flex-end;gap:8px;margin:0 0 16px}.g2-av{position:relative;width:52px;height:52px;flex:none;display:block}.g2-say p{margin:0;background:#f5f4f2;border-radius:18px 18px 18px 4px;padding:12px 16px;font-size:16px;line-height:1.4}[dir=rtl] .g2-say p{border-radius:18px 18px 4px 18px}.g2-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:700px){.g2-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.g2-chips button,.g2-tile{background:#fff;font:inherit;color:var(--navy);cursor:pointer}.g2-tile{border:1px solid #ebe9e6;border-radius:18px;padding:16px 16px;min-height:108px;text-align:start;transition:transform .16s ease,border-color .2s ease,background-color .2s ease}.g2-tile svg{width:26px;height:26px;margin-bottom:8px;display:block}.g2-tile b{font-size:16px}.g2-col small,.g2-sm small,.g2-tile small{margin-top:2px}.g2-col:hover,.g2-tile:hover{border-color:#bdbdbd}.g2-col:active,.g2-tile:active{transform:scale(.98)}.g2-col.on,.g2-tile.on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#faf9f7}.g2-chips{display:flex;flex-wrap:wrap;gap:8px}.g2-chips button{border:1px solid #e3e1de;border-radius:999px;padding:12px 16px;font-size:15px;transition:transform .16s ease,background-color .2s,color .2s}.g2-chips button:active{transform:scale(.97)}.g2-chips.sm button{padding:8px 12px;font-size:13px}.g2-ctx{margin:16px 0 0;font-size:13px;color:#5c5c5c}.g2-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:700px){.g2-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.g2-col{border:1px solid #ebe9e6;border-radius:18px;padding:16px;background:#fff;font:inherit;color:var(--navy);text-align:start;cursor:pointer;transition:transform .16s ease,border-color .2s ease}.g2-swatch{display:flex;margin-bottom:12px}.g2-swatch img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:2.5px solid #fff;margin-inline-end:-12px;box-shadow:0 2px 6px rgba(0,0,0,.12);opacity:1!important;transform:none!important}.g2-col b,.g2-it-t b{display:block;font-size:15px}.g2-hint{display:flex;gap:8px;margin:16px 0 0;font-size:13px;color:#4d4d4d;line-height:1.45}.g2-hint svg{flex:none;width:17px;height:17px;color:var(--navy);margin-top:1px}.g2-ready{display:grid;gap:16px}@media (min-width:900px){.g2-ready{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.g2-ready-art{position:sticky;top:calc(var(--hdr,82px) + 20px)}.g2-ready-art .g2-box{height:460px}}.g2-items{margin-top:12px;border-top:1px solid #f0eeeb}.g2-it{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0eeeb}.g2-it-ph img{width:44px;height:54px;border-radius:10px;object-fit:cover;display:block}.g2-it-t{flex:1;min-width:0}.g2-it-t b{font-size:15px}.g2-col small,.g2-it-t small,.g2-tile small{display:block;font-size:13px;color:#4d4d4d}.g2-it-p{font-size:14px;color:#4d4d4d;white-space:nowrap}.g2-it-a{display:flex;align-items:center;gap:8px}.g2-lnk,.g2-x{border:0;cursor:pointer}.g2-lnk{background:0 0;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:var(--navy);padding:8px}.g2-x{width:30px;height:30px;border-radius:50%;background:#f3f2f0;display:grid;place-items:center}.g2-x svg{width:13px;height:13px}.g2-more{margin-top:8px}.g2-more summary{gap:8px;font-weight:700;list-style:none;padding:8px 0}.fcol>summary::-webkit-details-marker,.g2-more summary::-webkit-details-marker{display:none}.g2-min,.g2-tot{margin-top:16px;font-size:13px;color:#4d4d4d}.g2-min i,.g2-min i b{display:block;border-radius:3px}.g2-min i{height:4px;background:#efedea;margin-top:8px;overflow:hidden}.g2-min i b{height:100%;background:var(--navy);transition:width .4s cubic-bezier(.2,.8,.2,1)}.db .db-r span,.g2-min.ok,.g2-tot b{color:var(--navy)}.g2-tot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:13px}.g2-tot b{font-size:20px;white-space:nowrap}.g2-cta{margin-top:16px;min-height:54px;font-size:16px}.g2 [aria-disabled=true]{opacity:.45}.g2-again{display:block;margin:8px auto 0;border:0;background:0 0;font:inherit;font-size:14px;color:#4d4d4d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.g2-own{padding-bottom:112px}.g2-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:12px 0 4px;padding-bottom:2px}.g2-tabs::-webkit-scrollbar{display:none}.g2-tabs button{flex:none;border:1px solid #e6e4e1;border-radius:999px;background:#fff;padding:8px 16px;font:inherit;font-size:14px;cursor:pointer;color:var(--navy)}.g2-tabs button.on{border-color:var(--navy)}.g2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:12px}@media (min-width:900px){.g2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}}.g2-pc{position:relative;font-size:13px}.g2-pc-ph{display:block;border-radius:16px;overflow:hidden;background:#f2f2f1;aspect-ratio:4/5}.g2-pc-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 14%;display:block}.g2-pc b{margin-top:8px}.g2-add,.g2-pc small{color:#4d4d4d;font-size:13px}.g2-add{position:absolute;top:8px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:999px;border:0;background:#fff;font:inherit;font-weight:700;color:var(--navy);box-shadow:0 2px 10px rgba(0,0,0,.14);cursor:pointer;transition:transform .16s ease,background-color .2s,color .2s}.g2-add svg{width:14px;height:14px}.g2-add:active{transform:scale(.95)}.g2-pc.in .g2-add,.g2-tabs button.on{background:var(--navy);color:#fff}.g2-pc.in .g2-pc-ph{box-shadow:inset 0 0 0 2px var(--navy)}.g2-moreb{display:block;margin:24px auto 0}.g2-slots,.g2-tray{display:flex;align-items:center}.g2-tray{position:fixed;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0));z-index:35;max-width:720px;margin:0 auto;gap:12px;background:var(--navy);color:#fff;border-radius:24px;padding:12px 12px 12px 16px;box-shadow:0 16px 40px rgba(0,0,0,.25)}.g2-slots{gap:8px;flex:none}.g2-slots i,.g2-slots img{width:36px;height:44px;border-radius:9px;object-fit:cover;display:block;opacity:1!important;transform:none!important}.g2-slots i{border:1.5px dashed rgba(255,255,255,.35)}.g2-slots em{font-style:normal;font-size:12px;opacity:.8}.g2-tray-t{flex:1;min-width:0}.g2-pc b,.g2-tray-t b{display:block;font-size:14px}.g2-tray-t small{display:block;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-tray-t i{display:block;height:3px;border-radius:3px;background:rgba(255,255,255,.18);margin-top:8px;overflow:hidden}.g2-tray-t i b{height:100%;background:#fff;border-radius:3px;transition:width .4s cubic-bezier(.2,.8,.2,1)}.g2-next{flex:none;border:0;border-radius:999px;background:#fff;color:var(--navy);font:inherit;font-weight:700;font-size:14px;padding:12px 16px;cursor:pointer}body:has(.g2-tray) .chat-launch,body:has(.g2-tray) .dana-fab{bottom:calc(96px + env(safe-area-inset-bottom,0))!important}.g2-send{display:grid;gap:24px}@media (min-width:900px){.g2-send{grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.g2-sum{position:sticky;top:calc(var(--hdr,82px) + 20px)}}.g2-cardprev{border-radius:22px;background:#f7f4ef;padding:24px 16px;display:grid;place-items:center;margin:8px 0 12px}.g2-cardprev .gf-card{transform:rotate(-1.5deg);box-shadow:0 14px 30px rgba(0,0,0,.12);max-width:340px;width:100%}.g2-form .g2-chips,.g2-form .gf-field{margin-top:12px}.g2-cards,.g2-seg{display:flex;margin-top:16px}.g2-seg{background:#f3f2f0;border-radius:999px;padding:4px}.g2-seg button{flex:1;border:0;background:0 0;border-radius:999px;padding:8px 8px;font:inherit;font-size:14px;color:var(--navy);cursor:pointer;transition:background-color .2s,box-shadow .2s}.g2-seg button.on{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1);font-weight:700}.g2-cards{align-items:center;gap:8px;font-size:13px;color:#4d4d4d}.g2-cards button{width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.g2-cards button.on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--navy)}.g2-cards .c-ivory{background:#f3eee3}.g2-cards .c-sage{background:#a9b8a6}.g2-cards .c-midnight{background:#1f2a3a}.g2-h2{font-size:20px;margin:32px 0 4px}.g2-form .ck-grid{margin-top:12px}.g2-sum{border:1px solid #eeece9;border-radius:24px;padding:16px;background:#fff}.g2-sum .g2-box{height:190px}.g2-lines{margin-top:12px;font-size:14px;color:#4d4d4d}.g2-lines p{display:flex;justify-content:space-between;margin:4px 0}.g2-lines p.t{color:var(--navy);font-weight:700;font-size:16px;border-top:1px solid #eee;padding-top:8px;margin-top:8px}.g2-sum .gf-nocod{margin-top:8px}@media (prefers-reduced-motion:reduce){.g2-add,.g2-chips button,.g2-col,.g2-tile,.g2-way{transition:none}}.g2-cardprev .gf-card{min-height:210px!important;padding:24px!important;gap:12px}.g2-cardprev .gf-card p{font-size:18px;line-height:1.5}.g2-cards .c-sage,.g2-tag.c-sage{background:var(--green,var(--green))!important;color:#fff}.g2-cards .c-midnight,.g2-tag.c-midnight{background:var(--navy,var(--navy))!important;color:#fff}.g2-cards .c-ivory{background:#fbfaf7!important}.g2-tag.c-midnight b,.g2-tag.c-sage b{color:rgba(255,255,255,.7)}body:has(.g2-tray) #toast{bottom:calc(100px + env(safe-area-inset-bottom,0))!important}.g2 .g2-box{height:auto!important;aspect-ratio:16/10.4;background:0 0!important;border-radius:0;overflow:visible;isolation:isolate}.g2 .g2-lid{position:absolute;inset:0;width:auto;aspect-ratio:auto;transform:none;background:0 0;box-shadow:none;padding:0;border-radius:0;display:block}.g2 .g2-tissue{display:none}.g2 .g2-fold{position:absolute;top:7%;left:31%;width:38%;aspect-ratio:4/5;border-radius:18px;border:5px solid #fff;background:#f2eee8;box-shadow:0 24px 46px rgba(40,30,20,.16),0 3px 8px rgba(0,0,0,.06);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.g2 .g2-fold img{object-position:50% 12%}.g2 .g2-fold.f0,.g2 .g2-fold.f2{transform:translateX(-58%) rotate(-8deg);top:12%;z-index:1}.g2 .g2-fold.f2{transform:translateX(58%) rotate(8deg)}.g2 .g2-fold.f1{transform:translateY(-2%);z-index:2}@media (hover:hover){.g2 .g2-box:hover .g2-fold.f0{transform:translateX(-64%) rotate(-10deg)}.g2 .g2-box:hover .g2-fold.f2{transform:translateX(64%) rotate(10deg)}.g2 .g2-box:hover .g2-fold.f1{transform:translateY(-4%)}}.g2 .g2-tag{z-index:3;right:auto!important;left:50%;bottom:0;max-width:62%;transform:translateX(-50%) rotate(-2deg);box-shadow:0 12px 26px rgba(0,0,0,.14)}[dir=rtl] .g2 .g2-tag{transform:translateX(50%) rotate(2deg);left:auto!important;right:50%!important}.g2-ready-art .g2-box{max-width:560px;margin:0 auto}@media (min-width:900px){.g2-ready-art .g2-box{height:auto!important}}.g2-sum .g2-box{margin:4px 8px 8px}.g2-hero{padding:8px 4px 8px}@media (min-width:900px){.g2-home{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:64px!important;align-items:center!important;margin:28px 0 72px!important}}.g2-home{margin-bottom:48px}.g2-ways h1{margin-bottom:8px}.g2-lead{margin-bottom:16px}.g2-way{padding:16px 20px}.g2-small,.g2-way{margin-top:12px}.g2-sm{padding:16px 16px}.g2-promise{margin-top:24px;padding-top:16px;border-top:1px solid #f0eeeb}.g2-fine{margin-top:16px}@media (prefers-reduced-motion:reduce){.g2 .g2-fold{transition:none}}@media (max-width:900px){html.lv-hd-glass .header{background:rgba(255,255,255,.94)!important;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}}.g2-form .g2-h2{margin-top:36px!important;margin-bottom:4px!important}.g2-form .g2-cards{margin-bottom:4px}.f-help{display:none}.fcol>summary{list-style:none}@media (min-width:701px){.fcol>summary{pointer-events:none;cursor:default}}@media (max-width:700px){.footer .footer-grid{display:block!important}.f-help{display:block;margin:16px 0 8px}.f-tiles a,.f-wa{border-radius:16px;text-decoration:none;opacity:1!important}.f-wa{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;color:var(--navy)!important;padding:16px 16px}.f-tiles b,.f-wa b,.f-wa small{display:block;font-size:15px}.f-wa small{font-size:13px;color:#4d4d4d}.f-wa svg{width:16px;height:16px;flex:none}[dir=rtl] .f-wa svg{transform:scaleX(-1)}.f-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.f-tiles a{display:block;background:rgba(255,255,255,.1);padding:16px;color:#fff!important;min-height:0!important}.f-tiles svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block;margin-bottom:8px}.f-tiles b{font-size:14px;line-height:1.25}.f-tiles small{display:block;font-size:12px;opacity:.75;margin-top:2px}.fcol{border-top:1px solid rgba(255,255,255,.2)}.fcol:last-of-type{border-bottom:1px solid rgba(255,255,255,.2)}.fcol>summary.footer-h{display:flex!important;align-items:center;justify-content:space-between;margin:0!important;padding:16px 0!important;cursor:pointer;font-size:13px!important;letter-spacing:.14em}.fcol>summary.footer-h::after{content:"+";font-size:20px;font-weight:400;letter-spacing:0;opacity:.8;line-height:1}.fcol[open]>summary.footer-h::after{content:"−"}.fcol .fcol-l{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding:0 0 16px}.fcol .fcol-l>a,.fcol .fcol-l>button{padding:8px 0!important;min-height:0!important;font-size:15px!important;line-height:1.35!important;margin:0!important}.fcol:first-of-type{margin-top:16px}}@media (min-width:701px){.footer .f-help{display:none!important}}@media (max-width:700px){.footer .f-help,.footer a.f-wa b{display:block!important}.footer a.f-wa{display:flex!important;width:100%;opacity:1!important;color:var(--navy)!important}.footer a.f-wa b{color:var(--navy)!important;font-weight:700}.footer a.f-wa small{color:#4d4d4d!important}.footer .f-tiles a{width:auto}.footer .f-tiles a,.footer .f-tiles a b{display:block!important;color:#fff!important}}.footer .fcol>summary.footer-h{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}@media (min-width:701px){.footer .fcol>summary.footer-h{display:block;font-size:12px!important;margin:0 0 12px!important;padding:0!important}.footer .fcol>summary.footer-h::after{display:none}.footer-grid>details{display:block;min-width:0}.footer .fcol .fcol-l{display:flex;flex-direction:column;align-items:flex-start}.footer .fcol .fcol-l>a,.footer .fcol .fcol-l>button{padding-block:8px!important;margin:0!important}}#main h1:not(.sr-only){font-size:28px!important;line-height:1.12!important;letter-spacing:-.02em;font-weight:400!important;margin-bottom:8px}#main h2:not(.sr-only):not(.pdp-glance-h){font-size:20px!important;line-height:1.2!important;letter-spacing:-.015em;font-weight:400!important}#main h3:not(.product-name):not(.fabric-tile h3){font-size:16px!important;line-height:1.3!important}#main .fabric-tile h3,#main .product-name{font-size:14px!important;line-height:1.3!important;font-weight:700!important}#main .card-price,.footer h3{font-size:14px!important}#main .section-head{margin-bottom:16px!important;align-items:baseline}#main .section-head .underlink,#main .section-head a{font-size:13px!important}#main .section{padding-top:40px!important;padding-bottom:0!important}.breadcrumb{font-size:12px!important;letter-spacing:.01em}.eyebrow,.g2-eb,.section-eyebrow{letter-spacing:.16em!important;text-transform:uppercase;color:#5c5c5c!important;font-weight:700!important}.g2-eb,.section-eyebrow{font-size:11px!important}.btn{font-size:14px!important;letter-spacing:.005em}#main .product-info{padding-top:8px}#main .product-info .card-sub{margin-top:2px}#main .product-info .card-row{margin-top:8px}#main .product-grid{row-gap:28px}@media (min-width:900px){#main h1:not(.sr-only){font-size:40px!important}#main h2:not(.sr-only):not(.pdp-glance-h){font-size:28px!important}#main h3:not(.product-name):not(.fabric-tile h3){font-size:18px!important}#main .section{padding-top:72px!important}#main .section-head{margin-bottom:24px!important}#main .product-grid{row-gap:40px}}#main p:not(.card-sub):not(.lt-note):not([class*=price]):not(.eyebrow){line-height:1.55}#main .accordion div,#main .accordion p,#main .bg-sub,#main .ck-hint,#main .empty p,#main .help-fabrics p,#main .jr-body p,#main .page-title .muted,#main .pdp-desc,#main .st-ch2 p,#main details p{font-size:15px!important;line-height:1.6!important;color:#333!important}#main .breadcrumb,#main .breadcrumb a,#main .card-sub,#main .fabric-tile p,#main .g2-fine,#main .g2-promise span,#main .lt-note,#main .prototype-notice,#main .small,#main .studio-disclosure,#main small{font-size:13px!important}#main .card-sub,#main .fabric-tile p{color:#4d4d4d!important;line-height:1.4!important}.eyebrow{font-size:12px!important}#main .eyebrow,#main .g2-eb,#main .jr-k,#main .st-k{font-size:12px!important;letter-spacing:.1em;font-weight:700}#main .ss-lbl,#main dt{font-size:13px!important;color:#4d4d4d!important}#main dd{font-size:15px!important;color:var(--navy)}footer .footer-guide-grid p,footer .footer-guide-intro p,footer .footer-inline-links a,footer.footer a,footer.footer li,footer.footer p{opacity:1!important;color:#fff!important;font-size:15px!important;line-height:1.55}footer .footer-bottom span,footer.footer small{opacity:1!important;font-size:13px!important}#main .product-detail p:not(.card-sub):not([class*=price]){font-size:14px;line-height:1.55;color:#4d4d4d}[dir=rtl] #main p{line-height:1.75!important}[dir=rtl] #main .breadcrumb,[dir=rtl] #main .breadcrumb a,[dir=rtl] #main .card-sub,[dir=rtl] #main .g2-fine,[dir=rtl] #main .lt-note,[dir=rtl] #main .small,[dir=rtl] #main dt,[dir=rtl] #main small,[dir=rtl] footer .footer-bottom span,[dir=rtl] footer.footer small{font-size:14px!important}[dir=rtl] #main .eyebrow,[dir=rtl] #main .g2-eb,[dir=rtl] #main .jr-k,[dir=rtl] #main .st-k,[dir=rtl] .eyebrow{font-size:13px!important;letter-spacing:0!important}[dir=rtl] #main .product-name{font-size:15px!important}#main .delivery-box.db{display:block!important;background:0 0!important;border:0!important;border-top:1px solid #ececec!important;border-bottom:1px solid #ececec!important;border-radius:0!important;padding:16px 0!important;margin:20px 0!important;box-shadow:none!important}.db .db-h{display:flex;gap:8px;flex-wrap:wrap;font-size:15px;line-height:1.35;color:var(--navy)}.db .db-h>svg{width:20px;height:20px;flex:none}.db .db-h strong{font-weight:400;flex:1 1 auto;min-width:0}.db .db-em{position:relative;display:inline-flex;align-items:center;flex:none}.db .db-em select{appearance:none;-webkit-appearance:none;border:1px solid #e3e3e3;border-radius:999px;background:#fff;height:32px;padding:0 32px 0 12px;font:inherit;font-size:13px;color:var(--navy);cursor:pointer;max-width:150px}[dir=rtl] .db .db-em select{padding:0 12px 0 32px}.db .db-em svg{position:absolute;inset-inline-end:10px;width:14px;height:14px;pointer-events:none;fill:none;stroke:var(--navy);stroke-width:1.8}.db .db-em select:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.db .db-r{display:grid;grid-template-columns:auto 1fr auto;gap:8px 16px;margin-top:16px;font-size:14px;line-height:1.4;align-items:baseline}.db .db-r b{font-weight:700;color:var(--navy)}.db .db-r .db-p{color:#4d4d4d;text-align:end;white-space:nowrap}.db .sx{margin-top:12px}.db .db-f{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;font-size:13px;color:#4d4d4d}.db .db-more{background:0 0;border:0;padding:0;font:inherit;font-size:13px;color:var(--navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer;flex:none}[dir=rtl] .db .db-h,[dir=rtl] .db .db-r{font-size:15px}[dir=rtl] .db .db-em select,[dir=rtl] .db .db-f,[dir=rtl] .db .db-more{font-size:14px}.db .db-h{display:grid!important;grid-template-columns:20px 1fr auto;column-gap:8px;align-items:center}.db .db-em{margin-inline-start:0}:where(a,button,summary,select,input,textarea,label,[role=button],.gallery-main,.g2-sm,.bg-ph,.fabric-availability){transition:color .3s var(--lv-hov),background-color .3s var(--lv-hov),border-color .3s var(--lv-hov),box-shadow .4s var(--lv-hov),opacity .3s ease,text-decoration-color .3s ease,text-underline-offset .3s var(--lv-hov)}.bg-ph img,.campaign-dots button,.fabric-availability,.g2-sm,.gallery-thumbs button img,.icon-btn,.lt button,.quantity button,.ss-arrows button{transition:color .3s var(--lv-hov),background-color .3s var(--lv-hov),border-color .3s var(--lv-hov),box-shadow .4s var(--lv-hov),opacity .3s ease,transform .5s var(--lv-spring,cubic-bezier(.32,.72,0,1))}@media (hover:hover) and (pointer:fine){.ann-item a:hover,.brand:hover,.dn-link:hover,.fest-cta:hover,.pdp-set:hover,.product-name a:hover,.ss-match:hover,.st-ig:hover{opacity:.68}.breadcrumb a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}footer .fcol-l a:hover,footer .footer-inline-links a:hover,footer.footer .underlink:hover,footer.footer a:hover,footer.footer summary:hover{color:rgba(255,255,255,.7)!important}footer.footer .brand:hover{opacity:.75!important}.language-btn:hover{background:#f2f2f2}.campaign-dots button:not([aria-current=true]):not(.active):hover{opacity:1;transform:scale(1.25)}.category-tab:not(.active):not([aria-selected=true]):hover,.chip:not(.active):not([aria-pressed=true]):hover,.ss-fabs button:not(.on):not([aria-pressed=true]):hover{border-color:var(--navy);color:var(--navy)}.account-tabs button:not(.active):not([aria-selected=true]):hover{border-color:var(--navy);color:var(--navy);opacity:1}.lt button:not([aria-pressed=true]):hover,.quantity button:hover,.rv-mini:hover,.ss-arrows button:hover{background:#ececec}.heart-inline:hover,.icon-btn:hover{background:#ececec}#main input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,#main select:hover,#main textarea:hover,form input[type=email]:hover{border-color:#6b6b6b;background-color:#f4f4f4}#main input[type=checkbox]:hover{filter:brightness(.92)}.db .db-em select:hover{border-color:var(--navy)}.db-more:hover{text-underline-offset:5px}#main summary:hover{opacity:.7}.check-field:hover,.field:hover>span{color:var(--navy)}.gallery-main{cursor:zoom-in}.gallery-main:hover img{transform:scale(1.015)}.gallery-thumbs button:not(.selected):hover{opacity:.8}.bg-ph:hover img,.gallery-thumbs button:hover img{transform:scale(1.04)}.g2-sm:hover{border-color:var(--navy);transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.06)}.bg-ph{overflow:hidden}.fabric-availability:hover{background:var(--paper);border-color:var(--navy)}#main form button[type=submit]:hover,.newsletter button:hover,footer form button:hover{background:#000}}.bg-ph:active,.campaign-cta:active,.db-more:active,.fabric-availability:active,.fest-cta:active,.g2-sm:active,.pdp-set:active,.ss-match:active,.underlink:active,a.btn:active{opacity:.72;transition:opacity 0s}.g2-sm:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.bg-ph img,.g2-sm,.gallery-main img,.gallery-thumbs button img{transition-duration:.01ms!important}.g2-sm:hover{transform:none}}@media (hover:hover){footer .footer-h:hover{opacity:.75!important}}.gallery-main img{transition:filter .6s var(--lv-hov),transform .6s var(--lv-spring,cubic-bezier(.32,.72,0,1)),opacity .3s ease!important}.lvdd{position:fixed;z-index:2147483000;background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.05);padding:8px;overflow-y:auto;overscroll-behavior:contain;font-family:inherit;max-width:min(360px,calc(100vw - 16px));transform-origin:top center;animation:lvddIn .2s cubic-bezier(.22,.8,.24,1) both;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}.lvdd.up{transform-origin:bottom center}.lvdd.out{animation:lvddOut .16s ease both;pointer-events:none}.lvdd::-webkit-scrollbar{width:6px}.lvdd::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:6px}.lvdd::-webkit-scrollbar-button{display:none;height:0}.lvdd-o{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font-size:14px;line-height:1.3;color:var(--navy);cursor:pointer;user-select:none;transition:background-color .15s ease}.lvdd-o.act{background:#f3f3f3}.lvdd-o.on{font-weight:700}.lvdd-o svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.lvdd-o.on svg{opacity:1}.lvdd-o.off{opacity:.4;pointer-events:none}[dir=rtl].lvdd .lvdd-o{font-size:15px}@media (prefers-reduced-motion:reduce){.lvdd,.lvdd.out{animation:none}}@media (max-width:899px){.footer .fcol>summary.footer-h,.footer h2.footer-h,footer .footer-h{text-transform:none!important;letter-spacing:0!important;font-weight:700!important;font-size:20px!important;line-height:1.5!important}.footer .fcol>summary.footer-h{padding:16px 0!important}.footer .fcol .fcol-l{gap:0!important;padding:0 0 16px!important}.footer .fcol .fcol-l>a,.footer .fcol .fcol-l>button,footer .footer-inline-links a{font-size:16px!important;font-weight:400!important;line-height:24px!important;padding-block:4px!important;letter-spacing:0!important}footer .footer-bottom,footer .footer-bottom span,footer.footer .footer-bottom a{font-size:13px!important;line-height:1.5!important}}.lt,.lt-note{display:none!important}.lt2-h{display:flex;justify-content:space-between;align-items:baseline}.lt2-h b{color:var(--navy)}.lt2-h span{font-variant-numeric:tabular-nums;font-size:12px!important;color:#595959!important}.lt2-r{--p:60%;-webkit-appearance:none;appearance:none;width:100%;background:0 0;cursor:pointer;touch-action:pan-y}.lt2-r::-webkit-slider-runnable-track{border-radius:6px;background:linear-gradient(90deg,#f0a35c 0,#f5c48e 20%,#f4dcc0 40%,#f2efe9 60%,#dde7f4 80%,#bccde8 100%)}.lt2-r::-moz-range-track{border-radius:6px;background:linear-gradient(90deg,#f0a35c 0,#f5c48e 20%,#f4dcc0 40%,#f2efe9 60%,#dde7f4 80%,#bccde8 100%)}.lt2-r::-webkit-slider-thumb{-webkit-appearance:none;border-radius:50%;background:#fff;border:1px solid #d6d6d6;transition:transform .25s var(--lv-spring,cubic-bezier(.32,.72,0,1)),box-shadow .25s ease}.lt2-r::-moz-range-thumb{border-radius:50%;background:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 8px rgba(0,0,0,.18)}.lt2-r:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 4px 14px rgba(0,0,0,.22)}.lt2-r:focus-visible{outline:0}.lt2-r:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--navy)}[dir=rtl] .lt2-r,[dir=rtl] .lt2-t{direction:ltr}.lt2-t{position:relative}.lt2-n,.lt2-t button{display:flex;align-items:center}.lt2-t button{position:absolute;top:0;width:58px;transform:translateX(-50%);flex-direction:column;background:0 0;border:0;border-radius:12px;font:inherit;font-size:12px;cursor:pointer;min-width:0}.lt2-t button svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;width:17px!important;height:17px!important}.lt2-n p strong{color:var(--navy);font-weight:700}.lt2-t button[aria-pressed=true]{font-weight:700}@media (hover:hover) and (pointer:fine){.lt2-t button:not([aria-pressed=true]):hover{background:#f3f3f3;color:var(--navy)}}.lt2-t button:active{opacity:.72}.lt2-n{gap:12px;margin-top:8px;padding:12px;border-radius:16px;background:#f6f5f3}.lt2-sw{display:flex;flex:none;width:60px;height:38px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.lt2-sw b{flex:1;transition:background-color .2s ease}.lt2-f,.lt2-n p{line-height:1.45!important}.lt2-n p{margin:0;font-size:14px!important;color:#333!important;flex:1;min-width:0}.lt2-f{font-size:12px!important;color:#4d4d4d!important;margin:8px 2px 0!important}.gallery-main.lt2-on img{filter:url(#lvlt)!important}[dir=rtl] .lt2-t button{font-size:13px}[dir=rtl] .lt2-n p{font-size:15px!important;line-height:1.7!important}.lt2-t button:nth-child(1){left:calc(13px + 0*(100% - 26px)/5)}.lt2-t button:nth-child(2){left:calc(13px + 1*(100% - 26px)/5)}.lt2-t button:nth-child(3){left:calc(13px + 2*(100% - 26px)/5)}.lt2-t button:nth-child(4){left:calc(13px + 3*(100% - 26px)/5)}.lt2-t button:nth-child(5){left:calc(13px + 4*(100% - 26px)/5)}.lt2-t button:nth-child(6){left:calc(13px + 5*(100% - 26px)/5)}.lt2-t button:first-child{transform:translateX(-13px)}.lt2-t button:last-child{transform:translateX(calc(-100% + 13px))}.sl2{display:flex;flex-direction:column;margin:8px 0 4px}.sl2-o{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 4px;background:0 0;border:0;border-bottom:1px solid #eee;font:inherit;font-size:16px;color:var(--navy);text-align:start;cursor:pointer}.sl2-o:last-child{border-bottom:0}.sl2-o i{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid #c9c9c9;position:relative;transition:border-color .2s ease,background-color .2s ease}.sl2-o i::after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .25s var(--lv-spring,cubic-bezier(.32,.72,0,1))}.sl2-o[aria-checked=true]{font-weight:700}.sl2-o[aria-checked=true] i{border-color:var(--navy);background:var(--navy)}.sl2-o[aria-checked=true] i::after{transform:scale(1)}.sl2-o:active{opacity:.72}@media (hover:hover) and (pointer:fine){.sl2-o:hover{background:#f7f7f7}}#main input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,#main select:focus,#main textarea:focus,dialog input:not([type=checkbox]):not([type=radio]):focus,dialog textarea:focus,footer input:focus{outline:0!important;border-color:var(--navy)!important;box-shadow:0 0 0 3px rgba(31,31,31,.08)!important}.rmd input:focus,.rmd-box input:focus{outline:0!important}[dir=rtl] .lv-chat .lv-chat-form textarea{padding-left:64px!important;padding-right:20px!important}html:not([dir=rtl]) .lv-chat .lv-chat-form textarea{padding-right:64px!important;padding-left:20px!important}[dir=rtl] #lv-chat-input:placeholder-shown{text-align:right}.dana-fab.tuck::after{content:"";position:absolute;right:6px;top:50%;width:3px;height:22px;margin-top:-11px;border-radius:3px;background:#b9c4bd;pointer-events:none}@media (max-width:700px){#overlay.search-modal,dialog.search-modal{margin-top:calc(env(safe-area-inset-top,0) + 12px)!important;margin-bottom:auto!important;max-height:calc(100dvh - 24px)}}.lv-press{transform:scale(.97)!important;opacity:.85;transition:transform .12s ease,opacity .12s ease!important}body:has(#bag-note.show) #toast.show{transform:translate(-50%,calc(-100% - 64px)) scale(1)!important}.lt2-n{min-height:64px}@font-face{font-family:"PT Sans Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("ArialMT");size-adjust:94.25%;ascent-override:108%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:"PT Sans Fallback";font-weight:700;src:local("Arial Bold"),local("Helvetica Bold"),local("Liberation Sans Bold"),local("Arial-BoldMT");size-adjust:94.25%;ascent-override:108%;descent-override:29.3%;line-gap-override:0%}:root{--heading:'PT Sans','PT Sans Fallback',Arial,sans-serif;--body:'PT Sans','PT Sans Fallback',Arial,sans-serif}.header,.header.lv-glass,body .header{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:899px){footer .footer-guide-intro p,footer.footer p{font-size:15px!important;line-height:1.55!important}.f-help{margin-top:4px}.f-wa,footer.footer .f-tiles a{padding:12px 16px!important;border-radius:14px!important}.f-wa b{font-size:15px!important}.f-wa small{font-size:13px!important;margin-top:1px}.f-tiles{gap:8px!important;margin-top:8px!important}footer.footer .f-tiles a{display:flex!important;margin:0!important;align-items:center;gap:8px;padding:12px 16px!important;background:rgba(255,255,255,.07)!important;min-height:48px!important}.f-tiles svg{width:18px!important;height:18px!important;margin:0!important;flex:none;opacity:.9}.f-tiles b{font-size:14px!important;line-height:1.25!important}.f-tiles small{display:none!important}.footer .fcol>summary.footer-h,.footer h2.footer-h,footer .footer-h{font-size:16px!important;line-height:1.4!important;padding:16px 0!important}.footer .fcol>summary.footer-h::after{font-size:18px!important;opacity:.7}.footer .fcol{border-color:rgba(255,255,255,.14)!important}.footer .fcol .fcol-l>a,.footer .fcol .fcol-l>button,footer .footer-inline-links a{font-size:15px!important;line-height:22px!important;opacity:.92}}html .header,html.lv-hd-glass .header,html.lv-hd-glass body .header,html.lv-lite .header,html.lv-lite.lv-hd-glass .header{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fabric-grid.rvg>*,.rv,.rv.rv-in,.rvg.rvg-in>*,.rvg>*,[dir=rtl] .fabric-grid.rvg>*{opacity:1!important;translate:none!important;transition-delay:0s!important}.rv:not(:hover){transform:none!important}.sa-arc.rvg>*{opacity:1!important;scale:none!important;transition-delay:0s!important}.product-card.rv .product-photo img:not(.hover-image){scale:none!important}html.lv-fx img.lv-f{transition:opacity .3s ease!important}html.lv-hd-up .header,html.lv-hd-up .jr-bar,html.lv-hd-up .st-body>.st-nav{transform:none!important}body.fab-on.scrolling-down:not(.footer-in):not(.top-zone):not(.chat-open) .dana-fab{transform:none!important;visibility:visible!important}body.fab-on.scrolling-down:not(.footer-in):not(.top-zone):not(.chat-open) .dana-fab.tuck{transform:translateX(-44px)!important}.dana-fab{transition:transform .5s cubic-bezier(.22,.8,.24,1)!important}.product-photo{clip-path:inset(0 round 12px)}.g2-pc-ph{clip-path:inset(0 round 16px)}.gallery-main{clip-path:inset(0 round 24px)}.campaign-stage{clip-path:inset(0 round 16px)}.gift-edit,.kids-edit,.ss-photo{clip-path:inset(0 round 20px)}.bg-ph{clip-path:inset(0 round 12px)}@media (hover:none){.btn:hover,.campaign-cta:hover,.colour-tile:hover,.fabric-tile:hover,.fam-tile:hover,.g2-sm:hover,.heart:hover,.jr-hero:hover .jr-hero-img,.jr-next a:hover .jr-next-img,.lv-prompt:hover,.paint-card:hover,.product-card.card-c:hover,.product-card:hover,.quick-add:hover,.ss-th:hover{transform:none!important;translate:none!important;box-shadow:none}.bg-ph:hover img,.edit-card:hover img,.fabric-tile:hover img,.gallery-main:hover img,.gallery-thumbs button:hover img,.mega-tile:hover img,.product-card.card-c:hover .product-photo img:not(.hover-image),.product-card:hover .product-photo img,.product-photo:hover img,.st-fab a:hover img,.st-fabs a:hover img{transform:none!important;scale:none!important}.product-card:hover .hover-image{opacity:0!important}.bottom-nav a:active,.card-plus:active,.colour-tile:active,.fabric-tile:active,.fabric-tile:active img,.g2-sm:active,.heart:active,.lv-press,.lv-rate button:active,.product-card:active .card-img img,.product-card:active .product-photo img,.quick-add:active{transform:none!important}}.lv-ap{margin-top:12px}.lv-ap #lv-ap-btn{min-height:52px;border-radius:12px;overflow:hidden}.lv-ap-note{margin:8px 0 0;font-size:13px;color:#595959}#payment-note[hidden],.ck-pay-btn[hidden],.lv-ap[hidden],.lv-pe[hidden],body.ck-focus #main .breadcrumb,body.ck-focus .announcement,body.ck-focus .bottom-nav,body.ck-focus .chat-launch,body.ck-focus .chk-dana,body.ck-focus .ck-steps,body.ck-focus .dana-say,body.ck-focus .header-actions,body.ck-focus .main-nav,body.ck-focus .newsletter,body.ck-focus footer.footer{display:none!important}.lv-ap-note,.lv-payfail,.lv-paywait{text-align:center}.lv-spin{display:block;width:32px;height:32px;margin:0 auto 16px;border:3px solid #e6e6e6;border-top-color:var(--navy);border-radius:50%;animation:lvspin .8s linear infinite}@media (prefers-reduced-motion:reduce){.lv-spin{animation-duration:2s}}#main .ck-step .ck-row-t h2{font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;color:var(--navy)!important;margin:0!important}#main .ck-step.is-done .ck-row-t h2{font-size:13px!important;font-weight:400!important;color:#595959!important}#main .ck-step.is-next .ck-row-t h2{font-size:16px!important;font-weight:400!important;color:#4d4d4d!important}#main .ck-step .ck-sum-line{font-size:15px}body.ck-focus header.header{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px;background:#fff!important;border-bottom:1px solid #ececec}body.ck-focus header.header .brand{margin:0 auto}body.ck-focus .ck-hd-back,body.ck-focus .ck-hd-sec{position:absolute;top:50%;transform:translateY(-50%);font-size:13px;color:#4d4d4d;text-decoration:none;white-space:nowrap}body.ck-focus .ck-hd-back{left:20px}body.ck-focus .ck-hd-sec{right:20px}[dir=rtl] body.ck-focus .ck-hd-back,html[dir=rtl] body.ck-focus .ck-hd-back{left:auto;right:20px}html[dir=rtl] body.ck-focus .ck-hd-sec{right:auto;left:20px}@media (max-width:420px){body.ck-focus .ck-hd-sec{font-size:12px;right:16px}body.ck-focus .ck-hd-back{left:16px}body.ck-focus header.header .brand img{height:18px}}body.ck-focus{background:#f7f6f4}body.ck-focus #main{padding-bottom:8px}.ck-minifoot{margin:28px 0 8px;font-size:12px;text-align:center}.ck-minifoot,.ck-minifoot a{color:#595959}body:not(.ck-focus) .ck-minifoot{display:none}.ck-sec{margin:16px 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d4d4d}.ck-step .ck-body>.ck-sec:first-child{margin-top:8px}.ck-paylogos{display:flex;gap:4px;flex:none}.ck-paylogos i{font-style:normal;font-size:11px;font-weight:700;border:1px solid #dcdcdc;border-radius:4px;padding:2px 4px;color:#333;line-height:1.4}.lv-pe{margin:-2px 0 4px;padding:16px 16px 16px;border:2px solid var(--navy);border-top:0;border-radius:0 0 12px 12px;background:#fff}.ck-pays .ck-pay:has(input[value=card]:checked){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#efefef!important}.lv-pe-load{font-size:13px;color:#595959;padding:8px 0}.ck-pay-err{color:#b3261e;font-size:14px;margin:8px 0 0}.ck-pay-err:empty{display:none}.ck-secure,.sum-n small{font-size:12px;color:#595959}.ck-secure{margin:8px 0 0;text-align:center}.ck-secure[hidden]{display:none}.sum-items{margin:4px 0 12px;display:grid;gap:8px}.sum-it{display:flex;align-items:center;gap:12px}.sum-it img,.sum-ph{width:48px;height:60px;border-radius:8px;object-fit:cover;background:#eee;flex:none}.sum-n{min-width:0;flex:1}.sum-n b{display:block;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sum-n small{display:block;margin-top:2px}.sum-p{font-size:14px;white-space:nowrap}.lt2-t{display:grid!important;grid-template-columns:repeat(6,1fr);height:auto!important}.lt2-t button,.lt2-t button:first-child,.lt2-t button:last-child{position:static!important;left:auto!important;transform:none!important;width:auto!important;min-width:0;padding:8px 0 8px}.lt2-t button span{font-size:12px;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.lt2-r{width:calc(100% - (100%/6) + 26px)!important;margin-left:calc(100%/12 - 12px)!important;margin-right:calc(100%/12 - 12px)!important;display:block}.lt2-sw.lt2-fab{width:56px;height:56px;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);overflow:hidden;position:relative}.lt2-sw.lt2-fab i{position:absolute;inset:0;background-size:280%auto;background-position:50% 58%;background-repeat:no-repeat}.lt2.lt2-on .lt2-fab i{filter:url(#lvlt)}.lt2{margin-top:12px!important}.lt2-h{gap:8px!important}.lt2-h b{font-size:13px!important;font-weight:700!important}.lt2-h b::before{content:"Light · ";font-weight:400;color:#595959}html[dir=rtl] .lt2-h b::before{content:"الإضاءة · "}.lt2-r{height:20px!important;margin:4px 0 0!important}.lt2-r::-webkit-slider-runnable-track{height:4px!important}.lt2-r::-moz-range-track{height:4px!important}.lt2-r::-webkit-slider-thumb{width:18px!important;height:18px!important;margin-top:-7px!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important}.lt2-r::-moz-range-thumb{width:18px!important;height:18px!important}.lt2-t{margin:0!important}.lt2-t button{padding:4px 0!important;gap:0!important;color:#8c8c8c}#lv-busy b,.lt2-t button[aria-pressed=true]{color:var(--navy)}.lt2-f,.lt2-n{display:none!important}.ck-pay span.ck-paylogos{flex:none!important;flex-direction:row!important;gap:4px!important;align-items:center}.ck-pay span.ck-paylogos i{display:inline-block;width:auto}.lv-pe{margin-top:-11px!important}@media (max-width:420px){body.ck-focus .ck-hd-sec>span{display:none}}#lv-busy{position:fixed;inset:0;z-index:9999;justify-content:center;background:#f7f6f4;opacity:0;transition:opacity .18s ease}#lv-busy.on{opacity:1}#lv-busy,#lv-busy .lv-busy-in{display:flex;align-items:center}#lv-busy .lv-busy-in{flex-direction:column;gap:8px;text-align:center;padding:24px;max-width:320px}#lv-busy .lv-spin{margin:0 0 8px}#lv-busy b{font-size:18px}#lv-busy small{font-size:14px;color:#595959;line-height:1.5}.pol-grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:8px}@media (min-width:900px){.pol-grid{grid-template-columns:minmax(0,1fr) 260px;gap:56px}}.pol-body{max-width:720px}.pol-upd{font-size:13px;color:#595959;margin:-8px 0 24px}.pol-text,.pol-text li{font-size:15px;line-height:24px}.pol-text{color:#333}.pol-text h2{margin:32px 0 8px}.pol-text h3,.pol-text h4{margin:24px 0 8px}.pol-text p{margin:0 0 16px}.pol-text ol,.pol-text ul{margin:0 0 16px;padding-inline-start:20px}.pol-text li{margin:4px 0}.pol-text a{text-decoration:underline;text-underline-offset:3px}.pol-text table{width:100%;border-collapse:collapse;margin:0 0 16px}.pol-text td,.pol-text th{border-bottom:1px solid #eee;padding:8px 8px;text-align:left}.pol-nav p,.pol-note{color:#595959;font-size:13px}.pol-note{margin-top:20px}.pol-nav{display:flex;flex-direction:column;gap:8px;align-self:start;position:sticky;top:96px;padding:20px;border:1px solid #ececec;border-radius:16px;background:#fff;font-size:14px}.pol-nav a,.pol-text a{color:var(--navy)}#lv-busy b,.pol-nav b{font-weight:700}.pol-nav p{margin:8px 0 0}.pol-skel span{display:block;height:14px;border-radius:7px;background:#eeece9;margin:0 0 12px}.pol-skel span:nth-child(2){width:92%}.pol-skel span:nth-child(3){width:96%}.pol-skel span:nth-child(4){width:70%}.fb-pol a{color:inherit}.product-shades{gap:8px}.shade-option{width:38px;height:38px;min-width:38px;border-radius:50%;box-shadow:none;overflow:visible;position:relative;transition:box-shadow .2s ease}.shade-option .hex{display:block;width:100%;height:100%;border-radius:50%;clip-path:none;background:var(--shade);box-shadow:inset 0 0 0 1px rgba(0,0,0,.09);transition:transform .2s ease}.shade-option:hover .hex{transform:scale(1.07)}.shade-option.selected{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--navy)}.shade-option.selected .hex{transform:none}@media (max-width:700px){.product-shades{gap:8px}.shade-option{width:36px;height:36px;min-width:36px}}@media (min-width:701px) and (max-width:1000px){.product-shades .shade-option{width:34px;height:34px;min-width:34px}}footer .footer-bottom .fb-pol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;text-align:start}footer .footer-bottom .fb-pol a{display:inline!important;margin:0!important;opacity:1;font-size:13px!important;line-height:1.5!important}footer .footer-bottom .fb-pol a+a::before{content:"·";display:inline-block;margin:0 8px;opacity:.7}@media (max-width:700px){footer .footer-bottom{flex-direction:column;align-items:flex-start!important;text-align:start;gap:16px}footer .footer-bottom>*{text-align:start}footer .footer-bottom .app-get{order:0}footer .footer-bottom .fb-pol{order:1}footer .footer-bottom>span:last-child{order:2}footer .footer-bottom>span:first-child{order:3;opacity:.75!important}}@media (hover:hover) and (pointer:fine){.product-card,.product-card.card-a:hover,.product-card.card-c:hover,.product-card:hover{transform:none!important;box-shadow:none!important}.product-card .product-photo{clip-path:none;border-radius:12px;overflow:hidden;isolation:isolate}.product-card .product-photo img,.product-card .product-photo img.hover-image{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .5s ease!important;backface-visibility:hidden}.product-card.card-a:hover .product-photo img:not(.hover-image),.product-card.card-c:hover .product-photo img:not(.hover-image),.product-card:hover .product-photo img{transform:scale(1.03)}.btn:hover,.campaign-cta:hover,.colour-tile:hover,.fabric-tile:hover{transform:none}.fabric-tile img{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .4s ease!important}html.lv-scrolling #app{pointer-events:none}}.pol-text[lang=ar],.pol-text[lang=ar] li{font-size:16px;line-height:28px}