.AuthFormLayout{z-index:11;width:100%;max-width:560px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthFormContainer{padding:48px 32px}.AuthFormWrapper{background:#fafafa;border-radius:20px;margin:0 20px;position:relative;box-shadow:4px 2px 20px -9px #0a0a0a1f}.AuthFormWrapper-close{cursor:pointer;position:absolute;top:24px;right:24px}.AuthFormWrapper-close svg{width:24px;height:24px}.AuthFormContainer-title{flex-direction:column;gap:3px;padding-bottom:32px;display:flex}.AuthFormContainer-title h2{text-align:center;text-transform:uppercase;color:#060606;font-size:24px;font-weight:700}.AuthFormContainer-title h3{color:#5a5a5a;text-align:center;font-size:18px;font-weight:400}.AuthFormLayout-login-form{flex-direction:column;gap:20px;display:flex}.AuthFormLayout-login-label{color:#060606;flex-direction:column;gap:20px;width:100%;max-width:100%;font-size:18px;font-weight:600;display:flex}.AuthFormLayout-login-input{background:var(--gray-0310,#5a5a5a1a);border-radius:6px;outline:none;width:100%;max-width:100%;padding:18px 24px}.AuthFormLayout-password-wrapper{background:var(--gray-0310,#5a5a5a1a);border-radius:6px;position:relative}.AuthFormLayout-password-wrapper input{background-color:#0000}.AuthFormLayout-password-toggle{cursor:pointer;color:#9b9b9b;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.AuthFormLayout-password-toggle svg{width:24px;height:24px}.AuthFormLayout-login-options{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.AuthFormLayout-login-options input{width:23px;height:23px}.AuthFormLayout-remember-me{color:#5a5a5a;cursor:pointer;align-items:center;gap:5px;font-size:20px;display:flex}.AuthFormLayout-forgot-password{color:#ff5a00;cursor:pointer;font-size:20px;font-weight:600;transition:all .3s}.AuthFormLayout-forgot-password:hover{color:#ff7931}.AuthFormLayout-login-button{color:#fafafa;cursor:pointer;background:#ff5a00;border-radius:4px;margin-top:20px;padding:15px;font-size:20px;font-weight:700;transition:all .3s}.AuthFormLayout-login-button:hover{background:#dd5004}.underpopup{text-align:center;color:#5a5a5a;margin-top:20px;font-size:20px;font-weight:400}.underpopup span{color:#ff5a00;cursor:pointer;font-size:20px;font-weight:600;transition:all .3s}.underpopup span:hover{color:#ff7931}.AuthFormLayout-login-form-name-wrapper{gap:20px;display:flex}@media only screen and (max-width:1440px){.AuthFormContainer{padding:32px 24px}}@media only screen and (max-width:1100px){.AuthFormContainer-title{padding-bottom:20px}.AuthFormContainer-title h2{font-size:20px}.AuthFormContainer-title h3{font-size:16px}.AuthFormLayout-login-button{margin-top:10px;font-size:18px}.underpopup{margin-top:20px}.AuthFormLayout-login-label{gap:8px}.AuthFormLayout-login-input{padding:14px 20px;font-size:16px}.AuthFormLayout-forgot-password,.AuthFormLayout-remember-me{font-size:18px}.AuthFormLayout-login-options input{width:20px;height:20px}.underpopup{font-size:17px}.underpopup span{font-size:18px}.AuthFormLayout{max-width:470px}}@media only screen and (max-width:440px){.AuthFormLayout-login-form-name-wrapper{gap:10px}.AuthFormContainer-title h2{font-size:20px}.AuthFormContainer-title h3{font-size:14px}.AuthFormLayout-login-form{gap:15px}.AuthFormLayout-login-label{font-size:16px}.AuthFormLayout-login-input{padding:12px 18px;font-size:16px}.AuthFormLayout-forgot-password,.AuthFormLayout-remember-me,.underpopup,.underpopup span{font-size:16px}.AuthFormContainer{padding:24px 20px}.AuthFormWrapper-close{top:15px;right:15px}.AuthFormLayout-login-button{padding:12px}}@media only screen and (max-width:375px){.AuthFormLayout-login-options *{font-size:14px}.AuthFormLayout-login-options input{width:16px;height:16px}.AuthFormLayout-login-options{margin-top:0}.AuthFormLayout-login-label{font-size:15px}}
footer{color:#fafafa;background:#222;padding:40px 0 15px}footer .container{gap:20px;padding-bottom:25px;display:flex}.footer-left-column{flex-direction:column;gap:32px;width:100%;max-width:415px;display:flex}.footer-left-column h3{text-transform:uppercase;font-weight:700;font-style:Bold;font-size:20px}.footer-logo{max-width:270px}.footer-left-column-content{flex-direction:column;gap:32px;display:flex}.footer-left-column-content-row{align-items:center;gap:16px;display:flex}.footer-left-column-content-row-img{background-color:#5a5a5a1a;border:1px solid #5a5a5a1a;border-radius:100%;padding:12px}.footer-left-column-content-row-img svg{width:24px;height:24px}.footer-left-column-content-row-text{flex-direction:column;gap:5px;display:flex}.footer-left-column-content-row-text h3{color:#b6b6b6;text-transform:capitalize;font-weight:400}.footer-left-column-content-row-text a{border-bottom:1px solid #0000;font-size:20px;font-weight:600;transition:all .3s}.footer-left-column-content-row-text a:hover{border-bottom:1px solid #b6b6b6}.footer-right-columns{justify-content:space-between;width:100%;max-width:100%;display:flex}.footer-right-column{flex-direction:column;width:100%;max-width:415px;display:flex}.footer-right-column h3{text-transform:uppercase;border-bottom:1px solid #c3c3c399;padding-bottom:15px;font-size:18px;font-weight:700}.footer-right-column-links{flex-direction:column;gap:20px;padding-top:15px;display:flex}.footer-right-column-links a{font-size:20px;font-weight:600;transition:all .3s}.footer-right-column-links a:hover{opacity:.9}.all-rights-reserved{text-align:center;border-top:1px solid #5a5a5a99;width:100%;padding-top:25px;font-family:Open Sans;font-size:20px;font-weight:400}.footer-logo-mobile{display:none}@media only screen and (max-width:1440px){.footer-left-column,.footer-right-column{max-width:310px}.footer-left-column h3{font-size:18px}.footer-logo{max-width:200px}.footer-left-column-content-row-text h3,.footer-left-column-content-row-text a,.footer-right-column-links a{font-size:18px}.footer-right-columns{gap:15px}}@media only screen and (max-width:1024px){.footer-right-column{max-width:225px}.footer-left-column h3{font-size:16px}.footer-logo{max-width:160px}.footer-left-column-content-row-text h3,.footer-left-column-content-row-text a,.footer-right-column-links a{font-size:16px}.footer-right-columns{gap:15px}.all-rights-reserved{font-size:18px}}@media only screen and (max-width:880px){footer .container{flex-direction:column}.footer-left-column-content{flex-direction:row;gap:22px}.all-rights-reserved{text-align:left}.footer-left-column,.footer-right-column{max-width:100%}.footer-left-column h3{display:none}.footer-left-column-content-row-text h3{display:block}.footer-left-column{flex-flow:wrap;align-items:center}.footer-left-column-content-row-img{padding:8px}.footer-left-column-content-row-img svg{width:18px;height:18px}.footer-left-column-content-row-text h3,.footer-left-column-content-row-text a,.footer-right-column-links a{font-size:14px}.footer-right-column-links{gap:12px}.footer-right-column h3{padding-bottom:10px;font-size:15px}}@media only screen and (max-width:500px){.footer-logo{display:none}.footer-logo-mobile{max-width:200px;margin:0 20px 32px;display:block}footer .container{flex-direction:column-reverse}.footer-left-column{border-top:1px solid #5a5a5a99;padding-top:24px}.footer-left-column h3{display:block}.footer-left-column-content{flex-direction:column}.footer-right-column-links a{font-size:12px}.footer-right-columns{gap:10px}.footer-right-column{max-width:120px}.footer-left-column{width:100%}.all-rights-reserved{font-size:16px}}
header{z-index:10;background:#fafafa;width:100%;padding:25px 0;position:fixed;top:0;box-shadow:0 2px 20px -9px #0a0a0a1f}.header-wrapper{position:relative}header .container{justify-content:space-between;align-items:center;gap:20px;display:flex}.header-left{align-items:center;gap:20px;width:100%;max-width:560px;display:flex}.header-logo,.catalog-menu{width:100%;max-width:270px}.catalog-menu-button{cursor:pointer;border:1px solid #6c6c6c;border-radius:6px;justify-content:center;align-items:center;gap:15px;padding:15px 0;transition:all .3s;display:flex}.catalog-menu-button svg{transition:transform .3s}.catalog-menu-button.active svg{transform:rotate(-180deg)}.catalog-menu-button:hover{color:#ff5a00;border:1px solid #ff5a00}.catalog-menu-button svg{font-size:20px}.header-search{background:#c3c3c333;border-radius:4px;align-items:center;width:100%;max-width:100%;padding:15px 24px;display:flex}.header-search input{outline:none;width:100%;max-width:100%;font-size:18px}.header-search svg{color:#2226;cursor:pointer;font-size:24px}.header-personal-data{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;max-width:450px;display:flex}.header-personal-data-column,.header-personalAccount-data-column{cursor:pointer;flex-direction:column;gap:5px;display:flex}.header-personal-data-column *,.header-personalAccount-data-column *{transition:all .3s}.header-personal-data-top-row-count{color:#6c6c6c}.header-personal-data-top-row{color:#222;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.header-personal-data-top-row svg{width:24px;height:24px}.header-personal-data-bottom-row{color:#6c6c6c;justify-content:flex-end;gap:20px;display:flex}.header-personal-data-bottom-row-text{color:#6c6c6c;font-size:16px;font-weight:400}.header-personal-data-bottom-row-text.loginned{text-align:right}.header-personal-data-column:hover *,.header-personalAccount-data-column .header-personal-data-bottom-row-text:hover,.header-personalAccount-data-column .header-personal-data-top-row:hover{color:#ff5a00}.catalog-menu-button-burger{z-index:2;width:20px;height:20px;position:relative;overflow:hidden}.catalog-menu-button-burger .bar{background-color:#060606;border-radius:5px;width:20px;height:2px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-menu-button-burger.active .bar:first-of-type{display:none}.catalog-menu-button-burger.active .bar:nth-of-type(2){top:50%;transform:translate(-50%)rotate(45deg)}.catalog-menu-button-burger.active .bar:nth-of-type(3){top:50%;transform:translate(-50%)rotate(-45deg)}.catalog-menu-button-burger .bar:nth-of-type(2){top:calc(50% - 6px)}.catalog-menu-button-burger .bar:nth-of-type(3){top:calc(50% + 6px)}.container-search{width:100%;max-width:100%}.container-mobile-search{max-width:500px;margin:0 auto;padding:10px 20px 0;display:none}@media only screen and (max-width:1440px){.catalog-menu-hidden{display:none}.header-personal-data-top-row{font-size:16px}.header-personal-data-bottom-row-text{font-size:14px}.header-personal-data-column,.header-personalAccount-data-column{gap:3px}.header-personal-data-top-row svg{width:22px;height:22px}.catalog-menu-button{gap:10px}.header-search{max-width:500px}header{padding:25px 0}.header-personal-data{max-width:380px}}@media only screen and (max-width:1100px){.header-personal-data-bottom-row{display:none}.header-personal-data-top-row{gap:5px;font-size:14px}.header-search{padding:12px 20px}.catalog-menu-button{gap:6px;padding:12px 5px;font-size:14px}.personal-acc-hidden-laptop{display:none}.header-personal-data{justify-content:flex-end;gap:15px;max-width:275px}.header-search{max-width:100%}header{padding:20px 0}.catalog-menu-button svg{width:16px}.header-personal-data-column,.header-personalAccount-data-column{text-wrap:nowrap}.header-search input{font-size:14px}.header-personal-data-bottom-row-text-mobile-hidden{display:none}}@media only screen and (max-width:960px){.header-search{max-width:300px}header .container{gap:12px}.header-left{flex-direction:row-reverse;gap:10px}.catalog-menu{cursor:pointer;background:#c3c3c333;border-radius:4px;justify-content:center;width:100%;max-width:40px;height:auto;padding:12px 10px;display:flex}.header-search{padding:10px}}@media only screen and (max-width:768px){.header-personal-data{max-width:170px}.header-personal-data-top-row{flex-direction:column;gap:3px;font-size:12px}.header-personal-data-top-row svg{width:20px;height:18px}.header-search input{font-size:12px}}@media only screen and (max-width:600px){.header-left{flex-direction:row-reverse}header .container{gap:8px}header{padding:15px 0}}@media only screen and (max-width:460px){.container-search{display:none}.container-mobile-search{display:flex}.header-search{max-width:100%}}
.header-search{position:relative}.header-search-resaults{background-color:#fafafa;flex-direction:column;gap:30px;width:100%;max-height:730px;padding:20px 32px 32px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%)}.header-search-resaults-content{flex-direction:column;gap:30px;display:flex}.header-search-resaults-top{text-transform:uppercase;border-bottom:1px solid var(--gray-0460,#c3c3c399);padding-bottom:12px;font-size:18px;font-weight:600}.header-search-resaults-content-cards{scrollbar-width:thin;border-bottom:1px solid var(--gray-0460,#c3c3c399);flex-direction:column;gap:24px;max-height:200px;padding-bottom:24px;padding-right:5px;display:flex;overflow-y:auto}.header-search-resaults-content-card-categoryes{cursor:pointer;justify-content:space-between;transition:all .3s;display:flex}.header-search-resaults-content-card-categoryes:hover p,.header-search-resaults-content-card-categoryes:hover .suggestion-name{color:#ff5a00}.search-highlight{color:#ff5a00;background-color:#0000;font-weight:700}.suggestion-name{color:#5a5a5a;font-size:22px;font-style:italic;font-weight:500;line-height:100%;transition:all .3s}.suggestion-count{color:#5a5a5a;font-size:18px;font-weight:400;transition:all .3s}.search-hint{text-align:center;color:#5a5a5a;justify-content:center;gap:10px;font-size:20px;font-weight:400;display:flex}.header-search-resaults-content-card{cursor:pointer;align-items:center;gap:12px;display:flex}.header-search-resaults-content-card-image{background:var(--gray-0310,#5a5a5a1a);border-radius:6px;justify-content:center;align-items:center;max-width:64px;display:flex}.header-search-resaults-content-card-text{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;display:flex}.header-search-resaults-content-card-text h2{color:#222;width:100%;max-width:100%;font-size:20px;font-weight:400}.header-search-resaults-content-card-text p{text-align:center;color:#ff5a00;background:#ff5a000d;border-radius:4px;min-width:75px;padding:8px 12px;font-size:16px;font-weight:600}.header-search-resaults-see-all-results{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.header-search-resaults-see-all-results p,.header-search-resaults-see-all-results svg{color:#ff5a00}.header-search-resaults-see-all-results p{font-size:20px;font-weight:700}.header-search-resaults-see-all-results svg{width:24px;height:24px}@media only screen and (max-width:1400px){.header-search-resaults{width:540px}.header-search-resaults-content-card-text h2{font-size:16px}.header-search-resaults-see-all-results p{font-size:18px}.suggestion-name{font-size:20px}.header-search-resaults-content-cards{gap:16px;padding-bottom:16px}.header-search-resaults-content{gap:20px}}@media only screen and (max-width:1100px){.suggestion-name{font-size:18px}.header-search-resaults{width:490px}}@media only screen and (max-width:800px){.header-search-resaults{width:420px;top:calc(100% + 10px)}}@media only screen and (max-width:500px){.header-search-resaults{width:380px}}@media only screen and (max-width:460px){.header-search-resaults{width:calc(100% + 40px);max-height:calc(90vh - var(--header-h));gap:25px;padding:20px}.header-search-resaults-content-card-text h2{font-size:15px}.header-search-resaults-content-cards{gap:13px;padding-bottom:13px}.header-search-resaults-content{gap:16px}}
.container-catalog{z-index:3;gap:20px;max-width:1750px;margin:0 auto;padding:0 20px;display:flex}.catalog-burger-menu{background:#fafafa;width:100%;padding:32px 0 40px;transition:transform .3s;position:absolute;top:99%;left:0;overflow-y:auto;transform:translate(-100%)}.catalog-burger-menu-content{width:100%;max-width:280px}.catalog-burger-menu-content-cards{width:100%;max-width:100%}.catalog-burger-menu-content h3,.catalog-burger-menu-content-cards h3{color:#222;text-transform:uppercase;margin-bottom:32px;font-family:Open Sans;font-size:18px;font-weight:700}.catalog-burger-menu-content-categoryes-column{border-right:1px solid #c3c3c399;flex-direction:column;gap:18px;width:100%;max-width:260px;display:flex}.catalog-burger-menu-content-categoryes{gap:20px;display:flex}.catalog-burger-menu-content-categoryes button{text-align:left;cursor:pointer;max-width:max-content;font-size:18px;font-weight:500;transition:all .3s ease-in-out}.catalog-burger-menu-content-categoryes button.active,.catalog-burger-menu-content-categoryes button:hover{color:#ff5a00;font-weight:600}.catalog-burger-menu.active{transform:translate(0)}.catalog-burger-menu-content-cards-container{align-items:stretch;gap:20px;display:flex}.CatalogBurgerMenuCard{background:var(--gray-0420,#c3c3c333);border-radius:20px;flex-direction:column;width:100%;height:340px;padding:16px;display:flex}.CatalogBurgerMenuCard-img{justify-content:center;align-items:center;height:240px;display:flex}.CatalogBurgerMenuCard-img img{object-fit:contain;max-width:100%;max-height:100%}.CatalogBurgerMenuCard h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;font-size:18px;font-weight:600;display:-webkit-box;overflow:hidden}.mobile-funcional-buttons{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.mobile-funcional-button-row{background:var(--gray-0420,#c3c3c333);justify-content:space-between;align-items:center;padding:12px;display:flex}.mobile-funcional-button-row-content{align-items:center;gap:10px;display:flex}.mobile-funcional-button-row-content p{font-size:16px;font-weight:600}.mobile-funcional-button-row-content svg{width:20px;height:20px}.mobile-funcional-button-row-content svg:nth-of-type(2){width:10px;height:10px}.mobile-funcional-button-row-count{color:#5a5a5a;font-size:16px;font-weight:400}@media only screen and (max-width:960px){.container-catalog{flex-direction:column;gap:10px}.catalog-burger-menu-content{border-bottom:1px solid #c3c3c399;max-width:100%;padding-bottom:25px}.catalog-burger-menu-content-categoryes-column{border:none;grid-template-columns:repeat(2,1fr);gap:18px;width:100%;max-width:100%;display:grid}.catalog-burger-menu{width:50%;height:100vh;padding-bottom:120px}.catalog-burger-menu-content-cards{margin-top:15px}.catalog-burger-menu-content-cards-container{grid-template-columns:repeat(2,1fr);width:100%;max-width:100%;display:grid}.CatalogBurgerMenuCard h2{font-size:17px}.CatalogBurgerMenuCard img{padding:0 10px 5px}}@media only screen and (max-width:720px){.catalog-burger-menu{width:65%}.catalog-burger-menu-content h3{margin-bottom:20px}}@media only screen and (max-width:500px){.catalog-burger-menu{width:100%}.catalog-burger-menu-content-categoryes-column{flex-direction:column;display:flex}.catalog-burger-menu-content-categoryes button{border-bottom:1px solid #c3c3c399;max-width:100%;padding-bottom:16px}.catalog-burger-menu-content-categoryes button:last-child,.catalog-burger-menu-content{border-bottom:none}.catalog-burger-menu-content-cards{display:none}.catalog-burger-menu{padding:10px 0 140px}}
