.top[data-astro-cid-nen7h5rs]{z-index:30;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:sticky;top:-38px}.top[data-astro-cid-nen7h5rs].is-away{transform:translateY(-100%)}.top[data-astro-cid-nen7h5rs]:focus-within{transform:none}.announce[data-astro-cid-nen7h5rs]:hover .marquee__track[data-astro-cid-nen7h5rs]{animation-play-state:paused}.announce[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;align-items:center;height:38px;font-size:13px;font-weight:600}.announce__item[data-astro-cid-nen7h5rs]{align-items:center;gap:56px;padding-right:56px;display:inline-flex}.hdr[data-astro-cid-nen7h5rs]{background:var(--paper);transition:background .3s,box-shadow .3s}.hdr[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(10px);background:#fbf6eef0;box-shadow:0 1px #1e234014,0 10px 30px #1e23400f}.hdr__row[data-astro-cid-nen7h5rs]{max-width:var(--wrap);padding:18px var(--gutter) 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;transition:padding .3s;display:grid}.hdr__side[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;font-size:14px;font-weight:600;display:flex}.hdr__side--r[data-astro-cid-nen7h5rs]{justify-content:flex-end}.hdr__link[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;min-height:40px;padding:8px;display:flex}.hdr__link[data-astro-cid-nen7h5rs]:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.hdr__logo[data-astro-cid-nen7h5rs]{display:flex}.hdr__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform-origin:50%;width:auto;height:30px;transition:transform .3s}.hdr[data-astro-cid-nen7h5rs].is-scrolled .hdr__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform:scale(.85)}.hdr__bag[data-astro-cid-nen7h5rs]{cursor:pointer;min-width:40px;min-height:40px;color:var(--ink);background:0 0;border:0;place-items:center;padding:8px;display:grid;position:relative}.hdr__count[data-astro-cid-nen7h5rs]{background:var(--c-coral);color:var(--ink);border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;font-weight:700;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:-2px;right:-6px}.hdr__count[data-astro-cid-nen7h5rs].bump{transform:scale(1.35)}.hdr__nav[data-astro-cid-nen7h5rs]{max-width:var(--wrap);flex-wrap:wrap;justify-content:center;gap:4px 6px;margin:0 auto;padding:10px 24px 12px;font-size:15px;font-weight:600;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.hdr__soon[data-astro-cid-nen7h5rs]{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:8px 13px;transition:background .25s;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--h);color:var(--ink)}@media (hover:hover){.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--h);color:var(--ink)}}.hdr__soon[data-astro-cid-nen7h5rs]{color:var(--ink-2);cursor:default}.hdr__soon[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{letter-spacing:.06em;text-transform:uppercase;background:var(--paper-2);color:var(--ink);border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}@media (width<=760px){.hdr__row[data-astro-cid-nen7h5rs]{gap:12px;padding-top:14px}.hdr__lbl[data-astro-cid-nen7h5rs]{display:none}.hdr__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:24px}.hdr__nav[data-astro-cid-nen7h5rs]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:8px 12px 10px;scroll-padding-inline:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000)}.hdr__soon[data-astro-cid-nen7h5rs]{display:none}.hdr__nav[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--paper);border-radius:32px 32px 0 0}.ftr__in[data-astro-cid-jo6i4kqk]{max-width:var(--wrap);padding:80px var(--gutter) 32px;margin:0 auto}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:40px;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:span 2;max-width:420px}@media (width<=420px){.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.ftr__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:34px}.ftr__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#d9dbe6;margin:22px 0;font-size:16px;line-height:1.6}.ftr__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;display:flex;gap:8px 10px!important}.ftr__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper);text-underline-offset:5px;text-align:center;min-width:32px;padding:8px 6px;font-size:14px;font-weight:600;display:inline-block}.ftr__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sun);text-decoration:underline}.ftr[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font:700 13px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ftr[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#d9dbe6;padding:4px 0;font-size:15px;transition:color .2s,transform .3s;display:inline-block}.ftr[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;transform:translate(4px)}.ftr[data-astro-cid-jo6i4kqk] .rainbow[data-astro-cid-jo6i4kqk]{margin:64px 0 22px}.ftr__legal[data-astro-cid-jo6i4kqk]{color:#b9bccd;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.ftr__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#b9bccd;text-underline-offset:3px;padding:4px 0;text-decoration:underline;display:inline-block}.ftr__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.cart{z-index:40;pointer-events:none;position:fixed;inset:0}.cart__scrim{backdrop-filter:blur(2px);opacity:0;background:#1e234073;transition:opacity .4s;position:absolute;inset:0}.cart__panel{background:var(--paper);flex-direction:column;width:min(440px,100%);transition:transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 60px #1e234026}.cart.is-open{pointer-events:auto}.cart.is-open .cart__scrim{opacity:1}.cart.is-open .cart__panel{transform:none}.cart__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.cart__head h2{letter-spacing:0;margin:0;font-size:26px}.cart__head small{font:600 15px var(--sans);color:var(--ink-2)}.cart__body{flex:1;padding:8px 28px;overflow:auto}.cart__empty{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:72px 0;display:flex}.cart__empty .display{font-size:22px}.cart__items{margin:0;padding:0;list-style:none}.cart__foot{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:22px 28px 28px;display:flex}.cart__sum{font:600 22px var(--display);justify-content:space-between;display:flex}.cart__ship{color:var(--ink-2);justify-content:space-between;font-size:15px;display:flex}.cart__ship span:last-child{color:var(--ink);font-weight:700}.cart__progress{background:var(--t-orange);border-radius:14px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}.cart__go:hover{background:var(--c-coral);color:var(--ink)}.cart__note{color:var(--ink-2);margin:0;font-size:13px}.line{border-bottom:1px solid #1e23401a;grid-template-columns:84px 1fr auto;gap:16px;padding:20px 0;display:grid}.line__img img{object-fit:cover;background:var(--t-orange);mix-blend-mode:multiply;border-radius:14px;width:84px;height:104px}.line__img{background:var(--t-orange);border-radius:14px;height:104px;display:block}.line__info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.line__title{font-size:15px;font-weight:600;line-height:1.35}.line__var{color:var(--ink-2);font-size:14px}.line__qty{border:1px solid #1e234033;border-radius:999px;align-items:center;margin-top:4px;display:inline-flex}.line__qty button{cursor:pointer;width:34px;height:34px;color:var(--ink);background:0 0;border:0;font-size:16px}.line__qty span{text-align:center;min-width:20px;font-size:14px;font-weight:600}.line__remove{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;text-decoration:underline}.line__price{font-size:15px;font-weight:700}
