.ds-retail{--ll-ground:#fbf1ee;--ll-ink:#2a1720;--ll-berry:#c2416b;--ll-berry-deep:#a63358;--ll-glow:#f6d3dc;--ll-rose:#e9809f;--ll-muted:#6e5560;--ll-plum:#3b2230;--ll-zari:#d1a35f;--ll-paper:#fff8f5;--ll-line:rgb(42 23 32/0.14);--ll-line-dark:rgb(246 211 220/0.16);--ll-display:var(--ds-retail-display),"Didot","Bodoni MT",Georgia,serif;--ll-sans:"Rupee",var(--ds-retail-text),var(--ff-body),system-ui,sans-serif;--ll-ease:cubic-bezier(0.22,1,0.36,1);--ll-silk:cubic-bezier(0.65,0,0.35,1);--ll-gutter:clamp(16px,4vw,56px);--ll-max:1320px;--ll-header:76px;min-height:100vh;background:var(--ll-ground);color:var(--ll-ink);font-family:var(--ll-sans);font-size:1.0625rem;line-height:1.65;font-synthesis:none}.ds-retail ::selection{background:var(--ll-berry);color:#fff}.ds-retail :focus-visible{outline:2px solid var(--ll-berry-deep);outline-offset:3px;border-radius:6px}.ds-retail .ll-announce :focus-visible,.ds-retail .ll-cats :focus-visible,.ds-retail .ll-footer :focus-visible,.ds-retail .ll-menu :focus-visible{outline-color:var(--ll-glow)}.ds-retail .ll-news :focus-visible{outline-color:#fff}.ds-retail .ll-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-retail .ll-wrap{width:100%;max-width:calc(var(--ll-max) + 2 * var(--ll-gutter));margin-inline:auto;padding-inline:var(--ll-gutter)}.ds-retail .ll-section{position:relative;padding-block:clamp(84px,11vw,160px)}.ds-retail .ll-eyebrow{display:flex;align-items:center;gap:14px;color:var(--ll-berry-deep);font-size:.75rem;font-weight:500;letter-spacing:.26em;line-height:1.3;text-transform:uppercase}.ds-retail .ll-eyebrow:before{content:"";width:32px;height:1px;flex:none;background:currentColor}.ds-retail .ll-h2{margin-top:18px;font-family:var(--ll-display);font-size:clamp(2.7rem,6vw,5.6rem);font-weight:400;letter-spacing:-.005em;line-height:.98;text-wrap:balance}.ds-retail .ll-lede{max-width:46ch;color:var(--ll-muted);font-size:1.125rem;line-height:1.6}.ds-retail .ll-head{margin-bottom:clamp(40px,6vw,76px)}.ds-retail .ll-head-split{display:grid;gap:22px;align-items:end}.ds-retail .ll-head-center{display:grid;justify-items:center;text-align:center}.ds-retail .ll-head-center .ll-eyebrow:after{content:"";width:32px;height:1px;background:currentColor}@media (min-width:900px){.ds-retail .ll-head-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}.ds-retail .ll-head-split>:last-child{justify-self:end}}.ds-motion .ds-retail .ll-drape-in[data-ds-reveal]{transform-origin:0 0;transition-duration:1.2s,1.2s}.ds-motion .ds-retail .ll-drape-in[data-ds-reveal]:not(.ds-in){transform:translate3d(0,44px,0) skewY(2.5deg)}.ds-retail .ll-glyph{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ds-retail .ll-glyph-dot{fill:currentColor;stroke:none}.ds-retail .ll-btn{position:relative;isolation:isolate;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;overflow:hidden;padding:0 26px;border:1px solid transparent;border-radius:999px;font-size:.78rem;font-weight:500;letter-spacing:.15em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .45s var(--ll-ease),border-color .45s var(--ll-ease),transform .6s var(--ll-ease)}.ds-retail .ll-btn:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:40% 40% 0 0/30% 30% 0 0;transform:translate3d(0,102%,0);transition:transform .6s var(--ll-ease),border-radius .6s var(--ll-ease)}.ds-retail .ll-btn:focus-visible:before,.ds-retail .ll-btn:hover:before{border-radius:0;transform:none}.ds-retail .ll-btn:active{transform:scale(.97)}.ds-retail .ll-btn .ll-glyph{transition:transform .5s var(--ll-ease)}.ds-retail .ll-btn:hover .ll-glyph:last-child:not(:first-child){transform:translateX(4px)}.ds-retail .ll-btn-ink{background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-btn-ink:before{background:var(--ll-berry)}.ds-retail .ll-btn-ink:focus-visible,.ds-retail .ll-btn-ink:hover{color:#fff}.ds-retail .ll-btn-berry{background:var(--ll-berry);color:#fff}.ds-retail .ll-btn-berry:before{background:var(--ll-ink)}.ds-retail .ll-btn-ghost{border-color:rgb(42 23 32/.55);background:transparent;color:var(--ll-ink)}.ds-retail .ll-btn-ghost:before{background:var(--ll-ink)}.ds-retail .ll-btn-ghost:focus-visible,.ds-retail .ll-btn-ghost:hover{border-color:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:gap .5s var(--ll-ease)}.ds-retail .ll-link:hover{gap:18px}.ds-retail .ll-round{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(42 23 32/.5);border-radius:50%;background:transparent;color:var(--ll-ink);cursor:pointer;transition:background-color .4s,color .4s,transform .5s var(--ll-ease)}.ds-retail .ll-round svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ds-retail .ll-announce,.ds-retail .ll-round:hover{background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-announce{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:10px var(--ll-gutter);font-size:.7rem;font-weight:500;letter-spacing:.2em;line-height:1.5;text-align:center;text-transform:uppercase}.ds-retail .ll-announce-sep{color:var(--ll-zari)}@media (max-width:720px){.ds-retail .ll-announce>:not(:first-child){display:none}}.ds-retail .ll-header{position:sticky;top:0;z-index:50}.ds-retail .ll-header:before{content:"";position:absolute;inset:0;border-bottom:1px solid var(--ll-line);background:rgb(251 241 238/.98);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.ds-retail .ll-header:after{content:"";position:absolute;inset:auto 0 0;height:18px;background:linear-gradient(180deg,rgb(42 23 32/.08),transparent);transform:translateY(100%);opacity:0;pointer-events:none}.ds-retail .ll-header-inner{position:relative;display:flex;height:var(--ll-header);align-items:center;gap:24px;max-width:calc(var(--ll-max) + 2 * var(--ll-gutter));margin-inline:auto;padding-inline:var(--ll-gutter)}.ds-retail .ll-brand{display:flex;flex-direction:column;line-height:1}.ds-retail .ll-brand-word{font-family:var(--ll-display);font-size:1.95rem;letter-spacing:.01em;white-space:nowrap}.ds-retail .ll-brand-word em,.ds-retail .ll-foot-logo em,.ds-retail .ll-foot-word em,.ds-retail .ll-menu-brand em{color:var(--ll-berry);font-style:normal}.ds-retail .ll-brand-sub{margin-top:5px;color:var(--ll-muted);font-size:.56rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap}.ds-retail .ll-nav{margin-inline:auto}.ds-retail .ll-nav ul{display:flex;gap:clamp(18px,2vw,32px)}.ds-retail .ll-nav a{position:relative;display:inline-block;padding-block:10px;font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ds-retail .ll-nav a:after{content:"";position:absolute;inset:auto 0 4px;height:1px;background:var(--ll-berry);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ll-ease)}.ds-retail .ll-nav a:focus-visible:after,.ds-retail .ll-nav a:hover:after{transform:none;transform-origin:left}.ds-retail .ll-header-cta{min-height:44px;padding:0 18px;font-size:.7rem}.ds-retail .ll-menu-toggle{display:none;min-height:44px;align-items:center;gap:10px;margin-left:auto;padding:0 16px;border:1px solid rgb(42 23 32/.5);border-radius:999px;background:transparent;color:var(--ll-ink);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.ds-retail .ll-menu-lines{display:grid;gap:5px}.ds-retail .ll-menu-lines span{display:block;width:18px;height:1.5px;background:currentColor;transition:width .4s var(--ll-ease)}.ds-retail .ll-menu-lines span:last-child{width:11px}.ds-retail .ll-menu-toggle:hover .ll-menu-lines span:last-child{width:18px}@media (max-width:1140px){.ds-retail .ll-header-cta,.ds-retail .ll-nav{display:none}.ds-retail .ll-menu-toggle{display:inline-flex}}@media (max-width:380px){.ds-retail .ll-header-inner{gap:12px}.ds-retail .ll-brand-word{font-size:1.6rem}.ds-retail .ll-brand-sub{letter-spacing:.2em}.ds-retail .ll-menu-toggle{gap:8px;padding:0 12px}}.ds-retail .ll-menu{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;overflow-y:auto;padding:9px var(--ll-gutter) 112px;background:var(--ll-ink);color:var(--ll-glow);animation:ds-retail-menu .55s var(--ll-ease) both}.ds-retail .ll-menu-drapes{position:absolute;top:0;right:var(--ll-gutter);display:flex;width:min(46%,220px);height:52%;gap:6px;opacity:.3;pointer-events:none}.ds-retail .ll-menu-drapes span{flex:1;border-radius:0 0 3px 3px;transform-origin:50% 0;animation:ds-retail-drop 1.1s var(--ll-ease) both}.ds-retail .ll-menu-drapes span:first-child{height:86%;background:repeating-linear-gradient(90deg,#d1a35f 0 1px,transparent 1px 8px),#c2416b}.ds-retail .ll-menu-drapes span:nth-child(2){height:100%;background:radial-gradient(circle,#f6d3dc 1.4px,transparent 2px) 0 0 /10px 10px,#6e1b3b;animation-delay:.08s}.ds-retail .ll-menu-drapes span:nth-child(3){height:72%;background:linear-gradient(180deg,#d1a35f 0 2px,transparent 2px) 0 0 /14px 14px,linear-gradient(90deg,#d1a35f 0 2px,transparent 2px) 0 0 /14px 14px,#9e2b47;animation-delay:.16s}.ds-retail .ll-menu-top{position:relative;display:flex;height:58px;align-items:center;justify-content:space-between}.ds-retail .ll-menu-brand{font-family:var(--ll-display);font-size:1.75rem;line-height:1}.ds-retail .ll-menu-brand em{color:var(--ll-rose)}.ds-retail .ll-menu-close{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 16px;border:1px solid rgb(246 211 220/.4);border-radius:999px;background:var(--ll-ink);color:var(--ll-glow);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.ds-retail .ll-menu-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ds-retail .ll-menu-nav{position:relative;margin-top:clamp(28px,8vh,72px)}.ds-retail .ll-menu-nav li{animation:ds-retail-fade-up .7s var(--ll-ease) both;animation-delay:calc(.12s + var(--i) * .06s)}.ds-retail .ll-menu-nav a{display:flex;align-items:baseline;gap:18px;padding:10px 0;border-bottom:1px solid var(--ll-line-dark);font-family:var(--ll-display);font-size:clamp(2.2rem,10vw,3.4rem);line-height:1.1}.ds-retail .ll-menu-num{color:var(--ll-rose);font-family:var(--ll-sans);font-size:.7rem;font-weight:500;letter-spacing:.2em}.ds-retail .ll-menu-foot{position:relative;display:grid;gap:14px;margin-top:32px}.ds-retail .ll-menu-foot p{color:rgb(246 211 220/.75);font-size:.85rem}.ds-retail .ll-hero{position:relative;display:grid;min-height:min(calc(100svh - var(--ll-header) - 36px),880px);grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;overflow-x:clip;padding:clamp(28px,4vw,52px) max(var(--ll-gutter),calc((100% - var(--ll-max)) / 2)) clamp(56px,6vw,88px);background:radial-gradient(55% 70% at 80% 42%,rgb(246 211 220/.95),transparent 70%),radial-gradient(38% 46% at 6% 96%,rgb(246 211 220/.6),transparent 70%),var(--ll-ground)}@media (min-width:960px){.ds-retail .ll-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,4vw,72px)}}@media (max-width:959px){.ds-retail .ll-hero{gap:22px;padding-top:20px}.ds-retail .ll-hero .ll-stage{order:-1}}.ds-retail .ll-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;color:var(--ll-muted);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;animation:ds-retail-fade-up 1s .05s var(--ll-ease) both}.ds-retail .ll-tag{display:inline-flex;align-items:center;gap:9px;padding:8px 15px 8px 12px;border-radius:999px;background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-tag-dot{width:7px;height:7px;border-radius:50%;background:var(--ll-rose);box-shadow:0 0 0 0 rgb(233 128 159/.7);animation:ds-retail-pulse 2.2s ease-out infinite}.ds-retail .ll-h1{margin-top:26px;font-family:var(--ll-display);font-size:clamp(3.9rem,8.6vw,8.6rem);font-weight:400;letter-spacing:-.015em;line-height:.9}.ds-retail .ll-line{display:block;overflow:hidden;margin-bottom:-.14em;padding-bottom:.14em}.ds-retail .ll-line>span{display:inline-block;transform-origin:0 100%;animation:ds-retail-rise 1.35s var(--ll-ease) both}.ds-retail .ll-line:first-child>span{animation-delay:.12s}.ds-retail .ll-line:nth-child(2){padding-left:clamp(28px,7vw,128px)}.ds-retail .ll-line:nth-child(2)>span{animation-delay:.24s}.ds-retail .ll-line:nth-child(3)>span{animation-delay:.36s}.ds-retail .ll-h1 em{position:relative;color:var(--ll-berry);font-style:normal}.ds-retail .ll-h1 em:after{content:"";position:absolute;left:2%;right:6%;bottom:.02em;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--ll-zari),var(--ll-berry) 70%,transparent);transform-origin:0 50%;animation:ds-retail-draw 1.6s 1.1s var(--ll-ease) both}.ds-retail .ll-hero-lede{max-width:44ch;margin-top:30px;color:var(--ll-muted);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65;animation:ds-retail-fade-up 1s .55s var(--ll-ease) both}.ds-retail .ll-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;animation:ds-retail-fade-up 1s .7s var(--ll-ease) both}.ds-retail .ll-hero-proof{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:36px;padding-top:22px;border-top:1px solid var(--ll-line);color:var(--ll-muted);font-size:.85rem;animation:ds-retail-fade-up 1s .85s var(--ll-ease) both}.ds-retail .ll-hero-proof strong{margin-right:4px;color:var(--ll-ink);font-weight:600}@media (max-width:519px){.ds-retail .ll-fan{display:none}}.ds-retail .ll-stage{position:relative;padding:4% 0 7%;container-type:inline-size}.ds-retail .ll-hero-frame{position:relative;z-index:2;width:80%;margin:0 0 0 auto;overflow:hidden;aspect-ratio:1122/1402;border-radius:46% 46% 18px 18px/18% 18% 18px 18px;background:var(--ll-glow);box-shadow:0 50px 90px -50px rgb(42 23 32/.7)}.ds-retail .ll-hero-photo,.ds-retail .ll-hero-photo img{display:block;width:100%;height:100%}.ds-retail .ll-hero-photo img{object-fit:cover;object-position:50% 40%;transform-origin:50% 18%;animation:ds-retail-settle 2.8s var(--ll-ease) both}.ds-retail .ll-hero-sheen{position:absolute;top:-10%;bottom:-10%;left:-60%;width:60%;background:linear-gradient(100deg,transparent 20%,rgb(255 244 236/.24) 50%,transparent 80%);pointer-events:none;transform:translateZ(0) skewX(-12deg);animation:ds-retail-loom-sheen 9s ease-in-out 2.8s infinite}.ds-retail .ll-fan{position:absolute;bottom:3%;left:0;z-index:6;width:44%;height:26%}.ds-retail .ll-fan-card{--rot:calc((var(--i) - 2) * 9deg);position:absolute;bottom:0;left:calc(var(--i) * 13%);width:34%;aspect-ratio:3/4;filter:drop-shadow(-6px 10px 12px rgb(42 23 32/.35));transform:rotate(var(--rot));transform-origin:50% 110%;animation:ds-retail-fan 1.7s var(--ll-ease) both;animation-delay:calc(.6s + var(--i) * .07s)}.ds-retail .ll-fan-cloth{position:absolute;inset:0;overflow:hidden;border-radius:999px 999px 0 0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /9px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /9px 100%;transform-origin:50% 100%;animation:ds-retail-sway 6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.4s)}.ds-retail .ll-fan-folds{position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255/.2),transparent 30%,rgb(20 6 12/.12) 62%,rgb(20 6 12/.3))}.ds-retail .ll-stage-glow{position:absolute;inset:12% 4% -4%;border-radius:50%;background:radial-gradient(closest-side,rgb(194 65 107/.2),transparent)}.ds-retail .ll-fabric{position:absolute;inset:0;display:block;width:100%;height:100%}.ds-retail .ll-hangtag{position:absolute;top:12%;left:calc(20% - clamp(52px, 13cqw, 75px));z-index:12;display:flex;flex-direction:column;align-items:center;animation:ds-retail-tag-in 1.3s 1.2s var(--ll-ease) both}.ds-retail .ll-hangtag:before{content:"";position:absolute;top:-9px;left:50%;z-index:1;width:34px;height:16px;margin-left:-17px;border-radius:4px 4px 3px 3px;background:linear-gradient(180deg,#f3d9a6,#c0904f 55%,#8a6236);box-shadow:0 3px 6px rgb(42 23 32/.35),inset 0 1px 0 rgb(255 255 255/.5)}.ds-retail .ll-hangtag-card{position:relative;display:flex;width:clamp(118px,26cqw,150px);flex-direction:column;gap:4px;padding:26px 14px 14px;border-radius:6px;background:var(--ll-paper);box-shadow:0 18px 30px -16px rgb(42 23 32/.5);clip-path:polygon(22% 0,78% 0,100% 14%,100% 100%,0 100%,0 14%);transform-origin:50% 0;animation:ds-retail-swing 5.5s ease-in-out 2.5s infinite}.ds-retail .ll-hangtag-card:before{content:"";position:absolute;top:9px;left:50%;width:9px;height:9px;margin-left:-4.5px;border:2px solid var(--ll-zari);border-radius:50%;background:var(--ll-ground)}.ds-retail .ll-hangtag-look{color:var(--ll-berry-deep);font-size:.6rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.ds-retail .ll-hangtag-name{font-family:var(--ll-display);font-size:1.12rem;line-height:1.15}.ds-retail .ll-hangtag-price{margin-top:4px;padding-top:6px;border-top:1px dashed rgb(42 23 32/.25);font-size:.9rem;font-weight:600}@container (max-width: 480px){.ds-retail .ll-hangtag-card{width:104px;padding:22px 10px 10px}.ds-retail .ll-hangtag-name{font-size:.95rem}.ds-retail .ll-hangtag-price{font-size:.8rem}}.ds-retail .ll-badge-ring{position:absolute;right:0;bottom:0;z-index:14;width:clamp(98px,22cqw,136px);height:auto;overflow:visible;animation:ds-retail-fade-up 1s 1.4s var(--ll-ease) both}.ds-retail .ll-badge-disc{fill:var(--ll-ink)}.ds-retail .ll-badge-spin{transform-box:view-box;transform-origin:60px 60px;animation:ds-retail-spin 26s linear infinite}.ds-retail .ll-badge-text{fill:var(--ll-glow);font-family:var(--ll-sans);font-size:8.6px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.ds-retail .ll-badge-amp{fill:var(--ll-rose);font-family:var(--ll-display);font-size:36px}.ds-retail .ll-selvedge{position:relative;overflow:hidden;padding:26px 0;background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-selvedge:after,.ds-retail .ll-selvedge:before{content:"";position:absolute;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,var(--ll-zari) 0 9px,transparent 9px 15px);opacity:.8}.ds-retail .ll-selvedge:before{top:9px}.ds-retail .ll-selvedge:after{bottom:9px}.ds-retail .ll-selvedge-track{display:flex;width:max-content;animation:ds-retail-marquee 42s linear infinite}.ds-retail .ll-selvedge-run{display:flex}.ds-retail .ll-selvedge-run>span{display:inline-flex;align-items:center;gap:.7em;padding-right:.7em;font-family:var(--ll-display);font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.2;white-space:nowrap}.ds-retail .ll-selvedge-run i{color:var(--ll-zari);font-size:.45em;font-style:normal}.ds-retail .ll-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,4vw,48px)}.ds-retail .ll-chip{display:inline-flex;min-height:44px;align-items:center;gap:10px;padding:0 10px 0 18px;border:1px solid rgb(42 23 32/.2);border-radius:999px;background:transparent;color:var(--ll-ink);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--ll-ease),color .4s var(--ll-ease),border-color .4s var(--ll-ease)}.ds-retail .ll-chip:hover{border-color:var(--ll-ink)}.ds-retail .ll-chip[aria-pressed=true]{border-color:var(--ll-ink);background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-chip-count{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:rgb(42 23 32/.08);font-size:.68rem;letter-spacing:0}.ds-retail .ll-chip[aria-pressed=true] .ll-chip-count{background:rgb(246 211 220/.18)}.ds-retail .ll-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 14px}@media (min-width:760px){.ds-retail .ll-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}@media (min-width:1180px){.ds-retail .ll-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 28px}}.ds-motion .ds-retail .ll-grid[data-ds-reveal]{opacity:1;transform:none}.ds-motion .ds-retail .ll-grid:not(.ds-in) .ll-card{opacity:0}.ds-motion .ds-retail .ll-grid.ds-in .ll-card{animation:ds-retail-card 1s var(--ll-ease) both;animation-delay:calc(var(--i) * 85ms)}.ds-retail .ll-card{display:flex;min-width:0;flex-direction:column}.ds-retail .ll-card-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/5;border-radius:999px 999px 16px 16px;background:radial-gradient(120% 85% at 50% 18%,#fffaf7 0,#f9e4e9 58%,#f1cfd8 100%)}.ds-retail .ll-card:nth-child(3n+2) .ll-card-art{background:radial-gradient(120% 85% at 50% 18%,#fffaf5 0,#f6e6da 58%,#ecd2c4 100%)}.ds-retail .ll-card:nth-child(3n+3) .ll-card-art{background:radial-gradient(120% 85% at 50% 18%,#fdf7fa 0,#f2e0ea 58%,#e6cbdb 100%)}.ds-retail .ll-card-art:before{content:"";position:absolute;inset:9% 13% 0;z-index:-1;border:1px solid rgb(255 255 255/.9);border-radius:999px 999px 0 0;background:linear-gradient(180deg,rgb(255 255 255/.5),rgb(255 255 255/.12))}.ds-retail .ll-art-a,.ds-retail .ll-art-b{position:absolute;inset:0}.ds-retail .ll-art-a{transition:transform 1.1s var(--ll-ease)}.ds-retail .ll-garment{display:block;width:100%;height:100%;padding:8% 4% 2%}.ds-retail .ll-art-b{z-index:2;overflow:hidden;transform:translate3d(0,102%,0) skewY(5deg);transform-origin:0 0;transition:transform .95s var(--ll-ease)}.ds-retail .ll-closeup{display:block;width:100%;height:100%}.ds-retail .ll-art-photo{position:absolute;inset:0;z-index:1;transition:opacity .7s var(--ll-ease),transform 1.1s var(--ll-ease)}.ds-retail .ll-art-b-photo,.ds-retail .ll-art-b-photo img,.ds-retail .ll-art-photo img,.ds-retail .ll-art-photo picture{display:block;width:100%;height:100%}.ds-retail .ll-art-b-photo img,.ds-retail .ll-art-photo img{object-fit:cover}.ds-retail .ll-card-art.has-photo:not(.is-photo) .ll-art-photo{opacity:0}.ds-retail .ll-zoom{position:absolute;inset:0;overflow:hidden}.ds-retail .ll-zoom img{position:absolute;top:calc(var(--zy) * -100%);left:calc(var(--zx) * -100%);width:calc(var(--zoom) * 100%);max-width:none;height:calc(var(--zoom) * 100%);object-fit:cover}.ds-retail .ll-sketch-tag{position:absolute;left:12px;bottom:14px;z-index:3;padding:6px 11px;border:1px solid var(--ll-line);border-radius:999px;background:rgb(255 248 245/.94);color:var(--ll-ink);font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;animation:ds-retail-fade-up .6s var(--ll-ease) both}.ds-retail .ll-card-art.is-closeup .ll-sketch-tag{opacity:0}.ds-retail .ll-card-art.is-closeup .ll-art-b{transform:none}.ds-retail .ll-card-art.is-closeup .ll-art-a,.ds-retail .ll-card-art.is-closeup .ll-art-photo{transform:scale(1.08)}@media (hover:hover){.ds-retail .ll-card-art:hover .ll-art-b{transform:none}.ds-retail .ll-card-art:hover .ll-art-a,.ds-retail .ll-card-art:hover .ll-art-photo{transform:scale(1.08)}.ds-retail .ll-card-art:hover .ll-badge{opacity:0}}.ds-retail .ll-closeup-cap{position:absolute;left:12px;right:62px;bottom:12px;padding:9px 12px;border-radius:10px;background:rgb(42 23 32/.84);color:#fff;font-size:.78rem;line-height:1.35}.ds-retail .ll-closeup-cap span{display:block;margin-bottom:2px;letter-spacing:.22em}.ds-retail .ll-badge,.ds-retail .ll-closeup-cap span{color:var(--ll-glow);font-size:.6rem;font-weight:500;text-transform:uppercase}.ds-retail .ll-badge{position:absolute;left:12px;bottom:14px;z-index:3;padding:6px 11px;border-radius:999px;background:var(--ll-ink);letter-spacing:.18em;white-space:nowrap;transition:opacity .4s}.ds-retail .ll-card-art.is-closeup .ll-badge{opacity:0}.ds-retail .ll-loupe{position:absolute;right:12px;bottom:12px;z-index:4;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(42 23 32/.16);border-radius:50%;background:rgb(255 248 245/.92);color:var(--ll-ink);cursor:pointer;transition:background-color .3s,color .3s,transform .5s var(--ll-ease)}.ds-retail .ll-loupe:hover,.ds-retail .ll-loupe[aria-pressed=true]{background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-loupe svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ds-retail .ll-card-body{display:flex;flex:1;flex-direction:column;gap:8px;padding-top:18px}.ds-retail .ll-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px}.ds-retail .ll-card-name{font-family:var(--ll-display);font-size:1.45rem;font-weight:400;line-height:1.1}.ds-retail .ll-card-price{flex:none;font-size:1rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.ds-retail .ll-card-craft{color:var(--ll-muted);font-size:.9rem;line-height:1.45}.ds-retail .ll-swatches{display:flex;align-items:center;gap:4px;margin-top:2px;margin-bottom:10px}.ds-retail .ll-swatch{position:relative;width:30px;height:30px;flex:none;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:border-color .3s}.ds-retail .ll-swatch:before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 34% 34%,var(--sw2) 0 20%,var(--sw) 23%);box-shadow:inset 0 0 0 1px rgb(42 23 32/.15);transition:transform .4s var(--ll-ease)}.ds-retail .ll-swatch:hover:before{transform:scale(1.1)}.ds-retail .ll-swatch[aria-pressed=true]{border-color:var(--ll-ink)}.ds-retail .ll-swatch-name{margin-left:6px;overflow:hidden;color:var(--ll-muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.ds-retail .ll-wa{position:relative;isolation:isolate;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:auto;overflow:hidden;padding:0 14px;border:1px solid var(--ll-ink);border-radius:999px;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .45s var(--ll-ease),border-color .45s var(--ll-ease)}.ds-retail .ll-wa:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ll-berry);transform:translate3d(0,102%,0);transition:transform .55s var(--ll-ease)}.ds-retail .ll-wa:focus-visible,.ds-retail .ll-wa:hover{border-color:var(--ll-berry);color:#fff}.ds-retail .ll-wa:focus-visible:before,.ds-retail .ll-wa:hover:before{transform:none}@media (max-width:759px){.ds-retail .ll-card-head{flex-direction:column}.ds-retail .ll-card-name{font-size:1.25rem}.ds-retail .ll-card-craft,.ds-retail .ll-swatch-name{display:none}.ds-retail .ll-wa{min-height:44px;padding:6px 10px;font-size:.64rem;letter-spacing:.1em;line-height:1.25;text-align:center;white-space:normal}.ds-retail .ll-closeup-cap{right:12px;bottom:60px;font-size:.7rem}}.ds-retail .ll-f1{fill:var(--f1,#c2416b);transition:fill .7s var(--ll-ease)}.ds-retail .ll-f2{fill:var(--f2,#f6d3dc);transition:fill .7s var(--ll-ease)}.ds-retail .ll-f3{fill:var(--f3,#d1a35f);transition:fill .7s var(--ll-ease)}.ds-retail .ll-s1,.ds-retail .ll-s2,.ds-retail .ll-s3{fill:none;transition:stroke .7s var(--ll-ease)}.ds-retail .ll-s1{stroke:var(--f1,#c2416b)}.ds-retail .ll-s2{stroke:var(--f2,#f6d3dc)}.ds-retail .ll-s3{stroke:var(--f3,#d1a35f)}.ds-retail .ll-glass{fill:#f7f1f4}.ds-retail .ll-pearl{stroke:rgb(42 23 32/.2);stroke-width:.8}.ds-retail .ll-floor{fill:#2a1720;opacity:.1}.ds-retail .ll-wood{fill:#6b4a3f}.ds-retail .ll-wood-line{fill:none;stroke:#6b4a3f}.ds-retail .ll-linen{fill:#ead8cf}.ds-retail .ll-crease{fill:none;stroke:rgb(20 6 12/.22)}.ds-retail .ll-fold-light{fill:none;stroke:rgb(255 255 255/.22)}.ds-retail .ll-dim{fill:rgb(20 6 12/.2)}.ds-retail .ll-sheer{fill:var(--f2,#f6d3dc);opacity:.5;transition:fill .7s var(--ll-ease)}.ds-retail .ll-cats{background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-cats .ll-eyebrow{color:var(--ll-rose)}.ds-retail .ll-cats .ll-lede{color:rgb(246 211 220/.75)}.ds-retail .ll-cat-list{border-top:1px solid var(--ll-line-dark)}.ds-retail .ll-cat{border-bottom:1px solid var(--ll-line-dark)}.ds-retail .ll-cat-link{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;padding:22px 4px}.ds-retail .ll-cat-fill{position:absolute;inset:0;z-index:-1;transform:scaleY(0);transform-origin:50% 100%;transition:transform .85s var(--ll-ease)}.ds-retail .ll-cat-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(42 23 32/.88),rgb(42 23 32/.62))}.ds-retail .ll-cat-link:focus-visible .ll-cat-fill,.ds-retail .ll-cat-link:hover .ll-cat-fill{transform:none;transform-origin:50% 0}.ds-retail .ll-cat-num{color:var(--ll-rose);font-size:.72rem;font-weight:500;letter-spacing:.2em}.ds-retail .ll-cat-name{font-family:var(--ll-display);font-size:clamp(2.2rem,5.6vw,5rem);font-weight:400;line-height:1;transition:transform .85s var(--ll-ease)}.ds-retail .ll-cat-link:focus-visible .ll-cat-name,.ds-retail .ll-cat-link:hover .ll-cat-name{transform:translateX(14px)}.ds-retail .ll-cat-line{display:block;margin-top:8px;color:rgb(246 211 220/.75);font-size:.92rem;line-height:1.45}.ds-retail .ll-cat-count{display:none;color:rgb(246 211 220/.75);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ds-retail .ll-cat-thumb{position:relative;width:52px;height:70px;overflow:hidden;border-radius:999px 999px 6px 6px;box-shadow:0 14px 24px -12px rgb(0 0 0/.6);transform:rotate(-5deg);transition:transform .9s var(--ll-ease)}.ds-retail .ll-cat-thumb img,.ds-retail .ll-cat-thumb picture{display:block;width:100%;height:100%;object-fit:cover}.ds-retail .ll-cat-link:focus-visible .ll-cat-thumb,.ds-retail .ll-cat-link:hover .ll-cat-thumb{transform:rotate(4deg) scale(1.08)}.ds-retail .ll-cat-arrow{display:none;width:52px;height:52px;place-items:center;border:1px solid rgb(246 211 220/.3);border-radius:50%;transition:background-color .4s,color .4s,transform .7s var(--ll-ease)}.ds-retail .ll-cat-link:focus-visible .ll-cat-arrow,.ds-retail .ll-cat-link:hover .ll-cat-arrow{background:var(--ll-glow);color:var(--ll-ink);transform:rotate(-45deg)}@media (min-width:820px){.ds-retail .ll-cat-link{grid-template-columns:56px minmax(0,1fr) auto auto auto;gap:clamp(20px,3vw,40px);padding:clamp(24px,2.6vw,36px) 16px}.ds-retail .ll-cat-arrow,.ds-retail .ll-cat-count{display:grid}.ds-retail .ll-cat-thumb{width:76px;height:100px}}@media (max-width:419px){.ds-retail .ll-cat-thumb{display:none}.ds-retail .ll-cat-link{grid-template-columns:auto minmax(0,1fr)}}.ds-retail .ll-look{position:relative;padding-block:clamp(84px,10vw,140px);background:linear-gradient(180deg,var(--ll-ground),#f8e6ea)}.ds-retail .ll-look-head{display:grid;gap:20px;align-items:end;margin-bottom:clamp(32px,4vw,48px)}@media (min-width:900px){.ds-retail .ll-look-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}.ds-retail .ll-look-head>:last-child{justify-self:end}}.ds-retail .ll-look-scroller{overflow-x:auto;overscroll-behavior-x:contain;container-type:inline-size;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ll-gutter);scrollbar-width:none}.ds-retail .ll-look-scroller::-webkit-scrollbar{display:none}.ds-retail .ll-look-scroller:focus-visible{outline-offset:-3px}.ds-retail .ll-look-track{display:flex;width:max-content;gap:clamp(16px,2vw,28px);padding:8px max(var(--ll-gutter),calc((100cqw - var(--ll-max)) / 2)) 24px}.ds-retail .ll-look-card{width:min(78vw,360px);flex:none;scroll-snap-align:start}.ds-retail .ll-look-art{position:relative;aspect-ratio:3/4;border-radius:8px;clip-path:inset(0 round 8px)}.ds-retail .ll-look-num:before{content:attr(data-n)}.ds-retail .ll-look-num{position:absolute;top:10px;left:16px;color:transparent;font-family:var(--ll-display);font-size:clamp(4.6rem,9vw,7.4rem);line-height:1;-webkit-text-stroke:1px rgb(255 255 255/.85);filter:drop-shadow(0 2px 10px rgb(42 23 32/.35))}.ds-retail .ll-look-photo,.ds-retail .ll-look-photo img{position:absolute;inset:0;display:block;width:100%;height:100%}.ds-retail .ll-look-photo img{object-fit:cover;object-position:50% 30%;transition:transform 1.4s var(--ll-ease)}.ds-retail .ll-look-card:hover .ll-look-photo img{transform:scale(1.04)}.ds-retail .ll-look-arch{position:absolute;inset:7% 8% -1px;border:1px solid rgb(255 255 255/.6);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.ds-retail .ll-look-body{padding-top:20px}.ds-retail .ll-look-kicker{color:var(--ll-berry-deep);font-size:.68rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.ds-retail .ll-look-title{margin-top:6px;font-family:var(--ll-display);font-size:2rem;font-weight:400;line-height:1.05}.ds-retail .ll-look-note{margin-top:8px;color:var(--ll-muted);font-size:.95rem;line-height:1.55}.ds-retail .ll-look-pieces{margin-top:14px;border-top:1px solid var(--ll-line)}.ds-retail .ll-look-pieces li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--ll-line);font-size:.88rem}.ds-retail .ll-look-pieces li span:last-child{font-weight:500;white-space:nowrap}.ds-retail .ll-look-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:calc(var(--ll-max) + 2 * var(--ll-gutter));margin:12px auto 0;padding-inline:var(--ll-gutter)}.ds-retail .ll-look-buttons{display:flex;flex:none;gap:10px}.ds-retail .ll-look-foot{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:18px 32px}.ds-retail .ll-look-progress{display:none;position:relative;height:2px;flex:1;max-width:420px;overflow:hidden;background:rgb(42 23 32/.12)}.ds-retail .ll-look-progress span{position:absolute;inset:0;background:linear-gradient(90deg,var(--ll-zari),var(--ll-berry));transform-origin:0 50%}.ds-retail .ll-craft{background:var(--ll-paper)}.ds-retail .ll-craft-grid{display:grid;gap:clamp(48px,6vw,100px);align-items:center}@media (min-width:960px){.ds-retail .ll-craft-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}}.ds-retail .ll-loom-figure{position:relative;margin:0}.ds-retail .ll-craft-photo{width:86%;overflow:hidden;aspect-ratio:1122/1402;border-radius:46% 46% 18px 18px/18% 18% 18px 18px;background:var(--ll-glow);box-shadow:0 50px 90px -50px rgb(42 23 32/.6)}.ds-retail .ll-craft-photo img,.ds-retail .ll-craft-photo picture{display:block;width:100%;height:100%}.ds-retail .ll-craft-photo img{object-fit:cover;object-position:55% 50%}.ds-retail .ll-loom-figure figcaption{max-width:34ch;margin-top:18px;color:var(--ll-muted);font-size:.88rem}.ds-retail .ll-loom.ll-loom-inset{--shuttle:44px;position:absolute;right:0;bottom:13%;width:44%;max-width:250px;grid-template-rows:12px minmax(0,1fr) 24px 12px;padding:10px;border-radius:12px;outline:6px solid var(--ll-paper)}.ds-retail .ll-loom-inset .ll-loom-cloth{margin:0 8px}.ds-retail .ll-loom-inset .ll-loom-reed{margin:6px 4px}.ds-retail .ll-loom{display:grid;width:100%;max-width:520px;aspect-ratio:4/5;grid-template-rows:22px minmax(0,1fr) 36px 22px;margin-inline:auto;padding:16px;border-radius:14px;background:linear-gradient(160deg,#5a3a33,#3b2523);box-shadow:0 50px 90px -50px rgb(42 23 32/.7),inset 0 1px 0 rgb(255 255 255/.12)}.ds-retail .ll-loom-beam{border-radius:8px;background:linear-gradient(180deg,#a77452,#6a4532 60%,#4a2f25);box-shadow:inset 0 1px 0 rgb(255 255 255/.25)}.ds-retail .ll-loom-cloth{position:relative;overflow:hidden;margin:0 16px;background:#24131b}.ds-retail .ll-loom-warp{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#e9cfd6 0 3px,transparent 3px 9px);opacity:.8}.ds-retail .ll-loom-weft{position:absolute;inset:0;display:grid;grid-template-rows:repeat(30,minmax(0,1fr))}.ds-retail .ll-loom-weft span{position:relative;display:block;background:var(--c);transform-origin:0 50%}.ds-retail .ll-loom-weft span:nth-child(2n){transform-origin:100% 50%}.ds-retail .ll-loom-weft span:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgb(233 207 214/.6) 0 3px,transparent 3px 18px)}.ds-retail .ll-loom-weft span:nth-child(2n):before{background-position:9px 0}.ds-retail .ll-loom-weft span:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255/.26),transparent 45%,rgb(0 0 0/.28))}.ds-motion .ds-retail .ll-loom:not(.ds-in) .ll-loom-weft span{transform:scaleX(0)}.ds-motion .ds-retail .ll-loom.ds-in .ll-loom-weft span{animation:ds-retail-weave .75s cubic-bezier(.5,0,.2,1) both;animation-delay:calc(.35s + var(--i) * 85ms)}.ds-retail .ll-loom-sheen{position:absolute;top:-10%;bottom:-10%;left:-60%;width:60%;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/.2) 50%,transparent 80%);transform:translateZ(0);animation:ds-retail-loom-sheen 7s ease-in-out 3.5s infinite}.ds-retail .ll-loom-reed{position:relative;margin:8px 6px;border-radius:5px;container-type:inline-size;background:repeating-linear-gradient(90deg,#d4ab82 0 2px,#6b4434 2px 6px);box-shadow:inset 0 0 0 2px #4a2f25}.ds-retail .ll-loom-shuttle{position:absolute;top:50%;left:0;width:var(--shuttle,72px);height:14px;margin-top:-7px;border-radius:50%;background:linear-gradient(180deg,#f0cb98,#a46a40 70%,#6b4434);box-shadow:0 6px 10px -4px rgb(0 0 0/.5);animation:ds-retail-shuttle 2.8s ease-in-out infinite alternate}.ds-retail .ll-loom-shuttle:after{content:"";position:absolute;inset:5px 26px;border-radius:3px;background:var(--ll-berry)}.ds-retail .ll-craft-copy>p:not(.ll-eyebrow){max-width:54ch;margin-top:24px;color:var(--ll-muted);font-size:1.08rem}.ds-retail .ll-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;border-top:1px solid var(--ll-line)}.ds-retail .ll-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:22px 0;border-bottom:1px solid var(--ll-line)}.ds-retail .ll-stats>div:nth-child(odd){padding-right:18px;border-right:1px solid var(--ll-line)}.ds-retail .ll-stats>div:nth-child(2n){padding-left:22px}.ds-retail .ll-stats dd{color:var(--ll-berry);font-family:var(--ll-display);font-size:clamp(2.6rem,4.6vw,3.9rem);line-height:1}.ds-retail .ll-stats dt{margin-top:8px;color:var(--ll-muted);font-size:.88rem;line-height:1.4}.ds-retail .ll-crafts{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ds-retail .ll-crafts li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--ll-line);border-radius:999px;font-size:.8rem;letter-spacing:.04em}.ds-retail .ll-crafts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ll-zari)}.ds-retail .ll-steps-wrap{position:relative}.ds-retail .ll-thread{display:none;position:absolute;top:8px;left:6%;right:6%;height:120px;pointer-events:none}.ds-retail .ll-thread-mask{overflow:hidden}.ds-retail .ll-thread-mask,.ds-retail .ll-thread-mask svg{position:absolute;inset:0;transition:transform 2.4s var(--ll-silk) .2s}.ds-retail .ll-thread-mask svg{width:100%;height:100%;overflow:visible}.ds-motion .ds-retail .ll-thread:not(.ds-in) .ll-thread-mask{transform:translateX(-100%)}.ds-motion .ds-retail .ll-thread:not(.ds-in) .ll-thread-mask svg{transform:translateX(100%)}.ds-retail .ll-thread path{fill:none;stroke:var(--ll-berry);stroke-dasharray:7 7;stroke-linecap:round;stroke-width:1.6;vector-effect:non-scaling-stroke}.ds-retail .ll-steps{position:relative;display:grid;gap:64px}@media (min-width:900px){.ds-retail .ll-thread{display:block}.ds-retail .ll-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px)}}.ds-retail .ll-step{display:flex;flex-direction:column;align-items:center;text-align:center}.ds-retail .ll-step-num{display:grid;width:120px;height:120px;place-items:center;border:1px solid var(--ll-line);border-radius:50%;background:var(--ll-ground);color:var(--ll-berry);font-family:var(--ll-display);font-size:3.6rem;line-height:1;box-shadow:0 0 0 10px var(--ll-ground)}.ds-retail .ll-step-art{position:relative;width:100%;max-width:280px;height:176px;margin:28px 0 20px}.ds-retail .ll-step-title{font-family:var(--ll-display);font-size:2.3rem;font-weight:400;line-height:1.05}.ds-retail .ll-step p{max-width:34ch;margin-top:12px;color:var(--ll-muted)}.ds-retail .ll-mini-card{position:absolute;top:18px;left:50%;width:92px;height:128px;margin-left:-46px;overflow:hidden;border:3px solid var(--ll-paper);border-radius:999px 999px 10px 10px;box-shadow:0 16px 26px -14px rgb(42 23 32/.55);transform:translateX(calc((var(--i) - 1) * 58px)) rotate(calc((var(--i) - 1) * 10deg));transform-origin:50% 120%;transition:transform .9s var(--ll-ease)}.ds-retail .ll-mini-card:nth-child(2){z-index:2;transform:translateY(-8px)}.ds-retail .ll-step:hover .ll-mini-card{transform:translateX(calc((var(--i) - 1) * 70px)) rotate(calc((var(--i) - 1) * 14deg))}.ds-retail .ll-step:hover .ll-mini-card:nth-child(2){transform:translateY(-16px)}.ds-retail .ll-mini-heart{position:absolute;top:2px;left:calc(50% + 24px);z-index:3;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--ll-berry);color:#fff;font-size:1.05rem;box-shadow:0 10px 18px -8px rgb(194 65 107/.8);animation:ds-retail-beat 2.6s ease-in-out infinite}.ds-retail .ll-mini-bubble{position:absolute;max-width:210px;padding:10px 14px;border-radius:16px;font-size:.82rem;line-height:1.35;text-align:left;box-shadow:0 10px 22px -16px rgb(42 23 32/.6)}.ds-retail .ll-mini-out{top:10px;right:2%;border-bottom-right-radius:4px;background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-mini-in{top:78px;left:2%;border-bottom-left-radius:4px;background:#fff;color:var(--ll-ink)}.ds-retail .ll-mini-typing,.ds-retail .ll-typing{display:inline-flex;gap:4px;padding:12px 14px;border-radius:14px;background:#fff}.ds-retail .ll-mini-typing{position:absolute;top:134px;left:2%}.ds-retail .ll-mini-typing span,.ds-retail .ll-typing span{width:6px;height:6px;border-radius:50%;background:var(--ll-muted);animation:ds-retail-dot 1.2s ease-in-out infinite}.ds-retail .ll-mini-typing span:nth-child(2),.ds-retail .ll-typing span:nth-child(2){animation-delay:.15s}.ds-retail .ll-mini-typing span:nth-child(3),.ds-retail .ll-typing span:nth-child(3){animation-delay:.3s}.ds-motion .ds-retail .ll-step.ds-in .ll-mini-out{animation:ds-retail-pop .7s .4s var(--ll-ease) both}.ds-motion .ds-retail .ll-step.ds-in .ll-mini-in{animation:ds-retail-pop .7s 1.1s var(--ll-ease) both}.ds-retail .ll-gift{position:absolute;top:34px;left:50%;width:136px;height:124px;margin-left:-68px}.ds-retail .ll-gift-box{position:absolute;inset:34px 8px 0;border-radius:4px 4px 10px 10px;background:linear-gradient(90deg,transparent 44%,var(--ll-zari) 44% 56%,transparent 56%),linear-gradient(180deg,rgb(0 0 0/.14),transparent 30%),var(--ll-berry);box-shadow:0 18px 28px -16px rgb(42 23 32/.6)}.ds-retail .ll-gift-lid{position:absolute;top:14px;left:0;right:0;z-index:2;height:28px;border-radius:5px;background:linear-gradient(90deg,transparent 44%,var(--ll-zari) 44% 56%,transparent 56%),var(--ll-berry-deep);animation:ds-retail-lid 3s ease-in-out infinite}.ds-retail .ll-gift-lid:after,.ds-retail .ll-gift-lid:before{content:"";position:absolute;bottom:100%;left:50%;width:30px;height:18px;margin-bottom:-3px;border:4px solid var(--ll-zari);border-radius:50% 50% 50% 50%/60% 60% 40% 40%}.ds-retail .ll-gift-lid:before{margin-left:-30px;transform:rotate(-18deg)}.ds-retail .ll-gift-lid:after{transform:rotate(18deg)}.ds-retail .ll-gift-tag{position:absolute;top:56px;right:-30px;z-index:3;padding:5px 11px;border:1px solid var(--ll-line);border-radius:6px;background:var(--ll-paper);font-size:.8rem;font-weight:600;transform:rotate(10deg);box-shadow:0 8px 14px -8px rgb(42 23 32/.5)}.ds-retail .ll-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(56px,7vw,88px)}.ds-retail .ll-policies li{padding:10px 18px;border:1px solid var(--ll-line);border-radius:999px;background:var(--ll-paper);font-size:.86rem}.ds-retail .ll-order{overflow:clip;background:var(--ll-glow)}.ds-retail .ll-order-pattern{--f1:#f6d3dc;--f2:#eeb3c3;--f3:#e9a3b7;position:absolute;inset:0;opacity:.4;pointer-events:none;-webkit-mask:linear-gradient(180deg,#000,transparent 55%);mask:linear-gradient(180deg,#000,transparent 55%)}.ds-retail .ll-order .ll-wrap{position:relative}.ds-retail .ll-order .ll-lede{color:#5e4450}.ds-retail .ll-composer{display:grid;gap:40px;align-items:start}@media (min-width:980px){.ds-retail .ll-composer{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(32px,4vw,64px)}.ds-retail .ll-phone{position:sticky;top:calc(var(--ll-header) + 24px)}}.ds-retail .ll-composer-form{padding:clamp(22px,3.4vw,44px);border-radius:24px;background:var(--ll-paper);box-shadow:0 40px 80px -50px rgb(42 23 32/.45)}.ds-retail .ll-form{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 16px}@media (min-width:600px){.ds-retail .ll-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-retail .ll-field{display:flex;min-width:0;flex-direction:column;gap:8px}.ds-retail .ll-field-wide{grid-column:1/-1}.ds-retail .ll-field>label{font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ds-retail .ll-optional{margin-left:6px;color:var(--ll-muted);font-weight:400;letter-spacing:.06em;text-transform:none}.ds-retail .ll-field input,.ds-retail .ll-field select,.ds-retail .ll-field textarea,.ds-retail .ll-news-form input{width:100%;min-height:52px;padding:12px 16px;border:1px solid rgb(42 23 32/.24);border-radius:14px;background:#fff;color:var(--ll-ink);font:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s}.ds-retail .ll-field textarea{min-height:96px;resize:vertical}.ds-retail .ll-field select{padding-right:44px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a1720' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;text-overflow:ellipsis}.ds-retail .ll-field input::placeholder,.ds-retail .ll-field textarea::placeholder,.ds-retail .ll-news-form input::placeholder{color:#7a6370}.ds-retail .ll-field input:hover,.ds-retail .ll-field select:hover,.ds-retail .ll-field textarea:hover{border-color:rgb(42 23 32/.45)}.ds-retail .ll-field input:focus-visible,.ds-retail .ll-field select:focus-visible,.ds-retail .ll-field textarea:focus-visible,.ds-retail .ll-news-form input:focus-visible{border-color:var(--ll-berry);outline:2px solid var(--ll-berry-deep);outline-offset:1px;box-shadow:0 0 0 6px rgb(194 65 107/.14)}.ds-retail .ll-check{flex-direction:row;align-items:center;gap:12px}.ds-retail .ll-check input{width:22px;height:22px;min-height:0;flex:none;padding:0;accent-color:var(--ll-berry)}.ds-retail .ll-check>label{font-size:.98rem;font-weight:400;letter-spacing:0;text-transform:none}.ds-retail .ll-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px dashed rgb(42 23 32/.22)}.ds-retail .ll-total{display:flex;gap:28px}.ds-retail .ll-total dt{color:var(--ll-muted);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ds-retail .ll-total dd{margin-top:4px;font-weight:500}.ds-retail .ll-total .ll-total-sum{margin-top:0;font-size:1.65rem;font-weight:500;letter-spacing:.01em;line-height:1.2}.ds-retail .ll-sent{display:grid;gap:16px;align-content:center;justify-items:start;padding-block:12px;animation:ds-retail-fade-up .8s var(--ll-ease) both}.ds-retail .ll-sent-kicker{color:var(--ll-berry-deep);font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.ds-retail .ll-sent-title{font-family:var(--ll-display);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.ds-retail .ll-sent-body{max-width:48ch;color:var(--ll-muted)}.ds-retail .ll-phone{margin:0}.ds-retail .ll-phone-frame{width:min(100%,370px);margin-inline:auto;padding:11px;border-radius:46px;background:var(--ll-ink);box-shadow:0 50px 90px -40px rgb(42 23 32/.65),inset 0 0 0 1px rgb(255 255 255/.1)}.ds-retail .ll-phone-bar{display:flex;align-items:center;gap:12px;padding:18px 16px 14px;border-radius:36px 36px 0 0;background:var(--ll-plum);color:#fff}.ds-retail .ll-phone-avatar{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:50%;background:var(--ll-glow);color:var(--ll-ink);font-family:var(--ll-display);font-size:.95rem}.ds-retail .ll-phone-who{display:grid;line-height:1.3}.ds-retail .ll-phone-who strong{font-weight:500}.ds-retail .ll-phone-who span{color:rgb(255 255 255/.75);font-size:.75rem}.ds-retail .ll-phone-chat{display:flex;min-height:clamp(360px,52vw,460px);flex-direction:column;gap:10px;padding:16px 12px 24px;border-radius:0 0 36px 36px;background-color:#f6e9e4;background-image:radial-gradient(rgb(42 23 32/.06) 1px,transparent 1.4px);background-size:14px 14px}.ds-retail .ll-phone-day{align-self:center;padding:4px 10px;border-radius:8px;background:rgb(255 255 255/.85);color:var(--ll-muted);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ds-retail .ll-bubble{max-width:88%;padding:10px 12px 8px;border-radius:14px;font-size:.88rem;line-height:1.45;box-shadow:0 1px 1px rgb(42 23 32/.08)}.ds-retail .ll-bubble-in{align-self:flex-start;border-top-left-radius:4px;background:#fff}.ds-retail .ll-bubble-out{align-self:flex-end;border-top-right-radius:4px;background:#fbdbe4}.ds-retail .ll-bubble-out>*+*{margin-top:6px}.ds-retail .ll-bubble-thumb{width:56px;height:70px;flex:none;overflow:hidden;border-radius:6px;background:#fff}.ds-retail .ll-bubble-thumb img,.ds-retail .ll-bubble-thumb picture,.ds-retail .ll-bubble-thumb svg{display:block;width:100%;height:100%;object-fit:cover}.ds-retail .ll-bubble-out.is-new{animation:ds-retail-bubble .8s var(--ll-ease) both}.ds-retail .ll-bubble-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-left:3px solid var(--ll-berry);border-radius:6px;background:rgb(255 255 255/.6)}.ds-retail .ll-bubble-sign{color:#5e4450}.ds-retail .ll-bubble-meta{display:block;margin-top:2px;color:#6e5560;font-size:.68rem;text-align:right}.ds-retail .ll-ticks{color:var(--ll-berry-deep);letter-spacing:-.2em}.ds-retail .ll-typing{align-self:flex-start;animation:ds-retail-typing 1.8s var(--ll-ease) both}.ds-retail .ll-bubble-reply{animation:ds-retail-bubble .8s 1.7s var(--ll-ease) both}.ds-retail .ll-phone figcaption{margin-top:16px;color:#5e4450;font-size:.82rem;text-align:center}.ds-retail .ll-rating{display:flex;align-items:center;gap:18px}.ds-retail .ll-rating-score{font-family:var(--ll-display);font-size:clamp(4rem,7vw,6rem);line-height:.9}.ds-retail .ll-rating-score span{color:var(--ll-muted);font-size:.34em}.ds-retail .ll-rating p:not(.ll-rating-score){max-width:22ch;margin-top:6px;color:var(--ll-muted);font-size:.88rem;line-height:1.4}.ds-retail .ll-stars{display:inline-flex;gap:3px;color:var(--ll-berry)}.ds-retail .ll-stars svg{width:18px;height:18px;fill:currentColor}.ds-retail .ll-stars-small svg{width:14px;height:14px}.ds-retail .ll-review-grid{display:grid;gap:20px}@media (min-width:760px){.ds-retail .ll-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-retail .ll-review-feature{grid-column:1/-1}}@media (min-width:1180px){.ds-retail .ll-review-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}.ds-retail .ll-review-feature{grid-column:auto;grid-row:span 2}}.ds-retail .ll-review{position:relative;display:flex;flex-direction:column;gap:16px;margin:0;overflow:hidden;padding:28px;border:1px solid var(--ll-line);border-radius:22px;background:var(--ll-paper);transition:transform .7s var(--ll-ease),box-shadow .7s var(--ll-ease)}.ds-retail .ll-review:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ll-zari),var(--ll-berry));transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--ll-ease)}.ds-retail .ll-review:hover{box-shadow:0 34px 60px -40px rgb(42 23 32/.5);transform:translateY(-6px)}.ds-retail .ll-review:hover:before{transform:none}.ds-retail .ll-review blockquote p{font-size:1rem;line-height:1.65}.ds-retail .ll-review figcaption{display:flex;align-items:center;gap:14px;margin-top:auto;color:var(--ll-muted);font-size:.85rem;line-height:1.4}.ds-retail .ll-review figcaption strong{display:block;color:var(--ll-ink);font-weight:500}.ds-retail .ll-avatar{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:50%;background:var(--ll-glow);color:var(--ll-ink);font-size:.8rem;font-weight:600;letter-spacing:.06em;box-shadow:0 0 0 2px var(--ll-paper),0 0 0 3.5px var(--ll-berry)}.ds-retail .ll-review:nth-child(3n) .ll-avatar{background:#f3e2cf;box-shadow:0 0 0 2px var(--ll-paper),0 0 0 3.5px var(--ll-zari)}.ds-retail .ll-review:nth-child(3n+1) .ll-avatar{background:#e9dcef}.ds-retail .ll-review-feature{justify-content:space-between;padding:clamp(32px,4vw,52px);border:0;background:radial-gradient(80% 60% at 100% 0,rgb(194 65 107/.35),transparent 70%),var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-review-feature blockquote p{font-family:var(--ll-display);font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.22}.ds-retail .ll-review-feature figcaption{color:rgb(246 211 220/.78)}.ds-retail .ll-review-feature figcaption strong{color:#fff}.ds-retail .ll-review.ll-review-feature .ll-avatar{background:var(--ll-berry);color:#fff;box-shadow:0 0 0 2px var(--ll-ink),0 0 0 3.5px var(--ll-zari)}.ds-retail .ll-quote-mark{display:block;width:56px;height:auto;fill:var(--ll-rose)}.ds-retail .ll-snips{margin-top:clamp(48px,6vw,72px);overflow:hidden;border-block:1px solid var(--ll-line);-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ds-retail .ll-snips-track{display:flex;width:max-content;animation:ds-retail-marquee 60s linear infinite}.ds-retail .ll-snips:hover .ll-snips-track{animation-play-state:paused}.ds-retail .ll-snips-run{display:flex}.ds-retail .ll-snips-run li{display:flex;align-items:baseline;gap:14px;padding:22px 28px;white-space:nowrap}.ds-retail .ll-snips-run li:after{content:"✦";margin-left:14px;color:var(--ll-zari);font-size:.7rem}.ds-retail .ll-snip-text{font-family:var(--ll-display);font-size:1.45rem}.ds-retail .ll-snip-name{color:var(--ll-muted);font-size:.78rem;letter-spacing:.06em}.ds-retail .ll-visit{background:var(--ll-paper)}.ds-retail .ll-visit-grid{display:grid;gap:clamp(48px,6vw,96px);align-items:center}@media (min-width:960px){.ds-retail .ll-visit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ds-retail .ll-store{position:relative;padding-bottom:14%}.ds-retail .ll-store-photo{width:88%;margin-left:auto;overflow:hidden;aspect-ratio:1/1;border-radius:50% 50% 18px 18px/34% 34% 18px 18px;background:var(--ll-glow);box-shadow:0 50px 90px -50px rgb(42 23 32/.6)}.ds-retail .ll-store-photo img,.ds-retail .ll-store-photo picture{display:block;width:100%;height:100%}.ds-retail .ll-store-photo img{object-fit:cover;object-position:50% 60%}.ds-retail .ll-store-card{position:absolute;bottom:0;left:0;width:44%;padding:10px 10px 34px;border-radius:4px;background:var(--ll-paper);box-shadow:0 30px 50px -24px rgb(42 23 32/.55);transform:rotate(-4deg);transition:transform .9s var(--ll-ease)}.ds-retail .ll-store:hover .ll-store-card{transform:rotate(-1.5deg) translateY(-6px)}.ds-retail .ll-store-card .ll-store-art{border-radius:2px;background:linear-gradient(180deg,#eeb2c3,#f6cfd9 55%,#f9e0e6)}.ds-retail .ll-store-card-cap{position:absolute;right:0;bottom:9px;left:0;font-family:var(--ll-display);font-size:clamp(.85rem,1.4vw,1.05rem);text-align:center}.ds-retail .ll-store-art{display:block;width:100%;height:auto}.ds-retail .ll-store-sign{fill:var(--ll-glow);font-family:var(--ll-display);font-size:34px;letter-spacing:1px}.ds-retail .ll-store-open{fill:var(--ll-berry-deep);font-family:var(--ll-sans);font-size:8px;font-weight:600;letter-spacing:1.4px}.ds-retail .ll-store-bulb{fill:#ffd28a;animation:ds-retail-twinkle 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}.ds-retail .ll-store-awning{transform-box:view-box;transform-origin:260px 186px;animation:ds-retail-awning 6s ease-in-out infinite alternate}.ds-retail .ll-store-drape{transform-box:fill-box;transform-origin:50% 0;animation:ds-retail-sway 5.5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.3s)}.ds-retail .ll-store-tag{transform-box:fill-box;transform-origin:50% 0;animation:ds-retail-swing 4.2s ease-in-out infinite}.ds-retail .ll-store-plant{transform-box:view-box;animation:ds-retail-leaf 5s ease-in-out infinite alternate}.ds-retail .ll-store-plant+.ll-store-plant{animation-delay:-2.4s}.ds-retail .ll-visit-copy>p:not(.ll-eyebrow){max-width:50ch;margin-top:22px;color:var(--ll-muted)}.ds-retail .ll-open{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:9px 16px;border:1px solid var(--ll-line);border-radius:999px;background:#fff;font-size:.86rem;font-weight:500}.ds-retail .ll-open-dot{width:9px;height:9px;border-radius:50%;background:var(--ll-berry)}.ds-retail .ll-open-open .ll-open-dot{background:#2f8a5c;box-shadow:0 0 0 0 rgb(47 138 92/.6);animation:ds-retail-pulse-green 2.2s ease-out infinite}.ds-retail .ll-hours{margin-top:24px;border-top:1px solid var(--ll-line)}.ds-retail .ll-hours>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--ll-line)}.ds-retail .ll-hours dt{color:var(--ll-muted)}.ds-retail .ll-hours dd{font-weight:500;text-align:right}.ds-retail .ll-visit-facts{display:grid;gap:10px;margin-top:24px}.ds-retail .ll-visit-facts li{display:flex;gap:14px}.ds-retail .ll-visit-facts span{width:116px;flex:none;padding-top:4px;color:var(--ll-berry-deep);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ds-retail .ll-visit-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ds-retail .ll-news{position:relative;overflow:hidden;padding-block:clamp(76px,9vw,124px);background:var(--ll-berry);color:#fff}.ds-retail .ll-news-zari{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgb(255 255 255/.06) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgb(209 163 95/.45) 0 2px,transparent 2px 6px,rgb(209 163 95/.45) 6px 7px,transparent 7px 160px);pointer-events:none}.ds-retail .ll-news-zari:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:30%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.16),transparent);animation:ds-retail-news-sheen 9s ease-in-out infinite}.ds-retail .ll-news .ll-wrap{position:relative}.ds-retail .ll-news-grid{display:grid;gap:36px;align-items:end}@media (min-width:900px){.ds-retail .ll-news-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}}.ds-retail .ll-eyebrow-light{color:#fff}.ds-retail .ll-news-lede{max-width:46ch;margin-top:38px;font-size:1.08rem}.ds-retail .ll-news-form label{display:block;margin-bottom:10px;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ds-retail .ll-news-row{display:flex;flex-wrap:wrap;gap:10px}.ds-retail .ll-news-form input{flex:1 1 240px;min-height:56px;border-color:transparent;border-radius:999px;padding-inline:22px}.ds-retail .ll-news-form .ll-btn{min-height:56px;flex:1 1 auto}.ds-retail .ll-news-done{padding:20px 24px;border:1px solid rgb(255 255 255/.4);border-radius:18px;background:rgb(42 23 32/.28);font-size:1.05rem;animation:ds-retail-fade-up .8s var(--ll-ease) both}.ds-retail .ll-footer{position:relative;overflow:hidden;padding:clamp(76px,9vw,124px) 0 104px;background:var(--ll-ink);color:var(--ll-glow)}.ds-retail .ll-foot-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:56px;border-bottom:1px solid var(--ll-line-dark)}.ds-retail .ll-foot-line{max-width:15ch;font-family:var(--ll-display);font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.02}.ds-retail .ll-foot-line em{color:var(--ll-rose);font-style:normal}.ds-retail .ll-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding-block:56px}.ds-retail .ll-foot-brand{grid-column:1/-1}@media (min-width:900px){.ds-retail .ll-foot-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.ds-retail .ll-foot-brand{grid-column:auto}}.ds-retail .ll-foot-logo{font-family:var(--ll-display);font-size:2.3rem;line-height:1}.ds-retail .ll-foot-logo em,.ds-retail .ll-foot-word em{color:var(--ll-rose)}.ds-retail .ll-foot-brand p:not(.ll-foot-logo){max-width:36ch;margin-top:14px;color:rgb(246 211 220/.75);font-size:.95rem}.ds-retail .ll-foot-h{margin-bottom:18px;color:var(--ll-rose);font-family:var(--ll-sans);font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.ds-retail .ll-footer li+li{margin-top:10px}.ds-retail .ll-footer nav a{color:rgb(246 211 220/.88);font-size:.95rem;transition:color .3s}.ds-retail .ll-footer nav a:hover{color:#fff}.ds-retail .ll-foot-plain li{color:rgb(246 211 220/.88);font-size:.95rem}.ds-retail .ll-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;border-top:1px solid var(--ll-line-dark);color:rgb(246 211 220/.75);font-size:.82rem}.ds-retail .ll-notice{max-width:72ch}.ds-retail .ll-foot-word{margin-top:clamp(40px,6vw,72px);color:transparent;font-family:var(--ll-display);font-size:min(16vw,15rem);letter-spacing:-.01em;line-height:.82;text-align:center;white-space:nowrap;-webkit-text-stroke:1px rgb(246 211 220/.26)}.ds-retail .ll-foot-word em{-webkit-text-stroke-color:rgb(233 128 159/.5)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ds-retail .ll-header:after{animation:ds-retail-appear linear both;animation-timeline:scroll(root);animation-range:0 140px}.ds-retail .ll-stage{animation:ds-retail-drift linear both;animation-timeline:scroll(root);animation-range:0 100vh}.ds-retail .ll-cat-name{animation:ds-retail-slide-in linear both;animation-timeline:view();animation-range:entry 0 cover 35%}.ds-retail .ll-foot-word{animation:ds-retail-word linear both;animation-timeline:view();animation-range:entry 0 cover 60%}.ds-retail .ll-store-art{animation:ds-retail-store linear both;animation-timeline:view();animation-range:entry 0 cover 50%}}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.ds-retail .ll-look{height:320vh;padding:0;view-timeline-name:--ds-retail-look;view-timeline-axis:block}.ds-retail .ll-look-pin{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;justify-content:center;overflow:clip;padding-top:var(--ll-header);padding-bottom:64px}.ds-retail .ll-look-head{margin-bottom:22px}.ds-retail .ll-look-head .ll-h2{margin-top:12px;font-size:clamp(2.6rem,4.2vw,4rem)}.ds-retail .ll-look-head .ll-lede{font-size:1rem}.ds-retail .ll-look-art{aspect-ratio:4/5}.ds-retail .ll-look-body{padding-top:14px}.ds-retail .ll-look-title{font-size:1.75rem}.ds-retail .ll-look-pieces li{padding:6px 0;font-size:.82rem}.ds-retail .ll-look-scroller{overflow:visible;scroll-snap-type:none}.ds-retail .ll-look-track{animation:ds-retail-track linear both;animation-timeline:--ds-retail-look;animation-range:contain 0 contain 100%}.ds-retail .ll-look-card{width:clamp(220px,calc((100vh - 560px) * .8),360px)}.ds-retail .ll-look-note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ds-retail .ll-look-buttons{display:none}.ds-retail .ll-look-progress{display:block}.ds-retail .ll-look-progress span{animation:ds-retail-grow linear both;animation-timeline:--ds-retail-look;animation-range:contain 0 contain 100%}.ds-retail .ll-look-controls{margin-top:4px}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.ds-retail .ll-look-card{animation:ds-retail-card-scale linear both;animation-timeline:view(inline);animation-range:entry 0 entry 80%}}}@keyframes ds-retail-rise{0%{transform:translate3d(0,108%,0) skewY(6deg)}to{transform:none}}@keyframes ds-retail-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes ds-retail-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-retail-pulse{70%{box-shadow:0 0 0 8px rgb(233 128 159/0)}to{box-shadow:0 0 0 0 rgb(233 128 159/0)}}@keyframes ds-retail-pulse-green{70%{box-shadow:0 0 0 8px rgb(47 138 92/0)}to{box-shadow:0 0 0 0 rgb(47 138 92/0)}}@keyframes ds-retail-settle{0%{transform:scale(1.09)}to{transform:none}}@keyframes ds-retail-fan{0%{opacity:0;transform:translate3d(calc((2 - var(--i)) * 38%),14%,0) rotate(0deg)}30%{opacity:1}to{opacity:1;transform:rotate(var(--rot))}}@keyframes ds-retail-sway{0%{transform:rotate(-.8deg) skewX(.6deg)}to{transform:rotate(.8deg) skewX(-.6deg)}}@keyframes ds-retail-tag-in{0%{opacity:0;transform:translate3d(0,-26px,0) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes ds-retail-swing{0%,to{transform:rotate(0deg)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes ds-retail-spin{to{transform:rotate(1turn)}}@keyframes ds-retail-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes ds-retail-card{0%{opacity:0;transform:translate3d(0,44px,0)}to{opacity:1;transform:none}}@keyframes ds-retail-weave{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-retail-loom-sheen{0%{transform:translateZ(0)}45%,to{transform:translate3d(300%,0,0)}}@keyframes ds-retail-shuttle{0%{transform:translateZ(0)}to{transform:translate3d(calc(100cqw - var(--shuttle, 72px)),0,0)}}@keyframes ds-retail-beat{0%,to{transform:scale(1)}12%{transform:scale(1.14)}24%{transform:scale(.98)}36%{transform:scale(1.08)}50%{transform:scale(1)}}@keyframes ds-retail-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes ds-retail-pop{0%{opacity:0;transform:translate3d(0,12px,0) scale(.92)}to{opacity:1;transform:none}}@keyframes ds-retail-lid{0%,70%,to{transform:translateY(0) rotate(0)}80%{transform:translateY(-10px) rotate(-3deg)}90%{transform:translateY(-2px) rotate(1deg)}}@keyframes ds-retail-bubble{0%{opacity:0;transform:translate3d(0,14px,0) scale(.96)}to{opacity:1;transform:none}}@keyframes ds-retail-typing{0%{opacity:0;transform:translate3d(0,8px,0)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@keyframes ds-retail-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes ds-retail-awning{0%{transform:skewX(-.8deg)}to{transform:skewX(.8deg)}}@keyframes ds-retail-leaf{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes ds-retail-news-sheen{0%{transform:translateZ(0)}50%,to{transform:translate3d(480%,0,0)}}@keyframes ds-retail-menu{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:none}}@keyframes ds-retail-drop{0%{transform:scaleY(0)}to{transform:none}}@keyframes ds-retail-appear{to{opacity:1}}@keyframes ds-retail-drift{to{transform:translate3d(0,-60px,0)}}@keyframes ds-retail-slide-in{0%{translate:-36px 0;opacity:.4}to{translate:0 0;opacity:1}}@keyframes ds-retail-word{0%{translate:0 40%;opacity:0}to{translate:0 0;opacity:1}}@keyframes ds-retail-store{0%{scale:.94}to{scale:1}}@keyframes ds-retail-track{to{transform:translate3d(calc(-100% + 100cqw),0,0)}}@keyframes ds-retail-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-retail-card-scale{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-retail *,.ds-retail :after,.ds-retail :before{animation:none!important;transition-duration:.01ms!important}.ds-retail .ll-hero-sheen,.ds-retail .ll-loom-sheen,.ds-retail .ll-news-zari:after{display:none}.ds-retail .ll-snips{-webkit-mask:none;mask:none}.ds-retail .ll-snips-track{width:auto}.ds-retail .ll-snips-run{flex-wrap:wrap;justify-content:center}.ds-retail .ll-snips-run[aria-hidden=true]{display:none}.ds-retail .ll-snips-run li{flex-direction:column;align-items:center;gap:4px;padding:16px 24px;text-align:center;white-space:normal}.ds-retail .ll-snips-run li:after{display:none}}@font-face{font-family:Italiana;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/acaa31bcd8de99a2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Italiana Fallback;src:local("Times New Roman");ascent-override:86.90%;descent-override:23.41%;line-gap-override:0.00%;size-adjust:106.78%}.__className_de0a2f{font-family:Italiana,Italiana Fallback,Didot,Bodoni MT,Georgia,serif;font-weight:400;font-style:normal}.__variable_de0a2f{--ds-retail-display:"Italiana","Italiana Fallback",Didot,Bodoni MT,Georgia,serif}@font-face{font-family:Jost;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_f3c210{font-family:Jost,Jost Fallback,Futura,Century Gothic,system-ui,sans-serif;font-style:normal}.__variable_f3c210{--ds-retail-text:"Jost","Jost Fallback",Futura,Century Gothic,system-ui,sans-serif}@font-face{font-family:Jost;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/5bbac197f803cc34.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_fdb6ee{font-family:Jost;font-style:normal}.__variable_fdb6ee{--ds-retail-text-latin-ext:"Jost"}