.page_photo__xBn_O{position:relative;height:200px;margin:0 14px 14px;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-soft)}.page_photo__xBn_O img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.page_phcap__XLW_k{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 12px;background:linear-gradient(0deg,rgba(20,18,16,.84),rgba(20,18,16,0));pointer-events:none}.page_phcap__XLW_k b{display:block;color:#fff;font-size:14px;font-weight:800;letter-spacing:-.02em}.page_phcap__XLW_k span{display:block;margin-top:2px;color:rgba(255,255,255,.72);font-size:11.5px;font-weight:600}.page_mapbox___CNVi{display:none}.page_mapcard__jw4t8{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:11px;padding:12px;border-radius:var(--r-lg);background:var(--bg);box-shadow:0 10px 24px -12px rgba(20,18,16,.28)}.page_mapcard__jw4t8 .page_pin__QosQK{width:38px;height:38px;border-radius:11px;background:var(--orange-soft);display:grid;place-items:center;flex-shrink:0}.page_mapcard__jw4t8 .page_pin__QosQK svg{width:18px;height:18px;color:var(--orange)}.page_mapcard__jw4t8 .page_tx__Gi_YX{flex:1 1;min-width:0}.page_mapcard__jw4t8 .page_tx__Gi_YX b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.01em}.page_mapcard__jw4t8 .page_tx__Gi_YX span{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.page_mapcard__jw4t8 .page_go__GB4Ms{width:40px;height:40px;border-radius:11px;background:var(--ink);display:grid;place-items:center;flex-shrink:0}.page_mapcard__jw4t8 .page_go__GB4Ms svg{width:16px;height:16px;color:#fff}.page_list___YKXt{padding:6px 0}.page_row__Azw5_{display:flex;align-items:center;gap:13px;padding:14px 18px;min-height:66px}.page_row__Azw5_+.page_row__Azw5_{border-top:1px solid var(--line)}.page_row__Azw5_:hover{color:inherit}.page_ic__VyfR4{width:42px;height:42px;border-radius:12px;background:var(--bg-soft);display:grid;place-items:center;flex-shrink:0}.page_ic__VyfR4 svg{width:19px;height:19px;color:var(--orange)}.page_tx__Gi_YX{flex:1 1;min-width:0}.page_tx__Gi_YX b{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.page_tx__Gi_YX span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;text-wrap:pretty}.page_go2__L_TKA{width:34px;height:34px;border-radius:10px;background:var(--bg-soft);display:grid;place-items:center;flex-shrink:0}.page_go2__L_TKA svg{width:15px;height:15px;color:var(--muted)}.page_sec__5SD_N{margin-top:22px}.page_sechead__wQGzT{padding:0 18px 8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.page_hours__FsPw9{padding:2px 18px 4px}.page_hrow__y0yLB{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.page_hrow__y0yLB:first-child{border-top:0}.page_hrow__y0yLB span{flex:1 1;min-width:0;color:var(--muted)}.page_hrow__y0yLB b{white-space:nowrap;flex-shrink:0;font-weight:700;color:var(--ink-2)}.page_today__RFPhs b{color:var(--orange-dark)}.page_req__Qj9yf{margin:22px 18px 0;padding:16px;border-radius:var(--r-lg);background:var(--bg-soft)}.page_req__Qj9yf b{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.page_req__Qj9yf p{font-size:12px;line-height:1.6;color:var(--muted)}.page_soc__uLymy{display:flex;gap:9px;padding:16px 18px 4px}.page_soc__uLymy a{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:13px;border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink-2)}.page_soc__uLymy a svg{width:16px;height:16px}.page_soc__uLymy .page_wa__SFlag{background:#25D366;border-color:#25D366;color:#fff}.page_way__rUVeL{margin:16px 14px;padding:18px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-soft)}.page_way__rUVeL ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.page_way__rUVeL li{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:2px 12px;gap:2px 12px;align-items:start}.page_way__rUVeL li .page_ico__JeRK_{grid-row:1/span 2;width:38px;height:38px;border-radius:50%;background:var(--bg);border:1px solid var(--line);color:var(--orange);display:grid;place-items:center}.page_way__rUVeL li .page_ico__JeRK_ svg{width:17px;height:17px}.page_way__rUVeL li b{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--ink);align-self:center}.page_way__rUVeL li p{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.page_arw__GlLYE{display:none}.page_cbslot__SecoE{margin:22px 18px 0;padding:16px;border-radius:var(--r-lg);background:var(--bg-soft)}.page_cbslot__SecoE>b{display:block;font-size:14px;font-weight:800;letter-spacing:-.01em}.page_cbslot__SecoE>span{display:block;font-size:12px;color:var(--muted);margin-top:4px;margin-bottom:12px;text-wrap:pretty}.page_head__5XQC6{display:none}.page_side__N6WFK{display:contents}@media (min-width:900px){.page_head__5XQC6{display:block;padding:30px 32px 24px}.page_crumbs__tKH37{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted-2)}.page_crumbs__tKH37 a{color:var(--muted)}.page_crumbs__tKH37 a:hover{color:var(--orange)}.page_crumbs__tKH37 svg{width:13px;height:13px;color:var(--line-2)}.page_head__5XQC6 h1{font-size:34px;line-height:1.1;letter-spacing:-.03em;margin:12px 0 10px}.page_head__5XQC6 p{font-size:14.5px;line-height:1.6;color:var(--muted);max-width:62ch;text-wrap:pretty}.page_page__aWjK7{margin:0 32px;padding-bottom:44px;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:22px 26px;gap:22px 26px;align-items:start}.page_photo__xBn_O{grid-column:1;grid-row:1;margin:0;height:330px;border-radius:20px}.page_phcap__XLW_k{padding:44px 22px 18px;background:linear-gradient(0deg,rgba(20,18,16,.82),rgba(20,18,16,0))}.page_phcap__XLW_k b{font-size:17px}.page_phcap__XLW_k span{font-size:12.5px;margin-top:3px}.page_mapbox___CNVi{display:block;position:relative;grid-column:2;grid-row:1;height:330px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--bg-soft)}.page_mapbox___CNVi iframe{display:block;width:100%;height:100%;border:0;position:relative;z-index:1}.page_mapcard__jw4t8{left:12px;right:12px;bottom:12px;padding:11px;border-radius:14px;z-index:2;transition:transform var(--t),box-shadow var(--t)}.page_mapcard__jw4t8:hover{transform:translateY(-2px);box-shadow:0 20px 40px -18px rgba(20,18,16,.36)}.page_mapcard__jw4t8 .page_pin__QosQK{width:34px;height:34px}.page_mapcard__jw4t8 .page_tx__Gi_YX b{font-size:13px}.page_mapcard__jw4t8 .page_go__GB4Ms{width:34px;height:34px}.page_list___YKXt{grid-column:1;grid-row:2;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_row__Azw5_{padding:16px;min-height:0;border:1px solid var(--line);border-radius:16px;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}.page_row__Azw5_+.page_row__Azw5_{border-top:1px solid var(--line)}.page_row__Azw5_:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 16px 30px -22px rgba(30,26,20,.5)}.page_ic__VyfR4{width:44px;height:44px}.page_tx__Gi_YX b{font-size:15px}.page_go2__L_TKA{background:transparent;transition:transform var(--t),color var(--t)}.page_row__Azw5_:hover .page_go2__L_TKA{transform:translateX(3px)}.page_row__Azw5_:hover .page_go2__L_TKA svg{color:var(--orange)}.page_side__N6WFK{display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2/span 3;position:-webkit-sticky;position:sticky;top:96px}.page_soc__uLymy{order:-1;padding:0;gap:10px}.page_soc__uLymy a{height:54px;border-radius:14px;font-size:13.5px;transition:background var(--t),border-color var(--t),transform var(--t),box-shadow var(--t)}.page_soc__uLymy .page_wa__SFlag{box-shadow:0 12px 28px -14px rgba(37,211,102,.55)}.page_soc__uLymy .page_wa__SFlag:hover{background:#1FBE5A;border-color:#1FBE5A;color:#fff;transform:translateY(-2px)}.page_soc__uLymy a:not(.page_wa__SFlag):hover{border-color:var(--orange);color:var(--orange-dark)}.page_sec__5SD_N{margin:0;padding:20px 22px;border:1px solid var(--line);border-radius:18px}.page_sechead__wQGzT{padding:0 0 10px}.page_hours__FsPw9{padding:0}.page_hrow__y0yLB{font-size:13.5px;padding:9px 0}.page_req__Qj9yf{margin:0;padding:20px 22px;border-radius:18px}.page_req__Qj9yf b{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.page_req__Qj9yf p{font-size:12.5px;line-height:1.75}.page_way__rUVeL{grid-column:1;grid-row:3;margin:0;padding:24px 26px;border-radius:20px}.page_way__rUVeL ol{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0}.page_way__rUVeL li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 14px}.page_way__rUVeL li .page_ico__JeRK_{width:46px;height:46px;transition:border-color var(--t),box-shadow var(--t)}.page_way__rUVeL li .page_ico__JeRK_ svg{width:20px;height:20px}.page_way__rUVeL li:hover .page_ico__JeRK_{border-color:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.page_way__rUVeL li p{font-size:12px;max-width:24ch}.page_arw__GlLYE{display:grid;place-items:center;align-self:center;margin-top:9px;color:var(--line-2)}.page_arw__GlLYE svg{width:18px;height:18px}.page_cbslot__SecoE{grid-column:1;grid-row:4;margin:0;padding:22px 24px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.page_mapcard__jw4t8:hover,.page_row__Azw5_:hover,.page_soc__uLymy a:hover{transform:none}}@media (min-width:900px) and (max-width:1099px){.page_head__5XQC6{padding:24px 24px 20px}.page_head__5XQC6 h1{font-size:27px}.page_page__aWjK7{margin:0 24px;padding-bottom:32px;grid-template-columns:minmax(0,1fr);gap:18px}.page_cbslot__SecoE,.page_list___YKXt,.page_mapbox___CNVi,.page_photo__xBn_O,.page_side__N6WFK,.page_way__rUVeL{grid-column:1;grid-row:auto}.page_side__N6WFK{position:static;top:auto}}.Callback_form__YRxb2{display:flex;gap:8px}@media (max-width:360px){.Callback_form__YRxb2{flex-direction:column}.Callback_send__pLpoZ{width:100%}}.Callback_field__cENpv{flex:1 1;display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.Callback_field__cENpv svg{width:16px;height:16px;color:var(--muted-2);flex-shrink:0}.Callback_prefix__XM7Hp{font-size:14px;font-weight:700;color:var(--ink-2);flex-shrink:0}.Callback_field__cENpv input{flex:1 1;min-width:0;border:0;background:none;outline:none;font-size:14px;font-weight:600}.Callback_field__cENpv input::placeholder{color:var(--muted-2);font-weight:500}.Callback_send__pLpoZ{width:46px;height:46px;border-radius:12px;background:var(--orange);color:#fff;display:grid;place-items:center;flex-shrink:0;position:relative}.Callback_send__pLpoZ svg{width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Callback_spin__FZ0JB{display:none}.Callback_loading__CzXJF .Callback_icn__7DtlD{opacity:0}.Callback_loading__CzXJF .Callback_spin__FZ0JB{display:block;animation:Callback_cbspin__mBp1t .7s linear infinite}@keyframes Callback_cbspin__mBp1t{to{transform:translate(-50%,-50%) rotate(1turn)}}.Callback_send__pLpoZ:active{background:var(--orange-dark)}.Callback_send__pLpoZ:disabled{opacity:.6}.Callback_ok__InVcI{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;padding:24px 16px 22px;border-radius:16px;background:var(--orange-soft)}.Callback_ring__XD44_{position:relative;width:76px;height:76px;flex-shrink:0}.Callback_ring__XD44_ svg{width:100%;height:100%;transform:rotate(-90deg)}.Callback_ring__XD44_ circle{fill:none;stroke-width:2.5}.Callback_ring__XD44_ .Callback_bg__LebZ4{stroke:rgba(226,125,32,.2)}.Callback_ring__XD44_ .Callback_fg__WZrwP{stroke:var(--orange);stroke-linecap:round}.Callback_ring__XD44_ b{position:absolute;inset:0;display:grid;place-items:center;font-size:25px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--orange-dark)}.Callback_ok__InVcI strong{font-size:15px;font-weight:800;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.Callback_num__9w5De{font-size:12.5px;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.Callback_num__9w5De:empty{display:none}.Callback_calling__4sJiY .Callback_ring__XD44_{animation:Callback_cbpulse__z6BPI 1.15s ease-in-out infinite}.Callback_calling__4sJiY .Callback_ring__XD44_ b:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;background:currentColor;-webkit-mask:var(--cbphone) center/contain no-repeat;mask:var(--cbphone) center/contain no-repeat}@keyframes Callback_cbpulse__z6BPI{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.Callback_calling__4sJiY .Callback_ring__XD44_{animation:none}}.Callback_late__45DFj{font-size:12.5px;font-weight:700;color:var(--muted)}.Callback_late__45DFj a{color:var(--orange-text);text-decoration:underline;text-underline-offset:2px}.Callback_err__OrYzq{margin-top:7px;font-size:12px;font-weight:600;color:var(--red)}.Callback_err__OrYzq a{color:var(--red);text-decoration:underline}.Callback_popup__gasUe{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-end;justify-content:center;background:rgba(20,18,16,0);pointer-events:none;transition:background var(--t)}.Callback_show__HR4w8{background:rgba(20,18,16,.42);pointer-events:auto}.Callback_card__sMBer{position:relative;width:100%;max-width:460px;padding:22px 18px calc(env(safe-area-inset-bottom, 0px) + 22px);border-radius:22px 22px 0 0;background:var(--bg);transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.3,1)}.Callback_show__HR4w8 .Callback_card__sMBer{transform:translateY(0)}.Callback_close__9Ie6b{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:var(--bg-soft);display:grid;place-items:center}.Callback_close__9Ie6b svg{width:15px;height:15px;color:var(--muted)}.Callback_icon__idAiY{width:46px;height:46px;border-radius:14px;background:var(--orange-soft);display:grid;place-items:center;margin-bottom:12px}.Callback_icon__idAiY svg{width:22px;height:22px;color:var(--orange)}.Callback_card__sMBer>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em}.Callback_card__sMBer>p{font-size:13px;color:var(--muted);margin-top:5px;margin-bottom:16px;text-wrap:pretty}.Callback_card__sMBer .Callback_ok__InVcI{background:none;padding:4px 0 2px;gap:13px}.Callback_card__sMBer .Callback_ring__XD44_{width:96px;height:96px}.Callback_card__sMBer .Callback_ring__XD44_ b{font-size:32px}.Callback_card__sMBer .Callback_ok__InVcI strong{font-size:17px}@media (min-width:900px){.Callback_popup__gasUe{align-items:center}.Callback_card__sMBer{max-width:400px;padding:32px;border-radius:20px;box-shadow:0 40px 90px -30px rgba(0,0,0,.35)}.Callback_close__9Ie6b{top:16px;right:16px}.Callback_icon__idAiY{width:52px;height:52px;border-radius:15px;margin-bottom:16px}.Callback_icon__idAiY svg{width:24px;height:24px}.Callback_card__sMBer>b{font-size:19px}.Callback_card__sMBer>p{font-size:14px;margin-bottom:20px}.Callback_field__cENpv{height:48px}.Callback_send__pLpoZ{width:48px;height:48px}.Callback_send__pLpoZ:hover{background:var(--orange-dark)}.Callback_ok__InVcI{padding:26px 18px 24px;gap:12px}.Callback_ring__XD44_{width:84px;height:84px}.Callback_ring__XD44_ b{font-size:28px}.Callback_ok__InVcI strong{font-size:16px}.Callback_card__sMBer .Callback_ok__InVcI{padding:6px 0 2px;gap:14px}.Callback_card__sMBer .Callback_ring__XD44_{width:104px;height:104px}.Callback_card__sMBer .Callback_ring__XD44_ b{font-size:35px}.Callback_card__sMBer .Callback_ok__InVcI strong{font-size:18px}}.DesktopFab_fab__bw4qd{display:none}@media (min-width:900px){.DesktopFab_fab__bw4qd{display:flex;position:fixed;right:26px;bottom:26px;z-index:60;flex-direction:column;align-items:flex-end;gap:10px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.DesktopFab_on__GA6tI{opacity:1;transform:none;pointer-events:auto}.DesktopFab_item__lny8V{display:flex;align-items:center;gap:0}.DesktopFab_item__lny8V:hover{color:inherit}.DesktopFab_ico__va2p5{width:54px;height:54px;flex:0 0 54px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;box-shadow:0 14px 30px -12px rgba(20,18,15,.6);transition:transform var(--t),background var(--t)}.DesktopFab_wa__nteI4 .DesktopFab_ico__va2p5{background:#25D366;color:#fff}.DesktopFab_cb___9P5T .DesktopFab_ico__va2p5{background:var(--orange)}.DesktopFab_ico__va2p5 svg{width:24px;height:24px;color:currentColor}.DesktopFab_wa__nteI4 .DesktopFab_ico__va2p5 svg{fill:currentColor}.DesktopFab_lbl__sb26Y{max-width:0;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:700;color:#fff;background:var(--ink);border-radius:999px 0 0 999px;height:44px;display:flex;align-items:center;padding:0;margin-right:-14px;opacity:0;transition:max-width .34s cubic-bezier(.22,1,.36,1),padding .34s,opacity .22s}.DesktopFab_item__lny8V:hover .DesktopFab_lbl__sb26Y{max-width:230px;padding:0 26px 0 20px;opacity:1}.DesktopFab_item__lny8V:hover .DesktopFab_ico__va2p5{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.DesktopFab_item__lny8V:hover .DesktopFab_ico__va2p5{transform:none}}.Toast_toast__TQmun{position:fixed;left:50%;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom, 0px) + 16px);transform:translate(-50%,12px);z-index:120;padding:11px 18px;border-radius:13px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:700;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;white-space:nowrap}.Toast_on__xqD2j{opacity:1;transform:translate(-50%)}.RouteProgress_bar__WyAmv{position:fixed;top:0;left:0;right:0;z-index:100;height:3px;background:var(--orange-soft);overflow:hidden;margin-top:env(safe-area-inset-top,0);pointer-events:none}.RouteProgress_bar__WyAmv:after{content:"";position:absolute;top:0;bottom:0;width:42%;background:var(--orange);animation:RouteProgress_slide__0pefh 1s ease-in-out infinite}@keyframes RouteProgress_slide__0pefh{0%{left:-42%}to{left:100%}}@media (prefers-reduced-motion:reduce){.RouteProgress_bar__WyAmv:after{animation:none;left:0;width:100%}}.ProductActions_actbar__rABBd{position:fixed;left:0;right:0;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom, 0px));z-index:60;display:flex;gap:9px;padding:11px 18px;background:var(--bg);border-top:1px solid var(--line)}@media (min-width:520px){.ProductActions_actbar__rABBd{max-width:460px;left:50%;transform:translateX(-50%)}}.ProductActions_add__N_uHE{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;height:54px;border-radius:16px;background:var(--orange);color:#fff;font-size:14.5px;font-weight:800;letter-spacing:-.01em;box-shadow:0 8px 18px -8px rgba(226,125,32,.55)}.ProductActions_add__N_uHE svg{width:19px;height:19px;flex-shrink:0}.ProductActions_add__N_uHE .ProductActions_t__tiFYd{line-height:1.2;text-align:left}.ProductActions_add__N_uHE .ProductActions_t__tiFYd small{display:block;font-size:11px;font-weight:700;opacity:.85;letter-spacing:0}.ProductActions_inCart__G4Kbn{background:var(--ink);box-shadow:none}.ProductActions_add__N_uHE:active{opacity:.9}.ProductActions_stepper__nwkUy{display:flex;align-items:center;gap:1px;flex-shrink:0;height:54px;border-radius:16px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line)}.ProductActions_stepper__nwkUy button{width:44px;height:54px;font-size:19px;font-weight:600;color:var(--ink)}.ProductActions_stepper__nwkUy button:active{background:var(--line)}.ProductActions_stepper__nwkUy b{min-width:26px;text-align:center;font-size:14.5px;font-weight:800}.ProductActions_mini__TVFzZ{height:38px}.ProductActions_mini__TVFzZ button{width:36px;height:38px;font-size:16px}.ProductActions_mini__TVFzZ b{font-size:13.5px}.ProductActions_calc___6P04{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.ProductActions_calctop__kYMl0{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ProductActions_calctl__h6i9e{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ProductActions_calcsum__0Gh9t{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.ProductActions_calcsum__0Gh9t b{font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.ProductActions_calcsum__0Gh9t small{font-size:13px;font-weight:600;color:var(--muted)}.ProductActions_calcrows__CLy1g{margin-top:12px;border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden}.ProductActions_calcrow__Ua_5b{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:13px 14px}.ProductActions_calcrow__Ua_5b+.ProductActions_calcrow__Ua_5b{border-top:1px solid var(--line)}.ProductActions_calclbl__QGxwZ{font-size:14px;font-weight:700;color:var(--ink-2)}.ProductActions_calcset__KaK8D .ProductActions_calclbl__QGxwZ{flex:1 1 100%}.ProductActions_calclbl__QGxwZ i{display:block;font-style:normal;font-size:12px;font-weight:600;color:var(--muted);margin-top:2px}.ProductActions_calcctl__kSiLH{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:1 1 100%}.ProductActions_calcrowsum__PbgGv{font-size:15px;font-weight:800;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductActions_calctotal__Rj4_F{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line-2);background:var(--bg-soft)}.ProductActions_calctotal__Rj4_F>span:first-child{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ProductActions_calctotal__Rj4_F .ProductActions_calcsum__0Gh9t b{font-size:24px}.ProductActions_heightsteps__HImjK{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ProductActions_heightsteps__HImjK button{padding:8px 11px;border-radius:9px;background:var(--bg-soft);border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink-2)}.ProductActions_heightsteps__HImjK .ProductActions_on__zwq5D{background:var(--orange);border-color:var(--orange);color:#fff}.ProductActions_hint__UnNBH{margin-top:9px;font-size:11.5px;color:var(--muted-2);text-wrap:pretty}@media (min-width:900px){.ProductActions_actbar__rABBd{position:static;left:auto;right:auto;bottom:auto;transform:none;max-width:none;z-index:auto;padding:0;margin-top:28px;border-top:0;background:transparent}.ProductActions_add__N_uHE{font-size:15px}.ProductActions_add__N_uHE,.ProductActions_stepper__nwkUy{height:58px;border-radius:14px}.ProductActions_stepper__nwkUy button{width:48px;height:58px}.ProductActions_calc___6P04{margin-top:20px;padding-top:20px}.ProductActions_calcsum__0Gh9t b{font-size:29px}.ProductActions_mini__TVFzZ{height:48px}.ProductActions_mini__TVFzZ button{width:46px;height:48px;font-size:18px}.ProductActions_mini__TVFzZ b{font-size:15.5px;min-width:30px}.ProductActions_calcset__KaK8D .ProductActions_calclbl__QGxwZ{flex:1 1 auto}.ProductActions_calclbl__QGxwZ{font-size:15px}.ProductActions_calclbl__QGxwZ i{font-size:12.5px}.ProductActions_calcctl__kSiLH{flex:0 0 auto;justify-content:flex-end;gap:18px}.ProductActions_calcrowsum__PbgGv{font-size:16.5px;min-width:88px;text-align:right}.ProductActions_calctotal__Rj4_F{padding:14px 18px}.ProductActions_calctotal__Rj4_F .ProductActions_calcsum__0Gh9t b{font-size:26px}.ProductActions_calcrow__Ua_5b{padding:15px 18px;flex-wrap:nowrap}.ProductActions_heightsteps__HImjK button{padding:9px 13px;font-size:13px;transition:background var(--t),border-color var(--t),color var(--t)}.ProductActions_heightsteps__HImjK button:hover:not(.ProductActions_on__zwq5D){border-color:var(--orange);color:var(--orange-dark)}.ProductActions_mini__TVFzZ button{cursor:pointer;transition:background var(--t)}.ProductActions_mini__TVFzZ button:hover{background:var(--line)}}@media (min-width:900px) and (max-width:1099px){.ProductActions_calcsum__0Gh9t b{font-size:27px}.ProductActions_calcrow__Ua_5b{padding:13px 14px}}@media (max-width:420px){.ProductActions_calctop__kYMl0{flex-direction:column;align-items:flex-start;gap:4px}.ProductActions_calcsum__0Gh9t b{font-size:26px}.ProductActions_calcrow__Ua_5b{flex-wrap:wrap;row-gap:9px}.ProductActions_calcrow__Ua_5b .ProductActions_calclbl__QGxwZ{flex:1 1 100%}.ProductActions_calcrow__Ua_5b:not(.ProductActions_calcset__KaK8D) .ProductActions_stepper__nwkUy{margin-left:auto}.ProductActions_heightsteps__HImjK{justify-content:flex-start;flex:1 1 100%;margin-left:0}}.Breadcrumbs_crumbs__hNJZh{display:none}@media (min-width:900px){.Breadcrumbs_crumbs__hNJZh{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:22px 32px 0;font-size:12.5px;font-weight:700;color:var(--muted-2);max-width:1280px;margin:0 auto;box-sizing:border-box}.Breadcrumbs_crumbs__hNJZh a{color:var(--muted)}.Breadcrumbs_crumbs__hNJZh a:hover{color:var(--orange)}.Breadcrumbs_crumbs__hNJZh svg{width:13px;height:13px;color:var(--line-2)}.Breadcrumbs_crumbs__hNJZh span{color:var(--ink-2)}}.Rail_wrap__Nv8EL{position:relative}.Rail_rail__Ka8Qf{display:flex;gap:12px;overflow-x:auto;padding:2px 18px 4px;scroll-snap-type:x mandatory;scroll-padding-left:18px;scroll-padding-right:18px;scrollbar-width:none}.Rail_rail__Ka8Qf::-webkit-scrollbar{display:none}.Rail_rail__Ka8Qf:focus{outline:none}.Rail_rail__Ka8Qf:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:8px}.Rail_nav__Ox8TG{display:none}@media (min-width:900px){.Rail_rail__Ka8Qf{gap:18px;overflow-y:hidden;scroll-snap-type:none;padding:6px 32px 30px;margin-bottom:-26px;scroll-padding-left:32px;scroll-padding-right:32px}.Rail_wrap__Nv8EL:after,.Rail_wrap__Nv8EL:before{content:"";position:absolute;top:0;bottom:26px;width:64px;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s ease}.Rail_wrap__Nv8EL:before{left:0;background:linear-gradient(90deg,var(--bg) 15%,transparent)}.Rail_wrap__Nv8EL:after{right:0;background:linear-gradient(270deg,var(--bg) 15%,transparent)}.Rail_fadeL__kX71b:before,.Rail_fadeR__L9vYX:after{opacity:1}.Rail_nav__Ox8TG{position:absolute;top:14px;bottom:40px;width:44px;display:grid;place-items:center;z-index:5;transition:opacity .18s ease}.Rail_navL__t7vPx{left:12px}.Rail_navR__e_anw{right:12px}.Rail_nav__Ox8TG button{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 10px 24px -10px rgba(30,26,20,.35);display:grid;place-items:center;transition:background var(--t),border-color var(--t)}.Rail_nav__Ox8TG button svg{width:20px;height:20px;color:var(--ink)}.Rail_nav__Ox8TG button:hover{background:var(--orange);border-color:var(--orange)}.Rail_nav__Ox8TG button:hover svg{color:#fff}.Rail_nav__Ox8TG button:disabled{opacity:0;pointer-events:none}}