@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.space_grotesk_8994a401-module__UPHuma__className{font-family:Space Grotesk,system-ui,sans-serif;font-style:normal}.space_grotesk_8994a401-module__UPHuma__variable{--font-space-grotesk:"Space Grotesk", system-ui, sans-serif}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_745c3241-module__h5WWyW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_745c3241-module__h5WWyW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_bc986c66-module__F0NH0G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_bc986c66-module__F0NH0G__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.cart-toast-module__D8HfZq__toast{z-index:60;top:calc(var(--nav-h) + var(--space-2xs));right:max(var(--space-sm), calc((100vw - 1180px) / 2));width:min(380px, calc(100vw - 2 * var(--space-sm)));padding:var(--space-sm);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card);animation:cart-toast-module__D8HfZq__toastIn .24s var(--ease-out) both;border-radius:28px;position:fixed}@keyframes cart-toast-module__D8HfZq__toastIn{0%{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){.cart-toast-module__D8HfZq__toast{animation:none}}.cart-toast-module__D8HfZq__head{align-items:center;gap:var(--space-2xs);display:flex}.cart-toast-module__D8HfZq__ok{border-radius:var(--radius-full);background:var(--color-success);width:24px;height:24px;color:var(--color-paper);flex:none;place-items:center;display:grid}.cart-toast-module__D8HfZq__ok svg{width:14px;height:14px}.cart-toast-module__D8HfZq__title{font-weight:600;font-size:var(--text-base);flex:1}.cart-toast-module__D8HfZq__x{border-radius:var(--radius-full);background:var(--color-paper-2);width:36px;height:36px;color:var(--color-ink-2);cursor:pointer;border:0;flex:none;place-items:center;margin:-4px -4px -4px 0;display:grid}.cart-toast-module__D8HfZq__x:hover{background:var(--color-paper-3);color:var(--color-ink)}.cart-toast-module__D8HfZq__x svg{width:14px;height:14px}.cart-toast-module__D8HfZq__item{gap:var(--space-xs);margin:var(--space-sm) 0;grid-template-columns:64px 1fr;align-items:center;display:grid}.cart-toast-module__D8HfZq__shot{border-radius:var(--radius-md);background:var(--color-paper-2);width:64px;height:64px;position:relative;overflow:hidden}.cart-toast-module__D8HfZq__shot img{object-fit:contain;outline-offset:-1px;outline:1px solid #0000000a;outline:1px solid lab(0% 0 0/.04);padding:6px}.cart-toast-module__D8HfZq__text{min-width:0}.cart-toast-module__D8HfZq__name{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-sm);color:var(--color-ink-2);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cart-toast-module__D8HfZq__price{margin-top:var(--space-3xs);font-variant-numeric:tabular-nums;font-weight:700}.cart-toast-module__D8HfZq__actions{gap:var(--space-2xs);display:grid}.cart-toast-module__D8HfZq__btn{border-radius:var(--radius-full);width:100%}
.catalog-selection-module__Kxpu_q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes catalog-selection-module__Kxpu_q__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.catalog-selection-module__Kxpu_q__spacer{flex:none}.catalog-selection-module__Kxpu_q__bar{z-index:10;gap:var(--space-2xs);padding:var(--space-xs) var(--space-md);padding-bottom:max(var(--space-xs), env(safe-area-inset-bottom));border-top:1px solid var(--hairline-dark);background:var(--color-navy);color:var(--color-paper-on-dark);box-shadow:var(--shadow-dark);animation:catalog-selection-module__Kxpu_q__rise var(--dur-slow) var(--ease-out) both;display:grid;position:fixed;bottom:0;left:0;right:0}.catalog-selection-module__Kxpu_q__barRow{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.catalog-selection-module__Kxpu_q__count{font-size:var(--text-sm);color:var(--color-muted-on-dark);margin:0;font-weight:550}.catalog-selection-module__Kxpu_q__warn{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--tint-dark-2);font-size:var(--text-sm);color:var(--color-paper-on-dark);margin:0;line-height:1.35;display:flex}.catalog-selection-module__Kxpu_q__warn svg{width:16px;height:16px;color:var(--color-accent-on-dark);flex:none}.catalog-selection-module__Kxpu_q__actions{gap:var(--space-2xs);display:flex}.catalog-selection-module__Kxpu_q__actions>button{min-height:44px}@media (max-width:640px){.catalog-selection-module__Kxpu_q__bar{padding-left:var(--space-sm);padding-right:var(--space-sm)}.catalog-selection-module__Kxpu_q__barRow{align-items:stretch;gap:var(--space-2xs);text-align:center;flex-direction:column}.catalog-selection-module__Kxpu_q__actions{grid-template-columns:1fr 1fr;display:grid}.catalog-selection-module__Kxpu_q__actions>*{white-space:normal;line-height:1.2}}.catalog-selection-module__Kxpu_q__dialog{width:100%;max-width:min(960px, calc(100vw - 2 * var(--space-sm)));overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;overflow-y:auto}.catalog-selection-module__Kxpu_q__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c121a8c;background:lab(5.21182% -.730597 -6.38116/.55)}.catalog-selection-module__Kxpu_q__panel{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--hairline-light);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-md) var(--space-lg);box-shadow:var(--shadow-lift);position:relative}.catalog-selection-module__Kxpu_q__dialog[open] .catalog-selection-module__Kxpu_q__panel{animation:catalog-selection-module__Kxpu_q__rise var(--dur-slow) var(--ease-out) both}.catalog-selection-module__Kxpu_q__title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.022em;margin:0 var(--space-lg) var(--space-xs) 0;font-weight:600;line-height:1.28}.catalog-selection-module__Kxpu_q__hint{margin:0 0 var(--space-xs);font-size:var(--text-sm);color:var(--color-muted)}.catalog-selection-module__Kxpu_q__scrollHint{margin:0 0 var(--space-2xs);font-size:var(--text-xs);color:var(--color-muted);display:none}.catalog-selection-module__Kxpu_q__scroller{border:1px solid var(--color-rule);border-radius:var(--radius-md);overflow-x:auto}.catalog-selection-module__Kxpu_q__scroller:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-selection-module__Kxpu_q__table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--text-sm)}.catalog-selection-module__Kxpu_q__table th,.catalog-selection-module__Kxpu_q__table td{padding:var(--space-2xs) var(--space-xs);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule);min-width:140px}.catalog-selection-module__Kxpu_q__table tbody tr:last-child th,.catalog-selection-module__Kxpu_q__table tbody tr:last-child td{border-bottom:0}.catalog-selection-module__Kxpu_q__table th[scope=row]{color:var(--color-muted);white-space:nowrap;background:var(--color-paper-2);font-weight:550}.catalog-selection-module__Kxpu_q__table thead th{background:var(--color-paper-2);font-weight:600}.catalog-selection-module__Kxpu_q__corner{min-width:0}.catalog-selection-module__Kxpu_q__name{margin-bottom:var(--space-3xs);display:block}.catalog-selection-module__Kxpu_q__remove{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.catalog-selection-module__Kxpu_q__remove svg{width:14px;height:14px}.catalog-selection-module__Kxpu_q__remove:hover{background:var(--color-paper-3);color:var(--color-ink)}.catalog-selection-module__Kxpu_q__remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (max-width:720px){.catalog-selection-module__Kxpu_q__scrollHint{display:block}.catalog-selection-module__Kxpu_q__panel{padding:var(--space-sm) var(--space-sm) var(--space-md)}}@media (prefers-reduced-motion:reduce){.catalog-selection-module__Kxpu_q__bar,.catalog-selection-module__Kxpu_q__dialog[open] .catalog-selection-module__Kxpu_q__panel{animation:none}}
.catalog-module__Wdl_qq__page{--photo-bg:#f1f3f6;padding:var(--space-lg) var(--space-md) calc(var(--space-3xl) + var(--sticky-cta-h,0px));background:var(--color-paper)}.catalog-module__Wdl_qq__crumbs{gap:var(--space-3xs) var(--space-2xs);margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.catalog-module__Wdl_qq__crumbs li+li:before{content:"→";margin-right:var(--space-2xs);color:var(--color-rule-strong)}.catalog-module__Wdl_qq__head{margin-bottom:var(--space-lg)}.catalog-module__Wdl_qq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-module__Wdl_qq__head h1{font-size:var(--text-3xl);margin-bottom:var(--space-xs);text-wrap:balance}.catalog-module__Wdl_qq__head p{font-size:var(--text-md);color:var(--color-ink-2);max-width:var(--measure);line-height:1.62}.catalog-module__Wdl_qq__cats{margin-bottom:var(--space-xl);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.catalog-module__Wdl_qq__cat{aspect-ratio:4/3;padding:var(--space-md);background:var(--color-ink);color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.catalog-module__Wdl_qq__cat:after{content:"";background:linear-gradient(#0c10140d 28%,#0c101459 58%,#0c1014d1 100%);position:absolute;inset:0}.catalog-module__Wdl_qq__cat:before{content:"";z-index:1;opacity:0;transition:opacity .22s var(--ease-out);background:linear-gradient(#0c10141f 0%,#0c10144d 45%,#0c10148c 100%);position:absolute;inset:0}.catalog-module__Wdl_qq__catImg{object-fit:cover;transition:transform .26s var(--ease-out)}.catalog-module__Wdl_qq__catName{z-index:2;font-size:var(--text-lg);color:#fff;text-wrap:balance;text-shadow:0 1px 12px #0c101473;line-height:1.15;position:relative}.catalog-module__Wdl_qq__catCount{z-index:2;margin-top:var(--space-3xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-weight:600;position:relative}.catalog-module__Wdl_qq__catTeaser{z-index:2;transition:grid-template-rows .26s var(--ease-out);grid-template-rows:0fr;display:grid;position:relative}.catalog-module__Wdl_qq__catTeaserText{max-width:46ch;font-size:var(--text-sm);color:#ffffffe0;text-wrap:pretty;opacity:0;transition:opacity .18s var(--ease-out), transform .22s var(--ease-out);line-height:1.45;overflow:hidden;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.catalog-module__Wdl_qq__cat:hover .catalog-module__Wdl_qq__catImg{transform:scale(1.04)}.catalog-module__Wdl_qq__cat:hover:before{opacity:1}.catalog-module__Wdl_qq__cat:hover .catalog-module__Wdl_qq__catTeaser{grid-template-rows:1fr}.catalog-module__Wdl_qq__cat:hover .catalog-module__Wdl_qq__catTeaserText{opacity:1;transition-delay:60ms;transform:none}}@media (hover:none){.catalog-module__Wdl_qq__catTeaser{grid-template-rows:1fr}.catalog-module__Wdl_qq__catTeaserText{opacity:1;transform:none}.catalog-module__Wdl_qq__cat:before{opacity:1}}.catalog-module__Wdl_qq__cat:focus-visible:before{opacity:1}.catalog-module__Wdl_qq__cat:focus-visible .catalog-module__Wdl_qq__catTeaser{grid-template-rows:1fr}.catalog-module__Wdl_qq__cat:focus-visible .catalog-module__Wdl_qq__catTeaserText{opacity:1;transform:none}@media (max-width:900px){.catalog-module__Wdl_qq__cats{grid-template-columns:repeat(2,1fr)}.catalog-module__Wdl_qq__cat:last-child{aspect-ratio:8/3;grid-column:1/-1}}@media (max-width:560px){.catalog-module__Wdl_qq__cats{grid-template-columns:1fr}.catalog-module__Wdl_qq__cat,.catalog-module__Wdl_qq__cat:last-child{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__catImg,.catalog-module__Wdl_qq__cat:hover .catalog-module__Wdl_qq__catImg{transition:none;transform:none}.catalog-module__Wdl_qq__catTeaser{transition:none}.catalog-module__Wdl_qq__catTeaserText{transition:opacity .14s linear;transform:none}}.catalog-module__Wdl_qq__grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.catalog-module__Wdl_qq__tile{gap:var(--space-3xs);padding:var(--space-3xs) var(--space-3xs) var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-xs);transition-property:border-color,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);flex-direction:column;display:flex;position:relative;container-type:inline-size}@media (hover:hover){.catalog-module__Wdl_qq__tile:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}}.catalog-module__Wdl_qq__tileLink{color:inherit;display:block}.catalog-module__Wdl_qq__tileLink:hover .catalog-module__Wdl_qq__tileName{color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__tileLink:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.catalog-module__Wdl_qq__shot{aspect-ratio:4/3;margin-bottom:var(--space-2xs);border-radius:var(--radius-sm);background:var(--color-paper);display:block;position:relative;overflow:hidden}.catalog-module__Wdl_qq__shotImg{object-fit:contain;padding:var(--space-2xs);filter:url(#paper-tint)}.catalog-module__Wdl_qq__badge{--badge:var(--color-ink);z-index:1;top:calc(var(--space-3xs) + var(--space-2xs) + var(--i,0) * 2.2em);left:calc(var(--space-3xs) + var(--space-2xs));max-width:calc(100% - 2 * var(--space-2xs) - 48px);border-radius:max(3px, calc(var(--radius-sm) - var(--space-2xs)));color:var(--color-paper);background:var(--badge);padding:3px 7px;font-size:11px;font-weight:700;line-height:1.3;position:absolute}.catalog-module__Wdl_qq__badge[data-badge=hot]{--badge:var(--color-danger)}.catalog-module__Wdl_qq__badge[data-badge=pick]{--badge:var(--color-accent)}.catalog-module__Wdl_qq__badge[data-badge=new]{--badge:var(--color-success)}.catalog-module__Wdl_qq__badge[data-badge=home]{--badge:#7233bb}@supports (color:lab(0% 0 0)){.catalog-module__Wdl_qq__badge[data-badge=home]{--badge:lab(36.1362% 47.9934 -61.5712)}}.catalog-module__Wdl_qq__badge[data-badge=leader]{--badge:#944f00}@supports (color:lab(0% 0 0)){.catalog-module__Wdl_qq__badge[data-badge=leader]{--badge:lab(41.3933% 28.3899 61.7982)}}.catalog-module__Wdl_qq__badge[data-badge=super]{--badge:#d95900}@supports (color:lab(0% 0 0)){.catalog-module__Wdl_qq__badge[data-badge=super]{--badge:lab(54.4968% 52.5158 74.5881)}}@container (max-width:260px){.catalog-module__Wdl_qq__badge{width:fit-content;max-width:calc(100% - 2 * var(--space-2xs));margin:0 var(--space-2xs) var(--space-3xs);border-radius:var(--radius-xs,4px);padding:2px 6px;font-size:11px;display:block;position:static}}.catalog-module__Wdl_qq__tools{z-index:1;top:var(--space-2xs);right:var(--space-2xs);gap:var(--space-3xs);flex-direction:column;display:flex;position:absolute}.catalog-module__Wdl_qq__tool{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);width:40px;height:40px;color:var(--color-ink-2);box-shadow:var(--shadow-xs);cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);place-items:center;display:grid}.catalog-module__Wdl_qq__tool svg{width:18px;height:18px}.catalog-module__Wdl_qq__tool:hover{border-color:var(--color-accent);color:var(--color-accent)}.catalog-module__Wdl_qq__tool:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__tool[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.catalog-module__Wdl_qq__tool[aria-pressed=true]:hover{background:var(--color-accent-quiet);border-color:var(--color-accent-quiet);color:var(--color-accent-ink)}.catalog-module__Wdl_qq__shotEmpty{background:linear-gradient(135deg, var(--color-paper-2), var(--color-paper-3));position:absolute;inset:0}.catalog-module__Wdl_qq__tileBrand{padding-inline:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-weight:600;display:block}.catalog-module__Wdl_qq__tileName{padding-inline:var(--space-2xs);font-size:var(--text-base);text-wrap:pretty;margin-top:2px;line-height:1.35}.catalog-module__Wdl_qq__tileRating{align-items:center;gap:var(--space-2xs);padding-inline:var(--space-2xs);margin-top:var(--space-3xs);font-size:var(--text-sm);color:var(--color-muted);display:flex}.catalog-module__Wdl_qq__tileRatingCount{font-variant-numeric:tabular-nums}.catalog-module__Wdl_qq__tileChips{gap:var(--space-3xs);padding:0 var(--space-2xs);flex-wrap:wrap;margin:0;list-style:none;display:flex}.catalog-module__Wdl_qq__tileChips li{padding:2px var(--space-2xs);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.catalog-module__Wdl_qq__tileFoot{padding:var(--space-2xs) var(--space-2xs) 0;margin-top:auto}.catalog-module__Wdl_qq__tileCart{z-index:1;width:100%;margin-top:var(--space-2xs);min-height:38px;padding-inline:var(--space-2xs);font-size:var(--text-sm);white-space:normal;line-height:1.25;position:relative}.catalog-module__Wdl_qq__tileCart svg{flex:none;width:16px;height:16px}.catalog-module__Wdl_qq__tileCartIn{border-color:var(--color-accent);color:var(--color-accent)}@container (max-width:200px){.catalog-module__Wdl_qq__tileCart{padding-inline:var(--space-3xs)}.catalog-module__Wdl_qq__tileCart svg{display:none}}.catalog-module__Wdl_qq__tilePrice{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.catalog-module__Wdl_qq__uah{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-lg);color:var(--color-ink);font-weight:600}.catalog-module__Wdl_qq__usd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-muted)}.catalog-module__Wdl_qq__onRequest{font-size:var(--text-base);color:var(--color-ink-2);font-weight:550}.catalog-module__Wdl_qq__stock,.catalog-module__Wdl_qq__stockSoon{align-items:center;gap:var(--space-3xs);margin:var(--space-3xs) 0 0;font-size:var(--text-xs);font-weight:600;display:inline-flex}.catalog-module__Wdl_qq__stock{color:var(--color-success)}.catalog-module__Wdl_qq__stockSoon{color:var(--color-muted)}.catalog-module__Wdl_qq__layout{gap:var(--space-lg);grid-template-columns:264px minmax(0,1fr);align-items:start;display:grid}.catalog-module__Wdl_qq__side{top:calc(var(--nav-h) + var(--space-sm));max-height:calc(100vh - var(--nav-h) - var(--space-lg));overscroll-behavior:contain;padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);position:sticky;overflow-y:auto}.catalog-module__Wdl_qq__sideHead{margin:0 0 var(--space-sm);font-size:var(--text-base);font-weight:600}.catalog-module__Wdl_qq__sideBody{gap:var(--space-md);display:grid}.catalog-module__Wdl_qq__fgroup{border:0;min-width:0;margin:0;padding:0}.catalog-module__Wdl_qq__flabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-2xs);padding:0;font-weight:600}.catalog-module__Wdl_qq__optList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.catalog-module__Wdl_qq__opt{align-items:center;gap:var(--space-2xs);width:100%;min-height:36px;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;line-height:1.3;display:flex}.catalog-module__Wdl_qq__opt input{width:17px;height:17px;accent-color:var(--color-accent);flex:none;margin:0}.catalog-module__Wdl_qq__optText{overflow-wrap:break-word;min-width:0}.catalog-module__Wdl_qq__opt .catalog-module__Wdl_qq__count{margin-left:auto}.catalog-module__Wdl_qq__opt:hover:not(:has(input:disabled)){background:var(--color-paper-2)}.catalog-module__Wdl_qq__opt:has(input:checked){color:var(--color-ink);font-weight:600}.catalog-module__Wdl_qq__opt:has(input:disabled){color:var(--color-rule-strong);cursor:default}.catalog-module__Wdl_qq__opt:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__count{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-muted);flex:none}:is(.catalog-module__Wdl_qq__opt:has(input:checked) .catalog-module__Wdl_qq__count,.catalog-module__Wdl_qq__opt:has(input:disabled) .catalog-module__Wdl_qq__count){color:inherit}.catalog-module__Wdl_qq__toolbar{align-items:center;gap:var(--space-2xs) var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.catalog-module__Wdl_qq__filtersBtn{display:none}.catalog-module__Wdl_qq__found{font-size:var(--text-sm);color:var(--color-muted);margin:0}.catalog-module__Wdl_qq__sortWrap{align-items:center;gap:var(--space-2xs);min-width:0;font-size:var(--text-sm);color:var(--color-muted);margin-left:auto;display:flex}.catalog-module__Wdl_qq__sortWrap .catalog-module__Wdl_qq__sortSelect{min-width:0;max-width:100%}.catalog-module__Wdl_qq__sortSelect{min-height:40px;padding:0 var(--space-2xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer}.catalog-module__Wdl_qq__sortSelect:focus-visible,.catalog-module__Wdl_qq__filtersBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__activeRow{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.catalog-module__Wdl_qq__reset{padding:var(--space-3xs) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.catalog-module__Wdl_qq__empty{align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.catalog-module__Wdl_qq__card{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.catalog-module__Wdl_qq__gallery{min-width:0;top:calc(var(--nav-h) + var(--space-sm));align-self:start;position:sticky}.catalog-module__Wdl_qq__shots{gap:var(--space-2xs);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.catalog-module__Wdl_qq__shots::-webkit-scrollbar{display:none}.catalog-module__Wdl_qq__frame{aspect-ratio:1;scroll-snap-align:center;background:var(--photo-bg);border-radius:24px;margin:0;position:relative;overflow:hidden}.catalog-module__Wdl_qq__frameImg{object-fit:contain;padding:var(--space-lg);mix-blend-mode:multiply}.catalog-module__Wdl_qq__frameEmpty{padding:var(--space-lg);text-align:center;text-wrap:balance;color:var(--color-ink-3);background:linear-gradient(135deg, var(--color-paper-2), var(--color-paper-3));justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.catalog-module__Wdl_qq__gallery[data-many]{gap:var(--space-xs);grid-template-columns:64px minmax(0,1fr);display:grid}.catalog-module__Wdl_qq__galleryMain{min-width:0;position:relative;container-type:inline-size}.catalog-module__Wdl_qq__thumbRail{contain:size;flex-direction:column;align-items:stretch;min-height:0;display:flex}.catalog-module__Wdl_qq__thumbs{gap:var(--space-2xs);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;margin:0;padding:3px;list-style:none;display:flex;position:relative;overflow-y:auto}.catalog-module__Wdl_qq__thumbs[data-before]{-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.catalog-module__Wdl_qq__thumbs[data-after]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 48px);mask-image:linear-gradient(0deg,#0000,#000 48px)}.catalog-module__Wdl_qq__thumbs[data-before][data-after]{-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000)}.catalog-module__Wdl_qq__thumbArrow{height:28px;color:var(--color-ink);cursor:pointer;transition-property:opacity,color,scale;transition-duration:var(--dur-fast);background:0 0;border:0;flex:none;place-items:center;display:grid}.catalog-module__Wdl_qq__thumbArrow svg{width:18px;height:18px}.catalog-module__Wdl_qq__thumbArrow:hover{color:var(--color-accent)}.catalog-module__Wdl_qq__thumbArrow:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.catalog-module__Wdl_qq__thumbArrow:disabled{opacity:0;pointer-events:none}.catalog-module__Wdl_qq__thumbs::-webkit-scrollbar{display:none}.catalog-module__Wdl_qq__thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--photo-bg);border:1px solid #0000;width:100%;display:block;position:relative;overflow:hidden}.catalog-module__Wdl_qq__thumb:hover{border-color:var(--color-rule-strong)}.catalog-module__Wdl_qq__thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__thumbImg{object-fit:contain;mix-blend-mode:multiply;padding:4px}.catalog-module__Wdl_qq__thumb[aria-current]{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.catalog-module__Wdl_qq__buy{min-width:0}.catalog-module__Wdl_qq__eyebrow{gap:var(--space-3xs) var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);margin-bottom:var(--space-3xs);flex-wrap:wrap;font-weight:600;display:flex}.catalog-module__Wdl_qq__eyebrow a.catalog-module__Wdl_qq__eyebrowCat{color:var(--color-muted);text-decoration:none}.catalog-module__Wdl_qq__eyebrow a.catalog-module__Wdl_qq__eyebrowCat:hover{color:var(--color-ink)}.catalog-module__Wdl_qq__eyebrow a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:3px;margin-block:-5px;padding-block:5px;display:inline-block}.catalog-module__Wdl_qq__eyebrow a:hover{color:var(--color-accent);text-decoration-color:currentColor}.catalog-module__Wdl_qq__eyebrow a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.catalog-module__Wdl_qq__buy h1{font-size:var(--text-2xl);text-wrap:balance;margin-bottom:var(--space-3xs);line-height:1.18}.catalog-module__Wdl_qq__aka{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-2xs)}.catalog-module__Wdl_qq__headLine{align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0 0;flex-wrap:nowrap;display:flex;container-type:inline-size}.catalog-module__Wdl_qq__noBreak{white-space:nowrap}@media (min-width:600px){.catalog-module__Wdl_qq__noBreakWide{white-space:nowrap}}.catalog-module__Wdl_qq__headPrice{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:0;font-size:clamp(22px,6.4cqi,32px);font-weight:700;line-height:1.1;display:flex}.catalog-module__Wdl_qq__headSum{white-space:nowrap}.catalog-module__Wdl_qq__headPrice[data-ask] .catalog-module__Wdl_qq__headSum{white-space:normal}.catalog-module__Wdl_qq__headPrice[data-ask]{font-size:var(--text-lg);letter-spacing:0;font-weight:650}.catalog-module__Wdl_qq__headCode{border-radius:var(--radius-full);min-height:40px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;transition-property:background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);background:0 0;border:0;align-items:center;gap:6px;margin-inline:auto -10px;padding:0 10px 0 14px;display:inline-flex;position:relative}.catalog-module__Wdl_qq__headCode b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:650}.catalog-module__Wdl_qq__headCode:hover,.catalog-module__Wdl_qq__headCode[data-copied]{background:var(--color-paper-2)}.catalog-module__Wdl_qq__copyIco{color:var(--color-muted);display:grid}.catalog-module__Wdl_qq__copyIco svg{opacity:0;filter:blur(4px);width:16px;height:16px;transition-property:opacity,scale,filter;transition-duration:var(--dur-md);grid-area:1/1;transition-timing-function:cubic-bezier(.2,0,0,1);scale:.25}.catalog-module__Wdl_qq__copyIco svg[data-on]{opacity:1;filter:blur();scale:1}.catalog-module__Wdl_qq__copyIco svg:last-of-type{color:var(--color-success)}.catalog-module__Wdl_qq__headCode:hover .catalog-module__Wdl_qq__copyIco{color:var(--color-ink)}.catalog-module__Wdl_qq__copyTip{border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition-property:opacity,translate;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);padding:4px 10px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 4px}.catalog-module__Wdl_qq__headCode[data-copied] .catalog-module__Wdl_qq__copyTip{opacity:1;translate:-50%}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__copyTip,.catalog-module__Wdl_qq__copyIco svg{transition:none}}.catalog-module__Wdl_qq__headUsd{font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);font-weight:500}.catalog-module__Wdl_qq__headCode:focus-visible,.catalog-module__Wdl_qq__compareBtn:focus-visible,.catalog-module__Wdl_qq__favBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__compareBtn{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);width:44px;height:44px;box-shadow:var(--shadow-xs);color:var(--color-ink-2);cursor:pointer;transition-property:border-color,color,scale;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);place-items:center;padding:0;display:grid;position:relative}.catalog-module__Wdl_qq__compareTip{border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition-property:opacity,translate;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);padding:4px 10px;font-weight:600;position:absolute;top:50%;right:calc(100% + 8px);translate:4px -50%}.catalog-module__Wdl_qq__compareBtn:hover .catalog-module__Wdl_qq__compareTip,.catalog-module__Wdl_qq__compareBtn:focus-visible .catalog-module__Wdl_qq__compareTip,.catalog-module__Wdl_qq__favBtn:hover .catalog-module__Wdl_qq__compareTip,.catalog-module__Wdl_qq__favBtn:focus-visible .catalog-module__Wdl_qq__compareTip{opacity:1;translate:0 -50%}.catalog-module__Wdl_qq__headCode{white-space:nowrap;flex:none}.catalog-module__Wdl_qq__codeShort{display:none}@container (max-width:540px){.catalog-module__Wdl_qq__headPrice{flex-direction:column;align-items:flex-start;row-gap:2px}.catalog-module__Wdl_qq__codeFull{display:none}.catalog-module__Wdl_qq__codeShort{display:inline}}.catalog-module__Wdl_qq__compareBtn svg{width:18px;height:18px}.catalog-module__Wdl_qq__compareBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.catalog-module__Wdl_qq__specTiles{gap:var(--space-2xs);margin:var(--space-md) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-module__Wdl_qq__specTile{gap:var(--space-3xs);min-width:0;padding:14px var(--space-sm);background:var(--color-paper-2);border-radius:16px;flex-direction:column;display:flex}.catalog-module__Wdl_qq__specTile dt{font-size:var(--text-xs);color:var(--color-muted);line-height:1.35}.catalog-module__Wdl_qq__specTile dd{font-size:var(--text-base);color:var(--color-ink);overflow-wrap:anywhere;margin:auto 0 0;font-weight:650;line-height:1.3}@media (max-width:560px){.catalog-module__Wdl_qq__specTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-module__Wdl_qq__stockLine{width:fit-content;margin:var(--space-sm) 0 0;font-size:var(--text-base);color:var(--color-muted);align-items:center;gap:6px;font-weight:600;display:flex}.catalog-module__Wdl_qq__stockLine[data-tone=in]{color:var(--color-success)}.catalog-module__Wdl_qq__stockLine svg{stroke-width:2.5px;flex:none;width:20px;height:20px}.catalog-module__Wdl_qq__photoActions{z-index:1;top:var(--space-sm);right:var(--space-sm);gap:var(--space-2xs);flex-direction:column;display:flex;position:absolute}.catalog-module__Wdl_qq__favBtn{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);width:44px;height:44px;box-shadow:var(--shadow-xs);color:var(--color-ink-2);cursor:pointer;transition-property:color,border-color,scale;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);place-items:center;padding:0;display:grid;position:relative}.catalog-module__Wdl_qq__favBtn svg{width:22px;height:22px}.catalog-module__Wdl_qq__favBtn:hover{color:#e5484d;border-color:var(--color-rule-strong)}.catalog-module__Wdl_qq__favBtn[aria-pressed=true]{color:#e5484d}.catalog-module__Wdl_qq__favBtn:active,.catalog-module__Wdl_qq__compareBtn:active{scale:.96}.catalog-module__Wdl_qq__favBtn[data-pulse] svg{animation:catalog-module__Wdl_qq__favPulse .42s var(--ease-out)}@keyframes catalog-module__Wdl_qq__favPulse{0%{scale:1}35%{scale:1.25}to{scale:1}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__favBtn[data-pulse] svg{animation:none}}.catalog-module__Wdl_qq__allSpecs{margin:var(--space-2xs) 0 0;font-size:var(--text-sm)}.catalog-module__Wdl_qq__allSpecs a{padding:var(--space-3xs) 0;color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;display:inline-block}.catalog-module__Wdl_qq__allSpecs a:hover{color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__priceBox{gap:var(--space-3xs);margin:var(--space-md) 0 var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-rule);display:grid}.catalog-module__Wdl_qq__priceRow{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.catalog-module__Wdl_qq__priceBox .catalog-module__Wdl_qq__uah{letter-spacing:-.015em;font-size:clamp(30px,2.2vw + 12px,38px);font-weight:700;line-height:1.1}.catalog-module__Wdl_qq__priceBox .catalog-module__Wdl_qq__usd{font-size:var(--text-base)}.catalog-module__Wdl_qq__priceNote{margin:var(--space-3xs) 0 0;font-size:var(--text-xs);color:var(--color-muted);line-height:1.45}.catalog-module__Wdl_qq__short{color:var(--color-ink-2);margin:var(--space-sm) 0 0;line-height:1.62}.catalog-module__Wdl_qq__buyAcc{margin-top:var(--space-md);border-top:1px solid var(--color-rule)}.catalog-module__Wdl_qq__buyAcc>details{border-bottom:1px solid var(--color-rule)}.catalog-module__Wdl_qq__buyAcc>details>summary{cursor:pointer;padding:var(--space-sm) 0;justify-content:space-between;align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;color:var(--color-ink);font-weight:500;list-style:none;display:flex}.catalog-module__Wdl_qq__buyAcc>details>summary::-webkit-details-marker{display:none}.catalog-module__Wdl_qq__buyAcc>details>summary:after{content:"";border-right:1.8px solid var(--color-muted);border-bottom:1.8px solid var(--color-muted);width:10px;height:10px;transition:rotate .2s var(--ease-out);flex:none;margin-right:4px;rotate:45deg}.catalog-module__Wdl_qq__buyAcc>details[open]>summary:after{rotate:225deg}.catalog-module__Wdl_qq__accBody{padding-bottom:var(--space-sm)}.catalog-module__Wdl_qq__accBody>p,.catalog-module__Wdl_qq__readMore>p{margin:0 0 var(--space-xs);color:var(--color-ink-2);max-width:var(--measure);line-height:1.62}.catalog-module__Wdl_qq__accBody>p:last-child,.catalog-module__Wdl_qq__readMore>p:last-child{margin-bottom:0}.catalog-module__Wdl_qq__descCarouselWrap{position:relative}.catalog-module__Wdl_qq__descCarouselBtn{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);width:44px;height:44px;box-shadow:var(--shadow-xs);color:var(--color-ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:calc(50% - 28px);translate:0 -50%}.catalog-module__Wdl_qq__descCarouselBtn[data-dir=prev]{left:var(--space-2xs)}.catalog-module__Wdl_qq__descCarouselBtn[data-dir=next]{right:var(--space-2xs)}.catalog-module__Wdl_qq__descCarouselBtn svg{width:20px;height:20px}.catalog-module__Wdl_qq__descCarouselBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (hover:none){.catalog-module__Wdl_qq__descCarouselBtn{display:none}}@media (max-width:720px){.catalog-module__Wdl_qq__descCarousel{grid-auto-columns:78%}}.catalog-module__Wdl_qq__descCarousel{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--space-sm)) / 2.35);gap:var(--space-sm);margin:var(--space-sm) 0;padding:0 0 var(--space-xs);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none;display:grid;overflow-x:auto}.catalog-module__Wdl_qq__detailsText ul.catalog-module__Wdl_qq__descCarousel{padding-inline-start:0;list-style:none}.catalog-module__Wdl_qq__descCarousel li{scroll-snap-align:start;margin:0}.catalog-module__Wdl_qq__descCarousel li::marker{content:none}.catalog-module__Wdl_qq__descCarousel figure{margin:0}.catalog-module__Wdl_qq__descCarousel img{aspect-ratio:4/5;object-fit:cover;background:#f4f6f9;border-radius:12px;width:100%;display:block}.catalog-module__Wdl_qq__descCarousel figcaption{color:var(--color-ink-3,var(--color-ink-2));margin-top:6px;font-size:.875rem;line-height:1.4}.catalog-module__Wdl_qq__descFigure{margin:var(--space-sm) 0;max-width:var(--measure)}.catalog-module__Wdl_qq__descFigure img{background:#f4f6f9;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:340px;display:block}.catalog-module__Wdl_qq__descFigure figcaption{color:var(--color-ink-3,var(--color-ink-2));margin-top:6px;font-size:.875rem}.catalog-module__Wdl_qq__readMore[data-clamped]{max-height:8.1em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.catalog-module__Wdl_qq__readMoreBtn{margin-top:var(--space-2xs);padding:var(--space-3xs) 0;min-height:40px;font:inherit;font-size:var(--text-sm);color:var(--color-accent-quiet);cursor:pointer;background:0 0;border:0;font-weight:600}.catalog-module__Wdl_qq__readMoreBtn:hover{text-decoration:underline}.catalog-module__Wdl_qq__readMoreBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__block{margin-bottom:var(--space-2xl);scroll-margin-top:calc(var(--nav-h) + var(--space-sm))}.catalog-module__Wdl_qq__block h2{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.catalog-module__Wdl_qq__panel{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);overflow:hidden}.catalog-module__Wdl_qq__panelPad{padding:var(--space-md)}.catalog-module__Wdl_qq__panelCells{background:var(--color-rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}.catalog-module__Wdl_qq__panelCell{align-items:flex-start;gap:var(--space-3xs);padding:var(--space-md);background:var(--color-paper);flex-direction:column;display:flex}.catalog-module__Wdl_qq__panelCellIcon{width:20px;height:20px;margin-bottom:var(--space-3xs);color:var(--color-accent)}.catalog-module__Wdl_qq__panelCellTitle{font-size:var(--text-base);margin:0;line-height:1.25}.catalog-module__Wdl_qq__panelCellNote{font-size:var(--text-sm);color:var(--color-ink-2);text-wrap:pretty;margin:0;line-height:1.5}.catalog-module__Wdl_qq__specs{gap:0 var(--space-xl);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin:0;display:grid}.catalog-module__Wdl_qq__specRow{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);padding:var(--space-2xs) 0;border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.catalog-module__Wdl_qq__specRow dt{color:var(--color-muted)}.catalog-module__Wdl_qq__specRow dd{color:var(--color-ink);text-align:right;overflow-wrap:break-word;margin:0;font-weight:500}.catalog-module__Wdl_qq__kitNote{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted);max-width:var(--measure)}.catalog-module__Wdl_qq__text p{color:var(--color-ink-2);margin-bottom:var(--space-xs);max-width:var(--measure);text-wrap:pretty;line-height:1.7}.catalog-module__Wdl_qq__passports{gap:var(--space-xs);max-width:800px;margin:0;padding:0;list-style:none;display:grid}.catalog-module__Wdl_qq__passports a{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 20px;background:var(--color-paper-2);color:var(--color-ink);transition-property:background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);border-radius:20px;grid-template-columns:52px 1fr 44px;text-decoration:none;display:grid}.catalog-module__Wdl_qq__passports a:hover{background:var(--color-paper-3);color:var(--color-ink)}.catalog-module__Wdl_qq__passports a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__docType{border-radius:var(--radius-md);background:var(--color-ink);width:52px;height:52px;color:var(--color-accent-on-dark);font-size:var(--text-xs);letter-spacing:.04em;place-items:center;font-weight:800;display:grid}.catalog-module__Wdl_qq__docText{gap:2px;min-width:0;display:grid}.catalog-module__Wdl_qq__passportName{text-wrap:pretty;overflow-wrap:anywhere;font-weight:700;line-height:1.35}.catalog-module__Wdl_qq__docMeta{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.catalog-module__Wdl_qq__docGet{border-radius:var(--radius-full);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-xs);place-items:center;display:grid}.catalog-module__Wdl_qq__docGet svg{width:20px;height:20px}@media (max-width:560px){.catalog-module__Wdl_qq__passports a{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);grid-template-columns:44px 1fr 40px}.catalog-module__Wdl_qq__docType{width:44px;height:44px}.catalog-module__Wdl_qq__docGet{width:40px;height:40px}}.catalog-module__Wdl_qq__faqItem{border-bottom:1px solid var(--color-rule)}.catalog-module__Wdl_qq__faq>.catalog-module__Wdl_qq__faqItem:last-child{border-bottom:0}.catalog-module__Wdl_qq__faqItem>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-2xs) 0;cursor:pointer;list-style:none;display:flex}.catalog-module__Wdl_qq__faqItem>summary::-webkit-details-marker{display:none}.catalog-module__Wdl_qq__faqItem>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__faqItem>summary h3{font-size:var(--text-md);margin:0;line-height:1.4}.catalog-module__Wdl_qq__faqItem>summary svg{width:18px;height:18px;color:var(--color-muted);transition:rotate var(--dur-fast) var(--ease-std);flex:none}.catalog-module__Wdl_qq__faqItem[open]>summary svg{rotate:180deg}.catalog-module__Wdl_qq__faqItem>summary:hover h3{color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__faqItem p{color:var(--color-ink-2);margin:0 0 var(--space-sm);max-width:var(--measure);text-wrap:pretty;line-height:1.7}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__faqItem>summary svg{transition:none}}@media (max-width:860px){.catalog-module__Wdl_qq__gallery{position:relative;top:auto}.catalog-module__Wdl_qq__card{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.catalog-module__Wdl_qq__page{padding-left:var(--space-sm);padding-right:var(--space-sm)}.catalog-module__Wdl_qq__grid{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.catalog-module__Wdl_qq__tile{padding:var(--space-2xs)}}.catalog-module__Wdl_qq__tileBtn{min-height:44px;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;font-weight:550;line-height:1.2}.catalog-module__Wdl_qq__tileBtn:hover{border-color:var(--color-accent);color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__tileBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__tileBtn[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.catalog-module__Wdl_qq__tileBtn[aria-pressed=true]:hover{background:var(--color-accent-quiet);border-color:var(--color-accent-quiet);color:var(--color-accent-ink)}@media (max-width:560px){.catalog-module__Wdl_qq__tool{width:44px;height:44px}.catalog-module__Wdl_qq__tools>:nth-child(2){display:none}}.catalog-module__Wdl_qq__search{margin-bottom:var(--space-sm)}.catalog-module__Wdl_qq__searchRow{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.catalog-module__Wdl_qq__searchField{flex:260px;min-width:0;display:flex;position:relative}.catalog-module__Wdl_qq__searchIcon{left:var(--space-xs);color:var(--color-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.catalog-module__Wdl_qq__searchIcon svg{width:18px;height:18px}.catalog-module__Wdl_qq__searchInput{min-width:0;min-height:48px;padding:var(--space-3xs) var(--space-2xl) var(--space-3xs) var(--space-xl);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);font-family:var(--font-body);color:var(--color-ink);flex:1;font-size:16px}.catalog-module__Wdl_qq__searchInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__searchInput::-webkit-search-cancel-button{display:none}.catalog-module__Wdl_qq__searchClear{right:var(--space-3xs);border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.catalog-module__Wdl_qq__searchClear svg{width:16px;height:16px}.catalog-module__Wdl_qq__searchClear:hover{background:var(--color-paper-3);color:var(--color-ink)}.catalog-module__Wdl_qq__searchClear:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.catalog-module__Wdl_qq__search .catalog-module__Wdl_qq__tileBtn{min-height:48px;padding-inline:var(--space-lg);flex:0 auto}.catalog-module__Wdl_qq__cell{display:grid}.catalog-module__Wdl_qq__cell[hidden]{display:none}.catalog-module__Wdl_qq__more{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2xs);width:fit-content;min-height:52px;margin:var(--space-lg) auto 0;padding-inline:var(--space-xl);font-size:var(--text-base);transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.catalog-module__Wdl_qq__more:active{transform:scale(.97)}.catalog-module__Wdl_qq__moreIcon{flex:none;width:18px;height:18px}.catalog-module__Wdl_qq__ripple{z-index:-1;background:var(--color-accent);pointer-events:none;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__more:active{transform:none}}.catalog-module__Wdl_qq__activeChip{align-items:center;gap:var(--space-3xs);min-height:34px;padding:0 var(--space-2xs) 0 var(--space-xs);border:1px solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-ink);cursor:pointer;display:inline-flex}.catalog-module__Wdl_qq__activeChip svg{flex:none;width:14px;height:14px}.catalog-module__Wdl_qq__activeChip:hover{background:var(--color-accent-quiet);border-color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__activeChip:focus-visible,.catalog-module__Wdl_qq__reset:focus-visible,.catalog-module__Wdl_qq__found:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__sheet{background:0 0;border:0;width:100%;max-width:100%;max-height:100%;margin:auto auto 0;padding:0}.catalog-module__Wdl_qq__sheet::backdrop{background:#0c121a8c;background:lab(5.21182% -.730597 -6.38116/.55)}.catalog-module__Wdl_qq__sheetPanel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-paper);flex-direction:column;max-height:88vh;display:flex}.catalog-module__Wdl_qq__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-xs);border-bottom:1px solid var(--color-rule);display:flex}.catalog-module__Wdl_qq__sheetHead p{font-size:var(--text-md);margin:0;font-weight:600}.catalog-module__Wdl_qq__sheet .catalog-module__Wdl_qq__sideBody{overscroll-behavior:contain;padding:var(--space-sm);overflow-y:auto}.catalog-module__Wdl_qq__sheetFoot{gap:var(--space-2xs);padding:var(--space-sm);padding-bottom:max(var(--space-sm), env(safe-area-inset-bottom));border-top:1px solid var(--color-rule);justify-items:center;display:grid}@media (max-width:900px){.catalog-module__Wdl_qq__layout{grid-template-columns:minmax(0,1fr);gap:0}.catalog-module__Wdl_qq__side{display:none}.catalog-module__Wdl_qq__filtersBtn{align-items:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;font-weight:550;display:inline-flex}.catalog-module__Wdl_qq__filtersBtn svg{width:18px;height:18px}.catalog-module__Wdl_qq__filtersCount{border-radius:var(--radius-full);background:var(--color-accent);min-width:20px;height:20px;font-size:var(--text-xs);color:var(--color-accent-ink);place-items:center;padding:0 6px;font-weight:600;display:grid}.catalog-module__Wdl_qq__sortWrap{margin-left:auto}.catalog-module__Wdl_qq__sortLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-module__Wdl_qq__opt,.catalog-module__Wdl_qq__activeChip,.catalog-module__Wdl_qq__reset{min-height:44px}}.catalog-module__Wdl_qq__actions{gap:var(--space-2xs);margin-top:var(--space-sm);display:grid}.catalog-module__Wdl_qq__variants{margin:var(--space-md) 0 0}.catalog-module__Wdl_qq__variantsLabel{margin:0 0 var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-3)}.catalog-module__Wdl_qq__variantsList{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-module__Wdl_qq__variant{min-height:40px;padding:0 var(--space-xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;transition-property:border-color,color,scale;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.catalog-module__Wdl_qq__variant:hover{border-color:var(--color-accent);color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__variant:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__variant[aria-current]{border-color:var(--color-accent);background:var(--color-accent-tint);color:var(--color-accent-quiet);box-shadow:inset 0 0 0 1px var(--color-accent)}.catalog-module__Wdl_qq__trust{gap:var(--space-2xs);margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-ink-2);padding:0;line-height:1.45;list-style:none;display:grid}.catalog-module__Wdl_qq__trust li{align-items:flex-start;gap:var(--space-2xs);display:flex}.catalog-module__Wdl_qq__trust svg{width:18px;height:18px;color:var(--color-muted);flex:none;margin-top:1px}.catalog-module__Wdl_qq__docs{gap:var(--space-2xs) var(--space-md);margin:var(--space-sm) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.catalog-module__Wdl_qq__docs a{padding:var(--space-3xs) 0;color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.catalog-module__Wdl_qq__docs a:hover{color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__sticky{z-index:15;left:0;right:0;bottom:var(--shortlist-h,0px);padding:var(--space-xs) var(--space-md);padding-bottom:max(var(--space-xs), env(safe-area-inset-bottom));border-top:1px solid var(--hairline-light);background:var(--color-paper);box-shadow:var(--shadow-lift);animation:catalog-module__Wdl_qq__stickyIn var(--dur-base,.2s) var(--ease-std) both;position:fixed}@keyframes catalog-module__Wdl_qq__stickyIn{0%{translate:0 100%}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__sticky{animation:none}}.catalog-module__Wdl_qq__stickyInner{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto auto auto;max-width:1180px;margin:0 auto;display:grid}.catalog-module__Wdl_qq__stickyInfo{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.catalog-module__Wdl_qq__stickyThumb{object-fit:contain;border-radius:var(--radius-sm);background:var(--color-paper-2);flex:none;width:48px;height:48px}.catalog-module__Wdl_qq__stickyTitle{-webkit-line-clamp:2;font-size:var(--text-sm);color:var(--color-ink);-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.catalog-module__Wdl_qq__stickyPrice{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;align-items:baseline;gap:6px;margin:0;font-weight:700;line-height:1.1;display:flex}.catalog-module__Wdl_qq__stickyUsd{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);font-weight:500}.catalog-module__Wdl_qq__sticky .catalog-module__Wdl_qq__btn{min-height:48px;padding-inline:var(--space-lg);font-size:var(--text-sm);white-space:nowrap}.catalog-module__Wdl_qq__stickyOneClick{background:var(--color-accent-tint);border-color:var(--color-accent);color:var(--color-ink)}.catalog-module__Wdl_qq__stickyOneClick:hover{background:var(--color-paper);color:var(--color-accent-quiet)}@media (max-width:1100px){.catalog-module__Wdl_qq__stickyTitle{display:none}}@media (max-width:900px){.catalog-module__Wdl_qq__stickyUsd,.catalog-module__Wdl_qq__stickyInfo{display:none}.catalog-module__Wdl_qq__stickyInner{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto auto}.catalog-module__Wdl_qq__sticky .catalog-module__Wdl_qq__btn{padding-inline:var(--space-md)}}@media (max-width:720px){.catalog-module__Wdl_qq__sticky{padding:var(--space-2xs) var(--space-sm);padding-bottom:max(var(--space-2xs), env(safe-area-inset-bottom))}.catalog-module__Wdl_qq__stickyInner{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.catalog-module__Wdl_qq__stickyInfo,.catalog-module__Wdl_qq__stickyUsd,.catalog-module__Wdl_qq__stickyOneClick{display:none}.catalog-module__Wdl_qq__stickyPrice{font-size:clamp(17px, 6vw, var(--text-xl))}.catalog-module__Wdl_qq__sticky .catalog-module__Wdl_qq__btn{padding-inline:var(--space-md)}}@media (max-width:340px){.catalog-module__Wdl_qq__stickyPrice{white-space:normal}}.catalog-module__Wdl_qq__specsMore{margin-top:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-sm)}.catalog-module__Wdl_qq__specsMore>summary{cursor:pointer;width:fit-content;font-size:var(--text-sm);color:var(--color-accent);font-weight:600}.catalog-module__Wdl_qq__specsMore>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.catalog-module__Wdl_qq__specsMore[open]>summary{margin-bottom:var(--space-sm)}.catalog-module__Wdl_qq__shelf{margin-bottom:var(--space-xl)}.catalog-module__Wdl_qq__shelfHead{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.catalog-module__Wdl_qq__shelfTitle{font-size:var(--text-xl);margin:0}.catalog-module__Wdl_qq__shelfAll{font-size:var(--text-sm);color:var(--color-accent-quiet);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.catalog-module__Wdl_qq__shelfAll:hover{text-decoration:underline}.catalog-module__Wdl_qq__shelfFrame{position:relative}.catalog-module__Wdl_qq__shelfRow{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--space-sm)) / 4);gap:var(--space-sm);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:var(--space-3xs) 0 var(--space-2xs);scrollbar-width:none;display:grid;overflow-x:auto}.catalog-module__Wdl_qq__shelfRow::-webkit-scrollbar{display:none}.catalog-module__Wdl_qq__shelfRow>*{scroll-snap-align:start}.catalog-module__Wdl_qq__shelfRow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:1024px){.catalog-module__Wdl_qq__shelfRow{grid-auto-columns:calc((100% - 2 * var(--space-sm)) / 3)}}@media (max-width:640px){.catalog-module__Wdl_qq__shelfRow{grid-auto-columns:70%}}.catalog-module__Wdl_qq__shelfBtn{z-index:2;border:1px solid var(--color-rule-strong);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-paper) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;box-shadow:var(--shadow-sm);color:var(--color-ink);cursor:pointer;transition-property:opacity,border-color,color;transition-duration:.15s;transition-timing-function:var(--ease-out);place-items:center;display:grid;position:absolute;top:40%;translate:0 -50%}.catalog-module__Wdl_qq__shelfBtn svg{width:20px;height:20px}.catalog-module__Wdl_qq__shelfBtn:hover{border-color:var(--color-accent);color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__shelfBtn:active{scale:.96}.catalog-module__Wdl_qq__shelfBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__shelfPrev{left:calc(-1 * var(--space-xs))}.catalog-module__Wdl_qq__shelfNext{right:calc(-1 * var(--space-xs))}.catalog-module__Wdl_qq__shelfBtn[disabled]{opacity:0;pointer-events:none}@media (hover:none){.catalog-module__Wdl_qq__shelfBtn{display:none}}.catalog-module__Wdl_qq__allHead{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.catalog-module__Wdl_qq__galleryBadge{top:calc(var(--space-sm) + var(--i,0) * 2.2em);left:var(--space-sm);max-width:calc(100% - 2 * var(--space-sm));font-size:var(--text-sm);padding:5px 10px}.catalog-module__Wdl_qq__shotMore{opacity:0;background:#fff;transition-property:opacity,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);scale:1.02}.catalog-module__Wdl_qq__shotMore[data-on]{opacity:1;scale:1}.catalog-module__Wdl_qq__shot[data-single] .catalog-module__Wdl_qq__shotImg{transition:scale .6s cubic-bezier(.2,0,0,1)}@media (hover:hover){.catalog-module__Wdl_qq__tileLink:hover .catalog-module__Wdl_qq__shot[data-single] .catalog-module__Wdl_qq__shotImg{scale:1.06}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__shotMore{transition-property:opacity;scale:1}.catalog-module__Wdl_qq__tileLink:hover .catalog-module__Wdl_qq__shot[data-single] .catalog-module__Wdl_qq__shotImg{scale:1}}.catalog-module__Wdl_qq__shotDots{z-index:1;left:var(--space-sm);right:var(--space-sm);bottom:var(--space-3xs);opacity:0;transition:opacity .15s var(--ease-out);pointer-events:none;gap:4px;display:flex;position:absolute}.catalog-module__Wdl_qq__shotDots>span{border-radius:var(--radius-full);background:var(--color-rule-strong);flex:1;height:3px}.catalog-module__Wdl_qq__shotDots>span[data-on]{background:var(--color-accent)}@media (hover:hover){.catalog-module__Wdl_qq__tileLink:hover .catalog-module__Wdl_qq__shotDots{opacity:1}}.catalog-module__Wdl_qq__frameZoom{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.catalog-module__Wdl_qq__frameZoom:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.catalog-module__Wdl_qq__zoomHint{z-index:1;top:calc(100cqw - 40px - var(--space-sm));right:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-paper) 85%, transparent);width:40px;height:40px;color:var(--color-ink-2);cursor:zoom-in;transition-property:color,border-color,scale;transition-duration:var(--dur-fast);place-items:center;padding:0;display:grid;position:absolute}.catalog-module__Wdl_qq__variant:active,.catalog-module__Wdl_qq__thumbArrow:active,.catalog-module__Wdl_qq__zoomHint:active{scale:.96}.catalog-module__Wdl_qq__zoomHint:hover{color:var(--color-ink);border-color:var(--color-rule-strong)}.catalog-module__Wdl_qq__zoomHint:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__zoomHint svg{width:18px;height:18px}.catalog-module__Wdl_qq__lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);background:#fff;border:0;margin:0;padding:0;overflow:hidden}.catalog-module__Wdl_qq__lightbox[open]{opacity:1;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .2s cubic-bezier(.2,0,0,1),scale .2s cubic-bezier(.2,0,0,1);display:grid;scale:1}@starting-style{.catalog-module__Wdl_qq__lightbox[open]{opacity:0;scale:.98}}.catalog-module__Wdl_qq__lightbox::backdrop{background:#fff}.catalog-module__Wdl_qq__lbHead{padding:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;display:flex}.catalog-module__Wdl_qq__lbCount{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-muted)}.catalog-module__Wdl_qq__lbBtn{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-xs);cursor:pointer;place-items:center;transition-property:border-color,color;transition-duration:.15s;display:grid}.catalog-module__Wdl_qq__lbBtn svg{width:20px;height:20px}.catalog-module__Wdl_qq__lbBtn:hover{border-color:var(--color-accent);color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__lbBtn:active{scale:.96}.catalog-module__Wdl_qq__lbBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__lbPrev,.catalog-module__Wdl_qq__lbNext{position:absolute;top:50%;translate:0 -50%}.catalog-module__Wdl_qq__lbPrev{left:var(--space-sm)}.catalog-module__Wdl_qq__lbNext{right:var(--space-sm)}.catalog-module__Wdl_qq__lbRail{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.catalog-module__Wdl_qq__lbRail::-webkit-scrollbar{display:none}.catalog-module__Wdl_qq__lbRail[data-locked]{overflow-x:hidden}.catalog-module__Wdl_qq__lbSlide{scroll-snap-align:center;place-items:center;min-height:0;padding:0 72px;display:grid}.catalog-module__Wdl_qq__lbFrame{cursor:zoom-in;width:min(100%,1100px);height:100%;position:relative;overflow:hidden}.catalog-module__Wdl_qq__lbFrame[data-zoom]{cursor:zoom-out}.catalog-module__Wdl_qq__lbImg{object-fit:contain;transition:scale .25s cubic-bezier(.2,0,0,1)}.catalog-module__Wdl_qq__lbThumbs{justify-content:center;gap:var(--space-2xs);padding:var(--space-sm);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.catalog-module__Wdl_qq__lbThumbs::-webkit-scrollbar{display:none}.catalog-module__Wdl_qq__lbThumbs .catalog-module__Wdl_qq__thumb{cursor:pointer;background:var(--color-paper);padding:0}.catalog-module__Wdl_qq__lbThumbs .catalog-module__Wdl_qq__thumb[aria-current]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}@media (max-width:640px){.catalog-module__Wdl_qq__lbSlide{padding:0}.catalog-module__Wdl_qq__lbPrev,.catalog-module__Wdl_qq__lbNext{display:none}.catalog-module__Wdl_qq__lbThumbs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__lightbox[open],.catalog-module__Wdl_qq__lbImg{transition:none}}.catalog-module__Wdl_qq__galleryDots{margin-top:var(--space-2xs);justify-content:center;gap:6px;display:flex}.catalog-module__Wdl_qq__galleryDots span{border-radius:var(--radius-full);background:var(--color-rule-strong);width:6px;height:6px;transition-property:scale,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std)}.catalog-module__Wdl_qq__galleryDots span[data-on]{background:var(--color-accent);scale:1.5}@media (min-width:861px){.catalog-module__Wdl_qq__gallery[data-many]{gap:var(--space-sm);grid-template-columns:72px minmax(0,1fr)}.catalog-module__Wdl_qq__galleryDots{display:none}}@media (max-width:560px){.catalog-module__Wdl_qq__gallery[data-many]{gap:var(--space-2xs);grid-template-columns:52px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__galleryDots span{transition:none}}.catalog-module__Wdl_qq__searchHead h1{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.catalog-module__Wdl_qq__searchGroups{gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.catalog-module__Wdl_qq__searchGroups a{border:1px solid var(--color-rule-strong);border-radius:var(--radius-full);background:var(--color-paper);min-height:40px;color:var(--color-ink);font-size:var(--text-sm);align-items:baseline;gap:6px;padding:9px 14px;font-weight:550;text-decoration:none;display:inline-flex}.catalog-module__Wdl_qq__searchGroups a:hover{border-color:var(--color-accent)}.catalog-module__Wdl_qq__searchGroups a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.catalog-module__Wdl_qq__searchGroups span{color:var(--color-muted);font-size:var(--text-xs);font-weight:500}.catalog-module__Wdl_qq__searchNone{max-width:68ch;margin-bottom:var(--space-sm)}.catalog-module__Wdl_qq__searchNone p{margin:0 0 var(--space-xs);color:var(--color-muted);line-height:1.5}.catalog-module__Wdl_qq__searchNone .catalog-module__Wdl_qq__tileBtn{padding-inline:var(--space-sm);align-items:center;text-decoration:none;display:inline-flex}.catalog-module__Wdl_qq__searchNone h2{margin:var(--space-md) 0 0;font-size:var(--text-lg)}.catalog-module__Wdl_qq__searchWait{min-height:60vh}.catalog-module__Wdl_qq__videos{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-module__Wdl_qq__videoFrame{aspect-ratio:16/9;border-radius:var(--radius-md,12px);background:#000;position:relative;overflow:hidden}.catalog-module__Wdl_qq__videoFrame>iframe,.catalog-module__Wdl_qq__videoFrame>button{border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.catalog-module__Wdl_qq__videoFrame>button{cursor:pointer;background:0 0}.catalog-module__Wdl_qq__videoFrame img{object-fit:cover;width:100%;height:100%;display:block}.catalog-module__Wdl_qq__videoPlay{color:#fff;width:56px;height:56px;transition:scale .15s var(--ease-out), background-color .15s var(--ease-out);background:#0000009e;background:lab(0% 0 0/.62);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.catalog-module__Wdl_qq__videoPlay svg{width:26px;height:26px;translate:1px}.catalog-module__Wdl_qq__videoFrame>button:hover .catalog-module__Wdl_qq__videoPlay{background:#000c;background:lab(0% 0 0/.8)}.catalog-module__Wdl_qq__videoFrame>button:active .catalog-module__Wdl_qq__videoPlay{scale:.96}.catalog-module__Wdl_qq__videoFrame>button:focus-visible{outline:2px solid var(--color-accent,currentColor);outline-offset:-2px}.catalog-module__Wdl_qq__videoTitle{margin:var(--space-2xs,6px) 0 0;color:var(--color-ink);font-weight:500;line-height:1.35}.catalog-module__Wdl_qq__videoMeta{font-size:var(--text-sm);color:var(--color-muted);margin:2px 0 0}.catalog-module__Wdl_qq__videos>li:first-child:nth-last-child(odd){grid-column:1/-1}.catalog-module__Wdl_qq__videos>li:not(:first-child:nth-last-child(odd)) .catalog-module__Wdl_qq__videoPlay{width:44px;height:44px}.catalog-module__Wdl_qq__videos>li:not(:first-child:nth-last-child(odd)) .catalog-module__Wdl_qq__videoTitle{font-size:var(--text-sm)}.catalog-module__Wdl_qq__preorder{gap:var(--space-3xs);margin:var(--space-xs) 0 var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in oklch, var(--color-accent) 35%, transparent);border-radius:var(--radius-sm);background:var(--color-accent-tint);display:grid}.catalog-module__Wdl_qq__preorderTitle{font-weight:700;font-size:var(--text-base,16px);color:var(--color-accent-quiet);text-wrap:balance;margin:0}.catalog-module__Wdl_qq__preorderText{font-size:var(--text-sm);color:var(--color-ink);margin:0}.catalog-module__Wdl_qq__preorderCta{margin-top:var(--space-3xs);background:var(--color-accent);color:var(--color-accent-ink);font-weight:600;font-size:var(--text-sm);border-radius:999px;justify-self:start;padding:10px 18px;text-decoration:none;transition:background-color .15s ease-out}.catalog-module__Wdl_qq__preorderCta:hover{background:var(--color-accent-quiet)}.catalog-module__Wdl_qq__preorderCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.catalog-module__Wdl_qq__rail{align-items:flex-start;gap:var(--space-2xs);margin:calc(-1 * var(--space-sm)) 0 var(--space-lg);display:flex}.catalog-module__Wdl_qq__railFrame{flex:1;min-width:0;position:relative}.catalog-module__Wdl_qq__railTrack{align-items:center;gap:var(--space-2xs);overscroll-behavior-x:contain;scrollbar-width:none;transition:height .32s var(--ease-out);padding:2px;display:flex;overflow-x:auto}.catalog-module__Wdl_qq__railTrack::-webkit-scrollbar{display:none}.catalog-module__Wdl_qq__railFrame[data-start] .catalog-module__Wdl_qq__railTrack{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.catalog-module__Wdl_qq__railFrame[data-end] .catalog-module__Wdl_qq__railTrack{-webkit-mask-image:linear-gradient(270deg,#0000,#000 56px);mask-image:linear-gradient(270deg,#0000,#000 56px)}.catalog-module__Wdl_qq__railFrame[data-start][data-end] .catalog-module__Wdl_qq__railTrack{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.catalog-module__Wdl_qq__rail[data-open] .catalog-module__Wdl_qq__railFrame .catalog-module__Wdl_qq__railTrack{flex-wrap:wrap;overflow:hidden;-webkit-mask-image:none;mask-image:none}.catalog-module__Wdl_qq__railGroup{display:contents}.catalog-module__Wdl_qq__railLabel{margin:0 var(--space-3xs) 0 0;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex:none;font-weight:600}.catalog-module__Wdl_qq__railDivider{width:1px;height:20px;margin:0 var(--space-2xs);background:var(--color-rule-strong);flex:none}.catalog-module__Wdl_qq__rail[data-open] .catalog-module__Wdl_qq__railDivider{display:none}.catalog-module__Wdl_qq__rail[data-open] .catalog-module__Wdl_qq__railGroup+.catalog-module__Wdl_qq__railGroup .catalog-module__Wdl_qq__railLabel,.catalog-module__Wdl_qq__rail[data-open] .catalog-module__Wdl_qq__railGroup:not(:first-child)>.catalog-module__Wdl_qq__railLabel{margin-top:var(--space-2xs);flex-basis:100%}.catalog-module__Wdl_qq__railChip{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);min-height:36px;color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;transition-property:border-color,color,background-color,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.catalog-module__Wdl_qq__railChip:hover{border-color:var(--color-accent);color:var(--color-accent)}.catalog-module__Wdl_qq__railChip:active{transform:scale(.97)}.catalog-module__Wdl_qq__railChip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__railChip[aria-current]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.catalog-module__Wdl_qq__railCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-muted);font-weight:500}.catalog-module__Wdl_qq__railChip:hover .catalog-module__Wdl_qq__railCount{color:inherit}.catalog-module__Wdl_qq__railChip[aria-current] .catalog-module__Wdl_qq__railCount{color:inherit;opacity:.8}.catalog-module__Wdl_qq__railArrow{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);width:32px;height:32px;color:var(--color-ink);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 8px #0c101414}.catalog-module__Wdl_qq__railArrow[data-side=start]{left:0}.catalog-module__Wdl_qq__railArrow[data-side=end]{right:0}.catalog-module__Wdl_qq__railArrow:hover{color:var(--color-accent);border-color:var(--color-accent)}.catalog-module__Wdl_qq__railArrow:focus-visible,.catalog-module__Wdl_qq__railMore:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-module__Wdl_qq__railMore{border-radius:var(--radius-full);background:var(--color-paper-2);min-height:36px;color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;flex:none;align-items:center;gap:4px;margin-top:2px;padding:0 12px;font-weight:600;display:inline-flex}.catalog-module__Wdl_qq__railMore:hover{background:var(--color-paper-3);color:var(--color-ink)}.catalog-module__Wdl_qq__railMore svg{transition:rotate .22s var(--ease-out)}.catalog-module__Wdl_qq__railMore[aria-expanded=true] svg{rotate:180deg}@media (hover:none),(max-width:640px){.catalog-module__Wdl_qq__railArrow{display:none}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__railTrack,.catalog-module__Wdl_qq__railMore svg{transition:none}}.catalog-module__Wdl_qq__subGrid{margin-bottom:var(--space-2xl)}.catalog-module__Wdl_qq__details{margin:var(--space-2xl) 0}.catalog-module__Wdl_qq__detailsText{max-width:72ch}.catalog-module__Wdl_qq__faqInDesc{max-width:72ch;margin-top:var(--space-xl)}.catalog-module__Wdl_qq__faqInDesc h2{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.catalog-module__Wdl_qq__detailsText>p{margin:0 0 var(--space-sm);color:var(--color-ink-2);font-size:1.0625rem;line-height:1.65}.catalog-module__Wdl_qq__detailsText>p:last-child{margin-bottom:0}.catalog-module__Wdl_qq__detailsText>h3{margin:var(--space-xl) 0 var(--space-sm);font-size:var(--text-xl);color:var(--color-ink);line-height:1.3}.catalog-module__Wdl_qq__detailsText>h3:first-child{margin-top:0}.catalog-module__Wdl_qq__detailsText>ul{gap:var(--space-2xs);margin:0 0 var(--space-sm);color:var(--color-ink-2);padding-inline-start:1.25em;font-size:1.0625rem;line-height:1.6;list-style:outside;display:grid}.catalog-module__Wdl_qq__detailsText>ul li::marker{color:var(--color-accent)}.catalog-module__Wdl_qq__detailsText strong,.catalog-module__Wdl_qq__detailsText b{color:var(--color-ink)}.catalog-module__Wdl_qq__detailsText .catalog-module__Wdl_qq__descFigure{max-width:100%}.catalog-module__Wdl_qq__detailsSpecs{max-width:880px}.catalog-module__Wdl_qq__linkPreview{z-index:calc(var(--z-sticky-nav) + 1);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);width:min(320px,100vw - 24px);box-shadow:var(--shadow-lift);transform-origin:var(--radix-hover-card-content-transform-origin)}.catalog-module__Wdl_qq__linkPreview[data-state=open]{animation:catalog-module__Wdl_qq__linkPreviewIn var(--dur-fast) var(--ease-out)}@keyframes catalog-module__Wdl_qq__linkPreviewIn{0%{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.catalog-module__Wdl_qq__linkPreview[data-state=open]{animation:none}}@media (hover:none){.catalog-module__Wdl_qq__linkPreview{display:none}}.catalog-module__Wdl_qq__linkPreviewCard{gap:var(--space-2xs);padding:var(--space-sm);color:inherit;text-decoration:none;display:grid}.catalog-module__Wdl_qq__linkPreviewHead{align-items:center;gap:var(--space-sm);display:flex}.catalog-module__Wdl_qq__linkPreviewShot{border-radius:var(--radius-sm);background:var(--color-paper);flex:none;width:72px;height:72px;overflow:hidden}.catalog-module__Wdl_qq__linkPreviewImg{object-fit:contain;width:100%;height:100%}.catalog-module__Wdl_qq__linkPreviewTitle{font-size:var(--text-base);color:var(--color-ink);text-wrap:pretty;font-weight:600;line-height:1.35}.catalog-module__Wdl_qq__linkPreviewCard:hover .catalog-module__Wdl_qq__linkPreviewTitle{color:var(--color-accent-quiet)}.catalog-module__Wdl_qq__linkPreviewShort{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.5}.catalog-module__Wdl_qq__linkPreviewFoot{justify-items:start;gap:var(--space-3xs);padding-top:var(--space-2xs);border-top:1px solid var(--color-rule);display:grid}.catalog-module__Wdl_qq__linkPreviewFoot .catalog-module__Wdl_qq__stock,.catalog-module__Wdl_qq__linkPreviewFoot .catalog-module__Wdl_qq__stockSoon{margin:0}
.reviews-module__aXdKJW__stars{--star:16px;--star-on:var(--color-rating);vertical-align:middle;line-height:0;display:inline-flex;position:relative}.reviews-module__aXdKJW__starsBase,.reviews-module__aXdKJW__starsFill{gap:2px;display:inline-flex}.reviews-module__aXdKJW__stars svg{width:var(--star);height:var(--star);flex:none}.reviews-module__aXdKJW__starsBase svg{fill:var(--color-rule-strong)}.reviews-module__aXdKJW__starsFill{white-space:nowrap;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.reviews-module__aXdKJW__starsFill svg{fill:var(--star-on)}.reviews-module__aXdKJW__ratingRow{align-items:center;gap:var(--space-2xs);min-height:32px;margin-bottom:var(--space-3xs);font-size:var(--text-sm);color:var(--color-muted);text-decoration:none;display:inline-flex}.reviews-module__aXdKJW__ratingValue{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.reviews-module__aXdKJW__ratingCount{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:3px}.reviews-module__aXdKJW__ratingRow:hover .reviews-module__aXdKJW__ratingCount{color:var(--color-accent);text-decoration-color:currentColor}.reviews-module__aXdKJW__ratingRow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.reviews-module__aXdKJW__anchor{scroll-margin-top:calc(var(--nav-h) + var(--space-sm))}.reviews-module__aXdKJW__summary{gap:var(--space-md) var(--space-lg);padding:var(--space-md);margin-bottom:var(--space-md);border-radius:var(--radius-md);background:var(--color-paper-2);grid-template-columns:auto minmax(0,1fr) minmax(200px,260px);align-items:center;display:grid}.reviews-module__aXdKJW__score{justify-items:start;gap:var(--space-3xs);display:grid}.reviews-module__aXdKJW__average{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1}.reviews-module__aXdKJW__total,.reviews-module__aXdKJW__share{font-size:var(--text-sm);color:var(--color-muted);margin:0}.reviews-module__aXdKJW__bars{gap:2px;display:grid}.reviews-module__aXdKJW__barRow{align-items:center;gap:var(--space-2xs);min-height:28px;padding:0 var(--space-2xs);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;transition-property:background-color;transition-duration:var(--dur-fast);background:0 0;border:0;grid-template-columns:1.25em minmax(0,1fr) 2.5em;display:grid}.reviews-module__aXdKJW__barRow:disabled{cursor:default;color:var(--color-muted)}@media (hover:hover){.reviews-module__aXdKJW__barRow:not(:disabled):hover{background:var(--color-paper-3)}}.reviews-module__aXdKJW__barRow[aria-pressed=true]{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-accent)}.reviews-module__aXdKJW__barRow:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.reviews-module__aXdKJW__barStar{font-variant-numeric:tabular-nums;text-align:end}.reviews-module__aXdKJW__bar{border-radius:var(--radius-full);background:var(--color-rule);height:8px;overflow:hidden}.reviews-module__aXdKJW__bar span{border-radius:inherit;background:var(--color-rating);height:100%;display:block}.reviews-module__aXdKJW__barCount{font-variant-numeric:tabular-nums;text-align:end;color:var(--color-muted)}.reviews-module__aXdKJW__cta{gap:var(--space-3xs);display:grid}.reviews-module__aXdKJW__hint{font-size:var(--text-xs);color:var(--color-muted);text-wrap:pretty;margin:0}.reviews-module__aXdKJW__empty{justify-items:start;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-paper-2);display:grid}.reviews-module__aXdKJW__empty p:first-child{max-width:var(--measure);color:var(--color-ink-2);margin:0}.reviews-module__aXdKJW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.reviews-module__aXdKJW__chips{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.reviews-module__aXdKJW__chip{min-height:36px;padding:0 var(--space-xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-full);background:var(--color-paper);font:inherit;font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--dur-fast)}.reviews-module__aXdKJW__chip[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.reviews-module__aXdKJW__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.reviews-module__aXdKJW__sort{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);display:inline-flex}.reviews-module__aXdKJW__sort select{width:auto;min-height:36px}.reviews-module__aXdKJW__list{margin:0;padding:0;list-style:none;display:grid}.reviews-module__aXdKJW__list>li+li{border-top:1px solid var(--color-rule)}.reviews-module__aXdKJW__review:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.reviews-module__aXdKJW__review,.reviews-module__aXdKJW__question{gap:var(--space-2xs);padding:var(--space-md) 0;display:grid}.reviews-module__aXdKJW__reviewHead{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.reviews-module__aXdKJW__reviewHead h3,.reviews-module__aXdKJW__qText{font-size:var(--text-base);text-wrap:pretty;margin:0;font-weight:600}.reviews-module__aXdKJW__meta{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}.reviews-module__aXdKJW__author{color:var(--color-ink-2);font-weight:500}.reviews-module__aXdKJW__text{max-width:var(--measure);color:var(--color-ink-2);white-space:pre-line;text-wrap:pretty;margin:0;line-height:1.65}.reviews-module__aXdKJW__recommend{align-items:center;gap:var(--space-3xs);font-size:var(--text-sm);color:var(--color-success);margin:0;display:inline-flex}.reviews-module__aXdKJW__recommend svg{width:16px;height:16px}.reviews-module__aXdKJW__photos{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reviews-module__aXdKJW__photoBtn{border-radius:var(--radius-sm);cursor:zoom-in;transition:opacity var(--dur-fast) var(--ease-std);background:0 0;border:0;padding:0;display:block}.reviews-module__aXdKJW__photoBtn:hover{opacity:.85}.reviews-module__aXdKJW__photoBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.reviews-module__aXdKJW__photos img{object-fit:cover;border-radius:var(--radius-sm);outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:88px;height:88px;display:block}.reviews-module__aXdKJW__reply{max-width:var(--measure);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper-2)}.reviews-module__aXdKJW__reply p{color:var(--color-ink-2);white-space:pre-line;margin:0;line-height:1.6}.reviews-module__aXdKJW__reply .reviews-module__aXdKJW__replyHead{margin-bottom:var(--space-3xs);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-accent);white-space:normal;font-weight:600}.reviews-module__aXdKJW__more{justify-items:center;gap:var(--space-3xs);padding-top:var(--space-sm);display:grid}.reviews-module__aXdKJW__qHead{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.reviews-module__aXdKJW__dialog{max-width:min(540px, calc(100vw - 2 * var(--space-sm)))}.reviews-module__aXdKJW__panel{padding-bottom:var(--space-md)}.reviews-module__aXdKJW__form{gap:var(--space-xs);display:grid}.reviews-module__aXdKJW__row{gap:var(--space-3xs);display:grid}.reviews-module__aXdKJW__row .modal__label{margin-bottom:0}.reviews-module__aXdKJW__label{font-size:var(--text-xs);color:var(--color-muted)}.reviews-module__aXdKJW__optional{color:var(--color-muted);font-weight:400}.reviews-module__aXdKJW__fieldHint{font-size:var(--text-xs);color:var(--color-muted);margin:0}.reviews-module__aXdKJW__err{font-size:var(--text-xs);color:var(--color-danger);margin:0}.reviews-module__aXdKJW__textarea{resize:vertical;min-height:96px;padding-block:var(--space-2xs);line-height:1.5}.reviews-module__aXdKJW__form .field[aria-invalid=true]{border-color:var(--color-danger)}.reviews-module__aXdKJW__picker{border:0;margin:0;padding:0}.reviews-module__aXdKJW__picker legend{margin-bottom:var(--space-3xs);font-size:var(--text-xs);color:var(--color-muted);padding:0}.reviews-module__aXdKJW__pickerRow{align-items:center;gap:2px;display:flex}.reviews-module__aXdKJW__pickStar{border-radius:var(--radius-sm);cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:relative}.reviews-module__aXdKJW__pickStar input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.reviews-module__aXdKJW__pickStar svg{width:30px;height:30px;fill:var(--color-paper);stroke:var(--color-muted);stroke-width:1px;transition-property:fill,stroke,scale;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}.reviews-module__aXdKJW__pickStar[data-on] svg{fill:var(--color-rating);stroke:var(--color-rating-strong)}.reviews-module__aXdKJW__pickStar:active svg{scale:.96}.reviews-module__aXdKJW__pickStar:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:0}.reviews-module__aXdKJW__pickLabel{font-size:var(--text-sm);color:var(--color-ink-2);margin-inline-start:var(--space-2xs)}.reviews-module__aXdKJW__drop{gap:var(--space-2xs);padding:var(--space-xs);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-md);transition-property:background-color,border-color;transition-duration:var(--dur-fast);display:grid}.reviews-module__aXdKJW__drop[data-dragging]{border-color:var(--color-accent);background:var(--color-paper-2)}.reviews-module__aXdKJW__previews{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reviews-module__aXdKJW__previews li{position:relative}.reviews-module__aXdKJW__previews img{object-fit:cover;border-radius:var(--radius-sm);outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:72px;height:72px;display:block}.reviews-module__aXdKJW__remove{top:-8px;border:2px solid var(--color-paper);border-radius:var(--radius-full);background:var(--color-ink);width:28px;height:28px;color:var(--color-paper);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:-8px}.reviews-module__aXdKJW__remove svg{width:12px;height:12px}.reviews-module__aXdKJW__remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.reviews-module__aXdKJW__addPhoto{justify-self:start;align-items:center;gap:var(--space-2xs);min-height:40px;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-paper-2);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;font-weight:500;display:inline-flex}.reviews-module__aXdKJW__addPhoto svg{width:16px;height:16px}@media (hover:hover){.reviews-module__aXdKJW__addPhoto:hover{background:var(--color-paper-3)}}.reviews-module__aXdKJW__visuallyHidden:focus-visible+.reviews-module__aXdKJW__addPhoto{outline:2px solid var(--color-focus);outline-offset:2px}.reviews-module__aXdKJW__check{align-items:center;gap:var(--space-2xs);min-height:44px;font-size:var(--text-sm);cursor:pointer;display:flex}.reviews-module__aXdKJW__check input{width:18px;height:18px;accent-color:var(--color-accent)}.reviews-module__aXdKJW__done{gap:var(--space-xs);display:grid}.reviews-module__aXdKJW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.reviews-module__aXdKJW__summary{grid-template-columns:auto minmax(0,1fr)}.reviews-module__aXdKJW__cta{grid-column:1/-1}}@media (max-width:480px){.reviews-module__aXdKJW__summary{padding:var(--space-sm);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reviews-module__aXdKJW__pickStar svg,.reviews-module__aXdKJW__barRow,.reviews-module__aXdKJW__chip,.reviews-module__aXdKJW__drop{transition:none}.reviews-module__aXdKJW__pickStar:active svg{scale:1}}.reviews-module__aXdKJW__badge{color:var(--color-ink-3,var(--color-ink-2))}.reviews-module__aXdKJW__badge[data-verified]{color:var(--color-accent-quiet);font-weight:600}.reviews-module__aXdKJW__about{font-size:var(--text-sm);margin:0}.reviews-module__aXdKJW__about a{color:var(--color-accent-quiet);font-weight:600;text-decoration:none}.reviews-module__aXdKJW__about a:hover{text-decoration:underline}.reviews-module__aXdKJW__photoCell{width:88px;height:88px}.reviews-module__aXdKJW__mediaStrip:not(:empty){margin-bottom:var(--space-md)}.reviews-module__aXdKJW__mediaBlock:not(:empty){margin-bottom:var(--space-lg)}.reviews-module__aXdKJW__ctaOnly{margin-bottom:var(--space-md)}.reviews-module__aXdKJW__summary[data-no-cta]{grid-template-columns:auto minmax(0,1fr)}.reviews-module__aXdKJW__masonry{columns:2 320px;column-gap:var(--space-md);margin:0;padding:0;list-style:none}.reviews-module__aXdKJW__masonry>li{margin-bottom:var(--space-md);break-inside:avoid}.reviews-module__aXdKJW__masonry article{padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.reviews-module__aXdKJW__videoReady{gap:var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;margin:0;display:flex}.reviews-module__aXdKJW__linkBtn{color:var(--color-accent-quiet);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.reviews-module__aXdKJW__reply{margin-block-start:var(--space-3xs);margin-inline-start:var(--space-md)}.reviews-module__aXdKJW__replyHead:before{content:"↳ "}
.callout-module__nf9OCa__row{align-items:center;gap:var(--space-2xs);width:100%;min-height:52px;margin-top:var(--space-md);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-2xs);border:1px solid color-mix(in oklab, var(--color-accent) 22%, transparent);border-radius:var(--radius-md);background:var(--color-accent-tint);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std), box-shadow var(--dur-fast) var(--ease-std), scale .12s var(--ease-out);display:flex}.callout-module__nf9OCa__row:active{scale:.96}.callout-module__nf9OCa__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.callout-module__nf9OCa__row:hover{border-color:var(--color-accent);box-shadow:var(--shadow-xs)}.callout-module__nf9OCa__row:hover .callout-module__nf9OCa__rowMore svg{transform:translate(2px)}}.callout-module__nf9OCa__rowIco{border-radius:calc(var(--radius-md) - var(--space-2xs));background:var(--color-accent);width:36px;height:36px;color:var(--color-accent-ink);flex:none;place-items:center;display:grid}.callout-module__nf9OCa__rowIco svg{width:22px;height:22px}.callout-module__nf9OCa__rowLabel{font-size:var(--text-base);flex:1;font-weight:650;line-height:1.3}.callout-module__nf9OCa__rowMore{font-size:var(--text-sm);color:var(--color-accent-quiet);white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.callout-module__nf9OCa__rowMore svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-std)}.callout-module__nf9OCa__chip{border:1px solid color-mix(in oklab, var(--color-accent) 25%, transparent);background:color-mix(in oklab, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:26px;box-shadow:var(--shadow-xs);color:var(--color-accent-quiet);font:700 11px / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std), background-color var(--dur-fast) var(--ease-std), scale .12s var(--ease-out);border-radius:6px;align-items:center;gap:4px;padding:0 7px 0 5px;display:inline-flex}.callout-module__nf9OCa__chip:active{scale:.96}.callout-module__nf9OCa__chip:after{content:"";position:absolute;inset:-8px -4px}.callout-module__nf9OCa__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.callout-module__nf9OCa__chip:hover{border-color:var(--color-accent);background:var(--color-paper)}}.callout-module__nf9OCa__chipIco{width:15px;height:15px}.callout-module__nf9OCa__chipInfo{opacity:.7;width:13px;height:13px}.callout-module__nf9OCa__pop{height:fit-content;width:min(440px, calc(100vw - 2 * var(--space-sm)));max-height:calc(100dvh - 2 * var(--space-lg));padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-lift);opacity:1;transition:opacity var(--dur-md) var(--ease-out), translate var(--dur-md) var(--ease-out), overlay var(--dur-md) allow-discrete, display var(--dur-md) allow-discrete;border:0;margin:auto;position:fixed;inset:0;overflow:auto;translate:0}.callout-module__nf9OCa__pop:not(:popover-open){opacity:0;translate:0 12px}@starting-style{.callout-module__nf9OCa__pop:popover-open{opacity:0;translate:0 12px}}@supports not selector(:popover-open){.callout-module__nf9OCa__pop{display:none}}.callout-module__nf9OCa__pop::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09111d73;background:lab(4.7238% -.0680238 -8.97323/.45)}@media (prefers-reduced-motion:reduce){.callout-module__nf9OCa__pop{transition:none}}.callout-module__nf9OCa__close{top:var(--space-xs);right:var(--space-xs);border-radius:var(--radius-full);background:var(--color-paper-2);width:40px;height:40px;color:var(--color-ink-2);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.callout-module__nf9OCa__close svg{width:18px;height:18px}.callout-module__nf9OCa__close:focus-visible,.callout-module__nf9OCa__ok:focus-visible,.callout-module__nf9OCa__source:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.callout-module__nf9OCa__popIco{width:48px;height:48px;margin-bottom:var(--space-sm);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-ink);place-items:center;display:grid}.callout-module__nf9OCa__popIco svg{width:28px;height:28px}.callout-module__nf9OCa__pop .callout-module__nf9OCa__title{color:var(--color-ink);margin:0 var(--space-xl) var(--space-2xs) 0;font-size:var(--text-lg);letter-spacing:-.015em;line-height:1.25}.callout-module__nf9OCa__lead{margin:0 0 var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.55}.callout-module__nf9OCa__points{gap:var(--space-xs);margin:0 0 var(--space-sm);padding:0;list-style:none;display:grid}.callout-module__nf9OCa__points li{gap:var(--space-2xs);font-size:var(--text-sm);line-height:1.5;display:flex}.callout-module__nf9OCa__check{width:18px;height:18px;color:var(--color-success);flex:none;margin-top:2px}.callout-module__nf9OCa__source{font-size:var(--text-xs);color:var(--color-muted);text-underline-offset:2px;text-decoration:underline}.callout-module__nf9OCa__ok{margin-top:var(--space-md)}@media (max-width:640px){.callout-module__nf9OCa__pop{width:100%;max-width:none;max-height:88dvh;padding:var(--space-lg) var(--space-sm) calc(var(--space-md) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:0;inset:auto 0 0}.callout-module__nf9OCa__pop:not(:popover-open){translate:0 24px}@starting-style{.callout-module__nf9OCa__pop:popover-open{translate:0 100%}}.callout-module__nf9OCa__rowMore{font-size:var(--text-xs)}}
.review-carousels-module__vJJ28a__rail{position:relative}.review-carousels-module__vJJ28a__track{gap:var(--space-sm);padding:var(--space-3xs);scroll-snap-type:x proximity;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.review-carousels-module__vJJ28a__track::-webkit-scrollbar{display:none}.review-carousels-module__vJJ28a__track>li{scroll-snap-align:start;flex:none}.review-carousels-module__vJJ28a__arrow{border:1px solid var(--color-rule);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;place-items:center;padding:13px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.review-carousels-module__vJJ28a__arrow[data-side=prev]{left:-12px}.review-carousels-module__vJJ28a__arrow[data-side=next]{right:-12px}.review-carousels-module__vJJ28a__rail[data-kind=cards] .review-carousels-module__vJJ28a__arrow{top:100px}.review-carousels-module__vJJ28a__arrow:focus-visible,.review-carousels-module__vJJ28a__more:focus-visible,.review-carousels-module__vJJ28a__thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:none),(max-width:640px){.review-carousels-module__vJJ28a__arrow{display:none}}.review-carousels-module__vJJ28a__thumb{border-radius:var(--radius-sm);cursor:pointer;background:#161c24;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.review-carousels-module__vJJ28a__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.review-carousels-module__vJJ28a__play{color:#fff;background:#0a0e14a8;border-radius:50%;place-items:center;width:44px;height:44px;padding:13px 11px 13px 15px;display:grid;position:relative}.review-carousels-module__vJJ28a__small{width:96px;height:96px}.review-carousels-module__vJJ28a__tile{width:220px;height:340px;position:relative}.review-carousels-module__vJJ28a__tile .review-carousels-module__vJJ28a__thumb{border-radius:var(--radius-md)}.review-carousels-module__vJJ28a__caption{padding:var(--space-lg) var(--space-sm) var(--space-sm);border-radius:0 0 var(--radius-md) var(--radius-md);color:#fff;font-size:var(--text-sm);pointer-events:none;background:linear-gradient(#0000,#0a0e14b8);gap:2px;display:grid;position:absolute;inset:auto 0 0}.review-carousels-module__vJJ28a__card{border-radius:var(--radius-lg);background:var(--color-paper);width:320px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.review-carousels-module__vJJ28a__cardMedia{border-radius:0;height:200px}.review-carousels-module__vJJ28a__cardMedia:focus-visible{outline-offset:-3px}.review-carousels-module__vJJ28a__cardBody{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.review-carousels-module__vJJ28a__cardBody h3{font-family:var(--font-body);font-size:var(--text-md);margin:0;font-weight:650}.review-carousels-module__vJJ28a__quote{color:var(--color-ink-2);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.review-carousels-module__vJJ28a__more{color:var(--color-accent-quiet);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.review-carousels-module__vJJ28a__more:hover{text-decoration:underline}.review-carousels-module__vJJ28a__who{gap:var(--space-3xs) var(--space-sm);width:100%;padding-top:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-sm);flex-wrap:wrap;margin:auto 0 0;display:flex}.review-carousels-module__vJJ28a__who a{color:var(--color-accent-quiet);font-weight:600;text-decoration:none}.review-carousels-module__vJJ28a__who a:hover{text-decoration:underline}.review-carousels-module__vJJ28a__products{width:100%;margin-top:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-paper-2)}.review-carousels-module__vJJ28a__productsHead{gap:var(--space-3xs);margin:0 0 var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;font-weight:600;display:flex}.review-carousels-module__vJJ28a__products[data-purchased] .review-carousels-module__vJJ28a__productsHead{color:var(--color-success)}.review-carousels-module__vJJ28a__productsHead svg{flex:none;width:16px;height:16px}.review-carousels-module__vJJ28a__products ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.review-carousels-module__vJJ28a__products a{gap:var(--space-xs);min-height:44px;color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;line-height:1.35;text-decoration:none;display:flex}.review-carousels-module__vJJ28a__products a:hover span{color:var(--color-accent-quiet);text-decoration:underline}.review-carousels-module__vJJ28a__products a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.review-carousels-module__vJJ28a__products img{border:1px solid var(--color-rule);border-radius:var(--radius-sm);object-fit:contain;background:#fff;flex:none;width:44px;height:44px;padding:2px}.review-carousels-module__vJJ28a__card .review-carousels-module__vJJ28a__products span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-carousels-module__vJJ28a__badge{color:var(--color-ink-2)}.review-carousels-module__vJJ28a__badge[data-verified]{color:var(--color-accent-quiet);font-weight:600}@media (max-width:640px){.review-carousels-module__vJJ28a__card{width:min(300px,82vw)}.review-carousels-module__vJJ28a__tile{width:180px;height:280px}}
.mistakesB-module__1GeCea__sec{padding:var(--space-3xl) var(--space-md);background:var(--color-paper-2)}.mistakesB-module__1GeCea__in{gap:var(--space-xl);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;display:grid}.mistakesB-module__1GeCea__title{font-family:var(--font-body);font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.mistakesB-module__1GeCea__toCalc{align-items:center;gap:var(--space-2xs);min-height:44px;margin-top:var(--space-md);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);transition:background var(--dur-fast) var(--ease-std);font-weight:600;text-decoration:none;display:inline-flex}.mistakesB-module__1GeCea__toCalc:hover{background:var(--color-accent)}.mistakesB-module__1GeCea__toCalc svg{width:18px;height:18px}.mistakesB-module__1GeCea__list{border-top:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mistakesB-module__1GeCea__item{column-gap:var(--space-sm);row-gap:var(--space-3xs);padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:48px minmax(0,1fr);grid-template-areas:"ico title""ico text";align-content:start;display:grid}.mistakesB-module__1GeCea__item:nth-child(2n){padding-left:var(--space-md);border-left:1px solid var(--color-rule)}.mistakesB-module__1GeCea__ico{border-radius:var(--radius-md);background:var(--color-paper);width:48px;height:48px;color:var(--color-accent);box-shadow:var(--shadow-sm);grid-area:ico;place-items:center;display:grid}.mistakesB-module__1GeCea__ico svg{width:24px;height:24px}.mistakesB-module__1GeCea__itemTitle{font-family:var(--font-body);font-size:var(--text-md);grid-area:title;margin:0;font-weight:650;line-height:1.3}.mistakesB-module__1GeCea__text{font-size:var(--text-sm);color:var(--color-ink-2);grid-area:text;margin:0;line-height:1.55}@media (max-width:900px){.mistakesB-module__1GeCea__in{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mistakesB-module__1GeCea__sec{padding:var(--space-2xl) var(--space-sm)}.mistakesB-module__1GeCea__title{font-size:var(--text-2xl)}.mistakesB-module__1GeCea__list{grid-template-columns:minmax(0,1fr)}.mistakesB-module__1GeCea__item,.mistakesB-module__1GeCea__item:nth-child(2n){padding:var(--space-sm) 0;border-left:0}}
.reviewsB-module__XRdzqW__sec{padding:var(--space-3xl) var(--space-md);background:var(--color-paper-2)}.reviewsB-module__XRdzqW__title{margin:0 0 var(--space-xl);font-family:var(--font-body);font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:700;line-height:1.12}.reviewsB-module__XRdzqW__head{gap:var(--space-xs) var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.reviewsB-module__XRdzqW__head .reviewsB-module__XRdzqW__title{margin:0}.reviewsB-module__XRdzqW__rating{gap:var(--space-2xs);color:inherit;font-size:var(--text-sm);flex-wrap:wrap;align-items:center;text-decoration:none;display:inline-flex}.reviewsB-module__XRdzqW__rating:hover span{text-decoration:underline}.reviewsB-module__XRdzqW__actions{gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (max-width:640px){.reviewsB-module__XRdzqW__sec{padding:var(--space-2xl) var(--space-sm)}.reviewsB-module__XRdzqW__title{font-size:var(--text-2xl)}}
