@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d33bb687-module__np2tqa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_d33bb687-module__np2tqa__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
.customButton-module-scss-module__R6D6bW__custom-button-wrapper{display:inline-flex;position:relative}.customButton-module-scss-module__R6D6bW__custom-button{opacity:1;cursor:pointer;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.customButton-module-scss-module__R6D6bW__custom-button--medium{border-radius:16px;height:50px;min-height:50px;padding:14px 18px}.customButton-module-scss-module__R6D6bW__custom-button--small{border-radius:12px;height:40px;min-height:40px;padding:8px 16px}.customButton-module-scss-module__R6D6bW__custom-button:not(.customButton-module-scss-module__R6D6bW__custom-button--medium):not(.customButton-module-scss-module__R6D6bW__custom-button--small){height:60px;min-height:60px;padding:18px 20px}.customButton-module-scss-module__R6D6bW__custom-button--symmetrical:not(.customButton-module-scss-module__R6D6bW__custom-button--small){width:60px!important;height:60px!important;padding:20px!important}.customButton-module-scss-module__R6D6bW__custom-button--medium.customButton-module-scss-module__R6D6bW__custom-button--symmetrical{width:50px!important;height:50px!important;padding:18px!important}.customButton-module-scss-module__R6D6bW__custom-button--small.customButton-module-scss-module__R6D6bW__custom-button--symmetrical{width:40px!important;height:40px!important;padding:8px!important}.customButton-module-scss-module__R6D6bW__custom-button--primary{color:#ffe6e6;background:linear-gradient(45deg,#fe0000,#fe6666)}.customButton-module-scss-module__R6D6bW__custom-button--primary:hover:not(:disabled){background:linear-gradient(45deg,#fe0000,#ed005e)}.customButton-module-scss-module__R6D6bW__custom-button--primary:active:not(:disabled){background-color:#980000}.customButton-module-scss-module__R6D6bW__custom-button--secondary{color:#cb0000;background-color:#ffe6e6}.customButton-module-scss-module__R6D6bW__custom-button--secondary:hover:not(:disabled){color:#980000;background-color:#f99}.customButton-module-scss-module__R6D6bW__custom-button--secondary:active:not(:disabled){color:#980000;background-color:#fe6666}.customButton-module-scss-module__R6D6bW__custom-button--secondaryGray{color:#2f3236;background-color:#f1f2f3}.customButton-module-scss-module__R6D6bW__custom-button--secondaryGray:hover:not(:disabled),.customButton-module-scss-module__R6D6bW__custom-button--secondaryGray:active:not(:disabled){color:#17191b;background-color:#e3e5e7}.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimary{color:#ffe6e6;background-color:#ff5912}.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimary:hover:not(:disabled){background-color:#cc470e}.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimary:active:not(:disabled){background-color:#99350b}.customButton-module-scss-module__R6D6bW__custom-button--dangerSecondary{color:#ff5912;background-color:#ffded0}.customButton-module-scss-module__R6D6bW__custom-button--dangerSecondary:hover:not(:disabled){background-color:#ffcdb8}.customButton-module-scss-module__R6D6bW__custom-button--dangerSecondary:active:not(:disabled){background-color:#ffbda0}.customButton-module-scss-module__R6D6bW__custom-button--primaryOutlined{color:#2f3236;background-color:#fff;border:1px solid #c8cbcf}.customButton-module-scss-module__R6D6bW__custom-button--primaryOutlined:hover:not(:disabled),.customButton-module-scss-module__R6D6bW__custom-button--primaryOutlined:active:not(:disabled){color:#2f3236;border:1px solid #2f3236}.customButton-module-scss-module__R6D6bW__custom-button--primaryOutlined:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading){color:#cfcfcf;background-color:#fff;border:2px solid #cfcfcf}.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimaryOutlined{color:#ff5912;background-color:#fff;border:1px solid #ff5912}.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimaryOutlined:hover:not(:disabled){color:#cc470e;border:1px solid #cc470e}.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimaryOutlined:active:not(:disabled){color:#99350b;border:1px solid #99350b}.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimaryOutlined:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading){color:#cfcfcf;background-color:#fff;border:1px solid #cfcfcf}.customButton-module-scss-module__R6D6bW__custom-button--primaryPlain,.customButton-module-scss-module__R6D6bW__custom-button--dangerPlain{height:24px;min-height:24px;padding:0}.customButton-module-scss-module__R6D6bW__custom-button--primaryPlain .customButton-module-scss-module__R6D6bW__custom-button--small,.customButton-module-scss-module__R6D6bW__custom-button--dangerPlain .customButton-module-scss-module__R6D6bW__custom-button--small{height:17px;min-height:17px;padding:0}.customButton-module-scss-module__R6D6bW__custom-button--primaryPlain{color:#ff1820;background-color:#0000}.customButton-module-scss-module__R6D6bW__custom-button--primaryPlain:hover:not(:disabled){color:#cb0000}.customButton-module-scss-module__R6D6bW__custom-button--primaryPlain:active:not(:disabled){color:#980000}.customButton-module-scss-module__R6D6bW__custom-button--dangerPlain{color:#ff5912;background-color:#0000}.customButton-module-scss-module__R6D6bW__custom-button--dangerPlain:hover:not(:disabled){color:#cc470e}.customButton-module-scss-module__R6D6bW__custom-button--dangerPlain:active:not(:disabled){color:#99350b}.customButton-module-scss-module__R6D6bW__custom-button--gray{color:#2f3236;background-color:#f1f2f3}.customButton-module-scss-module__R6D6bW__custom-button--gray:hover:not(:disabled),.customButton-module-scss-module__R6D6bW__custom-button--gray:active:not(:disabled){color:#17191b;background-color:#e3e5e7}.customButton-module-scss-module__R6D6bW__custom-button--primary:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading),.customButton-module-scss-module__R6D6bW__custom-button--dangerPrimary:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading),.customButton-module-scss-module__R6D6bW__custom-button--secondary:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading),.customButton-module-scss-module__R6D6bW__custom-button--secondaryGray:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading),.customButton-module-scss-module__R6D6bW__custom-button--dangerSecondary:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading),.customButton-module-scss-module__R6D6bW__custom-button--gray:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading){color:#cfcfcf;background-color:#e9e9e9}.customButton-module-scss-module__R6D6bW__custom-button--primaryPlain:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading),.customButton-module-scss-module__R6D6bW__custom-button--dangerPlain:disabled:not(.customButton-module-scss-module__R6D6bW__custom-button--loading){color:#cfcfcf}.customButton-module-scss-module__R6D6bW__custom-button:active:not(:disabled,.customButton-module-scss-module__R6D6bW__custom-button--primaryPlain,.customButton-module-scss-module__R6D6bW__custom-button--dangerPlain){box-shadow:inset 0 4px 10px 4px #223c5014}.customButton-module-scss-module__R6D6bW__custom-button__inner-wrapper{z-index:2;font-family:var(--font-montserrat),"Montserrat",sans-serif;flex-flow:row;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:600;line-height:1.375rem;transition:opacity .3s;display:flex;position:relative}.customButton-module-scss-module__R6D6bW__custom-button__inner-wrapper--hidden{opacity:0}.customButton-module-scss-module__R6D6bW__custom-button__icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.customButton-module-scss-module__R6D6bW__custom-button__icon-wrapper svg{transition:color .2s}.customButton-module-scss-module__R6D6bW__custom-button:disabled{cursor:not-allowed}.customButton-module-scss-module__R6D6bW__custom-button__tooltip{color:#fff;font-family:var(--font-montserrat),"Montserrat",sans-serif;white-space:nowrap;z-index:1000;background-color:#252525;border-radius:12px;margin-bottom:8px;padding:10px;font-size:1rem;font-weight:600;line-height:1.375rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a;font-weight:400!important}.customButton-module-scss-module__R6D6bW__custom-button__tooltip:after{content:"";border:5px solid #0000;border-top-color:#252525;position:absolute;top:100%;left:50%;transform:translate(-50%)}.customButton-module-scss-module__R6D6bW__custom-button--loading{cursor:progress;position:relative}.customButton-module-scss-module__R6D6bW__custom-button--loading .customButton-module-scss-module__R6D6bW__custom-button__loading-spinner{border-color:currentColor}.customButton-module-scss-module__R6D6bW__custom-button__loading-spinner{z-index:3;border:2px dashed;border-radius:50%;width:20px;height:20px;animation:1.5s linear infinite customButton-module-scss-module__R6D6bW__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes customButton-module-scss-module__R6D6bW__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes customButton-module-scss-module__R6D6bW__scaleDown{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}
.customInput-module-scss-module__uMFySG__customInput{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.customInput-module-scss-module__uMFySG__customInput__title{color:#252525;font-family:var(--font-montserrat),"Montserrat",sans-serif;margin-bottom:4px;font-size:1rem;font-weight:600;line-height:1.375rem}.customInput-module-scss-module__uMFySG__customInput__title--required{color:#ff5912;margin-left:4px}.customInput-module-scss-module__uMFySG__customInput__wrapper{background-color:#f3f3f3;border:1px solid #cfcfcf;border-radius:16px;align-items:center;height:50px;transition:all .3s;display:flex;position:relative;overflow:hidden}.customInput-module-scss-module__uMFySG__customInput__wrapper--error,.customInput-module-scss-module__uMFySG__customInput__wrapper--disabled,.customInput-module-scss-module__uMFySG__customInput__wrapper--readonly,.customInput-module-scss-module__uMFySG__customInput__wrapper--focused,.customInput-module-scss-module__uMFySG__customInput__wrapper--filled{background-color:#fff}.customInput-module-scss-module__uMFySG__customInput__wrapper--focused{border-color:#9196a0;box-shadow:0 0 0 3px #c8cbcf80}.customInput-module-scss-module__uMFySG__customInput__wrapper--error{border-color:#ff5912}.customInput-module-scss-module__uMFySG__customInput__wrapper--error.customInput-module-scss-module__uMFySG__customInput__wrapper--focused{box-shadow:0 0 0 3px #ffcdb880}.customInput-module-scss-module__uMFySG__customInput__wrapper--disabled{cursor:not-allowed;background-color:#e9e9e9;border-color:#dbdbdb}.customInput-module-scss-module__uMFySG__customInput__wrapper--disabled:hover{border-color:#dbdbdb}.customInput-module-scss-module__uMFySG__customInput__wrapper--readonly{cursor:default;background-color:#fff;border-color:#dbdbdb}.customInput-module-scss-module__uMFySG__customInput__wrapper--size_small{border-radius:12px;height:40px}.customInput-module-scss-module__uMFySG__customInput__wrapper--with-icon{padding-left:0}.customInput-module-scss-module__uMFySG__customInput__wrapper--with-clear{padding-right:0}.customInput-module-scss-module__uMFySG__customInput__icon{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.customInput-module-scss-module__uMFySG__customInput__control{color:#252525;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 16px;font-family:inherit;transition:all .3s}.customInput-module-scss-module__uMFySG__customInput__control--size_small{font-family:var(--font-montserrat),"Montserrat",sans-serif;padding:0 12px;font-size:.875rem;font-weight:400;line-height:1.25rem}.customInput-module-scss-module__uMFySG__customInput__control--state_error{color:#ff5912}.customInput-module-scss-module__uMFySG__customInput__control--with-icon{padding-left:44px}.customInput-module-scss-module__uMFySG__customInput__control--with-clear{padding-right:48px}.customInput-module-scss-module__uMFySG__customInput__control--disabled,.customInput-module-scss-module__uMFySG__customInput__control--readonly{cursor:#cfcfcf;color:#cfcfcf}.customInput-module-scss-module__uMFySG__customInput__control::placeholder{color:#b6b6b6;opacity:1;transition:opacity .2s}.customInput-module-scss-module__uMFySG__customInput__control:focus::placeholder{opacity:.7}.customInput-module-scss-module__uMFySG__customInput__clear{cursor:pointer;z-index:3;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.customInput-module-scss-module__uMFySG__customInput__clear:hover:not(:disabled){background-color:#dbdbdb}.customInput-module-scss-module__uMFySG__customInput__clear:hover:not(:disabled) svg{color:#666}.customInput-module-scss-module__uMFySG__customInput__clear:focus{outline:none;box-shadow:0 0 0 2px #c8cbcf}.customInput-module-scss-module__uMFySG__customInput__clear:disabled{cursor:not-allowed;opacity:.5}.customInput-module-scss-module__uMFySG__customInput__clear svg{color:#b6b6b6}.customInput-module-scss-module__uMFySG__customInput__error{z-index:10;width:100%;margin-top:4px;animation:.2s ease-out customInput-module-scss-module__uMFySG__fadeIn;position:absolute;top:100%;left:0}.customInput-module-scss-module__uMFySG__customInput__error:before{content:"";border-bottom:6px solid #ff5912;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:20px}.customInput-module-scss-module__uMFySG__customInput__errorMessage{color:#ffe6e6;font-family:var(--font-montserrat),"Montserrat",sans-serif;background-color:#ff5912;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex;box-shadow:0 2px 8px #0000001a}.customInput-module-scss-module__uMFySG__customInput__errorText{color:inherit}.customInput-module-scss-module__uMFySG__customInput__asterisk{color:#ff5912;margin-left:4px}@keyframes customInput-module-scss-module__uMFySG__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.loadingSpinner-module-scss-module__MiHB3a__spinner-alternative{width:20px;height:20px;animation:6s linear infinite loadingSpinner-module-scss-module__MiHB3a__rotate;position:relative}.loadingSpinner-module-scss-module__MiHB3a__spinner-alternative span{width:100%;height:100%;transform:rotate(calc(18deg*var(--i)));position:absolute;top:0;left:0}.loadingSpinner-module-scss-module__MiHB3a__spinner-alternative span:before{content:"";background:var(--spinner-color,#474c9e4d);width:3px;height:3px;box-shadow:0 0 2px var(--spinner-color,#474c9e4d),0 0 3px var(--spinner-color,#474c9e4d),0 0 4px var(--spinner-color,#474c9e4d);-webkit-box-shadow:0 0 2px var(--spinner-color,#474c9e4d),0 0 3px var(--spinner-color,#474c9e4d),0 0 4px var(--spinner-color,#474c9e4d);-moz-box-shadow:0 0 2px var(--spinner-color,#474c9e4d),0 0 3px var(--spinner-color,#474c9e4d),0 0 4px var(--spinner-color,#474c9e4d);animation:2s linear infinite loadingSpinner-module-scss-module__MiHB3a__animate;animation-delay:calc(.1s*var(--i));border-radius:50%;position:absolute;top:0;left:0;transform:scale(0)}.loadingSpinner-module-scss-module__MiHB3a__spinner-alternative.loadingSpinner-module-scss-module__MiHB3a__large{width:40px;height:40px}.loadingSpinner-module-scss-module__MiHB3a__spinner-alternative.loadingSpinner-module-scss-module__MiHB3a__large span:before{width:7px;height:7px}@keyframes loadingSpinner-module-scss-module__MiHB3a__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loadingSpinner-module-scss-module__MiHB3a__animate{0%{transform:scale(1)}80%,to{transform:scale(0)}}
.optimizedImage-module-scss-module__V4Rh2G__optimizedImage__image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .3s ease-in-out}.optimizedImage-module-scss-module__V4Rh2G__optimizedImage__fallback{object-fit:contain;width:100%;height:100%;transition:opacity .3s ease-in-out}
.favoriteButton-module-scss-module__ljpGUG__favorite-button{color:#252525;cursor:pointer;-webkit-tap-highlight-color:#0000;touch-action:manipulation;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex;box-shadow:0 1.2px 2.4px #1018280f,0 1.2px 12px #10182814}.favoriteButton-module-scss-module__ljpGUG__favorite-button--loading{opacity:.6;pointer-events:none}
.customRadioButton-module-scss-module__U-I2Mq__customRadioButton{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.customRadioButton-module-scss-module__U-I2Mq__customRadioButton--disabled{cursor:not-allowed;opacity:.5}.customRadioButton-module-scss-module__U-I2Mq__customRadioButton__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customRadioButton-module-scss-module__U-I2Mq__customRadioButton__label{color:inherit;font-size:14px;line-height:1.4}
.fallbackProfilePages-module-scss-module__eXd8oa__fallback-profile-pages{text-align:center;flex-direction:column;align-items:center;gap:30px;margin-top:20px;display:flex}.fallbackProfilePages-module-scss-module__eXd8oa__fallback-profile-pages__icon{flex-shrink:0;width:160px;height:160px}@media (min-width:768px){.fallbackProfilePages-module-scss-module__eXd8oa__fallback-profile-pages__icon{width:240px;height:240px}}.fallbackProfilePages-module-scss-module__eXd8oa__fallback-profile-pages__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:1px;color:#000;margin:0;font-size:18px;font-weight:700;line-height:100%}@media (min-width:768px){.fallbackProfilePages-module-scss-module__eXd8oa__fallback-profile-pages__title{font-size:22px}}.fallbackProfilePages-module-scss-module__eXd8oa__fallback-profile-pages__description{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;color:#b6b6b6;max-width:320px;margin:0;font-size:14px;font-weight:600;line-height:22px}@media (min-width:768px){.fallbackProfilePages-module-scss-module__eXd8oa__fallback-profile-pages__description{max-width:440px;font-size:16px}}
.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__content{padding:16px 16px 0}@media (min-width:768px){.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__content{padding:24px 24px 0}}.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__text{color:#666;font-size:14px;line-height:1.6}@media (min-width:768px){.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__text{font-size:16px}}.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__product-name{color:#252525;font-weight:600}.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__footer{flex-direction:column;gap:8px;width:100%;padding:12px 0;display:flex}@media (min-width:768px){.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__footer{flex-direction:row-reverse;gap:12px;padding:16px 0}}.removeFromCartModal-module-scss-module___FP2ka__remove-from-cart-modal__action{width:100%}
.adaptiveModal-module-scss-module__dUl47a__modalOverlay{will-change:transform;display:flex;position:fixed;inset:0;transform:translateZ(0)}.adaptiveModal-module-scss-module__dUl47a__modalOverlay_view_desktop{justify-content:center;align-items:center}.adaptiveModal-module-scss-module__dUl47a__modalOverlay_view_mobile{align-items:flex-end}.adaptiveModal-module-scss-module__dUl47a__modalOverlay_closing .adaptiveModal-module-scss-module__dUl47a__modalOverlay__backdrop{animation:.15s ease-in forwards adaptiveModal-module-scss-module__dUl47a__modalOverlayBackdropFadeOut}.adaptiveModal-module-scss-module__dUl47a__modalOverlay_closing .adaptiveModal-module-scss-module__dUl47a__modal_view_desktop{animation:.15s ease-in forwards adaptiveModal-module-scss-module__dUl47a__modalDesktopDisappear}.adaptiveModal-module-scss-module__dUl47a__modalOverlay_closing .adaptiveModal-module-scss-module__dUl47a__modal_view_mobile{animation:.15s ease-in forwards adaptiveModal-module-scss-module__dUl47a__modalMobileDisappear}.adaptiveModal-module-scss-module__dUl47a__modalOverlay__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;transition:opacity .1s;animation:.2s ease-out adaptiveModal-module-scss-module__dUl47a__modalOverlayBackdropFadeIn;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.adaptiveModal-module-scss-module__dUl47a__modalOverlay__backdrop{transition:none;animation:none}}.adaptiveModal-module-scss-module__dUl47a__modal{z-index:1;backface-visibility:hidden;perspective:1000px;background-color:#fff;flex-direction:column;display:flex;position:relative;transform:translateZ(0)}.adaptiveModal-module-scss-module__dUl47a__modal_view_desktop{border-radius:30px;max-height:90vh;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.adaptiveModal-module-scss-module__dUl47a__modal_view_mobile{border-radius:30px 30px 0 0;width:100%;max-width:100vw;max-height:90vh;animation:.2s ease-out adaptiveModal-module-scss-module__dUl47a__modalMobileAppear}.adaptiveModal-module-scss-module__dUl47a__modal_dragging{transition:none}.adaptiveModal-module-scss-module__dUl47a__modal_dragging *{transition:none!important}.adaptiveModal-module-scss-module__dUl47a__modal__dragHandle{background-color:#cfcfcf;border-radius:2px;width:40px;height:4px;margin:12px auto 8px;transition:background-color .15s}.adaptiveModal-module-scss-module__dUl47a__modal_dragging .adaptiveModal-module-scss-module__dUl47a__modal__dragHandle{background-color:#b6b6b6}.adaptiveModal-module-scss-module__dUl47a__modal__inner{flex-direction:column;flex:1;min-height:0;display:flex}.adaptiveModal-module-scss-module__dUl47a__modal__headerSection{flex-shrink:0;position:relative}.adaptiveModal-module-scss-module__dUl47a__modal__dragHandleContainer{cursor:grab;touch-action:none;z-index:2;justify-content:center;align-items:flex-start;height:44px;display:flex;position:absolute;top:0;left:0;right:0}.adaptiveModal-module-scss-module__dUl47a__modal__dragHandleContainer:active,.adaptiveModal-module-scss-module__dUl47a__modal_dragging .adaptiveModal-module-scss-module__dUl47a__modal__dragHandleContainer{cursor:grabbing}.adaptiveModal-module-scss-module__dUl47a__modal__header{flex-shrink:0;justify-content:center;align-items:center;padding:24px 40px 20px;display:flex;position:relative}.adaptiveModal-module-scss-module__dUl47a__modal_view_mobile .adaptiveModal-module-scss-module__dUl47a__modal__header{box-sizing:content-box;min-height:44px;padding:35px 20px 12px}.adaptiveModal-module-scss-module__dUl47a__modal__header:after{content:"";background-color:#dbdbdb;height:1px;position:absolute;bottom:0;left:32px;right:32px}.adaptiveModal-module-scss-module__dUl47a__modal_view_mobile .adaptiveModal-module-scss-module__dUl47a__modal__header:after{left:20px;right:20px}.adaptiveModal-module-scss-module__dUl47a__modal__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#2f3236;text-align:center;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.375rem}.adaptiveModal-module-scss-module__dUl47a__modal_view_mobile .adaptiveModal-module-scss-module__dUl47a__modal__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.adaptiveModal-module-scss-module__dUl47a__modal__closeButton{cursor:pointer;z-index:3;color:#9e9e9e;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:6px;right:12px}@media (min-width:1440px){.adaptiveModal-module-scss-module__dUl47a__modal__closeButton{background-color:#fff;border-radius:20px;width:50px;height:50px;top:0;right:-60px}.adaptiveModal-module-scss-module__dUl47a__modal__closeButton:hover{background-color:#f3f3f3;transform:scale(1.05)}.adaptiveModal-module-scss-module__dUl47a__modal__closeButton:active{transform:scale(.95)}}.adaptiveModal-module-scss-module__dUl47a__modal__content{flex:1;padding:32px;overflow-y:auto}.adaptiveModal-module-scss-module__dUl47a__modal__content::-webkit-scrollbar{width:6px}.adaptiveModal-module-scss-module__dUl47a__modal__content::-webkit-scrollbar-track{background:#fff}.adaptiveModal-module-scss-module__dUl47a__modal__content::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#a3a2a2 9%,#838383 38%,#a8a8a8 100%);border-radius:6px}.adaptiveModal-module-scss-module__dUl47a__modal_view_mobile .adaptiveModal-module-scss-module__dUl47a__modal__content{padding:20px}.adaptiveModal-module-scss-module__dUl47a__modal__content{transform:translateZ(0)}.adaptiveModal-module-scss-module__dUl47a__modal__body{flex:1;min-height:0;overflow-y:auto}.adaptiveModal-module-scss-module__dUl47a__modal__body::-webkit-scrollbar{width:6px}.adaptiveModal-module-scss-module__dUl47a__modal__body::-webkit-scrollbar-track{background:#fff}.adaptiveModal-module-scss-module__dUl47a__modal__body::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#a3a2a2 9%,#838383 38%,#a8a8a8 100%);border-radius:6px}.adaptiveModal-module-scss-module__dUl47a__modal__footer{flex-shrink:0;padding-top:16px}@media (min-width:768px){.adaptiveModal-module-scss-module__dUl47a__modal__footer{padding-top:20px}}@keyframes adaptiveModal-module-scss-module__dUl47a__modalDesktopAppear{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes adaptiveModal-module-scss-module__dUl47a__modalMobileAppear{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes adaptiveModal-module-scss-module__dUl47a__modalDesktopDisappear{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-5px)}}@keyframes adaptiveModal-module-scss-module__dUl47a__modalMobileDisappear{0%{transform:translateY(var(--current-y,0))}to{transform:translateY(100%)}}@keyframes adaptiveModal-module-scss-module__dUl47a__modalOverlayBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes adaptiveModal-module-scss-module__dUl47a__modalOverlayBackdropFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.adaptiveModal-module-scss-module__dUl47a__modalOverlay,.adaptiveModal-module-scss-module__dUl47a__modal{transition-duration:10ms!important;animation-duration:10ms!important}}
.addressDeliveryCard-module-scss-module__8W4z7G__address-card{align-items:flex-start;gap:30px;display:flex}@media (min-width:768px){.addressDeliveryCard-module-scss-module__8W4z7G__address-card{align-items:center}}.addressDeliveryCard-module-scss-module__8W4z7G__address-card__radio{cursor:pointer;accent-color:#ff1820;width:22px;min-width:22px;height:22px;margin-top:2px}@media (min-width:768px){.addressDeliveryCard-module-scss-module__8W4z7G__address-card__radio{margin-top:0}}.addressDeliveryCard-module-scss-module__8W4z7G__address-card__info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.addressDeliveryCard-module-scss-module__8W4z7G__address-card__main{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;color:#252525;word-break:break-word;font-size:1rem;font-weight:500;line-height:1.375rem}.addressDeliveryCard-module-scss-module__8W4z7G__address-card__details{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;color:#9e9e9e;font-size:.875rem;font-weight:600;line-height:100%}.addressDeliveryCard-module-scss-module__8W4z7G__address-card__actions{flex-shrink:0;align-items:center;gap:30px;display:flex}
.addressAutocompleteInput-module-scss-module__nAWPzG__address-autocomplete{position:relative}.addressAutocompleteInput-module-scss-module__nAWPzG__address-autocomplete__dropdown{top:var(--dropdown-top);left:var(--dropdown-left);width:var(--dropdown-width);z-index:9999;background-color:#fff;border:1px solid #dbdbdb;border-radius:12px;max-height:240px;margin:0;padding:4px 0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #00000014}.addressAutocompleteInput-module-scss-module__nAWPzG__address-autocomplete__loading{justify-content:center;align-items:center;padding:12px 16px;display:flex}.addressAutocompleteInput-module-scss-module__nAWPzG__address-autocomplete__option{text-align:left;cursor:pointer;color:#252525;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px;line-height:1.4;transition:background-color .15s;display:block}.addressAutocompleteInput-module-scss-module__nAWPzG__address-autocomplete__option:hover,.addressAutocompleteInput-module-scss-module__nAWPzG__address-autocomplete__option:focus{background-color:#f3f3f3;outline:none}
.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form{flex-direction:column;gap:24px;padding:8px 0 16px;display:flex}@media (min-width:768px){.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form{padding:8px 0 24px}}.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form__fields,.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form__row{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form__row{flex-direction:row;gap:12px}.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form__row>*{flex:1}}.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form__actions{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.addDeliveryAddressForm-module-scss-module__SoQb_a__add-address-form__actions{flex-direction:row;justify-content:flex-end;gap:12px}}
.productCard-module-scss-module__zkzNWW__product-card{flex-direction:column;justify-content:space-between;gap:8px;width:100%;max-width:220px;height:520px;display:flex}.productCard-module-scss-module__zkzNWW__product-card__link{flex-direction:column;gap:8px;display:flex}.productCard-module-scss-module__zkzNWW__product-card__main-image{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #10182814}.productCard-module-scss-module__zkzNWW__product-card__main-image--blurred{filter:blur(8px);transform:scale(1.05)}.productCard-module-scss-module__zkzNWW__product-card__main-image--placeholder{object-fit:cover;border-radius:16px;width:200px;height:200px}.productCard-module-scss-module__zkzNWW__product-card__favorite-button{z-index:3;position:absolute;top:6px;right:6px}.productCard-module-scss-module__zkzNWW__product-card__price-group{background-color:#f1f2f3;border-radius:12px;flex-direction:column;align-self:center;gap:4px;width:calc(100% - 20px);height:57px;padding:6px 10px;display:flex}.productCard-module-scss-module__zkzNWW__product-card__price-with-app{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#868686;height:15px;font-size:.75rem;font-weight:700;line-height:100%}.productCard-module-scss-module__zkzNWW__product-card__price-current{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.productCard-module-scss-module__zkzNWW__product-card__price-value{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#2f3236;font-size:1.625rem;font-weight:700;line-height:100%}.productCard-module-scss-module__zkzNWW__product-card__price-value--gray{color:#252525}.productCard-module-scss-module__zkzNWW__product-card__price-old{flex-flow:row;align-items:center;gap:5px;height:17px;padding:0 10px;display:flex}.productCard-module-scss-module__zkzNWW__product-card__price-old--main{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#b6b6b6;flex-shrink:0;font-size:1.125rem;font-weight:700;line-height:100%;font-weight:600!important}.productCard-module-scss-module__zkzNWW__product-card__price-old--text{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#b6b6b6;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:.75rem;font-weight:700;line-height:100%;overflow:hidden;font-weight:500!important}.productCard-module-scss-module__zkzNWW__product-card__discount{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#ff1820;font-size:1rem;font-weight:600;line-height:1.375rem}.productCard-module-scss-module__zkzNWW__product-card__name{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#252525;-webkit-line-clamp:2;line-clamp:2;white-space:wrap;text-overflow:ellipsis;-webkit-box-orient:vertical;height:44px;padding:0 10px;font-size:1rem;font-weight:600;line-height:1.375rem;display:-webkit-box;overflow:hidden;font-weight:600!important}.productCard-module-scss-module__zkzNWW__product-card__filial-address{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#9e9e9e;-webkit-line-clamp:3;line-clamp:3;white-space:wrap;text-overflow:ellipsis;-webkit-box-orient:vertical;height:54px;padding:0 10px;font-size:.875rem;font-weight:700;line-height:1.125rem;display:-webkit-box;overflow:hidden;font-weight:500!important}.productCard-module-scss-module__zkzNWW__product-card__distance{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#9e9e9e;padding:0 10px;font-size:.875rem;font-weight:700;line-height:1.125rem;font-weight:500!important}.productCard-module-scss-module__zkzNWW__product-card__seller-logo{align-items:center;gap:4px;padding:0 10px;display:flex}.productCard-module-scss-module__zkzNWW__product-card__seller-logo__image{border-radius:5px;overflow:hidden}.productCard-module-scss-module__zkzNWW__product-card__seller-logo__short-name{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#b6b6b6;-webkit-line-clamp:1;line-clamp:1;white-space:wrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.125rem;display:-webkit-box;overflow:hidden}.productCard-module-scss-module__zkzNWW__product-card__controls{align-items:center;width:100%;display:flex}.productCard-module-scss-module__zkzNWW__product-card__controls>div{width:100%;display:block}
.globalSearch-module-scss-module__FxKIlG__global-search{width:100%;position:relative}.globalSearch-module-scss-module__FxKIlG__global-search__input-wrapper{align-items:center;width:100%;display:flex;position:relative}.globalSearch-module-scss-module__FxKIlG__global-search__input{border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:12px 40px;font-size:14px;line-height:20px;transition:all .2s}.globalSearch-module-scss-module__FxKIlG__global-search__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.globalSearch-module-scss-module__FxKIlG__global-search__clear-button{cursor:pointer;color:#94a3b8;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:16px;display:flex;position:absolute;right:12px}.globalSearch-module-scss-module__FxKIlG__global-search__clear-button:hover{color:#64748b}.globalSearch-module-scss-module__FxKIlG__global-search__results{z-index:1000;background:#fff;border-radius:12px;min-height:600px;max-height:600px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.globalSearch-module-scss-module__FxKIlG__global-search__results-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:16px;display:grid}.globalSearch-module-scss-module__FxKIlG__global-search__loading{justify-content:center;align-items:center;padding:40px;display:flex}.globalSearch-module-scss-module__FxKIlG__global-search__empty{text-align:center;padding:40px}.globalSearch-module-scss-module__FxKIlG__global-search__empty-title{color:#252525;font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;font-size:1.125rem;font-weight:700;line-height:100%}.globalSearch-module-scss-module__FxKIlG__global-search__empty-hint{color:#9e9e9e;font-family:var(--font-montserrat),"Montserrat",sans-serif;margin-top:8px;font-size:.875rem;font-weight:400;line-height:1.25rem}.globalSearch-module-scss-module__FxKIlG__global-search__footer{text-align:center;border-top:1px solid #e2e8f0;padding:12px 16px}.globalSearch-module-scss-module__FxKIlG__global-search__input--custom{border:1px solid #0000!important}
.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal{flex-direction:column;gap:16px;display:flex}.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal__list{max-height:400px;margin:0;padding:0;list-style:none;overflow-y:auto}.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal__list-item{padding:16px 0}.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal__list-item:first-child{padding-top:0}.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal__list-item:last-child{padding-bottom:0}.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal__list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal__actions{flex-direction:row;gap:12px;padding-top:8px;display:flex}.selectDeliveryAddressModal-module-scss-module__kOMTOW__select-delivery-address-modal__actions>*{flex:1}.selectDeliveryAddressModal-module-scss-module__kOMTOW__content-override{padding:24px}
.addressConfirmModal-module-scss-module__RHQGiW__address-confirm-modal{flex-direction:column;gap:24px;display:flex}.addressConfirmModal-module-scss-module__RHQGiW__address-confirm-modal__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;text-align:center;margin:0;font-size:1.375rem;font-weight:700;line-height:100%}.addressConfirmModal-module-scss-module__RHQGiW__address-confirm-modal__address{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#252525;text-align:start;margin:0;font-size:1rem;font-weight:600;line-height:1.375rem}.addressConfirmModal-module-scss-module__RHQGiW__address-confirm-modal__actions{gap:16px;width:100%;display:flex}.addressConfirmModal-module-scss-module__RHQGiW__content-override{padding:24px}.addressConfirmModal-module-scss-module__RHQGiW__footer-override{padding-top:24px}@media (min-width:768px){.addressConfirmModal-module-scss-module__RHQGiW__footer-override{padding-top:24px}}.addressConfirmModal-module-scss-module__RHQGiW__button-outer{flex:1}.addressConfirmModal-module-scss-module__RHQGiW__button-full-width{width:100%}.addressConfirmModal-module-scss-module__RHQGiW__history-button-outer{margin-left:-18px}.addressConfirmModal-module-scss-module__RHQGiW__filial-schedule__row{align-items:center;gap:5px;display:flex}.addressConfirmModal-module-scss-module__RHQGiW__filial-schedule__icon{color:#b6b6b6;flex-shrink:0}.addressConfirmModal-module-scss-module__RHQGiW__filial-schedule__detail-text{color:#666;font-size:11px}@media (min-width:768px){.addressConfirmModal-module-scss-module__RHQGiW__filial-schedule__detail-text{font-size:12px}}.addressConfirmModal-module-scss-module__RHQGiW__filial-schedule__detail-text_closed{color:#b6b6b6}
.footerBar-module-scss-module__d6qtgG__footer-bar{z-index:900;cursor:pointer;background-color:#fff;border:none;border-radius:40px;align-items:center;gap:6px;max-width:299px;padding:6px 16px 6px 8px;transition:box-shadow .2s;display:flex;position:fixed;bottom:20px;right:30px;box-shadow:0 4px 16px #00000026}.footerBar-module-scss-module__d6qtgG__footer-bar:hover{box-shadow:0 4px 20px #0003}.footerBar-module-scss-module__d6qtgG__footer-bar:focus-visible{outline-offset:2px;outline:2px solid #ff1820}.footerBar-module-scss-module__d6qtgG__footer-bar__icon{flex-shrink:0}.footerBar-module-scss-module__d6qtgG__footer-bar__text{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;leading-trim:none;color:#252525;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;line-height:1.375rem;overflow:hidden}
.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links{grid-template-columns:repeat(3,1fr)}}.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links__section{flex-direction:column;gap:10px;display:flex}.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;margin:0;font-size:1.125rem;font-weight:700;line-height:100%}.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links__item{display:flex}.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links__link{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;leading-trim:none;color:#9e9e9e;font-size:1rem;font-weight:500;line-height:1.375rem;text-decoration:none;transition:color .2s}.footerNavLinks-module-scss-module__SzNBDG__footer-nav-links__link:hover{color:#ff1820}
.footerSupportInfo-module-scss-module__5HtiTa__footer-support-info{flex-direction:column;gap:10px;display:flex}.footerSupportInfo-module-scss-module__5HtiTa__footer-support-info__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;margin:0;font-size:1.125rem;font-weight:700;line-height:100%}.footerSupportInfo-module-scss-module__5HtiTa__footer-support-info__contacts{flex-direction:column;gap:10px;display:flex}.footerSupportInfo-module-scss-module__5HtiTa__footer-support-info__phone{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#9e9e9e;font-size:1.375rem;font-weight:700;line-height:100%;text-decoration:none;transition:color .2s}.footerSupportInfo-module-scss-module__5HtiTa__footer-support-info__phone:hover{color:#ff1820}.footerSupportInfo-module-scss-module__5HtiTa__footer-support-info__email{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#9e9e9e;font-size:1.125rem;font-weight:700;line-height:100%;text-decoration:none;transition:color .2s}.footerSupportInfo-module-scss-module__5HtiTa__footer-support-info__email:hover{color:#ff1820}
.storeAppLinks-module-scss-module__myAGGW__store-app-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.storeAppLinks-module-scss-module__myAGGW__store-app-links__link{justify-content:center;align-items:center;display:inline-flex}.storeAppLinks-module-scss-module__myAGGW__store-app-links__link:focus-visible{outline-offset:2px;outline:2px solid #ff1820}.storeAppLinks-module-scss-module__myAGGW__store-app-links__link:hover{opacity:.86}@media (min-width:768px){.storeAppLinks-module-scss-module__myAGGW__store-app-links__link{gap:20px}}.storeAppLinks-module-scss-module__myAGGW__store-app-links__image{object-fit:contain}
.footerLegalLinks-module-scss-module__C2ypKq__footer-legal-links{flex-direction:column;display:flex}.footerLegalLinks-module-scss-module__C2ypKq__footer-legal-links__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.footerLegalLinks-module-scss-module__C2ypKq__footer-legal-links__grid{grid-template-columns:repeat(2,auto);gap:20px}}.footerLegalLinks-module-scss-module__C2ypKq__footer-legal-links__link{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;color:#9e9e9e;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .2s}.footerLegalLinks-module-scss-module__C2ypKq__footer-legal-links__link:hover{color:#ff1820}.footerLegalLinks-module-scss-module__C2ypKq__footer-legal-links__store-apps{margin-top:24px}
.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer{align-items:center;gap:20px;display:flex}@media (min-width:768px){.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer{gap:20px}}.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer__item{background-color:#dbdbdb;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer__item:hover{opacity:.86}@media (min-width:768px){.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer__item{width:40px;height:40px}}.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer__icon svg{width:20px;height:20px}@media (min-width:768px){.socialLinksFooter-module-scss-module__2qnqPq__social-links-footer__icon{width:20px;height:20px}}
.footerCopyright-module-scss-module__MYKGoq__footer-copyright{flex-direction:column;display:flex}.footerCopyright-module-scss-module__MYKGoq__footer-copyright__text{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;color:#9e9e9e;text-align:right;font-size:.875rem;font-weight:500;line-height:1.25rem}.footerCopyright-module-scss-module__MYKGoq__footer-copyright__socials{margin-top:24px}
.footerContent-module-scss-module__xkSwNG__footer-content{flex-direction:column;display:flex}.footerContent-module-scss-module__xkSwNG__footer-content__top{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.footerContent-module-scss-module__xkSwNG__footer-content__top{grid-template-columns:3fr 1fr}}.footerContent-module-scss-module__xkSwNG__footer-content__divider{background-color:#dbdbdb;height:1px;margin:32px 0}.footerContent-module-scss-module__xkSwNG__footer-content__bottom{flex-direction:column;align-items:flex-end;gap:32px;display:flex}@media (min-width:768px){.footerContent-module-scss-module__xkSwNG__footer-content__bottom{flex-direction:row;justify-content:space-between}}
.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay{will-change:transform;display:flex;position:fixed;inset:0;transform:translateZ(0)}.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay_view_desktop{justify-content:flex-end;align-items:flex-end;padding:20px 80px}.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay_view_mobile{align-items:flex-end}.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay_closing .footerModal-module-scss-module__Dsa3mq__footer-modal-overlay__backdrop{animation:.15s ease-in forwards footerModal-module-scss-module__Dsa3mq__footerOverlayFadeOut}.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay_closing .footerModal-module-scss-module__Dsa3mq__footer-modal_view_desktop{animation:.15s ease-in forwards footerModal-module-scss-module__Dsa3mq__footerDesktopDisappear}.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay_closing .footerModal-module-scss-module__Dsa3mq__footer-modal_view_mobile{animation:.15s ease-in forwards footerModal-module-scss-module__Dsa3mq__footerMobileDisappear}.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;transition:opacity .1s;animation:.2s ease-out footerModal-module-scss-module__Dsa3mq__footerOverlayFadeIn;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay__backdrop{transition:none;animation:none}}.footerModal-module-scss-module__Dsa3mq__footer-modal{z-index:1;backface-visibility:hidden;background-color:#fff;flex-direction:column;display:flex;position:relative;transform:translateZ(0)}.footerModal-module-scss-module__Dsa3mq__footer-modal_view_desktop{border-radius:40px 40px 0;width:100%;max-width:1040px;max-height:calc(100vh - 40px);animation:.2s ease-out footerModal-module-scss-module__Dsa3mq__footerDesktopAppear}@media (min-width:1440px){.footerModal-module-scss-module__Dsa3mq__footer-modal_view_desktop{border-radius:40px 40px 0}}.footerModal-module-scss-module__Dsa3mq__footer-modal_view_mobile{border-radius:30px 30px 0 0;width:100%;max-width:100vw;max-height:90vh;animation:.2s ease-out footerModal-module-scss-module__Dsa3mq__footerMobileAppear}.footerModal-module-scss-module__Dsa3mq__footer-modal_dragging{transition:none}.footerModal-module-scss-module__Dsa3mq__footer-modal_dragging *{transition:none!important}.footerModal-module-scss-module__Dsa3mq__footer-modal__inner{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.footerModal-module-scss-module__Dsa3mq__footer-modal__drag-handle-container{cursor:grab;touch-action:none;z-index:2;justify-content:center;align-items:flex-start;height:44px;display:flex;position:absolute;top:0;left:0;right:0}.footerModal-module-scss-module__Dsa3mq__footer-modal__drag-handle-container:active,.footerModal-module-scss-module__Dsa3mq__footer-modal_dragging .footerModal-module-scss-module__Dsa3mq__footer-modal__drag-handle-container{cursor:grabbing}.footerModal-module-scss-module__Dsa3mq__footer-modal__drag-handle{background-color:#cfcfcf;border-radius:2px;width:40px;height:4px;margin:12px auto 8px;transition:background-color .15s}.footerModal-module-scss-module__Dsa3mq__footer-modal_dragging .footerModal-module-scss-module__Dsa3mq__footer-modal__drag-handle{background-color:#b6b6b6}.footerModal-module-scss-module__Dsa3mq__footer-modal__close-button{cursor:pointer;z-index:3;color:#9e9e9e;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:6px;right:12px}.footerModal-module-scss-module__Dsa3mq__footer-modal__close-button-external{cursor:pointer;z-index:3;color:#9e9e9e;background-color:#fff;border:none;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex;position:absolute;bottom:0;right:-55px;box-shadow:0 4px 16px #00000026}.footerModal-module-scss-module__Dsa3mq__footer-modal__close-button-external:hover{background-color:#f3f3f3;transform:scale(1.05)}.footerModal-module-scss-module__Dsa3mq__footer-modal__close-button-external:active{transform:scale(.95)}.footerModal-module-scss-module__Dsa3mq__footer-modal__content{overscroll-behavior:contain;flex:1;padding:20px;overflow-y:auto}.footerModal-module-scss-module__Dsa3mq__footer-modal__content::-webkit-scrollbar{width:6px}.footerModal-module-scss-module__Dsa3mq__footer-modal__content::-webkit-scrollbar-track{background:#fff}.footerModal-module-scss-module__Dsa3mq__footer-modal__content::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#a3a2a2 9%,#838383 38%,#a8a8a8 100%);border-radius:6px}@media (min-width:768px){.footerModal-module-scss-module__Dsa3mq__footer-modal__content{padding:40px}}.footerModal-module-scss-module__Dsa3mq__footer-modal__content{transform:translateZ(0)}@keyframes footerModal-module-scss-module__Dsa3mq__footerDesktopAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes footerModal-module-scss-module__Dsa3mq__footerMobileAppear{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes footerModal-module-scss-module__Dsa3mq__footerDesktopDisappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes footerModal-module-scss-module__Dsa3mq__footerMobileDisappear{0%{transform:translateY(var(--current-y,0))}to{transform:translateY(100%)}}@keyframes footerModal-module-scss-module__Dsa3mq__footerOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes footerModal-module-scss-module__Dsa3mq__footerOverlayFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.footerModal-module-scss-module__Dsa3mq__footer-modal-overlay,.footerModal-module-scss-module__Dsa3mq__footer-modal{transition-duration:10ms!important;animation-duration:10ms!important}}
.productDiscountBadge-module-scss-module__00Deuq__product-discount-badge{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#fff;background-color:#ff1820;border-radius:20px;justify-content:center;align-items:center;padding:6px 10px;font-size:.875rem;font-weight:700;line-height:1.125rem;display:inline-flex}.productDiscountBadge-module-scss-module__00Deuq__badge-with-modal{color:#5e636d;background-color:#f1f2f3;border-radius:20px;flex-flow:row;align-items:center;gap:6px;width:fit-content;display:flex}.productDiscountBadge-module-scss-module__00Deuq__badge-with-modal__app-link-wrapper{flex-flow:row;align-items:center;gap:2px;width:100%;padding-right:7px;display:flex}.productDiscountBadge-module-scss-module__00Deuq__badge-with-modal__text{font-family:var(--font-montserrat),"Montserrat",sans-serif;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.125rem}.productDiscountBadge-module-scss-module__00Deuq__special-offer{flex-direction:column;align-items:center;gap:24px;width:100%;min-width:416px;display:flex}.productDiscountBadge-module-scss-module__00Deuq__special-offer__notification{background-color:#fffaeb;border-radius:16px;align-items:center;gap:8px;width:fit-content;padding:12px 10px;display:flex}.productDiscountBadge-module-scss-module__00Deuq__special-offer__notification__text{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#2f3236;font-size:.875rem;font-weight:400;line-height:1.25rem}.productDiscountBadge-module-scss-module__00Deuq__special-offer__qr-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:240px;height:240px;padding:10px;display:flex}.productDiscountBadge-module-scss-module__00Deuq__special-offer__qr-code-image{object-fit:cover;flex-shrink:0;width:100%;height:100%}.productDiscountBadge-module-scss-module__00Deuq__special-offer__note{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#464a52;text-align:center;font-size:.875rem;font-weight:400;line-height:1.25rem;font-weight:600!important}.productDiscountBadge-module-scss-module__00Deuq__store-app-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.productDiscountBadge-module-scss-module__00Deuq__store-app-links__link{background-color:#eaecf0;border-radius:12px;outline:2px solid #dbdbdb;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:60px;display:inline-flex}.productDiscountBadge-module-scss-module__00Deuq__store-app-links__link:focus-visible{outline-offset:2px;outline:2px solid #ff1820}.productDiscountBadge-module-scss-module__00Deuq__store-app-links__link:hover{opacity:.86}@media (min-width:768px){.productDiscountBadge-module-scss-module__00Deuq__store-app-links__link{gap:20px}}.productDiscountBadge-module-scss-module__00Deuq__store-app-links__image{object-fit:contain}
.userAdultConfirmationModal-module-scss-module__MiOGCq__adult-confirmation{flex-direction:column;gap:20px;width:100%;display:flex}.userAdultConfirmationModal-module-scss-module__MiOGCq__adult-confirmation__main-text{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#252525;font-size:1rem;font-weight:600;line-height:1.375rem}.userAdultConfirmationModal-module-scss-module__MiOGCq__adult-confirmation__sub-text{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#666;font-size:.875rem;font-weight:400;line-height:1.25rem}.userAdultConfirmationModal-module-scss-module__MiOGCq__adult-confirmation__actions{flex-direction:column-reverse;gap:10px;width:100%;display:flex}@media (min-width:425px){.userAdultConfirmationModal-module-scss-module__MiOGCq__adult-confirmation__actions{flex-direction:row}}.userAdultConfirmationModal-module-scss-module__MiOGCq__adult-confirmation__action{flex:1}
.favoriteToggle-module-scss-module__XN-qfq__favorite-toggle{justify-content:center;align-items:center;min-width:60px;min-height:60px;display:inline-flex}.favoriteToggle-module-scss-module__XN-qfq__favorite-toggle--small{min-width:40px;min-height:40px}.favoriteToggle-module-scss-module__XN-qfq__favorite-toggle--loading{display:flex}
.mainHeader-module-scss-module__ZwaQxa__mainHeader{z-index:100;background-color:#fff;flex-direction:column;align-items:center;width:100%;display:flex;position:fixed}.mainHeader-module-scss-module__ZwaQxa__mainHeader__inner-wrapper{background-color:inherit;justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:20px;transition:padding .3s;display:flex;position:relative}@media (min-width:1440px){.mainHeader-module-scss-module__ZwaQxa__mainHeader__inner-wrapper{padding:20px 0 10px}}
.productPriceBlock-module-scss-module__ZGj3fq__product-price-block{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__price-row{align-items:center;gap:8px;display:flex}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__price{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#2f3236;white-space:nowrap;font-size:2.125rem;font-weight:700;line-height:100%}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__old-price{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.03em;color:#b6b6b6;font-size:1.125rem;font-weight:700;line-height:100%;text-decoration:line-through}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__old-price--not-crossed{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#b6b6b6;font-size:1.125rem;font-weight:700;line-height:100%}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__old-price--text{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#b6b6b6;font-size:.875rem;font-weight:700;line-height:1.125rem;font-weight:500!important}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__old-price-wrapper{flex-direction:row;align-items:center;gap:5px;display:flex}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__old-row{align-items:center;gap:8px;display:flex}.productPriceBlock-module-scss-module__ZGj3fq__product-price-block__stock{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#37c648;background-color:#e2f7e5;border-radius:12px;padding:10px;font-size:1rem;font-weight:600;line-height:1.375rem}
.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page{flex-direction:column;gap:20px;width:100%;display:flex}@media (min-width:768px){.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page{gap:25px}}@media (min-width:1024px){.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page{gap:30px}}.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#000;font-size:1.625rem;font-weight:700;line-height:100%}.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page__list{grid-template-columns:repeat(1,minmax(220px,1fr));justify-content:center;justify-items:center;gap:20px;width:100%;display:grid}@media (min-width:550px){.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page__list{grid-template-columns:repeat(2,minmax(220px,1fr));justify-content:space-between;gap:20px}}@media (min-width:768px){.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page__list{grid-template-columns:repeat(3,minmax(220px,1fr));justify-content:space-between;gap:24px}}@media (min-width:1024px){.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page__list{grid-template-columns:repeat(4,minmax(220px,1fr));justify-content:space-between;gap:25px}}@media (min-width:1440px){.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page__list{grid-template-columns:repeat(5,minmax(220px,1fr));justify-content:space-between}}.recomendationProductPage-module-scss-module__wP0P0q__recomendation-product-page__skeleton-item{flex-direction:column;justify-content:space-between;gap:8px;width:100%;max-width:220px;height:483px;display:flex}
.productPageContent-module-scss-module__WeXNwa__product-page-content{flex-direction:column;gap:30px;width:100%;display:flex}@media (min-width:768px){.productPageContent-module-scss-module__WeXNwa__product-page-content{gap:40px}}@media (min-width:1024px){.productPageContent-module-scss-module__WeXNwa__product-page-content{gap:60px}}
.checkbox-module-scss-module__QjFn4G__checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.checkbox-module-scss-module__QjFn4G__checkbox_disabled{cursor:not-allowed}.checkbox-module-scss-module__QjFn4G__checkbox__input{opacity:0;width:0;height:0;position:absolute}.checkbox-module-scss-module__QjFn4G__checkbox__control{background-color:#fff;border:2px solid #cfcfcf;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:relative}.checkbox-module-scss-module__QjFn4G__checkbox__control:hover{border-color:#b6b6b6}.checkbox-module-scss-module__QjFn4G__checkbox__control_primary{border-color:#fe4d4d}.checkbox-module-scss-module__QjFn4G__checkbox__control_primary:hover{border-color:#fe3333}.checkbox-module-scss-module__QjFn4G__checkbox__control_primary.checkbox-module-scss-module__QjFn4G__checkbox__control_checked{background-color:#ff1820;border-color:#ff1820}.checkbox-module-scss-module__QjFn4G__checkbox__control_primary.checkbox-module-scss-module__QjFn4G__checkbox__control_checked:hover{background-color:#cb0000;border-color:#cb0000}.checkbox-module-scss-module__QjFn4G__checkbox__control_secondary{border-color:#acb0b8}.checkbox-module-scss-module__QjFn4G__checkbox__control_secondary:hover{border-color:#9196a0}.checkbox-module-scss-module__QjFn4G__checkbox__control_secondary.checkbox-module-scss-module__QjFn4G__checkbox__control_checked{background-color:#757c88;border-color:#757c88}.checkbox-module-scss-module__QjFn4G__checkbox__control_secondary.checkbox-module-scss-module__QjFn4G__checkbox__control_checked:hover{background-color:#5e636d;border-color:#5e636d}.checkbox-module-scss-module__QjFn4G__checkbox__control_danger{border-color:#ff9b71}.checkbox-module-scss-module__QjFn4G__checkbox__control_danger:hover{border-color:#ff7a41}.checkbox-module-scss-module__QjFn4G__checkbox__control_danger.checkbox-module-scss-module__QjFn4G__checkbox__control_checked{background-color:#ff5912;border-color:#ff5912}.checkbox-module-scss-module__QjFn4G__checkbox__control_danger.checkbox-module-scss-module__QjFn4G__checkbox__control_checked:hover{background-color:#cc470e;border-color:#cc470e}.checkbox-module-scss-module__QjFn4G__checkbox__control_custom{border-color:var(--custom-color,#fe4d4d)}.checkbox-module-scss-module__QjFn4G__checkbox__control_custom:hover{border-color:var(--custom-color-hover,#fe3333)}.checkbox-module-scss-module__QjFn4G__checkbox__control_custom.checkbox-module-scss-module__QjFn4G__checkbox__control_checked{background:var(--custom-color,#cb0000);border-color:var(--custom-color,#cb0000)}.checkbox-module-scss-module__QjFn4G__checkbox__control_custom.checkbox-module-scss-module__QjFn4G__checkbox__control_checked:hover{background:var(--custom-color-hover,#cb0000);border-color:var(--custom-color-hover,#cb0000)}.checkbox-module-scss-module__QjFn4G__checkbox__control_disabled{cursor:not-allowed;background-color:#e9e9e9;border-color:#cfcfcf}.checkbox-module-scss-module__QjFn4G__checkbox__control_disabled:hover{border-color:#cfcfcf}.checkbox-module-scss-module__QjFn4G__checkbox__control_disabled.checkbox-module-scss-module__QjFn4G__checkbox__control_checked,.checkbox-module-scss-module__QjFn4G__checkbox__control_disabled.checkbox-module-scss-module__QjFn4G__checkbox__control_checked:hover{background-color:#cfcfcf;border-color:#cfcfcf}.checkbox-module-scss-module__QjFn4G__checkbox__checkmark{color:#fff;stroke-width:2px;width:12px;height:10px}.checkbox-module-scss-module__QjFn4G__checkbox__label{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#252525;font-size:.875rem;font-weight:400;line-height:1.25rem}.checkbox-module-scss-module__QjFn4G__checkbox_disabled .checkbox-module-scss-module__QjFn4G__checkbox__label{color:#b6b6b6}.checkbox-module-scss-module__QjFn4G__checkbox__input:focus-visible+.checkbox-module-scss-module__QjFn4G__checkbox__control{outline-offset:2px;outline:2px solid #fe4d4d}
.productPage-module-scss-module__43Ih5G__product-page{flex-direction:column;gap:20px;width:100%;max-width:1200px;padding:150px 20px;display:flex}@media (min-width:768px){.productPage-module-scss-module__43Ih5G__product-page{padding:150px 20px 40px}}@media (min-width:1024px){.productPage-module-scss-module__43Ih5G__product-page{padding:150px 20px 40px}}@media (min-width:1440px){.productPage-module-scss-module__43Ih5G__product-page{padding-left:0;padding-right:0}}.productPage-module-scss-module__43Ih5G__product-page__separator{background-color:#cfcfcf;width:100%;height:1px}.productPage-module-scss-module__43Ih5G__product-page__header{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.productPage-module-scss-module__43Ih5G__product-page__header .breadcrumbs{flex:auto;width:auto;min-width:0}.productPage-module-scss-module__43Ih5G__product-page__header .share-button__wrapper{flex:none}@media (min-width:768px){.productPage-module-scss-module__43Ih5G__product-page__header{align-items:center}}.productPage-module-scss-module__43Ih5G__product-page__content{flex-direction:column;align-items:stretch;gap:24px;width:100%;margin-bottom:40px;display:flex}@media (min-width:768px){.productPage-module-scss-module__43Ih5G__product-page__content{grid-template-columns:auto 1fr;gap:20px;display:grid}}@media (min-width:1024px){.productPage-module-scss-module__43Ih5G__product-page__content{grid-template-columns:470px 1fr;gap:30px}}
.cartItemActions-module-scss-module__J4Sbua__cart-item-card__actions{align-items:center;gap:10px;display:flex}
.cartItemBadge-module-scss-module__-6MTUW__cart-item-card__unavailable-badge{background-color:var(--badge-bg,#fffaeb);border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:12px;display:flex}.cartItemBadge-module-scss-module__-6MTUW__cart-item-card__unavailable-icon{flex-shrink:0;display:flex}.cartItemBadge-module-scss-module__-6MTUW__cart-item-card__unavailable-text{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;color:#252525;text-align:left;font-size:.875rem;font-weight:500;line-height:1.25rem}
.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card{box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:220px;height:483px;display:flex;overflow:hidden}.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card__meta{flex-shrink:0;width:120px}.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card__image{flex-shrink:0;width:100%}.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card__title{flex-shrink:0;width:86px}.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card__subtitle{flex-shrink:0;width:170px}.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card__subtitleSecondary{flex-shrink:0;width:138px}.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card__price{flex-shrink:0;width:68px}.skeletonProductCard-module-scss-module__1iypsW__skeleton-product-card__action{flex-shrink:0;width:100%}
.categoriesImageBlock-module-scss-module__9vVnOa__categories-image-block{width:100%;height:100%;position:relative;overflow:hidden}.categoriesImageBlock-module-scss-module__9vVnOa__categories-image-block__bg-image{object-fit:contain;object-position:center;width:100%;height:100%}.categoriesImageBlock-module-scss-module__9vVnOa__categories-image-block__links{z-index:1;pointer-events:auto;align-items:center;gap:23px;display:flex;position:absolute;bottom:75px;left:30px}.categoriesImageBlock-module-scss-module__9vVnOa__categories-image-block__link{display:block}.categoriesImageBlock-module-scss-module__9vVnOa__categories-image-block__store-img{width:auto;max-width:100%;height:40px;display:block}
.popularProductsSection-module-scss-module__3w9KAG__popular-products{flex-direction:column;gap:30px;display:flex}.popularProductsSection-module-scss-module__3w9KAG__popular-products__title{cursor:default!important}.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid{grid-template-columns:repeat(2,1fr);gap:20px 15px;display:grid}@media (min-width:768px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid{grid-template-columns:repeat(3,1fr);gap:25px 20px}}@media (min-width:1024px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid{grid-template-columns:repeat(5,1fr);gap:30px 25px}}@media (min-width:1024px) and (max-width:1279px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid{grid-template-columns:repeat(4,1fr);gap:25px 20px}.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid>:nth-child(5),.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid>:nth-child(7),.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid>:nth-child(12){display:none}}.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid-plain{grid-template-columns:repeat(2,1fr);gap:20px 15px;margin-top:30px;display:grid}@media (min-width:768px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid-plain{grid-template-columns:repeat(3,1fr);gap:25px 20px}}@media (min-width:1024px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid-plain{grid-template-columns:repeat(5,1fr);gap:30px 25px}}@media (min-width:1024px) and (max-width:1279px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__grid-plain{grid-template-columns:repeat(4,1fr);gap:25px 20px}}.popularProductsSection-module-scss-module__3w9KAG__popular-products__image-wrap{display:none}@media (min-width:1024px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__image-wrap{border-radius:20px;grid-column:span 3;min-height:483px;display:block;position:relative;overflow:hidden}}@media (min-width:1024px) and (max-width:1279px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__image-wrap{grid-area:2/2/auto/span 3}}.popularProductsSection-module-scss-module__3w9KAG__popular-products__image{object-fit:cover;border-radius:20px}.popularProductsSection-module-scss-module__3w9KAG__popular-products__image-skeleton{display:none}@media (min-width:1024px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__image-skeleton{grid-column:span 3;min-height:483px;display:block}}@media (min-width:1024px) and (max-width:1279px){.popularProductsSection-module-scss-module__3w9KAG__popular-products__image-skeleton{grid-area:2/2/auto/span 3}}.popularProductsSection-module-scss-module__3w9KAG__popular-products__sentinel{height:1px}
.homePageTemplate-module-scss-module__NevGuW__home-page{flex-direction:column;gap:60px;width:100%;max-width:1200px;margin:150px auto;padding:0 16px;display:flex}@media (min-width:768px){.homePageTemplate-module-scss-module__NevGuW__home-page{padding:0 20px}}@media (min-width:1440px){.homePageTemplate-module-scss-module__NevGuW__home-page{padding:0}}.homePageTemplate-module-scss-module__NevGuW__home-page__banner-section{flex-direction:column;gap:20px;display:flex}@media (min-width:1200px){.homePageTemplate-module-scss-module__NevGuW__home-page__banner-section{flex-direction:row}}.homePageTemplate-module-scss-module__NevGuW__home-page__slider-wrapper{width:100%}@media (min-width:1200px){.homePageTemplate-module-scss-module__NevGuW__home-page__slider-wrapper--with-sidebar{flex-shrink:0;width:800px}}.homePageTemplate-module-scss-module__NevGuW__home-page__slider-skeleton{border-radius:30px;width:100%;height:200px;overflow:hidden}@media (min-width:768px){.homePageTemplate-module-scss-module__NevGuW__home-page__slider-skeleton{height:280px}}@media (min-width:1200px){.homePageTemplate-module-scss-module__NevGuW__home-page__slider-skeleton{height:360px}}.homePageTemplate-module-scss-module__NevGuW__home-page__sidebar{flex-direction:row;gap:20px;display:flex}@media (min-width:1200px){.homePageTemplate-module-scss-module__NevGuW__home-page__sidebar{flex-direction:column}}.homePageTemplate-module-scss-module__NevGuW__home-page__sidebar-card{background-color:#e9e9e9;border-radius:30px;flex-direction:column;flex:1;gap:10px;min-width:0;height:170px;padding:24px;display:flex}@media (min-width:1200px){.homePageTemplate-module-scss-module__NevGuW__home-page__sidebar-card{flex:none}}
.catalogFiltersSkeleton-module-scss-module__JPjx1q__filters-skeleton{border-radius:16px;flex-direction:column;gap:30px;padding:16px;display:flex;box-shadow:0 4px 16px #10182826}.catalogFiltersSkeleton-module-scss-module__JPjx1q__filters-skeleton__group{flex-direction:column;gap:16px;display:flex}.catalogFiltersSkeleton-module-scss-module__JPjx1q__filters-skeleton__price-row{gap:10px;display:flex}.catalogFiltersSkeleton-module-scss-module__JPjx1q__filters-skeleton__price-col{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.catalogFiltersSkeleton-module-scss-module__JPjx1q__filters-skeleton__badges{flex-wrap:wrap;gap:8px;display:flex}
.filterBadge-module-scss-module__9_Rnpq__filter-badge{height:38px;font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;border-radius:100px;align-items:center;padding:0 12px;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle,.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle-inactive{cursor:pointer;border:none}.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle{color:#252525;background-color:#757c88}.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle:hover:not(:disabled){background-color:#5e636d}.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle:focus-visible{outline-offset:2px;outline:2px solid #464a52}.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle-inactive{color:#252525;background-color:#e9e9e9}.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle-inactive:hover:not(:disabled){background-color:#dbdbdb}.filterBadge-module-scss-module__9_Rnpq__filter-badge--toggle-inactive:focus-visible{outline-offset:2px;outline:2px solid #b6b6b6}.filterBadge-module-scss-module__9_Rnpq__filter-badge--outline{color:#252525;cursor:pointer;background:0 0;border:2px solid #757c88}.filterBadge-module-scss-module__9_Rnpq__filter-badge--outline:hover:not(:disabled){background-color:#e3e5e7}.filterBadge-module-scss-module__9_Rnpq__filter-badge--outline:focus-visible{outline-offset:2px;outline:2px solid #464a52}.filterBadge-module-scss-module__9_Rnpq__filter-badge--dismissible,.filterBadge-module-scss-module__9_Rnpq__filter-badge--dismissible-inactive{cursor:default;border:none;gap:10px}.filterBadge-module-scss-module__9_Rnpq__filter-badge--dismissible{color:#252525;background-color:#757c88}.filterBadge-module-scss-module__9_Rnpq__filter-badge--dismissible-inactive{color:#252525;background-color:#e9e9e9}.filterBadge-module-scss-module__9_Rnpq__filter-badge__text{overflow-wrap:break-word;word-break:break-word;min-width:0}.filterBadge-module-scss-module__9_Rnpq__filter-badge--dismissible .filterBadge-module-scss-module__9_Rnpq__filter-badge__text,.filterBadge-module-scss-module__9_Rnpq__filter-badge--dismissible-inactive .filterBadge-module-scss-module__9_Rnpq__filter-badge__text{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden}.filterBadge-module-scss-module__9_Rnpq__filter-badge__cross{cursor:pointer;background-color:#e3e5e7;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;transition:background-color .2s;display:flex}.filterBadge-module-scss-module__9_Rnpq__filter-badge__cross:hover{background-color:#d6d8db}.filterBadge-module-scss-module__9_Rnpq__filter-badge__cross:focus-visible{outline-offset:2px;outline:2px solid #757c88}
.priceRangeFilter-module-scss-module__h4A50q__price-range-filter{flex-direction:column;gap:16px;width:100%;display:flex}.priceRangeFilter-module-scss-module__h4A50q__price-range-filter__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;text-align:left;letter-spacing:.0625rem;font-size:1.125rem;font-weight:700;line-height:100%}.priceRangeFilter-module-scss-module__h4A50q__price-range-filter__inputs-row{gap:10px;width:100%;display:flex}.priceRangeFilter-module-scss-module__h4A50q__price-range-filter__input-group{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.priceRangeFilter-module-scss-module__h4A50q__price-range-filter__note{text-align:left;color:#252525;align-items:baseline;gap:4px;display:flex}.priceRangeFilter-module-scss-module__h4A50q__price-range-filter__note-label,.priceRangeFilter-module-scss-module__h4A50q__price-range-filter__note-currency{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:0;leading-trim:none;font-size:1rem;font-weight:500;line-height:1.375rem}
.catalogContent-module-scss-module__CYpT_W__catalog-content{flex-direction:column;gap:30px;width:100%;max-width:1200px;margin:0 auto;padding:120px 16px 40px;display:flex}@media (min-width:768px){.catalogContent-module-scss-module__CYpT_W__catalog-content{padding:140px 20px 40px}}@media (min-width:1024px){.catalogContent-module-scss-module__CYpT_W__catalog-content{padding:162px 20px 40px}}@media (min-width:1440px){.catalogContent-module-scss-module__CYpT_W__catalog-content{padding-left:0;padding-right:0}}.catalogContent-module-scss-module__CYpT_W__catalog-content__header{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.catalogContent-module-scss-module__CYpT_W__catalog-content__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.catalogContent-module-scss-module__CYpT_W__catalog-content__title-block{flex-direction:column;gap:8px;display:flex}.catalogContent-module-scss-module__CYpT_W__catalog-content__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;letter-spacing:1px;margin:0;font-size:1.625rem;font-weight:700;line-height:100%}.catalogContent-module-scss-module__CYpT_W__catalog-content__count{min-width:10ch;font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#9e9e9e;align-items:center;font-size:.875rem;font-weight:600;line-height:100%;display:inline-flex}.catalogContent-module-scss-module__CYpT_W__catalog-content__sort{flex-shrink:0;align-self:flex-start}@media (min-width:768px){.catalogContent-module-scss-module__CYpT_W__catalog-content__sort{align-self:center}}.catalogContent-module-scss-module__CYpT_W__catalog-content__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogContent-module-scss-module__CYpT_W__catalog-content__body{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.catalogContent-module-scss-module__CYpT_W__catalog-content__body{flex-direction:row;gap:25px}.catalogContent-module-scss-module__CYpT_W__catalog-content__filters{flex-shrink:0;width:265px}}@media (min-width:1440px){.catalogContent-module-scss-module__CYpT_W__catalog-content__filters{width:220px}}.catalogContent-module-scss-module__CYpT_W__catalog-content__filters-loading{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem}.catalogContent-module-scss-module__CYpT_W__catalog-content__filters-inner{border-radius:16px;flex-direction:column;gap:30px;padding:16px;display:flex;box-shadow:0 4px 16px #10182826}.catalogContent-module-scss-module__CYpT_W__catalog-content__products{flex:1;min-width:0}.catalogContent-module-scss-module__CYpT_W__catalog-content__products-loading,.catalogContent-module-scss-module__CYpT_W__catalog-content__products-empty{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#9e9e9e;text-align:center;padding:40px 0;font-size:1rem;font-weight:600;line-height:1.375rem}.catalogContent-module-scss-module__CYpT_W__catalog-content__products-grid{grid-template-columns:repeat(2,1fr);gap:30px 25px;display:grid}@media (min-width:768px){.catalogContent-module-scss-module__CYpT_W__catalog-content__products-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.catalogContent-module-scss-module__CYpT_W__catalog-content__products-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.catalogContent-module-scss-module__CYpT_W__catalog-content__products-grid{grid-template-columns:repeat(4,1fr)}}.catalogContent-module-scss-module__CYpT_W__catalog-content__load-more{width:100%}.catalogContent-module-scss-module__CYpT_W__catalog-content__pagination{justify-content:center;display:flex}
.logOutModal-module-scss-module__OzAPTa__logOut{flex-direction:column;gap:20px;display:flex}.logOutModal-module-scss-module__OzAPTa__logOut__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;font-size:1.375rem;font-weight:700;line-height:100%}.logOutModal-module-scss-module__OzAPTa__logOut__actions{justify-content:space-between;align-items:center;width:100%;display:flex}
.favoritesList-module-scss-module__CQsDBG__favorites-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px;padding:16px 0;display:grid}
.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit{flex-direction:column;gap:20px;display:flex}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__success-wrapper{opacity:0;max-height:0;margin-top:-20px;transition:max-height .3s ease-in-out,opacity .2s ease-in-out,margin-top .2s ease-in-out;overflow:hidden}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__success-wrapper--show{opacity:1;max-height:100px;margin-top:0}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__success{color:#12b76a;font-family:var(--font-montserrat),"Montserrat",sans-serif;text-align:center;background-color:#f6fef9;border:1px solid #12b76a;border-radius:12px;padding:12px;font-size:1rem;font-weight:600;line-height:1.375rem;font-weight:400!important}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__form{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}@media (min-width:768px){.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__form{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__form{min-width:600px}}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__gender{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__gender{gap:25px}}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__gender-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#252525;font-size:1rem;font-weight:600;line-height:1.375rem}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__gender-options{align-items:center;gap:24px;display:flex}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__gender-label{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#252525;margin-left:4px;font-size:1rem;font-weight:600;line-height:1.375rem}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__actions{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__error{color:#ff5912;font-family:var(--font-montserrat),"Montserrat",sans-serif;text-align:center;background-color:#ffeee7;border:1px solid #ff5912;border-radius:12px;padding:12px;font-size:1rem;font-weight:600;line-height:1.375rem;font-weight:400!important}.profileEditPersonalInfoModal-module-scss-module__-jtLQa__profile-data-edit__action{width:100%}@keyframes profileEditPersonalInfoModal-module-scss-module__-jtLQa__fadeInOut{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}
.profileTemplate-module-scss-module__JIHVaa__root{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin-top:150px;margin-left:auto;margin-right:auto;padding:0 16px;display:flex}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__root{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:0 20px;display:grid}}@media (min-width:1200px){.profileTemplate-module-scss-module__JIHVaa__root{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:30px}}@media (min-width:1440px){.profileTemplate-module-scss-module__JIHVaa__root{padding:0}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu{background-color:#fff;border-radius:16px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 4px 14px #1018281a}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu{border-radius:20px;flex-direction:column;align-self:flex-start;align-items:stretch;gap:2px;width:100%;max-height:calc(100vh - 190px);padding:10px;position:sticky;top:150px;overflow-y:auto}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview{background-color:#ffe6e6;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px}}@media (min-width:1200px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview{align-items:flex-start;gap:16px;padding:16px}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__avatar-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden;box-shadow:0 4px 8px -2px #10182814}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__avatar-wrapper{width:52px;height:52px;box-shadow:0 12px 16px -4px #10182814}}@media (min-width:1200px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__avatar-wrapper{width:90px;height:90px}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__image{object-fit:cover;border-radius:50%}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__initials{width:44px;height:44px;font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#252525;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.375rem;display:flex}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__initials{width:52px;height:52px;font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;font-size:1.375rem;font-weight:700;line-height:100%}}@media (min-width:1200px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__initials{width:90px;height:90px;font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;font-size:2.125rem;font-weight:700;line-height:100%}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__avatar-placeholder{background:linear-gradient(45deg,#fe0000,#fe6666);border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__avatar-placeholder{width:52px;height:52px}}@media (min-width:1200px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__avatar-placeholder{width:90px;height:90px}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__full-name{display:none}@media (min-width:1200px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__user-preview__full-name{color:#252525;font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;flex-direction:column;gap:4px;font-size:1.375rem;font-weight:700;line-height:100%;display:flex}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__navigation{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;flex:1;min-width:0;display:flex;overflow:auto hidden}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__navigation::-webkit-scrollbar{display:none}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__navigation{flex-direction:column;flex:none;width:100%;min-width:auto;overflow:visible}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__navigation-list{flex-direction:row;gap:2px;padding:2px;display:flex}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__navigation-list{flex-direction:column;gap:2px;width:100%;padding:0}}.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__navigation-item{flex-shrink:0}@media (min-width:768px){.profileTemplate-module-scss-module__JIHVaa__profile-left-menu__navigation-item{flex-shrink:1;width:100%}}
.uiKit-module-scss-module__lMcQ0G__ui-kit{flex-direction:column;gap:50px;width:100%;max-width:1200px;padding:150px 0;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.125rem;font-size:2.875rem;font-weight:700;line-height:100%}@media (min-width:425px){.uiKit-module-scss-module__lMcQ0G__ui-kit__h1{font-size:2.25rem}}@media (min-width:768px){.uiKit-module-scss-module__lMcQ0G__ui-kit__h1{font-size:2.625rem}}.uiKit-module-scss-module__lMcQ0G__ui-kit__grid{background-color:#e9e9e9;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px;padding:20px;display:grid}.uiKit-module-scss-module__lMcQ0G__ui-kit__grid--buttons{background-color:#fff;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.uiKit-module-scss-module__lMcQ0G__ui-kit__grid--inputs{background-color:#fff;border:2px solid #ff1820;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.uiKit-module-scss-module__lMcQ0G__ui-kit__icon-item{background-color:#fef0c7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__grid-item{display:block}.uiKit-module-scss-module__lMcQ0G__ui-kit__grid-item--full{grid-column:1/-1}.uiKit-module-scss-module__lMcQ0G__ui-kit__button-item{flex:1;justify-content:center;align-items:center;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__catalog-params{border:2px solid #ff1820;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px;display:grid}.uiKit-module-scss-module__lMcQ0G__ui-kit__catalog-params__error{background-color:#ffcdb8;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__catalog-params__error-text{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#ff5912;font-size:.875rem;font-weight:400;line-height:1.25rem}.uiKit-module-scss-module__lMcQ0G__ui-kit__catalog-params__error-status{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#ff9b71;font-size:1rem;font-weight:600;line-height:1.375rem}.uiKit-module-scss-module__lMcQ0G__ui-kit__catalog-params__action-button-wrapper{flex-direction:column;align-self:flex-end;align-items:flex-end;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px;padding:16px 0;display:grid}.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-demo{background-color:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-footer{justify-content:center;gap:12px;display:flex}@media (min-width:768px){.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-footer{justify-content:flex-end}}.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-scroll{max-height:60vh;overflow-y:auto}.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-scroll::-webkit-scrollbar{width:6px}.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-scroll::-webkit-scrollbar-track{background:#fff}.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#a3a2a2 9%,#838383 38%,#a8a8a8 100%);border-radius:6px}@media (min-width:768px){.uiKit-module-scss-module__lMcQ0G__ui-kit__modal-scroll{max-height:70vh}}.uiKit-module-scss-module__lMcQ0G__ui-kit__h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#666;font-size:1.125rem;font-weight:700;line-height:100%}.uiKit-module-scss-module__lMcQ0G__ui-kit__badges{background-color:#f3f3f3;border:1px solid #dbdbdb;border-radius:20px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;min-height:64px;padding:20px;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__badges-empty{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#b6b6b6;font-size:.875rem;font-weight:400;line-height:1.25rem}.uiKit-module-scss-module__lMcQ0G__ui-kit__price-filter-demo{background-color:#f3f3f3;border:1px solid #dbdbdb;border-radius:20px;flex-direction:column;gap:16px;max-width:400px;padding:24px;display:flex}.uiKit-module-scss-module__lMcQ0G__ui-kit__price-filter-values{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#868686;font-size:.875rem;font-weight:400;line-height:1.25rem}
.favorite-module-scss-module__UTLhPW__favorite{width:100%;max-width:1440px;margin:0 auto;padding:24px 16px}@media (min-width:768px){.favorite-module-scss-module__UTLhPW__favorite{padding:40px 20px}}.favorite-module-scss-module__UTLhPW__favorite__skeleton{margin-bottom:24px}.favorite-module-scss-module__UTLhPW__favorite__skeleton-card{border-radius:16px}.favorite-module-scss-module__UTLhPW__favorite__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;display:flex}@media (min-width:768px){.favorite-module-scss-module__UTLhPW__favorite__header{flex-direction:row;align-items:center;gap:16px;margin-bottom:32px}}.favorite-module-scss-module__UTLhPW__favorite__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.125rem;font-size:2.875rem;font-weight:700;line-height:100%}@media (min-width:425px){.favorite-module-scss-module__UTLhPW__favorite__title{font-size:2.25rem}}@media (min-width:768px){.favorite-module-scss-module__UTLhPW__favorite__title{font-size:2.625rem}}.favorite-module-scss-module__UTLhPW__favorite__title{margin:0}.favorite-module-scss-module__UTLhPW__favorite__count{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width:768px){.favorite-module-scss-module__UTLhPW__favorite__count{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1rem;font-weight:600;line-height:1.375rem}}.favorite-module-scss-module__UTLhPW__favorite__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.favorite-module-scss-module__UTLhPW__favorite__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}}
.errorTester-module-scss-module__-Dnhna__error-tester{border-radius:12px;display:block}@media (min-width:768px){.errorTester-module-scss-module__-Dnhna__error-tester{padding:20px}}.errorTester-module-scss-module__-Dnhna__error-tester__container{flex-direction:column;gap:12px;display:flex}.errorTester-module-scss-module__-Dnhna__error-tester__controls{justify-content:center;align-items:center;gap:8px;display:flex}.errorTester-module-scss-module__-Dnhna__error-tester__btn{justify-content:center;width:100%;max-width:360px;padding:0;display:inline-flex}@media (min-width:768px){.errorTester-module-scss-module__-Dnhna__error-tester__btn{width:auto;min-width:240px}}.errorTester-module-scss-module__-Dnhna__error-tester__thrower-wrapper{min-height:1px}.errorTester-module-scss-module__-Dnhna__error-tester__ok{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#666;font-size:.875rem;font-weight:400;line-height:1.25rem}
.profile-module-scss-module__HMclYa__profile-page-content{flex-direction:column;gap:24px;width:100%;display:flex}.profile-module-scss-module__HMclYa__profile{background-color:#fff;border-radius:20px;flex-direction:column;gap:16px;height:fit-content;padding:16px;display:flex;box-shadow:0 4px 14px #1018281a}@media (min-width:768px){.profile-module-scss-module__HMclYa__profile{gap:20px;padding:20px}}.profile-module-scss-module__HMclYa__profile__info{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.profile-module-scss-module__HMclYa__profile__info{grid-template-columns:repeat(2,1fr);gap:20px}}.profile-module-scss-module__HMclYa__profile__info__item{flex-direction:column;gap:6px;display:flex}.profile-module-scss-module__HMclYa__profile__info__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#b6b6b6;font-size:1rem;font-weight:600;line-height:1.375rem}.profile-module-scss-module__HMclYa__profile__info__value{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;font-size:1.125rem;font-weight:700;line-height:100%;font-weight:500!important}.profile-module-scss-module__HMclYa__profile__edit-info-button{height:fit-content!important;min-height:fit-content!important;padding:0!important}.profile-module-scss-module__HMclYa__profile__actions{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}@media (min-width:768px){.profile-module-scss-module__HMclYa__profile__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}
.authTester-module-scss-module__T9mySa__auth-tester{box-sizing:border-box;background-color:#f3f3f3;border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:1150px;margin:0 auto;padding:16px;display:flex}@media (min-width:768px){.authTester-module-scss-module__T9mySa__auth-tester{padding:24px}}.authTester-module-scss-module__T9mySa__auth-tester__header{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.authTester-module-scss-module__T9mySa__auth-tester__header{flex-direction:row;justify-content:space-between;align-items:center}}.authTester-module-scss-module__T9mySa__auth-tester__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;margin:0;font-size:1.375rem;font-weight:700;line-height:100%}.authTester-module-scss-module__T9mySa__auth-tester__status{font-family:var(--font-montserrat),"Montserrat",sans-serif;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__status--authenticated{color:#2b9d38;background-color:#37c6481a}.authTester-module-scss-module__T9mySa__auth-tester__status--unauthenticated{color:#cc470e;background-color:#ff59121a}.authTester-module-scss-module__T9mySa__auth-tester__status-dot{background-color:currentColor;border-radius:50%;width:8px;height:8px}.authTester-module-scss-module__T9mySa__auth-tester__user-info{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#868686;box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:12px 16px;font-size:.75rem;font-weight:700;line-height:100%;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__section{flex-direction:column;gap:12px;width:100%;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__section-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#666;border-bottom:1px solid #dbdbdb;margin:0;padding-bottom:8px;font-size:.875rem;font-weight:700;line-height:1.125rem}.authTester-module-scss-module__T9mySa__auth-tester__buttons{grid-template-columns:1fr;gap:12px;width:100%;display:grid}@media (min-width:768px){.authTester-module-scss-module__T9mySa__auth-tester__buttons{grid-template-columns:1fr}}@media (min-width:1024px){.authTester-module-scss-module__T9mySa__auth-tester__buttons{grid-template-columns:1fr}}.authTester-module-scss-module__T9mySa__auth-tester__test-item{flex-direction:column;gap:8px;width:100%;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__button-wrapper{align-items:stretch;gap:8px;width:100%;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__button{cursor:pointer;font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#666;text-align:left;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;flex:1;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px;font-size:.875rem;font-weight:400;line-height:1.25rem;transition:all .2s;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__button:hover{background-color:#ff18200d;border-color:#ff1820}.authTester-module-scss-module__T9mySa__auth-tester__button:active{transform:scale(.98)}.authTester-module-scss-module__T9mySa__auth-tester__button--expanded{background-color:#ff18200d;border-color:#ff1820}.authTester-module-scss-module__T9mySa__auth-tester__button--danger{border-color:#ff59124d}.authTester-module-scss-module__T9mySa__auth-tester__button--danger:hover{background-color:#ff59120d;border-color:#ff5912}.authTester-module-scss-module__T9mySa__auth-tester__button--warning{border-color:#fdb0224d}.authTester-module-scss-module__T9mySa__auth-tester__button--warning:hover{background-color:#fdb0220d;border-color:#fdb022}.authTester-module-scss-module__T9mySa__auth-tester__button-label{flex:1}.authTester-module-scss-module__T9mySa__auth-tester__button-info{cursor:pointer;color:#868686;background-color:#0000;border:1px solid #cfcfcf;border-radius:8px;justify-content:center;align-items:center;min-width:48px;padding:14px 12px;font-size:16px;transition:all .2s;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__button-info:hover{color:#ff1820;background-color:#ff18201a;border-color:#ff1820}.authTester-module-scss-module__T9mySa__auth-tester__button-info:active{transform:scale(.98)}.authTester-module-scss-module__T9mySa__auth-tester__button-icon{flex-shrink:0;font-size:20px}.authTester-module-scss-module__T9mySa__auth-tester__instruction{font-family:var(--font-montserrat),"Montserrat",sans-serif;box-sizing:border-box;background-color:#e9e9e9;border-left:3px solid #ff1820;border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:16px;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__instruction-section{flex-direction:column;gap:6px;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__instruction-section strong{color:#252525;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.875rem;font-weight:700;line-height:1.125rem}.authTester-module-scss-module__T9mySa__auth-tester__instruction-section p{color:#666;margin:0;line-height:1.5}.authTester-module-scss-module__T9mySa__auth-tester__instruction-section ol{color:#666;margin:0;padding-left:20px}.authTester-module-scss-module__T9mySa__auth-tester__instruction-section ol li{margin-bottom:4px;line-height:1.5}.authTester-module-scss-module__T9mySa__auth-tester__instruction-section ol li:last-child{margin-bottom:0}.authTester-module-scss-module__T9mySa__auth-tester__logs{flex-direction:column;gap:8px;width:100%;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__logs-header{justify-content:space-between;align-items:center;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__logs-clear{cursor:pointer;font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#868686;background-color:#0000;border:1px solid #cfcfcf;border-radius:4px;padding:4px 12px;font-size:.75rem;font-weight:700;line-height:100%;transition:all .2s}.authTester-module-scss-module__T9mySa__auth-tester__logs-clear:hover{background-color:#e9e9e9;border-color:#b6b6b6}.authTester-module-scss-module__T9mySa__auth-tester__logs-container{box-sizing:border-box;background-color:#252525;border-radius:8px;width:100%;max-height:400px;padding:12px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5;overflow-y:auto}@media (min-width:768px){.authTester-module-scss-module__T9mySa__auth-tester__logs-container{max-height:500px}}.authTester-module-scss-module__T9mySa__auth-tester__log-entry{border-bottom:1px solid #ffffff1a;gap:8px;padding:4px 0;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__log-entry:last-child{border-bottom:none}.authTester-module-scss-module__T9mySa__auth-tester__log-entry--info{color:#b6b6b6}.authTester-module-scss-module__T9mySa__auth-tester__log-entry--success{color:#37c648}.authTester-module-scss-module__T9mySa__auth-tester__log-entry--error{color:#ff5912}.authTester-module-scss-module__T9mySa__auth-tester__log-entry--warning{color:#fdb022}.authTester-module-scss-module__T9mySa__auth-tester__log-time{color:#9e9e9e;flex-shrink:0}.authTester-module-scss-module__T9mySa__auth-tester__log-message{word-break:break-word}.authTester-module-scss-module__T9mySa__auth-tester__empty-logs{color:#9e9e9e;text-align:center;font-family:var(--font-montserrat),"Montserrat",sans-serif;padding:24px;font-size:.75rem;font-weight:700;line-height:100%}.authTester-module-scss-module__T9mySa__auth-tester__protected-demo{background-color:#fff;border:2px dashed #cfcfcf;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.authTester-module-scss-module__T9mySa__auth-tester__protected-label{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#9e9e9e;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700;line-height:100%}
.chat-module-scss-module__QuB-7W__chat{flex-direction:column;width:100%;min-height:100dvh;padding-bottom:100px;display:flex}.chat-module-scss-module__QuB-7W__chat>h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;font-size:2.125rem;font-weight:700;line-height:100%}
.comparison-module-scss-module__Hi1M6W__comparison{flex-direction:column;width:100%;min-height:100dvh;padding-bottom:100px;display:flex}.comparison-module-scss-module__Hi1M6W__comparison>h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;font-size:2.125rem;font-weight:700;line-height:100%}
.createNewShop-module-scss-module__XF_38a__createNewShop{flex-direction:column;width:100%;min-height:100dvh;padding-bottom:100px;display:flex}.createNewShop-module-scss-module__XF_38a__createNewShop>h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;font-size:2.125rem;font-weight:700;line-height:100%}
.notifications-module-scss-module__G7WWxa__notifications{flex-direction:column;width:100%;min-height:100dvh;padding-bottom:100px;display:flex}.notifications-module-scss-module__G7WWxa__notifications>h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;font-size:2.125rem;font-weight:700;line-height:100%}
.subscriptions-module-scss-module__Hi7G5G__subscriptions{flex-direction:column;width:100%;min-height:100dvh;padding-bottom:100px;display:flex}.subscriptions-module-scss-module__Hi7G5G__subscriptions>h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.0625rem;color:#252525;font-size:2.125rem;font-weight:700;line-height:100%}
