.collection_page__w492G{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-bottom:var(--space-8)}@media (max-width:767px){.collection_page__w492G{padding-bottom:calc(var(--bottom-nav-height, 56px) + var(--space-8) + env(safe-area-inset-bottom))}}.collection_breadcrumb__sXjqq{display:inline-flex;gap:var(--space-2);align-items:center;width:-moz-fit-content;width:fit-content;color:var(--color-text-tertiary);font-size:var(--text-xs)}.collection_breadcrumb__sXjqq:hover{color:var(--color-text)}.collection_crumbs__1CgDz{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal)}.collection_crumbs__1CgDz a{color:inherit;text-decoration:none}.collection_crumbs__1CgDz a:hover{color:var(--color-accent)}.collection_crumbs__1CgDz>:last-child{flex:1 1 12rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection_hero__3mxo_{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.collection_copy__eGaoF{display:grid;align-content:end;grid-gap:var(--space-2);gap:var(--space-2);max-width:42rem}.collection_kicker__DZKVc{color:var(--color-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.collection_title__GlyDK{margin:0;font-size:var(--text-display);font-weight:680;line-height:1.04;letter-spacing:var(--tracking-tight)}.collection_description__qugMz{max-width:38rem;margin:0;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.collection_count__zWli_{margin:var(--space-1) 0 0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.collection_media__IasHy{display:grid;grid-gap:2px;gap:2px;min-height:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-editorial);background:var(--color-bg-quiet);box-shadow:var(--depth-hairline)}.collection_media__IasHy[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection_media__IasHy[data-count="3"]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);grid-template-rows:repeat(2,minmax(0,1fr))}.collection_media__IasHy[data-count="3"] .collection_mediaCell__65nU8:first-child{grid-row:1/-1}.collection_mediaCell__65nU8{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--color-bg-muted)}.collection_image__BECSk{object-fit:cover}.collection_products__B4hzn{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.collection_productsHeader__AM83d{display:flex;gap:var(--space-3);align-items:baseline;justify-content:space-between;margin-bottom:var(--space-1)}.collection_productsTitle__18ygV{margin:0;font-size:var(--text-xl);font-weight:650}.collection_productsCount__keSwu{color:var(--color-text-tertiary);font-size:var(--text-sm)}.collection_empty__Lw1Sv{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-bg-quiet)}.collection_empty__Lw1Sv strong{font-size:var(--text-lg)}.collection_empty__Lw1Sv span{color:var(--color-text-secondary)}@media (min-width:900px){.collection_hero__3mxo_{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:var(--space-8);align-items:stretch}.collection_media__IasHy{aspect-ratio:16/10}.collection_copy__eGaoF{padding-bottom:var(--space-4)}.collection_products__B4hzn{gap:var(--space-5);padding-top:var(--space-5)}}.collection_story__e3hlb{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.collection_storyAside__w0Dl6{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.collection_storyTitle__R7oT2{margin:0;font-family:var(--font-serif);font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:400;line-height:1.05;letter-spacing:-.02em}.collection_storyCta__MGHUu{justify-self:start;display:inline-flex;align-items:center;min-height:var(--tap-min,44px);padding:0 var(--space-4);border:1px solid var(--color-text);border-radius:999px;color:var(--color-text);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background var(--motion-fast,.16s) ease,color var(--motion-fast,.16s) ease}.collection_storyCta__MGHUu:hover{background:var(--color-text);color:var(--color-bg);text-decoration:none}.collection_storyBody__zLj_s{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.collection_storySteps__VhVvw{display:grid;grid-gap:var(--space-6) var(--space-5);gap:var(--space-6) var(--space-5);margin:0;padding:0;list-style:none}.collection_storyStep__GDLpB{display:grid;align-content:start;grid-gap:10px;gap:10px;padding-top:var(--space-4);border-top:1px solid var(--color-border-strong)}.collection_storyNumber__JkAKE{font-size:.75rem;font-weight:600;letter-spacing:.12em;color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collection_storyFaq__HDvNl h3,.collection_storyStep__GDLpB h3{margin:0;font-family:var(--font-serif);font-size:1.5rem;font-weight:400;line-height:1.12;letter-spacing:-.02em}.collection_storyStep__GDLpB p{margin:0;max-width:40rem;font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary)}.collection_storyFaq__HDvNl{display:grid;grid-gap:0;gap:0}.collection_storyFaq__HDvNl h3{margin-bottom:var(--space-3)}.collection_faqItem__DGjcV{border-top:1px solid var(--color-border)}.collection_faqItem__DGjcV:last-child{border-bottom:1px solid var(--color-border)}.collection_faqItem__DGjcV summary{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;font-weight:600;cursor:pointer;list-style:none}.collection_faqItem__DGjcV summary::-webkit-details-marker{display:none}.collection_faqItem__DGjcV summary:after{content:"+";font-weight:400;color:var(--color-text-tertiary);transition:transform var(--motion-fast,.16s) ease}.collection_faqItem__DGjcV[open] summary:after{transform:rotate(45deg)}.collection_faqItem__DGjcV p{margin:0 0 var(--space-3);max-width:40rem;color:var(--color-text-secondary);line-height:1.6}@media (min-width:900px){.collection_story__e3hlb{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:var(--space-8);padding-top:var(--space-8)}.collection_storyAside__w0Dl6{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 72px) + var(--space-4))}.collection_storySteps__VhVvw{grid-template-columns:repeat(2,minmax(0,1fr))}}.GuideBody_rich__Cr3ra{display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-text);font-size:var(--text-base);line-height:1.65}.GuideBody_htmlChunk__SM2Gz p{margin:0 0 var(--space-3)}.GuideBody_htmlChunk__SM2Gz ol,.GuideBody_htmlChunk__SM2Gz ul{margin:0 0 var(--space-3);padding-left:1.25rem}.GuideBody_htmlChunk__SM2Gz li{margin-bottom:.35rem}.GuideBody_htmlChunk__SM2Gz a{color:var(--color-link)}.GuideBody_htmlChunk__SM2Gz table{display:block;max-width:100%;overflow-x:auto;margin:0 0 var(--space-3);border-collapse:collapse;font-size:var(--text-sm);line-height:1.45}.GuideBody_htmlChunk__SM2Gz td,.GuideBody_htmlChunk__SM2Gz th{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.GuideBody_htmlChunk__SM2Gz th{font-weight:600;white-space:nowrap}.GuideBody_htmlChunk__SM2Gz td:first-child{color:var(--color-text-secondary)}.GuideBody_unavailable__s31g4{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.GuideBody_embed__jnIJp{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);overflow:hidden}.GuideBody_embedLink__uqqBI{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);color:inherit;text-decoration:none}.GuideBody_embedMedia__IJXIg{min-width:0}.GuideBody_embedBody__BR0sL{display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0}.GuideBody_embedTitle__Ny01Z{margin:0;font-size:var(--text-sm);font-weight:650;line-height:1.35}@media (min-width:640px){.GuideBody_embedLink__uqqBI{grid-template-columns:120px minmax(0,1fr)}}.GuideBody_embedSingle__7V3ui{max-width:30rem}.GuideBody_embedGrid__TBZ8k{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.GuideBody_embed__jnIJp{transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.GuideBody_embed__jnIJp:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.GuideBody_embedGrid__TBZ8k .GuideBody_embedLink__uqqBI{grid-template-columns:minmax(0,1fr);padding:var(--space-2);gap:var(--space-2)}.GuideBody_embedGrid__TBZ8k .GuideBody_embedBody__BR0sL{justify-content:flex-start;padding:0 var(--space-1) var(--space-1)}.GuideBody_embedCta__sgYZm{font-size:var(--text-xs);font-weight:650;color:var(--color-text-secondary)}.GuideBody_embedLink__uqqBI:hover .GuideBody_embedCta__sgYZm{color:var(--color-text)}.BrandMark_mark__l9YO7{display:inline-flex;width:var(--brand-size,20px);height:var(--brand-size,20px);flex-shrink:0;overflow:hidden;border-radius:24%;box-shadow:0 0 0 1px rgb(14 14 16/8%);vertical-align:middle}.BrandMark_mark__l9YO7[data-shape=round]{border-radius:50%}.BrandMark_mark__l9YO7 svg{display:block;width:100%;height:100%}html[data-theme=dark] .BrandMark_mark__l9YO7{box-shadow:0 0 0 1px oklch(1 0 0/.12)}.BrandMark_row__bw9iz{display:inline-flex;align-items:center;gap:.35rem}.BrandMark_withLabel__pjxyF{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ProductImageFrame_frame__TF2cL{position:relative;aspect-ratio:3/4;width:100%;overflow:hidden;background:var(--color-bg-quiet,var(--color-bg-muted));border-radius:var(--radius-media,var(--radius-md))}.ProductImageFrame_thumb__oCBTP{border-radius:var(--radius-sm,6px)}.ProductImageFrame_gallery__XTyxa{border-radius:var(--radius-media,var(--radius-lg))}.ProductImageFrame_cart__rtLGI{width:72px;flex-shrink:0;border-radius:var(--radius-media,var(--radius-md))}@media (max-width:767px){.ProductImageFrame_cart__rtLGI{width:84px}}.ProductImageFrame_image__5qPDR{object-fit:cover;object-position:center;-webkit-user-drag:none;user-drag:none;pointer-events:none}.ProductImageFrame_shield__r_jbG{position:absolute;inset:0;z-index:2;background:transparent}.ProductImageFrame_fallback__xH_jy{position:absolute;inset:0;display:grid;place-content:center;grid-gap:.25rem;gap:.25rem;text-align:center;color:var(--color-text-muted);padding:var(--space-3)}.ProductImageFrame_mark__5elbn{font-weight:650;letter-spacing:var(--tracking-tight);font-size:var(--text-sm)}.ProductImageFrame_hint__cyUnw{font-size:var(--text-xs)}.CartItemRow_item__k7nu9{display:grid;grid-template-columns:72px 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),max-height var(--motion-base) var(--ease-out)}.CartItemRow_removing__P1tNW{opacity:0;transform:scale(.98);pointer-events:none}.CartItemRow_thumbLink__kh_Ld{display:block}.CartItemRow_thumb__l_I1Y{width:72px;height:96px;object-fit:cover;border-radius:var(--radius-media,var(--radius-md));background:var(--color-bg-muted)}.CartItemRow_info__Q4OAB{min-width:0}.CartItemRow_error__NBlpX{grid-column:1/-1;margin:0;color:var(--color-error);font-size:var(--text-sm)}.CartItemRow_title__hV9i8{margin:0 0 var(--space-1);font-weight:600}.CartItemRow_title__hV9i8 a{text-decoration:none}.CartItemRow_title__hV9i8 a:hover{color:var(--color-accent)}.CartItemRow_meta__t0THQ{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.CartItemRow_actions__waFQZ{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);min-width:120px}.CartItemRow_removeBtn__j3I5_{min-height:var(--tap-min);padding:0 var(--space-2);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm)}.CartItemRow_removeBtn__j3I5_:hover{color:var(--color-error)}@media (max-width:767px){.CartItemRow_item__k7nu9{grid-template-columns:84px 1fr}.CartItemRow_thumbLink__kh_Ld{width:84px}.CartItemRow_actions__waFQZ{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}}.CartItemRow_secondCopy__rhLuV{grid-column:1/-1}.LoyaltyProgress_box__uyqmp{display:grid;grid-gap:10px;gap:10px;padding:var(--space-5);border-radius:20px;background:radial-gradient(90% 70% at 20% 0,#ffffff 0,rgb(255 255 255/0) 60%),linear-gradient(160deg,#ececef,#f6f6f7 55%,#e6e6ea);color:#0e0e10}.LoyaltyProgress_box__uyqmp[data-compact]{padding:var(--space-4);border-radius:16px}.LoyaltyProgress_box__uyqmp[data-unlocked]{background:#0e0e10;color:#ffffff}.LoyaltyProgress_title__sqAnu{margin:0;font-family:var(--font-serif);font-size:1.25rem;line-height:1.2}.LoyaltyProgress_box__uyqmp[data-compact] .LoyaltyProgress_title__sqAnu{font-size:1.0625rem}.LoyaltyProgress_text__q2Cqs{margin:0;font-size:.8125rem;line-height:1.5;color:#55555b}.LoyaltyProgress_box__uyqmp[data-unlocked] .LoyaltyProgress_text__q2Cqs{color:rgb(255 255 255/70%)}.LoyaltyProgress_text__q2Cqs a{color:#0e0e10;font-weight:600;text-decoration:underline;text-underline-offset:3px}.LoyaltyProgress_bar__XXOtE{position:relative;display:block;height:6px;overflow:hidden;border-radius:999px;background:rgb(14 14 16/10%)}.LoyaltyProgress_after__TlBuM,.LoyaltyProgress_now__LocW7{position:absolute;inset:0 auto 0 0;border-radius:inherit;animation:LoyaltyProgress_grow__lPxe7 1.2s var(--ease-out) both;transform-origin:left}.LoyaltyProgress_after__TlBuM{background:rgb(14 14 16/28%)}.LoyaltyProgress_now__LocW7{background:#0e0e10}@keyframes LoyaltyProgress_grow__lPxe7{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.LoyaltyProgress_after__TlBuM,.LoyaltyProgress_now__LocW7{animation:none}}.LoyaltyProgress_steps__uEXH8{position:relative;height:30px;margin:2px 12px 0 0;padding:0;list-style:none}.LoyaltyProgress_step__qQD9T{position:absolute;top:0;display:grid;justify-items:center;transform:translateX(-50%);font-size:.625rem;line-height:1.2;color:#8a8a90}.LoyaltyProgress_step__qQD9T:last-child{transform:translateX(-80%)}.LoyaltyProgress_step__qQD9T strong{font-size:.75rem;color:#8a8a90}.LoyaltyProgress_step__qQD9T:before{content:"";width:1px;height:5px;margin-bottom:2px;background:rgb(14 14 16/25%)}.LoyaltyProgress_step__qQD9T[data-reached],.LoyaltyProgress_step__qQD9T[data-reached] strong{color:#0e0e10}.LoyaltyProgress_step__qQD9T[data-next] strong{color:#0e0e10;text-decoration:underline;text-underline-offset:3px}.PromoCodeForm_appliedBox__nZwEA,.PromoCodeForm_wrap__DhJem{border:1px solid var(--color-border,#e4dfd8);border-radius:var(--radius-md,12px);background:var(--color-surface,rgba(255,255,255,.72));padding:var(--space-3,12px)}.PromoCodeForm_summary__b3aXN{cursor:pointer;list-style:none;font-size:var(--text-sm,.875rem);font-weight:650;color:var(--color-text-secondary,#6e6962);line-height:1.4}.PromoCodeForm_summary__b3aXN::-webkit-details-marker{display:none}.PromoCodeForm_summary__b3aXN:after{content:" +";font-weight:700;color:var(--color-text-tertiary,#8a857e)}.PromoCodeForm_wrap__DhJem[open] .PromoCodeForm_summary__b3aXN{margin-bottom:10px}.PromoCodeForm_wrap__DhJem[open] .PromoCodeForm_summary__b3aXN:after{content:" −"}.PromoCodeForm_form__bGPzi{display:grid;grid-gap:8px;gap:8px}.PromoCodeForm_label__zvqxV{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary,#6e6962)}.PromoCodeForm_row__42Cy6{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.PromoCodeForm_row__42Cy6 input{min-width:0;height:42px;border:1px solid var(--color-border,#d9d3cb);border-radius:10px;background:var(--color-surface-elevated);color:var(--color-text);padding:0 12px;font:inherit;text-transform:uppercase}.PromoCodeForm_applyButton__QJWc1,.PromoCodeForm_removeButton__59_jj{border:1px solid var(--color-border-strong,#d9d3cb);border-radius:10px;background:transparent;color:var(--color-text,#171717);padding:0 14px;min-height:42px;font:inherit;font-weight:650;cursor:pointer}.PromoCodeForm_applyButton__QJWc1:disabled{opacity:.55;cursor:default}.PromoCodeForm_appliedBox__nZwEA p,.PromoCodeForm_error__BybsB,.PromoCodeForm_success__jy9i8{margin:8px 0 0;font-size:13px;line-height:1.45}.PromoCodeForm_error__BybsB{color:#a42d2d}.PromoCodeForm_success__jy9i8{color:#2e6c43}.PromoCodeForm_appliedBox__nZwEA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.PromoCodeForm_appliedBox__nZwEA strong{display:block;margin-top:3px;font-size:16px}.PromoCodeForm_appliedBox__nZwEA p{color:var(--color-text-secondary,#6e6962)}.PromoCodeForm_removeButton__59_jj{min-height:36px}@media (max-width:560px){.PromoCodeForm_row__42Cy6{grid-template-columns:minmax(0,1fr)}.PromoCodeForm_applyButton__QJWc1{width:100%}}.social_avatar__hnxtm{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;font-family:var(--font-serif);color:#1c1c1f;border:1px solid rgb(255 255 255/90%);box-shadow:0 0 0 1px rgb(14 14 16/8%),0 12px 24px -14px rgb(14 14 16/40%)}.social_avatar__hnxtm[data-avatar=silk]{background:linear-gradient(150deg,#ffffff,#e4e4e8)}.social_avatar__hnxtm[data-avatar=pearl]{background:radial-gradient(circle at 30% 25%,#ffffff,#efece9 45%,#d9d6d3)}.social_avatar__hnxtm[data-avatar=graphite]{background:linear-gradient(150deg,#3a3a3f,#16161a);color:#f4f4f5}.social_avatar__hnxtm[data-avatar=rose]{background:linear-gradient(150deg,#fbf4f4,#ead9da)}.social_avatar__hnxtm[data-avatar=sky]{background:linear-gradient(150deg,#f4f7fb,#d9e0ea)}.social_avatar__hnxtm[data-avatar=gold]{background:linear-gradient(150deg,#fbf8f1,#e6dcc7)}.social_levelCard__V4NNH{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6);border-radius:28px;background:radial-gradient(90% 70% at 10% 0,#ffffff 0,rgb(255 255 255/0) 60%),linear-gradient(160deg,#ececef,#f7f7f8 55%,#e4e4e8);border:1px solid rgb(255 255 255/90%);box-shadow:0 0 0 1px rgb(14 14 16/6%);color:#0e0e10}.social_levelTop__lvddm{display:flex;align-items:center;gap:var(--space-4)}.social_levelIdentity__yNZHw{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.social_levelName__k78cg{margin:0;font-family:var(--font-serif);font-size:1.625rem;line-height:1.1;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.social_levelHandle__m8uym{margin:0;font-size:.875rem;color:#6e6e75}.social_levelBio__NLB_J{margin:4px 0 0;font-size:.875rem;line-height:1.5;color:#3a3a3f}.social_levelBadge__c7bEL{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#0e0e10;color:#ffffff;text-align:center}.social_levelBadge__c7bEL span{font-family:var(--font-serif);font-size:1.75rem;line-height:1}.social_levelBadge__c7bEL small{font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.social_horses__5WtZc,.social_levelProgress__E4_3p{display:grid;grid-gap:8px;gap:8px}.social_levelRow__7tUOA{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.875rem}.social_levelRow__7tUOA span{color:#6e6e75}.social_bar__W9aTA{display:block;height:8px;border-radius:999px;background:rgb(14 14 16/8%);overflow:hidden}.social_bar__W9aTA>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6e6e75,#0e0e10);transition:width .9s var(--ease-out)}.social_levelStats__J8fPA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.social_stat__Jaaog{display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:16px;background:rgb(255 255 255/70%);color:inherit;text-decoration:none}.social_stat__Jaaog strong{font-family:var(--font-serif);font-size:1.5rem;line-height:1}.social_stat__Jaaog span{font-size:.75rem;color:#6e6e75}.social_horseTrack__yNOcX{display:flex;flex-wrap:wrap;gap:6px}.social_horseTrack__yNOcX>span{width:14px;height:14px;border-radius:50%;background:rgb(14 14 16/10%)}.social_horseTrack__yNOcX>span[data-on=true]{background:#0e0e10;box-shadow:0 0 0 3px rgb(14 14 16/12%)}.social_levelActions__iJawd{display:flex;flex-wrap:wrap;gap:8px}.social_chip__vixLu{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgb(14 14 16/14%);background:#ffffff;color:#0e0e10;font-size:.8125rem;font-weight:600;text-decoration:none}.social_muted__eDfh8{margin:0;font-size:.8125rem;line-height:1.5;color:#6e6e75}.social_like__VUA2_{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.875rem;cursor:pointer;transition:transform .2s var(--ease-out)}.social_like__VUA2_[data-liked=true]{border-color:var(--color-text)}.social_like__VUA2_[data-liked=true] span{animation:social_pop__0GuJD .4s var(--ease-out)}@keyframes social_pop__0GuJD{40%{transform:scale(1.4)}}.social_pin__xiDif{position:relative}.social_pinTrigger__DJYWW{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer}.social_pinPanel__JzyMz{position:absolute;z-index:30;top:calc(100% + 8px);left:0;display:grid;grid-gap:10px;gap:10px;width:min(320px,calc(100vw - 32px));padding:16px;border-radius:18px;background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.social_pinList__knFFQ{display:grid;grid-gap:4px;gap:4px;max-height:240px;margin:0;padding:0;overflow-y:auto;list-style:none}.social_pinList__knFFQ button{display:flex;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--color-text);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.social_pinList__knFFQ button:hover,.social_pinList__knFFQ button[data-pinned=true]{background:var(--color-bg-muted)}.social_pinCreate__7lmjg{display:flex;gap:6px}.social_pinCreate__7lmjg input{flex:1 1;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);color:var(--color-text);font:inherit}.social_pinCreate__7lmjg button{min-height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--color-text);color:var(--color-bg);font:inherit;font-weight:600;cursor:pointer}.social_pinAll__CpDoE{font-size:.8125rem;color:var(--color-text-secondary)}.social_okText__hkMDX{margin:0;font-size:.8125rem;color:var(--color-success)}.social_errorText__MCJ8P{margin:0;font-size:.8125rem;color:var(--color-error)}.social_tiles__Fp1jo{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.social_tile___km7B{color:inherit;text-decoration:none}.social_tileCard__5Eah9,.social_tile___km7B{display:grid;grid-gap:10px;gap:10px}.social_collage__0eaFh{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3px;gap:3px;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:var(--color-bg-muted)}.social_collage__0eaFh[data-count="1"]{grid-template-columns:minmax(0,1fr)}.social_collageCell__NVw0K{position:relative;overflow:hidden}.social_collage__0eaFh[data-count="3"] .social_collageCell__NVw0K:first-child{grid-row:span 2}.social_tileKind__cFjxN{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;background:rgb(255 255 255/88%);color:#0e0e10;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.social_tileMeta__hRjB8{display:flex;align-items:center;justify-content:space-between;gap:8px}.social_tileTitle__oHDpo{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.social_tileAuthor__1wjUc{display:flex;align-items:center;gap:.4rem;min-width:0;margin:0;font-size:.8125rem;color:var(--color-text-secondary)}.social_tileAuthor__1wjUc a{color:inherit}.social_tileText__aMZZQ{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:559px){.social_levelStats__J8fPA,.social_tiles__Fp1jo{grid-template-columns:repeat(2,minmax(0,1fr))}.social_tiles__Fp1jo{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.social_like__VUA2_[data-liked=true] span{animation:none}.social_bar__W9aTA>span{transition:none}}.social_repeat__TIoQj{width:100%;min-height:40px;border:0;border-radius:999px;background:var(--color-text);color:var(--color-bg);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.social_follow__hzfDR{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.social_followButton__PKoBR{min-height:44px;padding:0 22px;border-radius:999px;border:1px solid #0e0e10;background:#0e0e10;color:#ffffff;font:inherit;font-weight:600;cursor:pointer}.social_followButton__PKoBR[data-following=true]{background:#ffffff;color:#0e0e10}.social_followCount__U_CUc{font-size:.875rem;color:#6e6e75}.social_copyButton__561ti{min-height:var(--tap-min);padding:0 1.1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap}.social_copyButton__561ti:hover{border-color:var(--color-text)}.social_avatar__hnxtm[data-avatar=photo]{overflow:hidden;background:var(--color-bg-muted)}.social_avatarPhoto__ki34w{width:100%;height:100%;object-fit:cover;border-radius:50%}.social_levelHonors__9FmVk{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 0}.social_rankBadge__jkM1x{padding:.2rem .6rem;border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-on-action);font-size:.7rem;font-weight:600;letter-spacing:.02em}@media (max-width:479px){.social_levelCard__V4NNH{padding:var(--space-4);border-radius:22px}.social_levelTop__lvddm{gap:var(--space-3);align-items:flex-start}.social_levelTop__lvddm>:first-child{flex:none;width:56px!important;height:56px!important;font-size:24px!important}.social_levelTop__lvddm>:first-child img{width:100%;height:100%}.social_levelName__k78cg{font-size:1.3rem}.social_levelBadge__c7bEL{width:52px;height:52px;border-radius:14px}.social_levelBadge__c7bEL span{font-size:1.4rem}.social_levelBadge__c7bEL small{font-size:.5rem;letter-spacing:.1em}.social_stat__Jaaog{padding:10px;min-width:0}}.layout_main__1ARmy{flex:1 1;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}@media (max-width:767px){.layout_main__1ARmy{padding-bottom:calc(var(--bottom-nav-height, 56px) + var(--space-6) + env(safe-area-inset-bottom))}}@media (min-width:768px){.layout_main__1ARmy{padding:var(--space-6);padding-bottom:var(--space-6)}}.layout_skipLink__l4QAx{position:absolute;top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-on-action);font-weight:600;text-decoration:none;transform:translateY(-200%)}.layout_skipLink__l4QAx:focus-visible{transform:none}.layout_main__1ARmy:focus{outline:none}.ActivityToasts_toast__J4yKb{position:fixed;z-index:95;left:20px;bottom:20px;display:flex;align-items:center;gap:4px;width:min(340px,calc(100vw - 32px));padding:8px 6px 8px 8px;border-radius:20px;background:rgb(255 255 255/82%);border:1px solid rgb(255 255 255/95%);box-shadow:0 0 0 1px rgb(14 14 16/6%),0 20px 44px -20px rgb(14 14 16/40%);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);color:#0e0e10;animation:ActivityToasts_toastIn__007Aw .6s var(--ease-out) both}.ActivityToasts_toast__J4yKb[data-leaving=true]{animation:ActivityToasts_toastOut__GTZNd .45s var(--ease-in) both}.ActivityToasts_body__RcDzO{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;color:inherit;text-decoration:none}.ActivityToasts_body__RcDzO:hover{text-decoration:none}.ActivityToasts_thumb__jZ6fQ{position:relative;flex-shrink:0;width:48px;height:48px;overflow:hidden;border-radius:14px;background:#eeeef0}.ActivityToasts_image__se70m{object-fit:cover;transform:scale(1.25)}.ActivityToasts_copy__C3w9D{display:grid;grid-gap:1px;gap:1px;min-width:0}.ActivityToasts_lead__g721G{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#55555b}.ActivityToasts_dot__49gh8{width:6px;height:6px;border-radius:50%;background:#1f6b4a;box-shadow:0 0 0 3px rgb(31 107 74/15%)}.ActivityToasts_dot__49gh8[data-kind=favorite]{background:#0e0e10;box-shadow:0 0 0 3px rgb(14 14 16/10%)}.ActivityToasts_title__WEYOt{overflow:hidden;font-size:.8125rem;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.ActivityToasts_time__UDiHz{font-size:.6875rem;color:#8e8e95}.ActivityToasts_close__Vko1O{align-self:flex-start;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#8e8e95;font-size:1rem;cursor:pointer}.ActivityToasts_close__Vko1O:hover{background:rgb(14 14 16/6%);color:#0e0e10}@keyframes ActivityToasts_toastIn__007Aw{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes ActivityToasts_toastOut__GTZNd{to{opacity:0;transform:translateY(10px)}}@media (max-width:767px){.ActivityToasts_toast__J4yKb{left:12px;bottom:calc(var(--bottom-nav-height, 56px) + 12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ActivityToasts_toast__J4yKb,.ActivityToasts_toast__J4yKb[data-leaving=true]{animation:none}}.announcement-rotator_bar__nVbKm{position:relative;z-index:101;height:34px;background:var(--color-bg-quiet);border-bottom:1px solid var(--color-border);overflow:hidden}.announcement-rotator_track__ebz5m{position:relative;height:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-4)}.announcement-rotator_message__HdTHv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary);text-decoration:none;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .42s ease,transform .42s ease}.announcement-rotator_message__HdTHv[data-active=true]{opacity:1;transform:none;pointer-events:auto}.announcement-rotator_message__HdTHv:hover{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.announcement-rotator_message__HdTHv{transition:none}}.FavoriteButton_form__QZCGp{display:inline-flex}.FavoriteButton_formFull__oA2vD{display:block;width:100%}.FavoriteButton_button__qj_tC{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);min-height:var(--tap-min);padding:0;border:1px solid rgb(255 255 255/55%);border-radius:var(--radius-pill);background:var(--color-surface-on-media);color:var(--color-text-on-media-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),transform var(--motion-instant) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-out)}.FavoriteButton_button__qj_tC:active:not(:disabled){transform:scale(.94)}.FavoriteButton_button__qj_tC:hover{border-color:var(--color-accent);color:var(--color-accent)}.FavoriteButton_active__n7cHo{color:var(--color-text-on-media);border-color:rgb(14 14 16/18%);background:var(--color-surface-on-media)}.FavoriteButton_textButton__bz_tp{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-instant) var(--ease-standard)}.FavoriteButton_textButton__bz_tp:active:not(:disabled){transform:scale(.985)}.FavoriteButton_textButton__bz_tp:hover:not(:disabled){border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.FavoriteButton_textFull__6tdrz{width:100%}.FavoriteButton_textActive__ep4xF{border-color:var(--color-text);background:var(--color-bg-quiet)}@media (prefers-reduced-motion:reduce){.FavoriteButton_button__qj_tC:active:not(:disabled),.FavoriteButton_textButton__bz_tp:active:not(:disabled){transform:none}}.HintButton_trigger__c5Z8Z{padding:0;border:0;background:none;color:var(--color-link);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.HintButton_panel__9Dr16{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-surface);font-size:var(--text-sm)}.HintButton_panel__9Dr16 p{margin:0}.HintButton_form__QcaHj{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.HintButton_form__QcaHj label{display:grid;grid-gap:.25rem;gap:.25rem}.HintButton_form__QcaHj input{min-height:40px;padding:0 .6rem;border:1px solid var(--color-border);border-radius:var(--radius-control);font:inherit;font-size:16px}.HintButton_submit__Ba7hl{justify-self:start;min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:var(--color-text);color:var(--color-bg);font:inherit;cursor:pointer}.HintButton_error__Ovl5f{color:#b3261e}.CatalogPagination_nav__DLW8P{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);margin-bottom:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);scroll-margin-bottom:calc(var(--bottom-nav-height) + var(--space-6))}.CatalogPagination_summary__tYh23{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.CatalogPagination_actions__9_Afv{display:flex;gap:var(--space-3);flex-wrap:wrap}.CatalogPagination_linkPrimary__wLWMP,.CatalogPagination_link__R4ffH{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-control,var(--radius-md));font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:transform var(--motion-instant) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.CatalogPagination_link__R4ffH{border:1px solid var(--color-border);color:var(--color-text)}.CatalogPagination_linkPrimary__wLWMP,.CatalogPagination_loadMore__w_OLF{background:var(--color-action);color:var(--color-on-action)}.CatalogPagination_loadMore__w_OLF{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:28rem;min-height:var(--tap-min);margin-inline:auto;padding:0 var(--space-5);border:none;border-radius:var(--radius-control,var(--radius-md));font:inherit;font-size:var(--text-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--motion-instant) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.CatalogPagination_loadMore__w_OLF:disabled{opacity:.7;cursor:wait}.CatalogPagination_actions__9_Afv:has(.CatalogPagination_loadMore__w_OLF){justify-content:center}.CatalogPagination_error__9gaFH{margin:0;color:var(--color-danger,#b42318);font-size:var(--text-sm)}.WelcomeCodeCard_card__azzJ3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:20px;background:radial-gradient(90% 90% at 0 0,rgb(255 255 255/90%),rgb(255 255 255/0) 60%),linear-gradient(160deg,#ececef,#f7f7f8 60%,#e8e8ec);border:1px solid rgb(255 255 255/90%);box-shadow:0 0 0 1px rgb(14 14 16/6%);color:#0e0e10}.WelcomeCodeCard_card__azzJ3[data-mode=cart]{padding:16px 18px}.WelcomeCodeCard_copy__geYql{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1 240px}.WelcomeCodeCard_kicker__rssgZ{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#6e6e75}.WelcomeCodeCard_title__aXRUY{margin:0;font-family:var(--font-serif);font-size:1.375rem;line-height:1.15}.WelcomeCodeCard_text__6Ex06{margin:0;font-size:.8125rem;line-height:1.5;color:#55555b}.WelcomeCodeCard_actions__HHPSr{display:grid;grid-gap:6px;gap:6px}.WelcomeCodeCard_primary__TvtOg{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#0e0e10;color:#ffffff;font:inherit;font-weight:600;cursor:pointer}.WelcomeCodeCard_primary__TvtOg:disabled{opacity:.6;cursor:default}.WelcomeCodeCard_error__Bctuo{margin:0;font-size:.75rem;color:var(--color-error)}.WelcomeCodeCard_code__j5llf{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100%;align-items:center;gap:12px;min-height:48px;padding:0 18px;border:1px dashed #0e0e10;border-radius:14px;background:#ffffff;color:#0e0e10;font:inherit;font-size:1.0625rem;font-weight:700;letter-spacing:.08em;cursor:copy}.WelcomeCodeCard_code__j5llf span{font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#6e6e75}@media (max-width:360px){.WelcomeCodeCard_card__azzJ3{padding:18px 16px}.WelcomeCodeCard_code__j5llf{gap:8px;padding:0 12px;font-size:1rem;letter-spacing:.04em}}.GiftPicks_box__Qt9eb{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.GiftPicks_box__Qt9eb h2{margin:0;font-size:var(--text-lg)}.GiftPicks_grid__Uf3Ot{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.GiftPicks_grid__Uf3Ot li{display:grid;grid-gap:.3rem;gap:.3rem;font-size:var(--text-sm)}.GiftPicks_link__wkHck{display:grid;grid-gap:.3rem;gap:.3rem;color:inherit;text-decoration:none}.GiftPicks_note__UFhZx{color:var(--color-text-secondary)}.GiftPicks_note__UFhZx,.GiftPicks_ok__SPvSt{margin:0;font-size:var(--text-sm)}.GiftPicks_remove__cAuxW{padding:0;border:0;background:none;color:var(--color-text-secondary);font:inherit;text-decoration:underline;cursor:pointer}.GiftPicks_add___FM5o{min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:var(--color-text);color:var(--color-bg);font:inherit;cursor:pointer}.StockBadge_badge__wFoBK{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.2}.StockBadge_inStock__wzI7E{background:var(--color-success-muted);color:var(--color-success)}.StockBadge_lowStock__fiYv6{gap:6px;background:var(--color-bg-muted);color:var(--color-text)}.StockBadge_lowStock__fiYv6:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-stock-low);animation:StockBadge_stockPulse__bzgMh 2.4s ease-in-out infinite}@keyframes StockBadge_stockPulse__bzgMh{50%{opacity:.35}}.StockBadge_outOfStock__HNGrP{background:rgb(180 35 24/8%);color:var(--color-error)}.StockBadge_outOfStockSubtle__orOV3{font-size:.6875rem;font-weight:500;color:var(--color-text-muted)}.StockBadge_lowStockSubtle__8i6TN{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:500;color:var(--color-text-secondary)}.StockBadge_lowStockSubtle__8i6TN:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-stock-low)}.GuideCoverFrame_frame__8kDPo{position:relative;aspect-ratio:4/3;width:100%;overflow:hidden;background:var(--color-bg-muted);border-radius:var(--radius-media)}.GuideCoverFrame_image__SpwFu{object-fit:cover;object-position:center;-webkit-user-drag:none;user-drag:none;pointer-events:none}.GuideCoverFrame_shield__6YW0w{position:absolute;inset:0;z-index:2;background:transparent}.GuideCoverFrame_fallback__d9faE{position:absolute;inset:0;display:grid;place-content:center;color:var(--color-text-muted);background:linear-gradient(145deg,var(--color-bg-quiet) 0,var(--color-bg-muted) 100%)}.GuideCoverFrame_mark__sqNcn{font-size:var(--text-sm);font-weight:650;letter-spacing:var(--tracking-tight)}.GuideCoverFrame_portrait__h6mYX{aspect-ratio:4/5}.GuideCoverFrame_frame__8kDPo .GuideCoverFrame_image__SpwFu,.GuideCoverFrame_portrait__h6mYX .GuideCoverFrame_image__SpwFu{object-position:50% 35%}.CustomTeaser_teaser__NFRQa{display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;padding:clamp(24px,4vw,48px);border-radius:32px;background:radial-gradient(80% 90% at 0 0,rgb(255 255 255/95%),transparent 60%),linear-gradient(150deg,#efeff2,#f7f7f8 50%,#e9e9ed)}html[data-theme=dark] .CustomTeaser_teaser__NFRQa{background:linear-gradient(150deg,#1b1b1e,#141416)}.CustomTeaser_copy__cPzkF{display:grid;justify-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.CustomTeaser_kicker__rn6bk{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}.CustomTeaser_badge__dQynk{display:inline-block;margin-right:8px;padding:4px 10px;border-radius:999px;background:var(--color-action);color:var(--color-on-action)}.CustomTeaser_title__JoPBw{max-width:11em;margin:0;font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1.02;letter-spacing:-.035em}.CustomTeaser_title__JoPBw em{color:var(--color-text-tertiary)}.CustomTeaser_text__V0NRM{max-width:34rem;margin:0;font-size:1rem;line-height:1.65;color:var(--color-text-secondary)}.CustomTeaser_cta__3dAqj{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;background:var(--color-action);color:var(--color-on-action);font-size:.9375rem;font-weight:600;text-decoration:none}.CustomTeaser_concepts__1H5AK{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.CustomTeaser_concept__i_bfH{display:grid;grid-gap:8px;gap:8px;color:var(--color-text);text-decoration:none}.CustomTeaser_frame__CscN2{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:18px;background:var(--color-surface)}.CustomTeaser_image__gs75o{object-fit:cover}.CustomTeaser_conceptTitle__68Ho7{font-size:.9rem;font-weight:600}.CustomTeaser_votes__ohy4P{font-size:.8rem;color:var(--color-text-tertiary)}.CustomTeaser_steps__2sHZD{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.CustomTeaser_steps__2sHZD li{counter-increment:step;position:relative;padding:14px 16px 14px 52px;border-radius:16px;background:var(--color-surface);font-size:.92rem;line-height:1.5;color:var(--color-text-secondary)}.CustomTeaser_steps__2sHZD li:before{content:counter(step,decimal-leading-zero);position:absolute;left:16px;top:14px;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:var(--color-text-tertiary)}.CustomTeaser_steps__2sHZD strong{color:var(--color-text)}@media (min-width:900px){.CustomTeaser_teaser__NFRQa{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.BoutiqueForms_compactForm__lenOe,.BoutiqueForms_form__nyCT7{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.BoutiqueForms_form__nyCT7>div:first-child{display:grid;grid-gap:.25rem;gap:.25rem}.BoutiqueForms_compactForm__lenOe p,.BoutiqueForms_form__nyCT7 p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.BoutiqueForms_compactForm__lenOe label,.BoutiqueForms_form__nyCT7 label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--text-sm)}.BoutiqueForms_compactForm__lenOe input,.BoutiqueForms_form__nyCT7 input,.BoutiqueForms_form__nyCT7 select,.BoutiqueForms_form__nyCT7 textarea{width:100%;min-height:44px;padding:.72rem .82rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.BoutiqueForms_form__nyCT7 textarea{resize:vertical}.BoutiqueForms_error__POdax{color:var(--color-error)!important}.BoutiqueForms_success__R_wjY{color:var(--color-success)!important}.ProductCard_card__uZmrK{display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-media);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.ProductCard_card__uZmrK:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.ProductCard_card__uZmrK:hover{transform:none}.ProductCard_card__uZmrK:hover .ProductCard_frame__LKrkn{transform:scale(1.05)}}.ProductCard_mediaWrap__36Iux{container-type:inline-size;position:relative;overflow:hidden;border-radius:20px;background:var(--color-bg-muted)}.ProductCard_mediaLink__cEJcy{display:block;text-decoration:none}.ProductCard_frame__LKrkn{transition:transform 1.1s var(--ease-out);transform-origin:center}.ProductCard_dimmed__zampN{opacity:.68}.ProductCard_favorite__moze7{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2}.ProductCard_mediaActions__EZ4dz{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:2;display:flex;align-items:stretch;gap:0;overflow:hidden;border-radius:var(--radius-control);background:var(--color-surface-on-media);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ProductCard_card__uZmrK:focus-within .ProductCard_mediaActions__EZ4dz,.ProductCard_card__uZmrK:hover .ProductCard_mediaActions__EZ4dz{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.ProductCard_mediaActions__EZ4dz{opacity:1;pointer-events:auto;transform:none}}.ProductCard_actionForm__Cu6Iy,.ProductCard_mediaActions__EZ4dz>form,.ProductCard_quickActions__kRplW>form{margin:0;min-width:0;flex:1 1;display:flex}.ProductCard_actionPrimary__Iqq4E,.ProductCard_actionSecondary__kmulL{display:inline-flex;align-items:center;justify-content:center;flex:1 1;width:100%;min-height:2.5rem;min-width:0;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:600;line-height:1.15;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductCard_actionLabelFull__rFlm9{display:inline}.ProductCard_actionLabelShort__gS4bT{display:none}.ProductCard_actionSecondary__kmulL{border:1px solid rgb(14 14 16/12%);background:var(--color-surface-on-media);color:var(--color-text-on-media);box-shadow:var(--shadow-sm)}.ProductCard_actionPrimary__Iqq4E{border:1px solid transparent;background:var(--color-action);color:var(--color-on-action);box-shadow:var(--shadow-sm)}.ProductCard_mediaActions__EZ4dz .ProductCard_actionSecondary__kmulL{border:none;border-right:1px solid rgb(14 14 16/12%);border-radius:0;background:transparent;box-shadow:none;flex:0.92 1}.ProductCard_mediaActions__EZ4dz .ProductCard_actionPrimary__Iqq4E{border:none!important;border-radius:0!important;box-shadow:none!important;background:var(--color-action)!important;color:var(--color-on-action)!important;flex:1.08 1}@media (hover:none),(max-width:767px),(pointer:coarse){.ProductCard_mediaActions__EZ4dz{left:auto;right:6px;bottom:6px;width:auto;max-width:calc(100% - 12px);flex-direction:row;background:transparent;box-shadow:none;overflow:visible;border-radius:0}.ProductCard_mediaActions__EZ4dz .ProductCard_actionSecondary__kmulL{display:none!important}.ProductCard_mediaActions__EZ4dz .ProductCard_actionPrimary__Iqq4E,.ProductCard_mediaActions__EZ4dz>form{flex:0 0 auto;width:auto;min-width:0}.ProductCard_mediaActions__EZ4dz .ProductCard_actionPrimary__Iqq4E{border-radius:var(--radius-control)!important;box-shadow:var(--shadow-sm)!important;min-height:38px!important;padding:0 .7rem!important;font-size:.65rem!important;letter-spacing:-.01em;line-height:1.15;overflow:visible;text-overflow:unset}.ProductCard_actionLabelFull__rFlm9{display:inline}.ProductCard_actionLabelShort__gS4bT{display:none}}@media (max-width:360px){.ProductCard_mediaActions__EZ4dz .ProductCard_actionPrimary__Iqq4E{padding:0 .55rem!important;font-size:.625rem!important}}.ProductCard_actionPrimary__Iqq4E:disabled,.ProductCard_actionSecondary__kmulL:disabled{opacity:.55;cursor:not-allowed}.ProductCard_cartError__IaPdx{margin:0;font-size:var(--text-sm);color:var(--color-error)}.ProductCard_quick__XTM_v{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.ProductCard_quickMedia__VekYG{width:min(160px,42%);border-radius:var(--radius-media);overflow:hidden;justify-self:start}.ProductCard_quickBody__c4FVg{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.ProductCard_quickBrand__18UPJ{margin:0;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ProductCard_quickTitle__3UMxa{margin:0;font-size:var(--text-lg);font-weight:650;line-height:var(--leading-snug)}.ProductCard_quickDesc__oUSJ3{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_quickMeta__3mqaz{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.ProductCard_quickFacts__baPBj{margin:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ProductCard_quickFactRow__dAKmD{display:grid;grid-template-columns:minmax(5.5rem,32%) 1fr;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-sm);line-height:1.35}.ProductCard_quickFactRow__dAKmD dt{margin:0;color:var(--color-text-muted)}.ProductCard_quickFactRow__dAKmD dd{margin:0;color:var(--color-text);font-weight:500}.ProductCard_quickActions__kRplW{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-1)}.ProductCard_quickActions__kRplW .ProductCard_actionForm__Cu6Iy,.ProductCard_quickActions__kRplW>form{width:100%;display:block;flex:none}.ProductCard_body__kXEh_{display:flex;flex-direction:column;gap:4px;min-height:4.75rem;padding:4px 2px 0}.ProductCard_titleLink__MMeqO{text-decoration:none;color:inherit}.ProductCard_titleLink__MMeqO:hover .ProductCard_title__gFu6U{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.ProductCard_title__gFu6U{margin:0;font-size:.875rem;font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);-webkit-line-clamp:2;transition:color var(--motion-fast) var(--ease-standard)}.ProductCard_title__gFu6U,.ProductCard_variant__L3_em{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_variant__L3_em{font-size:var(--text-xs);line-height:1.35;color:var(--color-text-secondary);-webkit-line-clamp:1}.ProductCard_meta__IRqmY{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--space-2);margin-top:auto;padding-top:var(--space-1);row-gap:2px}.ProductCard_meta__IRqmY>:last-child{flex:1 1 auto;text-align:right;min-width:0}@media (min-width:640px){.ProductCard_quick__XTM_v{grid-template-columns:160px minmax(0,1fr);gap:var(--space-5)}.ProductCard_quickMedia__VekYG{width:160px}}@media (prefers-reduced-motion:reduce){.ProductCard_card__uZmrK:active,.ProductCard_card__uZmrK:hover,.ProductCard_card__uZmrK:hover .ProductCard_frame__LKrkn{transform:none}.ProductCard_frame__LKrkn{transition:none}}.ProductCard_mediaStack__TTdYS{position:relative}.ProductCard_hoverFrame__6r18i{display:none}@media (hover:hover) and (pointer:fine){.ProductCard_hoverFrame__6r18i{position:absolute;inset:0;z-index:1;display:block;opacity:0;transition:opacity .6s var(--ease-out)}.ProductCard_hoverFrame__6r18i>*{height:100%}.ProductCard_card__uZmrK:hover .ProductCard_hoverFrame__6r18i{opacity:1}}.ProductCard_glint__cPyZh{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgb(255 255 255/0) 42%,rgb(255 255 255/55%) 50%,rgb(255 255 255/0) 58%,transparent 62%);transform:translateX(-120%);mix-blend-mode:soft-light}@media (hover:hover) and (pointer:fine){.ProductCard_card__uZmrK:hover .ProductCard_glint__cPyZh{transform:translateX(120%);transition:transform 1.1s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.ProductCard_glint__cPyZh,.ProductCard_hoverFrame__6r18i{transition:none!important}.ProductCard_glint__cPyZh{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProductCard_card__uZmrK{animation:ProductCard_cardIn__kD_Rz linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes ProductCard_cardIn__kD_Rz{0%{opacity:0;transform:translateY(36px) scale(.97)}to{opacity:1;transform:none}}.ProductCard_loved__hRl_D{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:rgb(255 255 255/80%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#0e0e10;font-size:.6875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:auto}.ProductCard_signature___8ez7{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;font-family:var(--font-serif);font-style:italic;font-size:.78rem;color:var(--color-text-secondary);letter-spacing:.01em}.ProductCard_signature___8ez7:before{content:"";width:.9rem;height:1px;background:linear-gradient(90deg,transparent,var(--color-text))}@container (max-width: 300px){.ProductCard_mediaActions__EZ4dz .ProductCard_actionLabelFull__rFlm9{display:none}.ProductCard_mediaActions__EZ4dz .ProductCard_actionLabelShort__gS4bT{display:inline}}.PageHero_hero__4xdyF{position:relative;width:100vw;margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-6);overflow:hidden}.PageHero_hero__4xdyF:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,rgb(255 255 255/0),var(--color-bg));pointer-events:none}.PageHero_inner__329SE{position:relative;z-index:1;display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:var(--max-width);margin:0 auto;padding:clamp(2.5rem,7vw,5.5rem) var(--space-4) clamp(2rem,5vw,3.5rem)}.PageHero_hero__4xdyF[data-size=compact] .PageHero_inner__329SE{padding-block:clamp(1.75rem,4vw,3rem) var(--space-5)}.PageHero_kicker__7MVo9{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-tertiary);animation:PageHero_rise__qpxX_ .8s var(--ease-out) both}.PageHero_title__0pUF_{max-width:10.8em;margin:0;font-size:clamp(2.6rem,7vw,5rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance;animation:PageHero_rise__qpxX_ 1s var(--ease-out) both;animation-delay:60ms}.PageHero_hero__4xdyF[data-size=compact] .PageHero_title__0pUF_{font-size:clamp(2.2rem,5vw,3.5rem)}.PageHero_title__0pUF_ em{font-style:italic;color:var(--color-text-tertiary)}.PageHero_lead__Jg3zJ{max-width:38rem;margin:var(--space-1) 0 0;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty;animation:PageHero_rise__qpxX_ 1s var(--ease-out) both;animation-delay:.14s}.PageHero_extra__ynYVb{margin-top:var(--space-3);animation:PageHero_rise__qpxX_ 1s var(--ease-out) both;animation-delay:.22s}@keyframes PageHero_rise__qpxX_{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:768px){.PageHero_hero__4xdyF{margin-top:calc(-1 * var(--space-6))}.PageHero_inner__329SE{padding-inline:var(--space-6)}}@media (prefers-reduced-motion:reduce){.PageHero_extra__ynYVb,.PageHero_kicker__7MVo9,.PageHero_lead__Jg3zJ,.PageHero_title__0pUF_{animation:none}}.PageHero_crumbs__ALWdV{margin-bottom:var(--space-2);font-size:.8125rem;color:var(--color-text-tertiary)}.PageHero_crumbs__ALWdV nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.PageHero_crumbs__ALWdV a{color:inherit;text-decoration:none}.PageHero_crumbs__ALWdV a:hover{color:var(--color-text)}.PdpGuideLinks_section__lkvV9{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.PdpGuideLinks_head__N4Z95{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.PdpGuideLinks_title__R77ie{margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.05}.PdpGuideLinks_allLink__gsPjT{flex-shrink:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);text-decoration:none}.PdpGuideLinks_allLink__gsPjT:hover{color:var(--color-accent)}.PdpGuideLinks_grid__1szAT{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.PdpGuideLinks_item__KUXKC{min-width:0}.PdpGuideLinks_card__PAVQz{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:stretch;min-height:100%;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.PdpGuideLinks_card__PAVQz,.PdpGuideLinks_card__PAVQz:hover{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.PdpGuideLinks_card__PAVQz:hover .PdpGuideLinks_media__GNsqQ img{transform:scale(1.05)}.PdpGuideLinks_card__PAVQz:hover .PdpGuideLinks_cardTitle__mO_SD{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.PdpGuideLinks_media__GNsqQ{display:block;overflow:hidden;border-radius:18px}.PdpGuideLinks_media__GNsqQ [data-aspect="4/3"]{border-radius:inherit}.PdpGuideLinks_media__GNsqQ img{transition:transform var(--motion-slow) var(--ease-out)}.PdpGuideLinks_body__Kv7Jk{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.15rem .25rem .2rem 0}.PdpGuideLinks_meta__Cbbkf{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}.PdpGuideLinks_cardTitle__mO_SD{-webkit-line-clamp:2;-webkit-line-clamp:3;font-family:var(--font-serif);font-size:1.25rem;line-height:1.15;letter-spacing:-.015em}.PdpGuideLinks_cardTitle__mO_SD,.PdpGuideLinks_summary__RZkuY{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.PdpGuideLinks_summary__RZkuY{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}.PdpGuideLinks_cta__sQUES{display:none;margin-top:auto;padding-top:.25rem;font-size:var(--text-xs);font-weight:650;color:var(--color-text)}@media (min-width:768px){.PdpGuideLinks_grid__1szAT{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.PdpGuideLinks_card__PAVQz{grid-template-columns:112px minmax(0,1fr);gap:var(--space-4)}}@media (min-width:1200px){.PdpGuideLinks_grid__1szAT{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.PdpGuideLinks_card__PAVQz{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.PdpGuideLinks_body__Kv7Jk{padding:0 .15rem .15rem}}@media (prefers-reduced-motion:reduce){.PdpGuideLinks_card__PAVQz:hover,.PdpGuideLinks_media__GNsqQ img{transform:none}.PdpGuideLinks_media__GNsqQ img{transition:none}}.ProductGallery_gallery__6sGIS{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;width:100%}.ProductGallery_mobileRail__Ktk8x{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radius-media,var(--radius-lg));-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;width:100%;max-width:100%}.ProductGallery_mobileRail__Ktk8x::-webkit-scrollbar{display:none}.ProductGallery_mobileSlide__EieSQ{position:relative;flex:0 0 100%;aspect-ratio:3/4;padding:0;border:none;background:transparent;scroll-snap-align:start;cursor:zoom-in;overflow:hidden;max-width:100%;min-width:0}.ProductGallery_frameFill__tVgqe{border-radius:inherit;height:100%;aspect-ratio:auto}.ProductGallery_desktopMain__xwhBJ{display:none}.ProductGallery_placeholder__05Q66{display:grid;place-items:center;aspect-ratio:3/4;background:var(--color-bg-muted);border-radius:var(--radius-media,var(--radius-lg));color:var(--color-text-muted)}.ProductGallery_thumbs__pErpm{display:none}.ProductGallery_dots__cv1KW{display:flex;justify-content:center;gap:var(--space-2)}.ProductGallery_dot__9Q33m{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-border-strong,var(--color-border));transition:width var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.ProductGallery_dotActive__m2Is_{background:var(--color-text);width:18px}.ProductGallery_lightbox__lOdkR{display:flex;justify-content:center;padding:var(--space-4)}.ProductGallery_lightboxImage__P0sVO{width:100%;max-width:560px;height:auto;object-fit:contain}@media (min-width:768px){.ProductGallery_dots__cv1KW,.ProductGallery_mobileRail__Ktk8x{display:none}.ProductGallery_desktopMain__xwhBJ{display:block;position:relative;aspect-ratio:3/4;width:100%;padding:0;border:none;background:var(--color-bg-muted);border-radius:var(--radius-media,var(--radius-lg));overflow:hidden;cursor:zoom-in}.ProductGallery_thumbs__pErpm{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.ProductGallery_thumb__yXvVg{flex-shrink:0;width:64px;padding:0;border:2px solid transparent;border-radius:var(--radius-control,var(--radius-md));overflow:hidden;cursor:pointer;background:none;min-width:56px;min-height:72px;aspect-ratio:3/4;transition:border-color var(--motion-fast) var(--ease-standard),transform var(--motion-instant) var(--ease-standard)}.ProductGallery_thumb__yXvVg:active{transform:scale(.96)}.ProductGallery_thumbActive__vbMM_{border-color:var(--color-text)}}@media (min-width:1540px){.ProductGallery_gallery__6sGIS{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;container-type:inline-size}.ProductGallery_desktopMain__xwhBJ{grid-column:2;grid-row:1}.ProductGallery_thumbs__pErpm{grid-column:1;grid-row:1;flex-direction:column;gap:var(--space-3);max-height:calc((100cqw - 72px - var(--space-4)) * 4 / 3);overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-width:thin}}.ProductGallery_videoFrame__nU2oz{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-media);background:var(--color-bg-muted)}.ProductGallery_video__Sr6vh{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProductGallery_thumb__yXvVg{position:relative}.ProductGallery_playBadge__AtAcz{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff;font-size:.875rem;text-shadow:0 1px 6px rgb(0 0 0/50%);pointer-events:none}.ProductGrid_grid__kY_t0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5) var(--space-3);gap:var(--space-5) var(--space-3)}@media (min-width:768px){.ProductGrid_grid__kY_t0{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-4)}}@media (min-width:1024px){.ProductGrid_grid__kY_t0{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}}.ProductPulse_pulse__PVHr8{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ProductPulse_line__3fEya{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--color-text-secondary);animation:ProductPulse_lineIn__2q9Gt .6s var(--ease-out) both}.ProductPulse_line__3fEya:nth-child(2){animation-delay:.12s}.ProductPulse_dot__IOF0G{position:relative;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--color-text-tertiary)}.ProductPulse_line__3fEya[data-live]{color:var(--color-text)}.ProductPulse_line__3fEya[data-live] .ProductPulse_dot__IOF0G{background:#1f6b4a}.ProductPulse_line__3fEya[data-live] .ProductPulse_dot__IOF0G:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #1f6b4a;animation:ProductPulse_ping__sEtmE 2s ease-out infinite}.ProductPulse_num__YbuZV{display:inline-block;min-width:1ch;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);animation:ProductPulse_bump__cfXV7 .5s var(--ease-soft-spring)}@keyframes ProductPulse_ping__sEtmE{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes ProductPulse_bump__cfXV7{40%{transform:translateY(-3px)}}@keyframes ProductPulse_lineIn__2q9Gt{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ProductPulse_line__3fEya,.ProductPulse_line__3fEya[data-live] .ProductPulse_dot__IOF0G:after,.ProductPulse_num__YbuZV{animation:none}}.ProductQuestions_section__UchXM{display:grid;grid-gap:var(--space-4);gap:var(--space-4);scroll-margin-top:6rem}.ProductQuestions_head__LVb2A{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ProductQuestions_title__WP4vp{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:400}.ProductQuestions_ask__SwnjC{min-height:2.5rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.ProductQuestions_list__8J01q{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.ProductQuestions_item__5uaNn{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.ProductQuestions_answer__X6KWl,.ProductQuestions_question__JFrmd{display:grid;grid-gap:.2rem;gap:.2rem;margin:0;line-height:1.55}.ProductQuestions_question__JFrmd{font-weight:600}.ProductQuestions_answer__X6KWl{padding-left:1rem;border-left:2px solid var(--color-border);color:var(--color-text-secondary)}.ProductQuestions_who__gy0Nr{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ProductQuestions_done__KduzQ,.ProductQuestions_empty__fMQxG{margin:0;color:var(--color-text-secondary)}.ProductQuestions_form__36VhU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:18px}.ProductQuestions_form__36VhU label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.ProductQuestions_form__36VhU input,.ProductQuestions_form__36VhU textarea{min-height:2.75rem;padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);color:var(--color-text);font:inherit}.ProductQuestions_actions__rxqTN,.ProductQuestions_wide__2l_07{grid-column:1/-1}.ProductQuestions_actions__rxqTN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ProductQuestions_submit__rL1PA{min-height:2.75rem;padding:0 1.3rem;border:0;border-radius:999px;background:var(--color-action);color:var(--color-on-action);font:inherit;font-weight:600;cursor:pointer}.ProductQuestions_error__ryqmk{margin:0;color:var(--color-danger,#b3261e);font-size:var(--text-sm)}.ProductQuestions_trap__hLOgc{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}@media (max-width:640px){.ProductQuestions_form__36VhU{grid-template-columns:minmax(0,1fr)}}.ProductSocialProof_section__k26OG{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.ProductSocialProof_tabs__KdFYE{display:flex;gap:var(--space-5);border-bottom:1px solid var(--color-border)}.ProductSocialProof_source__LDmgH{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.ProductSocialProof_tab__XDm0Y{position:relative;border:0;background:transparent;padding:0 0 var(--space-3);font:inherit;font-size:var(--text-xl);font-weight:600;color:var(--color-text-muted);cursor:pointer}.ProductSocialProof_tab__XDm0Y span{font-size:var(--text-sm);font-weight:600;vertical-align:super}.ProductSocialProof_tabActive__i8l_k{color:var(--color-text)}.ProductSocialProof_tabActive__i8l_k:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-text)}.ProductSocialProof_panel__Jgjex{padding-top:var(--space-5)}.ProductSocialProof_ratingSummary__Lx_if{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.ProductSocialProof_ratingSummary__Lx_if>strong{font-size:var(--text-2xl)}.ProductSocialProof_ratingSummary__Lx_if>span:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.ProductSocialProof_stars__9w8u3{display:inline-flex;letter-spacing:.06em;white-space:nowrap}.ProductSocialProof_starOn__ABXyv{color:var(--color-text)}.ProductSocialProof_starOff__0Fjjc{color:var(--color-border-strong)}.ProductSocialProof_reviewGrid__is5G1{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ProductSocialProof_question__uwlAm,.ProductSocialProof_review__3f2xe{padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.ProductSocialProof_question__uwlAm:first-child,.ProductSocialProof_review__3f2xe:first-child{padding-top:0}.ProductSocialProof_questionMeta__zylq2,.ProductSocialProof_reviewHeader__mLK1Y{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-3)}.ProductSocialProof_questionMeta__zylq2,.ProductSocialProof_reviewHeader__mLK1Y>div{min-width:0}.ProductSocialProof_questionMeta__zylq2 time,.ProductSocialProof_reviewHeader__mLK1Y time{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--text-xs)}.ProductSocialProof_question__uwlAm p,.ProductSocialProof_review__3f2xe p{margin:var(--space-2) 0 0;line-height:var(--leading-relaxed)}.ProductSocialProof_answer__fJdEY{margin-top:var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);color:var(--color-text-secondary)}.ProductSocialProof_answer__fJdEY summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap-min);list-style:none;cursor:pointer;font-weight:650;color:var(--color-text)}.ProductSocialProof_answer__fJdEY summary::-webkit-details-marker,.ProductSocialProof_answer__fJdEY summary::marker{display:none;content:none}.ProductSocialProof_answer__fJdEY summary:after{content:"+";flex:none;font-weight:700;color:var(--color-text-muted)}.ProductSocialProof_answer__fJdEY[open] summary:after{content:"−"}.ProductSocialProof_answer__fJdEY p{margin-top:0;padding-bottom:var(--space-2)}.ProductSocialProof_moreWrap__uJbJj{display:grid;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.ProductSocialProof_moreSummary__98RRR{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.ProductSocialProof_more__TFsDr{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:28rem;min-height:var(--tap-min);padding:0 var(--space-5);border:none;border-radius:var(--radius-control,var(--radius-md));background:var(--color-action);color:var(--color-on-action);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.ProductSocialProof_questionList__kfdsr{display:grid}@media (min-width:900px){.ProductSocialProof_questionList__kfdsr,.ProductSocialProof_reviewGrid__is5G1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-8)}}.ProductSocialProof_gallery__wAk_C{display:grid;grid-gap:10px;gap:10px;margin-bottom:var(--space-5)}.ProductSocialProof_galleryTitle__LyU6x{margin:0;font-family:var(--font-serif);font-size:1.375rem}.ProductSocialProof_galleryTitle__LyU6x span{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-text-tertiary)}.ProductSocialProof_galleryRail__z9QQK{display:grid;grid-auto-flow:column;grid-auto-columns:112px;grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.ProductSocialProof_galleryRail__z9QQK::-webkit-scrollbar{display:none}.ProductSocialProof_galleryItem__qGoKj,.ProductSocialProof_reviewPhoto__9uN8y{position:relative;padding:0;overflow:hidden;border:0;border-radius:14px;background:var(--color-bg-muted);cursor:zoom-in;scroll-snap-align:start}.ProductSocialProof_galleryItem__qGoKj{aspect-ratio:3/4}.ProductSocialProof_galleryItem__qGoKj img,.ProductSocialProof_reviewPhoto__9uN8y img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.ProductSocialProof_galleryItem__qGoKj:hover img,.ProductSocialProof_reviewPhoto__9uN8y:hover img{transform:scale(1.06)}.ProductSocialProof_reviewPhotos__hJCy_{display:flex;gap:6px;margin-top:10px}.ProductSocialProof_reviewPhoto__9uN8y{width:64px;aspect-ratio:1;border-radius:10px}.ProductSocialProof_viewer__uh4uv{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:24px;background:rgb(14 14 16/82%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}.ProductSocialProof_viewer__uh4uv img{max-width:min(92vw,900px);max-height:86vh;border-radius:16px;object-fit:contain}.ProductSocialProof_viewerClose__ilf1y{position:absolute;top:16px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#0e0e10;font-size:1.25rem;cursor:pointer}.RecentlyViewed_section__PWoSr{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.RecentlyViewed_head__ENLa_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.RecentlyViewed_title__T0Otd{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:400}.RecentlyViewed_clear__n_hnN{padding:.3rem 0;border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.RecentlyViewed_clear__n_hnN:hover{color:var(--color-text)}.RecentlyViewed_strip__d_TrE{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem,11rem);grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0 0 var(--space-2);list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.RecentlyViewed_strip__d_TrE li{scroll-snap-align:start}.RecentlyViewed_card__W_fS4{display:grid;grid-gap:.35rem;gap:.35rem;color:inherit;text-decoration:none}.RecentlyViewed_cardTitle__ULsvI{display:-webkit-box;overflow:hidden;font-size:var(--text-sm);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RecentlyViewed_price__WUYfX{display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--text-sm);font-weight:600}.RecentlyViewed_price__WUYfX s{color:var(--color-text-muted);font-weight:400}.RecentlyViewed_quickAdd__yaBNG{margin-top:var(--space-1)}.RecentlyViewed_quickAdd__yaBNG button{width:100%;border:1px solid var(--color-text);background:transparent;color:var(--color-text);border-radius:999px;padding:.35rem .6rem;font:inherit;font-size:var(--text-xs);cursor:pointer}.RecentlyViewed_quickAdd__yaBNG button:hover{background:var(--color-text);color:var(--color-bg,#fff)}.SpecialAssemblyToggle_wrap__SIi3L{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.SpecialAssemblyToggle_row__vyWCx{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;cursor:pointer}.SpecialAssemblyToggle_title__jCCvr{display:block;font-size:var(--text-sm);font-weight:600}.SpecialAssemblyToggle_hint__weIbo{display:block;margin-top:.25rem;font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.SpecialAssemblyToggle_auth__4ECo2{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.SpecialAssemblyToggle_auth__4ECo2 a{color:var(--color-text);text-decoration:underline;text-underline-offset:.16em}.SpecialAssemblyToggle_error__pkP52{margin:0;font-size:var(--text-xs);color:var(--color-danger,#b42318)}.VerifiedReviews_section__dxWcy{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) 0}.VerifiedReviews_head__fuUxp{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-end}.VerifiedReviews_head__fuUxp>div{display:grid;grid-gap:.2rem;gap:.2rem}.VerifiedReviews_head__fuUxp p{margin:0;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.VerifiedReviews_head__fuUxp h2{margin:0;font-size:var(--text-xl)}.VerifiedReviews_head__fuUxp>span{color:var(--color-text-secondary)}.VerifiedReviews_grid__PPsai{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.VerifiedReviews_review__DKMRw{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface)}.VerifiedReviews_meta__DqaRh{display:grid;grid-gap:.15rem;gap:.15rem}.VerifiedReviews_meta__DqaRh span{color:var(--color-text-tertiary);font-size:var(--text-xs)}.VerifiedReviews_review__DKMRw h3{margin:0;font-size:var(--text-base)}.VerifiedReviews_review__DKMRw p{margin:0;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.VerifiedReviews_photoLink__820G9{justify-self:start;font-size:var(--text-sm);font-weight:650}@media (max-width:680px){.VerifiedReviews_grid__PPsai{grid-template-columns:minmax(0,1fr)}}.VkVideoFacade_figure__DNTLN{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.VkVideoFacade_frame__DCl34{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:var(--radius-media);background:#111}.VkVideoFacade_facade__frUe3,.VkVideoFacade_iframe__IGmH8{position:absolute;inset:0;width:100%;height:100%;border:0}.VkVideoFacade_facade__frUe3{display:grid;place-items:center;padding:0;cursor:pointer;background:transparent;color:#fff}.VkVideoFacade_cover__jLih9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.VkVideoFacade_facade__frUe3:hover .VkVideoFacade_cover__jLih9{transform:scale(1.03)}.VkVideoFacade_placeholder__J_s2W{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(90% 60% at 30% 20%,rgb(255 255 255/.16),transparent 60%),linear-gradient(160deg,#3a3b3f,#121214);font-family:var(--font-display);font-size:1.4rem;letter-spacing:.08em;color:rgb(255 255 255/.55)}.VkVideoFacade_play__QZz8b{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:rgb(255 255 255/.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.5);transition:transform var(--duration-fast) var(--ease-standard)}.VkVideoFacade_play__QZz8b svg{width:1.4rem;height:1.4rem;margin-left:.15rem}.VkVideoFacade_facade__frUe3:focus-visible .VkVideoFacade_play__QZz8b,.VkVideoFacade_facade__frUe3:hover .VkVideoFacade_play__QZz8b{transform:scale(1.08)}.VkVideoFacade_source__FZUbD{position:absolute;left:.75rem;bottom:.75rem;padding:.2rem .55rem;border-radius:var(--radius-pill);background:rgb(0 0 0/.45);font-size:.68rem;letter-spacing:.06em}.VkVideoFacade_caption__0sasP{font-size:var(--text-sm);color:var(--color-text-secondary)}