.product-gallery_gallery__m6lty{display:flex;flex-direction:column;gap:12px}.product-gallery_mainBtn__qCN4X{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.product-gallery_main__2zr5w{border:1px solid var(--border);border-radius:var(--radius-card)}.product-gallery_thumbs__edW5m{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.product-gallery_thumb__WSWzR{aspect-ratio:1/1;border:1px dashed var(--border);border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--fill-2)}.product-gallery_phSmall__zjsZo{font-size:10px;color:var(--text-soft)}.product-gallery_thumbBtn__sIncx{aspect-ratio:1/1;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;padding:0;cursor:pointer;background:var(--fill-2);transition:border-color .15s}.product-gallery_thumbBtn__sIncx[aria-current=true]{border-color:var(--brand);border-width:2px}.product-gallery_videoTile__1wmz8{position:relative;overflow:hidden;aspect-ratio:1/1;border:1px solid var(--brand);border-radius:var(--radius-sm);background:#eef5fd;padding:0;cursor:pointer;display:grid;place-items:center}.product-gallery_videoPoster__t2GGd{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-gallery_videoLabel__ydnvC{position:relative;z-index:1;font-size:11px;font-weight:800;color:#fff;padding:4px 10px;border-radius:99px;background:rgba(0,0,0,.55)}.cart-control_stepper__4UEkl{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:6px;border:1.5px solid var(--brand);border-radius:var(--radius-pill);background:var(--page)}.cart-control_step__cKKpr{flex:none;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--brand) 10%,var(--page));color:var(--brand);font:inherit;font-size:20px;font-weight:700;line-height:1;cursor:pointer;transition:background .18s ease,opacity .18s ease}@media (hover:hover) and (pointer:fine){.cart-control_step__cKKpr:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 18%,var(--page))}}.cart-control_step__cKKpr:disabled{opacity:.4;cursor:default}.cart-control_remove__hHGiQ{background:color-mix(in srgb,var(--danger) 10%,var(--page));color:var(--danger)}@media (hover:hover) and (pointer:fine){.cart-control_remove__hHGiQ:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,var(--page))}}.cart-control_qty__8E9QK{flex:1 1;text-align:center;font-size:15px;font-weight:800;color:var(--text);white-space:nowrap}.cart-control_qty__8E9QK small{font-size:12px;font-weight:500;color:var(--text-soft)}.cart-control_wrap__peLzp{display:flex;flex-direction:column;gap:10px;width:100%}.cart-control_wrapCompact__62TZK{flex-direction:row;align-items:center;width:auto;gap:8px}.cart-control_checkout__UjknE{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--page);color:var(--brand);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease}@media (hover:hover) and (pointer:fine){.cart-control_checkout__UjknE:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--page))}}.cart-control_wrapCompact__62TZK .cart-control_checkout__UjknE{padding:9px 14px;font-size:13px}.cart-control_compact__P7NU4{width:auto;padding:4px;gap:6px}.cart-control_compact__P7NU4 .cart-control_step__cKKpr{width:36px;height:36px;font-size:18px}.cart-control_compact__P7NU4 .cart-control_qty__8E9QK{font-size:14px;padding:0 2px}.cart-control_compact__P7NU4 .cart-control_qty__8E9QK small{display:none}.cart-control_error__2u_1V,.cart-control_note__ILDay{margin:8px 0 0;font-size:12px;line-height:1.9;flex-basis:100%;width:100%;text-align:start}.cart-control_note__ILDay{color:var(--text-soft)}.cart-control_error__2u_1V{color:var(--danger)}.mobile-buy-bar_bar__cSQ5_{display:none}@media (max-width:900px){.mobile-buy-bar_bar__cSQ5_{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--page) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border)}.mobile-buy-bar_text__hhrsl{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.5}.mobile-buy-bar_price__Cpb9l{white-space:nowrap;font-size:13px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis}.mobile-buy-bar_price__Cpb9l b{font-size:16px;color:var(--text)}.mobile-buy-bar_text__hhrsl small{font-size:11px;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-buy-bar_action__XOM2y{flex:0 0 auto;display:flex;align-items:center}.mobile-buy-bar_action__XOM2y>button{white-space:nowrap;padding:12px 20px;border:0;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.mobile-buy-bar_action__XOM2y>button:disabled{opacity:.5}.mobile-buy-bar_action__XOM2y p{display:none}}.configurator_crumbs__JFc6G{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:20px 8px;font-size:12px;color:var(--text-soft)}@media (hover:hover) and (pointer:fine){.configurator_crumbs__JFc6G a:hover{color:var(--brand)}}.configurator_crumbCurrent__4ejcV{color:var(--text);font-weight:600}.configurator_head__Inq4N{padding-block:4px 22px}.configurator_head__Inq4N h1{margin:0;font-size:30px;text-wrap:balance}.configurator_head__Inq4N p{margin:8px 0 0;max-width:760px;font-size:14px;line-height:2.1;color:var(--text-soft)}@media (max-width:900px){.configurator_head__Inq4N h1{font-size:23px}}.configurator_layout__FIXaG{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;padding-bottom:32px}.configurator_stageCol__nqM7_{align-self:start}.configurator_stageSticky__h6MEv{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}.configurator_stage__5zC66{position:relative;aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--newphone-stage-bg,#fff);overflow:hidden;isolation:isolate}.configurator_frame__5Z5DU{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.configurator_frameOn__msQVR{opacity:1;transform:none}.configurator_noImage__hgBGG{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-soft);font-size:13px}.configurator_stageCaption__I_2AA{margin:12px 0 0;text-align:center;font-size:13px;color:var(--text-soft);animation:configurator_rise__S60Sa .42s ease both}.configurator_stepsCol__15sBq{min-width:0}.configurator_progress__gkUxf{margin:0 0 12px;font-size:12px;font-weight:700;color:var(--brand)}.configurator_steps__zA2Yp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.configurator_step__hbMbA{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--page);transition:border-color .22s ease,box-shadow .22s ease,opacity .22s ease}.configurator_step__hbMbA[data-open="1"]{border-color:var(--brand);box-shadow:0 10px 30px rgba(0,102,204,.08)}.configurator_step__hbMbA[data-status=locked]{opacity:.55}.configurator_stepHead__R_jyu{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 18px;border:0;background:none;font-family:inherit;color:var(--text);text-align:start;cursor:pointer}.configurator_stepHead__R_jyu:disabled{cursor:default}.configurator_stepNum__VA_nC{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--fill);color:var(--text-soft);transition:background .22s ease,color .22s ease}.configurator_step__hbMbA[data-open="1"] .configurator_stepNum__VA_nC{background:var(--brand);color:#fff}.configurator_step__hbMbA[data-status=done] .configurator_stepNum__VA_nC{background:var(--success);color:#fff}.configurator_stepTitle__iCBpE{font-size:15px;font-weight:800}.configurator_stepChosen__XSdFj{-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px;font-weight:700;color:var(--text);animation:configurator_rise__S60Sa .3s ease both}.configurator_stepChosen__XSdFj small{font-weight:500;color:var(--text-soft)}.configurator_stepChange__oaRog{font-size:12px;font-weight:700;color:var(--brand);border:1px solid;border-radius:var(--radius-pill);padding:2px 10px}.configurator_stepLocked__FkJQy{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--text-soft)}.configurator_stepBody__OXQGk{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .32s ease}.configurator_step__hbMbA[data-open="1"] .configurator_stepBody__OXQGk{grid-template-rows:1fr;opacity:1}.configurator_stepBodyInner__CIhQx{overflow:hidden;min-height:0}.configurator_typeGrid__C8rnY{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;padding:0 18px 18px}.configurator_choice__lJ_DX,.configurator_typeCard__kqpc2{font-family:inherit;color:var(--text);text-align:center;border:1.5px solid var(--border);border-radius:var(--radius-card);background:var(--page);cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.configurator_typeCard__kqpc2{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 14px}@media (hover:hover) and (pointer:fine){.configurator_choice__lJ_DX:hover,.configurator_typeCard__kqpc2:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.06)}}.configurator_choiceOn__JpwgH,.configurator_typeCardOn__5NZu3{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--page));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.configurator_choiceSwatch__AW2bb{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 0 0 2px #fff;flex:none}.configurator_choice__lJ_DX:focus-visible,.configurator_stepHead__R_jyu:focus-visible,.configurator_typeCard__kqpc2:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.configurator_typeThumb__JLHuY{width:100%;aspect-ratio:4/3;border-radius:calc(var(--radius-card) - 4px);background:var(--newphone-stage-bg);overflow:hidden;display:grid;place-items:center}.configurator_typeThumb__JLHuY img{width:100%;height:100%;object-fit:contain}.configurator_typeThumbEmpty__YJngT{font-size:22px;font-weight:900;color:var(--border)}.configurator_typeName__8DIf7{font-size:16px;font-weight:900}.configurator_usedBadge__L1dQn{font-size:11px;font-weight:800;color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,var(--page));border-radius:var(--radius-pill);padding:1px 9px}.configurator_typeTagline__n8bNt{font-size:12px;line-height:1.8;color:var(--text-soft)}.configurator_choiceGrid__qBDNQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:0 18px 18px}.configurator_choice__lJ_DX{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px}.configurator_choice__lJ_DX b{font-size:15px}.configurator_priceHint__DV9BI{font-size:12px;color:var(--text-soft)}.configurator_priceHint__DV9BI em{font-style:normal;color:var(--danger);font-weight:700}.configurator_summary__xGRY1{margin-top:18px;border-radius:var(--radius-card);background:var(--fill-2);padding:20px}.configurator_summaryInner__n4tZs,.configurator_summaryPending__HlPRs{animation:configurator_rise__S60Sa .42s ease both}.configurator_summaryTitle__bhI4S{margin:0 0 10px;font-size:15px;font-weight:800;display:flex;flex-direction:column;gap:4px}.configurator_summaryTitle__bhI4S span{font-size:13px;font-weight:600;color:var(--text-soft)}.configurator_wasRow___kJ_4{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-soft)}.configurator_discount__hvCZM{font-weight:800;color:#fff;background:var(--danger);border-radius:var(--radius-pill);padding:1px 8px}.configurator_price__KDXnP{margin:4px 0 0;font-size:30px;font-weight:900}.configurator_price__KDXnP small{font-size:13px;font-weight:500;color:var(--text-soft)}.configurator_inStock__SfKJt,.configurator_outStock__W1R17{margin:6px 0 14px;font-size:13px;font-weight:700}.configurator_inStock__SfKJt{color:var(--success)}.configurator_outStock__W1R17{color:var(--text-soft)}.configurator_buy__lsRNI{width:100%;padding:14px;border:0;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:background .22s ease,transform .22s ease}@media (hover:hover) and (pointer:fine){.configurator_buy__lsRNI:hover:not(:disabled){background:var(--brand-dark)}}.configurator_buy__lsRNI:disabled{background:var(--border);color:var(--text-soft);cursor:not-allowed}.configurator_shipping__lRYAb{margin:12px 0 0;font-size:12px;line-height:1.9;color:var(--text-soft)}.configurator_summaryPending__HlPRs p{margin:0;font-size:13px;color:var(--text-soft)}.configurator_fromPrice__b_x7d{margin-top:6px!important;font-size:15px!important;color:var(--text)!important}.configurator_descriptions__sQrHY{margin-top:24px;padding-bottom:48px;padding-top:28px;border-top:1px solid var(--border)}.configurator_descriptions__sQrHY h2{font-size:22px;margin:0 0 18px}.configurator_overviewGrid__B0yCY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.configurator_overviewCard__HrCqe{text-decoration:none;display:flex;flex-direction:column;gap:6px;text-align:start;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--page);font-family:inherit;color:var(--text);cursor:pointer;transition:border-color .22s ease,transform .22s ease}@media (hover:hover) and (pointer:fine){.configurator_overviewCard__HrCqe:hover{border-color:var(--brand);transform:translateY(-2px)}}.configurator_overviewCard__HrCqe[data-soon]{cursor:default;background:var(--fill-2,#f5f5f7)}@media (hover:hover) and (pointer:fine){.configurator_overviewCard__HrCqe[data-soon]:hover{border-color:var(--border);transform:none}}.configurator_soon___LSWW{color:var(--text-soft)}.configurator_overviewCard__HrCqe b{font-size:16px}.configurator_overviewCard__HrCqe span{font-size:13px;line-height:1.9;color:var(--text-soft)}.configurator_overviewCard__HrCqe em{font-style:normal;font-size:12px;font-weight:700;color:var(--brand)}.configurator_overview__9ZWUC:not([hidden]),.configurator_typeArticle__D3Xdg:not([hidden]){animation:configurator_rise__S60Sa .48s ease both}.configurator_block__ShP_M{margin-bottom:28px}.configurator_block__ShP_M h3{font-size:17px;margin:0 0 12px}.configurator_block__ShP_M p{margin:0 0 12px;font-size:14px;line-height:2.2;color:var(--text-soft);max-width:820px;white-space:pre-line}.configurator_blockImage__S0LPO{display:block;width:100%;max-width:980px;margin:0 0 14px;border-radius:var(--radius-card)}@keyframes configurator_rise__S60Sa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.configurator_layout__FIXaG{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:20px}.configurator_stageCol__nqM7_{align-self:start}.configurator_stageSticky__h6MEv{position:static}.configurator_choiceGrid__qBDNQ,.configurator_typeGrid__C8rnY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.configurator_buy__lsRNI,.configurator_choice__lJ_DX,.configurator_frame__5Z5DU,.configurator_overviewCard__HrCqe,.configurator_stepBody__OXQGk,.configurator_stepNum__VA_nC,.configurator_step__hbMbA,.configurator_typeCard__kqpc2{transition:none}.configurator_overview__9ZWUC:not([hidden]),.configurator_stageCaption__I_2AA,.configurator_stepChosen__XSdFj,.configurator_summaryInner__n4tZs,.configurator_summaryPending__HlPRs,.configurator_typeArticle__D3Xdg:not([hidden]){animation:none}}.configurator_thumbsWrap__PycOW{position:relative;margin-top:12px}.configurator_thumbs__WTcm5{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;scroll-behavior:smooth}.configurator_thumbNav__I7Ea3{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--page);color:var(--text);box-shadow:0 2px 8px rgb(0 0 0/.14);cursor:pointer;transition:color .16s ease,border-color .16s ease}.configurator_thumbNav__I7Ea3[data-dir=back]{inset-inline-start:-6px}.configurator_thumbNav__I7Ea3[data-dir=fwd]{inset-inline-end:-6px}@media (hover:hover) and (pointer:fine){.configurator_thumbNav__I7Ea3:hover{color:var(--brand);border-color:var(--brand)}}.configurator_thumbNav__I7Ea3 svg{width:14px;height:14px}.configurator_thumbNav__I7Ea3[data-dir=fwd] svg{transform:scaleX(-1)}.configurator_thumbs__WTcm5::-webkit-scrollbar{display:none}.configurator_thumb__hqTYp{flex:0 0 auto;width:56px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--newphone-stage-bg,#fff);overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .2s ease,border-color .2s ease}@media (hover:hover) and (pointer:fine){.configurator_thumb__hqTYp:hover{opacity:1}}.configurator_thumbOn__3QDD5{opacity:1;border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.configurator_thumbsLocked__m29pY{display:flex;gap:8px;overflow:hidden;pointer-events:none}.configurator_thumbGhost__ExYF2{position:relative;flex:0 0 auto;width:56px;aspect-ratio:1/1;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--fill-2)}.configurator_thumbGhost__ExYF2 img{width:100%;height:100%;object-fit:contain;filter:blur(7px) saturate(.85);opacity:.55;transform:scale(1.12)}.configurator_thumbsOpen__zZrcf{display:block;width:100%;margin-top:10px;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--page);color:var(--brand);font:inherit;font-weight:600;font-size:13px;cursor:pointer;transition:border-color .16s ease,background .16s ease}@media (hover:hover) and (pointer:fine){.configurator_thumbsOpen__zZrcf:hover{border-color:var(--brand);background:var(--fill-2)}}.variant-picker_wrap__9P_UA{display:flex;flex-direction:column;gap:24px;margin-top:4px}.variant-picker_group__RTKo8{display:flex;flex-direction:column;gap:8px}.variant-picker_label__l3Cft{font-size:13px;color:var(--text-soft)}.variant-picker_label__l3Cft b{color:var(--text);font-weight:700}.variant-picker_swatches__AC_WM{display:flex;gap:10px;flex-wrap:wrap;padding-block:3px}.variant-picker_swatchOn__MEDkB,.variant-picker_swatch__JeLrw{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);padding:0}.variant-picker_swatchOn__MEDkB{outline:2px solid var(--brand);outline-offset:2px}.variant-picker_storages__Jq1hK{display:flex;gap:10px;flex-wrap:wrap}.variant-picker_options__maxpF{display:flex;gap:8px;flex-wrap:wrap}.variant-picker_optionOn__dh6e6,.variant-picker_option__AgH3Y{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--page);font-family:inherit;font-size:13px;color:var(--text)}.variant-picker_optionOn__dh6e6{border-color:var(--brand);border-width:1.5px;color:var(--brand);font-weight:700}.variant-picker_unavailable__NIJkl{opacity:.45;border-style:dashed}.variant-picker_storageOn__itDGI,.variant-picker_storage__ry1Tj{display:flex;flex-direction:column;gap:2px;align-items:center;padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--page);font-family:inherit;color:var(--text);min-width:110px}.variant-picker_storageOn__itDGI{border-color:var(--brand);border-width:1.5px;color:var(--brand)}.variant-picker_storageOn__itDGI b,.variant-picker_storage__ry1Tj b{font-size:13px}.variant-picker_storageOn__itDGI small,.variant-picker_storage__ry1Tj small{font-size:11px;color:var(--text-soft)}.variant-picker_storageOn__itDGI small{color:var(--brand)}.variant-picker_priceBox__XRR25{padding-top:6px}.variant-picker_priceRow__YjBJC{display:flex;align-items:baseline;gap:6px}.variant-picker_price__K__O7{font-size:28px;font-weight:900}.variant-picker_currency__QUOac{font-size:13px;color:var(--text-soft)}.variant-picker_inStock__2vzk0{margin:4px 0 0;color:var(--success);font-size:13px;font-weight:700}.variant-picker_outStock__5J8UI{margin:4px 0 0;color:var(--text-soft);font-size:13px;font-weight:700}.variant-picker_actions__kv3L9{display:flex;flex-wrap:wrap;gap:10px}.variant-picker_buy__wcjwT{flex:1 1;padding:13px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;font-family:inherit;border:none;background:var(--brand);color:#fff}@media (hover:hover) and (pointer:fine){.variant-picker_buy__wcjwT:hover:not(:disabled){background:var(--brand-dark)}}.variant-picker_buy__wcjwT:disabled{background:var(--border);color:var(--text-soft);cursor:not-allowed}.variant-picker_wasRow__YzB8S{display:flex;align-items:center;gap:8px;margin-bottom:4px}.variant-picker_discountBadge__WlMM_{font-size:13px;font-weight:800;color:#fff;background:var(--danger,#c0392b);border-radius:999px;padding:2px 12px}.variant-picker_wasPrice__l66fc{font-size:15px;color:var(--text-soft,#8a8a8f);text-decoration:line-through}.variant-picker_soldOut__ysNJ_{margin:0;padding:16px 18px;border:1px dashed var(--border);color:var(--text-soft);font-size:14px;line-height:2}.review-form_box___VMhT,.variant-picker_soldOut__ysNJ_{border-radius:var(--radius-card);background:var(--fill-2)}.review-form_box___VMhT{padding:22px 24px}.review-form_ask__jbCHe{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--text)}.review-form_picker__0mncb{display:flex;align-items:center;gap:2px}.review-form_star__7xkMX{border:0;background:none;padding:2px 3px;font-size:30px;line-height:1;cursor:pointer;color:var(--star-off);font-variant-emoji:text;transition:color 90ms linear,transform .16s var(--ease-ui-out);transform-origin:center bottom}.review-form_star__7xkMX[data-on=true]{color:var(--star-on);transform:scale(1.12)}.review-form_star__7xkMX:active{transform:scale(.94)}.review-form_star__7xkMX:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.review-form_word__RSQ3s{-webkit-margin-start:12px;margin-inline-start:12px;font-size:13px;font-weight:700;color:var(--text-soft);opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s var(--ease-ui-out);min-width:7ch}.review-form_word__RSQ3s[data-visible=true]{opacity:1;transform:none}.review-form_more__Wv9W8{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s var(--ease-ui-out),opacity .2s ease}.review-form_more__Wv9W8[data-open=true]{grid-template-rows:1fr;opacity:1;margin-top:16px}.review-form_moreInner__SGogc{overflow:hidden;min-height:0}.review-form_more__Wv9W8[data-open=false]{pointer-events:none;visibility:hidden}.review-form_text__eUWGk{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--page);padding:12px 14px;font:inherit;font-size:14px;line-height:1.9;color:var(--text);resize:vertical;transition:border-color .14s ease}.review-form_text__eUWGk::placeholder{color:#9a9aa0}.review-form_text__eUWGk:focus{outline:none;border-color:var(--brand)}.review-form_actions____Ekw{display:flex;align-items:center;gap:12px;margin-top:12px}.review-form_counter___17gX{font-size:11px;color:var(--text-soft);-webkit-margin-end:auto;margin-inline-end:auto}.review-form_submit__rt4kb{border:0;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font:inherit;font-size:14px;font-weight:700;padding:11px 28px;cursor:pointer;transition:background .14s ease,transform .14s var(--ease-ui-out)}.review-form_submit__rt4kb:hover:not(:disabled){background:var(--brand-dark)}.review-form_submit__rt4kb:active:not(:disabled){transform:scale(.97)}.review-form_submit__rt4kb:disabled{background:#c7c7cc;cursor:default}.review-form_error__cQfXm{margin:12px 0 0;font-size:13px;font-weight:700;color:var(--danger)}.review-form_gate__ZG_DJ{background:var(--fill-2);border-radius:var(--radius-card);padding:22px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.review-form_gateText__RAvjW{margin:0;font-size:14px;line-height:1.9;color:var(--text-soft);flex:1 1 260px}.review-form_gateBtn__J3dMP{border-radius:var(--radius-pill);background:var(--brand);color:#fff;font-size:14px;font-weight:700;padding:11px 24px;white-space:nowrap;transition:background .14s ease}.review-form_gateBtn__J3dMP:hover{background:var(--brand-dark)}.review-form_done__GJCrq{background:#effaf2;border-radius:var(--radius-card);padding:20px 24px;display:flex;align-items:flex-start;gap:14px}.review-form_doneMark__jLnHl{flex:none;width:30px;height:30px;border-radius:50%;background:var(--success);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:700}.review-form_doneTitle__6RtOn{font-size:15px;color:var(--success)}.review-form_doneText__e0_S0{margin:4px 0 0;font-size:13px;line-height:1.9;color:var(--text-soft)}.review-form_skeleton__eMpfN{height:118px;border-radius:var(--radius-card);background:var(--fill-2)}@media (max-width:560px){.review-form_box___VMhT,.review-form_gate__ZG_DJ{padding:18px 16px}.review-form_star__7xkMX{font-size:34px;padding:2px 5px}.review-form_word__RSQ3s{display:none}.review-form_submit__rt4kb{flex:1 1}}.stars_wrap__SZZ2e{position:relative;display:inline-block;white-space:nowrap;line-height:1;letter-spacing:.12em;font-family:system-ui,sans-serif;font-variant-emoji:text}.stars_wrap__SZZ2e[data-size=sm]{font-size:12px}.stars_wrap__SZZ2e[data-size=md]{font-size:15px}.stars_wrap__SZZ2e[data-size=lg]{font-size:22px}.stars_base__dvdyc{color:var(--star-off)}.stars_fill__MoeZ5{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;color:var(--star-on);direction:inherit}.reviews-section_section__bMxHi{margin-top:46px;scroll-margin-top:calc(var(--header-h) + 16px)}.reviews-section_head__fdLPZ{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border)}.reviews-section_title__ykC71{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.reviews-section_score__rtS9Z{display:flex;align-items:baseline;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.reviews-section_average__Pxftt{font-size:34px;font-weight:800;line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviews-section_outOf__14Oqh{font-size:13px;color:var(--text-soft);-webkit-margin-end:4px;margin-inline-end:4px}.reviews-section_count__MFI87{font-size:13px;color:var(--text-soft);-webkit-margin-start:4px;margin-inline-start:4px}.reviews-section_invite__8K_nD{margin:0 0 18px;font-size:14px;line-height:2;color:var(--text-soft);max-width:60ch}.reviews-section_list__1PveY{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column}.reviews-section_item__P1h0I{display:flex;gap:14px;padding:22px 0;border-top:1px solid var(--fill-2)}.reviews-section_item__P1h0I:first-child{border-top:0;padding-top:4px}.reviews-section_avatar__lCWzG{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviews-section_itemBody__6mwt7{min-width:0;display:flex;flex-direction:column;gap:7px}.reviews-section_itemHead__j3SqR{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.reviews-section_author__odSJ_{font-size:14px;font-weight:700;color:var(--text)}.reviews-section_verified__OH5o6{background:#e8f5ec;color:var(--success);border-radius:var(--radius-pill);padding:3px 10px;font-size:11px;font-weight:700;white-space:nowrap}.reviews-section_date__PmKep{font-size:12px;color:var(--text-soft);-webkit-margin-start:auto;margin-inline-start:auto}.reviews-section_text__1kIBk{margin:2px 0 0;font-size:14px;line-height:2;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:560px){.reviews-section_section__bMxHi{margin-top:36px}.reviews-section_head__fdLPZ{gap:10px}.reviews-section_title__ykC71{font-size:19px}.reviews-section_score__rtS9Z{-webkit-margin-start:0;margin-inline-start:0;flex-basis:100%}.reviews-section_average__Pxftt{font-size:28px}.reviews-section_date__PmKep{-webkit-margin-start:0;margin-inline-start:0}}.reviews-section_reply___KDKH{margin-top:10px;padding:12px 14px;background:var(--fill-2);border-radius:var(--radius-sm);-webkit-border-start:2px solid var(--brand);border-inline-start:2px solid var(--brand);display:flex;flex-direction:column;gap:5px}.reviews-section_replyWho__qJxoE{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--brand)}.reviews-section_replyDate__cED_5{font-weight:400;color:var(--text-soft);font-size:11px}.reviews-section_replyText__6r1P8{margin:0;font-size:13px;line-height:1.95;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.reviews-section_item__P1h0I[data-compact=true]{padding:11px 0;align-items:center}.reviews-section_item__P1h0I[data-compact=true] .reviews-section_avatar__lCWzG{width:28px;height:28px;font-size:13px}.reviews-section_item__P1h0I[data-compact=true] .reviews-section_itemBody__6mwt7{flex-direction:row;align-items:center;gap:9px;flex-wrap:wrap}.reviews-section_item__P1h0I[data-compact=true] .reviews-section_itemHead__j3SqR{gap:8px}.reviews-section_item__P1h0I[data-compact=true] .reviews-section_itemHead__j3SqR .reviews-section_date__PmKep{-webkit-margin-start:0;margin-inline-start:0;order:9}.reviews-section_item__P1h0I[data-compact=true] .reviews-section_date__PmKep{-webkit-margin-start:auto;margin-inline-start:auto}.reviews-section_item__P1h0I[data-compact=true] .reviews-section_author__odSJ_{font-size:13px}@media (max-width:560px){.reviews-section_item__P1h0I[data-compact=true] .reviews-section_itemBody__6mwt7{flex-direction:column;align-items:flex-start;gap:5px}}.rating-inline_row__q5inq{display:inline-flex;align-items:center;gap:7px;margin:2px 0 10px;color:var(--text-soft);font-size:13px;transition:opacity .14s ease}.rating-inline_row__q5inq:hover{opacity:.72}.rating-inline_avg__g4zoA{font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rating-inline_count__GZ55e{font-size:12px}