.QuickAdd_btn__ANb1A{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:var(--s-radius-pill);background:transparent;color:var(--s-ink-2);cursor:pointer;transition:color .2s var(--s-ease-out),opacity .2s var(--s-ease-out),transform .2s var(--s-ease-out)}@media (hover:hover) and (pointer:fine){.QuickAdd_btn__ANb1A:hover:not([aria-busy]){color:var(--s-ink)}}.QuickAdd_btn__ANb1A[aria-busy]{cursor:default;opacity:.55}.QuickAdd_btn__ANb1A:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}@media (pointer:coarse){.QuickAdd_btn__ANb1A:before{content:"";position:absolute;inset:-5px;border-radius:inherit}}.QuickAdd_glyph__F8aON{display:inline-flex}.ProductCard_card__lvBs4{position:relative;display:grid;gap:13px;transition:scale .16s var(--s-ease-out)}.ProductCard_card__lvBs4:active{scale:.985;transition-duration:.14s}.ProductCard_alcove__mZ0Wa{position:relative;display:block;aspect-ratio:1;border-radius:var(--s-radius);background:linear-gradient(180deg,#f6f7f8,#eaeeef 82%,#e4e9eb);box-shadow:inset 0 12px 20px -14px rgb(23 27 28/.18),inset 0 -1px 0 rgb(255 255 255/.5),inset 1px 0 0 rgb(23 27 28/.03),inset -1px 0 0 rgb(23 27 28/.03);overflow:clip}.ProductCard_alcove__mZ0Wa:after{content:"";position:absolute;inset:0;z-index:2;background:rgb(255 255 255/.22);opacity:0;transition:opacity .26s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.ProductCard_card__lvBs4:hover .ProductCard_alcove__mZ0Wa:after{opacity:1}.ProductCard_card__lvBs4:hover .ProductCard_img__JaBoF{transform:scale(1.035)}}.ProductCard_stage__MmWOP{position:absolute;inset:5.5%;display:block}.ProductCard_img__JaBoF{mix-blend-mode:multiply;transform:scale(1);transition:transform .65s var(--s-ease-out)}.ProductCard_emboss__NyTL_{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-s-display-stack);font-weight:500;font-size:clamp(16px,1.5vw,20px);letter-spacing:.16em;text-transform:uppercase;color:rgb(23 27 28/.12);-webkit-user-select:none;user-select:none}.ProductCard_status__aIpPL{bottom:10px;display:inline-flex;align-items:center;border-radius:var(--s-radius-pill);font-size:10px;font-weight:500;color:var(--badge-sold-fg);background:var(--badge-sold-bg);border:1px solid var(--badge-sold-border)}.ProductCard_setTag__TylTe,.ProductCard_status__aIpPL{position:absolute;left:10px;z-index:3;pointer-events:none;padding:6px 12px;font-family:var(--font-s-ui-stack);letter-spacing:.14em;text-transform:uppercase}.ProductCard_setTag__TylTe{top:10px;border-radius:var(--s-radius-pill);font-size:10.5px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--s-ink);background:color-mix(in srgb,var(--s-bg) 90%,transparent);box-shadow:0 1px 2px rgb(23 27 28/.08)}.ProductCard_card__lvBs4[data-sold] .ProductCard_img__JaBoF{filter:var(--s-sold-img)}.ProductCard_card__lvBs4[data-sold] .ProductCard_name__fF_p3{color:var(--s-ink-2)}.ProductCard_meta__DzfW5{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;justify-items:start;padding-inline:2px}.ProductCard_name__fF_p3{font-size:var(--s-type-card-name);line-height:1.35;color:var(--s-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ProductCard_material__4KN61{font-size:13.5px;letter-spacing:.01em;color:var(--s-ink-3)}.ProductCard_facts__A0_Na{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px}@media (hover:hover){.ProductCard_card__lvBs4 .ProductCard_facts__A0_Na .ProductCard_lineTouch__LD9R6{display:none}}.ProductCard_priceRow__u562k{display:inline-flex;align-items:baseline;gap:4px}.ProductCard_priceFrom__7LLhH{font-size:15px;font-weight:500;color:var(--s-accent-text)}.ProductCard_values__omRqU{display:flex;flex-wrap:wrap;gap:5px;max-width:100%;margin-top:3px}.ProductCard_valuesName__S12EP{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ProductCard_valueChip__BnF3H,.ProductCard_valueMore__PpF3_{display:block;max-width:100%;overflow:hidden;padding:1px 10px;line-height:22px;text-overflow:ellipsis;background:var(--pill-bg);border-radius:var(--s-radius-pill);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--s-ink-2);white-space:nowrap}.ProductCard_valueMore__PpF3_{background:var(--pill-bg-active);color:var(--s-bg)}.ProductCard_card__lvBs4[data-sold] .ProductCard_valueChip__BnF3H{color:var(--s-ink-3)}.ProductCard_card__lvBs4[data-sold] .ProductCard_valueMore__PpF3_{background:var(--s-ink-3)}.ProductCard_stretch__PT0uJ{position:absolute;inset:0;z-index:1;border-radius:var(--s-radius)}.ProductCard_stretch__PT0uJ:focus-visible{outline:2px solid var(--s-ink);outline-offset:3px}.ProductCard_card__lvBs4 .ProductCard_heart__TzYh1[data-variant=card]{z-index:3;opacity:0;color:var(--s-ink-2);filter:none}.ProductCard_card__lvBs4 .ProductCard_heart__TzYh1[data-variant=card]:focus-visible,.ProductCard_card__lvBs4 .ProductCard_heart__TzYh1[data-variant=card][data-saved]{opacity:1}@media (hover:hover) and (pointer:fine){.ProductCard_card__lvBs4:hover .ProductCard_heart__TzYh1[data-variant=card]{opacity:1}}@media (hover:none){.ProductCard_card__lvBs4 .ProductCard_heart__TzYh1[data-variant=card]{opacity:1}}@media (hover:hover) and (pointer:fine){.ProductCard_card__lvBs4 .ProductCard_heart__TzYh1[data-variant=card]:hover:not(:disabled){transform:none}}.ProductCard_card__lvBs4 .ProductCard_heart__TzYh1[data-variant=card]:active:not(:disabled){transform:scale(.94)}.ProductCard_card__lvBs4 .ProductCard_quick__gGdxQ{z-index:2;right:auto;left:8px;opacity:0}.ProductCard_card__lvBs4 .ProductCard_quick__gGdxQ:focus-visible,.ProductCard_card__lvBs4 .ProductCard_quick__gGdxQ[data-in-cart]{opacity:1}@media (hover:hover) and (pointer:fine){.ProductCard_card__lvBs4:hover .ProductCard_quick__gGdxQ{opacity:1}}@media (hover:none){.ProductCard_card__lvBs4 .ProductCard_quick__gGdxQ{opacity:1}}.ProductCard_card__lvBs4 .ProductCard_quick__gGdxQ:active:not(:disabled){transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ProductCard_card__lvBs4{transition-duration:1ms}.ProductCard_card__lvBs4:active{scale:1}.ProductCard_card__lvBs4:hover .ProductCard_img__JaBoF,.ProductCard_img__JaBoF{transition:none;transform:none}}.ProductCard_card__lvBs4[data-markdown] .ProductCard_stage__MmWOP{inset:4.5% 16.75% 29% 16.75%}.ProductCard_card__lvBs4[data-markdown] .ProductCard_emboss__NyTL_{bottom:32%}.ProductCard_card__lvBs4[data-markdown] .ProductCard_quick__gGdxQ{top:8px;bottom:auto}.ProductCard_card__lvBs4[data-markdown] .ProductCard_alcove__mZ0Wa>[data-placement=corner]{bottom:calc(29% + 2px)}.ProductCard_nichePrice__vDMmq{position:absolute;left:8%;right:8%;bottom:6%;z-index:3;pointer-events:none}.ProductCard_meta__DzfW5 .ProductCard_captionLine__fYT39{display:none}@media (max-width:480px){.ProductCard_card__lvBs4[data-markdown] .ProductCard_stage__MmWOP{inset:4% 16% 28% 16%}.ProductCard_card__lvBs4[data-markdown] .ProductCard_emboss__NyTL_{bottom:30%}.ProductCard_card__lvBs4[data-markdown] .ProductCard_alcove__mZ0Wa>[data-placement=corner]{bottom:calc(28% + 2px)}.ProductCard_nichePrice__vDMmq{left:7%;right:7%;bottom:5%}.ProductCard_nichePrice__vDMmq [data-part=line]{display:none}.ProductCard_meta__DzfW5 .ProductCard_captionLine__fYT39{display:inline-flex;margin-bottom:5px}}.StoneMark_mark__H3pSX{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--s-ink-2);font:inherit;text-decoration:none;transition:color .18s ease}.StoneMark_mark__H3pSX:focus-visible{color:var(--s-ink)}@media (hover:hover) and (pointer:fine){.StoneMark_mark__H3pSX:hover{color:var(--s-ink)}}.StoneMark_mark__H3pSX:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.StoneMark_mark__H3pSX[data-placement=corner]{position:absolute;right:9px;bottom:9px;z-index:3;width:32px;height:32px;border-radius:var(--s-radius-pill);background:var(--s-bg);box-shadow:0 1px 2px rgb(23 27 28/.1),inset 0 0 0 1px rgb(23 27 28/.06);transition:color .18s ease,box-shadow .18s ease,scale .16s var(--s-ease-out)}@media (hover:hover){.StoneMark_mark__H3pSX[data-placement=corner]:hover{box-shadow:0 1px 2px rgb(23 27 28/.14),inset 0 0 0 1px rgb(23 27 28/.18)}}.StoneMark_mark__H3pSX[data-placement=corner]:active{scale:.975;transition-duration:.14s}@media (pointer:coarse){.StoneMark_mark__H3pSX[data-placement=corner]:before{content:"";position:absolute;inset:-6px;border-radius:inherit}}.StoneMark_mark__H3pSX[data-placement=line]{align-items:flex-start;gap:5px;color:var(--s-ink-3);font-size:13.5px;letter-spacing:.01em;line-height:1.3}.StoneMark_glyph__I_Jy3{flex:none;margin-top:calc((1.3em - 15px) / 2)}.StoneMark_word__5an5N{overflow-wrap:anywhere}.StoneMark_note__RrcEr{z-index:96;max-width:240px;padding:8px 11px;border-radius:var(--s-radius-sm);background:var(--s-ink);color:var(--s-bg);font-family:var(--font-s-ui-stack);font-size:12.5px;line-height:1.45;letter-spacing:.01em;box-shadow:0 14px 30px -18px rgb(23 27 28/.5);transform-origin:var(--radix-tooltip-content-transform-origin);animation:StoneMark_noteIn__Ls3jp .15s var(--s-ease-out);-webkit-user-select:none;user-select:none}.StoneMark_noteArrow__zT4dg{fill:var(--s-ink)}@keyframes StoneMark_noteIn__Ls3jp{0%{opacity:0;scale:.97}}@media (hover:none){.StoneMark_noteArrow__zT4dg,.StoneMark_note__RrcEr{display:none}}@media (prefers-reduced-motion:reduce){.StoneMark_mark__H3pSX{transition:none}.StoneMark_mark__H3pSX[data-placement=corner]:active{scale:1}.StoneMark_note__RrcEr{animation:none}}.PriceTag_price__4KvVJ{color:var(--s-accent-text);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PriceTag_price__4KvVJ[data-size=card]{font-size:15px}.PriceTag_price__4KvVJ[data-size=lead]{font-family:var(--font-s-display-stack);font-size:clamp(24px,3vw,34px);letter-spacing:-.01em}.PriceTag_unit__RG_dD{font-weight:500;opacity:.85}.MarkdownPrice_block__sFSWG{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start}.MarkdownPrice_lead__4Owgw{display:inline-flex;align-items:baseline;gap:4px;line-height:1}.MarkdownPrice_lead__4Owgw [data-size]{font-family:var(--font-s-display-stack);font-weight:700;color:var(--s-promo)}.MarkdownPrice_prefix__zuadd{font-weight:500;color:var(--s-promo)}.MarkdownPrice_sign__Ovz6J{display:flex;flex-direction:column;align-items:flex-start;align-self:end;font-family:var(--font-s-ui-stack);font-weight:500;line-height:1.2;color:var(--s-ink)}.MarkdownPrice_percent__2isNP{font-family:var(--font-s-display-stack);font-weight:600;letter-spacing:-.01em;line-height:1.05;color:var(--s-promo)}.MarkdownPrice_line__jkw3a{grid-column:1/-1;display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;color:var(--s-ink-2)}.MarkdownPrice_reference__4TO1G{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:line-through;text-decoration-thickness:1px}.MarkdownPrice_block__sFSWG[data-size=card]{column-gap:8px;row-gap:5px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_lead__4Owgw [data-size]{font-size:30px;letter-spacing:-.025em}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_prefix__zuadd{font-size:16px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_sign__Ovz6J{padding-bottom:2px;font-size:11.5px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_percent__2isNP{font-size:15px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_line__jkw3a{font-size:11.5px;line-height:1.35}.MarkdownPrice_block__sFSWG[data-size=lead]{column-gap:14px;row-gap:12px}.MarkdownPrice_block__sFSWG[data-size=lead] .MarkdownPrice_lead__4Owgw [data-size]{font-size:clamp(44px,5.2vw,68px);letter-spacing:-.035em}.MarkdownPrice_block__sFSWG[data-size=lead] .MarkdownPrice_sign__Ovz6J{padding-bottom:6px;font-size:14px}.MarkdownPrice_block__sFSWG[data-size=lead] .MarkdownPrice_percent__2isNP{font-size:clamp(20px,2vw,26px)}.MarkdownPrice_block__sFSWG[data-size=lead] .MarkdownPrice_line__jkw3a{font-size:14px;line-height:1.45}.MarkdownPrice_line__jkw3a[data-size=card]{font-size:12px;line-height:1.35}@media (max-width:480px){.MarkdownPrice_block__sFSWG[data-size=card]{column-gap:6px;row-gap:4px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_lead__4Owgw [data-size]{font-size:20px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_prefix__zuadd{font-size:13px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_sign__Ovz6J{padding-bottom:1px;font-size:10px}.MarkdownPrice_block__sFSWG[data-size=card] .MarkdownPrice_percent__2isNP{font-size:12px}}.ShopImage_picture__pt9X7{display:contents}.ShopImage_img__TS45_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-position:50%;background-size:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:root[data-js] .ShopImage_img__TS45_[data-placeholder]{background-image:var(--s-placeholder)}:root[data-js] .ShopImage_img__TS45_[data-placeholder][data-ready]{background-image:none}.WishlistHeart_heart___2ihd{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--s-ink-2);cursor:pointer;transition:color .2s var(--s-ease-out),background .2s var(--s-ease-out),transform .2s var(--s-ease-out),opacity .2s var(--s-ease-out)}.WishlistHeart_heart___2ihd[aria-busy]{cursor:default;opacity:.55}.WishlistHeart_heart___2ihd:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.WishlistHeart_glyph__N6avK{position:relative;display:inline-flex}.WishlistHeart_fillLayer__b32if{position:absolute;inset:0;display:inline-flex;color:var(--s-heart);clip-path:inset(100% 0 0 0);transition:clip-path .16s var(--s-ease-out)}.WishlistHeart_fillLayer__b32if svg{fill:var(--s-heart)}.WishlistHeart_heart___2ihd[data-saved] .WishlistHeart_fillLayer__b32if{clip-path:inset(0 0 0 0);transition:clip-path .34s var(--s-ease-out) 60ms}.WishlistHeart_heart___2ihd[data-variant=card]{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:var(--s-radius-pill);color:#fff;filter:drop-shadow(0 1px 2px rgba(23,27,28,.55))}@media (hover:hover) and (pointer:fine){.WishlistHeart_heart___2ihd[data-variant=card]:hover:not([aria-busy]){transform:scale(1.08)}}@media (pointer:coarse){.WishlistHeart_heart___2ihd[data-variant=card]:before{content:"";position:absolute;inset:-5px;border-radius:inherit}}.WishlistHeart_heart___2ihd[data-variant=card][data-saved]{color:var(--s-ink-3)}.WishlistHeart_heart___2ihd[data-variant=buy]{gap:9px;width:fit-content;padding:9px 16px;border-radius:var(--s-radius-pill);border:1px solid var(--s-line);font-family:var(--font-s-ui-stack);font-size:14px;letter-spacing:.01em}@media (hover:hover) and (pointer:fine){.WishlistHeart_heart___2ihd[data-variant=buy]:hover:not([aria-busy]){background:var(--s-bg-2);color:var(--s-ink)}}@media (pointer:coarse){.WishlistHeart_heart___2ihd[data-variant=buy]{min-height:44px}}.WishlistHeart_heart___2ihd[data-variant=buy][data-saved]{border-color:color-mix(in srgb,var(--s-heart) 36%,transparent)}.WishlistHeart_text__Gt9mP{line-height:1}.WishlistHeart_sr__VUT9w{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){.WishlistHeart_heart___2ihd[data-burst] .WishlistHeart_glyph__N6avK{animation:WishlistHeart_heartSettle__xE_gg .5s var(--s-ease-out)}}@keyframes WishlistHeart_heartSettle__xE_gg{0%{transform:scale(1)}28%{transform:scale(.9)}62%{transform:scale(1.14)}to{transform:scale(1)}}.WishlistHeart_burst__ixK38{position:absolute;inset:-11px;pointer-events:none}.WishlistHeart_glint__W3Brz{position:absolute;width:7px;height:7px;background:var(--s-heart);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;scale:0;animation:WishlistHeart_glint__W3Brz .48s var(--s-ease-out) forwards}.WishlistHeart_glint__W3Brz[data-g="1"]{top:-1px;left:1px;animation-delay:40ms}.WishlistHeart_glint__W3Brz[data-g="2"]{top:5px;right:-4px;width:9px;height:9px;animation-delay:.15s}.WishlistHeart_glint__W3Brz[data-g="3"]{bottom:0;left:42%;width:5px;height:5px;animation-delay:.26s}@keyframes WishlistHeart_glint__W3Brz{0%{opacity:0;scale:0;rotate:0deg}35%{opacity:1;scale:1}to{opacity:0;scale:.2;rotate:42deg}}.WishlistHeart_pop__MSKFF{display:flex;flex-direction:column;gap:7px;width:232px;padding:13px 14px 14px;border-radius:var(--s-radius);background:var(--s-ink);color:var(--s-bg);border:1px solid rgb(255 255 255/.08);box-shadow:0 26px 56px -22px rgba(23,27,28,.55);transform-origin:var(--radix-popover-content-transform-origin);animation:WishlistHeart_popIn__o9EOM .15s var(--s-ease-out);z-index:60}.WishlistHeart_popHead__n0SLC{display:flex;align-items:center;gap:7px;font-family:var(--font-s-ui-stack);font-weight:500;font-size:14px;color:var(--s-bg)}.WishlistHeart_popHead__n0SLC svg{color:var(--s-bg);fill:var(--s-bg)}.WishlistHeart_popText__Ur58H{margin:0;font-family:var(--font-s-ui-stack);font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--s-bg) 74%,var(--s-ink))}.WishlistHeart_popActions__LcUBO{display:flex;align-items:center;gap:14px;margin-top:4px}.WishlistHeart_popBtn__evnzk{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border-radius:var(--s-radius-pill);background:var(--s-bg);border:1px solid var(--s-bg);color:var(--s-ink);font-family:var(--font-s-ui-stack);font-size:13px;font-weight:500;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,scale .16s var(--s-ease-out)}@media (hover:hover) and (pointer:fine){.WishlistHeart_popBtn__evnzk:hover{background:color-mix(in srgb,var(--s-bg) 86%,var(--s-ink));border-color:color-mix(in srgb,var(--s-bg) 86%,var(--s-ink))}}.WishlistHeart_popBtn__evnzk:active{scale:.975;transition-duration:.14s}.WishlistHeart_popBtn__evnzk:focus-visible{outline:2px solid var(--s-bg);outline-offset:3px}.WishlistHeart_popAlt__q1bSk{font-family:var(--font-s-ui-stack);font-size:13px;color:color-mix(in srgb,var(--s-bg) 78%,var(--s-ink));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(255 255 255/.32);transition:color .18s ease}@media (hover:hover) and (pointer:fine){.WishlistHeart_popAlt__q1bSk:hover{color:var(--s-bg)}}.WishlistHeart_popAlt__q1bSk:focus-visible{outline:2px solid var(--s-bg);outline-offset:3px;border-radius:var(--s-radius-sm)}@keyframes WishlistHeart_popIn__o9EOM{0%{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.WishlistHeart_heart___2ihd,.WishlistHeart_heart___2ihd[data-variant=card]{transition:none}.WishlistHeart_heart___2ihd[data-variant=card]{opacity:1;transform:none}.WishlistHeart_fillLayer__b32if,.WishlistHeart_heart___2ihd[data-saved] .WishlistHeart_fillLayer__b32if{transition:none}.WishlistHeart_glint__W3Brz,.WishlistHeart_pop__MSKFF{animation:none}.WishlistHeart_popBtn__evnzk{transition-duration:1ms}.WishlistHeart_popBtn__evnzk:active{scale:1}}