@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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.p.2v2sz4qlut9s1.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.09bkcrcuv-0po.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.23qr8woi9ij9e.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.1_0gbi-gsbqmd.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.p.0p-wng2nn8o-p.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_6b764f8d-module__ZFuH0q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6b764f8d-module__ZFuH0q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fae90444fefcda8c-s.p.403cfnf7b-1vb.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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fae90444fefcda8c-s.p.403cfnf7b-1vb.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fae90444fefcda8c-s.p.403cfnf7b-1vb.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.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:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_80aa4b1f-module__8bGNLa__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_80aa4b1f-module__8bGNLa__variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.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:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_d569141e-module__3gM6uG__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_d569141e-module__3gM6uG__variable{--font-golos:"Golos Text", "Golos Text Fallback"}
@keyframes Button-module-scss-module__EEeB0a__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Button-module-scss-module__EEeB0a__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Button-module-scss-module__EEeB0a__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Button-module-scss-module__EEeB0a__spin{to{transform:rotate(360deg)}}@keyframes Button-module-scss-module__EEeB0a__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes Button-module-scss-module__EEeB0a__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes Button-module-scss-module__EEeB0a__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Button-module-scss-module__EEeB0a__u-fade-in{animation:.2s ease-out both Button-module-scss-module__EEeB0a__fade-in}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__EEeB0a__u-fade-in{animation:none}}.Button-module-scss-module__EEeB0a__u-slide-up{animation:.24s ease-out both Button-module-scss-module__EEeB0a__slide-up}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__EEeB0a__u-slide-up{animation:none}}.Button-module-scss-module__EEeB0a__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;font-weight:600;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex;position:relative}.Button-module-scss-module__EEeB0a__button:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__EEeB0a__button{transition:none}}.Button-module-scss-module__EEeB0a__sm{min-height:32px;padding:0 var(--space-3);font-size:.8125rem}.Button-module-scss-module__EEeB0a__md{min-height:40px;padding:0 var(--space-4);font-size:.9375rem}.Button-module-scss-module__EEeB0a__lg{min-height:48px;padding:0 var(--space-5);font-size:1rem}.Button-module-scss-module__EEeB0a__fullWidth{width:100%}.Button-module-scss-module__EEeB0a__primary{background:var(--color-primary);color:var(--color-primary-contrast)}.Button-module-scss-module__EEeB0a__secondary{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border)}.Button-module-scss-module__EEeB0a__ghost{color:var(--color-text);background:0 0}.Button-module-scss-module__EEeB0a__danger{background:var(--color-danger);color:#fff}.Button-module-scss-module__EEeB0a__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite Button-module-scss-module__EEeB0a__spin;position:absolute}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__EEeB0a__spinner{animation:none}}.Button-module-scss-module__EEeB0a__labelHidden{visibility:hidden}
.IconButton-module-scss-module__dgFRwW__root{border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.IconButton-module-scss-module__dgFRwW__root:disabled{opacity:.5;cursor:not-allowed}.IconButton-module-scss-module__dgFRwW__ghost:hover:not(:disabled){background:#0000000d}.IconButton-module-scss-module__dgFRwW__filled{background:var(--color-bg-elevated);border-color:var(--color-border)}
.Input-module-scss-module__hiIbJa__root{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.Input-module-scss-module__hiIbJa__label{color:var(--color-text);font-size:.875rem;font-weight:600}.Input-module-scss-module__hiIbJa__input{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text)}.Input-module-scss-module__hiIbJa__input::placeholder{color:var(--color-text-muted)}.Input-module-scss-module__hiIbJa__invalid{border-color:var(--color-danger)}.Input-module-scss-module__hiIbJa__error{color:var(--color-danger);font-size:.75rem}.Input-module-scss-module__hiIbJa__hint{color:var(--color-text-muted);font-size:.75rem}
@keyframes Modal-module-scss-module__7C2n_W__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__7C2n_W__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module-scss-module__7C2n_W__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__7C2n_W__spin{to{transform:rotate(360deg)}}@keyframes Modal-module-scss-module__7C2n_W__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes Modal-module-scss-module__7C2n_W__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes Modal-module-scss-module__7C2n_W__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Modal-module-scss-module__7C2n_W__u-fade-in{animation:.2s ease-out both Modal-module-scss-module__7C2n_W__fade-in}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__7C2n_W__u-fade-in{animation:none}}.Modal-module-scss-module__7C2n_W__u-slide-up{animation:.24s ease-out both Modal-module-scss-module__7C2n_W__slide-up}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__7C2n_W__u-slide-up{animation:none}}.Modal-module-scss-module__7C2n_W__overlay{z-index:var(--z-modal);padding:var(--space-4);background:#00000073;justify-content:center;align-items:center;animation:.18s ease-out both Modal-module-scss-module__7C2n_W__overlay-in;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__7C2n_W__overlay{animation:none}}.Modal-module-scss-module__7C2n_W__panel{border-radius:var(--radius-lg);background:var(--color-bg-elevated);width:min(100%,420px);max-height:min(90vh,640px);box-shadow:var(--shadow-sm);flex-direction:column;animation:.22s ease-out both Modal-module-scss-module__7C2n_W__slide-up;display:flex}.Modal-module-scss-module__7C2n_W__panel:focus:not(:focus-visible){outline:none}.Modal-module-scss-module__7C2n_W__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__7C2n_W__panel{animation:none}}.Modal-module-scss-module__7C2n_W__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.Modal-module-scss-module__7C2n_W__title{margin:0;font-size:1.125rem}.Modal-module-scss-module__7C2n_W__body{padding:var(--space-4);overflow:auto}.Modal-module-scss-module__7C2n_W__footer{justify-content:flex-end;gap:var(--space-2);padding-block:var(--space-3) var(--space-4);padding-inline:var(--space-4);border-top:1px solid var(--color-border);display:flex}
.ImageLightbox-module-scss-module__ZXZleW__overlay{z-index:calc(var(--z-modal,1000) + 20);background:#0f171cd1;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out both ImageLightbox-module-scss-module__ZXZleW__lightbox-fade;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ImageLightbox-module-scss-module__ZXZleW__overlay{animation:none}}.ImageLightbox-module-scss-module__ZXZleW__panel{outline:none;flex-direction:column;gap:12px;width:min(100%,1100px);max-height:min(92vh,900px);display:flex}.ImageLightbox-module-scss-module__ZXZleW__toolbar{color:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex}.ImageLightbox-module-scss-module__ZXZleW__count{letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:700}.ImageLightbox-module-scss-module__ZXZleW__close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:40px;height:40px;font-size:1.125rem;display:grid}.ImageLightbox-module-scss-module__ZXZleW__close:hover{background:#ffffff3d}.ImageLightbox-module-scss-module__ZXZleW__stage{background:#00000047;border-radius:16px;flex:1;place-items:center;min-height:0;padding:8px 48px;display:grid;position:relative}.ImageLightbox-module-scss-module__ZXZleW__image{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(78vh,780px);animation:.24s ease-out both ImageLightbox-module-scss-module__ZXZleW__lightbox-rise}@media (prefers-reduced-motion:reduce){.ImageLightbox-module-scss-module__ZXZleW__image{animation:none}}.ImageLightbox-module-scss-module__ZXZleW__navPrev,.ImageLightbox-module-scss-module__ZXZleW__navNext{z-index:1;color:#253d4e;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;width:44px;height:44px;font-size:1.75rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.ImageLightbox-module-scss-module__ZXZleW__navPrev:hover,.ImageLightbox-module-scss-module__ZXZleW__navNext:hover{background:#fff}.ImageLightbox-module-scss-module__ZXZleW__navPrev{left:8px}.ImageLightbox-module-scss-module__ZXZleW__navNext{right:8px}@keyframes ImageLightbox-module-scss-module__ZXZleW__lightbox-fade{0%{opacity:0}to{opacity:1}}@keyframes ImageLightbox-module-scss-module__ZXZleW__lightbox-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.ImageLightbox-module-scss-module__ZXZleW__stage{padding:8px 40px}.ImageLightbox-module-scss-module__ZXZleW__navPrev,.ImageLightbox-module-scss-module__ZXZleW__navNext{width:38px;height:38px}}
.ImageZoomControls-module-scss-module__AssOaa__root{z-index:2;pointer-events:none;opacity:0;transition:opacity .16s;position:absolute;inset:0}@media (hover:none),(pointer:coarse){.ImageZoomControls-module-scss-module__AssOaa__root{opacity:1}}.ImageZoomControls-module-scss-module__AssOaa__always{opacity:1!important}.ImageZoomControls-module-scss-module__AssOaa__count{top:auto;bottom:8px;pointer-events:none;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#253d4eb8;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:44px}.ImageZoomControls-module-scss-module__AssOaa__expand{top:auto;bottom:8px;pointer-events:auto;color:#253d4e;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-inline-start:8px;box-shadow:0 2px 8px #00000024}.ImageZoomControls-module-scss-module__AssOaa__expand:hover{color:var(--color-primary);background:#fff}
.ImageZoomFrame-module-scss-module__4o9KNW__host{position:relative}.ImageZoomFrame-module-scss-module__4o9KNW__host:hover [data-zoom-controls],.ImageZoomFrame-module-scss-module__4o9KNW__host:focus-within [data-zoom-controls]{opacity:1}
@keyframes Toast-module-scss-module__t3p9VW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Toast-module-scss-module__t3p9VW__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module-scss-module__t3p9VW__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Toast-module-scss-module__t3p9VW__spin{to{transform:rotate(360deg)}}@keyframes Toast-module-scss-module__t3p9VW__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes Toast-module-scss-module__t3p9VW__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes Toast-module-scss-module__t3p9VW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Toast-module-scss-module__t3p9VW__u-fade-in{animation:.2s ease-out both Toast-module-scss-module__t3p9VW__fade-in}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__t3p9VW__u-fade-in{animation:none}}.Toast-module-scss-module__t3p9VW__u-slide-up{animation:.24s ease-out both Toast-module-scss-module__t3p9VW__slide-up}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__t3p9VW__u-slide-up{animation:none}}.Toast-module-scss-module__t3p9VW__viewport{z-index:var(--z-toast);right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:min(360px,100vw - 2rem);display:flex;position:fixed}.Toast-module-scss-module__t3p9VW__toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);pointer-events:auto;font-size:.9375rem;animation:.2s ease-out both Toast-module-scss-module__t3p9VW__slide-up}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__t3p9VW__toast{animation:none}}.Toast-module-scss-module__t3p9VW__info{color:#fff;background:#1f2937}.Toast-module-scss-module__t3p9VW__success{background:var(--color-success);color:#fff}.Toast-module-scss-module__t3p9VW__error{background:var(--color-danger);color:#fff}
@keyframes AppTip-module-scss-module__pv3QQa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppTip-module-scss-module__pv3QQa__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AppTip-module-scss-module__pv3QQa__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes AppTip-module-scss-module__pv3QQa__spin{to{transform:rotate(360deg)}}@keyframes AppTip-module-scss-module__pv3QQa__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes AppTip-module-scss-module__pv3QQa__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes AppTip-module-scss-module__pv3QQa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AppTip-module-scss-module__pv3QQa__u-fade-in{animation:.2s ease-out both AppTip-module-scss-module__pv3QQa__fade-in}@media (prefers-reduced-motion:reduce){.AppTip-module-scss-module__pv3QQa__u-fade-in{animation:none}}.AppTip-module-scss-module__pv3QQa__u-slide-up{animation:.24s ease-out both AppTip-module-scss-module__pv3QQa__slide-up}@media (prefers-reduced-motion:reduce){.AppTip-module-scss-module__pv3QQa__u-slide-up{animation:none}}.AppTip-module-scss-module__pv3QQa__viewport{z-index:calc(var(--z-toast) + 1);left:50%;bottom:calc(72px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;width:min(420px,100vw - 2rem);display:flex;position:fixed;transform:translate(-50%)}@media (min-width:960px){.AppTip-module-scss-module__pv3QQa__viewport{bottom:28px}}.AppTip-module-scss-module__pv3QQa__tip{color:#fff;text-align:center;background:#16252f;border:1px solid #3bb77e73;border-radius:14px;padding:12px 16px;font-size:.875rem;font-weight:500;line-height:1.4;animation:.18s ease-out both AppTip-module-scss-module__pv3QQa__tip-in;box-shadow:0 8px 24px #16252f38}@media (prefers-reduced-motion:reduce){.AppTip-module-scss-module__pv3QQa__tip{animation:none}}@keyframes AppTip-module-scss-module__pv3QQa__tip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes Tooltip-module-scss-module__8ecjRW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Tooltip-module-scss-module__8ecjRW__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module-scss-module__8ecjRW__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Tooltip-module-scss-module__8ecjRW__spin{to{transform:rotate(360deg)}}@keyframes Tooltip-module-scss-module__8ecjRW__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes Tooltip-module-scss-module__8ecjRW__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes Tooltip-module-scss-module__8ecjRW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Tooltip-module-scss-module__8ecjRW__u-fade-in{animation:.2s ease-out both Tooltip-module-scss-module__8ecjRW__fade-in}@media (prefers-reduced-motion:reduce){.Tooltip-module-scss-module__8ecjRW__u-fade-in{animation:none}}.Tooltip-module-scss-module__8ecjRW__u-slide-up{animation:.24s ease-out both Tooltip-module-scss-module__8ecjRW__slide-up}@media (prefers-reduced-motion:reduce){.Tooltip-module-scss-module__8ecjRW__u-slide-up{animation:none}}.Tooltip-module-scss-module__8ecjRW__root{display:inline-flex;position:relative}.Tooltip-module-scss-module__8ecjRW__tip{z-index:var(--z-tooltip);max-width:min(320px,80vw);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fff;white-space:normal;pointer-events:none;background:#111;font-size:.75rem;line-height:1.3;animation:.12s ease-out both Tooltip-module-scss-module__8ecjRW__fade-in;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.Tooltip-module-scss-module__8ecjRW__tip{animation:none}}
.Badge-module-scss-module__-vselW__badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.Badge-module-scss-module__-vselW__neutral{color:#444;background:#eceae4}.Badge-module-scss-module__-vselW__success{color:var(--color-success);background:#d7eadc}.Badge-module-scss-module__-vselW__warning{color:#8a5a00;background:#f5e6c8}.Badge-module-scss-module__-vselW__danger{color:var(--color-danger);background:#f8d7d4}
@keyframes Spinner-module-scss-module__ikmipq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Spinner-module-scss-module__ikmipq__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Spinner-module-scss-module__ikmipq__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Spinner-module-scss-module__ikmipq__spin{to{transform:rotate(360deg)}}@keyframes Spinner-module-scss-module__ikmipq__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes Spinner-module-scss-module__ikmipq__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes Spinner-module-scss-module__ikmipq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Spinner-module-scss-module__ikmipq__u-fade-in{animation:.2s ease-out both Spinner-module-scss-module__ikmipq__fade-in}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__ikmipq__u-fade-in{animation:none}}.Spinner-module-scss-module__ikmipq__u-slide-up{animation:.24s ease-out both Spinner-module-scss-module__ikmipq__slide-up}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__ikmipq__u-slide-up{animation:none}}.Spinner-module-scss-module__ikmipq__root{justify-content:center;align-items:center;display:inline-flex}.Spinner-module-scss-module__ikmipq__dot{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite Spinner-module-scss-module__ikmipq__spin}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__ikmipq__dot{animation:none}}
@keyframes Skeleton-module-scss-module__ALQqcq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Skeleton-module-scss-module__ALQqcq__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Skeleton-module-scss-module__ALQqcq__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Skeleton-module-scss-module__ALQqcq__spin{to{transform:rotate(360deg)}}@keyframes Skeleton-module-scss-module__ALQqcq__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes Skeleton-module-scss-module__ALQqcq__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes Skeleton-module-scss-module__ALQqcq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Skeleton-module-scss-module__ALQqcq__u-fade-in{animation:.2s ease-out both Skeleton-module-scss-module__ALQqcq__fade-in}@media (prefers-reduced-motion:reduce){.Skeleton-module-scss-module__ALQqcq__u-fade-in{animation:none}}.Skeleton-module-scss-module__ALQqcq__u-slide-up{animation:.24s ease-out both Skeleton-module-scss-module__ALQqcq__slide-up}@media (prefers-reduced-motion:reduce){.Skeleton-module-scss-module__ALQqcq__u-slide-up{animation:none}}.Skeleton-module-scss-module__ALQqcq__bone{background:#eee;border-radius:6px;flex-shrink:0;display:block;position:relative;overflow:hidden}.Skeleton-module-scss-module__ALQqcq__bone:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.6s linear infinite Skeleton-module-scss-module__ALQqcq__skeleton-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Skeleton-module-scss-module__ALQqcq__bone:after{content:none;animation:none}}
.ErrorBoundary-module-scss-module__7-WWGG__root{justify-content:center;align-items:flex-start;gap:var(--space-3);min-height:40vh;padding:var(--space-6);margin:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-elevated);flex-direction:column;display:flex}.ErrorBoundary-module-scss-module__7-WWGG__title{margin:0;font-size:1.25rem}.ErrorBoundary-module-scss-module__7-WWGG__message{color:var(--color-text-muted);margin:0;font-family:ui-monospace,monospace;font-size:.875rem}
.PhoneInput-module-scss-module__wu8zCW__root{width:100%;font-family:var(--font-sans);flex-direction:column;gap:8px;display:flex}.PhoneInput-module-scss-module__wu8zCW__label{color:#adadad;font-size:.8125rem;font-weight:400;line-height:1.2}.PhoneInput-module-scss-module__wu8zCW__fieldControl{cursor:text;background:#f4f6f8;border:0;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.PhoneInput-module-scss-module__wu8zCW__fieldControl:focus-within{outline:2px solid var(--color-focus);outline-offset:0}.PhoneInput-module-scss-module__wu8zCW__fieldControl.PhoneInput-module-scss-module__wu8zCW__invalid:focus-within{outline-color:var(--color-danger)}.PhoneInput-module-scss-module__wu8zCW__fieldControl.PhoneInput-module-scss-module__wu8zCW__invalid:not(:focus-within){box-shadow:0 0 0 2px #dc262638}.PhoneInput-module-scss-module__wu8zCW__flagSlot{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1.125rem;line-height:1}.PhoneInput-module-scss-module__wu8zCW__input{color:#253d4e;min-width:0;min-height:52px;font-family:var(--font-sans);box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem;font-weight:400;line-height:1.4}.PhoneInput-module-scss-module__wu8zCW__input:focus,.PhoneInput-module-scss-module__wu8zCW__input:focus-visible{box-shadow:none;outline:none}.PhoneInput-module-scss-module__wu8zCW__input::placeholder{color:#adadad}.PhoneInput-module-scss-module__wu8zCW__error{color:var(--color-danger);font-size:.75rem}.PhoneInput-module-scss-module__wu8zCW__hint{color:#7e7e7e;font-size:.75rem}
.IllustratedEmptyState-module-scss-module__ERx6Oa__root{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:12px 0 32px;padding:28px 16px 40px;animation:.32s ease-out both IllustratedEmptyState-module-scss-module__ERx6Oa__empty-rise;display:flex}@media (prefers-reduced-motion:reduce){.IllustratedEmptyState-module-scss-module__ERx6Oa__root{animation:none}}.IllustratedEmptyState-module-scss-module__ERx6Oa__compact{gap:8px;margin:0;padding:16px 12px 24px}.IllustratedEmptyState-module-scss-module__ERx6Oa__art{-webkit-user-select:none;user-select:none;pointer-events:none;width:min(200px,52vw);height:auto;margin-bottom:4px}.IllustratedEmptyState-module-scss-module__ERx6Oa__compact .IllustratedEmptyState-module-scss-module__ERx6Oa__art{width:min(120px,36vw);margin-bottom:0}.IllustratedEmptyState-module-scss-module__ERx6Oa__title{color:#253d4e;letter-spacing:-.02em;margin:0;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:800}.IllustratedEmptyState-module-scss-module__ERx6Oa__compact .IllustratedEmptyState-module-scss-module__ERx6Oa__title{font-size:1rem}.IllustratedEmptyState-module-scss-module__ERx6Oa__hint{color:#7e7e7e;max-width:28rem;margin:0;font-size:.9375rem;line-height:1.45}.IllustratedEmptyState-module-scss-module__ERx6Oa__compact .IllustratedEmptyState-module-scss-module__ERx6Oa__hint{font-size:.875rem}.IllustratedEmptyState-module-scss-module__ERx6Oa__cta{background:var(--color-primary);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:10px;padding:8px 22px;font-weight:700;text-decoration:none;display:inline-flex}.IllustratedEmptyState-module-scss-module__ERx6Oa__cta:hover{filter:brightness(.96)}.IllustratedEmptyState-module-scss-module__ERx6Oa__compact .IllustratedEmptyState-module-scss-module__ERx6Oa__cta{min-height:40px;margin-top:6px;padding:6px 18px;font-size:.875rem}@keyframes IllustratedEmptyState-module-scss-module__ERx6Oa__empty-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.CheckoutSteps-module-scss-module__3FIc4G__root{justify-content:center;align-items:center;width:100%;padding:0;display:flex}.CheckoutSteps-module-scss-module__3FIc4G__list{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CheckoutSteps-module-scss-module__3FIc4G__item{align-items:center;display:inline-flex}.CheckoutSteps-module-scss-module__3FIc4G__step{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:600;line-height:1.25;transition:color .15s,opacity .15s;display:inline-flex}.CheckoutSteps-module-scss-module__3FIc4G__badge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.CheckoutSteps-module-scss-module__3FIc4G__label{white-space:nowrap}.CheckoutSteps-module-scss-module__3FIc4G__current{color:var(--color-text);font-weight:700}.CheckoutSteps-module-scss-module__3FIc4G__current .CheckoutSteps-module-scss-module__3FIc4G__badge{background:var(--color-primary);color:var(--color-primary-contrast);border:1px solid var(--color-primary)}.CheckoutSteps-module-scss-module__3FIc4G__link{color:var(--color-text);cursor:pointer;text-decoration:none}.CheckoutSteps-module-scss-module__3FIc4G__link .CheckoutSteps-module-scss-module__3FIc4G__badge{color:var(--color-primary);background:#48b78626;border:1px solid #48b78659}.CheckoutSteps-module-scss-module__3FIc4G__link:hover{color:var(--color-primary)}.CheckoutSteps-module-scss-module__3FIc4G__link:hover .CheckoutSteps-module-scss-module__3FIc4G__badge{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.CheckoutSteps-module-scss-module__3FIc4G__link:focus-visible{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.CheckoutSteps-module-scss-module__3FIc4G__past{color:var(--color-text-muted)}.CheckoutSteps-module-scss-module__3FIc4G__past .CheckoutSteps-module-scss-module__3FIc4G__badge{color:var(--color-primary);background:#48b78626;border:1px solid #48b78659}.CheckoutSteps-module-scss-module__3FIc4G__future{color:var(--color-text-muted);opacity:.6;cursor:default}.CheckoutSteps-module-scss-module__3FIc4G__future .CheckoutSteps-module-scss-module__3FIc4G__badge{color:var(--color-text-muted);border:1px solid var(--color-border);background:0 0}.CheckoutSteps-module-scss-module__3FIc4G__separator{color:var(--color-text-muted);opacity:.45;-webkit-user-select:none;user-select:none;align-items:center;margin:0 2px;display:inline-flex}@media (max-width:959px){.CheckoutSteps-module-scss-module__3FIc4G__step{gap:6px;padding:2px 4px;font-size:.8125rem}.CheckoutSteps-module-scss-module__3FIc4G__badge{width:20px;height:20px;font-size:.6875rem}}
@keyframes AddressModal-module-scss-module__PCm8cW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AddressModal-module-scss-module__PCm8cW__slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AddressModal-module-scss-module__PCm8cW__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes AddressModal-module-scss-module__PCm8cW__spin{to{transform:rotate(360deg)}}@keyframes AddressModal-module-scss-module__PCm8cW__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes AddressModal-module-scss-module__PCm8cW__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes AddressModal-module-scss-module__PCm8cW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AddressModal-module-scss-module__PCm8cW__u-fade-in{animation:.2s ease-out both AddressModal-module-scss-module__PCm8cW__fade-in}@media (prefers-reduced-motion:reduce){.AddressModal-module-scss-module__PCm8cW__u-fade-in{animation:none}}.AddressModal-module-scss-module__PCm8cW__u-slide-up{animation:.24s ease-out both AddressModal-module-scss-module__PCm8cW__slide-up}@media (prefers-reduced-motion:reduce){.AddressModal-module-scss-module__PCm8cW__u-slide-up{animation:none}}.AddressModal-module-scss-module__PCm8cW__overlay{z-index:var(--z-modal);background:#00000073;justify-content:center;align-items:flex-start;padding:80px 16px 24px;animation:.18s ease-out both AddressModal-module-scss-module__PCm8cW__overlay-in;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.AddressModal-module-scss-module__PCm8cW__overlay{animation:none}}.AddressModal-module-scss-module__PCm8cW__panel{background:#fff;border:1px solid #ececec;border-radius:20px;outline:none;flex-direction:column;gap:12px;width:min(100%,500px);padding:24px 20px;animation:.22s ease-out both AddressModal-module-scss-module__PCm8cW__slide-up;display:flex;box-shadow:0 8px 32px #0000001f}@media (prefers-reduced-motion:reduce){.AddressModal-module-scss-module__PCm8cW__panel{animation:none}}.AddressModal-module-scss-module__PCm8cW__header{justify-content:space-between;align-items:center;gap:10px;padding:8px 0 8px 12px;display:flex}.AddressModal-module-scss-module__PCm8cW__title{color:#16252f;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700;line-height:1.25}.AddressModal-module-scss-module__PCm8cW__close{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.AddressModal-module-scss-module__PCm8cW__close img{width:20px;height:20px;display:block}.AddressModal-module-scss-module__PCm8cW__close:hover{background:#f5f5f5}.AddressModal-module-scss-module__PCm8cW__body{flex-direction:column;gap:4px;width:100%;display:flex}.AddressModal-module-scss-module__PCm8cW__addressItem{border-radius:12px;align-items:center;gap:4px;width:100%;display:flex}.AddressModal-module-scss-module__PCm8cW__addressItem:hover{background:#f7f8f9}.AddressModal-module-scss-module__PCm8cW__addressItemSelected{background:#f3faf6}.AddressModal-module-scss-module__PCm8cW__addressItemSelected:hover{background:#eef8f2}.AddressModal-module-scss-module__PCm8cW__row{color:#253d4e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.AddressModal-module-scss-module__PCm8cW__row:hover{background:#f7f8f9}.AddressModal-module-scss-module__PCm8cW__pick{flex:1;min-width:0}.AddressModal-module-scss-module__PCm8cW__pick:hover{background:0 0}.AddressModal-module-scss-module__PCm8cW__rowIcon{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.AddressModal-module-scss-module__PCm8cW__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AddressModal-module-scss-module__PCm8cW__rowAction{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.AddressModal-module-scss-module__PCm8cW__rowAction img{width:18px;height:18px;display:block}.AddressModal-module-scss-module__PCm8cW__rowAction:hover{background:#eee}.AddressModal-module-scss-module__PCm8cW__rowActionDanger{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.AddressModal-module-scss-module__PCm8cW__rowActionDanger img{width:18px;height:18px;display:block}.AddressModal-module-scss-module__PCm8cW__rowActionDanger:hover{background:#fde8e8}.AddressModal-module-scss-module__PCm8cW__form{flex-direction:column;gap:12px;padding:4px 12px 0;display:flex}.AddressModal-module-scss-module__PCm8cW__formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AddressModal-module-scss-module__PCm8cW__formActionsEnd{gap:8px;margin-inline-start:auto;display:flex}.AddressModal-module-scss-module__PCm8cW__deleteBtn{color:#c62828}
@keyframes PreferencesModal-module-scss-module__xz-7bW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes PreferencesModal-module-scss-module__xz-7bW__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes PreferencesModal-module-scss-module__xz-7bW__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes PreferencesModal-module-scss-module__xz-7bW__spin{to{transform:rotate(360deg)}}@keyframes PreferencesModal-module-scss-module__xz-7bW__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes PreferencesModal-module-scss-module__xz-7bW__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes PreferencesModal-module-scss-module__xz-7bW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.PreferencesModal-module-scss-module__xz-7bW__u-fade-in{animation:.2s ease-out both PreferencesModal-module-scss-module__xz-7bW__fade-in}@media (prefers-reduced-motion:reduce){.PreferencesModal-module-scss-module__xz-7bW__u-fade-in{animation:none}}.PreferencesModal-module-scss-module__xz-7bW__u-slide-up{animation:.24s ease-out both PreferencesModal-module-scss-module__xz-7bW__slide-up}@media (prefers-reduced-motion:reduce){.PreferencesModal-module-scss-module__xz-7bW__u-slide-up{animation:none}}.PreferencesModal-module-scss-module__xz-7bW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PreferencesModal-module-scss-module__xz-7bW__row{border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:grid}.PreferencesModal-module-scss-module__xz-7bW__row:hover{background:#fafafa}.PreferencesModal-module-scss-module__xz-7bW__emoji{text-align:center;font-size:1.25rem;line-height:1}.PreferencesModal-module-scss-module__xz-7bW__label{color:#253d4e;font-family:var(--font-sans);font-size:.9375rem;font-weight:600}.PreferencesModal-module-scss-module__xz-7bW__switchOn,.PreferencesModal-module-scss-module__xz-7bW__switchOff{cursor:pointer;border:0;border-radius:999px;width:46px;height:26px;padding:0;transition:background .16s;position:relative}.PreferencesModal-module-scss-module__xz-7bW__switchOn:focus:not(:focus-visible),.PreferencesModal-module-scss-module__xz-7bW__switchOff:focus:not(:focus-visible){outline:none}.PreferencesModal-module-scss-module__xz-7bW__switchOn:focus-visible,.PreferencesModal-module-scss-module__xz-7bW__switchOff:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PreferencesModal-module-scss-module__xz-7bW__switchOn,.PreferencesModal-module-scss-module__xz-7bW__switchOff{transition:none}}.PreferencesModal-module-scss-module__xz-7bW__switchOn{background:#3bb77e}.PreferencesModal-module-scss-module__xz-7bW__switchOff{background:#d8dce2}.PreferencesModal-module-scss-module__xz-7bW__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .16s;position:absolute;top:3px;box-shadow:0 1px 3px #0000002e}@media (prefers-reduced-motion:reduce){.PreferencesModal-module-scss-module__xz-7bW__knob{transition:none}}.PreferencesModal-module-scss-module__xz-7bW__switchOn .PreferencesModal-module-scss-module__xz-7bW__knob{inset-inline-start:23px}.PreferencesModal-module-scss-module__xz-7bW__switchOff .PreferencesModal-module-scss-module__xz-7bW__knob{inset-inline-start:3px}
.AuthModal-module-scss-module__sfgqfG__form{gap:var(--space-3);flex-direction:column;display:flex}.AuthModal-module-scss-module__sfgqfG__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.AuthModal-module-scss-module__sfgqfG__account p{margin:0}.AuthModal-module-scss-module__sfgqfG__footerRow{gap:var(--space-2);justify-content:flex-end;width:100%;display:flex}.AuthModal-module-scss-module__sfgqfG__footerPrimary{width:100%}.AuthModal-module-scss-module__sfgqfG__codeField{flex-direction:column;gap:8px;min-width:0;display:flex}.AuthModal-module-scss-module__sfgqfG__fieldLabel{color:#adadad;font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:1.2}.AuthModal-module-scss-module__sfgqfG__fieldControl{background:#f4f6f8;border:0;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.AuthModal-module-scss-module__sfgqfG__fieldControl:focus-within{box-shadow:0 0 0 2px #3bb77e47}.AuthModal-module-scss-module__sfgqfG__fieldControl input{color:#253d4e;min-width:0;font-family:var(--font-sans);background:0 0;border:0;outline:none;flex:1;font-size:1rem;font-weight:400;line-height:1.4}.AuthModal-module-scss-module__sfgqfG__fieldControl input::placeholder{color:#adadad}.AuthModal-module-scss-module__sfgqfG__fieldControlInvalid{box-shadow:0 0 0 2px #dc262638}.AuthModal-module-scss-module__sfgqfG__fieldError{color:var(--color-danger);font-size:.75rem}
.ProductCard-module-scss-module__xc_X1a__card{background:0 0;border:0;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.ProductCard-module-scss-module__xc_X1a__media{z-index:1;aspect-ratio:200/148;background:#f9f8f7;border-radius:10px;transition:background-color .12s;position:relative;overflow:hidden}.ProductCard-module-scss-module__xc_X1a__mediaLink{z-index:0;place-items:center;display:grid;position:absolute;inset:0}.ProductCard-module-scss-module__xc_X1a__image{object-fit:contain;opacity:0;width:112px;height:112px;transition:opacity .2s;display:block}.ProductCard-module-scss-module__xc_X1a__imageLoaded{opacity:1}@media (hover:hover) and (pointer:fine){.ProductCard-module-scss-module__xc_X1a__card:hover .ProductCard-module-scss-module__xc_X1a__media{background:#f2f1f0}.ProductCard-module-scss-module__xc_X1a__cardStatic:hover .ProductCard-module-scss-module__xc_X1a__media{background:#f9f8f7}}.ProductCard-module-scss-module__xc_X1a__brand{z-index:3;color:#253d4e;letter-spacing:-.02em;pointer-events:none;background:#f9f8f7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.5625rem;font-weight:800;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px;overflow:hidden}.ProductCard-module-scss-module__xc_X1a__brandLogo{object-fit:contain;width:100%;height:100%;display:block}.ProductCard-module-scss-module__xc_X1a__wish{z-index:3;color:#b6bcc3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:6px;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.ProductCard-module-scss-module__xc_X1a__wish svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;overflow:hidden}.ProductCard-module-scss-module__xc_X1a__wish:hover,.ProductCard-module-scss-module__xc_X1a__wishActive{color:var(--color-primary)}.ProductCard-module-scss-module__xc_X1a__wishActive svg{fill:currentColor;stroke:currentColor}.ProductCard-module-scss-module__xc_X1a__discountBadge{z-index:3;color:#fff;letter-spacing:.01em;pointer-events:none;background:#f74b81;border-radius:4px;align-items:center;padding:3px 8px;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-start:8px;transform:rotate(-6deg)}.ProductCard-module-scss-module__xc_X1a__cartControl{z-index:4;pointer-events:none;height:38px;position:absolute;inset-block-end:8px;inset-inline:0}.ProductCard-module-scss-module__xc_X1a__add{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#3bb77e;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.25rem;font-weight:500;line-height:1;transition:opacity .22s,transform .28s cubic-bezier(.34,1.4,.64,1);display:grid;position:absolute;inset-block-end:0;inset-inline-end:8px;transform:scale(.55)}.ProductCard-module-scss-module__xc_X1a__add:hover{filter:brightness(.96)}.ProductCard-module-scss-module__xc_X1a__addVisible{opacity:1;pointer-events:auto;transform:scale(1)}.ProductCard-module-scss-module__xc_X1a__addBump{animation:.42s cubic-bezier(.34,1.4,.64,1) both ProductCard-module-scss-module__xc_X1a__product-card-pop,.42s ease-out both ProductCard-module-scss-module__xc_X1a__product-card-ring}.ProductCard-module-scss-module__xc_X1a__qtyPill{opacity:0;pointer-events:none;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;width:100px;height:38px;padding:0 10px;transition:opacity .26s,transform .32s cubic-bezier(.34,1.2,.64,1);display:inline-flex;position:absolute;inset-block-end:0;inset-inline-start:92px;transform:scale(.88)translateY(10px);box-shadow:-1px 1px 6px #5b5b5b1a,0 4px 12px #253d4e1f}.ProductCard-module-scss-module__xc_X1a__qtyVisible{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.ProductCard-module-scss-module__xc_X1a__qtyBtn{color:#253d4e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.25rem;font-weight:500;line-height:1;display:grid}.ProductCard-module-scss-module__xc_X1a__qtyBtn:hover{color:var(--color-primary);background:#f3f5f4}.ProductCard-module-scss-module__xc_X1a__qtyValue{color:#253d4e;font-variant-numeric:tabular-nums;text-align:center;flex:1;min-width:2.5ch;font-size:1rem;font-weight:600;line-height:1}.ProductCard-module-scss-module__xc_X1a__qtyBump{animation:.26s cubic-bezier(.34,1.4,.64,1) both ProductCard-module-scss-module__xc_X1a__qty-pop}@keyframes ProductCard-module-scss-module__xc_X1a__product-card-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes ProductCard-module-scss-module__xc_X1a__product-card-ring{0%{box-shadow:0 0 #3bb77e8c}to{box-shadow:0 0 0 14px #3bb77e00}}@keyframes ProductCard-module-scss-module__xc_X1a__qty-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.ProductCard-module-scss-module__xc_X1a__body{flex-direction:column;gap:4px;min-width:0;padding:8px 2px 6px;display:flex}.ProductCard-module-scss-module__xc_X1a__prices{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.ProductCard-module-scss-module__xc_X1a__priceGroup{align-items:center;gap:2px;min-width:0;display:flex}.ProductCard-module-scss-module__xc_X1a__pricePerKg{color:#7f7f83;letter-spacing:-.01em;flex:none;font-size:.75rem;font-weight:500;line-height:1.2}.ProductCard-module-scss-module__xc_X1a__price{color:#253d4e;letter-spacing:-.02em;flex:none;font-size:1.125rem;font-weight:700;line-height:1.35}.ProductCard-module-scss-module__xc_X1a__oldPrice{color:#7f7f83;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:line-through;overflow:hidden}.ProductCard-module-scss-module__xc_X1a__title{line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ProductCard-module-scss-module__xc_X1a__title a{color:inherit;text-decoration:none}.ProductCard-module-scss-module__xc_X1a__title a:hover{color:var(--color-primary)}.ProductCard-module-scss-module__xc_X1a__titleMain{color:#253d4e}.ProductCard-module-scss-module__xc_X1a__titleWeight{color:#7f7f83}.ProductCard-module-scss-module__xc_X1a__tagRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProductCard-module-scss-module__xc_X1a__tag{align-items:center;gap:5px;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.ProductCard-module-scss-module__xc_X1a__tagIcon{flex-shrink:0;width:14px;height:14px}.ProductCard-module-scss-module__xc_X1a__tag_sugarFree{color:#c4843a}.ProductCard-module-scss-module__xc_X1a__tag_frozen{color:#7ba3c4}.ProductCard-module-scss-module__xc_X1a__tag_spicy{color:#942d4d}.ProductCard-module-scss-module__xc_X1a__tag_vegetarian{color:#3d8b5a}.ProductCard-module-scss-module__xc_X1a__tag_lactoseFree{color:#6b8a9e}.ProductCard-module-scss-module__xc_X1a__tag_scheduleDairy{color:#8aa4b8}.ProductCard-module-scss-module__xc_X1a__tag_scheduleFish{color:#e07a3a}.ProductCard-module-scss-module__xc_X1a__tag_scheduleMeat{color:#a83d5c}@media (min-width:960px){.ProductCard-module-scss-module__xc_X1a__card{width:180px}.ProductCard-module-scss-module__xc_X1a__cardCompact{width:100%}.ProductCard-module-scss-module__xc_X1a__cardCompact .ProductCard-module-scss-module__xc_X1a__media{aspect-ratio:200/140}.ProductCard-module-scss-module__xc_X1a__cardCompact .ProductCard-module-scss-module__xc_X1a__image{width:96px;height:96px}.ProductCard-module-scss-module__xc_X1a__cardCompact .ProductCard-module-scss-module__xc_X1a__qtyPill{width:112px;height:32px;padding:0 10px;inset-inline-start:50%;transform:translate(-50%)scale(.88)translateY(10px)}.ProductCard-module-scss-module__xc_X1a__cardCompact .ProductCard-module-scss-module__xc_X1a__qtyVisible{transform:translate(-50%)scale(1)translateY(0)}.ProductCard-module-scss-module__xc_X1a__cardCompact .ProductCard-module-scss-module__xc_X1a__price{font-size:1rem}.ProductCard-module-scss-module__xc_X1a__cardCompact .ProductCard-module-scss-module__xc_X1a__title{font-size:.75rem}.ProductCard-module-scss-module__xc_X1a__cardCompact .ProductCard-module-scss-module__xc_X1a__add{width:26px;height:26px;font-size:1.0625rem}}@media (max-width:959px){.ProductCard-module-scss-module__xc_X1a__image{width:120px;height:120px}.ProductCard-module-scss-module__xc_X1a__qtyPill{width:min(128px,100% - 56px);height:34px;inset-inline-start:50%;transform:translate(-50%)scale(.88)translateY(10px)}.ProductCard-module-scss-module__xc_X1a__qtyVisible{transform:translate(-50%)scale(1)translateY(0)}.ProductCard-module-scss-module__xc_X1a__add{width:30px;height:30px;font-size:1.25rem}.ProductCard-module-scss-module__xc_X1a__price{font-size:1.1875rem}.ProductCard-module-scss-module__xc_X1a__title{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.ProductCard-module-scss-module__xc_X1a__add,.ProductCard-module-scss-module__xc_X1a__qtyPill,.ProductCard-module-scss-module__xc_X1a__media,.ProductCard-module-scss-module__xc_X1a__image{transition:none}.ProductCard-module-scss-module__xc_X1a__image{opacity:1}.ProductCard-module-scss-module__xc_X1a__addBump,.ProductCard-module-scss-module__xc_X1a__qtyBump{animation:none}}
.ProductCardSkeleton-module-scss-module__LIxUbW__mediaImage{display:block;width:112px!important;height:112px!important}.ProductCardSkeleton-module-scss-module__LIxUbW__titleBlock{flex-direction:column;gap:4px;min-height:2.1125rem;display:flex}.ProductCardSkeleton-module-scss-module__LIxUbW__tagBone{min-height:14px}@media (max-width:959px){.ProductCardSkeleton-module-scss-module__LIxUbW__mediaImage{width:120px!important;height:120px!important}.ProductCardSkeleton-module-scss-module__LIxUbW__titleBlock{min-height:2.275rem}}@media (min-width:960px){.ProductCardSkeleton-module-scss-module__LIxUbW__mediaImageCompact{width:96px!important;height:96px!important}.ProductCardSkeleton-module-scss-module__LIxUbW__titleBlockCompact{min-height:1.95rem}}
.PlannerLevelCard-module-scss-module___jHYMq__card{background:#fff;border:1px solid #e8eaed;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.PlannerLevelCard-module-scss-module___jHYMq__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PlannerLevelCard-module-scss-module___jHYMq__title{color:#253d4e;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.PlannerLevelCard-module-scss-module___jHYMq__level{color:#2d8a66;letter-spacing:-.02em;margin:4px 0 0;font-size:1.125rem;font-weight:800}.PlannerLevelCard-module-scss-module___jHYMq__hint{color:#7f7f83;margin:0;font-size:.8125rem;line-height:1.4}.PlannerLevelCard-module-scss-module___jHYMq__stats{color:#92979a;margin:0;font-size:.75rem;font-weight:600}.PlannerLevelCard-module-scss-module___jHYMq__bar{background:#eef1f3;border-radius:999px;height:8px;overflow:hidden}.PlannerLevelCard-module-scss-module___jHYMq__bar>span{border-radius:inherit;background:linear-gradient(90deg,#48b786,#2d8a66);height:100%;display:block}.PlannerLevelCard-module-scss-module___jHYMq__next{color:#7f7f83;margin:0;font-size:.75rem}
.CategoryCollectionBadges-module-scss-module__nq3Sla__wrap{flex-direction:column;gap:10px;display:flex}.CategoryCollectionBadges-module-scss-module__nq3Sla__title{color:#253d4e;margin:0;font-size:.9375rem;font-weight:700}.CategoryCollectionBadges-module-scss-module__nq3Sla__hint{color:#92979a;margin:0;font-size:.75rem;line-height:1.35}.CategoryCollectionBadges-module-scss-module__nq3Sla__row{flex-wrap:wrap;gap:8px;display:flex}.CategoryCollectionBadges-module-scss-module__nq3Sla__badge,.CategoryCollectionBadges-module-scss-module__nq3Sla__badgeOn{color:#92979a;background:#f7f8f9;border:1px solid #e5e5e6;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.CategoryCollectionBadges-module-scss-module__nq3Sla__badgeOn{color:#253d4e;background:#e9f6f0;border-color:#b6e2cf}.CategoryCollectionBadges-module-scss-module__nq3Sla__dot{opacity:.45;background:currentColor;border-radius:999px;width:6px;height:6px}.CategoryCollectionBadges-module-scss-module__nq3Sla__badgeOn .CategoryCollectionBadges-module-scss-module__nq3Sla__dot{opacity:1;background:#2d8a66}
.ChefChallengeCard-module-scss-module__49AGSW__card{background:linear-gradient(135deg,#f4f8fd 0%,#eef6f2 100%);border:1px solid #dde7f5;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ChefChallengeCard-module-scss-module__49AGSW__kicker{color:#5b6b7c;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.ChefChallengeCard-module-scss-module__49AGSW__title{color:#253d4e;margin:0;font-size:.9375rem;font-weight:800;line-height:1.3}.ChefChallengeCard-module-scss-module__49AGSW__body{color:#5b6b7c;margin:0;font-size:.8125rem;line-height:1.4}.ChefChallengeCard-module-scss-module__49AGSW__meta{color:#253d4e;flex-wrap:wrap;gap:8px 14px;margin:0;font-size:.8125rem;font-weight:700;display:flex}.ChefChallengeCard-module-scss-module__49AGSW__bar{background:#253d4e1a;border-radius:999px;height:6px;overflow:hidden}.ChefChallengeCard-module-scss-module__49AGSW__bar>span{border-radius:inherit;background:#3d6fd8;height:100%;display:block}.ChefChallengeCard-module-scss-module__49AGSW__link{color:#2d8a66;width:fit-content;margin-top:2px;font-size:.8125rem;font-weight:700;text-decoration:none}.ChefChallengeCard-module-scss-module__49AGSW__link:hover{text-decoration:underline}
.HomeBottomNav-module-scss-module__A0FC0q__nav{z-index:50;inset-inline:0;background:#fff;border:0;border-radius:28px 28px 0 0;width:100%;position:fixed;bottom:0;box-shadow:0 -8px 28px #23372e1a}@media (min-width:960px){.HomeBottomNav-module-scss-module__A0FC0q__nav{display:none}}.HomeBottomNav-module-scss-module__A0FC0q__nav:not(.HomeBottomNav-module-scss-module__A0FC0q__navWithTop){min-height:64px}.HomeBottomNav-module-scss-module__A0FC0q__navWithTop{box-sizing:border-box;flex-direction:column;gap:10px;height:174px;min-height:174px;max-height:174px;padding:12px 16px 8px;display:flex}@media (min-width:960px){.HomeBottomNav-module-scss-module__A0FC0q__navWithTop{display:none}}.HomeBottomNav-module-scss-module__A0FC0q__topSlot{flex-direction:column;flex:none;gap:10px;width:100%;display:flex}.HomeBottomNav-module-scss-module__A0FC0q__tabs{min-height:64px;padding:10px 10px max(10px,env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.HomeBottomNav-module-scss-module__A0FC0q__navWithTop .HomeBottomNav-module-scss-module__A0FC0q__tabs{flex:auto;align-content:end;min-height:0;padding:0}.HomeBottomNav-module-scss-module__A0FC0q__navDocked{border-radius:28px 28px 0 0}.HomeBottomNav-module-scss-module__A0FC0q__item{color:#253d4e;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;padding:6px 4px;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.HomeBottomNav-module-scss-module__A0FC0q__navWithTop .HomeBottomNav-module-scss-module__A0FC0q__item{min-height:44px;padding:4px 4px 2px}.HomeBottomNav-module-scss-module__A0FC0q__icon{object-fit:contain;width:22px;height:22px;display:block}.HomeBottomNav-module-scss-module__A0FC0q__iconLogo{width:24px;height:24px}.HomeBottomNav-module-scss-module__A0FC0q__active{color:#2f9e6a!important;background:#e8f5ee!important}.HomeBottomNav-module-scss-module__A0FC0q__active .HomeBottomNav-module-scss-module__A0FC0q__icon:not(.HomeBottomNav-module-scss-module__A0FC0q__iconLogo){filter:invert(48%)sepia(27%)saturate(742%)hue-rotate(101deg)brightness(95%)contrast(88%)}.HomeBottomNav-module-scss-module__A0FC0q__item:not(.HomeBottomNav-module-scss-module__A0FC0q__active) .HomeBottomNav-module-scss-module__A0FC0q__iconLogo{filter:brightness(0)saturate()invert(18%)sepia(14%)saturate(1200%)hue-rotate(162deg)brightness(92%)contrast(92%)}@media (max-width:360px){.HomeBottomNav-module-scss-module__A0FC0q__tabs{gap:2px;padding-inline:6px}.HomeBottomNav-module-scss-module__A0FC0q__navWithTop{padding-inline:12px}.HomeBottomNav-module-scss-module__A0FC0q__item{padding-inline:2px;font-size:.625rem}}
.HomeFooter-module-scss-module__Wfbp2G__footer{background:#fff;border-top:1px solid #ececec;margin-top:48px;padding:48px 24px 28px;display:none}@media (min-width:768px){.HomeFooter-module-scss-module__Wfbp2G__footer{display:block}}.HomeFooter-module-scss-module__Wfbp2G__inner{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(140px,1fr));gap:40px 48px;width:min(1280px,100%);margin-inline:auto;display:grid}.HomeFooter-module-scss-module__Wfbp2G__logoImg{width:auto;height:44px;margin:0 0 22px;display:block}.HomeFooter-module-scss-module__Wfbp2G__contactList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.HomeFooter-module-scss-module__Wfbp2G__contactList li{align-items:flex-start;gap:10px;display:flex}.HomeFooter-module-scss-module__Wfbp2G__contactList p{color:#7e7e7e;margin:0;font-size:.9375rem;line-height:1.45}.HomeFooter-module-scss-module__Wfbp2G__contactLabel{color:#253d4e;font-weight:600}.HomeFooter-module-scss-module__Wfbp2G__contactIcon{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.HomeFooter-module-scss-module__Wfbp2G__contactIconWrap{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;margin-top:2px;display:inline-flex}.HomeFooter-module-scss-module__Wfbp2G__contactIconFill{width:18px;height:18px}.HomeFooter-module-scss-module__Wfbp2G__col{flex-direction:column;align-items:flex-start;gap:12px;padding-top:6px;display:flex}.HomeFooter-module-scss-module__Wfbp2G__col h3{color:#253d4e;margin:0 0 6px;font-size:1.25rem;font-weight:700;line-height:1.2}.HomeFooter-module-scss-module__Wfbp2G__col button,.HomeFooter-module-scss-module__Wfbp2G__col a{color:#7e7e7e;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-size:.9375rem;line-height:1.35;text-decoration:none}.HomeFooter-module-scss-module__Wfbp2G__col button:hover,.HomeFooter-module-scss-module__Wfbp2G__col a:hover{color:var(--color-primary)}.HomeFooter-module-scss-module__Wfbp2G__bottom{border-top:1px solid #ececec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;width:min(1280px,100%);margin:40px auto 0;padding-top:22px;display:flex}.HomeFooter-module-scss-module__Wfbp2G__copy p{color:#7e7e7e;margin:0;font-size:.9375rem;line-height:1.4}.HomeFooter-module-scss-module__Wfbp2G__brandName{color:var(--color-primary);font-weight:700}.HomeFooter-module-scss-module__Wfbp2G__copySub{margin-top:2px!important;font-size:.8125rem!important}.HomeFooter-module-scss-module__Wfbp2G__supportBlock{flex-wrap:wrap;align-items:center;gap:28px 36px;display:flex}.HomeFooter-module-scss-module__Wfbp2G__hotline{align-items:center;gap:12px;display:flex}.HomeFooter-module-scss-module__Wfbp2G__hotlineIcon{color:#253d4e;width:40px;height:40px}.HomeFooter-module-scss-module__Wfbp2G__hotlineNumber{color:var(--color-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.HomeFooter-module-scss-module__Wfbp2G__hotlineSub{color:#7e7e7e;margin:2px 0 0;font-size:.75rem}.HomeFooter-module-scss-module__Wfbp2G__imLink{color:#7e7e7e;flex-direction:column;align-items:center;gap:6px;font-size:.8125rem;text-decoration:none;display:inline-flex}.HomeFooter-module-scss-module__Wfbp2G__imLink:hover{color:var(--color-primary)}.HomeFooter-module-scss-module__Wfbp2G__imCircle{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.HomeFooter-module-scss-module__Wfbp2G__imGlyph{width:20px;height:20px}.HomeFooter-module-scss-module__Wfbp2G__follow{align-items:center;gap:14px;display:flex}.HomeFooter-module-scss-module__Wfbp2G__followLabel{color:#253d4e;font-size:1rem;font-weight:700}.HomeFooter-module-scss-module__Wfbp2G__socialRow{align-items:center;gap:10px;display:flex}.HomeFooter-module-scss-module__Wfbp2G__social{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.HomeFooter-module-scss-module__Wfbp2G__social svg{width:16px;height:16px}.HomeFooter-module-scss-module__Wfbp2G__social:hover{filter:brightness(.95)}@media (max-width:1100px){.HomeFooter-module-scss-module__Wfbp2G__inner{grid-template-columns:1fr 1fr;gap:32px}.HomeFooter-module-scss-module__Wfbp2G__brandCol{grid-column:1/-1}}
@keyframes MobileNavDrawer-module-scss-module__6JlzXa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes MobileNavDrawer-module-scss-module__6JlzXa__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes MobileNavDrawer-module-scss-module__6JlzXa__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes MobileNavDrawer-module-scss-module__6JlzXa__spin{to{transform:rotate(360deg)}}@keyframes MobileNavDrawer-module-scss-module__6JlzXa__cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes MobileNavDrawer-module-scss-module__6JlzXa__cart-ring{0%{box-shadow:0 0 #48b7868c}to{box-shadow:0 0 0 14px #48b78600}}@keyframes MobileNavDrawer-module-scss-module__6JlzXa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileNavDrawer-module-scss-module__6JlzXa__u-fade-in{animation:.2s ease-out both MobileNavDrawer-module-scss-module__6JlzXa__fade-in}@media (prefers-reduced-motion:reduce){.MobileNavDrawer-module-scss-module__6JlzXa__u-fade-in{animation:none}}.MobileNavDrawer-module-scss-module__6JlzXa__u-slide-up{animation:.24s ease-out both MobileNavDrawer-module-scss-module__6JlzXa__slide-up}@media (prefers-reduced-motion:reduce){.MobileNavDrawer-module-scss-module__6JlzXa__u-slide-up{animation:none}}.MobileNavDrawer-module-scss-module__6JlzXa__root{z-index:80;justify-content:flex-start;display:flex;position:fixed;inset:0}.MobileNavDrawer-module-scss-module__6JlzXa__overlay{cursor:pointer;background:#253d4e73;border:0;padding:0;position:absolute;inset:0}.MobileNavDrawer-module-scss-module__6JlzXa__panel{z-index:1;background:#fff;flex-direction:column;width:min(86vw,360px);height:100%;animation:.18s ease-out MobileNavDrawer-module-scss-module__6JlzXa__slideIn;display:flex;position:relative;box-shadow:8px 0 32px #0000001f}@media (prefers-reduced-motion:reduce){.MobileNavDrawer-module-scss-module__6JlzXa__panel{animation:none}}@keyframes MobileNavDrawer-module-scss-module__6JlzXa__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.MobileNavDrawer-module-scss-module__6JlzXa__header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.MobileNavDrawer-module-scss-module__6JlzXa__brand{align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.MobileNavDrawer-module-scss-module__6JlzXa__brandMark{width:auto;height:28px;display:block}.MobileNavDrawer-module-scss-module__6JlzXa__brandName{color:#3bb77e;font-family:var(--font-quicksand),sans-serif;letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.MobileNavDrawer-module-scss-module__6JlzXa__close{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.MobileNavDrawer-module-scss-module__6JlzXa__address{color:#253d4e;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;align-items:center;gap:10px;margin:14px 16px 8px;padding:12px 14px;display:flex}.MobileNavDrawer-module-scss-module__6JlzXa__addressIcon{flex-shrink:0;width:18px;height:18px}.MobileNavDrawer-module-scss-module__6JlzXa__addressText{text-overflow:ellipsis;white-space:nowrap;color:#7f7f83;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.MobileNavDrawer-module-scss-module__6JlzXa__addressPlus{color:#3bb77e;flex-shrink:0;font-size:1.25rem;font-weight:600;line-height:1}.MobileNavDrawer-module-scss-module__6JlzXa__scroll{-webkit-overflow-scrolling:touch;flex:1;padding:8px 16px 32px;overflow:auto}.MobileNavDrawer-module-scss-module__6JlzXa__sectionTitle{color:#253d4e;margin:16px 0 10px;font-size:1rem;font-weight:700;line-height:1.3}.MobileNavDrawer-module-scss-module__6JlzXa__navList,.MobileNavDrawer-module-scss-module__6JlzXa__catList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.MobileNavDrawer-module-scss-module__6JlzXa__navLink,.MobileNavDrawer-module-scss-module__6JlzXa__catLink{color:#253d4e;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 4px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.MobileNavDrawer-module-scss-module__6JlzXa__navLink:hover,.MobileNavDrawer-module-scss-module__6JlzXa__catLink:hover{background:#f5f7f6}.MobileNavDrawer-module-scss-module__6JlzXa__navSale{color:#f57823;font-weight:600}.MobileNavDrawer-module-scss-module__6JlzXa__catIcon{object-fit:contain;flex-shrink:0;width:22px;height:22px}.MobileNavDrawer-module-scss-module__6JlzXa__catGroup{flex-direction:column;gap:2px;display:flex}.MobileNavDrawer-module-scss-module__6JlzXa__catLinkExpanded{background:#f5f7f6;font-weight:600}.MobileNavDrawer-module-scss-module__6JlzXa__catLabel{flex:1;min-width:0}.MobileNavDrawer-module-scss-module__6JlzXa__catChevron{color:#7e7e7e;flex-shrink:0;font-size:.75rem}.MobileNavDrawer-module-scss-module__6JlzXa__catSubList{flex-direction:column;gap:2px;margin:0;padding:0 0 4px;list-style:none;display:flex}.MobileNavDrawer-module-scss-module__6JlzXa__catSubLink{color:#4d6574;border-radius:8px;align-items:center;gap:8px;padding:8px 4px 8px 28px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.MobileNavDrawer-module-scss-module__6JlzXa__catSubLink:hover{color:#253d4e;background:#f5f7f6}.MobileNavDrawer-module-scss-module__6JlzXa__catSubIcon{flex-shrink:0}
.GridDensitySelect-module-scss-module__BuGMRq__root{grid-template-columns:1fr 1fr;gap:10px;display:grid}.GridDensitySelect-module-scss-module__BuGMRq__option,.GridDensitySelect-module-scss-module__BuGMRq__optionSelected{color:#253d4e;min-height:96px;font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.GridDensitySelect-module-scss-module__BuGMRq__option:hover,.GridDensitySelect-module-scss-module__BuGMRq__optionSelected:hover{border-color:#c8d4cc}.GridDensitySelect-module-scss-module__BuGMRq__option:focus-visible,.GridDensitySelect-module-scss-module__BuGMRq__optionSelected:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.GridDensitySelect-module-scss-module__BuGMRq__optionSelected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.GridDensitySelect-module-scss-module__BuGMRq__preview{grid-template-columns:repeat(2,1fr);gap:4px;width:56px;display:grid}.GridDensitySelect-module-scss-module__BuGMRq__preview span{background:#e8ecef;border-radius:3px;height:14px;display:block}.GridDensitySelect-module-scss-module__BuGMRq__preview[data-density=compact]{grid-template-columns:repeat(3,1fr);gap:3px;width:56px}.GridDensitySelect-module-scss-module__BuGMRq__preview[data-density=compact] span{height:10px}.GridDensitySelect-module-scss-module__BuGMRq__preview[data-density=compact] span:nth-child(4){display:none}.GridDensitySelect-module-scss-module__BuGMRq__label{font-size:.875rem;font-weight:700}
.ProductDetailViewSelect-module-scss-module__alHDQW__root{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ProductDetailViewSelect-module-scss-module__alHDQW__option,.ProductDetailViewSelect-module-scss-module__alHDQW__optionSelected{color:#253d4e;min-height:96px;font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.ProductDetailViewSelect-module-scss-module__alHDQW__option:hover,.ProductDetailViewSelect-module-scss-module__alHDQW__optionSelected:hover{border-color:#c8d4cc}.ProductDetailViewSelect-module-scss-module__alHDQW__option:focus-visible,.ProductDetailViewSelect-module-scss-module__alHDQW__optionSelected:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ProductDetailViewSelect-module-scss-module__alHDQW__optionSelected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ProductDetailViewSelect-module-scss-module__alHDQW__preview{justify-content:center;align-items:stretch;gap:4px;width:56px;height:36px;display:flex}.ProductDetailViewSelect-module-scss-module__alHDQW__preview span{background:#e8ecef;border-radius:3px;display:block}.ProductDetailViewSelect-module-scss-module__alHDQW__preview[data-view=simple] span:first-child{flex:1;height:100%}.ProductDetailViewSelect-module-scss-module__alHDQW__preview[data-view=simple] span:nth-child(2),.ProductDetailViewSelect-module-scss-module__alHDQW__preview[data-view=simple] span:nth-child(3){display:none}.ProductDetailViewSelect-module-scss-module__alHDQW__preview[data-view=professional] span{flex:1;height:100%}.ProductDetailViewSelect-module-scss-module__alHDQW__preview[data-view=professional] span:nth-child(3){display:none}.ProductDetailViewSelect-module-scss-module__alHDQW__label{font-size:.875rem;font-weight:700}
.LanguageSelect-module-scss-module__DwOVyG__grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.LanguageSelect-module-scss-module__DwOVyG__option,.LanguageSelect-module-scss-module__DwOVyG__optionSelected{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);text-align:start;cursor:pointer;font-weight:500;display:flex}.LanguageSelect-module-scss-module__DwOVyG__optionSelected{background:var(--color-accent);border-color:var(--color-primary)}.LanguageSelect-module-scss-module__DwOVyG__flag{object-fit:cover;background:#f0f0f0;border:1px solid #0000001a;border-radius:3px;flex-shrink:0;width:28px;height:21px;display:block}.LanguageSelect-module-scss-module__DwOVyG__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.LanguageSelect-module-scss-module__DwOVyG__check{color:var(--color-primary);font-weight:700}
.NotificationSettings-module-scss-module__wTmVtG__root{flex-direction:column;gap:12px;display:flex}.NotificationSettings-module-scss-module__wTmVtG__tableWrap{overflow-x:auto}@media (max-width:639px){.NotificationSettings-module-scss-module__wTmVtG__tableWrap{display:none}}.NotificationSettings-module-scss-module__wTmVtG__table{border-collapse:collapse;width:100%;font-size:.875rem}.NotificationSettings-module-scss-module__wTmVtG__topicHead,.NotificationSettings-module-scss-module__wTmVtG__channelHead{color:#7e7e7e;letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:0 8px 10px;font-size:.75rem;font-weight:700}.NotificationSettings-module-scss-module__wTmVtG__topicHead{text-align:start}.NotificationSettings-module-scss-module__wTmVtG__channelHead{min-width:72px}.NotificationSettings-module-scss-module__wTmVtG__topicCell{color:#253d4e;text-align:start;vertical-align:middle;padding:12px 8px 12px 0;font-size:.9375rem;font-weight:600}.NotificationSettings-module-scss-module__wTmVtG__channelCell{text-align:center;vertical-align:middle;padding:8px}.NotificationSettings-module-scss-module__wTmVtG__switch{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.NotificationSettings-module-scss-module__wTmVtG__switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:999px}.NotificationSettings-module-scss-module__wTmVtG__switchTrack{background:#d0d5db;border-radius:999px;width:44px;height:26px;transition:background .15s;display:block;position:relative}.NotificationSettings-module-scss-module__wTmVtG__switch[aria-checked=true] .NotificationSettings-module-scss-module__wTmVtG__switchTrack{background:#3bb77e}.NotificationSettings-module-scss-module__wTmVtG__switchThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #253d4e2e}.NotificationSettings-module-scss-module__wTmVtG__switch[aria-checked=true] .NotificationSettings-module-scss-module__wTmVtG__switchThumb{transform:translate(18px)}.NotificationSettings-module-scss-module__wTmVtG__mobileList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:none}@media (max-width:639px){.NotificationSettings-module-scss-module__wTmVtG__mobileList{display:flex}}.NotificationSettings-module-scss-module__wTmVtG__mobileTopic{background:#f9fafb;border:1px solid #ececec;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.NotificationSettings-module-scss-module__wTmVtG__mobileTopicTitle{color:#253d4e;margin:0;font-size:.9375rem;font-weight:700}.NotificationSettings-module-scss-module__wTmVtG__mobileChannels{flex-direction:column;gap:6px;display:flex}.NotificationSettings-module-scss-module__wTmVtG__mobileChannelRow{color:#253d4e;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:.875rem;display:flex}.NotificationSettings-module-scss-module__wTmVtG__stubHint{color:#7e7e7e;margin:0;font-size:.8125rem;line-height:1.45}
.SettingsPageContent-module-scss-module__cMnaqG__sections{flex-direction:column;gap:16px;display:flex}.SettingsPageContent-module-scss-module__cMnaqG__section{background:#fff;border:1px solid #ececec;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.SettingsPageContent-module-scss-module__cMnaqG__heading{color:#253d4e;margin:0;font-size:1.0625rem;font-weight:700}.SettingsPageContent-module-scss-module__cMnaqG__description{color:#7e7e7e;margin:0;font-size:.875rem;line-height:1.45}.SettingsPageContent-module-scss-module__cMnaqG__subBlock{flex-direction:column;gap:10px;padding-top:4px;display:flex}.SettingsPageContent-module-scss-module__cMnaqG__subHeading{color:#253d4e;margin:0;font-size:.9375rem;font-weight:700}.SettingsPageContent-module-scss-module__cMnaqG__linkList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SettingsPageContent-module-scss-module__cMnaqG__settingsLink{color:#253d4e;border:1px solid #ececec;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.SettingsPageContent-module-scss-module__cMnaqG__settingsLink:hover{border-color:var(--color-primary);color:var(--color-primary)}.SettingsPageContent-module-scss-module__cMnaqG__linkLabel{min-width:0}.SettingsPageContent-module-scss-module__cMnaqG__linkChevron{color:#adadad;flex-shrink:0;font-size:1.25rem;line-height:1}.SettingsPageContent-module-scss-module__cMnaqG__resetBtn{color:#253d4e;min-height:40px;font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:.875rem;font-weight:700}.SettingsPageContent-module-scss-module__cMnaqG__resetBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.SettingsPageContent-module-scss-module__cMnaqG__tipRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SettingsPageContent-module-scss-module__cMnaqG__tipCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.SettingsPageContent-module-scss-module__cMnaqG__switch{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:4px;display:inline-flex}.SettingsPageContent-module-scss-module__cMnaqG__switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:999px}.SettingsPageContent-module-scss-module__cMnaqG__switchTrack{background:#d0d5db;border-radius:999px;width:44px;height:26px;transition:background .15s;display:block;position:relative}.SettingsPageContent-module-scss-module__cMnaqG__switch[aria-checked=true] .SettingsPageContent-module-scss-module__cMnaqG__switchTrack{background:#3bb77e}.SettingsPageContent-module-scss-module__cMnaqG__switchThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #253d4e2e}.SettingsPageContent-module-scss-module__cMnaqG__switch[aria-checked=true] .SettingsPageContent-module-scss-module__cMnaqG__switchThumb{transform:translate(18px)}
.SettingsModal-module-scss-module__wr7mcq__section{gap:var(--space-3);flex-direction:column;display:flex}.SettingsModal-module-scss-module__wr7mcq__heading{margin:0;font-size:1rem}.SettingsModal-module-scss-module__wr7mcq__settingsLink{border:1px solid var(--color-border,#ececec);color:#253d4e;border-radius:8px;align-items:center;min-height:36px;padding:8px 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.SettingsModal-module-scss-module__wr7mcq__settingsLink:hover{border-color:var(--color-primary);color:var(--color-primary)}.SettingsModal-module-scss-module__wr7mcq__sessionHint{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:.75rem}
:root{--p-blue-50:#e6f4fc;--p-blue-100:#daeffa;--p-blue-200:#cdeaf8;--p-blue-300:#a7e0fc;--p-blue-400:#80d6ff;--p-blue-500:#00adff;--p-blue-700:#006b9e;--p-dairy-50:#eaeef8;--p-dairy-300:#c2cdf0;--p-dairy-700:#263873;--p-green-50:#ecf8f3;--p-green-100:#d8f1e5;--p-green-200:#b1e2cb;--p-green-300:#89d4b2;--p-green-400:#62c598;--p-green-500:#3bb77e;--p-green-600:#2f9265;--p-green-700:#236e4c;--p-green-800:#184932;--p-green-900:#0f2e20;--p-orange-50:#ffe7cf;--p-orange-100:#ffe0c2;--p-orange-300:#ffc78f;--p-orange-500:#ff8204;--p-orange-700:#974901;--p-pink-50:#f7e7ef;--p-pink-100:#f7e0ec;--p-pink-200:#f7d9e8;--p-pink-400:#f0a8cd;--p-pink-500:#c54989;--p-pink-600:#a7356f;--p-pink-700:#7e2a55;--p-red-50:#fde8e6;--p-red-100:#fcdad8;--p-red-200:#faccc9;--p-red-500:#ef544a;--p-red-600:#df3126;--p-red-700:#9e2922;--p-slate-0:#fff;--p-slate-50:#f8f7f5;--p-slate-100:#f5f4f2;--p-slate-150:#edece8;--p-slate-200:#e7e5e1;--p-slate-300:#d2d0cc;--p-slate-400:#c4c2be;--p-slate-500:#9e9b98;--p-slate-550:#8a8784;--p-slate-600:#75736f;--p-slate-700:#42413e;--p-slate-800:#253d4e;--p-slate-900:#16252f;--p-yellow-50:#ffeec1;--p-yellow-100:#ffeab2;--p-yellow-200:#ffe6a3;--p-yellow-400:#ffd257;--p-yellow-500:#ffbd08;--p-yellow-800:#4e2d02;--p-color-bg-brand:var(--p-green-500);--p-color-bg-brand-hover:var(--p-green-600);--p-color-bg-brand-pressed:var(--p-green-700);--p-color-bg-brand-soft:var(--p-green-50);--p-color-bg-brand-soft-hover:var(--p-green-100);--p-color-bg-card:var(--p-slate-50);--p-color-bg-control-minor:#655c4e1a;--p-color-bg-control-minor-hover:#655c4e26;--p-color-bg-control-off:var(--p-slate-300);--p-color-bg-control-off-hover:var(--p-slate-400);--p-color-bg-danger:var(--p-red-500);--p-color-bg-danger-hover:var(--p-red-600);--p-color-bg-danger-soft:var(--p-red-50);--p-color-bg-disabled:var(--p-slate-100);--p-color-bg-hot:var(--p-pink-600);--p-color-bg-hot-soft:var(--p-pink-50);--p-color-bg-info-soft:var(--p-blue-50);--p-color-bg-inverse:var(--p-slate-900);--p-color-bg-muted:var(--p-slate-200);--p-color-bg-new:var(--p-green-400);--p-color-bg-overlay:#00000080;--p-color-bg-page:var(--p-slate-50);--p-color-bg-sale:var(--p-yellow-500);--p-color-bg-sale-soft:var(--p-yellow-100);--p-color-bg-subtle:var(--p-slate-100);--p-color-bg-surface:var(--p-slate-0);--p-color-bg-top:var(--p-blue-700);--p-color-bg-warning-soft:var(--p-orange-50);--p-color-border-brand:var(--p-green-500);--p-color-border-danger:var(--p-red-500);--p-color-border-default:var(--p-slate-200);--p-color-border-focus:var(--p-green-500);--p-color-border-line:#8a878433;--p-color-border-strong:var(--p-slate-300);--p-color-border-subtle:var(--p-slate-100);--p-color-border-warning:var(--p-orange-500);--p-color-cat-dairy:var(--p-blue-500);--p-color-cat-dry:var(--p-yellow-500);--p-color-cat-fish:var(--p-blue-700);--p-color-cat-meat:var(--p-red-500);--p-color-cat-veg:var(--p-green-500);--p-color-icon-brand:var(--p-green-600);--p-color-icon-danger:var(--p-red-500);--p-color-icon-default:var(--p-slate-500);--p-color-icon-disabled:var(--p-slate-300);--p-color-icon-on-brand:var(--p-slate-0);--p-color-icon-primary:var(--p-slate-800);--p-color-icon-strong:var(--p-slate-900);--p-color-icon-warning:var(--p-orange-500);--p-color-status-brand-bg:var(--p-green-100);--p-color-status-brand-fg:var(--p-green-800);--p-color-status-danger-bg:var(--p-red-50);--p-color-status-danger-fg:var(--p-red-700);--p-color-status-info-bg:var(--p-blue-50);--p-color-status-info-fg:var(--p-blue-700);--p-color-status-neutral-bg:var(--p-slate-100);--p-color-status-neutral-fg:var(--p-slate-600);--p-color-status-sale-bg:var(--p-yellow-100);--p-color-status-sale-fg:var(--p-yellow-800);--p-color-status-success-bg:var(--p-green-50);--p-color-status-success-fg:var(--p-green-700);--p-color-status-warning-bg:var(--p-orange-50);--p-color-status-warning-fg:var(--p-orange-700);--p-color-text-brand:var(--p-green-700);--p-color-text-danger:var(--p-red-700);--p-color-text-disabled:var(--p-slate-400);--p-color-text-heading:var(--p-slate-900);--p-color-text-info:var(--p-blue-700);--p-color-text-link:var(--p-green-700);--p-color-text-on-brand:var(--p-slate-0);--p-color-text-on-inverse:var(--p-slate-0);--p-color-text-placeholder:var(--p-slate-500);--p-color-text-primary:var(--p-slate-800);--p-color-text-sale:var(--p-yellow-800);--p-color-text-secondary:var(--p-slate-500);--p-color-text-secondary-hover:var(--p-slate-600);--p-color-text-success:var(--p-green-700);--p-color-text-tertiary:var(--p-slate-400);--p-color-text-warning:var(--p-orange-700);--p-space-2:2px;--p-space-4:4px;--p-space-6:6px;--p-space-8:8px;--p-space-12:12px;--p-space-16:16px;--p-space-20:20px;--p-space-24:24px;--p-space-32:32px;--p-space-40:40px;--p-space-48:48px;--p-space-64:64px;--p-space-80:80px;--p-radius-none:0px;--p-radius-xs:4px;--p-radius-sm:8px;--p-radius-md:12px;--p-radius-lg:16px;--p-radius-xl:24px;--p-radius-2xl:32px;--p-radius-full:999px;--p-radius-control:var(--p-radius-lg);--p-radius-input:var(--p-radius-lg);--p-radius-card:var(--p-radius-xl);--p-radius-chip:var(--p-radius-md);--p-radius-modal:var(--p-radius-xl);--p-size-control-sm:32px;--p-size-control-md:40px;--p-size-control-lg:48px;--p-size-control-xl:56px;--p-size-icon-sm:16px;--p-size-icon-md:20px;--p-size-icon-lg:24px;--p-size-stroke-default:1px;--p-size-stroke-focus:2px;--p-font-sans:var(--font-golos), "Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-text-hero-size:48px;--p-text-hero-line-height:50px;--p-text-hero-weight:800;--p-text-hero-tracking:-.005em;--p-text-display-size:40px;--p-text-display-line-height:42px;--p-text-display-weight:800;--p-text-display-tracking:-.005em;--p-text-title-size:32px;--p-text-title-line-height:34px;--p-text-title-weight:800;--p-text-title-tracking:-.005em;--p-text-h1-size:28px;--p-text-h1-line-height:30px;--p-text-h1-weight:800;--p-text-h1-tracking:-.005em;--p-text-h2-size:24px;--p-text-h2-line-height:26px;--p-text-h2-weight:800;--p-text-h2-tracking:-.005em;--p-text-h3-size:20px;--p-text-h3-line-height:22px;--p-text-h3-weight:800;--p-text-h3-tracking:-.005em;--p-text-body-l-size:16px;--p-text-body-l-line-height:20px;--p-text-body-l-weight:400;--p-text-body-l-tracking:0em;--p-text-body-l-medium-size:16px;--p-text-body-l-medium-line-height:20px;--p-text-body-l-medium-weight:500;--p-text-body-l-medium-tracking:0em;--p-text-body-m-size:14px;--p-text-body-m-line-height:18px;--p-text-body-m-weight:400;--p-text-body-m-tracking:0em;--p-text-body-m-medium-size:14px;--p-text-body-m-medium-line-height:18px;--p-text-body-m-medium-weight:500;--p-text-body-m-medium-tracking:0em;--p-text-body-s-size:13px;--p-text-body-s-line-height:16px;--p-text-body-s-weight:400;--p-text-body-s-tracking:0em;--p-text-body-s-medium-size:13px;--p-text-body-s-medium-line-height:16px;--p-text-body-s-medium-weight:500;--p-text-body-s-medium-tracking:0em;--p-text-caption-size:12px;--p-text-caption-line-height:14px;--p-text-caption-weight:400;--p-text-caption-tracking:0em;--p-text-caption-medium-size:12px;--p-text-caption-medium-line-height:14px;--p-text-caption-medium-weight:500;--p-text-caption-medium-tracking:0em;--p-text-overline-size:11px;--p-text-overline-line-height:13px;--p-text-overline-weight:500;--p-text-overline-tracking:0em;--p-text-price-l-size:20px;--p-text-price-l-line-height:22px;--p-text-price-l-weight:800;--p-text-price-l-tracking:-.005em;--p-text-price-m-size:16px;--p-text-price-m-line-height:18px;--p-text-price-m-weight:700;--p-text-price-m-tracking:0em;--p-text-numeric-xl-size:40px;--p-text-numeric-xl-line-height:42px;--p-text-numeric-xl-weight:800;--p-text-numeric-xl-tracking:-.005em;--p-shadow-xs:0px 1px 2px 0px #16252f0f;--p-shadow-sm:0px 1px 2px 0px #16252f0d, 0px 2px 6px 0px #16252f0f;--p-shadow-md:0px 4px 12px -2px #16252f1a, 0px 1px 2px 0px #16252f0d;--p-shadow-lg:0px 16px 40px -8px #16252f2e, 0px 2px 6px 0px #16252f0f;--p-shadow-focus-ring:0px 0px 0px 3px #3bb77e59}.B2bFooter-module-scss-module__xaWSnq__footer{background:var(--p-color-bg-card);margin-top:auto}.B2bFooter-module-scss-module__xaWSnq__inner{gap:var(--p-space-32);width:min(1440px,100%);padding:56px 120px var(--p-space-32);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:1279px){.B2bFooter-module-scss-module__xaWSnq__inner{padding-inline:var(--p-space-24)}}@media (max-width:767px){.B2bFooter-module-scss-module__xaWSnq__inner{gap:var(--p-space-24);padding:var(--p-space-40) var(--p-space-16) var(--p-space-24)}}.B2bFooter-module-scss-module__xaWSnq__top{gap:var(--p-space-48);display:flex}@media (max-width:1023px){.B2bFooter-module-scss-module__xaWSnq__top{gap:var(--p-space-32);flex-wrap:wrap}}.B2bFooter-module-scss-module__xaWSnq__brand{align-items:flex-start;gap:var(--p-space-16);flex-direction:column;flex-shrink:0;width:320px;display:flex}@media (max-width:1023px){.B2bFooter-module-scss-module__xaWSnq__brand{width:100%}}.B2bFooter-module-scss-module__xaWSnq__logo{align-items:center;gap:10px;text-decoration:none;display:flex}.B2bFooter-module-scss-module__xaWSnq__logo img{width:46px;height:36px;display:block}.B2bFooter-module-scss-module__xaWSnq__logoText{font-family:var(--p-font-sans);font-size:var(--p-text-h2-size);line-height:var(--p-text-h2-line-height);font-weight:var(--p-text-h2-weight);letter-spacing:var(--p-text-h2-tracking);color:var(--p-color-text-brand)}.B2bFooter-module-scss-module__xaWSnq__tagline{font-family:var(--p-font-sans);font-size:var(--p-text-body-s-size);line-height:var(--p-text-body-s-line-height);font-weight:var(--p-text-body-s-weight);letter-spacing:var(--p-text-body-s-tracking);color:var(--p-color-text-secondary);margin:0}.B2bFooter-module-scss-module__xaWSnq__socials{gap:var(--p-space-8);display:flex}.B2bFooter-module-scss-module__xaWSnq__social{border-radius:var(--p-radius-full);background:var(--p-color-bg-surface);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.B2bFooter-module-scss-module__xaWSnq__social:focus-visible{box-shadow:var(--p-shadow-focus-ring);outline:none}.B2bFooter-module-scss-module__xaWSnq__col{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:140px;display:flex}.B2bFooter-module-scss-module__xaWSnq__colTitle{font-family:var(--p-font-sans);font-size:var(--p-text-body-m-medium-size);line-height:var(--p-text-body-m-medium-line-height);font-weight:var(--p-text-body-m-medium-weight);letter-spacing:var(--p-text-body-m-medium-tracking);color:var(--p-color-text-heading);margin:0}.B2bFooter-module-scss-module__xaWSnq__colList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.B2bFooter-module-scss-module__xaWSnq__colLink{font-family:var(--p-font-sans);font-size:var(--p-text-body-s-size);line-height:var(--p-text-body-s-line-height);font-weight:var(--p-text-body-s-weight);letter-spacing:var(--p-text-body-s-tracking);color:var(--p-color-text-secondary);white-space:nowrap;text-decoration:none}.B2bFooter-module-scss-module__xaWSnq__colLink:hover{color:var(--p-color-text-secondary-hover)}.B2bFooter-module-scss-module__xaWSnq__contactRow{align-items:center;gap:var(--p-space-8);display:flex}.B2bFooter-module-scss-module__xaWSnq__contactIcon{color:var(--p-color-icon-default);flex-shrink:0}.B2bFooter-module-scss-module__xaWSnq__whatsapp{font-family:var(--p-font-sans);font-size:var(--p-text-body-s-medium-size);line-height:var(--p-text-body-s-medium-line-height);font-weight:var(--p-text-body-s-medium-weight);letter-spacing:var(--p-text-body-s-medium-tracking);align-items:center;gap:var(--p-space-8);padding:var(--p-space-8) 14px var(--p-space-8) var(--p-space-12);border-radius:var(--p-radius-md);background:var(--p-color-bg-surface);color:var(--p-color-text-heading);text-decoration:none;display:inline-flex}.B2bFooter-module-scss-module__xaWSnq__whatsapp:focus-visible{box-shadow:var(--p-shadow-focus-ring);outline:none}.B2bFooter-module-scss-module__xaWSnq__divider{background:var(--p-color-border-subtle);height:1px}.B2bFooter-module-scss-module__xaWSnq__bottom{align-items:center;gap:var(--p-space-12) var(--p-space-24);flex-wrap:wrap;display:flex}.B2bFooter-module-scss-module__xaWSnq__copy,.B2bFooter-module-scss-module__xaWSnq__legal,.B2bFooter-module-scss-module__xaWSnq__payments{font-family:var(--p-font-sans);font-size:var(--p-text-caption-size);line-height:var(--p-text-caption-line-height);font-weight:var(--p-text-caption-weight);letter-spacing:var(--p-text-caption-tracking);white-space:nowrap}.B2bFooter-module-scss-module__xaWSnq__copy,.B2bFooter-module-scss-module__xaWSnq__legal{color:var(--p-color-text-secondary);text-decoration:none}.B2bFooter-module-scss-module__xaWSnq__legal:hover{color:var(--p-color-text-secondary-hover)}.B2bFooter-module-scss-module__xaWSnq__spacer{flex:1}.B2bFooter-module-scss-module__xaWSnq__payments{color:var(--p-color-text-tertiary)}.B2bFooter-module-scss-module__xaWSnq__language{font-family:var(--p-font-sans);font-size:var(--p-text-caption-medium-size);line-height:var(--p-text-caption-medium-line-height);font-weight:var(--p-text-caption-medium-weight);letter-spacing:var(--p-text-caption-medium-tracking);align-items:center;gap:var(--p-space-4);padding:var(--p-space-6) var(--p-space-8) var(--p-space-6) 10px;background:var(--p-color-bg-surface);color:var(--p-color-text-heading);cursor:pointer;border:0;border-radius:10px;display:inline-flex}.B2bFooter-module-scss-module__xaWSnq__language:focus-visible{box-shadow:var(--p-shadow-focus-ring);outline:none}
.SettingsPage-module-scss-module__ETivsW__page{flex-direction:column;gap:20px;width:min(720px,100%);margin-inline:auto;padding:16px 16px 48px;display:flex}@media (min-width:768px){.SettingsPage-module-scss-module__ETivsW__page{gap:24px;padding:24px 24px 56px}}.SettingsPage-module-scss-module__ETivsW__back{color:#7e7e7e;width:fit-content;font-size:.875rem;font-weight:600;text-decoration:none}.SettingsPage-module-scss-module__ETivsW__back:hover{color:var(--color-primary)}.SettingsPage-module-scss-module__ETivsW__crumbs{color:#7e7e7e;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.SettingsPage-module-scss-module__ETivsW__crumbs a{color:#7e7e7e;text-decoration:none}.SettingsPage-module-scss-module__ETivsW__crumbs a:hover{color:var(--color-primary)}.SettingsPage-module-scss-module__ETivsW__title{color:#253d4e;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.SettingsPage-module-scss-module__ETivsW__lead{color:#7e7e7e;max-width:42rem;margin:0;font-size:.9375rem;line-height:1.5}
:root{--p-blue-50:#e6f4fc;--p-blue-100:#daeffa;--p-blue-200:#cdeaf8;--p-blue-300:#a7e0fc;--p-blue-400:#80d6ff;--p-blue-500:#00adff;--p-blue-700:#006b9e;--p-dairy-50:#eaeef8;--p-dairy-300:#c2cdf0;--p-dairy-700:#263873;--p-green-50:#ecf8f3;--p-green-100:#d8f1e5;--p-green-200:#b1e2cb;--p-green-300:#89d4b2;--p-green-400:#62c598;--p-green-500:#3bb77e;--p-green-600:#2f9265;--p-green-700:#236e4c;--p-green-800:#184932;--p-green-900:#0f2e20;--p-orange-50:#ffe7cf;--p-orange-100:#ffe0c2;--p-orange-300:#ffc78f;--p-orange-500:#ff8204;--p-orange-700:#974901;--p-pink-50:#f7e7ef;--p-pink-100:#f7e0ec;--p-pink-200:#f7d9e8;--p-pink-400:#f0a8cd;--p-pink-500:#c54989;--p-pink-600:#a7356f;--p-pink-700:#7e2a55;--p-red-50:#fde8e6;--p-red-100:#fcdad8;--p-red-200:#faccc9;--p-red-500:#ef544a;--p-red-600:#df3126;--p-red-700:#9e2922;--p-slate-0:#fff;--p-slate-50:#f8f7f5;--p-slate-100:#f5f4f2;--p-slate-150:#edece8;--p-slate-200:#e7e5e1;--p-slate-300:#d2d0cc;--p-slate-400:#c4c2be;--p-slate-500:#9e9b98;--p-slate-550:#8a8784;--p-slate-600:#75736f;--p-slate-700:#42413e;--p-slate-800:#253d4e;--p-slate-900:#16252f;--p-yellow-50:#ffeec1;--p-yellow-100:#ffeab2;--p-yellow-200:#ffe6a3;--p-yellow-400:#ffd257;--p-yellow-500:#ffbd08;--p-yellow-800:#4e2d02;--p-color-bg-brand:var(--p-green-500);--p-color-bg-brand-hover:var(--p-green-600);--p-color-bg-brand-pressed:var(--p-green-700);--p-color-bg-brand-soft:var(--p-green-50);--p-color-bg-brand-soft-hover:var(--p-green-100);--p-color-bg-card:var(--p-slate-50);--p-color-bg-control-minor:#655c4e1a;--p-color-bg-control-minor-hover:#655c4e26;--p-color-bg-control-off:var(--p-slate-300);--p-color-bg-control-off-hover:var(--p-slate-400);--p-color-bg-danger:var(--p-red-500);--p-color-bg-danger-hover:var(--p-red-600);--p-color-bg-danger-soft:var(--p-red-50);--p-color-bg-disabled:var(--p-slate-100);--p-color-bg-hot:var(--p-pink-600);--p-color-bg-hot-soft:var(--p-pink-50);--p-color-bg-info-soft:var(--p-blue-50);--p-color-bg-inverse:var(--p-slate-900);--p-color-bg-muted:var(--p-slate-200);--p-color-bg-new:var(--p-green-400);--p-color-bg-overlay:#00000080;--p-color-bg-page:var(--p-slate-50);--p-color-bg-sale:var(--p-yellow-500);--p-color-bg-sale-soft:var(--p-yellow-100);--p-color-bg-subtle:var(--p-slate-100);--p-color-bg-surface:var(--p-slate-0);--p-color-bg-top:var(--p-blue-700);--p-color-bg-warning-soft:var(--p-orange-50);--p-color-border-brand:var(--p-green-500);--p-color-border-danger:var(--p-red-500);--p-color-border-default:var(--p-slate-200);--p-color-border-focus:var(--p-green-500);--p-color-border-line:#8a878433;--p-color-border-strong:var(--p-slate-300);--p-color-border-subtle:var(--p-slate-100);--p-color-border-warning:var(--p-orange-500);--p-color-cat-dairy:var(--p-blue-500);--p-color-cat-dry:var(--p-yellow-500);--p-color-cat-fish:var(--p-blue-700);--p-color-cat-meat:var(--p-red-500);--p-color-cat-veg:var(--p-green-500);--p-color-icon-brand:var(--p-green-600);--p-color-icon-danger:var(--p-red-500);--p-color-icon-default:var(--p-slate-500);--p-color-icon-disabled:var(--p-slate-300);--p-color-icon-on-brand:var(--p-slate-0);--p-color-icon-primary:var(--p-slate-800);--p-color-icon-strong:var(--p-slate-900);--p-color-icon-warning:var(--p-orange-500);--p-color-status-brand-bg:var(--p-green-100);--p-color-status-brand-fg:var(--p-green-800);--p-color-status-danger-bg:var(--p-red-50);--p-color-status-danger-fg:var(--p-red-700);--p-color-status-info-bg:var(--p-blue-50);--p-color-status-info-fg:var(--p-blue-700);--p-color-status-neutral-bg:var(--p-slate-100);--p-color-status-neutral-fg:var(--p-slate-600);--p-color-status-sale-bg:var(--p-yellow-100);--p-color-status-sale-fg:var(--p-yellow-800);--p-color-status-success-bg:var(--p-green-50);--p-color-status-success-fg:var(--p-green-700);--p-color-status-warning-bg:var(--p-orange-50);--p-color-status-warning-fg:var(--p-orange-700);--p-color-text-brand:var(--p-green-700);--p-color-text-danger:var(--p-red-700);--p-color-text-disabled:var(--p-slate-400);--p-color-text-heading:var(--p-slate-900);--p-color-text-info:var(--p-blue-700);--p-color-text-link:var(--p-green-700);--p-color-text-on-brand:var(--p-slate-0);--p-color-text-on-inverse:var(--p-slate-0);--p-color-text-placeholder:var(--p-slate-500);--p-color-text-primary:var(--p-slate-800);--p-color-text-sale:var(--p-yellow-800);--p-color-text-secondary:var(--p-slate-500);--p-color-text-secondary-hover:var(--p-slate-600);--p-color-text-success:var(--p-green-700);--p-color-text-tertiary:var(--p-slate-400);--p-color-text-warning:var(--p-orange-700);--p-space-2:2px;--p-space-4:4px;--p-space-6:6px;--p-space-8:8px;--p-space-12:12px;--p-space-16:16px;--p-space-20:20px;--p-space-24:24px;--p-space-32:32px;--p-space-40:40px;--p-space-48:48px;--p-space-64:64px;--p-space-80:80px;--p-radius-none:0px;--p-radius-xs:4px;--p-radius-sm:8px;--p-radius-md:12px;--p-radius-lg:16px;--p-radius-xl:24px;--p-radius-2xl:32px;--p-radius-full:999px;--p-radius-control:var(--p-radius-lg);--p-radius-input:var(--p-radius-lg);--p-radius-card:var(--p-radius-xl);--p-radius-chip:var(--p-radius-md);--p-radius-modal:var(--p-radius-xl);--p-size-control-sm:32px;--p-size-control-md:40px;--p-size-control-lg:48px;--p-size-control-xl:56px;--p-size-icon-sm:16px;--p-size-icon-md:20px;--p-size-icon-lg:24px;--p-size-stroke-default:1px;--p-size-stroke-focus:2px;--p-font-sans:var(--font-golos), "Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-text-hero-size:48px;--p-text-hero-line-height:50px;--p-text-hero-weight:800;--p-text-hero-tracking:-.005em;--p-text-display-size:40px;--p-text-display-line-height:42px;--p-text-display-weight:800;--p-text-display-tracking:-.005em;--p-text-title-size:32px;--p-text-title-line-height:34px;--p-text-title-weight:800;--p-text-title-tracking:-.005em;--p-text-h1-size:28px;--p-text-h1-line-height:30px;--p-text-h1-weight:800;--p-text-h1-tracking:-.005em;--p-text-h2-size:24px;--p-text-h2-line-height:26px;--p-text-h2-weight:800;--p-text-h2-tracking:-.005em;--p-text-h3-size:20px;--p-text-h3-line-height:22px;--p-text-h3-weight:800;--p-text-h3-tracking:-.005em;--p-text-body-l-size:16px;--p-text-body-l-line-height:20px;--p-text-body-l-weight:400;--p-text-body-l-tracking:0em;--p-text-body-l-medium-size:16px;--p-text-body-l-medium-line-height:20px;--p-text-body-l-medium-weight:500;--p-text-body-l-medium-tracking:0em;--p-text-body-m-size:14px;--p-text-body-m-line-height:18px;--p-text-body-m-weight:400;--p-text-body-m-tracking:0em;--p-text-body-m-medium-size:14px;--p-text-body-m-medium-line-height:18px;--p-text-body-m-medium-weight:500;--p-text-body-m-medium-tracking:0em;--p-text-body-s-size:13px;--p-text-body-s-line-height:16px;--p-text-body-s-weight:400;--p-text-body-s-tracking:0em;--p-text-body-s-medium-size:13px;--p-text-body-s-medium-line-height:16px;--p-text-body-s-medium-weight:500;--p-text-body-s-medium-tracking:0em;--p-text-caption-size:12px;--p-text-caption-line-height:14px;--p-text-caption-weight:400;--p-text-caption-tracking:0em;--p-text-caption-medium-size:12px;--p-text-caption-medium-line-height:14px;--p-text-caption-medium-weight:500;--p-text-caption-medium-tracking:0em;--p-text-overline-size:11px;--p-text-overline-line-height:13px;--p-text-overline-weight:500;--p-text-overline-tracking:0em;--p-text-price-l-size:20px;--p-text-price-l-line-height:22px;--p-text-price-l-weight:800;--p-text-price-l-tracking:-.005em;--p-text-price-m-size:16px;--p-text-price-m-line-height:18px;--p-text-price-m-weight:700;--p-text-price-m-tracking:0em;--p-text-numeric-xl-size:40px;--p-text-numeric-xl-line-height:42px;--p-text-numeric-xl-weight:800;--p-text-numeric-xl-tracking:-.005em;--p-shadow-xs:0px 1px 2px 0px #16252f0f;--p-shadow-sm:0px 1px 2px 0px #16252f0d, 0px 2px 6px 0px #16252f0f;--p-shadow-md:0px 4px 12px -2px #16252f1a, 0px 1px 2px 0px #16252f0d;--p-shadow-lg:0px 16px 40px -8px #16252f2e, 0px 2px 6px 0px #16252f0f;--p-shadow-focus-ring:0px 0px 0px 3px #3bb77e59}.ProfileChrome-module-scss-module__64XxHW__section{gap:var(--p-space-24);font-family:var(--p-font-sans);flex-direction:column;display:flex}.ProfileChrome-module-scss-module__64XxHW__header{gap:var(--p-space-6);flex-direction:column;display:flex}.ProfileChrome-module-scss-module__64XxHW__title{font-family:var(--p-font-sans);font-size:var(--p-text-h1-size);line-height:var(--p-text-h1-line-height);font-weight:var(--p-text-h1-weight);letter-spacing:var(--p-text-h1-tracking);color:var(--p-color-text-heading);margin:0}.ProfileChrome-module-scss-module__64XxHW__subtitle{font-family:var(--p-font-sans);font-size:var(--p-text-body-m-size);line-height:var(--p-text-body-m-line-height);font-weight:var(--p-text-body-m-weight);letter-spacing:var(--p-text-body-m-tracking);color:var(--p-color-text-secondary);margin:0}.ProfileChrome-module-scss-module__64XxHW__card{gap:var(--p-space-20);padding:var(--p-space-24);border-radius:var(--p-radius-card);background:var(--p-color-bg-card);flex-direction:column;display:flex}@media (max-width:767px){.ProfileChrome-module-scss-module__64XxHW__card{padding:var(--p-space-16)}}.ProfileChrome-module-scss-module__64XxHW__cardSm{padding:var(--p-space-20) var(--p-space-24)}@media (max-width:767px){.ProfileChrome-module-scss-module__64XxHW__cardSm{padding:var(--p-space-16)}}.ProfileChrome-module-scss-module__64XxHW__cardHeader{justify-content:space-between;align-items:center;gap:var(--p-space-12);min-height:var(--p-size-control-md);display:flex}.ProfileChrome-module-scss-module__64XxHW__cardTitle{font-family:var(--p-font-sans);font-size:var(--p-text-h3-size);line-height:var(--p-text-h3-line-height);font-weight:var(--p-text-h3-weight);letter-spacing:var(--p-text-h3-tracking);color:var(--p-color-text-heading);margin:0}.ProfileChrome-module-scss-module__64XxHW__cardAction{align-items:center;gap:var(--p-space-8);flex-shrink:0;display:flex}.ProfileChrome-module-scss-module__64XxHW__row{align-items:center;gap:var(--p-space-12);padding:var(--p-space-12) var(--p-space-16);border-radius:var(--p-radius-lg);background:var(--p-color-bg-surface);display:flex}.ProfileChrome-module-scss-module__64XxHW__rowIcon{color:var(--p-color-icon-brand);flex-shrink:0;display:inline-flex}.ProfileChrome-module-scss-module__64XxHW__rowIcon svg{width:var(--p-size-icon-lg);height:var(--p-size-icon-lg);display:block}.ProfileChrome-module-scss-module__64XxHW__rowInfo{gap:var(--p-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ProfileChrome-module-scss-module__64XxHW__rowTitle{font-family:var(--p-font-sans);font-size:var(--p-text-body-m-medium-size);line-height:var(--p-text-body-m-medium-line-height);font-weight:var(--p-text-body-m-medium-weight);letter-spacing:var(--p-text-body-m-medium-tracking);color:var(--p-color-text-primary);text-overflow:ellipsis;overflow:hidden}.ProfileChrome-module-scss-module__64XxHW__rowCaption{font-family:var(--p-font-sans);font-size:var(--p-text-caption-size);line-height:var(--p-text-caption-line-height);font-weight:var(--p-text-caption-weight);letter-spacing:var(--p-text-caption-tracking);color:var(--p-color-text-secondary)}.ProfileChrome-module-scss-module__64XxHW__rowTrailing{align-items:center;gap:var(--p-space-12);flex-shrink:0;display:flex}.ProfileChrome-module-scss-module__64XxHW__empty{align-items:center;gap:var(--p-space-20);padding:var(--p-space-80) var(--p-space-24);border-radius:var(--p-radius-card);background:var(--p-color-bg-card);text-align:center;flex-direction:column;display:flex}@media (max-width:767px){.ProfileChrome-module-scss-module__64XxHW__empty{padding:var(--p-space-48) var(--p-space-16)}}.ProfileChrome-module-scss-module__64XxHW__emptyIcon{border-radius:var(--p-radius-lg);background:var(--p-color-bg-brand-soft);width:96px;height:96px;color:var(--p-color-icon-brand);justify-content:center;align-items:center;display:inline-flex}.ProfileChrome-module-scss-module__64XxHW__emptyIcon svg{width:48px;height:48px;display:block}.ProfileChrome-module-scss-module__64XxHW__emptyTitle{font-family:var(--p-font-sans);font-size:var(--p-text-h3-size);line-height:var(--p-text-h3-line-height);font-weight:var(--p-text-h3-weight);letter-spacing:var(--p-text-h3-tracking);color:var(--p-color-text-heading);margin:0}.ProfileChrome-module-scss-module__64XxHW__emptyCaption{font-family:var(--p-font-sans);font-size:var(--p-text-body-m-size);line-height:var(--p-text-body-m-line-height);font-weight:var(--p-text-body-m-weight);letter-spacing:var(--p-text-body-m-tracking);max-width:380px;color:var(--p-color-text-secondary);margin:0}
.CookieSettingsModal-module-scss-module__GIE3NG__intro{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.CookieSettingsModal-module-scss-module__GIE3NG__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);cursor:default;display:flex}.CookieSettingsModal-module-scss-module__GIE3NG__row:has(input){cursor:pointer}.CookieSettingsModal-module-scss-module__GIE3NG__rowTitle{color:#253d4e;margin:0 0 2px;font-size:.9375rem;font-weight:700}.CookieSettingsModal-module-scss-module__GIE3NG__rowBody{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.CookieSettingsModal-module-scss-module__GIE3NG__alwaysOn{color:var(--color-primary);white-space:nowrap;background:#48b7861f;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700}.CookieSettingsModal-module-scss-module__GIE3NG__switch{appearance:none;cursor:pointer;background:#d9d6cf;border-radius:999px;flex-shrink:0;width:44px;height:26px;margin:0;transition:background .2s;position:relative}.CookieSettingsModal-module-scss-module__GIE3NG__switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.CookieSettingsModal-module-scss-module__GIE3NG__switch:checked{background:var(--color-primary)}.CookieSettingsModal-module-scss-module__GIE3NG__switch:checked:after{transform:translate(18px)}.CookieSettingsModal-module-scss-module__GIE3NG__switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[dir=rtl] .CookieSettingsModal-module-scss-module__GIE3NG__switch:checked:after{transform:translate(-18px)}.CookieSettingsModal-module-scss-module__GIE3NG__policyLink{margin-top:var(--space-3);color:var(--color-primary);font-size:.875rem;font-weight:600;display:inline-block}.CookieSettingsModal-module-scss-module__GIE3NG__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.ShareActions-module-scss-module__tFo-7G__row{gap:var(--space-2);flex-wrap:wrap;display:flex}
.ShareProductImage-module-scss-module__EHAgva__wrap{border-radius:var(--radius-md);width:120px;height:120px;margin-inline:auto;overflow:hidden}.ShareProductImage-module-scss-module__EHAgva__image{object-fit:cover;width:100%;height:100%;display:block}
