.page_photo__ogJ28{position:relative;height:200px;margin:0 14px 14px;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-soft)}.page_photo__ogJ28 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.page_phcap__l3p50{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__l3p50 b{display:block;color:#fff;font-size:14px;font-weight:800;letter-spacing:-.02em}.page_phcap__l3p50 span{display:block;margin-top:2px;color:rgba(255,255,255,.72);font-size:11.5px;font-weight:600}.page_mapbox__yp2G6{display:none}.page_mapcard__4J7Sz{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__4J7Sz .page_pin__38PET{width:38px;height:38px;border-radius:11px;background:var(--orange-soft);display:grid;place-items:center;flex-shrink:0}.page_mapcard__4J7Sz .page_pin__38PET svg{width:18px;height:18px;color:var(--orange)}.page_mapcard__4J7Sz .page_tx__5a7tj{flex:1 1;min-width:0}.page_mapcard__4J7Sz .page_tx__5a7tj b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.01em}.page_mapcard__4J7Sz .page_tx__5a7tj span{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.page_mapcard__4J7Sz .page_go__XbHtW{width:40px;height:40px;border-radius:11px;background:var(--ink);display:grid;place-items:center;flex-shrink:0}.page_mapcard__4J7Sz .page_go__XbHtW svg{width:16px;height:16px;color:#fff}.page_list__tFMgz{padding:6px 0}.page_row__WsBQi{display:flex;align-items:center;gap:13px;padding:14px 18px;min-height:66px}.page_row__WsBQi+.page_row__WsBQi{border-top:1px solid var(--line)}.page_row__WsBQi:hover{color:inherit}.page_ic__8OMqj{width:42px;height:42px;border-radius:12px;background:var(--bg-soft);display:grid;place-items:center;flex-shrink:0}.page_ic__8OMqj svg{width:19px;height:19px;color:var(--orange)}.page_tx__5a7tj{flex:1 1;min-width:0}.page_tx__5a7tj b{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.page_tx__5a7tj span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;text-wrap:pretty}.page_go2__UafD_{width:34px;height:34px;border-radius:10px;background:var(--bg-soft);display:grid;place-items:center;flex-shrink:0}.page_go2__UafD_ svg{width:15px;height:15px;color:var(--muted)}.page_sec__BMIM4{margin-top:22px}.page_sechead__kfZMO{padding:0 18px 8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.page_hours__OsxfU{padding:2px 18px 4px}.page_hrow__Tqo_T{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.page_hrow__Tqo_T:first-child{border-top:0}.page_hrow__Tqo_T span{flex:1 1;min-width:0;color:var(--muted)}.page_hrow__Tqo_T b{white-space:nowrap;flex-shrink:0;font-weight:700;color:var(--ink-2)}.page_today__o_abG b{color:var(--orange-dark)}.page_req__Ac4o5{margin:22px 18px 0;padding:16px;border-radius:var(--r-lg);background:var(--bg-soft)}.page_req__Ac4o5 b{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.page_req__Ac4o5 p{font-size:12px;line-height:1.6;color:var(--muted)}.page_soc__iOqrv{display:flex;gap:9px;padding:16px 18px 4px}.page_soc__iOqrv 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__iOqrv a svg{width:16px;height:16px}.page_soc__iOqrv .page_wa__p2oKc{background:#25D366;border-color:#25D366;color:#fff}.page_way__GE65K{margin:16px 14px;padding:18px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-soft)}.page_way__GE65K ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.page_way__GE65K 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__GE65K li .page_ico__F0_4S{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__GE65K li .page_ico__F0_4S svg{width:17px;height:17px}.page_way__GE65K li b{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--ink);align-self:center}.page_way__GE65K li p{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.page_arw__5mVBK{display:none}.page_cbslot__Oh79t{margin:22px 18px 0;padding:16px;border-radius:var(--r-lg);background:var(--bg-soft)}.page_cbslot__Oh79t>b{display:block;font-size:14px;font-weight:800;letter-spacing:-.01em}.page_cbslot__Oh79t>span{display:block;font-size:12px;color:var(--muted);margin-top:4px;margin-bottom:12px;text-wrap:pretty}.page_head__E1vaW{display:none}.page_side___j4Jt{display:contents}@media (min-width:900px){.page_head__E1vaW{display:block;padding:30px 32px 24px}.page_crumbs__ZNkdR{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted-2)}.page_crumbs__ZNkdR a{color:var(--muted)}.page_crumbs__ZNkdR a:hover{color:var(--orange)}.page_crumbs__ZNkdR svg{width:13px;height:13px;color:var(--line-2)}.page_head__E1vaW h1{font-size:34px;line-height:1.1;letter-spacing:-.03em;margin:12px 0 10px}.page_head__E1vaW p{font-size:14.5px;line-height:1.6;color:var(--muted);max-width:62ch;text-wrap:pretty}.page_page__y9ETd{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__ogJ28{grid-column:1;grid-row:1;margin:0;height:330px;border-radius:20px}.page_phcap__l3p50{padding:44px 22px 18px;background:linear-gradient(0deg,rgba(20,18,16,.82),rgba(20,18,16,0))}.page_phcap__l3p50 b{font-size:17px}.page_phcap__l3p50 span{font-size:12.5px;margin-top:3px}.page_mapbox__yp2G6{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__yp2G6 iframe{display:block;width:100%;height:100%;border:0;position:relative;z-index:1}.page_mapcard__4J7Sz{left:12px;right:12px;bottom:12px;padding:11px;border-radius:14px;z-index:2;transition:transform var(--t),box-shadow var(--t)}.page_mapcard__4J7Sz:hover{transform:translateY(-2px);box-shadow:0 20px 40px -18px rgba(20,18,16,.36)}.page_mapcard__4J7Sz .page_pin__38PET{width:34px;height:34px}.page_mapcard__4J7Sz .page_tx__5a7tj b{font-size:13px}.page_mapcard__4J7Sz .page_go__XbHtW{width:34px;height:34px}.page_list__tFMgz{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__WsBQi{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__WsBQi+.page_row__WsBQi{border-top:1px solid var(--line)}.page_row__WsBQi:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 16px 30px -22px rgba(30,26,20,.5)}.page_ic__8OMqj{width:44px;height:44px}.page_tx__5a7tj b{font-size:15px}.page_go2__UafD_{background:transparent;transition:transform var(--t),color var(--t)}.page_row__WsBQi:hover .page_go2__UafD_{transform:translateX(3px)}.page_row__WsBQi:hover .page_go2__UafD_ svg{color:var(--orange)}.page_side___j4Jt{display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2/span 3;position:-webkit-sticky;position:sticky;top:96px}.page_soc__iOqrv{order:-1;padding:0;gap:10px}.page_soc__iOqrv 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__iOqrv .page_wa__p2oKc{box-shadow:0 12px 28px -14px rgba(37,211,102,.55)}.page_soc__iOqrv .page_wa__p2oKc:hover{background:#1FBE5A;border-color:#1FBE5A;color:#fff;transform:translateY(-2px)}.page_soc__iOqrv a:not(.page_wa__p2oKc):hover{border-color:var(--orange);color:var(--orange-dark)}.page_sec__BMIM4{margin:0;padding:20px 22px;border:1px solid var(--line);border-radius:18px}.page_sechead__kfZMO{padding:0 0 10px}.page_hours__OsxfU{padding:0}.page_hrow__Tqo_T{font-size:13.5px;padding:9px 0}.page_req__Ac4o5{margin:0;padding:20px 22px;border-radius:18px}.page_req__Ac4o5 b{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.page_req__Ac4o5 p{font-size:12.5px;line-height:1.75}.page_way__GE65K{grid-column:1;grid-row:3;margin:0;padding:24px 26px;border-radius:20px}.page_way__GE65K ol{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0}.page_way__GE65K li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 14px}.page_way__GE65K li .page_ico__F0_4S{width:46px;height:46px;transition:border-color var(--t),box-shadow var(--t)}.page_way__GE65K li .page_ico__F0_4S svg{width:20px;height:20px}.page_way__GE65K li:hover .page_ico__F0_4S{border-color:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.page_way__GE65K li p{font-size:12px;max-width:24ch}.page_arw__5mVBK{display:grid;place-items:center;align-self:center;margin-top:9px;color:var(--line-2)}.page_arw__5mVBK svg{width:18px;height:18px}.page_cbslot__Oh79t{grid-column:1;grid-row:4;margin:0;padding:22px 24px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.page_mapcard__4J7Sz:hover,.page_row__WsBQi:hover,.page_soc__iOqrv a:hover{transform:none}}@media (min-width:900px) and (max-width:1099px){.page_head__E1vaW{padding:24px 24px 20px}.page_head__E1vaW h1{font-size:27px}.page_page__y9ETd{margin:0 24px;padding-bottom:32px;grid-template-columns:minmax(0,1fr);gap:18px}.page_cbslot__Oh79t,.page_list__tFMgz,.page_mapbox__yp2G6,.page_photo__ogJ28,.page_side___j4Jt,.page_way__GE65K{grid-column:1;grid-row:auto}.page_side___j4Jt{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;transition:stroke-dashoffset .1s linear}.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_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%)}.ProductActions_actbar__T7XJe{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__T7XJe{max-width:460px;left:50%;transform:translateX(-50%)}}.ProductActions_add__qSOGO{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__qSOGO svg{width:19px;height:19px;flex-shrink:0}.ProductActions_add__qSOGO .ProductActions_t__w7LWb{line-height:1.2;text-align:left}.ProductActions_add__qSOGO .ProductActions_t__w7LWb small{display:block;font-size:11px;font-weight:700;opacity:.85;letter-spacing:0}.ProductActions_inCart__7tWLk{background:var(--ink);box-shadow:none}.ProductActions_add__qSOGO:active{opacity:.9}.ProductActions_stepper__y_1_G{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__y_1_G button{width:44px;height:54px;font-size:19px;font-weight:600;color:var(--ink)}.ProductActions_stepper__y_1_G button:active{background:var(--line)}.ProductActions_stepper__y_1_G b{min-width:26px;text-align:center;font-size:14.5px;font-weight:800}.ProductActions_mini__KWiFt{height:38px}.ProductActions_mini__KWiFt button{width:36px;height:38px;font-size:16px}.ProductActions_mini__KWiFt b{font-size:13.5px}.ProductActions_calc__NWccC{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.ProductActions_calctop__JBIUJ{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ProductActions_calctl__GXrkN{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ProductActions_calcsum__FzCz_{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.ProductActions_calcsum__FzCz_ b{font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.ProductActions_calcsum__FzCz_ small{font-size:13px;font-weight:600;color:var(--muted)}.ProductActions_calcrows__pfA_4{margin-top:14px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ProductActions_calcrow__lo1m1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px}.ProductActions_calcrow__lo1m1+.ProductActions_calcrow__lo1m1{border-top:1px solid var(--line)}.ProductActions_calclbl__MPTRM{font-size:13.5px;font-weight:700;color:var(--ink-2)}.ProductActions_calclbl__MPTRM i{display:block;font-style:normal;font-size:11.5px;font-weight:600;color:var(--muted);margin-top:3px}.ProductActions_heightsteps__ArvjS{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ProductActions_heightsteps__ArvjS 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__ArvjS .ProductActions_on__XTfyH{background:var(--orange);border-color:var(--orange);color:#fff}.ProductActions_hint__rh1ky{margin-top:9px;font-size:11.5px;color:var(--muted-2);text-wrap:pretty}@media (min-width:900px){.ProductActions_actbar__T7XJe{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__qSOGO{font-size:15px}.ProductActions_add__qSOGO,.ProductActions_stepper__y_1_G{height:58px;border-radius:14px}.ProductActions_stepper__y_1_G button{width:48px;height:58px}.ProductActions_calc__NWccC{margin-top:20px;padding-top:20px}.ProductActions_calcsum__FzCz_ b{font-size:29px}.ProductActions_calcrow__lo1m1{padding:14px 16px}.ProductActions_heightsteps__ArvjS button{padding:9px 13px;font-size:13px;transition:background var(--t),border-color var(--t),color var(--t)}.ProductActions_heightsteps__ArvjS button:hover:not(.ProductActions_on__XTfyH){border-color:var(--orange);color:var(--orange-dark)}.ProductActions_mini__KWiFt button{cursor:pointer;transition:background var(--t)}.ProductActions_mini__KWiFt button:hover{background:var(--line)}}@media (min-width:900px) and (max-width:1099px){.ProductActions_calcsum__FzCz_ b{font-size:27px}.ProductActions_calcrow__lo1m1{padding:13px 14px}}@media (max-width:420px){.ProductActions_calctop__JBIUJ{flex-direction:column;align-items:flex-start;gap:4px}.ProductActions_calcsum__FzCz_ b{font-size:26px}.ProductActions_calcrow__lo1m1{flex-wrap:wrap;row-gap:9px}.ProductActions_calcrow__lo1m1 .ProductActions_calclbl__MPTRM{flex:1 1 100%}.ProductActions_calcrow__lo1m1 .ProductActions_stepper__y_1_G{margin-left:auto}.ProductActions_heightsteps__ArvjS{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}}.ToolCard_card__Q6zx_{flex:0 0 168px;scroll-snap-align:start;border-radius:18px;overflow:hidden;background:var(--bg-soft);display:flex;flex-direction:column;position:relative;transition:transform var(--t);border:1px solid var(--line)}.ToolCard_card__Q6zx_:active{transform:scale(.975)}.ToolCard_card__Q6zx_:hover{color:inherit}.ToolCard_ph__pXDUI{aspect-ratio:1/1;position:relative;padding:10px;background:var(--bg-soft);width:100%;flex:none;box-sizing:border-box}.ToolCard_ph__pXDUI img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ToolCard_badge__OrRfM{position:absolute;left:10px;top:10px;z-index:2;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--orange);color:#fff;padding:4px 8px;border-radius:7px}.ToolCard_body__0KC9d{padding:0 13px 14px;display:flex;flex-direction:column;gap:9px;flex:1 1}.ToolCard_nm__9M3Nm{font-size:13px;font-weight:700;line-height:1.32;color:var(--ink)}.ToolCard_nm__9M3Nm,.ToolCard_sp__i32tp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.ToolCard_sp__i32tp{font-size:11px;line-height:1.35;color:var(--muted);margin-top:-3px}.ToolCard_foot__mZD_K{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.ToolCard_pr__TWNE8{font-size:15px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.ToolCard_pr__TWNE8 small{font-size:11.5px;font-weight:600;color:var(--muted);display:block;letter-spacing:.01em;margin-top:2px}.ToolCard_plus__bVNOX{width:34px;height:34px;border-radius:11px;background:var(--ink);color:#fff;display:grid;place-items:center;flex-shrink:0}.ToolCard_plus__bVNOX svg{width:17px;height:17px}.ToolCard_plusDone__5VGMn{background:var(--orange);color:#fff}.ToolCard_plusDone__5VGMn svg{color:#fff}.ToolCard_noph__fSMLo{width:100%;height:100%;display:grid;place-items:center;background:var(--bg-soft);border-radius:10px}.ToolCard_noph__fSMLo:before{content:"";width:58%;aspect-ratio:1;background:url(/assets/logo.svg) 50%/contain no-repeat;filter:grayscale(1);opacity:.22}.ToolCard_fav__1hPl5{position:absolute;top:11px;right:11px;z-index:2;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;transition:background var(--t)}.ToolCard_fav__1hPl5:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.ToolCard_fav__1hPl5 svg{width:16px;height:16px;color:var(--muted);transition:color var(--t),fill var(--t);fill:transparent}.ToolCard_favOn__s52fS svg{color:var(--orange);fill:var(--orange-soft)}.ToolCard_fav__1hPl5:active{background:#fff}@media (min-width:900px){.ToolCard_card__Q6zx_.ToolCard_inRail__9YTN7{flex:0 0 240px;width:240px}.ToolCard_card__Q6zx_{background:var(--bg);border-radius:16px;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}.ToolCard_card__Q6zx_:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 18px 34px -22px rgba(30,26,20,.45)}.ToolCard_ph__pXDUI{padding:18px;background:var(--bg-soft)}.ToolCard_foot__mZD_K{padding-top:13px;border-top:1px solid var(--line);margin-top:auto}.ToolCard_card__Q6zx_:hover .ToolCard_plus__bVNOX{background:var(--orange)}.ToolCard_plus__bVNOX{transition:background var(--t)}.ToolCard_badge__OrRfM{left:14px;top:14px;font-size:10px;padding:5px 9px;border-radius:8px}.ToolCard_fav__1hPl5{top:12px;right:12px;width:34px;height:34px}.ToolCard_inRail__9YTN7 .ToolCard_body__0KC9d{padding:16px 18px 18px;gap:7px}.ToolCard_inRail__9YTN7 .ToolCard_nm__9M3Nm{font-size:15.5px;line-height:1.3;min-height:2.6em;-webkit-line-clamp:2;text-overflow:ellipsis}.ToolCard_inRail__9YTN7 .ToolCard_sp__i32tp{font-size:12px;line-height:1.4}.ToolCard_inRail__9YTN7 .ToolCard_pr__TWNE8{font-size:19px}.ToolCard_inRail__9YTN7 .ToolCard_pr__TWNE8 small{font-size:12px;margin-top:3px}.ToolCard_inRail__9YTN7 .ToolCard_plus__bVNOX{width:40px;height:40px;border-radius:12px}.ToolCard_inRail__9YTN7 .ToolCard_plus__bVNOX svg{width:19px;height:19px}.ToolCard_card__Q6zx_:not(.ToolCard_inRail__9YTN7) .ToolCard_body__0KC9d{padding:15px 17px 17px;gap:6px}.ToolCard_card__Q6zx_:not(.ToolCard_inRail__9YTN7) .ToolCard_nm__9M3Nm{font-size:15px;line-height:1.3;min-height:2.6em;-webkit-line-clamp:2}.ToolCard_card__Q6zx_:not(.ToolCard_inRail__9YTN7) .ToolCard_sp__i32tp{font-size:12px;line-height:1.4;color:var(--muted);min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToolCard_card__Q6zx_:not(.ToolCard_inRail__9YTN7) .ToolCard_foot__mZD_K{padding-top:12px}.ToolCard_card__Q6zx_:not(.ToolCard_inRail__9YTN7) .ToolCard_pr__TWNE8{font-size:18px}.ToolCard_card__Q6zx_:not(.ToolCard_inRail__9YTN7) .ToolCard_pr__TWNE8 small{font-size:11.5px;margin-top:3px}.ToolCard_card__Q6zx_:not(.ToolCard_inRail__9YTN7) .ToolCard_plus__bVNOX{width:38px;height:38px;border-radius:11px}}