@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.1k2hqs853vnvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a7f2b61422ecdd2-s.3q4_gls9qilw-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d7063d6b6d39135f-s.3iwdagnm3bna6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79646f8ccf79663c-s.151-ne2ev-siw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cc4b84345f7a025e-s.p.1qlfmguooqpj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.14g_7i8im8gzk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8c36f2b672bfde8-s.1r3lmrrovqf38.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.0h5ef8-e19p_6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.1a7-jfhab-aue.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.p.1452far3_8qf9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_dc66d499-module__6vvHZG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500}.cormorant_garamond_dc66d499-module__6vvHZG__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_22373206-module__DgOPiW__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_22373206-module__DgOPiW__variable{--font-sans:"Jost", "Jost Fallback"}
:root{--bg:snow;--bg2:#fcf1f3;--blush:#f8e3e8;--blush2:#f2cfd8;--blush3:#e9b6c4;--rose:#b94c71;--rose-deep:#8e3355;--ink:#2b2125;--muted:#75626a;--line:#f0dce1;--white:#fff;--serif:var(--font-serif),"Cormorant Garamond",Georgia,serif;--sans:var(--font-sans),"Jost",system-ui,sans-serif;--pad:clamp(16px,4vw,56px);--max:1400px;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.3,.64,1);--spring-soft:cubic-bezier(.22,1,.36,1);--t-fast:.24s;--t:.45s;--t-slow:.6s}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1);--spring-soft:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001)}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:300 15.5px/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{display:block}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.eyebrow{font:400 11px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--rose)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.05}h1 em,h2 em{color:var(--rose);font-style:italic}.btn{background:var(--rose);color:#fff;font:400 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;transition:background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;display:inline-flex;box-shadow:0 10px 24px -12px #b94c71b3}.btn:hover{background:var(--rose-deep);transform:translateY(-2px)}.btn.ghost{color:var(--rose-deep);box-shadow:inset 0 0 0 1px var(--rose);background:0 0}.btn.ghost:hover{background:var(--blush)}.link{font:400 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--rose-deep);border-bottom:1px solid;padding-bottom:4px}.ico{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ann{background:var(--blush);color:var(--rose-deep);text-align:center;font:400 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:11px var(--pad)}.ann span+span{display:none}header.top{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffafae0;position:sticky;top:0}.hd{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.logo{font:500 26px var(--serif);letter-spacing:.32em;text-transform:uppercase;color:var(--ink);padding-left:.32em}.logo i{color:var(--rose);font-style:normal}.hd .l,.hd .r{align-items:center;gap:18px;display:flex}.hd .r{justify-content:flex-end}.nav{display:none}.bag{position:relative}.bag b{background:var(--rose);color:#fff;font:500 10px/1 var(--sans);border-radius:99px;place-items:center;min-width:17px;height:17px;display:grid;position:absolute;top:-7px;right:-9px}.hide-m{display:none}.menu{background:var(--bg);z-index:60;width:min(86vw,360px);transition:transform .45s var(--ease);flex-direction:column;gap:6px;padding:24px;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.menu.open{transform:none}.menu .close{align-self:flex-end;margin-bottom:12px}.menu a{font:500 30px var(--serif);border-bottom:1px solid var(--line);padding:10px 0}.scrim{opacity:0;pointer-events:none;z-index:55;background:#2b212559;transition:opacity .35s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.hero{background:linear-gradient(180deg,var(--bg2),var(--bg) 70%);padding:34px 0 20px}.hero .wrap{gap:34px;display:grid}.hero h1{margin:18px 0;font-size:clamp(46px,12vw,92px);line-height:.98}.hero p.lead{color:var(--muted);max-width:40ch;font-size:16.5px}.hero .cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.hero-art{place-items:center;min-height:440px;display:grid;position:relative}.hero-art .ring{aspect-ratio:1;border:1px solid var(--blush3);opacity:.7;border-radius:50%;width:86%;position:absolute}.arch{aspect-ratio:3/4;background:linear-gradient(#fbe6eb,#f2c4d0);border-radius:999px 999px 18px 18px;place-items:center;width:min(78%,420px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #b94c718c}.arch .glow{aspect-ratio:1;background:radial-gradient(closest-side,#ffffffd9,#fff0);border-radius:50%;width:90%;position:absolute;top:2%}.arch svg.prod{width:62%;color:var(--rose-deep);margin-top:20%;position:relative}.arch .plinth{background:linear-gradient(#f7d6de,#edb9c7);height:22%;position:absolute;bottom:0;left:0;right:0}.float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:absolute;box-shadow:0 18px 40px -22px #8e335580}.float.f1{bottom:12%;left:0}.float.f2{top:10%;right:0}.float .th{background:var(--blush);width:44px;height:44px;color:var(--rose-deep);border-radius:12px;place-items:center;display:grid}.float .th svg{width:30px;height:30px}.float b{font:500 15px var(--serif);line-height:1.1;display:block}.float small{color:var(--muted);font-size:12px}.stars{color:#d9a24a;letter-spacing:2px;font-size:12px}section.s{padding:clamp(44px,7vw,96px) 0}.sh{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(22px,3vw,40px);display:flex}.sh h2{margin-top:12px;font-size:clamp(32px,5.5vw,56px)}.boards{scroll-snap-type:x mandatory;padding:4px var(--pad) 10px;margin:0 calc(var(--pad)*-1);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.boards::-webkit-scrollbar{display:none}.board{text-align:center;scroll-snap-align:start;flex:none;width:128px}.board .c{background:linear-gradient(180deg,var(--a),var(--b));width:128px;height:160px;color:var(--rose-deep);transition:transform .5s var(--ease);border-radius:999px 999px 14px 14px;place-items:center;display:grid;position:relative;overflow:hidden}.board:hover .c{transform:translateY(-6px)}.board .c svg{width:56%}.board span{font:500 20px var(--serif);margin-top:14px;display:block}.masonry{columns:2;column-gap:12px}.pin{break-inside:avoid;margin-bottom:22px}.pin-media{border-radius:18px;position:relative;overflow:hidden}.pin-img{background:linear-gradient(165deg,var(--a),var(--b));place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pin-img svg.prod{width:58%;color:var(--rose-deep);z-index:1;transition:transform .7s var(--ease);position:relative}.pin:hover .pin-img svg.prod{transform:scale(1.07)translateY(-3px)}.r-a,.r-b,.r-c,.r-d{aspect-ratio:3/4}.heart{width:36px;height:36px;color:var(--rose-deep);z-index:3;transition:transform .25s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.heart:hover{transform:scale(1.1)}.heart svg{width:18px;height:18px}.heart.on svg{fill:var(--rose);stroke:var(--rose)}.ptag{z-index:3;color:var(--rose-deep);font:400 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#fff;border-radius:99px;padding:7px 10px;position:absolute;top:12px;left:12px}.quick{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--rose-deep);font:400 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;text-align:center;opacity:0;transition:all .35s var(--ease);background:#fffffff0;border-radius:99px;padding:12px;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(8px)}@media (hover:hover){.pin:hover .quick{opacity:1;transform:none}}.pin-meta{padding:12px 4px 0}.pin-meta h3{font:500 19px/1.2 var(--serif)}.pin-meta p{color:var(--muted);font-size:12.5px}.pin-meta .pr{margin-top:4px;font-size:14px}.pin-meta .pr b{font-weight:500}.pin-meta .pr s{color:var(--muted);margin-left:8px;font-size:12.5px}.pin.ed .ed-card{background:var(--blush);border-radius:18px;flex-direction:column;justify-content:flex-end;gap:14px;padding:26px 22px;display:flex}.pin.ed.dark .ed-card{background:var(--rose);color:#fff}.pin.ed.dark .eyebrow{color:#fff;opacity:.85}.ed-card h3{font-size:30px}.ed-card .link{color:inherit;align-self:flex-start}.band{background:var(--blush);position:relative;overflow:hidden}.band .wrap{align-items:center;gap:30px;padding-top:clamp(50px,8vw,110px);padding-bottom:clamp(50px,8vw,110px);display:grid}.band h2{font-size:clamp(38px,7vw,84px);line-height:1}.band p{color:var(--rose-deep);max-width:44ch;margin:18px 0 28px;font-size:16px}.band .pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.band .pair>div{aspect-ratio:3/4;color:var(--rose-deep);background:linear-gradient(#fff1f4,#f3cdd6);border-radius:999px 999px 16px 16px;place-items:center;display:grid}.band .pair>div:nth-child(2){background:linear-gradient(#fbe9e4,#f1c9cb);margin-top:34px}.band .pair svg{width:60%}.trust{grid-template-columns:repeat(3,1fr);gap:26px 12px;display:grid}.trust div{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.trust .ic{background:var(--blush);width:58px;height:58px;color:var(--rose-deep);border-radius:50%;place-items:center;display:grid}.trust .ic svg{width:26px;height:26px}.trust b{font:500 21px var(--serif)}.trust small{color:var(--muted);font-size:13px;line-height:1.4}.revs{scroll-snap-type:x mandatory;padding:4px var(--pad) 12px;margin:0 calc(var(--pad)*-1);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.revs::-webkit-scrollbar{display:none}.rev{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:20px;flex:none;width:min(84vw,380px);padding:26px}.rev p{font:italic 400 22px/1.3 var(--serif);margin:12px 0 18px}.rev small{color:var(--muted);font-size:13px}.rev small b{color:var(--ink);font-weight:500}.news{background:linear-gradient(180deg,var(--bg),var(--blush));text-align:center}.news h2{margin:14px 0 12px;font-size:clamp(34px,6vw,64px)}.news p{color:var(--muted);margin-bottom:26px}.news .btn{padding:15px 24px}footer.f{background:var(--blush);color:var(--rose-deep);border-top:1px solid var(--blush2);padding:50px 0 30px}footer .cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}footer .about{grid-column:1/-1}footer .logo{color:var(--rose-deep)}footer h3{font:400 11px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}footer li{margin:8px 0;font-size:14px;list-style:none}footer .bt{border-top:1px solid var(--blush2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.drawer{background:var(--bg);z-index:70;width:min(94vw,440px);transition:transform .5s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-30px 0 60px -30px #2b21254d}.drawer.open{transform:none}.drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.drawer h3{font-size:28px}.drawer .items{flex:1;padding:8px 24px;overflow:auto}.ci{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr auto;align-items:center;gap:14px;padding:18px 0;display:grid}.ci .t{background:linear-gradient(165deg,var(--a),var(--b));width:84px;height:104px;color:var(--rose-deep);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.ci .t svg{width:60%}.ci h4{font:500 18px/1.2 var(--serif)}.ci small{color:var(--muted)}.qty{border:1px solid var(--line);border-radius:99px;align-items:center;margin-top:8px;display:inline-flex}.qty button{width:30px;height:30px}.qty span{text-align:center;min-width:22px;font-size:14px}.drawer .foot{border-top:1px solid var(--line);background:var(--bg2);padding:20px 24px 26px}.drawer .tot{font:500 24px var(--serif);justify-content:space-between;margin-bottom:6px;display:flex}.drawer .note{color:var(--rose-deep);margin-bottom:16px;font-size:13px}.drawer .btn{width:100%}.empty{text-align:center;color:var(--muted);font:italic 22px var(--serif);padding:60px 0}.toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;transition:all .4s var(--ease);z-index:80;white-space:nowrap;border-radius:99px;padding:13px 22px;font-size:13px;position:fixed;bottom:90px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}.rv{opacity:0;transition:opacity .7s var(--ease),transform .95s var(--spring-soft);transform:translateY(28px)scale(.985)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}*{scroll-behavior:auto!important}}.crumbs{color:var(--muted);letter-spacing:.06em;padding:18px 0 6px;font-size:12px}.crumbs a:hover{color:var(--rose)}.pdp{gap:26px;padding-bottom:40px;display:grid}.gal{margin:0 calc(var(--pad)*-1);position:relative}.gal .track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gal .track::-webkit-scrollbar{display:none}.gal .sl{scroll-snap-align:center;aspect-ratio:3/4;background:linear-gradient(165deg,var(--a),var(--b));flex:none;place-items:center;width:100%;display:grid;position:relative}.gal .sl svg{width:58%;color:var(--rose-deep)}.gal .dots{z-index:2;gap:7px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.gal .dots i{opacity:.7;background:#fff;border-radius:99px;width:7px;height:7px;transition:all .3s}.gal .dots i.on{opacity:1;width:22px}.gal .heart{top:16px;right:calc(var(--pad) + 4px);width:42px;height:42px}.info h1{margin:12px 0 10px;font-size:clamp(38px,6vw,60px)}.info .rate{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.info .price{align-items:baseline;gap:14px;margin:20px 0 4px;display:flex}.info .price b{font:500 40px var(--serif)}.info .price s{color:var(--muted)}.info .price span{background:var(--blush);color:var(--rose-deep);font:400 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:7px 11px}.info .tx{color:var(--muted);font-size:13px}.info .desc{color:#5b4a50;margin:20px 0}.lab{font:400 11px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:24px 0 12px;display:flex}.lab b{color:var(--ink);font-weight:400}.sw{gap:12px;display:flex}.sw button{border-radius:50%;width:38px;height:38px;position:relative;box-shadow:inset 0 0 0 1px #00000014}.sw button.on:after{content:"";border:1px solid var(--rose);border-radius:50%;position:absolute;inset:-5px}.buyrow{gap:12px;margin-top:26px;display:flex}.buyrow .qty{height:54px;margin:0;padding:0 6px}.buyrow .btn{flex:1;height:54px}.buyrow .wl{width:54px;height:54px;box-shadow:inset 0 0 0 1px var(--line);color:var(--rose-deep);border-radius:50%;flex:none;place-items:center;display:grid}.buyrow .wl.on svg{fill:var(--rose);stroke:var(--rose)}.buy2{width:100%;margin-top:12px}.cod{background:var(--blush);color:var(--rose-deep);border-radius:18px;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;display:flex}.cod svg{flex:none;width:30px;height:30px}.cod b{font:500 20px var(--serif);color:var(--ink);line-height:1.1;display:block}.cod small{font-size:13px}.pin-chk{border:1px solid var(--line);background:#fff;border-radius:999px;gap:8px;margin-top:10px;padding:5px;display:flex}.pin-chk input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 16px}.pin-chk button{background:var(--blush);color:var(--rose-deep);font:400 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;border-radius:99px;padding:12px 22px}.eta{color:var(--rose-deep);min-height:22px;margin-top:10px;font-size:13.5px}.perks{gap:0;margin-top:24px;display:grid}.perks div{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;font-size:14px;display:flex}.perks svg{width:22px;height:22px;color:var(--rose);flex:none}details{border-top:1px solid var(--line)}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;font:500 21px var(--serif);justify-content:space-between;align-items:center;padding:18px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:300 24px var(--sans);color:var(--rose)}details[open] summary:after{content:"−"}details p,details ul{color:#5b4a50;padding:0 0 18px;font-size:14.5px}details ul{padding-left:18px}.sticky{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));transition:transform .45s var(--ease);background:#fffafaf0;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky.show{transform:none}.sticky .p{line-height:1.1}.sticky .p b{font:500 26px var(--serif)}.sticky .p small{color:var(--rose-deep);font-size:11.5px;display:block}.sticky .btn{flex:1;padding:16px 20px}.rsum{gap:30px;display:grid}.rsum .big{font:500 80px/1 var(--serif)}.bars div{color:var(--muted);grid-template-columns:24px 1fr 36px;align-items:center;gap:12px;margin:7px 0;font-size:13px;display:grid}.bars i{background:var(--blush);border-radius:9px;height:5px;position:relative;overflow:hidden}.bars i:after{content:"";width:var(--w);background:var(--rose);border-radius:9px;position:absolute;inset:0}@media (min-width:700px){body{font-size:16px}.ann span+span{display:inline}.ann span+span:before{content:"  · "}.hd{height:72px}.logo{font-size:30px}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px}.hero-art{min-height:520px}.board{width:150px}.board .c{width:150px;height:190px}.masonry{columns:3;column-gap:16px}.pin{margin-bottom:28px}.band .wrap{grid-template-columns:1.1fr 1fr}.trust{max-width:900px;margin:0 auto}footer .cols{grid-template-columns:1.6fr 1fr 1fr 1fr}footer .about{grid-column:auto}.pdp{grid-template-columns:1fr 1fr;align-items:start;gap:34px}.gal{margin:0;position:sticky;top:96px}.gal .track{border-radius:22px;overflow-x:auto}.gal .sl{aspect-ratio:3/4}.gal .heart{right:16px}.rsum{grid-template-columns:260px 1fr;align-items:center}.rev{width:360px}}@media (min-width:1024px){.hd{height:84px}.hd .l .menu-btn{display:none}.nav{gap:34px;display:flex}.nav a{font:400 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:6px 0;position:relative}.nav a:after{content:"";background:var(--rose);width:0;height:1px;transition:width .4s var(--ease);position:absolute;bottom:0;left:0}.nav a:hover:after{width:100%}.hd{grid-template-columns:1fr auto 1fr}.hd .l{gap:34px}.hide-m{display:block}.hero{padding:50px 0 40px}.hero-art{min-height:640px}.arch{width:min(74%,470px)}.boards{justify-content:space-between;margin:0;padding:0;overflow:visible}.board{flex:1;width:auto;max-width:200px}.board .c{aspect-ratio:4/5;width:100%;height:auto}.masonry{columns:4;column-gap:24px}.pin{margin-bottom:34px}.pin-meta h3{font-size:21px}.revs{grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid;overflow:visible}.rev{width:auto}.pdp{grid-template-columns:1.15fr .85fr;gap:64px}.gal{top:110px}.sticky{display:none}.toast{bottom:40px}}@media (min-width:1280px){.masonry{column-gap:28px}.hero h1{font-size:104px}}.pin-img img{object-fit:cover}.pin-meta h3 a:hover{color:var(--rose)}.chead{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(18px,4vw,48px) 0 clamp(22px,3vw,40px);display:flex}.chead h1{font-size:clamp(46px,9vw,96px)}.chead p{color:var(--muted);max-width:46ch}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.chips a{border:1px solid var(--line);font:400 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:all .3s var(--ease);background:#fff;border-radius:99px;padding:10px 20px}.chips a:hover{border-color:var(--rose);color:var(--rose-deep)}.chips a.on{background:var(--rose);border-color:var(--rose);color:#fff}.nf{text-align:center}.nf .wrap{flex-direction:column;align-items:center;gap:20px;padding-top:60px;padding-bottom:60px;display:flex}.nf h1{font-size:clamp(44px,8vw,88px)}.nf p{color:var(--muted)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}:focus-visible{outline:2px solid var(--rose);outline-offset:3px;border-radius:6px}a.pin-img:focus-visible{outline-offset:-3px}#pins,.band,.news,footer.f,section.s:not(.hero):not(#boards){content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:699px){.hero .wrap{flex-direction:column;gap:0;display:flex}.hero-copy{display:contents}.hero-copy .eyebrow{order:1;align-self:flex-start}.hero h1{order:2;margin-bottom:6px}.hero-art{order:3;min-height:420px;margin:6px 0 10px}.hero p.lead{order:4;margin-top:18px}.hero .cta{order:5}}.brand{line-height:0;display:block}.brand img{width:auto;height:46px;display:block}.flogo{width:min(240px,70%);height:auto;margin-left:-8px;display:block}@media (min-width:700px){.brand img{height:54px}}@media (min-width:1024px){.brand img{height:64px}}html{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}.pin-media{transition:transform .25s var(--ease)}.pin-media:active{transform:scale(.975)}.btn:active,.chips a:active,.board:active .c{transform:scale(.97)}.hero-art.rot .arch{touch-action:pan-y;isolation:isolate}.hslide{opacity:0;visibility:hidden;z-index:0;transition:opacity 0s linear 1.4s,visibility 0s linear 1.4s;position:absolute;inset:0}.hslide.prev{opacity:1;visibility:visible;z-index:1}.hslide.on{opacity:1;visibility:visible;z-index:2;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.hslide img{object-fit:cover}.hcard{opacity:0;visibility:hidden;pointer-events:none;max-width:min(270px,72%);transition:opacity .5s,visibility 0s linear .5s}.hcard.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .8s .6s,visibility 0s linear .6s}.float.f1.hcard{color:inherit}.float.f2.hcard{max-width:min(220px,64%)}.hcard b{display:block}.hcard s{color:var(--muted);margin-left:4px}.hdots{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border-radius:99px;gap:2px;padding:2px 4px;display:flex;position:absolute;bottom:12px;right:12px}.hdots button{place-items:center;width:26px;height:26px;display:grid}.hdots button:before{content:"";background:var(--rose-deep);opacity:.4;width:6px;height:6px;transition:width .5s var(--ease),opacity .5s;border-radius:99px}.hdots button.on:before{opacity:1;width:18px}@media (prefers-reduced-motion:reduce){.hslide,.hslide.on,.hcard,.hcard.on{transition:none}}@media (max-width:699px){.hero-art.rot{min-height:0}.hero-art.rot .ring{display:none}.hero-art.rot .arch{width:94%}.float.hcard{border-radius:14px;gap:10px;padding:8px 12px;box-shadow:0 12px 28px -18px #8e33558c}.float.hcard b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.15;overflow:hidden}.float.hcard small{font-size:11.5px}.float.f1.hcard{max-width:min(236px,74%);bottom:9%;left:4px}.float.f1.hcard .th{border-radius:10px;width:34px;height:34px}.float.f1.hcard .th svg{width:22px;height:22px}.float.f2.hcard{max-width:min(176px,56%);top:6%;right:4px}.float.f2.hcard .stars{letter-spacing:1.5px;font-size:10px}.hdots{padding:0 2px;bottom:8px;right:8px}.hdots button{width:22px;height:24px}}.ci .t{background:var(--blush)}.btn:disabled,.quick:disabled{opacity:.55;cursor:wait}.drawer .foot a.btn{width:100%;display:flex}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}.pgrid .pin{min-width:0;margin-bottom:0}.pgrid .pin-media{border-radius:20px}.pgrid .pin-img{background:linear-gradient(165deg,var(--bg2),var(--blush))}.pgrid .pin-meta h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.pgrid .pin.feat{grid-column:1/-1}.pgrid .pin.feat .pin-img{aspect-ratio:5/4}.pgrid .pin.feat .pin-meta h3{font-size:24px}.more{justify-content:center;margin-top:clamp(28px,4vw,52px);display:flex}.chead-band{background:linear-gradient(180deg,var(--bg2),var(--bg))}.cperks{font:400 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rose-deep);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:6px;list-style:none;display:flex}.cperks li:before{content:"";background:var(--blush3);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}.cat-bar{z-index:20;-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffafaeb;position:sticky;top:65px}.cat-bar .chips{margin:0 calc(var(--pad)*-1);padding:12px var(--pad);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.cat-bar .chips::-webkit-scrollbar{display:none}.cat-bar .chips a{white-space:nowrap;flex:none}section.s.shop{padding-top:clamp(20px,3vw,36px)}.shop-tools{font:400 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(18px,2.5vw,30px);display:flex}.shop-tools label{align-items:center;gap:10px;display:flex}.shop-tools select{appearance:none;border:1px solid var(--line);font:400 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rose-deep);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238E3355' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") right 15px center/11px no-repeat;border-radius:99px;padding:11px 38px 11px 18px}.shop-tools select:hover{border-color:var(--rose)}.empty{flex-direction:column;align-items:center;gap:22px;display:flex}@media (hover:none){.quick{opacity:1;place-items:center;width:42px;height:42px;padding:0;font-size:0;display:grid;bottom:10px;left:auto;right:10px;transform:none}.quick:before{content:"+";font:300 26px/1 var(--sans);color:var(--rose-deep)}}@media (min-width:700px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 16px}.pgrid .pin-meta h3{font-size:20px}.pgrid.has-feat .pin.feat{flex-direction:column;grid-area:span 2/span 2;display:flex}.pgrid.has-feat .pin.feat .pin-media{flex:1;min-height:320px;position:relative}.pgrid.has-feat .pin.feat .pin-img{aspect-ratio:auto;height:auto;position:absolute;inset:0}.cat-bar{top:73px}}@media (min-width:1024px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.pgrid .pin-meta h3{font-size:22px}.pgrid .pin.feat .pin-meta h3{font-size:28px}.cat-bar{top:85px}.cat-bar .chips{justify-content:safe center}}.sh .link{white-space:nowrap;flex:none}.hero .mast,.ed-sec .mast-row{border-bottom:1px solid var(--blush3);font:400 11px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--rose-deep);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.hero .mast b,.ed-sec .mast-row b{letter-spacing:.34em;color:var(--ink);font-weight:400}.hero .mast{grid-column:1/-1;margin-bottom:6px}.btn.slim{color:var(--rose-deep);box-shadow:inset 0 0 0 1px var(--rose);background:0 0;padding:13px 26px}.btn.slim:hover{background:var(--rose);color:#fff}.ed-sec{--cream:var(--bg2);--sand:var(--blush);--petal:var(--blush2);--ivory:#fff;--cocoa:var(--ink);--taupe:var(--muted);background:linear-gradient(180deg,var(--bg2),var(--bg));padding:clamp(36px,6vw,84px) 0 clamp(44px,7vw,100px)}.ed-sec .mast-sub{color:var(--muted);font:400 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:12px 0 0;display:flex}.ed-sec .mast-sub i{font:italic 500 20px/1 var(--serif);letter-spacing:0;text-transform:none;color:var(--cocoa)}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(18px,3vw,32px);display:grid}.mos-side{display:contents}.tile{background:var(--sand);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.tile.t-sand{background:var(--sand)}.tile.t-petal{background:var(--petal)}.tile.t-ivory{background:var(--ivory);box-shadow:inset 0 0 0 1px var(--line)}.tile .eyebrow{color:var(--rose);letter-spacing:.26em;font-size:10px}.tile h3{font:italic 500 clamp(34px,10vw,52px)/.95 var(--serif);letter-spacing:-.015em;color:var(--ink);margin-top:8px}.tile-media{aspect-ratio:3/4;background:linear-gradient(165deg,var(--a,#fbe6eb),var(--b,#f3c9d4));border-radius:14px;flex:1;position:relative;overflow:hidden}.tile-img{display:block;position:absolute;inset:0}.tile-img img{object-fit:cover;transition:transform 1.1s var(--ease)}.tile-img svg.prod{width:56%;color:var(--rose-deep);margin:auto;position:relative}@media (hover:hover){.tile:hover .tile-img img{transform:scale(1.035)}.tile:hover .quick{opacity:1;transform:none}}.tile-foot{color:var(--cocoa);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.tile-foot a{align-items:baseline;gap:10px;min-width:0;display:flex}.tile-foot .no{font:400 10px/1 var(--sans);letter-spacing:.18em;color:var(--taupe);flex:none}.tile-foot .nm{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;overflow:hidden}.tile-foot a:hover .nm{color:var(--rose-deep)}.tile-foot .pr{flex:none;font-size:13px}.tile-foot .pr b{font-weight:500}.tile-foot .pr s{color:var(--taupe);margin-left:6px;font-size:12px}.tile.v-lead{grid-column:1/-1}.tile.v-lead .tile-media{aspect-ratio:3/4}.tile.v-lead h3{font-size:clamp(54px,17vw,84px)}.tile.v-lead .tile-foot{font-size:14px}.ess{margin-top:clamp(40px,7vw,96px)}.ess-head{margin-bottom:clamp(18px,3vw,36px)}.ess-head .eyebrow{color:var(--rose)}.ess-head h2{color:var(--ink);margin-top:12px;font-size:clamp(44px,9vw,104px);line-height:.98}.ess-head h2 em{color:var(--rose)}.ess-row{scroll-snap-type:x mandatory;margin:0 calc(var(--pad)*-1);padding:0 var(--pad) 6px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.ess-row::-webkit-scrollbar{display:none}.tile.v-ess{scroll-snap-align:start;flex:none;width:72%}.tile.v-ess h3{font-size:30px}.band .pair>div,.band .pair>a{aspect-ratio:3/4;background:linear-gradient(#fff1f4,#f3cdd6);border-radius:999px 999px 16px 16px;display:block;position:relative;overflow:hidden}.band .pair>a:nth-child(2){margin-top:34px}.band .pair img{transition:transform 1.1s var(--ease)}@media (hover:hover){.band .pair>a:hover img{transform:scale(1.04)}}@media (max-width:699px){.float.f2:not(.hcard){border-radius:14px;max-width:min(176px,56%);padding:8px 12px;top:6%;right:4px}.float.f2:not(.hcard) b{white-space:nowrap;font-size:14px;line-height:1.15}.float.f2:not(.hcard) small{font-size:11.5px}}@media (min-width:700px){.tile{gap:14px;padding:18px}.tile h3{font-size:clamp(40px,5vw,60px)}.tile.v-lead h3{font-size:clamp(64px,8vw,110px)}.mosaic{gap:14px}.ess-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid;overflow:visible}.tile.v-ess{width:auto}.tile.v-ess h3{font-size:clamp(34px,4vw,48px)}}@media (min-width:1024px){.mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:18px}.tile.v-lead{grid-column:auto;padding:26px}.tile.v-lead .tile-media{aspect-ratio:auto;min-height:560px}.mos-side{grid-template-rows:1fr 1fr;gap:18px;display:grid}.tile.v-side{grid-template:"copy media""foot media"1fr/minmax(0,.8fr) minmax(0,1.2fr);column-gap:22px;padding:26px;display:grid}.tile.v-side .tile-copy{grid-area:copy}.tile.v-side .tile-media{aspect-ratio:auto;grid-area:media;min-height:260px}.tile.v-side .tile-foot{flex-direction:column;grid-area:foot;align-self:end;align-items:flex-start;gap:6px}.tile.v-side .tile-foot a{flex-direction:column;gap:6px}.tile.v-side .tile-foot .nm{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.tile.v-ess{padding:20px}}.hero h1{text-wrap:balance}@media (min-width:1024px){.hero h1{font-size:clamp(60px,5.9vw,88px)}.boards{justify-content:flex-start;gap:clamp(18px,3vw,44px)}.board{flex:0 190px}}.ess-row{scroll-padding-left:var(--pad)}@media (max-width:699px){.hero .mast{margin-bottom:22px}}.hero{background:linear-gradient(180deg,var(--bg2),var(--bg));padding:0;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fffafa9e 0,#fffafa66 34%,#fffafa00 62%);position:absolute;inset:0}.hero .wrap{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-height:clamp(600px,88svh,800px);padding-top:clamp(44px,10vw,72px);padding-bottom:40px;display:flex;position:relative}.hero .hero-copy{max-width:560px;display:block}.hero .hero-copy .eyebrow{color:var(--ink);letter-spacing:.34em;font-size:12px;display:block}.hero h1{margin:18px 0 14px;font-size:clamp(40px,11.5vw,60px);font-style:italic;line-height:1.02}.hero h1 em{color:var(--rose-deep)}.hero p.lead{color:#4b3e44;max-width:28ch;margin-top:0;font-size:17px}.hero .cta{margin-top:26px}.btn.hero-btn{padding:16px 30px}.hero .hero-art.rot{z-index:0;min-height:0;margin:0;display:block;position:absolute;inset:0}.hero .hero-art.rot .ring{display:none}.hero .hero-art.rot .arch{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;position:absolute;inset:0}.hero .hero-art.rot .float.f1{inset:auto auto 44px 16px}.hero .hero-art.rot .hdots{bottom:16px;right:16px}.hero .hero-copy>*{animation:hero-in .9s var(--ease) both}.hero .hero-copy>:nth-child(2){animation-delay:80ms}.hero .hero-copy>:nth-child(3){animation-delay:.16s}.hero .hero-copy>:nth-child(4){animation-delay:.24s}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero .hero-copy>*{animation:none}}@media (min-width:700px){.hero:before{background:linear-gradient(90deg,var(--bg) 0,var(--bg) 40%,#fffafa00 62%)}.hero .wrap{grid-template-columns:none;justify-content:center;min-height:clamp(560px,78vh,720px)}.hero .hero-art.rot{left:42%}.hero h1{font-size:clamp(44px,5.4vw,84px)}.hero .hero-art.rot .float.f1{bottom:28px;left:28px}}@media (min-width:1024px){.hero .wrap{min-height:clamp(600px,80vh,760px)}.hero .hero-art.rot{left:40%}}.hero .wrap{z-index:auto;position:static}.hero .hero-copy{z-index:2;position:relative}@media (max-width:699px){.hero .wrap{min-height:clamp(560px,78svh,680px)}}.sbs{--sbs-ink:#2a2623;--sbs-soft:#5b534d;--sbs-mute:#8a7f76;--sbs-taupe:#9a8471;--sbs-sand:#e8dfd2;--sbs-blush:#f1e0d8;--sbs-paper:#faf8f4;--sbs-linen:#f1ebe2;--sbs-dark:#2b2522;--sbs-ivory:#f6f2eb;--sbs-ease:cubic-bezier(.22,1,.36,1);color:var(--sbs-ink);padding:80px 0;scroll-margin-top:64px}.sbs-micro{font:400 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase}.sbs-nano{font:400 10px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase}.sbs-folio{border-top:1px solid #2a2623d9;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:12px;display:flex}.sbs-folio p{align-items:baseline;gap:10px;display:flex}.sbs-folio em{font:italic 500 18px/1 var(--serif)}.sbs-dash{color:var(--sbs-mute)}.sbs-meta{color:var(--sbs-taupe);display:none!important}.sbs-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:40px;display:flex}.sbs-head h2{font:500 clamp(40px,9.5vw,84px)/.98 var(--serif);letter-spacing:-.015em;color:var(--sbs-ink)}.sbs-head h2 em{color:inherit;font-style:italic}.sbs .sbs-all-link{color:var(--sbs-ink);flex-shrink:0;align-items:center;gap:10px;display:none}.sbs-all-link span{transition:border-color .45s var(--sbs-ease);border-bottom:1px solid #0000;padding-bottom:2px}.sbs-all-link:hover span{border-color:currentColor}.sbs-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px;gap:10px;margin-top:40px;display:grid}.sbs-tall{grid-row:span 2}.sbs-wide{grid-column:span 2}.sbs .sbs-card{color:var(--sbs-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.sbs-card:focus-visible{outline:1.5px solid var(--sbs-ink);outline-offset:3px}.sbs-sand{background:var(--sbs-sand)}.sbs-blush{background:var(--sbs-blush)}.sbs-paper{background:var(--sbs-paper)}.sbs-linen{background:var(--sbs-linen)}.sbs-top{z-index:1;padding:16px;position:relative}.sbs-label{color:var(--sbs-taupe)}.sbs-title{font:500 36px/.9 var(--serif);letter-spacing:-.015em;transition:transform .7s var(--sbs-ease);margin-top:8px}.sbs-title.sbs-big{font-size:42px}.sbs-media{flex:1;justify-content:center;align-items:flex-end;gap:6%;min-height:0;padding:0 8% 12%;display:flex;position:relative}.sbs-img{transform-origin:bottom;height:100%;transition:transform 1.1s var(--sbs-ease);flex:1;position:relative}.sbs-two .sbs-img{max-width:46%}.sbs-img img{object-fit:contain;object-position:bottom}.sbs-floor{pointer-events:none;background:radial-gradient(closest-side,#2a262329,#0000);width:64%;height:7%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.sbs-foot{z-index:1;color:var(--sbs-soft);justify-content:space-between;align-items:center;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.sbs-foot .sbs-nano{visibility:hidden}.sbs-arrow{width:32px;height:32px;color:var(--sbs-ink);transition:background .5s var(--sbs-ease),color .5s var(--sbs-ease);background:#f6f2eb99;border:1px solid #2a262326;border-radius:50%;place-items:center;display:grid}.sbs-arrow svg{transition:transform .45s var(--sbs-ease)}.sbs .sbs-dark{background:var(--sbs-dark);color:var(--sbs-ivory);grid-column:span 2;justify-content:space-between;padding:20px}.sbs-dark .sbs-label{color:#f6f2eb8c}.sbs-dark-title{font:500 38px/.95 var(--serif)}.sbs-dark-title em{font-style:italic}.sbs-dark-row{justify-content:space-between;align-items:center;display:flex}.sbs-dark .sbs-arrow{width:40px;height:40px;color:var(--sbs-ivory);background:0 0;border-color:#f6f2eb40}@media (hover:hover){.sbs-card:hover .sbs-title{transform:translate(6px)}.sbs-card:hover .sbs-img{transform:scale(1.04)}.sbs-card:hover .sbs-arrow{background:var(--sbs-ink);color:var(--sbs-ivory)}.sbs-card:hover .sbs-arrow svg,.sbs-all-link:hover svg{transform:translate(4px)}.sbs-dark:hover .sbs-arrow{background:var(--sbs-ivory);color:var(--sbs-ink)}.sbs-all-link svg{transition:transform .45s var(--sbs-ease)}}@media (min-width:400px){.sbs-grid{grid-auto-rows:240px}}@media (min-width:640px){.sbs-meta{display:flex!important}}@media (min-width:768px){.sbs{padding:128px 0}.sbs-head{margin-top:56px}.sbs .sbs-all-link{display:inline-flex}.sbs-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:304px;gap:16px;margin-top:56px}.sbs-c3{grid-column:span 3}.sbs-c4{grid-column:span 4}.sbs-c5{grid-column:span 5}.sbs-c7{grid-column:span 7}.sbs .sbs-dark{grid-column:span 5;padding:32px}.sbs-top,.sbs-foot{padding:24px}.sbs-foot .sbs-nano{visibility:visible}.sbs-title{font-size:60px}.sbs-title.sbs-big{font-size:72px}.sbs-arrow{width:40px;height:40px}.sbs-dark-title{font-size:60px}}@media (min-width:1024px){.sbs-grid{grid-auto-rows:368px}}@media (prefers-reduced-motion:reduce){.sbs *{transition:none!important}}.pd-crumbs{white-space:nowrap;border-bottom:1px solid var(--blush3);font:400 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:9px;padding:18px 0 12px;display:flex;overflow:hidden}.pd-crumbs a{flex:none}.pd-crumbs i{color:var(--blush3);font-style:normal}.pd-crumbs span{text-overflow:ellipsis;min-width:0;color:var(--ink);overflow:hidden}.pdp{padding-top:18px}.gal .thumbs{display:none}.bundle{margin-top:22px}.bundle button,.bundle p{border:1px dashed var(--blush3);text-align:left;width:100%;color:var(--rose-deep);transition:background .3s var(--ease);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.bundle button:hover{background:var(--blush)}.bundle b{font:500 19px/1.1 var(--serif);color:var(--ink)}.bundle span{font:400 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-align:right}.bundle.on p{border-style:solid;border-color:var(--blush2);background:var(--blush);animation:bundle-pop .55s var(--ease)}@keyframes bundle-pop{0%{transform:scale(.96)}55%{transform:scale(1.025)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bundle.on p{animation:none}}.bundle+.buyrow{margin-top:14px}.pd-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.pd-trust div{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;display:flex}.pd-trust div+div{border-left:1px solid var(--line)}.pd-trust svg{width:24px;height:24px;color:var(--rose)}.pd-trust b{font:500 17px/1.1 var(--serif)}.pd-trust small{color:var(--muted);font-size:12px;line-height:1.35}.pd-trust+.pd-acc details:first-of-type{border-top:0}.sticky .st-img{background:var(--blush);border-radius:12px;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.sticky .st-img img{object-fit:cover}.pd-rel .pgrid{margin-top:4px}@media (min-width:700px){.gal .dots{display:none}.gal .thumbs{gap:10px;margin-top:14px;display:flex}.gal .thumbs button{opacity:.6;width:68px;height:68px;box-shadow:inset 0 0 0 1px var(--line);transition:opacity .3s var(--ease),box-shadow .3s var(--ease);border-radius:12px;flex:none;position:relative;overflow:hidden}.gal .thumbs button:hover{opacity:.9}.gal .thumbs button.on{opacity:1;box-shadow:0 0 0 1.5px var(--rose)}.pdp{padding-top:26px}}@media (min-width:1024px){.pd-rel .pgrid .pin:nth-child(n+5){display:none}}.wa{z-index:35;background:var(--rose);color:#fff;width:52px;height:52px;transition:transform .35s var(--ease),background .35s var(--ease),bottom .45s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;right:16px;box-shadow:0 14px 30px -12px #8e3355a6}.wa svg{fill:currentColor;width:26px;height:26px}.wa:hover{background:var(--rose-deep);transform:translateY(-2px)}body:has(.sticky.show) .wa{bottom:96px}@media (min-width:1024px){.wa{bottom:28px;right:28px}}@media (prefers-reduced-motion:reduce){.wa{transition:none}}.ip{max-width:900px}.ip-head{flex-direction:column;gap:14px;padding:clamp(26px,5vw,60px) 0 clamp(20px,3vw,34px);display:flex}.ip-head h1{font-size:clamp(44px,8vw,84px)}.ip-head .lead{color:var(--muted);max-width:52ch;font-size:17px}.ip-upd{font:400 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ip-cards{gap:12px;margin:4px 0 34px;display:grid}.ip-card{background:var(--blush);transition:transform .35s var(--ease),background .35s var(--ease);border-radius:20px;flex-direction:column;gap:6px;padding:22px;display:flex}.ip-card:hover{background:var(--blush2);transform:translateY(-3px)}.ip-card b{font:500 28px/1 var(--serif)}.ip-card span{font-size:15px}.ip-card small{font:400 11px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rose-deep);margin-top:6px}.ip-body{border-top:1px solid var(--blush3)}.ip-body section{border-bottom:1px solid var(--line);gap:10px;padding:26px 0;scroll-margin-top:96px;display:grid}.ip-body h2{font:500 26px/1.1 var(--serif)}.ip-body p,.ip-body li{color:#5b4a50;font-size:15.5px}.ip-body ul{gap:8px;padding-left:18px;display:grid}.ip-cta{flex-direction:column;align-items:flex-start;gap:14px;padding:38px 0 64px;display:flex}.ip-cta p{font:italic 500 30px/1.1 var(--serif)}footer .bt a{text-underline-offset:3px;text-decoration:underline}footer .cols li a:hover{text-underline-offset:4px;text-decoration:underline}.pd-ask{color:var(--muted);margin-top:24px;font-size:14px;display:block}.pd-ask b{color:var(--rose-deep);border-bottom:1px solid;font-weight:400}.pd-ask:hover b{color:var(--rose)}.ci b{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ci b s{font:400 12px/1 var(--sans);color:var(--muted)}.drawer .tot.save{font:400 15px var(--sans);color:var(--rose-deep)}@media (min-width:700px){.ip-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.ip-body section{grid-template-columns:230px 1fr;gap:44px}}.srch{z-index:70;visibility:hidden;pointer-events:none;transition:visibility 0s linear .35s;position:fixed;inset:0}.srch.open{visibility:visible;pointer-events:auto;transition-delay:0s}.srch-scrim{opacity:0;transition:opacity .3s var(--ease);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b21256b;position:absolute;inset:0}.srch.open .srch-scrim{opacity:1}.srch-panel{background:var(--bg);opacity:0;max-height:min(88vh,720px);transition:transform .4s var(--ease),opacity .3s var(--ease);border-radius:0 0 26px 26px;flex-direction:column;display:flex;position:relative;transform:translateY(-18px);box-shadow:0 30px 70px -30px #8e335580}.srch.open .srch-panel{opacity:1;transform:none}.srch-form{padding:calc(14px + env(safe-area-inset-top)) var(--pad) 14px;border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.srch-form .ico{width:22px;height:22px;color:var(--rose);flex:none}.srch-form input{min-width:0;font:italic 500 26px/1.2 var(--serif);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.srch-form input::placeholder{color:var(--muted);opacity:.7}.srch-form input::-webkit-search-cancel-button{display:none}.srch-x{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.srch-x .ico{width:18px;height:18px;color:var(--rose-deep)}.srch-body{padding:4px var(--pad) 24px;overscroll-behavior:contain;overflow-y:auto}.srch-lab{font:400 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--rose);margin:20px 0 14px}.srch-chips{flex-wrap:wrap;gap:8px;display:flex}.srch-chips button{border:1px solid var(--line);font:400 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;transition:border-color .3s var(--ease),color .3s var(--ease);background:#fff;border-radius:99px;padding:11px 18px}.srch-chips button:hover{border-color:var(--rose);color:var(--rose-deep)}.srch-list{margin-top:8px;list-style:none;display:grid}.srch-row{transition:background .25s var(--ease);border-radius:16px;align-items:center;gap:14px;margin:0 -10px;padding:10px;display:flex}.srch-row:hover,.srch-list li[data-active] .srch-row{background:var(--blush)}.srch-thumb{background:linear-gradient(165deg,var(--bg2),var(--blush));border-radius:12px;flex:none;width:58px;height:72px;position:relative;overflow:hidden}.srch-thumb img{object-fit:cover}.srch-txt{gap:3px;min-width:0;display:grid}.srch-txt small{font:400 10px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--rose)}.srch-txt b{font:500 19px/1.15 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.srch-txt span{font-size:13.5px}.srch-txt s{color:var(--muted);margin-left:8px;font-size:12px}.srch-all{margin-top:16px;display:inline-block}.srch-msg{color:var(--muted);padding:22px 0 14px}@media (min-width:700px){.srch-panel{border-radius:26px;width:min(720px,100% - 48px);margin:clamp(40px,10vh,110px) auto 0}.srch-form{padding-top:18px}.srch-form input{font-size:30px}}@media (prefers-reduced-motion:reduce){.srch-scrim,.srch-panel{transition:none}}.chead.sp h1{font-size:clamp(36px,7vw,72px)}.sp-form{border:1px solid var(--line);background:#fff;border-radius:999px;gap:8px;width:100%;max-width:520px;margin-top:6px;padding:5px;display:flex}.sp-form input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 18px}.sp-form input::-webkit-search-cancel-button{display:none}.sp-form .btn{box-shadow:none;padding:14px 26px}.sp-empty{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:30px 0 20px;display:flex}.sp-empty p{color:var(--muted);font:italic 22px var(--serif)}.sp-empty .chips{margin-top:0}.wishb{display:inline-flex;position:relative}.wishb b{background:var(--rose);color:#fff;font:500 10px/1 var(--sans);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;display:grid;position:absolute;top:-7px;right:-9px}@media (max-width:699px){.hd .r{gap:14px}}.heart.on{animation:heart-pop .45s var(--ease)}@keyframes heart-pop{0%{transform:scale(.8)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes wish-shimmer{to{background-position-x:-200%}}.wish-note{text-align:center;color:var(--muted);margin-top:34px;font-size:13px}@media (prefers-reduced-motion:reduce){.heart.on{animation:none}}.btn,.chips a,.srch-chips button,.pin-chk button,.hd button,.hd .wishb,.menu-btn,.heart,.quick,.qty button,.sw button,.buyrow .wl,.bundle button,.thumbs button,.board,.pin-media,.tile,.sbs-card,.ip-card,.srch-row,.srch-x,.menu a,.drawer header button,.close,.wa,.more .btn{transition:transform var(--t-fast) var(--spring),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),opacity .3s var(--ease)}.btn:active:not(:disabled),.chips a:active,.srch-chips button:active,.pin-chk button:active,.hd button:active,.hd .wishb:active,.qty button:active,.sw button:active,.buyrow .wl:active,.bundle button:active,.thumbs button:active,.srch-x:active,.close:active,.drawer header button:active,.more .btn:active{transform:scale(.93)}.heart:active,.quick:active{transform:scale(.88)}.board:active,.pin-media:active,.srch-row:active,.menu a:active,.ip-card:active,.sbs-card:active{transform:scale(.97)}.tile:active{transform:scale(.985)}.wa:active{transform:scale(.9)}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roll{vertical-align:baseline;display:inline-flex}.roll-in{display:inline-flex}.rd{height:var(--rh,1.25em);line-height:var(--rh,1.25em);display:inline-block;overflow:hidden}.rc{transition:transform .6s var(--spring);flex-direction:column;display:flex}.rc i{height:var(--rh,1.25em);line-height:var(--rh,1.25em);text-align:center;font-style:normal;display:block}.rs{line-height:var(--rh,1.25em);display:inline-block}.bag b .roll,.wishb b .roll{--rh:1.2em}.qty span .roll{--rh:1.4em}@media (prefers-reduced-motion:reduce){.rc{transition:none}}.bag.bump,.wishb.bump{animation:bag-bump .6s var(--spring)}@keyframes bag-bump{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bag.bump,.wishb.bump{animation:none}}.toast{transition:opacity .35s var(--ease),transform .55s var(--spring)}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .5s var(--spring-soft),content-visibility .5s allow-discrete;overflow:clip}details[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}header.top{-webkit-backdrop-filter:saturate(1.5)blur(18px);backdrop-filter:saturate(1.5)blur(18px);transition:transform .5s var(--spring-soft);background:#fffafacc}html.hdr-hide header.top{transform:translateY(-100%)}.cat-bar{transition:top .5s var(--spring-soft)}html.hdr-hide .cat-bar{top:0}.grab{display:none}@media (max-width:699px){.menu{width:auto;max-height:82dvh;padding:0 24px calc(28px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;gap:0;inset:auto 0 0;overflow-y:auto;transform:translateY(104%);box-shadow:0 -24px 60px -30px #2b212573}.menu.open{transform:none}.menu .close{margin:0 -8px 4px 0}.drawer{border-radius:28px 28px 0 0;width:auto;max-height:88dvh;inset:auto 0 0;transform:translateY(104%);box-shadow:0 -24px 60px -30px #2b212573}.drawer.open{transform:none}.drawer header{padding:2px 24px 14px}.drawer .items{overscroll-behavior:contain;min-height:0;padding:4px 20px}.drawer .foot{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.grab{cursor:grab;flex:none;height:28px;margin:0 -24px;display:block;position:relative}.drawer .grab{margin:0}.grab:before{content:"";background:var(--blush3);border-radius:99px;width:42px;height:5px;margin-left:-21px;position:absolute;top:11px;left:50%}[data-drag]{touch-action:none}.scrim{transition:opacity .45s var(--ease)}}.ring-scrim{z-index:90;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s linear .35s;background:#2b212575;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ring-scrim.on{opacity:1;visibility:visible;transition-delay:0s}.ring-card{background:var(--bg);text-align:center;width:min(86vw,340px);transition:transform .65s var(--spring);border-radius:28px;padding:34px 26px 30px;transform:translateY(26px)scale(.93);box-shadow:0 40px 80px -36px #2b21258c}.ring-scrim.on .ring-card{transform:none}.ring{width:84px;height:84px;color:var(--rose-deep);margin:0 auto 20px;position:relative}.ring .arc{width:100%;height:100%;animation:1.1s linear infinite ring-spin;position:absolute;inset:0}.ring .lock{width:30px;height:30px;margin:auto;position:absolute;inset:0}.ring-card h4{font:500 27px/1.1 var(--serif);margin-bottom:8px}.ring-card p{color:var(--muted);font-size:14px}@keyframes ring-spin{to{transform:rotate(360deg)}}.gal .sl.zoomable{cursor:zoom-in}.gal .sl:focus-visible{outline-offset:-4px}.pv{z-index:95;overscroll-behavior:contain;animation:pv-in .4s var(--ease) backwards;position:fixed;inset:0}.pv.out{opacity:0;transition:opacity .26s var(--ease)}.pv-bg{transition:opacity .35s var(--ease);background:#1a0e14f2;position:absolute;inset:0}.pv-track{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overscroll-behavior:contain;display:flex;position:absolute;inset:0;overflow-x:auto}.pv-track::-webkit-scrollbar{display:none}.pv-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:none;width:100%;height:100%;position:relative}.pv-img{will-change:transform;animation:pv-pop .6s var(--spring) backwards;position:absolute;inset:0}.pv-img img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pv-x,.pv-nav{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.pv-x{top:calc(14px + env(safe-area-inset-top));right:14px}.pv-count{z-index:3;top:calc(26px + env(safe-area-inset-top));text-align:center;pointer-events:none;color:#ffffffe0;font:400 12px/1 var(--sans);letter-spacing:.26em;position:absolute;left:0;right:0}.pv-nav{margin-top:-22px;display:none;top:50%}.pv-nav:disabled{opacity:.3}@media (hover:hover) and (min-width:700px){.pv-nav{display:grid}.pv-nav.prev{left:20px}.pv-nav.next{right:20px}}@keyframes pv-in{0%{opacity:0}to{opacity:1}}@keyframes pv-pop{0%{opacity:0;transform:scale(.9)translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv,.pv-img{animation:none}}.srch-panel{transition:transform .6s var(--spring-soft),opacity .3s var(--ease);transform:translateY(-28px)scale(.97)}.srch-lab-row{justify-content:space-between;align-items:center;display:flex}.srch-lab-row button{font:400 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding:6px 2px}.srch-lab-row button:hover{color:var(--rose-deep)}.sk{background:linear-gradient(110deg,var(--blush) 8%,var(--bg2) 18%,var(--blush) 33%);background-size:200% 100%;animation:1.4s linear infinite wish-shimmer}.srch-sk{align-items:center;gap:14px;padding:10px 0;display:flex}.srch-sk .sk-thumb{border-radius:12px;flex:none;width:58px;height:72px}.srch-sk .sk-lines{flex:1;gap:10px;display:grid}.srch-sk .sk-lines i{border-radius:99px;width:72%;height:12px;display:block}.srch-sk .sk-lines i+i{width:38%}.srch-list li{animation:srch-rise .5s var(--spring-soft) backwards;animation-delay:calc(var(--i,0)*45ms)}@keyframes srch-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.sk,.srch-list li{animation:none}}.pin-img:not(.ld):before,.tile-img:not(.ld):before,.gal .sl:not(.ld):before,.srch-thumb:not(.ld):before,.ci .t:not(.ld):before{content:"";z-index:0;background:linear-gradient(105deg,#0000 35%,#ffffff9e 50%,#0000 65%) 150% 0/250% 100% no-repeat;animation:1.4s ease-in-out infinite photo-sweep;position:absolute;inset:0}@keyframes photo-sweep{to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.pin-img:before,.tile-img:before,.gal .sl:before,.srch-thumb:before,.ci .t:before{animation:none!important}header.top,.cat-bar,.menu,.drawer,.srch-panel,.ring-card,.toast,.pv-bg{transition-duration:.01ms!important}}.wa{transition:transform var(--t-fast) var(--spring),background-color .3s var(--ease),bottom .55s var(--spring-soft)}.sticky{transition:transform .6s var(--spring-soft)}@media (prefers-reduced-motion:reduce){.sticky,.wa{transition-duration:.01ms!important}}.menu,.drawer{transition:transform .22s cubic-bezier(.25,.8,.3,1)}.menu.open{transition:transform .3s cubic-bezier(.16,1,.3,1)}.drawer.open{transition:transform .36s cubic-bezier(.16,1,.3,1)}.scrim{transition:opacity .2s var(--ease)}.ci.adding .t{background-position:50%;background-size:cover}.sk-price{border-radius:99px;width:58px;height:15px;display:block}.hd .r>button,.hd .r>.wishb{margin:-11px -7px;padding:11px 7px}.hd .menu-btn{margin:-11px;padding:11px}.bag b,.wishb b{top:4px;right:-2px}
