.shop-module__B6Pcjq__shop{--linen:#faf7fc;--linen-2:#f2eef6;--paper:#fff;--ink:#2a1d3a;--ink-soft:#4d4260;--blush:#fff1f4;--peony:#b3047f;--magenta:#e205a3;--leaf:#2f6b4f;--ink-2:#716783;--line:#ebe5f0;--ph:#f3eef6;--ph-ink:#4d4260;--ic-pink:#f7cdd6;--ic-rose:#ec8fa6;--ic-butter:#f7dc8f;--ic-sage:#cfe3c4;--ic-peach:#f5c39e;--ic-lilac:#d6c6ee;--ic-sky:#cfe4f2;--ic-cream:#fff6e3;--d1:#e46a8c;--d2:#e2a92b;--d3:#5f9a5c;--d4:#4a93c8;--d5:#e08a4c;--display:var(--font-archivo), "Arial Narrow", sans-serif;--serif:var(--font-playfair), Georgia, serif;--sans:var(--font-be-vietnam), system-ui, sans-serif;--gutter:16px;background:var(--linen);min-height:100vh;color:var(--ink);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:clip}@media (min-width:960px){.shop-module__B6Pcjq__shop{--gutter:40px}}.shop-module__B6Pcjq__shop a{color:inherit}.shop-module__B6Pcjq__shop button,.shop-module__B6Pcjq__shop input,.shop-module__B6Pcjq__shop textarea,.shop-module__B6Pcjq__shop select{font:inherit;color:inherit}.shop-module__B6Pcjq__shop button{cursor:pointer}.shop-module__B6Pcjq__shop :focus-visible{outline:2px solid var(--peony);outline-offset:2px}.shop-module__B6Pcjq__serif{font-family:var(--serif)}.shop-module__B6Pcjq__wrap{padding:0 var(--gutter);max-width:1440px;margin:0 auto}.shop-module__B6Pcjq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-module__B6Pcjq__announce{min-height:40px;padding:4px var(--gutter);background:var(--ink);color:#e9e2f2;grid-template-columns:1fr;align-items:center;gap:16px;font-size:13px;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__announce{grid-template-columns:1fr auto 1fr}}.shop-module__B6Pcjq__announceSide{display:none}@media (min-width:960px){.shop-module__B6Pcjq__announceSide{align-items:center;display:flex}}.shop-module__B6Pcjq__announceMid{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.shop-module__B6Pcjq__announceLinks{justify-content:flex-end;gap:4px}.shop-module__B6Pcjq__announceLinks a{color:#e9e2f2;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;text-decoration:none;transition:background .2s;display:inline-flex}.shop-module__B6Pcjq__announceLinks a:hover{color:#fff;background:#ffffff1a}.shop-module__B6Pcjq__barFacts{height:32px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.shop-module__B6Pcjq__barFacts li{white-space:nowrap;opacity:0;grid-area:1/1;justify-content:center;align-items:center;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(100%)}.shop-module__B6Pcjq__barFacts li[data-state=in]{opacity:1;transform:none}.shop-module__B6Pcjq__barFacts li[data-state=out]{transform:translateY(-100%)}.shop-module__B6Pcjq__barFacts b{color:var(--ic-butter);font-weight:600}.shop-module__B6Pcjq__openStatus{color:#fff;align-items:center;gap:8px;font-weight:600;display:inline-flex}.shop-module__B6Pcjq__openStatus i{background:#9a90aa;border-radius:50%;width:8px;height:8px}.shop-module__B6Pcjq__openStatus[data-open=true] i{background:#5fd08f;animation:2.4s ease-in-out infinite shop-module__B6Pcjq__openBreathe}.shop-module__B6Pcjq__openStatus[data-open=false] i{background:#f0a35e}@keyframes shop-module__B6Pcjq__openBreathe{0%,to{box-shadow:0 0 0 3px #5fd08f40}50%{box-shadow:0 0 0 6px #5fd08f00}}.shop-module__B6Pcjq__petal>span>span:nth-child(5n+1){color:var(--ic-pink)}.shop-module__B6Pcjq__petal>span>span:nth-child(5n+2){color:var(--ic-butter)}.shop-module__B6Pcjq__petal>span>span:nth-child(5n+3){color:var(--ic-sage)}.shop-module__B6Pcjq__petal>span>span:nth-child(5n+4){color:var(--ic-sky)}.shop-module__B6Pcjq__petal>span>span:nth-child(5n+5){color:var(--ic-peach)}.shop-module__B6Pcjq__petalDeep>span>span:nth-child(5n+1){color:var(--d1)}.shop-module__B6Pcjq__petalDeep>span>span:nth-child(5n+2){color:var(--d2)}.shop-module__B6Pcjq__petalDeep>span>span:nth-child(5n+3){color:var(--d3)}.shop-module__B6Pcjq__petalDeep>span>span:nth-child(5n+4){color:var(--d4)}.shop-module__B6Pcjq__petalDeep>span>span:nth-child(5n+5){color:var(--d5)}.shop-module__B6Pcjq__announceOffer{color:var(--ink);white-space:nowrap;vertical-align:middle;background:#f2b84b;border-radius:999px;align-items:center;gap:6px;margin:0 10px 0 0;padding:2px 12px 2px 8px;font-weight:600;animation:2.8s ease-in-out infinite shop-module__B6Pcjq__offerPulse;display:inline-flex;position:relative;overflow:hidden}.shop-module__B6Pcjq__announceOffer b{text-transform:uppercase;letter-spacing:.04em;font-weight:800}.shop-module__B6Pcjq__announceOffer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:2.8s ease-in-out infinite shop-module__B6Pcjq__offerShine;position:absolute;inset:0;transform:translate(-100%)}.shop-module__B6Pcjq__offerZones{text-align:left;justify-items:start;display:inline-grid}.shop-module__B6Pcjq__offerZones>span{white-space:nowrap;grid-area:1/1}.shop-module__B6Pcjq__offerZones>span>span{opacity:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s;transition-delay:calc(var(--i) * 28ms);display:inline-block;transform:translateY(110%)}.shop-module__B6Pcjq__offerZones>span[data-state=in]>span{opacity:1;transform:none}.shop-module__B6Pcjq__offerZones>span[data-state=out]>span{opacity:0;transform:translateY(-110%)}.shop-module__B6Pcjq__announceOffer:focus-visible{outline:2px solid var(--linen);outline-offset:2px}.shop-module__B6Pcjq__announceTruck{animation:.9s ease-in-out infinite alternate shop-module__B6Pcjq__offerTruck}@keyframes shop-module__B6Pcjq__offerShine{0%,45%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@keyframes shop-module__B6Pcjq__offerPulse{0%,to{box-shadow:0 0 #f2b84b8c}50%{box-shadow:0 0 0 6px #f2b84b00}}@keyframes shop-module__B6Pcjq__offerTruck{0%{transform:translate(-1px)rotate(-2deg)}to{transform:translate(1px,-1px)rotate(2deg)}}@media (max-width:520px){.shop-module__B6Pcjq__announceOffer{width:fit-content;margin:0 auto 6px;display:flex}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__announceOffer,.shop-module__B6Pcjq__announceOffer:after,.shop-module__B6Pcjq__announceTruck{animation:none}.shop-module__B6Pcjq__offerZones>span>span,.shop-module__B6Pcjq__offerZones>span[data-state=out]>span{transition:none;transform:none}.shop-module__B6Pcjq__announceOffer:after{display:none}}.shop-module__B6Pcjq__stickyWrap{z-index:40;position:relative}.shop-module__B6Pcjq__stickySentinel{width:1px;height:1px;position:absolute;top:0}.shop-module__B6Pcjq__stickyBar{background:var(--paper);border-bottom:1px solid var(--line)}.shop-module__B6Pcjq__stickyBar[data-stuck=true]{position:fixed;inset:0 0 auto;box-shadow:0 6px 20px -12px #2a1d3a59}.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__header,.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__logo,.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__nav a{transition:padding .2s,height .2s,min-height .2s}.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__header{padding-block:8px}.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__logo{height:40px}.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__wordmark small{display:none}.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__nav a{min-height:40px}.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__nav{border-bottom-color:#0000}@media (min-width:960px){.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__logo{height:48px}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__header,.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__logo,.shop-module__B6Pcjq__stickyBar[data-stuck=true] .shop-module__B6Pcjq__nav a{transition:none}}.shop-module__B6Pcjq__header{padding:14px var(--gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:1440px;margin:0 auto;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__header{padding:18px var(--gutter);grid-template-columns:1fr auto 1fr}}.shop-module__B6Pcjq__search{display:none}@media (min-width:960px){.shop-module__B6Pcjq__search{border:1px solid var(--line);background:var(--paper);border-radius:22px;align-items:center;gap:10px;width:340px;height:44px;padding:0 18px;display:flex}.shop-module__B6Pcjq__search input{background:0 0;border:0;outline:none;width:100%;font-size:14px}}.shop-module__B6Pcjq__brand{align-items:center;gap:10px;text-decoration:none;display:flex}@media (min-width:960px){.shop-module__B6Pcjq__brand{justify-self:center}}.shop-module__B6Pcjq__wordmark{flex-direction:column;align-items:center;line-height:1;display:flex}.shop-module__B6Pcjq__logo{width:auto;height:56px;display:block}.shop-module__B6Pcjq__wordmark small{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:500;display:block}@media (min-width:960px){.shop-module__B6Pcjq__logo{height:80px}}.shop-module__B6Pcjq__hActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.shop-module__B6Pcjq__contact{display:none}@media (min-width:960px){.shop-module__B6Pcjq__contact{align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}}.shop-module__B6Pcjq__cartBtn{background:var(--ink);color:#fff;border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__cartBtn{color:#fff}.shop-module__B6Pcjq__cartBtn i{background:var(--blush);color:var(--ink);border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.shop-module__B6Pcjq__nav{display:none}@media (min-width:960px){.shop-module__B6Pcjq__nav{display:flex}}.shop-module__B6Pcjq__nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 var(--gutter);white-space:nowrap;scrollbar-width:none;align-items:center;gap:4px;overflow-x:auto}@media (min-width:960px){.shop-module__B6Pcjq__nav{justify-content:safe center}}@media (min-width:960px) and (max-width:1799px){.shop-module__B6Pcjq__nav .shop-module__B6Pcjq__navGroup{display:none}nav.shop-module__B6Pcjq__nav a{letter-spacing:.04em;gap:4px;padding:0 6px;font-size:14px}nav.shop-module__B6Pcjq__nav a:after{left:6px;right:6px}nav.shop-module__B6Pcjq__nav .shop-module__B6Pcjq__catIcon{width:14px;height:14px}nav.shop-module__B6Pcjq__nav .shop-module__B6Pcjq__navSep{margin:0 6px}}.shop-module__B6Pcjq__nav a{min-height:48px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);align-items:center;padding:0 12px;font-size:15px;font-weight:800;font-stretch:75%;text-decoration:none;display:inline-flex;position:relative}.shop-module__B6Pcjq__nav a:after{content:"";background:var(--magenta);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(0)}.shop-module__B6Pcjq__nav a:hover:after,.shop-module__B6Pcjq__nav a[aria-current=page]:after{transform:scaleX(1)}.shop-module__B6Pcjq__navSep{background:var(--line);flex:none;width:1px;height:20px;margin:0 10px}.shop-module__B6Pcjq__navGroup{font-family:var(--display);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;margin-right:2px;font-size:12px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__footer{background:var(--ink);color:#d8cfe4;margin-top:64px;font-size:15px;overflow:hidden}main:has(>.shop-module__B6Pcjq__far:last-child)+.shop-module__B6Pcjq__footer{border-top:1px solid #ffffff1f;margin-top:0}.shop-module__B6Pcjq__footer a{color:#e9e2f2;text-decoration:none}.shop-module__B6Pcjq__footer a:hover{color:#fff}.shop-module__B6Pcjq__footer :focus-visible{outline-color:var(--ic-pink)}.shop-module__B6Pcjq__footInner{max-width:1440px;padding:64px var(--gutter) 0;margin:0 auto}.shop-module__B6Pcjq__footAsk{align-items:end;gap:28px;padding-bottom:48px;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__footAsk{grid-template-columns:1.2fr 1fr;gap:48px}}.shop-module__B6Pcjq__footAsk p{max-width:34em;margin:14px 0 0}.shop-module__B6Pcjq__footAsk .shop-module__B6Pcjq__openStatus{background:#ffffff14;border-radius:999px;padding:6px 14px;font-size:13px}.shop-module__B6Pcjq__footAskTitle{font-family:var(--display);text-transform:uppercase;color:#fff;margin:18px 0 0;font-size:clamp(48px,6vw,96px);font-weight:800;font-stretch:75%;line-height:1.04}.shop-module__B6Pcjq__footAskBtns{gap:12px;display:grid}@media (min-width:560px){.shop-module__B6Pcjq__footAskBtns{grid-template-columns:1fr 1fr}}.shop-module__B6Pcjq__footer .shop-module__B6Pcjq__footBig{min-height:76px;color:var(--ink);background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 20px;transition:transform .15s;display:grid}.shop-module__B6Pcjq__footer .shop-module__B6Pcjq__footBig[data-tone=zalo]{background:var(--magenta);color:#fff}.shop-module__B6Pcjq__footer .shop-module__B6Pcjq__footBig:hover{color:var(--ink);transform:translateY(-3px)}.shop-module__B6Pcjq__footer .shop-module__B6Pcjq__footBig[data-tone=zalo]:hover{color:#fff}.shop-module__B6Pcjq__footBig small{opacity:.85;font-size:12px;display:block}.shop-module__B6Pcjq__footBig b{font-family:var(--display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;font-stretch:75%;line-height:1.15;display:block}.shop-module__B6Pcjq__footSeam{align-items:center;gap:16px;display:flex}.shop-module__B6Pcjq__footSeam:before,.shop-module__B6Pcjq__footSeam:after{content:"";border-top:1.5px dashed #fff3;flex:1}.shop-module__B6Pcjq__footSeam svg{stroke:var(--ink);animation:18s linear infinite shop-module__B6Pcjq__footTurn}@keyframes shop-module__B6Pcjq__footTurn{to{transform:rotate(360deg)}}.shop-module__B6Pcjq__footGrid{gap:36px;padding:48px 0 8px;display:grid}@media (min-width:720px){.shop-module__B6Pcjq__footGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.shop-module__B6Pcjq__footGrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}}.shop-module__B6Pcjq__footStore{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px;padding:24px}@media (min-width:720px) and (max-width:1099px){.shop-module__B6Pcjq__footStore{grid-column:1/-1}}.shop-module__B6Pcjq__footStore>p{margin:12px 0 0}.shop-module__B6Pcjq__footStore address{font-style:normal}.shop-module__B6Pcjq__footLogo{width:auto;height:52px;display:block}.shop-module__B6Pcjq__footer .shop-module__B6Pcjq__footLine{color:#fff;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:14px 0 0;display:grid}.shop-module__B6Pcjq__footLine>svg{margin-top:3px}.shop-module__B6Pcjq__footLine small{color:#b9aec8;font-size:13px;display:block}.shop-module__B6Pcjq__footCol h3{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ic-butter);margin:0 0 12px;font-size:15px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__footCol ul{margin:0;padding:0;list-style:none;display:grid}@media (max-width:719px){.shop-module__B6Pcjq__footCol ul{grid-template-columns:1fr 1fr;gap:0 12px}}.shop-module__B6Pcjq__footCol a{align-items:center;min-height:36px;transition:color .2s,padding .25s;display:inline-flex}.shop-module__B6Pcjq__footCol a:hover{padding-left:8px}.shop-module__B6Pcjq__footGiant{text-align:center;font-family:var(--display);text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:32px 0 0;font-size:min(26vw,400px);font-weight:800;font-stretch:75%;line-height:.9}.shop-module__B6Pcjq__footBottom{max-width:1440px;padding:18px var(--gutter) calc(18px + env(safe-area-inset-bottom,0px));color:#b9aec8;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:24px auto 0;font-size:13px;display:flex}.shop-module__B6Pcjq__pending{color:var(--peony);border:1px dashed var(--peony);vertical-align:1px;white-space:nowrap;border-radius:12px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.shop-module__B6Pcjq__ph{background:var(--ph);border-radius:4px;position:relative;overflow:hidden}.shop-module__B6Pcjq__ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shop-module__B6Pcjq__ph span{color:var(--ph-ink);background:#ffffffc7;border-radius:2px;width:fit-content;max-width:calc(100% - 20px);padding:2px 8px;font-size:12px;position:absolute;bottom:8px;left:10px;right:10px}.shop-module__B6Pcjq__r45{aspect-ratio:4/5}.shop-module__B6Pcjq__r11{aspect-ratio:1}.shop-module__B6Pcjq__r32{aspect-ratio:3/2}.shop-module__B6Pcjq__stamp{--stamp-tilt:-6deg;width:140px;height:140px;color:var(--peony);transform:rotate(var(--stamp-tilt));flex:none;animation:.7s cubic-bezier(.2,1.3,.4,1) .15s both shop-module__B6Pcjq__stamp-land;position:relative}.shop-module__B6Pcjq__stamp svg{position:absolute;inset:0;overflow:visible}.shop-module__B6Pcjq__stampEdge{fill:none;stroke:currentColor;stroke-width:2.2px}.shop-module__B6Pcjq__stampEdgeThin{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.55}.shop-module__B6Pcjq__stampRing{font-family:var(--sans);fill:currentColor;font-size:10.5px;font-weight:700}.shop-module__B6Pcjq__stampSpin{transform-box:view-box;transform-origin:75px 75px;animation:40s linear infinite shop-module__B6Pcjq__stamp-spin}.shop-module__B6Pcjq__stamp:hover .shop-module__B6Pcjq__stampSpin{animation-play-state:paused}.shop-module__B6Pcjq__stampCore{background:var(--blush);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--peony) 35%, transparent);outline:1px dashed color-mix(in srgb, var(--peony) 45%, transparent);outline-offset:-5px;color:var(--peony);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.05;animation:.9s ease-out .35s both shop-module__B6Pcjq__stamp-ink;display:flex;position:absolute;inset:33px}.shop-module__B6Pcjq__stampCore small{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.shop-module__B6Pcjq__stampCore b{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:600}.shop-module__B6Pcjq__stampSm{--stamp-tilt:-4deg;width:124px;height:124px}.shop-module__B6Pcjq__stampSm .shop-module__B6Pcjq__stampCore{outline-offset:-3px;inset:27px}.shop-module__B6Pcjq__stampSm .shop-module__B6Pcjq__stampCore b{font-size:13px}.shop-module__B6Pcjq__stampSm .shop-module__B6Pcjq__stampCore small{font-size:9px}@keyframes shop-module__B6Pcjq__stamp-land{0%{opacity:0;transform:scale(1.35) rotate(calc(var(--stamp-tilt) - 14deg))}55%{opacity:1;transform:scale(.94) rotate(calc(var(--stamp-tilt) + 2deg))}to{opacity:1;transform:scale(1) rotate(var(--stamp-tilt))}}@keyframes shop-module__B6Pcjq__stamp-ink{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes shop-module__B6Pcjq__stamp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__stamp,.shop-module__B6Pcjq__stampCore,.shop-module__B6Pcjq__stampSpin{animation:none}}.shop-module__B6Pcjq__btn{background:var(--ink);color:#fff;min-height:52px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px 0 var(--magenta);text-align:center;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:18px;font-weight:800;font-stretch:75%;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__btn{color:#fff}@media (max-width:479px){.shop-module__B6Pcjq__btn{letter-spacing:.04em;padding:0 16px;font-size:16px}}.shop-module__B6Pcjq__btn:hover:not(:disabled){box-shadow:6px 6px 0 var(--magenta);transform:translate(-2px,-2px)}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__btnGhost{color:var(--ink);border:2px solid var(--ink);box-shadow:none;background:0 0}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__btnGhost:hover:not(:disabled){box-shadow:none}.shop-module__B6Pcjq__btn:disabled{opacity:.55;cursor:not-allowed}.shop-module__B6Pcjq__chip{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:22px;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.shop-module__B6Pcjq__chip:disabled{color:#8a8077;cursor:not-allowed;border-style:dashed}.shop-module__B6Pcjq__chip[aria-pressed=true]{background:var(--blush);border-color:var(--ink)}.shop-module__B6Pcjq__eyebrow{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--peony);font-size:14px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__section{padding:48px var(--gutter) 16px;max-width:1440px;margin:0 auto}.shop-module__B6Pcjq__secHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.shop-module__B6Pcjq__secHead h2,.shop-module__B6Pcjq__pageTitle{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:40px;font-weight:800;font-stretch:75%;line-height:1.08}@media (min-width:960px){.shop-module__B6Pcjq__secHead h2,.shop-module__B6Pcjq__pageTitle{font-size:60px}}.shop-module__B6Pcjq__secHead>span{white-space:nowrap}.shop-module__B6Pcjq__secHead a{white-space:nowrap;text-underline-offset:4px;font-size:14px;font-weight:600}.shop-module__B6Pcjq__chipRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.shop-module__B6Pcjq__chipRow>span{color:var(--ink-2);font-size:13px}.shop-module__B6Pcjq__pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}@media (min-width:640px){.shop-module__B6Pcjq__pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media (min-width:960px){.shop-module__B6Pcjq__pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}}@media (min-width:1320px){.shop-module__B6Pcjq__pgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 18px}}.shop-module__B6Pcjq__pcard{outline-offset:4px;background:#fff1f4;border-radius:20px;flex-direction:column;padding:6px 6px 0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.shop-module__B6Pcjq__pgrid>:nth-child(5n+2){background:#fff7de}.shop-module__B6Pcjq__pgrid>:nth-child(5n+3){background:#f0f7ec}.shop-module__B6Pcjq__pgrid>:nth-child(5n+4){background:#eef6fc}.shop-module__B6Pcjq__pgrid>:nth-child(5n+5){background:#fff1e6}.shop-module__B6Pcjq__pcard:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px #2a1d3a80}@media (min-width:640px){.shop-module__B6Pcjq__pcard{border-radius:22px;padding:8px 8px 0}}.shop-module__B6Pcjq__pcard .shop-module__B6Pcjq__ph{border-radius:15px}.shop-module__B6Pcjq__pcard .shop-module__B6Pcjq__ph img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.shop-module__B6Pcjq__pcard:hover .shop-module__B6Pcjq__ph img,.shop-module__B6Pcjq__pcard:focus-visible .shop-module__B6Pcjq__ph img{transform:scale(1.045)}.shop-module__B6Pcjq__pcard[data-sold-out] .shop-module__B6Pcjq__ph img{filter:grayscale(.55)brightness(.92)}.shop-module__B6Pcjq__pcardCta{display:none}@media (hover:hover) and (pointer:fine){.shop-module__B6Pcjq__pcardPhoto:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#2a1d3a00,#2a1d3a6b);border-radius:0 0 15px 15px;transition:opacity .3s;position:absolute;inset:45% 0 0}.shop-module__B6Pcjq__pcardCta{z-index:1;color:var(--ink);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#fffffff5;border-radius:999px;align-items:center;gap:6px;padding:8px 16px 8px 18px;font-size:15px;font-weight:800;font-stretch:75%;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,10px);box-shadow:0 6px 18px -6px #2a1d3a73}.shop-module__B6Pcjq__pcardCta svg{transition:transform .25s}.shop-module__B6Pcjq__pcard:hover .shop-module__B6Pcjq__pcardPhoto:after,.shop-module__B6Pcjq__pcard:focus-visible .shop-module__B6Pcjq__pcardPhoto:after{opacity:1}.shop-module__B6Pcjq__pcard:hover .shop-module__B6Pcjq__pcardCta,.shop-module__B6Pcjq__pcard:focus-visible .shop-module__B6Pcjq__pcardCta{opacity:1;transform:translate(-50%)}.shop-module__B6Pcjq__pcard:hover .shop-module__B6Pcjq__pcardCta svg{transform:translate(3px)}.shop-module__B6Pcjq__pcard:active .shop-module__B6Pcjq__pcardCta{background:var(--peony);color:#fff}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__pcardCta,.shop-module__B6Pcjq__pcardPhoto:after{transition:opacity .15s}.shop-module__B6Pcjq__pcard:hover .shop-module__B6Pcjq__pcardCta,.shop-module__B6Pcjq__pcard:focus-visible .shop-module__B6Pcjq__pcardCta{transform:translate(-50%)}}.shop-module__B6Pcjq__pcardBody{padding:10px 6px 14px}.shop-module__B6Pcjq__pcard .shop-module__B6Pcjq__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:11px;font-weight:600;overflow:hidden}.shop-module__B6Pcjq__pcard :is(h2,h3){font-family:var(--display);text-transform:uppercase;margin:0;font-size:20px;font-weight:800;font-stretch:75%;line-height:1.25;transition:color .15s}.shop-module__B6Pcjq__pcard:hover :is(h2,h3){color:var(--peony)}.shop-module__B6Pcjq__pcard .shop-module__B6Pcjq__price{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:4px;font-size:15px;display:flex}.shop-module__B6Pcjq__pcard .shop-module__B6Pcjq__price b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__pcard .shop-module__B6Pcjq__from{color:var(--ink-2);font-size:12px}.shop-module__B6Pcjq__soldOut{color:#fff;background:#2a1d3ac7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}.shop-module__B6Pcjq__empty{background:var(--paper);color:var(--ink-2);border-radius:6px;padding:32px 24px}.shop-module__B6Pcjq__far{background:var(--ink);color:var(--linen);padding:56px var(--gutter);align-items:center;gap:40px;margin-top:56px;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__far{padding:80px var(--gutter);grid-template-columns:1fr 460px;gap:64px}}.shop-module__B6Pcjq__far h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:10px 0 0;font-size:39px;font-weight:800;font-stretch:75%;line-height:1.1}@media (min-width:960px){.shop-module__B6Pcjq__far h2{font-size:48px}}.shop-module__B6Pcjq__far p{color:#e6e0d8;max-width:520px;margin-top:16px;font-size:16px}.shop-module__B6Pcjq__far .shop-module__B6Pcjq__card p{color:inherit}.shop-module__B6Pcjq__far ol{gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__far ol{grid-template-columns:repeat(3,1fr)}}.shop-module__B6Pcjq__far li{color:#e6e0d8;border-top:1px solid #4a433d;padding-top:14px;font-size:14px}.shop-module__B6Pcjq__far li b{font-family:var(--display);text-transform:uppercase;color:#fff;margin-bottom:6px;font-size:23px;font-weight:800;font-stretch:75%;display:block}.shop-module__B6Pcjq__far .shop-module__B6Pcjq__eyebrow{color:var(--blush)}.shop-module__B6Pcjq__farCard{justify-self:center;width:min(100%,360px);transform:rotate(-2deg)}.shop-module__B6Pcjq__card{background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--line), 0 18px 40px -18px #2a1d3a59;border-radius:2px;padding:24px 26px 20px}.shop-module__B6Pcjq__cardTo{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.shop-module__B6Pcjq__cardMsg{font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 16px;font-size:20px;font-style:italic;line-height:1.35}.shop-module__B6Pcjq__cardFrom{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding-top:10px;font-size:14px;display:flex}.shop-module__B6Pcjq__crumbs{padding:16px var(--gutter) 0;color:var(--ink-2);max-width:1440px;margin:0 auto;font-size:13px}.shop-module__B6Pcjq__crumbs a{text-decoration:none}.shop-module__B6Pcjq__pdp{padding:16px var(--gutter) 48px;align-items:start;gap:24px;max-width:1440px;margin:0 auto;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__pdp{grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:56px;padding-top:24px}}.shop-module__B6Pcjq__gallery{gap:10px;display:grid}.shop-module__B6Pcjq__thumbs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.shop-module__B6Pcjq__disclaim{color:var(--ink-2);font-size:14px}@media (min-width:960px){.shop-module__B6Pcjq__buy[data-fits=true]{top:calc(var(--shop-head,106px) + 20px);position:sticky}}.shop-module__B6Pcjq__buy h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:6px 0 0;font-size:37px;font-weight:800;font-stretch:75%;line-height:1.1}@media (min-width:960px){.shop-module__B6Pcjq__buy h1{font-size:44px}}.shop-module__B6Pcjq__buyPrice{font-family:var(--display);margin-top:10px;font-size:28px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__buyPrice s{color:var(--ink-2);margin-left:10px;font-size:18px}.shop-module__B6Pcjq__compo{color:var(--ink-2);white-space:pre-line;margin-top:6px;font-size:14px}.shop-module__B6Pcjq__step{border-top:1px solid var(--line);border-bottom:0;border-left:0;border-right:0;min-width:0;margin-top:24px;margin-left:0;margin-right:0;padding-top:20px;padding-left:0;padding-right:0}.shop-module__B6Pcjq__stepH{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;padding:0;display:flex}.shop-module__B6Pcjq__stepH b{font-family:var(--display);text-transform:uppercase;color:var(--peony);font-size:17px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__stepH h2,.shop-module__B6Pcjq__stepH span.shop-module__B6Pcjq__stepTitle{margin:0;font-size:16px;font-weight:600}.shop-module__B6Pcjq__stepH small{color:var(--ink-2);margin-left:auto;font-size:13px}.shop-module__B6Pcjq__sizes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.shop-module__B6Pcjq__size{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:6px;min-height:72px;padding:10px 14px}.shop-module__B6Pcjq__size b{font-size:14px;font-weight:600;display:block}.shop-module__B6Pcjq__size span{font-size:14px}.shop-module__B6Pcjq__size[aria-pressed=true]{border:2px solid var(--ink);background:var(--blush)}.shop-module__B6Pcjq__size:disabled{background:var(--linen-2);color:#5e5650;cursor:not-allowed}.shop-module__B6Pcjq__when{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.shop-module__B6Pcjq__days{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:479px){.shop-module__B6Pcjq__days{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-module__B6Pcjq__days .shop-module__B6Pcjq__chip{border-radius:14px;flex-direction:column;justify-content:center;gap:0;width:100%;height:52px;padding:0 10px;line-height:1.2;transition:background .15s,border-color .15s}.shop-module__B6Pcjq__days .shop-module__B6Pcjq__chip small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.shop-module__B6Pcjq__days .shop-module__B6Pcjq__chip:not(:disabled):hover{border-color:var(--ink)}.shop-module__B6Pcjq__dp{position:relative}.shop-module__B6Pcjq__dp>.shop-module__B6Pcjq__chip small{justify-content:center;align-items:center;gap:4px;display:inline-flex}.shop-module__B6Pcjq__dpPop{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:12px;width:min(304px,100vw - 32px);padding:14px 14px 10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #2a1d3a24}.shop-module__B6Pcjq__dpHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.shop-module__B6Pcjq__dpHead b{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__dpHead button{border:1px solid var(--line);background:0 0;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1}.shop-module__B6Pcjq__dpHead button:disabled{opacity:.35;cursor:not-allowed}.shop-module__B6Pcjq__dpGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.shop-module__B6Pcjq__dpWeek{text-align:center;color:var(--ink-2);padding:4px 0 6px;font-size:12px;font-weight:600}.shop-module__B6Pcjq__dpGrid button{aspect-ratio:1;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:50%;min-height:36px;font-size:14px;position:relative}.shop-module__B6Pcjq__dpGrid button:not(:disabled):hover{background:var(--blush)}.shop-module__B6Pcjq__dpGrid button:focus-visible{outline:2px solid var(--peony);outline-offset:-2px}.shop-module__B6Pcjq__dpGrid button.shop-module__B6Pcjq__dpOut{color:var(--ink-2)}.shop-module__B6Pcjq__dpGrid button:disabled{color:#b9b0a6;cursor:not-allowed}.shop-module__B6Pcjq__dpGrid button[aria-current=date]:after{content:"";background:var(--peony);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.shop-module__B6Pcjq__dpGrid button[aria-selected=true]{background:var(--ink);color:#fff}.shop-module__B6Pcjq__dpGrid button[aria-selected=true]:after{background:#fff}.shop-module__B6Pcjq__dpFoot{color:var(--ink-2);text-align:center;margin:8px 0 0;font-size:12px}.shop-module__B6Pcjq__slots{grid-column:1/-1;gap:10px;display:grid}.shop-module__B6Pcjq__slotPart{grid-template-columns:76px 1fr;align-items:start;gap:12px;display:grid}.shop-module__B6Pcjq__slotPartName{letter-spacing:.1em;text-transform:uppercase;height:52px;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.shop-module__B6Pcjq__partIcon{width:22px;height:22px;color:var(--ink);flex:none;transition:transform .4s cubic-bezier(.3,1.5,.5,1);overflow:visible}.shop-module__B6Pcjq__partRays,.shop-module__B6Pcjq__partBody{transform-box:fill-box;transform-origin:50%}.shop-module__B6Pcjq__partIcon[data-part=MORNING] .shop-module__B6Pcjq__partBody{transform-origin:bottom}.shop-module__B6Pcjq__slotPart[data-active=true] .shop-module__B6Pcjq__slotPartName{color:var(--ink)}.shop-module__B6Pcjq__slotPart[data-active=true] .shop-module__B6Pcjq__partIcon{transform:scale(1.15)}.shop-module__B6Pcjq__slotPart[data-active=true] [data-part=MORNING] .shop-module__B6Pcjq__partBody{animation:.6s ease-out shop-module__B6Pcjq__sunRise}.shop-module__B6Pcjq__slotPart[data-active=true] [data-part=MORNING] .shop-module__B6Pcjq__partRays{animation:.6s ease-out shop-module__B6Pcjq__raysIn}.shop-module__B6Pcjq__slotPart[data-active=true] [data-part=AFTERNOON] .shop-module__B6Pcjq__partRays{transform-origin:50%;transform-box:view-box;animation:8s linear infinite shop-module__B6Pcjq__raysTurn}.shop-module__B6Pcjq__slotPart[data-active=true] [data-part=EVENING] .shop-module__B6Pcjq__partBody{animation:2.4s ease-in-out infinite shop-module__B6Pcjq__moonSway}.shop-module__B6Pcjq__slotPart[data-active=true] [data-part=EVENING] .shop-module__B6Pcjq__partRays{animation:1.6s ease-in-out infinite shop-module__B6Pcjq__twinkle}@keyframes shop-module__B6Pcjq__sunRise{0%{transform:translateY(4px)scaleY(.6)}}@keyframes shop-module__B6Pcjq__raysIn{0%{opacity:0;transform:scale(.6)}}@keyframes shop-module__B6Pcjq__raysTurn{to{transform:rotate(360deg)}}@keyframes shop-module__B6Pcjq__moonSway{50%{transform:rotate(-14deg)}}@keyframes shop-module__B6Pcjq__twinkle{50%{opacity:.25;transform:scale(.7)}}.shop-module__B6Pcjq__slotRow{flex-wrap:wrap;gap:8px;display:flex}.shop-module__B6Pcjq__slot{border:1px solid var(--line);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:112px;height:52px;padding:0 8px;font-size:15px;font-weight:600;line-height:1.15;transition:background .15s,border-color .15s,color .15s;animation:.28s ease-out backwards shop-module__B6Pcjq__slotIn;display:inline-flex;position:relative}.shop-module__B6Pcjq__slotRow>.shop-module__B6Pcjq__slot:nth-child(2){animation-delay:40ms}.shop-module__B6Pcjq__slotRow>.shop-module__B6Pcjq__slot:nth-child(3){animation-delay:80ms}.shop-module__B6Pcjq__slotRow>.shop-module__B6Pcjq__slot:nth-child(n+4){animation-delay:.12s}.shop-module__B6Pcjq__slot[aria-pressed=true]{animation:.32s cubic-bezier(.3,1.6,.5,1) shop-module__B6Pcjq__slotPop}.shop-module__B6Pcjq__slot[aria-pressed=true] svg path{stroke-dasharray:22;animation:.3s ease-out 80ms backwards shop-module__B6Pcjq__checkDraw}@keyframes shop-module__B6Pcjq__slotIn{0%{opacity:0;transform:translateY(4px)}}@keyframes shop-module__B6Pcjq__slotPop{40%{transform:scale(.94)}}@keyframes shop-module__B6Pcjq__checkDraw{0%{stroke-dashoffset:22px}}.shop-module__B6Pcjq__slot:active:not(:disabled){transform:scale(.97)}.shop-module__B6Pcjq__slot svg{background:var(--peony);color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--linen);border-radius:50%;padding:3px;animation:.3s cubic-bezier(.3,1.6,.5,1) shop-module__B6Pcjq__badgeIn;position:absolute;top:-6px;right:-4px}@keyframes shop-module__B6Pcjq__badgeIn{0%{transform:scale(0)}}.shop-module__B6Pcjq__slot:not(:disabled):hover{border-color:var(--ink)}.shop-module__B6Pcjq__slot[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.shop-module__B6Pcjq__slot:disabled{color:#8a8077;cursor:not-allowed;background:0 0;border-style:dashed}.shop-module__B6Pcjq__slot:disabled span{-webkit-text-decoration:line-through #8a807799;text-decoration:line-through #8a807799}.shop-module__B6Pcjq__slot small{white-space:nowrap;font-size:11px;font-weight:400}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__slot,.shop-module__B6Pcjq__slot svg,.shop-module__B6Pcjq__slot svg path,.shop-module__B6Pcjq__partIcon,.shop-module__B6Pcjq__partIcon *{transition:none!important;animation:none!important}}.shop-module__B6Pcjq__slotSum{border-top:1px dashed var(--line);color:var(--ink-2);grid-column:1/-1;margin:2px 0 0;padding-top:12px;font-size:14px}.shop-module__B6Pcjq__slotSum b{color:var(--ink);font-weight:600}.shop-module__B6Pcjq__inTime{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;margin:4px 0 0;padding:12px 14px;font-size:15px;display:flex}.shop-module__B6Pcjq__inTime[data-ok]{color:#2f5c1c;background:#eef6e6;border-color:#cfe3bc}.shop-module__B6Pcjq__inTime b{color:var(--ink);font-weight:700}.shop-module__B6Pcjq__inTime small{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.shop-module__B6Pcjq__note{color:var(--ink-2);margin:8px 0 0;font-size:13px}.shop-module__B6Pcjq__suggest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.shop-module__B6Pcjq__suggest>span{color:var(--ink-2);font-size:13px}.shop-module__B6Pcjq__ctaRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.shop-module__B6Pcjq__ctaRow .shop-module__B6Pcjq__btn{width:100%;min-height:56px;padding:0 12px}.shop-module__B6Pcjq__status{margin-top:10px;font-size:14px}.shop-module__B6Pcjq__error{color:var(--peony);font-size:14px;font-weight:500}.shop-module__B6Pcjq__check{align-items:flex-start;gap:10px;min-height:44px;margin-top:14px;font-size:14px;display:flex}.shop-module__B6Pcjq__check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:1px}.shop-module__B6Pcjq__coHead{padding:28px var(--gutter) 4px;flex-wrap:wrap;align-items:baseline;gap:8px 20px;max-width:1440px;margin:0 auto;display:flex}.shop-module__B6Pcjq__coHead p{color:var(--ink-2);margin:0;font-size:14px}.shop-module__B6Pcjq__co{padding:16px var(--gutter) 64px;align-items:start;gap:24px;max-width:1440px;margin:0 auto;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__co{grid-template-columns:minmax(0,1fr) 460px;gap:48px}}.shop-module__B6Pcjq__fs{background:var(--paper);border:0;border-radius:6px;min-width:0;margin:0 0 14px;padding:22px 20px}@media (min-width:960px){.shop-module__B6Pcjq__fs{padding:28px 32px}}.shop-module__B6Pcjq__fs legend{float:left;width:100%;padding:0}.shop-module__B6Pcjq__fs legend+*{clear:both}.shop-module__B6Pcjq__grid2{gap:12px;display:grid}@media (min-width:640px){.shop-module__B6Pcjq__grid2{grid-template-columns:1fr 1fr}}.shop-module__B6Pcjq__field{min-width:0;display:block}.shop-module__B6Pcjq__field>span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.shop-module__B6Pcjq__field>span i{color:var(--peony);font-style:normal}.shop-module__B6Pcjq__input{background:#fff;border:1px solid #c9c0b5;border-radius:6px;width:100%;min-height:48px;padding:0 14px;font-size:15px}textarea.shop-module__B6Pcjq__input{resize:vertical;min-height:72px;padding:10px 14px}.shop-module__B6Pcjq__input[readonly]{background:var(--linen);color:var(--ink-soft)}.shop-module__B6Pcjq__input[aria-invalid=true]{border-color:var(--peony)}.shop-module__B6Pcjq__hint{color:var(--ink-2);margin:6px 0 0;font-size:13px}.shop-module__B6Pcjq__options{gap:10px;display:grid}@media (min-width:640px){.shop-module__B6Pcjq__optionsTwo{grid-template-columns:1fr 1fr}}.shop-module__B6Pcjq__opt{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:12px;min-height:56px;padding:12px 14px;display:flex}.shop-module__B6Pcjq__opt input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.shop-module__B6Pcjq__opt:has(input:checked){border:2px solid var(--ink);background:var(--blush)}.shop-module__B6Pcjq__opt:has(input:disabled){background:var(--linen);color:#5e5650;cursor:not-allowed}.shop-module__B6Pcjq__opt b{font-size:15px;font-weight:600;display:block}.shop-module__B6Pcjq__opt small{color:var(--ink-2);font-size:13px}.shop-module__B6Pcjq__qr{background:var(--linen);border-radius:6px;align-items:center;gap:16px;margin-top:12px;padding:16px;display:grid}@media (min-width:640px){.shop-module__B6Pcjq__qr{grid-template-columns:180px 1fr}}.shop-module__B6Pcjq__qr svg{background:#fff;justify-self:center;width:180px;height:180px}.shop-module__B6Pcjq__qr dl{grid-template-columns:110px 1fr;gap:6px 12px;margin:0;font-size:14px;display:grid}.shop-module__B6Pcjq__qr dt{color:var(--ink-2)}.shop-module__B6Pcjq__qr dd{overflow-wrap:anywhere;margin:0}.shop-module__B6Pcjq__qr code{background:#fff;border-radius:3px;padding:2px 8px;font-family:ui-monospace,Menlo,monospace;font-weight:600}.shop-module__B6Pcjq__legal{color:var(--ink-2);margin-top:14px;font-size:13px}.shop-module__B6Pcjq__submit{width:100%;min-height:60px;margin-top:16px;font-size:17px}.shop-module__B6Pcjq__docket{position:static}@media (min-width:960px){.shop-module__B6Pcjq__docket{top:calc(var(--shop-head,0px) + 24px);position:sticky}}.shop-module__B6Pcjq__slip{background:var(--paper);border-radius:6px;overflow:hidden;box-shadow:0 18px 40px -22px #2a1d3a66}.shop-module__B6Pcjq__slipTop{background:var(--ink);color:var(--linen);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.shop-module__B6Pcjq__slipTop h2{font-family:var(--display);text-transform:uppercase;color:#fff;margin:0;font-size:25px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__slipTop span{font-size:13px}.shop-module__B6Pcjq__slipBody{padding:18px 22px 22px}.shop-module__B6Pcjq__line{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.shop-module__B6Pcjq__line+.shop-module__B6Pcjq__line{border-top:1px solid var(--line)}.shop-module__B6Pcjq__line h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:18px;font-weight:800;font-stretch:75%;line-height:1.25}.shop-module__B6Pcjq__line p{color:var(--ink-2);margin:2px 0 0;font-size:13px}.shop-module__B6Pcjq__line .shop-module__B6Pcjq__ph span{display:none}.shop-module__B6Pcjq__amt{text-align:right;font-size:15px;font-weight:600}.shop-module__B6Pcjq__qty{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.shop-module__B6Pcjq__qty button{border:1px solid var(--line);background:#fff;border-radius:16px;width:32px;height:32px}.shop-module__B6Pcjq__qty output{text-align:center;min-width:24px;font-size:14px}.shop-module__B6Pcjq__linkBtn{color:var(--ink-2);background:0 0;border:0;min-height:32px;padding:0;font-size:13px;text-decoration:underline}.shop-module__B6Pcjq__route{border-top:2px dashed var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;margin:14px 0 0;padding:16px 0 0;display:grid}.shop-module__B6Pcjq__route dl{gap:10px;margin:0;display:grid}.shop-module__B6Pcjq__route dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.shop-module__B6Pcjq__route dd{margin:0;font-size:15px;font-weight:500}.shop-module__B6Pcjq__slip .shop-module__B6Pcjq__card{box-shadow:none;border:1px solid var(--line);margin-top:16px;padding:16px 18px}.shop-module__B6Pcjq__totals{border-top:1px solid var(--line);margin-top:18px;padding-top:12px;font-size:15px}.shop-module__B6Pcjq__totals div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.shop-module__B6Pcjq__totals small{color:var(--ink-2);font-size:13px}.shop-module__B6Pcjq__grand{border-top:1px solid var(--line);margin-top:8px;font-weight:600;padding-top:10px!important}.shop-module__B6Pcjq__grand span:last-child{font-family:var(--display);font-size:26px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__notice{background:var(--blush);border-radius:6px;margin-bottom:16px;padding:14px 16px;font-size:14px}.shop-module__B6Pcjq__blogGrid{grid-template-columns:1fr;gap:24px;margin-top:24px;display:grid}@media (min-width:720px){.shop-module__B6Pcjq__blogGrid{grid-template-columns:repeat(3,1fr)}}.shop-module__B6Pcjq__blogCard a{color:inherit;text-decoration:none}.shop-module__B6Pcjq__blogCard img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto}.shop-module__B6Pcjq__blogCard h2,.shop-module__B6Pcjq__blogCard h3{font-family:var(--display);text-transform:uppercase;margin:12px 0 4px;font-size:25px;font-weight:800;font-stretch:75%;line-height:1.2}.shop-module__B6Pcjq__blogHero{border-radius:14px;width:100%;height:auto;margin:20px 0}.shop-module__B6Pcjq__prose{margin-top:20px;font-size:17px;line-height:1.7}.shop-module__B6Pcjq__prose>*+*{margin-top:.9em}.shop-module__B6Pcjq__prose h2{font-family:var(--serif);margin-top:1.4em;font-size:26px;font-weight:400;line-height:1.2}.shop-module__B6Pcjq__prose h3{margin-top:1.2em;font-size:20px}.shop-module__B6Pcjq__prose ul,.shop-module__B6Pcjq__prose ol{padding-left:1.4em}.shop-module__B6Pcjq__prose blockquote{opacity:.85;border-left:3px solid;margin-left:0;padding-left:1em}.shop-module__B6Pcjq__prose img{border-radius:12px;max-width:100%;height:auto}.shop-module__B6Pcjq__prose a{text-underline-offset:3px}.shop-module__B6Pcjq__prose table{border-collapse:collapse;width:100%}.shop-module__B6Pcjq__prose td,.shop-module__B6Pcjq__prose th{border:1px solid #00000026;padding:6px 10px}.shop-module__B6Pcjq__titleCover{aspect-ratio:3/2;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:18px 20px;display:flex;position:relative;overflow:hidden}.shop-module__B6Pcjq__titleCoverLabel{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:600;position:absolute;top:16px;left:20px;right:20px}.shop-module__B6Pcjq__titleCoverTitle{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-right:48px;font-size:clamp(23px,2.2vw,30px);font-weight:800;font-stretch:75%;line-height:1.15;display:-webkit-box;overflow:hidden}.shop-module__B6Pcjq__titleCoverMark{font-family:var(--serif);font-size:13px;font-style:italic;position:absolute;bottom:14px;right:16px}.shop-module__B6Pcjq__blogCard .shop-module__B6Pcjq__titleCover+h2,.shop-module__B6Pcjq__blogCard .shop-module__B6Pcjq__titleCover+h3{margin-top:12px}.shop-module__B6Pcjq__menuBtn{border:1px solid var(--line);background:var(--paper);border-radius:22px;place-items:center;width:44px;height:44px;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__menuBtn{display:none}}.shop-module__B6Pcjq__header .shop-module__B6Pcjq__brand{justify-self:center}.shop-module__B6Pcjq__drawer{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.shop-module__B6Pcjq__drawer::backdrop{background:#2a1d3a73}.shop-module__B6Pcjq__drawerPanel{background:var(--linen);overscroll-behavior:contain;width:min(86vw,360px);height:100%;padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));font-family:var(--sans);overflow-y:auto;box-shadow:8px 0 32px #2a1d3a2e}.shop-module__B6Pcjq__drawer[open] .shop-module__B6Pcjq__drawerPanel{animation:.22s ease-out shop-module__B6Pcjq__drawer-in}@keyframes shop-module__B6Pcjq__drawer-in{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__drawer[open] .shop-module__B6Pcjq__drawerPanel{animation:none}}.shop-module__B6Pcjq__drawerHead{padding-top:env(safe-area-inset-top,0px);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.shop-module__B6Pcjq__drawerTitle{font-family:var(--display);text-transform:uppercase;font-size:25px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__drawerClose{background:0 0;border:0;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.shop-module__B6Pcjq__drawerSearch{gap:8px;margin-bottom:18px;display:flex}.shop-module__B6Pcjq__drawerSearch input{border:1px solid var(--line);background:var(--paper);border-radius:22px;flex:1;min-width:0;height:44px;padding:0 16px;font-size:16px}.shop-module__B6Pcjq__drawerSearch button{background:var(--ink);color:#fff;border:0;border-radius:22px;height:44px;padding:0 16px;font-weight:600}.shop-module__B6Pcjq__drawerGroup{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 6px;font-size:12px}.shop-module__B6Pcjq__drawerNav ul{margin:0;padding:0;list-style:none}.shop-module__B6Pcjq__drawerNav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0;font-size:16px;font-weight:500;text-decoration:none;display:flex}.shop-module__B6Pcjq__drawerNav a small{color:var(--ink-2);text-align:right;font-size:13px;font-weight:400}.shop-module__B6Pcjq__drawerNav a[aria-current=page]{color:var(--peony)}.shop-module__B6Pcjq__drawerGrid{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.shop-module__B6Pcjq__drawerMore{margin-top:18px!important}.shop-module__B6Pcjq__drawerContact{grid-template-columns:1fr;gap:8px;margin-top:24px;display:grid}.shop-module__B6Pcjq__drawerContact a{white-space:nowrap;border:1px solid var(--ink);border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.shop-module__B6Pcjq__drawerContact .shop-module__B6Pcjq__drawerCall{background:var(--ink);color:#fff}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__drawerContact .shop-module__B6Pcjq__drawerCall,.shop-module__B6Pcjq__drawer .shop-module__B6Pcjq__drawerContact .shop-module__B6Pcjq__drawerCall{color:#fff}.shop-module__B6Pcjq__drawerContact p{color:var(--ink-2);text-align:center;grid-column:1/-1;margin:4px 0 0;font-size:13px}.shop-module__B6Pcjq__jHead{max-width:640px;margin-bottom:28px}.shop-module__B6Pcjq__jHead h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:8px 0 0;font-size:34px;font-weight:800;font-stretch:75%;line-height:1.1}.shop-module__B6Pcjq__jHead p{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.6}@media (min-width:960px){.shop-module__B6Pcjq__jHead h2{font-size:40px}}.shop-module__B6Pcjq__jSlip{--slip-pad:22px;background:var(--paper);border:1px solid var(--line);border-radius:18px;position:relative;box-shadow:0 18px 40px -28px #2a1d3a59}@media (min-width:960px){.shop-module__B6Pcjq__jSlip{--slip-pad:40px}}.shop-module__B6Pcjq__jSlipHead{padding:16px var(--slip-pad);border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;display:flex}.shop-module__B6Pcjq__jSlipHead span:first-child{color:var(--peony)}.shop-module__B6Pcjq__jRoute{--mark:64px;padding:28px var(--slip-pad) 8px;align-items:start;gap:26px;margin:0;list-style:none;display:grid;position:relative}.shop-module__B6Pcjq__jStop:not(:last-child):after{content:"";left:calc(var(--mark) / 2 - 1px);top:var(--mark);border-left:2px solid color-mix(in srgb, var(--peony) 35%, transparent);position:absolute;bottom:-26px}.shop-module__B6Pcjq__jStop{grid-template-columns:var(--mark) 1fr;align-content:start;column-gap:18px;display:grid;position:relative}.shop-module__B6Pcjq__jStop>:not(.shop-module__B6Pcjq__jMark){grid-column:2}.shop-module__B6Pcjq__jMark{width:var(--mark);height:var(--mark);z-index:1;grid-row:1/span 3;position:relative}.shop-module__B6Pcjq__jMarkIcon{background:var(--blush);width:100%;height:100%;color:var(--ink);box-shadow:0 0 0 6px var(--paper);border-radius:50%;place-items:center;display:grid}.shop-module__B6Pcjq__jMarkIcon svg{stroke-width:2px;width:40px;height:40px}.shop-module__B6Pcjq__jNum{background:var(--ink);min-width:26px;height:26px;color:var(--linen);font-family:var(--display);box-shadow:0 0 0 3px var(--paper);border-radius:13px;place-items:center;padding:0 4px;font-size:12px;font-weight:800;font-stretch:75%;display:grid;position:absolute;bottom:-4px;right:-4px}.shop-module__B6Pcjq__jWhen{letter-spacing:.04em;color:var(--peony);border:1px solid color-mix(in srgb, var(--peony) 35%, transparent);border-radius:999px;justify-self:start;margin-top:2px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.shop-module__B6Pcjq__jStop h3{font-family:var(--display);text-transform:uppercase;margin:10px 0 0;font-size:24px;font-weight:800;font-stretch:75%;line-height:1.2}.shop-module__B6Pcjq__jStop p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.55}@media (min-width:960px){.shop-module__B6Pcjq__jRoute{--mark:72px;grid-template-columns:repeat(6,1fr);gap:18px;padding-top:36px;padding-bottom:32px}.shop-module__B6Pcjq__jStop:not(:last-child):after{display:none}.shop-module__B6Pcjq__jRoute:before{content:"";top:calc(36px + var(--mark) / 2 - 1px);left:calc(var(--slip-pad) + (100% - 2 * var(--slip-pad)) / 12);right:calc(var(--slip-pad) + (100% - 2 * var(--slip-pad)) / 12);border-top:2px solid color-mix(in srgb, var(--peony) 35%, transparent);position:absolute}.shop-module__B6Pcjq__jStop{text-align:center;grid-template-columns:1fr;justify-items:center}.shop-module__B6Pcjq__jStop>:not(.shop-module__B6Pcjq__jMark){grid-column:1}.shop-module__B6Pcjq__jMark{grid-row:auto;margin-bottom:14px}.shop-module__B6Pcjq__jWhen{justify-self:center}.shop-module__B6Pcjq__jStop p{max-width:22ch}}.shop-module__B6Pcjq__jSlipFoot{padding:22px var(--slip-pad);border-top:2px dashed var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:96px;display:flex;position:relative}.shop-module__B6Pcjq__jSlipFoot:before,.shop-module__B6Pcjq__jSlipFoot:after{content:"";background:var(--linen);border:1px solid var(--line);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.shop-module__B6Pcjq__jSlipFoot:before{clip-path:inset(0 0 0 50%);left:-13px}.shop-module__B6Pcjq__jSlipFoot:after{clip-path:inset(0 50% 0 0);right:-13px}.shop-module__B6Pcjq__jSlipFoot p{max-width:46ch;margin:0;font-size:15px;line-height:1.5}.shop-module__B6Pcjq__jSlipFoot a{color:var(--peony);white-space:nowrap;font-weight:600}.shop-module__B6Pcjq__jSlipStamp{flex:none;width:96px;height:96px;position:relative}.shop-module__B6Pcjq__jSlipStamp>*{margin:-62px 0 0 -62px;position:absolute;top:50%;left:50%;scale:.8}@media (min-width:960px){.shop-module__B6Pcjq__jSlipStamp{margin:-48px 8px -24px 0}.shop-module__B6Pcjq__jSlipStamp>*{scale:1}}.shop-module__B6Pcjq__iconLink,.shop-module__B6Pcjq__drawerSearch button{align-items:center;gap:6px;display:inline-flex}.shop-module__B6Pcjq__drawerContact p{justify-content:center;align-items:center;gap:6px;display:flex}.shop-module__B6Pcjq__lc{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.shop-module__B6Pcjq__icPink{fill:var(--ic-pink)}.shop-module__B6Pcjq__icRose{fill:var(--ic-rose)}.shop-module__B6Pcjq__icButter{fill:var(--ic-butter)}.shop-module__B6Pcjq__icSage{fill:var(--ic-sage)}.shop-module__B6Pcjq__icPeach{fill:var(--ic-peach)}.shop-module__B6Pcjq__icLilac{fill:var(--ic-lilac)}.shop-module__B6Pcjq__icSky{fill:var(--ic-sky)}.shop-module__B6Pcjq__icCream{fill:var(--ic-cream)}.shop-module__B6Pcjq__catIcon .shop-module__B6Pcjq__ciShine{stroke:#fff}.shop-module__B6Pcjq__nav a{gap:6px}.shop-module__B6Pcjq__drawerName{align-items:center;gap:10px;display:inline-flex}.shop-module__B6Pcjq__drawerGrid .shop-module__B6Pcjq__drawerName{white-space:nowrap;gap:8px}.shop-module__B6Pcjq__catTitle{align-items:center;gap:14px;display:flex}.shop-module__B6Pcjq__catTitle .shop-module__B6Pcjq__catIcon{background:var(--paper);border:1px solid var(--line);box-sizing:border-box;border-radius:50%;width:52px;height:52px;padding:11px}.shop-module__B6Pcjq__chipIcon{align-items:center;gap:6px;display:inline-flex}.shop-module__B6Pcjq__policyList{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.shop-module__B6Pcjq__policyList{grid-template-columns:1fr 1fr}}.shop-module__B6Pcjq__policyCard{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;height:100%;min-height:44px;padding:18px 20px;text-decoration:none;transition:border-color .15s;display:flex}.shop-module__B6Pcjq__policyCard:hover,.shop-module__B6Pcjq__policyCard:focus-visible{border-color:var(--peony)}.shop-module__B6Pcjq__policyName{font-family:var(--display);text-transform:uppercase;color:var(--ink);font-size:22px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__policyLead{color:var(--ink-soft);font-size:14px;line-height:1.55}.shop-module__B6Pcjq__policyMeta{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.shop-module__B6Pcjq__policyMeta svg{color:var(--peony);flex:none}.shop-module__B6Pcjq__policyOthers{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.shop-module__B6Pcjq__policyOthers h2{font-family:var(--display);text-transform:uppercase;margin:0 0 8px;font-size:23px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__policyOthers ul{gap:0 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.shop-module__B6Pcjq__policyOthers ul{grid-template-columns:1fr 1fr}}.shop-module__B6Pcjq__policyOthers a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;text-decoration:none;display:flex}.shop-module__B6Pcjq__policyOthers a:hover{color:var(--peony)}.shop-module__B6Pcjq__oops{padding:40px var(--gutter) 64px;justify-content:center;display:flex}.shop-module__B6Pcjq__oopsSlip{background:var(--paper);border:1px solid var(--line);width:100%;max-width:640px;box-shadow:0 1px 0 var(--line), 0 18px 40px -28px #2a1d3a59;border-radius:18px;padding:36px 28px 28px;position:relative}.shop-module__B6Pcjq__oopsSlip:before,.shop-module__B6Pcjq__oopsSlip:after{content:"";background:var(--linen);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:92px}.shop-module__B6Pcjq__oopsSlip:before{clip-path:inset(0 0 0 50%);left:-12px}.shop-module__B6Pcjq__oopsSlip:after{clip-path:inset(0 50% 0 0);right:-12px}.shop-module__B6Pcjq__oopsStamp{position:absolute;top:-34px;right:-14px}.shop-module__B6Pcjq__oopsStamp>div{width:120px;height:120px}.shop-module__B6Pcjq__oopsStamp>div>div{inset:28px}.shop-module__B6Pcjq__oopsKicker{border-bottom:1px dashed var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0;padding-bottom:42px;font-size:12px}.shop-module__B6Pcjq__oopsTitle{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:28px 0 10px;padding-right:24px;font-size:clamp(32px,6vw,46px);font-weight:800;font-stretch:75%;line-height:1.15}.shop-module__B6Pcjq__oopsLead{max-width:52ch;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.shop-module__B6Pcjq__oopsSearch{gap:8px;margin-top:24px;display:flex}.shop-module__B6Pcjq__oopsSearch input{border:1px solid var(--line);min-width:0;height:48px;font:inherit;background:#fff;border-radius:24px;flex:1;padding:0 18px;font-size:15px}.shop-module__B6Pcjq__oopsSearch input:focus-visible{outline:2px solid var(--peony);outline-offset:1px}.shop-module__B6Pcjq__oopsSearch button{background:var(--ink);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex}.shop-module__B6Pcjq__oopsLinks{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.shop-module__B6Pcjq__oopsLinks a{border:1px solid var(--line);background:var(--linen);border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.shop-module__B6Pcjq__oopsLinks a:hover{border-color:var(--peony)}.shop-module__B6Pcjq__oopsActions{border-top:1px dashed var(--line);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px;display:flex}.shop-module__B6Pcjq__oopsPrimary,.shop-module__B6Pcjq__oopsGhost{min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.shop-module__B6Pcjq__oopsSlip .shop-module__B6Pcjq__oopsPrimary{background:var(--peony);color:#fff;border:0;font-size:15px;font-weight:600}.shop-module__B6Pcjq__oopsPrimary:disabled{opacity:.7;cursor:progress}.shop-module__B6Pcjq__oopsSlip .shop-module__B6Pcjq__oopsGhost{border:1px solid var(--ink);color:var(--ink);background:0 0}.shop-module__B6Pcjq__oopsFoot{color:var(--ink-2);margin:20px 0 0;font-size:13px}.shop-module__B6Pcjq__oopsFoot code{font-family:var(--font-jetbrains), ui-monospace, monospace;background:var(--linen);color:var(--ink);border-radius:6px;padding:2px 6px;font-size:12px}.shop-module__B6Pcjq__oopsBar{padding:14px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-module__B6Pcjq__oopsLogo{width:auto;height:44px;display:block}.shop-module__B6Pcjq__oopsBarCall{align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:560px){.shop-module__B6Pcjq__oops{padding-top:56px}.shop-module__B6Pcjq__oopsSlip{padding:30px 20px 22px}.shop-module__B6Pcjq__oopsStamp{top:-44px;right:-6px}.shop-module__B6Pcjq__oopsStamp>div{width:104px;height:104px}.shop-module__B6Pcjq__oopsStamp>div>div{inset:24px}.shop-module__B6Pcjq__oopsActions>*{flex:100%}.shop-module__B6Pcjq__oopsKicker{padding-right:96px}}.shop-module__B6Pcjq__catLead{max-width:68ch;color:var(--ink-soft);margin:-6px 0 24px;font-size:16px;line-height:1.65}.shop-module__B6Pcjq__catAbout{border-top:1px solid var(--line);max-width:760px;padding-top:24px}.shop-module__B6Pcjq__catAbout h2{font-family:var(--display);text-transform:uppercase;margin:0 0 12px;font-size:30px;font-weight:800;font-stretch:75%;line-height:1.2}.shop-module__B6Pcjq__catAbout p{color:var(--ink-soft);margin:0 0 14px;font-size:16px;line-height:1.7}.shop-module__B6Pcjq__pdOne{border-top:1px solid var(--line);max-width:760px;padding-top:32px}.shop-module__B6Pcjq__pdOne h2,.shop-module__B6Pcjq__faqH{font-family:var(--display);text-transform:uppercase;margin:0 0 16px;font-size:30px;font-weight:800;font-stretch:75%;line-height:1.2}.shop-module__B6Pcjq__faqH{margin-top:36px}.shop-module__B6Pcjq__pdHow{color:var(--ink-soft);margin:16px 0 0;font-size:15px;line-height:1.6}.shop-module__B6Pcjq__pdHow a{text-underline-offset:3px}.shop-module__B6Pcjq__pdSpecs{grid-template-columns:minmax(110px,34%) 1fr;margin:0;display:grid}.shop-module__B6Pcjq__pdSpecs dt,.shop-module__B6Pcjq__pdSpecs dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0;font-size:15px;line-height:1.55}.shop-module__B6Pcjq__pdSpecs dt{color:var(--ink-2);padding-right:16px}.shop-module__B6Pcjq__pdSpecs dd{color:var(--ink)}.shop-module__B6Pcjq__pdSpecs ul{margin:0;padding:0;list-style:none}.shop-module__B6Pcjq__pdSpecs s{color:var(--ink-2)}.shop-module__B6Pcjq__pdSpecs small{color:var(--ink-2);margin-top:6px;font-size:13px;display:block}.shop-module__B6Pcjq__pdSpecs a{text-underline-offset:3px}.shop-module__B6Pcjq__pdFaq details{border-bottom:1px solid var(--line)}.shop-module__B6Pcjq__pdFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.shop-module__B6Pcjq__pdFaq summary::-webkit-details-marker{display:none}.shop-module__B6Pcjq__pdFaq summary:after{content:"+";color:var(--peony);flex:none;font-size:22px;line-height:1}.shop-module__B6Pcjq__pdFaq details[open] summary:after{content:"–"}.shop-module__B6Pcjq__pdFaq p{color:var(--ink-soft);margin:0 0 16px;font-size:15px;line-height:1.65}@media (max-width:719px){.shop-module__B6Pcjq__postRow{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;overflow-x:auto}.shop-module__B6Pcjq__postRow>*{scroll-snap-align:start}}.shop-module__B6Pcjq__pcardPhoto{position:relative}.shop-module__B6Pcjq__saleBadge{background:var(--magenta);color:#fff;height:26px;font-family:var(--display);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:0 9px;font-size:15px;font-weight:800;font-stretch:75%;display:inline-flex;transform:rotate(-4deg);box-shadow:0 2px 6px #2a1d3a29}.shop-module__B6Pcjq__salePrice{color:var(--peony)}.shop-module__B6Pcjq__wasPrice{color:var(--ink-2);font-size:12px}.shop-module__B6Pcjq__saleNote{background:var(--blush);color:var(--ink);border-radius:10px;margin:8px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.shop-module__B6Pcjq__saleNote b{color:var(--peony)}.shop-module__B6Pcjq__occArt{aspect-ratio:1;background:var(--linen-2);border-radius:14px;place-items:center;transition:transform .25s;display:grid;position:relative;overflow:hidden}.shop-module__B6Pcjq__occArt:before{content:"";aspect-ratio:1;background:#ffffffa6;border-radius:50%;width:62%;position:absolute}.shop-module__B6Pcjq__occArt .shop-module__B6Pcjq__catIcon{stroke-width:1.1px;width:44%;height:auto;color:var(--ink);transition:transform .3s;position:relative}.shop-module__B6Pcjq__occArt .shop-module__B6Pcjq__catIcon *{transform-box:fill-box}.shop-module__B6Pcjq__artBirthday{background:#f7e8da}.shop-module__B6Pcjq__artOpening{background:#e6eedf}.shop-module__B6Pcjq__artCheers{background:#f4ecd4}.shop-module__B6Pcjq__artLove{background:var(--blush)}.shop-module__B6Pcjq__artSympathy{background:#e6e4e8}.shop-module__B6Pcjq__artWedding{background:#efe8f0}@media (prefers-reduced-motion:no-preference){.shop-module__B6Pcjq__artBirthday .shop-module__B6Pcjq__ciAccent{transform-origin:50% 100%;animation:1.6s ease-in-out infinite shop-module__B6Pcjq__occ-flicker}.shop-module__B6Pcjq__artOpening .shop-module__B6Pcjq__ciAccent{transform-origin:50% 0;animation:3s ease-in-out infinite shop-module__B6Pcjq__occ-sway}.shop-module__B6Pcjq__artCheers .shop-module__B6Pcjq__ciAccent{transform-origin:0 100%;animation:2.4s ease-in-out infinite shop-module__B6Pcjq__occ-wave}.shop-module__B6Pcjq__artCheers .shop-module__B6Pcjq__ciDot{transform-origin:50%;animation:2.4s ease-out infinite shop-module__B6Pcjq__occ-pop}.shop-module__B6Pcjq__artCheers .shop-module__B6Pcjq__ciDot:nth-of-type(2){animation-delay:.6s}.shop-module__B6Pcjq__artLove .shop-module__B6Pcjq__ciAccent{transform-origin:50% 55%;animation:1.8s ease-in-out infinite shop-module__B6Pcjq__occ-beat}.shop-module__B6Pcjq__artSympathy .shop-module__B6Pcjq__ciAccent{transform-origin:50% 100%;animation:4.5s ease-in-out infinite shop-module__B6Pcjq__occ-flicker-calm}.shop-module__B6Pcjq__artWedding .shop-module__B6Pcjq__ciAccent{animation:3.2s ease-in-out infinite shop-module__B6Pcjq__occ-bob}}@keyframes shop-module__B6Pcjq__occ-flicker{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(.92,1.1)rotate(-3deg)}50%{transform:scale(1.04,.94)rotate(2deg)}75%{transform:scale(.96,1.06)rotate(-1deg)}}@keyframes shop-module__B6Pcjq__occ-flicker-calm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.97,1.04)}}@keyframes shop-module__B6Pcjq__occ-sway{0%,to{transform:rotate(0)}30%{transform:rotate(-2.5deg)}70%{transform:rotate(2.5deg)}}@keyframes shop-module__B6Pcjq__occ-wave{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes shop-module__B6Pcjq__occ-pop{0%{opacity:0;transform:translateY(2px)scale(.4)}20%{opacity:1;transform:translateY(-1px)scale(1.25)}60%{opacity:1;transform:translateY(-3px)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.8)}}@keyframes shop-module__B6Pcjq__occ-beat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.14)}24%{transform:scale(.98)}32%{transform:scale(1.08)}}@keyframes shop-module__B6Pcjq__occ-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}.shop-module__B6Pcjq__verify{max-width:520px;padding:48px var(--gutter) 64px;margin:0 auto}.shop-module__B6Pcjq__verify>p{color:var(--ink-soft);line-height:1.55}.shop-module__B6Pcjq__verifyForm{gap:12px;margin:20px 0 8px;display:grid}.shop-module__B6Pcjq__osHero{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:16px;margin-bottom:14px;padding:22px 20px;display:flex}.shop-module__B6Pcjq__osHero[data-tone=ok]{background:#eef6e8;border-color:#c8ddb8}.shop-module__B6Pcjq__osHero[data-tone=wait]{background:#fdf6e4;border-color:#eedcae}.shop-module__B6Pcjq__osHero[data-tone=end]{background:var(--linen-2)}.shop-module__B6Pcjq__osHeroIcon{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;animation:.5s cubic-bezier(.3,1.5,.5,1) shop-module__B6Pcjq__osPop;display:grid;box-shadow:0 0 0 4px #fff9}@keyframes shop-module__B6Pcjq__osPop{0%{opacity:0;transform:scale(.6)}}.shop-module__B6Pcjq__osHero h2{font-family:var(--display);text-transform:uppercase;margin:4px 0 6px;font-size:25px;font-weight:800;font-stretch:75%;line-height:1.25}.shop-module__B6Pcjq__osHero p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.shop-module__B6Pcjq__osHero p+p{margin-top:4px}.shop-module__B6Pcjq__osHero .shop-module__B6Pcjq__osMeta{color:var(--ink-2);font-size:13px}.shop-module__B6Pcjq__osSteps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:4px 0 0;list-style:none;display:grid}.shop-module__B6Pcjq__osSteps li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.shop-module__B6Pcjq__osSteps li+li:before{content:"";background:var(--line);border-radius:2px;width:100%;height:3px;margin-right:17px;position:absolute;top:15px;right:50%}.shop-module__B6Pcjq__osSteps li[data-state=done]:before,.shop-module__B6Pcjq__osSteps li[data-state=now]:before{background:var(--peony)}.shop-module__B6Pcjq__osDot{z-index:1;background:var(--paper);border:2px solid var(--line);width:32px;height:32px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.shop-module__B6Pcjq__osSteps li[data-state=done] .shop-module__B6Pcjq__osDot{background:var(--peony);border-color:var(--peony);color:#fff}.shop-module__B6Pcjq__osSteps li[data-state=now] .shop-module__B6Pcjq__osDot{border-color:var(--peony);color:var(--peony);animation:2s ease-out infinite shop-module__B6Pcjq__osPulse}@keyframes shop-module__B6Pcjq__osPulse{0%{box-shadow:0 0 #b3047f59}to{box-shadow:0 0 0 10px #b3047f00}}.shop-module__B6Pcjq__osLabel{color:var(--ink-2);font-size:13px;line-height:1.3}.shop-module__B6Pcjq__osSteps li[data-state=done] .shop-module__B6Pcjq__osLabel,.shop-module__B6Pcjq__osSteps li[data-state=now] .shop-module__B6Pcjq__osLabel{color:var(--ink);font-weight:600}.shop-module__B6Pcjq__osPay{gap:10px;margin:0;display:grid}.shop-module__B6Pcjq__osPay>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.shop-module__B6Pcjq__osPay>div:last-child{border-bottom:0;padding-bottom:0}.shop-module__B6Pcjq__osPay dt{color:var(--ink-2);font-size:14px}.shop-module__B6Pcjq__osPay dd{text-align:right;margin:0;font-size:15px;font-weight:500}.shop-module__B6Pcjq__osAmount{font-family:var(--display);font-stretch:75%;font-size:20px!important;font-weight:800!important}.shop-module__B6Pcjq__osBadge{color:#7a5410;background:#fdf1d6;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:13px;font-weight:600;display:inline-flex}.shop-module__B6Pcjq__osBadge[data-tone=ok]{color:#2f5c1c;background:#e3f1d8}.shop-module__B6Pcjq__osNext{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-module__B6Pcjq__osNext li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.shop-module__B6Pcjq__osNext svg{flex:none;margin-top:1px}@media (max-width:559px){.shop-module__B6Pcjq__osHero{gap:12px;padding:18px 16px}.shop-module__B6Pcjq__osHeroIcon{width:48px;height:48px}.shop-module__B6Pcjq__osHeroIcon svg{width:30px;height:30px}.shop-module__B6Pcjq__osHero h2{font-size:19px}.shop-module__B6Pcjq__osLabel{padding:0 2px;font-size:12px}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__osHeroIcon,.shop-module__B6Pcjq__osSteps li[data-state=now] .shop-module__B6Pcjq__osDot{animation:none}}.shop-module__B6Pcjq__help{background:var(--blush);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px 16px;margin-top:18px;padding:16px;display:grid}.shop-module__B6Pcjq__helpText b{font-size:15px;display:block}.shop-module__B6Pcjq__helpText span{color:var(--ink-2);font-size:13px}.shop-module__B6Pcjq__helpCopy{border:1.5px dashed var(--peony);background:var(--paper);min-height:44px;color:var(--ink);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 14px;line-height:1.15;transition:background .15s,transform .1s;display:inline-flex}.shop-module__B6Pcjq__helpCopy span{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__helpCopy small{color:var(--peony);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.shop-module__B6Pcjq__helpCopy:hover{background:#fff}.shop-module__B6Pcjq__helpCopy:active{transform:scale(.97)}.shop-module__B6Pcjq__helpCopy[data-copied=true]{background:#eef6e8;border-style:solid}.shop-module__B6Pcjq__helpCopy[data-copied=true] small{color:#2f5c1c}.shop-module__B6Pcjq__helpActions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.shop-module__B6Pcjq__helpActions .shop-module__B6Pcjq__btn{min-height:46px;font-size:15px}.shop-module__B6Pcjq__helpActions .shop-module__B6Pcjq__btn:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__pcard .shop-module__B6Pcjq__ph img{transition:none}}.shop-module__B6Pcjq__pcardBadges{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.shop-module__B6Pcjq__badgeDot{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.shop-module__B6Pcjq__pcardTag{height:26px;font-family:var(--display);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;background:#fff;border:2px solid;border-radius:6px;align-items:center;padding:0 8px;font-size:14px;font-weight:800;font-stretch:75%;display:inline-flex;transform:rotate(-4deg);box-shadow:0 2px 6px #2a1d3a24}.shop-module__B6Pcjq__pcardTag[data-badge=DELIVERY_2H]{color:var(--leaf)}.shop-module__B6Pcjq__pcardTag[data-badge=BESTSELLER]{color:var(--peony)}.shop-module__B6Pcjq__pcardTag[data-badge=TRENDING]{color:#8a5a00}.shop-module__B6Pcjq__newRibbon{z-index:1;pointer-events:none;width:78px;height:78px;position:absolute;top:0;right:0;overflow:hidden}.shop-module__B6Pcjq__newRibbon span{background:var(--ink);color:#fff;width:116px;font-family:var(--display);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:4px 0;font-size:13px;font-weight:800;font-stretch:75%;position:absolute;top:15px;right:-30px;transform:rotate(45deg);box-shadow:0 2px 6px #2a1d3a33}.shop-module__B6Pcjq__badgeFilter{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.shop-module__B6Pcjq__badgeFilter .shop-module__B6Pcjq__chip small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.shop-module__B6Pcjq__badgeFilter .shop-module__B6Pcjq__chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.shop-module__B6Pcjq__badgeFilter .shop-module__B6Pcjq__chip[aria-current=page] small{color:#ffffffb3}.shop-module__B6Pcjq__badgeFilter .shop-module__B6Pcjq__badgeDot{display:inline-block}.shop-module__B6Pcjq__badgeFilter [data-badge=NEW] .shop-module__B6Pcjq__badgeDot{background:#4e8a35}.shop-module__B6Pcjq__badgeFilter [data-badge=BESTSELLER] .shop-module__B6Pcjq__badgeDot{background:var(--peony)}.shop-module__B6Pcjq__badgeFilter [data-badge=TRENDING] .shop-module__B6Pcjq__badgeDot{background:#d39b1c}.shop-module__B6Pcjq__badgeFilter [data-badge=DELIVERY_2H] .shop-module__B6Pcjq__badgeDot{background:#6a9e2f}.shop-module__B6Pcjq__shipOffer{color:var(--peony);align-items:center;gap:8px;margin:14px 0 0;font-size:14px;display:flex}.shop-module__B6Pcjq__pcardPhoto[data-new] .shop-module__B6Pcjq__pcardBadges{max-width:calc(100% - 64px)}.shop-module__B6Pcjq__pdMain{position:relative}.shop-module__B6Pcjq__pdMain .shop-module__B6Pcjq__pcardBadges{gap:8px;top:16px;left:16px}.shop-module__B6Pcjq__pdMain .shop-module__B6Pcjq__pcardTag{height:30px;padding:0 12px;font-size:14px}.shop-module__B6Pcjq__pdMain .shop-module__B6Pcjq__newRibbon{width:104px;height:104px}.shop-module__B6Pcjq__pdMain .shop-module__B6Pcjq__newRibbon span{width:152px;padding:6px 0;font-size:14px;top:21px;right:-38px}.shop-module__B6Pcjq__pdMain[data-new] .shop-module__B6Pcjq__pcardBadges{max-width:calc(100% - 96px)}@media (max-width:520px){.shop-module__B6Pcjq__pcardBadges{gap:4px;top:8px;left:8px}.shop-module__B6Pcjq__pcardPhoto[data-new] .shop-module__B6Pcjq__pcardBadges{max-width:calc(100% - 52px)}.shop-module__B6Pcjq__saleBadge,.shop-module__B6Pcjq__pcardTag{letter-spacing:.02em;height:21px;padding:0 6px;font-size:11px}.shop-module__B6Pcjq__newRibbon{width:60px;height:60px}.shop-module__B6Pcjq__newRibbon span{width:96px;padding:3px 0;font-size:10px;top:11px;right:-27px}}.shop-module__B6Pcjq__buyBarHost{background:0 0;min-height:0}.shop-module__B6Pcjq__buyBar{z-index:35;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);visibility:hidden;background:#fffffff5;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px 10px;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 24px -18px #2a1d3a73}.shop-module__B6Pcjq__buyBar[data-shown=true]{visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.shop-module__B6Pcjq__buyBarThumb{width:48px}.shop-module__B6Pcjq__buyBarThumb .shop-module__B6Pcjq__ph{border-radius:8px}@media (min-width:960px){.shop-module__B6Pcjq__buyBarThumb{width:56px}}.shop-module__B6Pcjq__buyBarInfo{flex-direction:column;min-width:0;line-height:1.25;display:flex}.shop-module__B6Pcjq__buyBarInfo b{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;font-stretch:75%;overflow:hidden}.shop-module__B6Pcjq__buyBarInfo span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.shop-module__B6Pcjq__buyBarInfo strong{color:var(--peony);font-size:15px}.shop-module__B6Pcjq__buyBarInfo s{margin-left:6px;font-size:12px}.shop-module__B6Pcjq__buyBar .shop-module__B6Pcjq__btn{min-height:48px;padding:0 18px}@media (max-width:479px){.shop-module__B6Pcjq__buyBar{gap:8px}.shop-module__B6Pcjq__buyBarThumb{width:42px}.shop-module__B6Pcjq__buyBarInfo s{display:none}.shop-module__B6Pcjq__buyBar .shop-module__B6Pcjq__btn{min-height:46px;padding:0 14px}.shop-module__B6Pcjq__buyBarAdd{width:46px;padding:0}.shop-module__B6Pcjq__buyBarInfo b{font-size:15px}.shop-module__B6Pcjq__buyBarAdd{display:none}.shop-module__B6Pcjq__buyBar{grid-template-columns:auto minmax(0,1fr) auto auto}.shop-module__B6Pcjq__buyBarZalo{width:46px;padding:0}}@media (max-width:379px){.shop-module__B6Pcjq__buyBarThumb,.shop-module__B6Pcjq__buyBarArrow{display:none}.shop-module__B6Pcjq__buyBar{grid-template-columns:minmax(0,1fr) auto auto}}.shop-module__B6Pcjq__buyBarAdd{padding:0 14px}.shop-module__B6Pcjq__buyBarAddText{display:none}@media (min-width:640px){.shop-module__B6Pcjq__buyBarAddText{display:inline}.shop-module__B6Pcjq__buyBar .shop-module__B6Pcjq__btn{padding:0 24px}}@media (min-width:960px){.shop-module__B6Pcjq__buyBar{padding-inline:max(var(--gutter), calc((100vw - 1312px) / 2))}.shop-module__B6Pcjq__buyBarInfo b{font-size:18px}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__buyBar,.shop-module__B6Pcjq__buyBar[data-shown=true]{transition:none}}.shop-module__B6Pcjq__zaloAsk{color:var(--ink);background:#eef6fc;border:1px solid #c9dff0;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.shop-module__B6Pcjq__zaloAsk:hover{background:#e2f0fa;border-color:#9cc5e6}.shop-module__B6Pcjq__zaloAsk span{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.shop-module__B6Pcjq__zaloAsk b{font-size:15px;font-weight:600}.shop-module__B6Pcjq__zaloAsk small{color:var(--ink-2);font-size:13px}.shop-module__B6Pcjq__zaloAsk>svg:last-child{color:var(--ink-2);transition:transform .2s}.shop-module__B6Pcjq__zaloAsk:hover>svg:last-child{transform:translate(3px)}.shop-module__B6Pcjq__shop a.shop-module__B6Pcjq__zaloAsk{text-decoration:none}.shop-module__B6Pcjq__tabBar{z-index:34;padding:6px 4px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff5;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -18px #2a1d3a73}html[data-buy-bar=true] .shop-module__B6Pcjq__tabBar{visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;transform:translateY(110%)}@media (min-width:960px){.shop-module__B6Pcjq__tabBar{display:none}}.shop-module__B6Pcjq__tab{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:0;display:flex}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__tab{font:600 11px/1.2 var(--sans);letter-spacing:.01em;color:var(--ink-2);text-decoration:none}@media (max-width:359px){.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__tab{letter-spacing:0;font-size:10px}.shop-module__B6Pcjq__tab>svg,.shop-module__B6Pcjq__tabIcon{padding-inline:10px}}.shop-module__B6Pcjq__tab>span:last-child{white-space:nowrap}.shop-module__B6Pcjq__tab>svg,.shop-module__B6Pcjq__tabIcon{box-sizing:content-box;border-radius:14px;padding:3px 14px;transition:background .2s,transform .15s}.shop-module__B6Pcjq__tab:active>svg,.shop-module__B6Pcjq__tab:active .shop-module__B6Pcjq__tabIcon{transform:scale(.9)}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__tab[aria-current=page],.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__tab[data-current=true]{color:var(--peony)}.shop-module__B6Pcjq__tab[aria-current=page]>svg,.shop-module__B6Pcjq__tab[aria-current=page] .shop-module__B6Pcjq__tabIcon,.shop-module__B6Pcjq__tab[data-current=true]>svg{background:#b3047f1a}.shop-module__B6Pcjq__tab:focus-visible{outline:2px solid var(--peony);outline-offset:-4px;border-radius:12px}.shop-module__B6Pcjq__tabIcon{display:grid;position:relative}.shop-module__B6Pcjq__tabIcon i{border:2px solid var(--paper);box-sizing:border-box;background:var(--peony);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:14px;position:absolute;top:-2px;right:4px}@media (max-width:959px){.shop-module__B6Pcjq__footBottom{padding-bottom:calc(18px + 66px + env(safe-area-inset-bottom,0px))}}.shop-module__B6Pcjq__bespoke{width:calc(min(100%, 1440px) - 2 * var(--gutter));background:var(--blush);border-radius:28px;align-items:center;gap:32px;margin:56px auto 0;padding:32px 20px;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__bespoke{grid-template-columns:minmax(0,1fr) 420px;gap:64px;padding:64px}}.shop-module__B6Pcjq__bespokeText h1,.shop-module__B6Pcjq__bespokeText h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:10px 0 0;font-size:39px;font-weight:800;font-stretch:75%;line-height:1.1}.shop-module__B6Pcjq__bespokeText em{color:var(--peony)}@media (min-width:960px){.shop-module__B6Pcjq__bespokeText h1,.shop-module__B6Pcjq__bespokeText h2{font-size:46px}}.shop-module__B6Pcjq__bespokeText>p{max-width:540px;color:var(--ink-2);margin:16px 0 0;font-size:16px}.shop-module__B6Pcjq__bespokeSteps{counter-reset:step;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.shop-module__B6Pcjq__bespokeSteps{grid-template-columns:repeat(3,1fr)}}.shop-module__B6Pcjq__bespokeSteps li{color:var(--ink-2);counter-increment:step;background:#ffffffbf;border-radius:18px;padding:16px;font-size:14px;position:relative}.shop-module__B6Pcjq__bespokeSteps li:after{content:counter(step);font-family:var(--display);color:var(--d1);font-size:40px;font-weight:800;font-stretch:75%;line-height:1;position:absolute;top:10px;right:16px}.shop-module__B6Pcjq__bespokeSteps li:nth-child(2):after{color:var(--d2)}.shop-module__B6Pcjq__bespokeSteps li:nth-child(3):after{color:var(--d4)}.shop-module__B6Pcjq__bespokeSteps li b{color:var(--ink);margin:8px 0 4px;font-size:15px;display:block}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__bespokeMore{color:var(--peony);align-items:center;gap:6px;margin-top:22px;font-weight:600;text-decoration:none;display:inline-flex}.shop-module__B6Pcjq__bespokeMore:hover{text-decoration:underline}.shop-module__B6Pcjq__brief{gap:14px;display:grid}.shop-module__B6Pcjq__briefNote{background:var(--paper);border-radius:6px;padding:26px 22px 18px;position:relative;transform:rotate(1.2deg);box-shadow:0 18px 40px -24px #2a1d3a73}.shop-module__B6Pcjq__briefNote:before{content:"";background:#f7dc8fcc;width:92px;height:22px;position:absolute;top:-11px;left:50%;translate:-50%;rotate:-3deg}.shop-module__B6Pcjq__briefHello{font-family:var(--serif);margin:0 0 10px;font-size:18px;font-style:italic}.shop-module__B6Pcjq__briefNote ul{margin:0;padding:0;list-style:none}.shop-module__B6Pcjq__briefNote li{color:var(--ink-2);align-items:baseline;gap:8px;padding:7px 0;font-size:14px;display:flex}.shop-module__B6Pcjq__briefNote li span:before{content:"• ";color:var(--peony)}.shop-module__B6Pcjq__briefNote li i{border-bottom:1.5px dashed var(--line);flex:1}.shop-module__B6Pcjq__briefPs{color:var(--ink-2);margin:10px 0 0;font-size:13px}.shop-module__B6Pcjq__briefActions{gap:10px;display:grid}@media (min-width:480px) and (max-width:959px){.shop-module__B6Pcjq__briefActions{grid-template-columns:1fr 1fr}}.shop-module__B6Pcjq__briefHint{text-align:center;color:var(--ink-2);margin:0;font-size:13px}.shop-module__B6Pcjq__bespokeNote{border:1px solid var(--line);background:var(--paper);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;margin-top:32px;padding:18px 20px;display:grid}.shop-module__B6Pcjq__bespokeNote>div:first-of-type{gap:2px;display:grid}.shop-module__B6Pcjq__bespokeNote b{font-family:var(--display);text-transform:uppercase;font-size:23px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__bespokeNote span{color:var(--ink-2);font-size:14px}.shop-module__B6Pcjq__bespokeNoteActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.shop-module__B6Pcjq__bespokeNoteActions .shop-module__B6Pcjq__btn{min-height:44px;padding:0 20px}@media (min-width:720px){.shop-module__B6Pcjq__bespokeNote{grid-template-columns:auto minmax(0,1fr) auto}.shop-module__B6Pcjq__bespokeNoteActions{grid-column:auto}}@media (max-width:639px){.shop-module__B6Pcjq__bespokeSteps li{grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:14px 40px 14px 14px;display:grid}.shop-module__B6Pcjq__bespokeSteps li svg{grid-row:span 2}.shop-module__B6Pcjq__bespokeSteps li b{margin:0 0 2px}}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__btnRing{color:var(--ink);box-shadow:0 0 0 3px var(--magenta), 0 10px 22px -10px #e205a3b3;background:#fff}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__btnRing:hover{box-shadow:0 0 0 3px var(--magenta), 0 14px 26px -10px #e205a3cc}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__btnOnPhoto{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #ffffffd9}.shop-module__B6Pcjq__eyebrowNum{color:var(--magenta);margin-right:14px}.shop-module__B6Pcjq__vSection{padding:72px var(--gutter)}.shop-module__B6Pcjq__vSection[data-tone=soft]{background:var(--linen)}.shop-module__B6Pcjq__vSection>*{max-width:1440px;margin-inline:auto}.shop-module__B6Pcjq__vHead{text-align:center;margin-bottom:36px}.shop-module__B6Pcjq__vEyebrow{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:14px;font-size:14px;font-weight:800;font-stretch:75%;display:inline-flex}.shop-module__B6Pcjq__vEyebrow b{color:var(--peony)}.shop-module__B6Pcjq__vHead h2,.shop-module__B6Pcjq__vLook h2{font-family:var(--display);text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:clamp(40px,1rem + 4.4vw,76px);font-weight:800;font-stretch:75%;line-height:1.06}.shop-module__B6Pcjq__vHead p{max-width:40em;color:var(--ink-2);margin:10px auto 0}.shop-module__B6Pcjq__vMore{border-bottom:2px solid var(--ink);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-top:14px;padding-bottom:3px;font-size:15px;font-weight:800;font-stretch:75%;text-decoration:none;display:inline-flex}.shop-module__B6Pcjq__hhero{max-width:1440px;padding:16px var(--gutter) 0;gap:8px;margin:0 auto;display:grid}@media (min-width:960px){.shop-module__B6Pcjq__hhero{grid-template-columns:repeat(3,1fr);height:min(78vh,780px);min-height:560px}}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__hheroPanel{color:#fff}.shop-module__B6Pcjq__hheroPanel{background:var(--ph);color:#fff;border-radius:22px;min-height:560px;position:relative;overflow:hidden}.shop-module__B6Pcjq__hheroPanel+.shop-module__B6Pcjq__hheroPanel{display:none}@media (min-width:960px){.shop-module__B6Pcjq__hheroPanel{min-height:0}.shop-module__B6Pcjq__hheroPanel+.shop-module__B6Pcjq__hheroPanel{display:block}}.shop-module__B6Pcjq__hheroPanel img{object-fit:cover;transition:transform .8s}a.shop-module__B6Pcjq__hheroPanel:hover img{transform:scale(1.04)}.shop-module__B6Pcjq__hheroPanel[data-lead]:after{content:"";background:linear-gradient(#2a1d3a00 30%,#2a1d3ad9);position:absolute;inset:0}.shop-module__B6Pcjq__hheroPill{z-index:2;background:var(--ic-butter);color:var(--ink);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:15px;font-weight:800;font-stretch:75%;position:absolute;top:20px;left:20px;transform:rotate(-4deg);box-shadow:0 8px 16px -8px #2a1d3a73}.shop-module__B6Pcjq__hheroCopy{z-index:2;position:absolute;bottom:28px;left:24px;right:24px}.shop-module__B6Pcjq__hheroCopy h1{font-family:var(--display);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(56px,1rem + 4.6vw,96px);font-weight:800;font-stretch:75%;line-height:1.04}.shop-module__B6Pcjq__hheroCopy p{color:#ffffffeb;margin:12px 0 20px;font-size:15px}.shop-module__B6Pcjq__hheroCtas{flex-wrap:wrap;gap:12px;display:flex}.shop-module__B6Pcjq__hheroStamp{z-index:2;position:absolute;bottom:24px;left:50%;translate:-50%}.shop-module__B6Pcjq__hheroReal{z-index:2;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:18px;right:18px}.shop-module__B6Pcjq__hheroSlip{z-index:2;color:var(--ink);filter:drop-shadow(0 16px 22px #2a1d3a4d);grid-template-columns:1fr 86px;display:grid;position:absolute;bottom:24px;left:18px;right:18px;transform:rotate(-3deg)}.shop-module__B6Pcjq__hheroSlipMain{background:#fff;border-radius:12px 0 0 12px;padding:14px 16px;display:grid;-webkit-mask:radial-gradient(8px at 100% 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(8px at 100% 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(8px at 100% 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(8px at 100% 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.shop-module__B6Pcjq__hheroSlipMain small{color:var(--ink-2);font-size:12px}.shop-module__B6Pcjq__hheroSlipMain b{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:800;font-stretch:75%;line-height:1.15}.shop-module__B6Pcjq__hheroSlipStub{text-align:center;background:var(--ic-butter);font-family:var(--display);font-variant-numeric:tabular-nums;border-left:2px dashed #2a1d3a40;border-radius:0 12px 12px 0;place-items:center;font-size:20px;font-weight:800;font-stretch:75%;line-height:1.15;display:grid;-webkit-mask:radial-gradient(8px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(8px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(8px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(8px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.shop-module__B6Pcjq__vRibbons{z-index:3;height:112px;margin-top:-30px;position:relative;overflow:hidden}.shop-module__B6Pcjq__vBand{white-space:nowrap;width:108%;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:13px 0;font-size:19px;font-weight:800;font-stretch:75%;line-height:1.3;display:flex;position:absolute;left:-4%}.shop-module__B6Pcjq__vBand[data-tone=ink]{background:var(--ink);top:24px;transform:rotate(-2deg)}.shop-module__B6Pcjq__vBand[data-tone=ribbon]{z-index:-1;background:var(--magenta);clip-path:polygon(0 0,100% 0,calc(100% - 26px) 50%,100% 100%,0 100%,26px 50%);top:52px;transform:rotate(1.4deg)}.shop-module__B6Pcjq__vBand[data-tone=ribbon]:before,.shop-module__B6Pcjq__vBand[data-tone=ribbon]:after{content:"";border-top:1.5px dashed #ffffff8c;position:absolute;left:0;right:0}.shop-module__B6Pcjq__vBand[data-tone=ribbon]:before{top:5px}.shop-module__B6Pcjq__vBand[data-tone=ribbon]:after{bottom:5px}.shop-module__B6Pcjq__vTrack{flex-shrink:0;align-items:center;gap:30px;padding-right:30px;animation:40s linear infinite shop-module__B6Pcjq__vSlide;display:flex}.shop-module__B6Pcjq__vBand[data-tone=ribbon] .shop-module__B6Pcjq__vTrack{animation-direction:reverse}.shop-module__B6Pcjq__vTrack svg{stroke:#0000}@keyframes shop-module__B6Pcjq__vSlide{to{transform:translate(-100%)}}.shop-module__B6Pcjq__vOcc{margin:0 calc(var(--gutter) * -1) 24px;padding:0 var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}@media (min-width:1200px){.shop-module__B6Pcjq__vOcc{grid-template-columns:repeat(6,1fr);margin-inline:0;padding-inline:0;display:grid;overflow:visible}}.shop-module__B6Pcjq__vOccCard{aspect-ratio:3/4.2;background:var(--ic-pink);color:#fff;scroll-snap-align:start;border-radius:22px;flex:0 0 min(66vw,280px);text-decoration:none;position:relative;overflow:hidden}.shop-module__B6Pcjq__vOccCard img{object-fit:cover;transition:transform .6s}.shop-module__B6Pcjq__vOccCard:hover img{transform:scale(1.05)}.shop-module__B6Pcjq__vOccCard:after{content:"";background:linear-gradient(90deg,#2a1d3a9e,#0000 55%),linear-gradient(#0000 60%,#2a1d3a73);position:absolute;inset:0}.shop-module__B6Pcjq__vOccArt{place-items:center;display:grid;position:absolute;inset:0}.shop-module__B6Pcjq__vOccArt>*{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__vOccCard{color:#fff}.shop-module__B6Pcjq__shop .shop-module__B6Pcjq__vOccCard[data-art]{color:var(--ink)}.shop-module__B6Pcjq__vOccCard[data-art]:after{display:none}.shop-module__B6Pcjq__vOccName{z-index:1;writing-mode:vertical-rl;font-family:var(--display);text-transform:uppercase;font-size:clamp(42px,1rem + 2.6vw,60px);font-weight:800;font-stretch:75%;line-height:1.1;position:absolute;bottom:18px;left:8px;transform:rotate(180deg)}.shop-module__B6Pcjq__vOccGo{z-index:1;width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.shop-module__B6Pcjq__vPin{z-index:2;width:56%;color:var(--ink);font-family:var(--serif);-webkit-line-clamp:4;background:#fff;border-radius:4px;-webkit-box-orient:vertical;padding:12px 12px 10px;font-size:14px;font-style:italic;line-height:1.4;display:-webkit-box;position:absolute;top:16px;right:12px;overflow:hidden;transform:rotate(4deg);box-shadow:0 10px 18px -10px #00000080}.shop-module__B6Pcjq__vPin:before{content:"";background:var(--magenta);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-6px;left:50%}.shop-module__B6Pcjq__vStatement{isolation:isolate;background:var(--ink);border-radius:22px;height:min(82vh,780px);min-height:520px;margin-top:72px;position:relative;overflow:hidden}.shop-module__B6Pcjq__vDrift{grid-template-columns:repeat(5,1fr);gap:14px;display:grid;position:absolute;inset:-18% -12%;transform:rotate(-8deg)}@media (max-width:759px){.shop-module__B6Pcjq__vDrift{grid-template-columns:repeat(3,1fr);gap:10px;inset:-20% -30%}.shop-module__B6Pcjq__vCol:nth-child(n+4){display:none}}.shop-module__B6Pcjq__vCol{overflow:hidden}.shop-module__B6Pcjq__vColTrack{flex-direction:column;gap:14px;animation:46s linear infinite shop-module__B6Pcjq__vRise;display:flex}.shop-module__B6Pcjq__vCol:nth-child(2n) .shop-module__B6Pcjq__vColTrack{animation-name:shop-module__B6Pcjq__vFall;animation-duration:54s}.shop-module__B6Pcjq__vCol:nth-child(3) .shop-module__B6Pcjq__vColTrack{animation-duration:40s}.shop-module__B6Pcjq__vCol:nth-child(5) .shop-module__B6Pcjq__vColTrack{animation-duration:60s}.shop-module__B6Pcjq__vStatement:hover .shop-module__B6Pcjq__vColTrack{animation-play-state:paused}@keyframes shop-module__B6Pcjq__vRise{to{transform:translateY(calc(-50% - 7px))}}@keyframes shop-module__B6Pcjq__vFall{0%{transform:translateY(calc(-50% - 7px))}to{transform:none}}.shop-module__B6Pcjq__vColTrack img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;height:auto}.shop-module__B6Pcjq__vStatement:after{content:"";pointer-events:none;background:radial-gradient(62% 58%,#2a1d3ae0,#2a1d3ab3 45%,#2a1d3a38);position:absolute;inset:0}.shop-module__B6Pcjq__vStatement h2{z-index:1;padding:0 var(--gutter);text-align:center;font-family:var(--display);text-transform:uppercase;color:#fff;place-content:center;margin:0;font-size:clamp(60px,1rem + 8vw,150px);font-weight:800;font-stretch:75%;line-height:1.04;display:grid;position:absolute;inset:0}.shop-module__B6Pcjq__vPinBig{width:min(300px,72%);padding:16px 16px 12px;font-size:17px;display:block;top:auto;bottom:24px;right:24px;transform:rotate(-3deg)}.shop-module__B6Pcjq__vPinBig small{font-family:var(--sans);color:var(--ink-2);margin-top:6px;font-size:11px;font-style:normal;display:block}.shop-module__B6Pcjq__vReceipts{gap:24px;max-width:1140px;display:grid}@media (min-width:900px){.shop-module__B6Pcjq__vReceipts{grid-template-columns:repeat(3,1fr)}}.shop-module__B6Pcjq__vReceipt{background:#fff;border-radius:18px 18px 0 0;padding:24px 22px 40px;position:relative;box-shadow:0 24px 40px -30px #2a1d3a73;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 10px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 10px repeat-x}.shop-module__B6Pcjq__vReceipt>small{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:800;font-stretch:75%}.shop-module__B6Pcjq__vReceipt h3{border-bottom:1px dashed var(--line);font-family:var(--display);text-transform:uppercase;margin:4px 0 16px;padding-bottom:14px;font-size:38px;font-weight:800;font-stretch:75%;line-height:1.08}.shop-module__B6Pcjq__vSeal{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:3px double;border-radius:8px;padding:2px 12px;font-size:17px;font-weight:800;font-stretch:75%;position:absolute;top:22px;right:20px;transform:rotate(-8deg)}.shop-module__B6Pcjq__vSeal[data-tone=leaf]{color:var(--leaf)}.shop-module__B6Pcjq__vSeal[data-tone=ink]{color:var(--ink)}.shop-module__B6Pcjq__vSeal[data-tone=peony]{color:var(--peony)}.shop-module__B6Pcjq__vReceipt dl{gap:10px;margin:0;display:grid}.shop-module__B6Pcjq__vReceipt dl div{align-items:baseline;gap:8px;font-size:14px;display:flex}.shop-module__B6Pcjq__vReceipt dt{color:var(--ink-2)}.shop-module__B6Pcjq__vReceipt dl i{border-bottom:2px dotted #d8d0e0;flex:1;transform:translateY(-4px)}.shop-module__B6Pcjq__vReceipt dd{margin:0;font-weight:600}.shop-module__B6Pcjq__vReceipt .shop-module__B6Pcjq__vMore{margin-top:20px}.shop-module__B6Pcjq__vLook{padding:88px var(--gutter);background:var(--linen);overflow:hidden}.shop-module__B6Pcjq__vLookInner{align-items:center;gap:36px;max-width:1440px;margin:0 auto;display:grid}@media (min-width:1000px){.shop-module__B6Pcjq__vLookInner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}.shop-module__B6Pcjq__vLead{max-width:32em;margin:14px 0 0;font-size:17px}.shop-module__B6Pcjq__vVows{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.shop-module__B6Pcjq__vVows li{background:#fff;border-radius:18px;padding:14px 16px 14px 44px;position:relative;box-shadow:0 10px 24px -20px #2a1d3a80}.shop-module__B6Pcjq__vVows li:before{content:"✓";background:var(--ic-sage);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.shop-module__B6Pcjq__vVows b{color:var(--ink);display:block}.shop-module__B6Pcjq__vVows small{color:var(--ink-2);font-size:13px;display:block}.shop-module__B6Pcjq__vWall{position:relative}@media (min-width:1000px){.shop-module__B6Pcjq__vWall{aspect-ratio:1/1.02}}.shop-module__B6Pcjq__vPola{color:var(--ink);background:#fff;border-radius:6px;padding:10px 10px 12px;text-decoration:none;transition:transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .3s;display:block;box-shadow:0 22px 40px -26px #2a1d3a8c}.shop-module__B6Pcjq__vPolaPhoto{aspect-ratio:4/5;background:var(--ph);border-radius:3px;display:block;position:relative;overflow:hidden}.shop-module__B6Pcjq__vPolaPhoto img{object-fit:cover}.shop-module__B6Pcjq__vPolaCap{justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.shop-module__B6Pcjq__vPolaCap b{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:18px;font-style:italic;font-weight:500}.shop-module__B6Pcjq__vPolaCap span{color:var(--peony);white-space:nowrap;font-size:13px;font-weight:600}@media (min-width:1000px){.shop-module__B6Pcjq__vPola{width:30%;transform:rotate(var(--r));position:absolute}.shop-module__B6Pcjq__vPola:hover,.shop-module__B6Pcjq__vPola:focus-visible{z-index:5;transform:scale(1.06)translateY(-6px)}.shop-module__B6Pcjq__vPola:before{content:"";z-index:1;background:#f7dc8fd9;width:74px;height:20px;position:absolute;top:-10px;left:50%;translate:-50%;rotate:-4deg}.shop-module__B6Pcjq__vPola:first-child{--r:-6deg;top:4%;left:1%}.shop-module__B6Pcjq__vPola:nth-child(2){--r:4deg;top:0;left:35%}.shop-module__B6Pcjq__vPola:nth-child(3){--r:-3deg;top:5%;left:69%}.shop-module__B6Pcjq__vPola:nth-child(4){--r:5deg;top:51%;left:15%}.shop-module__B6Pcjq__vPola:nth-child(5){--r:-4deg;top:53%;left:51%}}@media (max-width:999px){.shop-module__B6Pcjq__vWall{margin:0 calc(var(--gutter) * -1);padding:14px var(--gutter) 20px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.shop-module__B6Pcjq__vPola{scroll-snap-align:start;flex:0 0 min(60vw,250px)}}@media (prefers-reduced-motion:reduce){.shop-module__B6Pcjq__vTrack,.shop-module__B6Pcjq__vColTrack,.shop-module__B6Pcjq__barFacts li,.shop-module__B6Pcjq__openStatus i{transition:none;animation:none}}
