.page-module__jhZ8IG__page{min-height:100vh;padding:var(--space-4);background:var(--color-surface-2);justify-content:center;align-items:center;display:flex}.page-module__jhZ8IG__logoWrap{margin-bottom:var(--space-6);justify-content:center;display:flex}.page-module__jhZ8IG__card{width:100%;max-width:24rem;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg,.75rem)}.page-module__jhZ8IG__card h1{font-size:var(--fs-2xl);margin-bottom:var(--space-2)}.page-module__jhZ8IG__hint{color:var(--color-ink-2);font-size:var(--fs-sm);margin-bottom:var(--space-6)}.page-module__jhZ8IG__placeholder{color:var(--color-ink-3);font-size:var(--fs-sm)}
.VisuallyHidden-module__rmE5ua__root{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProductTrustStrip-module__jjc1YG__list{padding:var(--sp-2);gap:var(--sp-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.ProductTrustStrip-module__jjc1YG__item{min-width:0}.ProductTrustStrip-module__jjc1YG__inner{align-items:center;gap:var(--sp-3);min-height:var(--touch-min);padding:var(--sp-2);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}a.ProductTrustStrip-module__jjc1YG__inner:hover{background:var(--color-surface-2)}a.ProductTrustStrip-module__jjc1YG__inner:hover .ProductTrustStrip-module__jjc1YG__label{text-decoration:underline}a.ProductTrustStrip-module__jjc1YG__inner:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ProductTrustStrip-module__jjc1YG__iconTile{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProductTrustStrip-module__jjc1YG__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ProductTrustStrip-module__jjc1YG__label{font-size:var(--fs-sm);color:var(--color-ink);font-weight:600;line-height:1.25}.ProductTrustStrip-module__jjc1YG__detail{font-size:var(--fs-xs);color:var(--color-ink-3);line-height:1.3}
.BlockRenderer-module__ncBVPW__block{margin-block:var(--sp-5);box-sizing:border-box;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%}.BlockRenderer-module__ncBVPW__blockClip{overflow:hidden}.BlockRenderer-module__ncBVPW__block img,.BlockRenderer-module__ncBVPW__block video{max-width:100%;height:auto}.BlockRenderer-module__ncBVPW__block iframe{max-width:100%}.BlockRenderer-module__ncBVPW__container{gap:var(--sp-4);flex-direction:column;width:100%;min-width:0;display:flex}.BlockRenderer-module__ncBVPW__container .BlockRenderer-module__ncBVPW__block{margin-block:0}.bz-grid{align-items:stretch;width:100%;min-width:0;display:grid}.bz-grid>*{min-width:0;max-width:100%}.bz-grid>.bz-block{margin-block:0}.bz-grid[data-mobile="1"]{grid-template-columns:minmax(0,1fr)}.bz-grid[data-mobile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-grid[data-gap=none]{gap:0}.bz-grid[data-gap=sm]{gap:.5rem}.bz-grid[data-gap=md]{gap:1rem}.bz-grid[data-gap=lg]{gap:1.75rem}.bz-flow{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.bz-flow>*{min-width:0;max-width:100%}.bz-flow[data-mobile=row]{flex-flow:wrap}.bz-flow[data-mobile=row]>*{flex:8rem;width:auto}.bz-flow[data-align=start]{justify-content:flex-start;align-items:flex-start}.bz-flow[data-align=center]{justify-content:center;align-items:center}.bz-flow[data-align=end]{justify-content:flex-end;align-items:flex-end}.bz-flow[data-gap=none]{gap:0}.bz-flow[data-gap=sm]{gap:.5rem}.bz-flow[data-gap=md]{gap:1rem}.bz-flow[data-gap=lg]{gap:1.75rem}@media (min-width:768px){.bz-flow[data-flow=stack]{flex-direction:column}.bz-flow[data-flow=stack]>*{flex:none;width:100%}.bz-flow[data-flow=row]{flex-flow:wrap}.bz-flow[data-flow=row]>*{flex:10rem;width:auto}.bz-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.bz-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-bleed{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.BlockRenderer-module__ncBVPW__builderLiveRoot .BlockRenderer-module__ncBVPW__block{margin-block:var(--sp-4)}.BlockRenderer-module__ncBVPW__builderLiveRoot .BlockRenderer-module__ncBVPW__block:last-child{margin-bottom:0}.BlockRenderer-module__ncBVPW__blockHeading{margin:0 0 var(--sp-3)}.BlockRenderer-module__ncBVPW__hero{gap:var(--sp-4);display:grid}@media (min-width:768px){.BlockRenderer-module__ncBVPW__hero{align-items:center;gap:var(--sp-6);grid-template-columns:1fr 1fr}}.BlockRenderer-module__ncBVPW__heroImage{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:min(52vh,28rem)}.BlockRenderer-module__ncBVPW__heroCopy{text-align:center}@media (min-width:768px){.BlockRenderer-module__ncBVPW__heroCopy{text-align:left}}.BlockRenderer-module__ncBVPW__heroCopy h2{margin:0 0 var(--sp-3);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15}.BlockRenderer-module__ncBVPW__heroCopy p{color:var(--color-ink-2);margin:0;font-size:clamp(1rem,2.5vw,1.125rem)}.BlockRenderer-module__ncBVPW__primaryLink{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-ink);font-weight:600;text-decoration:none;display:inline-flex}.BlockRenderer-module__ncBVPW__prose{line-height:1.6}.BlockRenderer-module__ncBVPW__prose h1{margin:0 0 var(--sp-3);text-align:left;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.25}.BlockRenderer-module__ncBVPW__prose h2,.BlockRenderer-module__ncBVPW__prose h3{text-align:left}.BlockRenderer-module__ncBVPW__prose p{margin:0 0 var(--sp-3);text-align:left}.BlockRenderer-module__ncBVPW__prose ul,.BlockRenderer-module__ncBVPW__prose ol{text-align:left;padding-inline-start:1.35rem}.BlockRenderer-module__ncBVPW__prose img,.BlockRenderer-module__ncBVPW__prose video{border-radius:var(--radius-sm);max-width:100%;height:auto}.BlockRenderer-module__ncBVPW__prose table{border-collapse:collapse;width:100%;max-width:100%;font-size:var(--fs-sm);margin:0 0 var(--sp-3)}.BlockRenderer-module__ncBVPW__prose table th,.BlockRenderer-module__ncBVPW__prose table td{border:1px solid var(--color-line);padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top;word-break:break-word}.BlockRenderer-module__ncBVPW__prose table th{background:var(--color-surface-2);font-weight:600}.BlockRenderer-module__ncBVPW__prose table.BlockRenderer-module__ncBVPW__product-spec-table th,.BlockRenderer-module__ncBVPW__prose table.BlockRenderer-module__ncBVPW__product-spec-table td{border:1px solid var(--color-line);padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top}.BlockRenderer-module__ncBVPW__prose table.BlockRenderer-module__ncBVPW__product-spec-table th{background:var(--color-surface-2);width:38%;font-weight:600}.BlockRenderer-module__ncBVPW__responsiveImage,.BlockRenderer-module__ncBVPW__splitImage{border-radius:var(--radius-md);width:100%;max-width:100%;height:auto;display:block}.BlockRenderer-module__ncBVPW__iconList{margin:0;padding:0;list-style:none}.BlockRenderer-module__ncBVPW__iconListItem{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.BlockRenderer-module__ncBVPW__iconListItem span{overflow-wrap:anywhere;min-width:0}.BlockRenderer-module__ncBVPW__feature{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;min-width:0;display:flex}.BlockRenderer-module__ncBVPW__feature[data-place=left],.BlockRenderer-module__ncBVPW__feature[data-place=right]{flex-direction:column}.BlockRenderer-module__ncBVPW__featureCopy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.BlockRenderer-module__ncBVPW__featureSubtitle{overflow-wrap:anywhere;margin:0}.BlockRenderer-module__ncBVPW__featureImage{min-width:0}@media (min-width:768px){.BlockRenderer-module__ncBVPW__feature[data-place=left],.BlockRenderer-module__ncBVPW__feature[data-place=right]{flex-direction:row;align-items:center}.BlockRenderer-module__ncBVPW__feature[data-place=left] .BlockRenderer-module__ncBVPW__featureImage,.BlockRenderer-module__ncBVPW__feature[data-place=right] .BlockRenderer-module__ncBVPW__featureImage,.BlockRenderer-module__ncBVPW__feature[data-place=left] .BlockRenderer-module__ncBVPW__featureCopy,.BlockRenderer-module__ncBVPW__feature[data-place=right] .BlockRenderer-module__ncBVPW__featureCopy{flex:1 1 0;width:auto}}.BlockRenderer-module__ncBVPW__caption{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--color-ink-3)}.BlockRenderer-module__ncBVPW__splitRow{gap:var(--sp-5);align-items:center;display:grid}@media (min-width:768px){.BlockRenderer-module__ncBVPW__splitRow{grid-template-columns:1fr 1fr}.BlockRenderer-module__ncBVPW__splitReverse{direction:rtl}.BlockRenderer-module__ncBVPW__splitReverse>*{direction:ltr}}.BlockRenderer-module__ncBVPW__benefitsGrid{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.BlockRenderer-module__ncBVPW__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.BlockRenderer-module__ncBVPW__benefitIcon{font-size:var(--fs-lg);margin-bottom:var(--sp-2);display:block}.BlockRenderer-module__ncBVPW__faqItem{border-bottom:1px solid var(--color-line);padding-block:var(--sp-3)}.BlockRenderer-module__ncBVPW__faqItem summary{cursor:pointer;font-weight:600}.BlockRenderer-module__ncBVPW__videoWrap{width:100%;max-width:min(100%,42rem);margin:var(--sp-4) auto;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface);justify-content:center;align-items:center;display:flex;overflow:hidden}.BlockRenderer-module__ncBVPW__prose .bz-video-embed{margin:var(--sp-4) auto;border-radius:var(--radius-md);border:1px solid var(--color-line)}.BlockRenderer-module__ncBVPW__galleryGrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}.BlockRenderer-module__ncBVPW__galleryGrid img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%}.BlockRenderer-module__ncBVPW__testimonialList{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.BlockRenderer-module__ncBVPW__cta{padding:var(--sp-6);background:var(--color-surface-2);border-radius:var(--radius-lg);text-align:center}.BlockRenderer-module__ncBVPW__reviewList{margin:var(--sp-4) 0 0;gap:var(--sp-4);padding:0;list-style:none;display:grid}.BlockRenderer-module__ncBVPW__reviewItem{padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-md)}.BlockRenderer-module__ncBVPW__reviewHead{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;display:flex}.BlockRenderer-module__ncBVPW__reviewTitle{margin:var(--sp-2) 0;font-weight:600}.BlockRenderer-module__ncBVPW__reviewBody{margin:0}.BlockRenderer-module__ncBVPW__reviewMeta{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--color-ink-3)}.BlockRenderer-module__ncBVPW__buyButtonWrap{margin-block:var(--sp-6)}.BlockRenderer-module__ncBVPW__okText{margin:var(--sp-2) 0 0;color:#067d62;font-size:var(--fs-sm)}.BlockRenderer-module__ncBVPW__errorText{margin:var(--sp-2) 0 0;color:#b12704;font-size:var(--fs-sm)}.BlockRenderer-module__ncBVPW__timeline{padding-left:var(--sp-5);gap:var(--sp-4);margin:0;display:grid}.BlockRenderer-module__ncBVPW__divider{border:none;border-top:1px solid var(--color-line)}.BlockRenderer-module__ncBVPW__productGrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.BlockRenderer-module__ncBVPW__productPlaceholder{aspect-ratio:3/4;background:var(--color-surface-2);border-radius:var(--radius-md);color:var(--color-ink-3);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}.BlockRenderer-module__ncBVPW__unknown{padding:var(--sp-3);border:1px dashed var(--color-line);color:var(--color-ink-3);font-size:var(--fs-sm)}.BlockRenderer-module__ncBVPW__promiseStack{gap:var(--sp-3);display:grid}.BlockRenderer-module__ncBVPW__promiseAssurances{font-size:var(--fs-xs);color:var(--color-ink-2);flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.BlockRenderer-module__ncBVPW__promiseAssurances li{align-items:center;gap:.4rem;display:flex}.BlockRenderer-module__ncBVPW__emptyProduct{padding:var(--sp-4);border:1px dashed var(--color-line);border-radius:var(--radius-md);color:var(--color-ink-2);margin:0}.BlockRenderer-module__ncBVPW__iconBlock{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.BlockRenderer-module__ncBVPW__stars{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.BlockRenderer-module__ncBVPW__starGlyph{color:#f5b301;letter-spacing:.08em;font-size:1.15rem}.BlockRenderer-module__ncBVPW__purchase{gap:var(--sp-3);justify-items:start;display:grid}.BlockRenderer-module__ncBVPW__purchasePrice{margin:0;font-size:1.35rem;font-weight:700}.BlockRenderer-module__ncBVPW__variantRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.BlockRenderer-module__ncBVPW__variantChip,.BlockRenderer-module__ncBVPW__variantChipActive{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:999px;padding:.4rem .8rem}.BlockRenderer-module__ncBVPW__variantChipActive{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, white)}.BlockRenderer-module__ncBVPW__floatingInline,.BlockRenderer-module__ncBVPW__floatingFixed{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.BlockRenderer-module__ncBVPW__floatingFixed{z-index:40;padding:var(--sp-3) var(--sp-4);background:var(--color-surface);border-top:1px solid var(--color-line);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a14}.BlockRenderer-module__ncBVPW__bzAnimFadeIn{animation:.7s both BlockRenderer-module__ncBVPW__bzFadeIn}.BlockRenderer-module__ncBVPW__bzAnimFadeUp{animation:.75s both BlockRenderer-module__ncBVPW__bzFadeUp}.BlockRenderer-module__ncBVPW__bzAnimFadeDown{animation:.75s both BlockRenderer-module__ncBVPW__bzFadeDown}.BlockRenderer-module__ncBVPW__bzAnimSlideLeft{animation:.75s both BlockRenderer-module__ncBVPW__bzSlideLeft}.BlockRenderer-module__ncBVPW__bzAnimSlideRight{animation:.75s both BlockRenderer-module__ncBVPW__bzSlideRight}.BlockRenderer-module__ncBVPW__bzAnimZoom{animation:.7s both BlockRenderer-module__ncBVPW__bzZoom}.BlockRenderer-module__ncBVPW__bzAnimScroll{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.BlockRenderer-module__ncBVPW__bzAnimScrollOn{opacity:1;transform:none}@keyframes BlockRenderer-module__ncBVPW__bzFadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlockRenderer-module__ncBVPW__bzFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes BlockRenderer-module__ncBVPW__bzFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes BlockRenderer-module__ncBVPW__bzSlideLeft{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes BlockRenderer-module__ncBVPW__bzSlideRight{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes BlockRenderer-module__ncBVPW__bzZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BlockRenderer-module__ncBVPW__bzAnimFadeIn,.BlockRenderer-module__ncBVPW__bzAnimFadeUp,.BlockRenderer-module__ncBVPW__bzAnimFadeDown,.BlockRenderer-module__ncBVPW__bzAnimSlideLeft,.BlockRenderer-module__ncBVPW__bzAnimSlideRight,.BlockRenderer-module__ncBVPW__bzAnimZoom,.BlockRenderer-module__ncBVPW__bzAnimScroll{opacity:1;transition:none;animation:none;transform:none}}
.OfferCountdown-module__T05tSa__wrap{padding:var(--sp-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-sale) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-sale) 35%, var(--color-line))}.OfferCountdown-module__T05tSa__headline{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--color-sale);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.OfferCountdown-module__T05tSa__grid{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.OfferCountdown-module__T05tSa__unit{flex-direction:column;align-items:center;min-width:3rem;display:flex}.OfferCountdown-module__T05tSa__value{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(1.25rem,4vw,1.75rem);font-weight:800;line-height:1}.OfferCountdown-module__T05tSa__label{font-size:var(--fs-xs);color:var(--color-ink-3);margin-top:.2rem}.OfferCountdown-module__T05tSa__sep{font-size:var(--fs-xl);color:var(--color-ink-3);margin-top:-.75rem;font-weight:700}
.ProductDeliveryEstimate-module__1buIAq__card{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-line));background:color-mix(in srgb, var(--color-success) 6%, var(--color-surface));align-items:flex-start;min-height:3.5rem;display:flex}.ProductDeliveryEstimate-module__1buIAq__cardMuted{border-color:var(--color-line);background:var(--color-surface-2)}.ProductDeliveryEstimate-module__1buIAq__iconTile{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-line);width:2.25rem;height:2.25rem;color:var(--color-success);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProductDeliveryEstimate-module__1buIAq__cardMuted .ProductDeliveryEstimate-module__1buIAq__iconTile{color:var(--color-ink-3)}.ProductDeliveryEstimate-module__1buIAq__body{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.ProductDeliveryEstimate-module__1buIAq__line{font-size:var(--fs-sm);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;display:flex}.ProductDeliveryEstimate-module__1buIAq__dot{color:var(--color-ink-3)}.ProductDeliveryEstimate-module__1buIAq__free{color:var(--color-success);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.ProductDeliveryEstimate-module__1buIAq__freeHint{color:var(--color-ink-2);font-weight:600}.ProductDeliveryEstimate-module__1buIAq__sub{font-size:var(--fs-xs);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.ProductDeliveryEstimate-module__1buIAq__eta{color:var(--color-ink)}.ProductDeliveryEstimate-module__1buIAq__tracked{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-2);padding:.05rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}
.UpsellAddOnList-module__u7y_BW__fieldset{border:none;min-width:0;margin:0;padding:0}.UpsellAddOnList-module__u7y_BW__legend{font-size:var(--fs-sm);margin-bottom:var(--sp-2);align-items:center;gap:.35rem;padding:0;font-weight:700;display:flex}.UpsellAddOnList-module__u7y_BW__legend svg{color:var(--color-accent)}.UpsellAddOnList-module__u7y_BW__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UpsellAddOnList-module__u7y_BW__card{gap:var(--sp-3);padding:var(--sp-3);border:1px dashed var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease);grid-template-columns:auto 3.5rem minmax(0,1fr);align-items:center;display:grid;position:relative}.UpsellAddOnList-module__u7y_BW__card:hover{border-color:var(--color-ink-3)}.UpsellAddOnList-module__u7y_BW__cardChecked{border-style:solid;border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 40%, var(--color-surface))}.UpsellAddOnList-module__u7y_BW__card:has(.UpsellAddOnList-module__u7y_BW__input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.UpsellAddOnList-module__u7y_BW__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.UpsellAddOnList-module__u7y_BW__checkbox{border:2px solid var(--color-ink-3);background:var(--color-surface);color:#0000;width:1.375rem;height:1.375rem;transition:background .12s var(--ease), border-color .12s var(--ease);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.UpsellAddOnList-module__u7y_BW__cardChecked .UpsellAddOnList-module__u7y_BW__checkbox{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.UpsellAddOnList-module__u7y_BW__thumb{border-radius:var(--radius-sm);background:var(--color-surface-2);border:1px solid var(--color-line);width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.UpsellAddOnList-module__u7y_BW__thumb img{object-fit:cover}.UpsellAddOnList-module__u7y_BW__body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.UpsellAddOnList-module__u7y_BW__titleRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.UpsellAddOnList-module__u7y_BW__title{font-size:var(--fs-sm);font-weight:700;line-height:1.3}.UpsellAddOnList-module__u7y_BW__badge{border-radius:var(--radius-pill);background:var(--color-sale);color:#fff;letter-spacing:.02em;text-transform:uppercase;padding:.05rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.UpsellAddOnList-module__u7y_BW__desc{font-size:var(--fs-xs);color:var(--color-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.UpsellAddOnList-module__u7y_BW__priceRow{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.UpsellAddOnList-module__u7y_BW__price{font-weight:700}.UpsellAddOnList-module__u7y_BW__anchor{color:var(--color-ink-3);font-size:var(--fs-xs)}.UpsellAddOnList-module__u7y_BW__save{color:var(--color-sale);font-size:var(--fs-xs);font-weight:700}
.ProductVariantPicker-module__DKwiyq__wrap{gap:var(--sp-4);flex-direction:column;display:flex}.ProductVariantPicker-module__DKwiyq__group{border:none;min-width:0;margin:0;padding:0}.ProductVariantPicker-module__DKwiyq__legend{margin-bottom:var(--sp-2);font-size:var(--fs-sm);color:var(--color-ink);align-items:baseline;gap:.35rem;font-weight:600;display:flex}.ProductVariantPicker-module__DKwiyq__legendValue{color:var(--color-ink-3);font-weight:500}.ProductVariantPicker-module__DKwiyq__colorRow{flex-wrap:wrap;gap:.5rem;display:flex}.ProductVariantPicker-module__DKwiyq__colorSwatch{border:2px solid var(--color-line);background:var(--color-surface-2);cursor:pointer;width:2.25rem;height:2.25rem;transition:border-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);border-radius:30%;padding:0;position:relative;overflow:hidden}.ProductVariantPicker-module__DKwiyq__colorSwatch:hover:not(:disabled){border-color:var(--color-ink-3);transform:scale(1.05)}.ProductVariantPicker-module__DKwiyq__colorSwatchActive{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}.ProductVariantPicker-module__DKwiyq__colorSwatch:disabled{opacity:.35;cursor:not-allowed}.ProductVariantPicker-module__DKwiyq__colorFill{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.ProductVariantPicker-module__DKwiyq__colorFillImage{object-fit:cover}.ProductVariantPicker-module__DKwiyq__pillRow{flex-wrap:wrap;gap:.45rem;display:flex}.ProductVariantPicker-module__DKwiyq__pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.25rem;font-size:var(--fs-sm);color:var(--color-ink);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);padding:.35rem .85rem;font-weight:600}.ProductVariantPicker-module__DKwiyq__pillWithThumb{align-items:center;gap:.4rem;padding-left:.3rem;display:inline-flex}.ProductVariantPicker-module__DKwiyq__pillThumb{object-fit:cover;border-radius:30%;width:1.75rem;height:1.75rem}.ProductVariantPicker-module__DKwiyq__pill:hover:not(:disabled){border-color:var(--color-ink-3)}.ProductVariantPicker-module__DKwiyq__pillActive{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 50%, var(--color-surface));box-shadow:0 0 0 1px var(--color-accent) inset}.ProductVariantPicker-module__DKwiyq__pill:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ProductVariantPicker-module__DKwiyq__pill:focus-visible,.ProductVariantPicker-module__DKwiyq__colorSwatch:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ProductVariantPicker-module__DKwiyq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProductBuyBox-module__DPlLfa__countdown{margin-bottom:0}.ProductBuyBox-module__DPlLfa__box{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;max-width:100%;display:flex}@media (min-width:768px){.ProductBuyBox-module__DPlLfa__box{padding:var(--sp-5);top:calc(5rem + var(--sp-4));position:sticky}}@media (min-width:1280px){.ProductBuyBox-module__DPlLfa__box{position:relative;top:auto}}.ProductBuyBox-module__DPlLfa__priceBlock{gap:var(--sp-2);flex-direction:column;display:flex}.ProductBuyBox-module__DPlLfa__metaRow{align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.ProductBuyBox-module__DPlLfa__inStock,.ProductBuyBox-module__DPlLfa__lowStock{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.ProductBuyBox-module__DPlLfa__inStock{color:var(--color-success)}.ProductBuyBox-module__DPlLfa__lowStock{color:var(--color-warning)}.ProductBuyBox-module__DPlLfa__sold{color:var(--color-ink-3)}.ProductBuyBox-module__DPlLfa__fieldset{border:none;min-width:0;margin:0;padding:0}.ProductBuyBox-module__DPlLfa__legend{font-size:var(--fs-sm);margin-bottom:var(--sp-2);padding:0;font-weight:600;display:block}.ProductBuyBox-module__DPlLfa__legendValue{color:var(--color-ink-3);font-weight:500}.ProductBuyBox-module__DPlLfa__variantList{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.ProductBuyBox-module__DPlLfa__variantOption{padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--fs-sm);cursor:pointer;min-height:var(--touch-min);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);flex-direction:column;gap:.15rem;display:flex;position:relative}.ProductBuyBox-module__DPlLfa__variantOption:hover{border-color:var(--color-ink-3)}.ProductBuyBox-module__DPlLfa__variantOptionActive{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset;background:color-mix(in srgb, var(--color-accent-soft) 45%, var(--color-surface))}.ProductBuyBox-module__DPlLfa__variantOption:has(.ProductBuyBox-module__DPlLfa__variantInput:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ProductBuyBox-module__DPlLfa__variantInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ProductBuyBox-module__DPlLfa__variantThumb{object-fit:cover;border-radius:30%;flex:none;width:2.25rem;height:2.25rem}.ProductBuyBox-module__DPlLfa__variantTitle{font-weight:600;line-height:1.3}.ProductBuyBox-module__DPlLfa__variantPrice{font-size:var(--fs-xs);color:var(--color-ink-3)}.ProductBuyBox-module__DPlLfa__qtyRow{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ProductBuyBox-module__DPlLfa__qtyRow .ProductBuyBox-module__DPlLfa__legend{margin:0}.ProductBuyBox-module__DPlLfa__cta{justify-content:space-between;gap:var(--sp-3);width:100%;display:inline-flex}.ProductBuyBox-module__DPlLfa__ctaTotal{opacity:.9;font-weight:600}.ProductBuyBox-module__DPlLfa__ctaPulse{animation:1.6s ease-in-out infinite ProductBuyBox-module__DPlLfa__buyBoxPulse}@keyframes ProductBuyBox-module__DPlLfa__buyBoxPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.ProductBuyBox-module__DPlLfa__ctaPulse{animation:none}}.ProductBuyBox-module__DPlLfa__deliveryNote,.ProductBuyBox-module__DPlLfa__soldBy{font-size:var(--fs-xs);color:var(--color-ink-3);margin:0}.ProductBuyBox-module__DPlLfa__soldOut{color:var(--color-ink-2);margin:0;font-weight:700}.ProductBuyBox-module__DPlLfa__assurances{font-size:var(--fs-xs);color:var(--color-ink-2);flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ProductBuyBox-module__DPlLfa__assurances li{align-items:center;gap:.4rem;display:flex}.ProductBuyBox-module__DPlLfa__assurances svg{color:var(--color-accent);flex:none}.ProductBuyBox-module__DPlLfa__success{font-size:var(--fs-sm);color:var(--color-success);margin:0}.ProductBuyBox-module__DPlLfa__error{font-size:var(--fs-sm);color:var(--color-danger);margin:0}
.ProductDetailSections-module__0fvYnG__section{margin-top:var(--sp-8);padding-bottom:var(--sp-6);min-width:0;max-width:100%}.ProductDetailSections-module__0fvYnG__sectionTitle{font-size:var(--fs-lg);margin:0 0 var(--sp-5);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-line)}.ProductDetailSections-module__0fvYnG__detailsStack{gap:var(--sp-5);content-visibility:auto;contain-intrinsic-size:auto 480px;flex-direction:column;display:flex}.ProductDetailSections-module__0fvYnG__detailCard{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--sp-5);min-width:0;max-width:100%;overflow-x:clip}@media (min-width:768px){.ProductDetailSections-module__0fvYnG__detailCard{padding:var(--sp-6)}}.ProductDetailSections-module__0fvYnG__detailCardHeading{margin:0 0 var(--sp-4);font-size:var(--fs-md);font-weight:700}.ProductDetailSections-module__0fvYnG__detailBody{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--color-ink-2);flex-direction:column;min-width:0;line-height:1.65;display:flex}.ProductDetailSections-module__0fvYnG__detailBody p,.ProductDetailSections-module__0fvYnG__detailBody ul{margin:0}.ProductDetailSections-module__0fvYnG__detailBody ul{padding-left:1.2rem}.ProductDetailSections-module__0fvYnG__richContent{overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;overflow-x:clip}.ProductDetailSections-module__0fvYnG__richContent .block{margin-block:0}.ProductDetailSections-module__0fvYnG__richContent [data-block-id]{padding-block:var(--sp-4);border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}.ProductDetailSections-module__0fvYnG__richContent [data-block-id]:first-child{padding-top:0}.ProductDetailSections-module__0fvYnG__richContent [data-block-id]:last-child{border-bottom:none;padding-bottom:0}.ProductDetailSections-module__0fvYnG__richContent .blockHeading{margin:0 0 var(--sp-3);font-size:var(--fs-md);text-align:left}.ProductDetailSections-module__0fvYnG__richContent .prose{min-width:0;max-width:100%}.ProductDetailSections-module__0fvYnG__richContent .prose h1{margin:0 0 var(--sp-3);text-align:left;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.25}:is(.ProductDetailSections-module__0fvYnG__richContent .prose h2,.ProductDetailSections-module__0fvYnG__richContent .prose h3){text-align:left}:is(.ProductDetailSections-module__0fvYnG__richContent .prose p,.ProductDetailSections-module__0fvYnG__richContent .prose ul,.ProductDetailSections-module__0fvYnG__richContent .prose ol){margin:0 0 var(--sp-3);text-align:left}:is(.ProductDetailSections-module__0fvYnG__richContent .prose table th,.ProductDetailSections-module__0fvYnG__richContent .prose table td){border:1px solid var(--color-line);padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top;word-break:break-word}.ProductDetailSections-module__0fvYnG__richContent .prose table th{background:var(--color-surface-2);font-weight:600}:is(.ProductDetailSections-module__0fvYnG__richContent .prose ul,.ProductDetailSections-module__0fvYnG__richContent .prose ol){width:100%;max-width:100%;margin-inline:0;padding-inline-start:1.35rem;list-style-position:outside}.ProductDetailSections-module__0fvYnG__richContent .prose li{text-align:left;margin-inline:0}:is(.ProductDetailSections-module__0fvYnG__richContent .prose div,.ProductDetailSections-module__0fvYnG__richContent .prose span,.ProductDetailSections-module__0fvYnG__richContent .prose p){max-width:100%}.ProductDetailSections-module__0fvYnG__richContent .prose>:last-child{margin-bottom:0}:is(.ProductDetailSections-module__0fvYnG__richContent .prose img,.ProductDetailSections-module__0fvYnG__richContent .prose video){width:100%;max-width:min(100%,42rem);height:auto;margin:var(--sp-4) auto;border-radius:var(--radius-md);border:1px solid var(--color-line);display:block}.ProductDetailSections-module__0fvYnG__richContent .prose .ProductDetailSections-module__0fvYnG__bz-video-embed{margin:var(--sp-4) auto;border-radius:var(--radius-md);border:1px solid var(--color-line)}.ProductDetailSections-module__0fvYnG__richContent .prose div{min-width:0;max-width:100%}.ProductDetailSections-module__0fvYnG__richContent .prose table{-webkit-overflow-scrolling:touch;border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;max-width:100%;margin:0 0 var(--sp-4);display:block;overflow-x:auto}.ProductDetailSections-module__0fvYnG__richContent .prose table.ProductDetailSections-module__0fvYnG__product-spec-table{border-collapse:collapse;display:table}.ProductDetailSections-module__0fvYnG__richContent .prose table.ProductDetailSections-module__0fvYnG__product-spec-table{margin-inline:0}:is(.ProductDetailSections-module__0fvYnG__richContent .prose table.ProductDetailSections-module__0fvYnG__product-spec-table th,.ProductDetailSections-module__0fvYnG__richContent .prose table.ProductDetailSections-module__0fvYnG__product-spec-table td){border:1px solid var(--color-line);padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top;word-break:break-word}.ProductDetailSections-module__0fvYnG__richContent .prose table.ProductDetailSections-module__0fvYnG__product-spec-table th{background:var(--color-surface-2);width:38%;min-width:7rem;font-weight:600}.ProductDetailSections-module__0fvYnG__policyCard{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--sp-5);min-width:0}@media (min-width:768px){.ProductDetailSections-module__0fvYnG__policyCard{padding:var(--sp-6)}}.ProductDetailSections-module__0fvYnG__policyHeading{margin:0 0 var(--sp-3);font-size:var(--fs-md);font-weight:700}
.MediaFileUploadField-module__q1qimW__wrap{gap:var(--sp-2);flex-direction:column;display:flex}.MediaFileUploadField-module__q1qimW__label{font-size:var(--fs-sm);font-weight:600}.MediaFileUploadField-module__q1qimW__preview{object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface-2);width:100%;max-height:10rem}.MediaFileUploadField-module__q1qimW__empty{padding:var(--sp-4);text-align:center;border:1px dashed var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink-3);font-size:var(--fs-sm)}.MediaFileUploadField-module__q1qimW__btn{min-height:2.25rem;padding:0 var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface-2);font-size:var(--fs-sm);cursor:pointer;align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.MediaFileUploadField-module__q1qimW__input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.MediaFileUploadField-module__q1qimW__urlRow{gap:var(--sp-2);flex-direction:column;display:flex}.MediaFileUploadField-module__q1qimW__embedPreview{aspect-ratio:16/9;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:#000;width:100%;position:relative;overflow:hidden}.MediaFileUploadField-module__q1qimW__embedPreview iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
.CartDrawer-module__V987Ma__panel{width:min(100%,440px)}.CartDrawer-module__V987Ma__inner{gap:var(--sp-4);flex-direction:column;min-height:100%;display:flex}.CartDrawer-module__V987Ma__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CartDrawer-module__V987Ma__items>li:last-child{border-bottom:none}.CartDrawer-module__V987Ma__muted{color:var(--color-ink-3);font-size:var(--fs-xs);margin:0}.CartDrawer-module__V987Ma__error{color:var(--color-danger);font-size:var(--fs-sm);margin:0}.CartDrawer-module__V987Ma__empty{text-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-4);flex-direction:column;display:flex}.CartDrawer-module__V987Ma__emptyIcon{border-radius:var(--radius-md);background:var(--color-surface-2);width:3.5rem;height:3.5rem;color:var(--color-ink-3);justify-content:center;align-items:center;display:inline-flex}.CartDrawer-module__V987Ma__emptyTitle{margin:0;font-weight:700}.CartDrawer-module__V987Ma__footer{gap:var(--sp-2);padding:var(--sp-4);margin:0 calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4));border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;bottom:0}.CartDrawer-module__V987Ma__row{font-size:var(--fs-sm);justify-content:space-between;margin:0;display:flex}.CartDrawer-module__V987Ma__row strong{font-size:var(--fs-md)}.CartDrawer-module__V987Ma__savings{color:var(--color-success);font-weight:600}.CartDrawer-module__V987Ma__checkout{min-height:3rem;padding:0 var(--sp-4);background:var(--color-accent);color:var(--color-accent-ink);border-radius:var(--radius-md);transition:background .16s var(--ease);justify-content:center;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.CartDrawer-module__V987Ma__checkout:hover{background:var(--color-accent-hover)}.CartDrawer-module__V987Ma__checkout:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.CartDrawer-module__V987Ma__viewCart{text-align:center;font-size:var(--fs-sm);color:var(--color-ink-2)}
.ProductMobileStickyBuyBar-module__lPCsYG__bar{z-index:18;pointer-events:none;visibility:hidden;transition:transform .22s var(--ease,ease), visibility .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.ProductMobileStickyBuyBar-module__lPCsYG__barVisible{pointer-events:auto;visibility:visible;transform:translateY(0)}.ProductMobileStickyBuyBar-module__lPCsYG__inner{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);padding-bottom:max(var(--sp-3), env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -4px 24px color-mix(in srgb, var(--color-ink) 8%, transparent);display:flex}.ProductMobileStickyBuyBar-module__lPCsYG__priceCol{flex:0 auto;min-width:0}.ProductMobileStickyBuyBar-module__lPCsYG__cta{justify-content:space-between;gap:var(--sp-2);flex:auto;min-width:0;display:inline-flex}.ProductMobileStickyBuyBar-module__lPCsYG__ctaTotal{opacity:.92;white-space:nowrap;font-weight:600}@media (min-width:768px){.ProductMobileStickyBuyBar-module__lPCsYG__bar{display:none}}
.ProductGrid-module__T89eDW__canvas{background:var(--color-canvas);border-radius:var(--radius-lg);padding:var(--sp-3)}.ProductGrid-module__T89eDW__grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProductGrid-module__T89eDW__grid>li{min-width:0;display:flex}.ProductGrid-module__T89eDW__grid>li>*{flex:auto}@media (min-width:768px){.ProductGrid-module__T89eDW__canvas{padding:var(--sp-4)}.ProductGrid-module__T89eDW__grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ProductGrid-module__T89eDW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProductGrid-module__T89eDW__empty{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);border:1px dashed var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ProductGrid-module__T89eDW__emptyIcon{border-radius:var(--radius-md);background:var(--color-surface-2);width:3.25rem;height:3.25rem;color:var(--color-ink-3);justify-content:center;align-items:center;display:inline-flex}.ProductGrid-module__T89eDW__emptyTitle{margin:0;font-weight:700}.ProductGrid-module__T89eDW__emptyBody{font-size:var(--fs-sm);color:var(--color-ink-3);margin:0}.ProductGrid-module__T89eDW__emptyLink{margin-top:var(--sp-2);font-weight:600}
.AdminTable-module__Di3R0a__wrap{overflow-x:auto}.AdminTable-module__Di3R0a__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);background:var(--color-surface)}.AdminTable-module__Di3R0a__table th,.AdminTable-module__Di3R0a__table td{text-align:left;padding:var(--sp-3);border-bottom:1px solid var(--color-line);vertical-align:middle}.AdminTable-module__Di3R0a__table th{color:var(--color-ink-2);background:var(--color-surface-2);font-weight:700}.AdminTable-module__Di3R0a__table tbody tr:hover{background:color-mix(in srgb, var(--color-accent-soft) 35%, var(--color-surface))}.AdminTable-module__Di3R0a__actionsCell{gap:var(--sp-2);flex-wrap:wrap;display:flex}.AdminTable-module__Di3R0a__badge{border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-2);padding:.15rem .5rem;font-weight:700;display:inline-flex}.AdminTable-module__Di3R0a__badgeActive{background:color-mix(in srgb, var(--color-success) 15%, var(--color-surface));color:var(--color-success)}.AdminTable-module__Di3R0a__badgeDraft{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));color:var(--color-warning)}.AdminTable-module__Di3R0a__thumbCell{width:56px}.AdminTable-module__Di3R0a__thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface-2);width:48px;height:48px;display:block}.AdminTable-module__Di3R0a__thumbPlaceholder{border-radius:var(--radius-sm);border:1px dashed var(--color-line);background:var(--color-surface-2);width:48px;height:48px}.AdminTable-module__Di3R0a__productTitle{margin:0 0 .15rem;font-weight:600}.AdminTable-module__Di3R0a__productMeta{font-size:var(--fs-xs);color:var(--color-ink-3);margin:0}.AdminTable-module__Di3R0a__rowLink{min-height:unset;color:var(--color-header-sub);background:0 0;border:none;padding:0;font-weight:700;text-decoration:none;display:inline}.AdminTable-module__Di3R0a__rowLink:hover{color:var(--color-accent-hover);text-underline-offset:3px;background:0 0;text-decoration:underline}
.AdminTopBar-module__nZqNQG__bar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--color-surface);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-sm);z-index:10;flex-wrap:wrap;display:flex;position:sticky;top:0}.AdminTopBar-module__nZqNQG__lead{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.AdminTopBar-module__nZqNQG__inner{min-width:0}.AdminTopBar-module__nZqNQG__eyebrow{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:700}.AdminTopBar-module__nZqNQG__title{margin:var(--sp-1) 0 0;font-size:var(--fs-lg);color:var(--color-ink);font-weight:700}.AdminTopBar-module__nZqNQG__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}
.ProductRichContentEditor-module__1302EG__blocksHeader{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ProductRichContentEditor-module__1302EG__blockActions{flex-wrap:wrap;gap:.35rem;display:flex}.ProductRichContentEditor-module__1302EG__blockList{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductRichContentEditor-module__1302EG__blockCard{padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-2);gap:var(--sp-3);flex-direction:column;display:flex}.ProductRichContentEditor-module__1302EG__blockCardHead{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ProductRichContentEditor-module__1302EG__blockHeadActions{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.ProductRichContentEditor-module__1302EG__blockType{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-3);font-weight:700}
.ConsentBanner-module__M_tIBW__banner{inset-inline:0;z-index:var(--z-overlay,900);padding:var(--sp-4);pointer-events:none;position:fixed;bottom:0}.ConsentBanner-module__M_tIBW__inner{pointer-events:auto;gap:var(--sp-4);max-width:42rem;padding:var(--sp-5);border-radius:var(--radius-lg);border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;margin:0 auto;display:flex}.ConsentBanner-module__M_tIBW__title{margin:0 0 var(--sp-2);font-size:var(--fs-md);color:var(--color-ink);font-weight:700}.ConsentBanner-module__M_tIBW__text{font-size:var(--fs-sm);color:var(--color-ink-2);margin:0;line-height:1.5}.ConsentBanner-module__M_tIBW__actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (min-width:768px){.ConsentBanner-module__M_tIBW__inner{flex-direction:row;align-items:center;max-width:56rem}.ConsentBanner-module__M_tIBW__actions{flex-shrink:0}}
.ProductRatingSummary-module__9E6FIq__stack{min-width:0;max-width:100%;margin:0}.ProductRatingSummary-module__9E6FIq__root{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.ProductRatingSummary-module__9E6FIq__value{font-weight:700}.ProductRatingSummary-module__9E6FIq__link{color:var(--color-accent);text-decoration:none}.ProductRatingSummary-module__9E6FIq__link:hover{text-decoration:underline}.ProductRatingSummary-module__9E6FIq__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:2px}
.StoreAuthForm-module__azh22a__form{gap:var(--sp-4);flex-direction:column;display:flex}.StoreAuthForm-module__azh22a__row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.StoreAuthForm-module__azh22a__row{grid-template-columns:1fr}}.StoreAuthForm-module__azh22a__footer{font-size:var(--fs-sm);color:var(--color-ink-2);text-align:center;margin-top:var(--sp-2)}.StoreAuthForm-module__azh22a__footer a{font-weight:600;text-decoration:underline}
.CatalogToolbar-module__xSjFsa__bar{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.CatalogToolbar-module__xSjFsa__count{font-size:var(--fs-sm);color:var(--color-ink-3);margin:0}.CatalogToolbar-module__xSjFsa__sort{min-width:12rem}
.UiCatalog-module__S1XiXq__page{max-width:var(--container-narrow);padding:var(--sp-6) var(--sp-4) var(--sp-9);font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg);min-height:100vh;margin:0 auto}.UiCatalog-module__S1XiXq__header{margin-bottom:var(--sp-7)}.UiCatalog-module__S1XiXq__title{font-size:var(--fs-3xl);font-weight:800;line-height:var(--lh-tight);margin-bottom:var(--sp-2)}.UiCatalog-module__S1XiXq__subtitle{font-size:var(--fs-md);color:var(--color-ink-2)}.UiCatalog-module__S1XiXq__section{margin-bottom:var(--sp-7);gap:var(--sp-4);flex-direction:column;display:flex}.UiCatalog-module__S1XiXq__sectionTitle{font-size:var(--fs-lg);color:var(--color-ink-2);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.UiCatalog-module__S1XiXq__row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.UiCatalog-module__S1XiXq__formGrid{gap:var(--sp-5);display:grid}@media (min-width:768px){.UiCatalog-module__S1XiXq__formGrid{grid-template-columns:1fr 1fr}}.UiCatalog-module__S1XiXq__iconGrid{gap:var(--sp-3);flex-wrap:wrap;display:flex}.UiCatalog-module__S1XiXq__iconCell{min-width:var(--touch-min);min-height:var(--touch-min);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);justify-content:center;align-items:center;display:flex}
.layout-module__1I4M2a__shell{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.layout-module__1I4M2a__main{padding-block:var(--sp-4);padding-bottom:max(var(--sp-4), env(safe-area-inset-bottom,0px));flex:1;width:100%;min-width:0;max-width:100%;overflow-x:clip}@media (max-width:767px){.layout-module__1I4M2a__main{padding-top:var(--sp-3)}}@media (min-width:768px){.layout-module__1I4M2a__main{padding-block:var(--sp-6);padding-bottom:var(--sp-6)}}.layout-module__1I4M2a__mainCanvas{flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;padding:0;display:flex;overflow-x:clip}
.page-module__lv8jga__wrap{width:100%;max-width:24rem;padding-block:var(--sp-8);margin-inline:auto}.page-module__lv8jga__lead{color:var(--color-ink-2);font-size:var(--fs-sm);margin-bottom:var(--sp-6)}
.AdminAuthForm-module__baUYeW__form{gap:var(--sp-4);flex-direction:column;display:flex}.AdminAuthForm-module__baUYeW__footer{font-size:var(--fs-sm);color:var(--color-ink-2);text-align:center;margin-top:var(--sp-2)}.AdminAuthForm-module__baUYeW__footer a{font-weight:600;text-decoration:underline}
.CollectionImageField-module__a8Kk-G__wrap{padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-md);gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.CollectionImageField-module__a8Kk-G__legend{padding:0 var(--sp-1);font-weight:700}.CollectionImageField-module__a8Kk-G__hint{font-size:var(--fs-xs);color:var(--color-ink-3);margin:0}.CollectionImageField-module__a8Kk-G__empty{font-size:var(--fs-sm);color:var(--color-ink-3);margin:0}.CollectionImageField-module__a8Kk-G__previewRow{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.CollectionImageField-module__a8Kk-G__preview{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface-2);width:7.5rem;height:7.5rem}.CollectionImageField-module__a8Kk-G__fileLabel{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface-2);cursor:pointer;justify-content:center;align-items:center;width:fit-content;font-weight:600;display:inline-flex}.CollectionImageField-module__a8Kk-G__fileLabel:hover{border-color:var(--color-ink-3)}.CollectionImageField-module__a8Kk-G__wrap:disabled .CollectionImageField-module__a8Kk-G__fileLabel{opacity:.6;cursor:not-allowed}.CollectionImageField-module__a8Kk-G__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.UpsellForm-module__CNSL7W__pricePreview{align-items:baseline;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.UpsellForm-module__CNSL7W__pricePreview strong{font-size:var(--fs-lg)}
.FulfillmentQueue-module__gX2HdW__tabs{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FulfillmentQueue-module__gX2HdW__tab{align-items:center;gap:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--fs-sm);font-weight:600;text-decoration:none;display:inline-flex}.FulfillmentQueue-module__gX2HdW__tab:hover{border-color:var(--color-accent);color:var(--color-ink)}.FulfillmentQueue-module__gX2HdW__tabActive{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.FulfillmentQueue-module__gX2HdW__tabCount{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 14%, transparent);min-width:1.5rem;font-size:var(--fs-xs);justify-content:center;padding:0 .4rem;display:inline-flex}.FulfillmentQueue-module__gX2HdW__toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.FulfillmentQueue-module__gX2HdW__toolbarMeta{font-size:var(--fs-sm);color:var(--color-ink-2);margin:0}.FulfillmentQueue-module__gX2HdW__toolbarActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.FulfillmentQueue-module__gX2HdW__list{gap:var(--sp-4);display:grid}.FulfillmentQueue-module__gX2HdW__card{gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.FulfillmentQueue-module__gX2HdW__cardSelected{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.FulfillmentQueue-module__gX2HdW__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.FulfillmentQueue-module__gX2HdW__cardTitle{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);flex-wrap:wrap;margin:0;display:flex}.FulfillmentQueue-module__gX2HdW__cardTitle a{color:inherit}.FulfillmentQueue-module__gX2HdW__cardSub{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:var(--color-ink-3)}.FulfillmentQueue-module__gX2HdW__checkbox{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);cursor:pointer;display:inline-flex}.FulfillmentQueue-module__gX2HdW__checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent)}.FulfillmentQueue-module__gX2HdW__grid{gap:var(--sp-4);display:grid}@media (min-width:900px){.FulfillmentQueue-module__gX2HdW__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.FulfillmentQueue-module__gX2HdW__block{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--radius-md);background:var(--color-surface-2);display:grid}.FulfillmentQueue-module__gX2HdW__blockHead{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.FulfillmentQueue-module__gX2HdW__blockTitle{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);margin:0;font-weight:700}.FulfillmentQueue-module__gX2HdW__address{white-space:pre-line;font-size:var(--fs-sm);margin:0;line-height:1.5}.FulfillmentQueue-module__gX2HdW__items{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.FulfillmentQueue-module__gX2HdW__item{gap:var(--sp-3);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.FulfillmentQueue-module__gX2HdW__itemThumb{border-radius:var(--radius-sm);border:1px solid var(--color-line);object-fit:cover;background:var(--color-surface);width:48px;height:48px}.FulfillmentQueue-module__gX2HdW__itemThumbEmpty{border-radius:var(--radius-sm);border:1px dashed var(--color-line);width:48px;height:48px}.FulfillmentQueue-module__gX2HdW__itemTitle{font-size:var(--fs-sm);margin:0;font-weight:600}.FulfillmentQueue-module__gX2HdW__itemMeta{font-size:var(--fs-xs);color:var(--color-ink-3);word-break:break-word;margin:.15rem 0 0}.FulfillmentQueue-module__gX2HdW__itemMeta a{color:var(--color-accent-ink)}.FulfillmentQueue-module__gX2HdW__badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}.FulfillmentQueue-module__gX2HdW__badge{border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--color-surface-2);color:var(--color-ink-2);align-items:center;padding:.15rem .55rem;font-weight:700;display:inline-flex}.FulfillmentQueue-module__gX2HdW__badgeOk{background:color-mix(in srgb, var(--color-success) 14%, var(--color-surface));color:var(--color-success)}.FulfillmentQueue-module__gX2HdW__badgeWarn{background:color-mix(in srgb, var(--color-warning) 16%, var(--color-surface));color:var(--color-warning)}.FulfillmentQueue-module__gX2HdW__badgeDanger{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface));color:var(--color-danger)}.FulfillmentQueue-module__gX2HdW__badgeInfo{background:var(--color-accent-soft);color:var(--color-accent-ink)}.FulfillmentQueue-module__gX2HdW__alert{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);font-size:var(--fs-sm);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);margin:0}.FulfillmentQueue-module__gX2HdW__notice{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);font-size:var(--fs-sm);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));color:var(--color-ink);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);margin:0}.FulfillmentQueue-module__gX2HdW__success{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);font-size:var(--fs-sm);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));color:var(--color-ink);border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent);margin:0}.FulfillmentQueue-module__gX2HdW__actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.FulfillmentQueue-module__gX2HdW__form{gap:var(--sp-3);padding:var(--sp-4);border:1px dashed var(--color-line);border-radius:var(--radius-md);display:grid}.FulfillmentQueue-module__gX2HdW__formRow{gap:var(--sp-3);display:grid}@media (min-width:640px){.FulfillmentQueue-module__gX2HdW__formRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.FulfillmentQueue-module__gX2HdW__kv{gap:.2rem var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.FulfillmentQueue-module__gX2HdW__kv dt{color:var(--color-ink-3)}.FulfillmentQueue-module__gX2HdW__kv dd{word-break:break-word;margin:0}.FulfillmentQueue-module__gX2HdW__kv a{color:var(--color-accent-ink)}.FulfillmentQueue-module__gX2HdW__empty{padding:var(--sp-6);text-align:center;color:var(--color-ink-3);border:1px dashed var(--color-line);border-radius:var(--radius-lg)}.FulfillmentQueue-module__gX2HdW__srOnlyLive{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
.LandingListClient-module__ASPqDW__wrap{gap:var(--sp-6);display:grid}.LandingListClient-module__ASPqDW__form{gap:var(--sp-3);max-width:28rem;padding:var(--sp-4);border:1px solid var(--admin-line,#e5e5e5);border-radius:var(--radius-md);background:#fff;display:grid}.LandingListClient-module__ASPqDW__formTitle{margin:0}.LandingListClient-module__ASPqDW__form label{gap:var(--sp-1);font-size:var(--fs-sm);flex-direction:column;display:flex}.LandingListClient-module__ASPqDW__form input{min-height:2.5rem;padding:0 var(--sp-3);border:1px solid var(--admin-line,#ddd);border-radius:var(--radius-sm)}.LandingListClient-module__ASPqDW__error{color:#a40000;font-size:var(--fs-sm);margin:0}.LandingListClient-module__ASPqDW__muted{color:var(--admin-muted,#666)}.LandingListClient-module__ASPqDW__list{margin:var(--sp-3) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.LandingListClient-module__ASPqDW__list li{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--admin-line,#eee);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;display:flex}.LandingListClient-module__ASPqDW__meta{font-size:var(--fs-sm);color:var(--admin-muted,#666);display:block}.LandingListClient-module__ASPqDW__actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}
.ProductMerchantPanel-module__REB3lq__wrap{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.ProductMerchantPanel-module__REB3lq__wrap h2{font-size:var(--fs-lg);margin:0}.ProductMerchantPanel-module__REB3lq__hint{font-size:var(--fs-sm);color:var(--color-ink-3);margin:0}.ProductMerchantPanel-module__REB3lq__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.ProductMerchantPanel-module__REB3lq__field{gap:var(--sp-2);font-size:var(--fs-sm);flex-direction:column;font-weight:600;display:flex}.ProductMerchantPanel-module__REB3lq__select{border-radius:var(--radius-md);border:1px solid var(--color-line);min-height:2.5rem;padding:0 var(--sp-2)}.ProductMerchantPanel-module__REB3lq__check{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:flex}.ProductMerchantPanel-module__REB3lq__subheading{margin:0 0 var(--sp-2);font-size:var(--fs-md)}.ProductMerchantPanel-module__REB3lq__imageActions{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.ProductMerchantPanel-module__REB3lq__imageGrid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ProductMerchantPanel-module__REB3lq__imageOption{gap:var(--sp-2);height:100%;padding:var(--sp-2);border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex}.ProductMerchantPanel-module__REB3lq__imageOption:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.ProductMerchantPanel-module__REB3lq__imageOption img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm,.375rem);background:var(--color-bg);width:100%;display:block}.ProductMerchantPanel-module__REB3lq__badges{font-size:var(--fs-xs,.75rem);flex-direction:column;gap:.15rem;font-weight:600;line-height:1.3;display:flex}
.ProductSoldBadge-module__-KYKEa__badge{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--color-success,#15803d) 11%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-success,#15803d) 28%, var(--color-line));max-width:100%;color:var(--color-success,#15803d);font-size:var(--fs-xs,.8125rem);letter-spacing:.01em;font-weight:600;line-height:1.35;display:inline-flex}.ProductSoldBadge-module__-KYKEa__icon{background:color-mix(in srgb, var(--color-success,#15803d) 18%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.ProductSoldBadge-module__-KYKEa__icon svg{stroke-width:2.25px}
.AccountLayout-module__BnqXNq__shell{padding-block:var(--sp-8)}.AccountLayout-module__BnqXNq__grid{gap:var(--sp-6);display:grid}@media (min-width:768px){.AccountLayout-module__BnqXNq__grid{grid-template-columns:minmax(0,1fr)}}.AccountLayout-module__BnqXNq__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.AccountLayout-module__BnqXNq__title{margin:0}.AccountLayout-module__BnqXNq__subtitle{margin:var(--sp-1) 0 0;color:var(--color-ink-2);font-size:var(--fs-sm)}.AccountLayout-module__BnqXNq__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--sp-5)}.AccountLayout-module__BnqXNq__panelTitle{font-size:var(--fs-lg);margin:0 0 var(--sp-4)}.AccountLayout-module__BnqXNq__empty{color:var(--color-ink-2);font-size:var(--fs-sm)}.AccountLayout-module__BnqXNq__orderTable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.AccountLayout-module__BnqXNq__orderTable th,.AccountLayout-module__BnqXNq__orderTable td{text-align:left;padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--color-line);vertical-align:top}.AccountLayout-module__BnqXNq__orderTable th{color:var(--color-ink-2);font-weight:600}.AccountLayout-module__BnqXNq__orderTable tr:last-child td{border-bottom:none}.AccountLayout-module__BnqXNq__badge{border-radius:var(--radius-sm);font-size:var(--fs-xs);background:var(--color-surface-2);padding:.15rem .5rem;font-weight:600;display:inline-block}.AccountLayout-module__BnqXNq__metaGrid{gap:var(--sp-4);display:grid}@media (min-width:640px){.AccountLayout-module__BnqXNq__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AccountLayout-module__BnqXNq__metaBlock h3{font-size:var(--fs-sm);margin:0 0 var(--sp-2);color:var(--color-ink-2)}.AccountLayout-module__BnqXNq__itemList{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AccountLayout-module__BnqXNq__itemRow{gap:var(--sp-3);align-items:flex-start;display:flex}.AccountLayout-module__BnqXNq__itemThumb{object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-2);flex-shrink:0;width:4rem;height:4rem}.AccountLayout-module__BnqXNq__itemThumbPlaceholder{border-radius:var(--radius-md);background:var(--color-surface-2);flex-shrink:0;width:4rem;height:4rem}.AccountLayout-module__BnqXNq__totals{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--color-line);max-width:20rem;margin-left:auto}.AccountLayout-module__BnqXNq__totalsRow{justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-sm);margin-bottom:var(--sp-2);display:flex}.AccountLayout-module__BnqXNq__totalsRowStrong{font-weight:700;font-size:var(--fs-md);margin-top:var(--sp-2)}
.Pagination-module__vF_7ja__nav{justify-content:center;align-items:center;gap:var(--sp-4);margin-top:var(--sp-7);display:flex}.Pagination-module__vF_7ja__link{min-height:var(--touch-min);padding:0 var(--sp-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--fs-sm);color:inherit;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.Pagination-module__vF_7ja__link:hover{border-color:var(--color-accent)}.Pagination-module__vF_7ja__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.Pagination-module__vF_7ja__disabled{opacity:.45;pointer-events:none}.Pagination-module__vF_7ja__status{font-size:var(--fs-sm);color:var(--color-ink-3)}
