@font-face{font-family:"OpenSans";font-weight:400;src:url(/webpack/b49928e92cf1945015a60e02788a174c.woff2) format("woff2"),url(/webpack/2a83bf6a8c12620a9a4897261a90656e.woff) format("woff"),url(/webpack/e9dec584cc05a5ea70a12b980412c62c.ttf) format("truetype")}@font-face{font-family:"OpenSans";font-weight:700;src:url(/webpack/70b0144e65b6ae9c1161a7a3ebe532e1.woff2) format("woff2"),url(/webpack/6492d7807fa13325d5d45c7199dd05d4.woff) format("woff"),url(/webpack/88caeaea4c40b2cc2b7af9773443eb00.ttf) format("truetype")}

*{box-sizing:border-box}html,body{min-height:100%}html{font-size:10px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll}body{width:100%;margin:0;padding:0;font-family:'OpenSans', sans-serif}.main{padding:2em 0 10em}.b-contacts .main{padding-bottom:0}@media screen and (max-width: 992px){.main{padding:0}}.swiper-pagination-bullet{width:12px;height:12px;background-color:#AECAC2}.swiper-button-prev,.swiper-button-next{background-image:none}.swiper-button-prev svg,.swiper-button-next svg{width:100% !important;height:auto;color:#AECAC2;filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.7))}h1{font-size:40px}@media screen and (max-width: 500px){h1{font-size:25px}}h2{font-size:30px}.btn{display:inline-block;padding:0.5em 0.9em;border:none;color:#fff;font-family:'OpenSans';font-size:1.3em;text-align:center;text-decoration:none;cursor:pointer}.btn--mobile{width:100%}.btn--cart{margin-right:20px}@media screen and (max-width: 640px){.btn--cart{margin-right:0;margin-bottom:20px}}.btn+.btn{margin-top:10px}.btn--large{padding:0.7em 2.3em}.btn--primary{background-color:#2a75c0;transition:background-color 0.5s}.btn--primary:hover{background-color:#215c96}.btn--secondary{border:1px solid #eee;color:#000;background-color:#fff;transition:background-color 0.5s}.btn--secondary:hover{border:1px solid #d5d5d5;background-color:#e9e9e9}.button{width:100%;height:40px;padding:0;border:none;border-radius:20px;box-shadow:4px 4px 5px 0px #646464, -5px -5px 5px 0px #fff;background-color:transparent;font-family:OpenSans;text-transform:uppercase;outline:none;transition:box-shadow .2s}.button:hover{cursor:pointer;box-shadow:6px 6px 5px 0px #646464, -5px -5px 5px 0px #fff}.button:active{box-shadow:6px 6px 5px 0px #646464, -5px -5px 5px 0px #fff}.button--round{width:40px;border-radius:50%;transition:all .2s}.button--round:hover{box-shadow:6px 6px 5px 0px #646464, -5px -5px 5px 0px #fff;cursor:pointer;transform:scale(1.05)}.button--round:active{box-shadow:6px 6px 5px 0px #646464, -5px -5px 5px 0px #fff;transform:scale(0.95)}.input{width:100%;min-width:30rem;min-height:3.4em;border:1px solid #e6eaed;padding:0 1.4rem;background:#fff;outline:none;font-size:1.2rem;font-family:OpenSans}.input:focus{border-color:#2a75c0}.textarea{width:100%;min-width:30rem;min-height:10em;border:1px solid #e6eaed;padding:1.4rem;background:#fff;outline:none;font-family:OpenSans;font-size:1.2rem;resize:none}.textarea:focus{border-color:#2a75c0}.jq-checkbox{position:relative;width:2.2em;height:2.2em;margin-right:1em;border:1px solid #e6eaed;transition:border-color 0.3s}@media screen and (max-width: 992px){.jq-checkbox{width:2.5em;height:2.5em}}.jq-checkbox.checked{border-color:#2a75c0}.jq-checkbox__div{position:absolute;top:0.3em;left:0.3em;width:1.4em;height:1.4em;transition:background-color 0.3s}@media screen and (max-width: 992px){.jq-checkbox__div{top:0.375em;left:0.375em}}.jq-checkbox.checked .jq-checkbox__div{background:#2a75c0}.container{width:1200px;margin:0 auto}.container img{max-width:100%}@media screen and (max-width: 1240px){.container{width:960px}}@media screen and (max-width: 992px){.container{width:100%;padding:0 15px}}.page__container{display:flex}@media screen and (max-width: 992px){.page__container{flex-direction:column}}.page__sidebar{flex-shrink:0;margin-right:2.1em}@media screen and (max-width: 992px){.page__sidebar{margin-right:0;margin-bottom:2em}}.page__content{flex:1}.page__title{margin-top:0.5em;font-size:2em}

.errors{position:fixed;top:0;left:0;right:0;bottom:0;background:#b70f25 no-repeat 100% 100% / cover;color:#fff;z-index:2000}.errors .logo-ta{top:55px}.errors-inner{display:table-cell;text-align:center;vertical-align:middle;width:100vw;height:100vh}.errors-inner a{color:#fff}.errors-inner h3{max-width:720px;margin:0 auto 20px;font-size:44px;font-weight:700}.errors-inner h3 span{display:block;font-size:34px;font-weight:400;margin-bottom:45px;margin-top:20px}.errors-inner .btn-transparent{height:66px;padding:22px 25px;text-transform:uppercase;font-size:17px;text-transform:none}.errors-inner .btn-transparent:hover{border-color:#fff;background:#fff;color:#ff0026}.no-js-error{display:none}body.no-js .no-js-error{display:block}

.flash{position:fixed;top:10px;right:10px;z-index:1000}.flash .message{border-radius:3px;text-align:left;margin:0 auto 15px;color:white;font-family:Tahoma;font-size:17px;position:relative;padding:1px 10px 1px 1px}.flash .message a.close_flash{cursor:pointer;position:absolute;top:1px;right:2px;font-weight:bold;text-shadow:none;text-decoration:none;font-family:Arial}.flash .message a.close_flash:hover{opacity:0.8}.flash .message p{margin:5px 10px 7px;color:white;font-size:17px;line-height:1.2}.flash .success{border:1px solid #009357;background:#02bb6f;background:linear-gradient(to bottom, #02bb6f, #019f4b);text-shadow:0px 1px #006d1c}.flash .success a.close_flash{color:#004b2c}.flash .notice{border:1px solid #69b3d1;background:#79cdee;background:linear-gradient(to bottom, #79cdee, #56b6e5);text-shadow:0px 1px #248cd1}.flash .notice a.close_flash{color:#2f5f72}.flash .warning{border:1px solid #ce8f4b;background:#fbae5c;background:linear-gradient(to bottom, #fbae5c, #f9903b);text-shadow:0px 1px #f57024}.flash .warning a.close_flash{color:#865623}.flash .error,.flash .alert{border:1px solid #ce4549;background:#f0565b;background:linear-gradient(to bottom, #f0565b, #e83639);text-shadow:0px 1px #d71012}.flash .error a.close_flash,.flash .alert a.close_flash{color:#782124}

.search-suggest{position:absolute;z-index:10;top:5em;left:0;width:100%;background:#fff;box-shadow:0 2px 5px #a1a1a1}.search-suggest__list{border-bottom:1px solid #e6eaed}.search-suggest__product{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1em 1.7em;text-decoration:none}.search-suggest__image{width:5em;height:5em}.search-suggest__image img{max-width:100%;max-height:100%}.search-suggest__content{flex-grow:0.7}.search-suggest__title{max-width:23em;margin:0;color:#2a75c0;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-suggest__price{color:#000;font-size:1.4em;font-weight:700}.search-suggest__total{padding:1em 1.7em}.search-suggest__more{display:block;padding:0.5em 1em;background-color:#f5f5f5;text-align:center;text-decoration:none;text-transform:uppercase}

.auth-form{display:inline-block}.auth-form__title{font-size:1.8em;text-transform:uppercase}.auth-form__field{display:flex;align-items:center;margin-bottom:1.2em}.auth-form__actions{display:flex;margin-bottom:1em}.auth-form__actions *{width:calc(100% - 5px)}.auth-form__actions *:not(:last-child){margin-right:10px}.auth-form__reset{text-align:center}.auth-popup .auth-form{display:block;max-width:40em;margin:0 auto;padding:2em 4em;background:#fff}

.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}

.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,0.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,0.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,0.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,0.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,0.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}

.no-scroll{overflow:hidden}#auth{display:none}.header{padding-top:20px;font-family:OpenSans}@media screen and (max-width: 992px){.header{padding-top:0}}.header__mobile{display:none}.header__mobile .header__logo img{height:40px}@media screen and (max-width: 992px){.header__mobile{display:flex;align-items:center}}@media screen and (max-width: 480px){.header__mobile{padding:7px 0}}.header__hamburger{position:relative;z-index:11;outline:none}@media screen and (max-width: 640px){.header__hamburger{margin-right:10px;padding:0}}@media screen and (max-width: 480px){.header__hamburger{margin-right:0}}.hamburger-box{width:35px;height:25px;vertical-align:bottom}.hamburger-inner{width:35px;height:3px}.hamburger-inner::before,.hamburger-inner::after{width:35px;height:3px}@media screen and (max-width: 640px){.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px}}@media screen and (max-width: 640px){.hamburger-inner{width:30px;height:2px}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}}.header__icons{display:flex}@media screen and (max-width: 480px){.header__icons{flex-grow:1;justify-content:space-between;max-width:50%;margin-right:-10px;margin-left:auto}}.header__telephones,.header__search-icon{width:60px;padding:15px}.header__telephones svg,.header__search-icon svg{width:100% !important;height:100%;color:#666666}@media screen and (max-width: 640px){.header__telephones,.header__search-icon{width:50px}}@media screen and (max-width: 480px){.header__telephones,.header__search-icon{width:30px;padding:0 5px}}.header__navigation{margin-bottom:5px}@media screen and (max-width: 992px){.header__navigation{position:fixed;top:0;bottom:0;left:0;z-index:10;width:60%;margin-bottom:0;padding-top:50px;box-shadow:7px 0px 12px 0px #b7b7b7;background-color:#fff;transform:translateX(-105%);visibility:hidden;transition:all .3s}.header__navigation .nav{flex-direction:column}}@media screen and (max-width: 480px){.header__navigation{width:80%;padding-top:40px}}.header__navigation .nav{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.header__navigation .nav-item:first-child{order:2}.header__navigation .nav-item:nth-child(2){order:3}.header__navigation .nav-item:nth-child(3){order:5}.header__navigation .nav-item:nth-child(4){order:7}.header__navigation .nav-item:nth-child(5){order:6}.header__navigation .nav-item:nth-child(6){order:1}.header__navigation .nav-item:nth-child(7){order:4}@media screen and (max-width: 992px){.header__navigation .nav-item{position:relative}.header__navigation .nav-item:not(:last-child)::after{content:'';position:absolute;right:0;bottom:0;left:0;display:block;height:1px;background-color:#afb4b8}}.header__navigation .nav-link{position:relative;border-width:0px;color:#000;font-size:14px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .3s}.header__navigation .nav-link::before{content:'';position:absolute;top:100%;display:block;width:0px;height:2px;background-color:#000;transition:all .3s}.header__navigation .nav-link:hover{color:#2a75c0}.header__navigation .nav-link:hover::before{width:100%;background-color:#2a75c0}.header__navigation .nav-link.active{color:#000}.header__navigation .nav-link.active::before{width:100%;background-color:#000}@media screen and (max-width: 1240px){.header__navigation .nav-link{font-size:13px}}@media screen and (max-width: 992px){.header__navigation .nav-link{display:block;padding:20px 35px;font-size:18px;text-align:left}.header__navigation .nav-link::before{display:none}}@media screen and (max-width: 640px){.header__navigation .nav-link{padding:17px 18px;font-size:13px}}.header__navigation .nav-link.accent{color:red}@media screen and (max-width: 992px){.header__navigation .nav-link.accent{display:none}}.header__navigation .nav-link.accent:hover::before{background-color:red}.header__navigation--active{transform:translateX(0);visibility:visible}.header__middle{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}@media screen and (max-width: 992px){.header__middle{display:none}}.header__logo{flex-grow:1;flex-shrink:1;flex-basis:auto}@media screen and (max-width: 480px){.header__logo{flex-grow:0}}.header__logo a{width:300px;display:block}@media screen and (max-width: 1240px){.header__logo a{width:200px}}@media screen and (max-width: 640px){.header__logo a{width:150px}}@media screen and (max-width: 480px){.header__logo a{width:100px}}.header__logo img{display:block}.header__contacts{display:flex;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto}@media screen and (max-width: 1240px){.header__contacts{margin-left:5px}}.header__social{display:flex;justify-content:center;align-items:center;margin-right:10px}.header__social:last-of-type{margin-right:30px}@media screen and (max-width: 1240px){.header__social:last-of-type{margin-right:15px}}@media screen and (max-width: 992px){.header__social:last-of-type{margin-right:0}}.header__social svg{width:20px !important;height:auto}.header__social.whatsapp,.header__social.telegram,.header__social.viber,.header__social.youtube{display:flex;max-width:100%;width:auto;flex-shrink:0;padding:10px;border-radius:30px;text-decoration:none}@media screen and (max-width: 992px){.header__social.whatsapp,.header__social.telegram,.header__social.viber,.header__social.youtube{width:100%}}.header__social.whatsapp svg,.header__social.telegram svg,.header__social.viber svg,.header__social.youtube svg{margin-right:5px}.header__social.whatsapp span,.header__social.telegram span,.header__social.viber span,.header__social.youtube span{font-weight:600}@media screen and (max-width: 992px){.header__social.whatsapp span,.header__social.telegram span,.header__social.viber span,.header__social.youtube span{font-size:16px;font-weight:500}}.header__social.whatsapp{color:#43d854}.header__social.telegram{color:#0088cc}.header__social.viber{color:#59267c}.header__social.youtube{color:red}@media screen and (max-width: 992px){.header__social{display:inline-flex}}.header__phone a{font-size:24px;color:#494949;text-decoration:none}@media screen and (max-width: 1240px){.header__phone a{font-size:18px}}.header__actions{display:flex;justify-content:flex-end;flex-grow:1;flex-shrink:1;flex-basis:auto}.header__auth{position:relative;display:inline-block;width:60px}.header__auth:hover{cursor:pointer}.header__auth-text{position:absolute;top:5px;left:6px;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;box-shadow:2px 3px 5px 0px #b7b7b7;background-color:#198b23;color:#fff;font-family:OpenSans;font-size:10px;font-weight:bold;text-transform:uppercase;outline:none}@media screen and (max-width: 640px){.header__auth-text{top:15px;left:6px}}@media screen and (max-width: 480px){.header__auth-text{top:0;left:0}}@media screen and (max-width: 640px){.header__auth{width:50px;padding:15px 7px}}@media screen and (max-width: 480px){.header__auth{display:flex;align-items:center;width:33px;padding:0}}.tippy-content{padding:15px;font-size:18px}.tippy-content>a{display:block;color:#000}.tippy-content>a:not(:last-child){margin-bottom:10px}.tippy-content>a.header__social{display:inline-flex}#tippy-3 .tippy-content{display:flex;flex-direction:column;justify-content:center}.header__cart{position:relative;display:inline-block;width:60px}@media screen and (max-width: 640px){.header__cart{width:50px;padding:15px 7px}}@media screen and (max-width: 480px){.header__cart{display:flex;align-items:center;width:33px;padding:0}}.header__cart-counter{position:absolute;top:9px;right:6px;display:flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:50%;box-shadow:2px 3px 5px 0px #b7b7b7;background-color:#2a75c0;color:#fff;font-family:OpenSans;font-size:10px;font-weight:bold;text-transform:uppercase;outline:none}@media screen and (max-width: 640px){.header__cart-counter{top:15px;right:6px}}@media screen and (max-width: 480px){.header__cart-counter{top:0;right:0}}.header__main{position:relative;display:flex;padding-left:340px}@media screen and (max-width: 992px){.header__main{display:none}}.header__catalog{position:absolute;left:0;z-index:9;flex-grow:0;flex-shrink:1;flex-basis:auto;width:300px;margin-right:40px}.header__catalog-btn{height:auto;min-height:40px;font-size:16px}.header__catalog-btn:hover{cursor:default}.header__catalog-btn>a{display:none;font-size:17px;text-decoration:none;color:#2a75c0}.header__catalog-btn--active{height:auto;padding-bottom:10px}.header__catalog-btn--active>a{display:block}.header__catalog-label{display:flex;justify-content:center;align-items:center;height:40px}.header__catalog-label:hover{cursor:pointer}.header__search{position:relative;flex-grow:1;flex-shrink:1;flex-basis:400px;margin-right:40px}@media screen and (max-width: 992px){.header__search{margin-right:0;margin-bottom:15px}.header__search>form{display:flex;justify-content:space-between}}.header__search--mobile{display:none}.header__search-input{width:85%;min-height:40px;margin-right:10px;padding:0 20px;border:2px solid #fff;border-radius:30px;box-shadow:4px 4px 5px 0px #646464, inset 2px 2px 4px 0px #b7b7b7, -5px -5px 5px 0px #fff;font-family:OpenSans;font-size:16px;outline:none}.header__search-input::-webkit-input-placeholder{color:#000;font-size:16px}.header__search-input::-moz-placeholder{color:#000;font-size:16px}.header__search-input:-moz-placeholder{color:#000;font-size:16px}.header__search-input:-ms-input-placeholder{color:#000;font-size:16px}.header__search-input::placeholder{color:#000;font-size:16px}@media screen and (max-width: 992px){.header__search-input{flex-grow:1;margin-right:20px}}.header__order{display:flex;justify-content:center;align-items:center;max-width:220px;color:#000;font-size:16px;text-decoration:none}.header__recommend{position:absolute;top:60px;right:0;left:0;z-index:8;display:none;background-color:#fff}.header__recommend-holder{position:relative;padding:30px 0 0 340px}.header__product-day{margin-bottom:30px}.header__recommend-title{margin-bottom:15px;font-size:22px}.header__product-day,.header__product-hit{position:relative}.product-day__prev,.product-hit__prev{left:-33px}.product-day__next,.product-hit__next{right:-20px}@media screen and (max-width: 1240px){.product-day__next,.product-hit__next{right:-5px}}.swiper-slide{height:unset}.product-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:270px;min-height:400px;height:100%;padding:10px 10px 20px;border:2px solid #000;border-radius:10px;font-family:OpenSans}.product-card:last-child{margin-right:0}.product-card__img{position:relative;margin-bottom:10px;padding-top:230px}.product-card__img>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.product-card__title{display:block;margin-bottom:20px;color:#000;font-size:20px}.product-card__description{margin:0 0 10px;padding-bottom:10px;padding-left:21px;border-bottom:2px solid #000;color:#EF4447;font-size:16px;line-height:1}.product-card__cost{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.product-card__price-old{position:relative;color:#777777;font-size:16px}.product-card__price-old::before{content:'';position:absolute;top:11px;left:-4px;display:block;width:60px;height:2px;background-color:#777777;opacity:.6;transform:rotate(21deg)}.product-card__price-current{font-size:24px;font-weight:bold}.product-card__discount{padding:5px;border-radius:5px;background-color:#2a75c0;color:#fff;font-size:22px;line-height:1}.product-card__button{display:flex;justify-content:center;align-items:center;color:#222324;font-size:14px;text-decoration:none}.product-card__button img{width:28px}

.footer{background-color:#2c2d2e}@media screen and (max-width: 992px){.footer{border-top:1px solid #afb4b8;background:#f5f5f5}}.footer__container{display:flex;justify-content:space-between;padding:3em 0 2em}@media screen and (max-width: 992px){.footer__container{padding:3em 1.5em 2em;justify-content:center}}@media screen and (max-width: 640px){.footer__container{flex-direction:column}}.footer__contacts{margin:0;padding:0;list-style:none}.footer__contacts-row{position:relative;margin-bottom:1.2em;padding-left:1.5em;font-size:1.5em;color:#f5f5f5}.footer__contacts-row svg{position:absolute;top:0.2em;left:0}.footer__contacts-row a{color:#f5f5f5;text-decoration:none}.footer__copyright{background-color:#222324;color:#fff;text-align:center}@media screen and (max-width: 992px){.footer__copyright{border-top:1px solid #afb4b8;background-color:#f5f5f5;color:#000}}.footer__copyright p{margin:0;padding:1em 0;font-size:1.5em}@media screen and (max-width: 992px){.footer__block:not(:last-child){display:none}.footer__block-title{display:none}}.footer__block .nav{flex-direction:column;margin:0;padding:0;list-style:none}@media screen and (max-width: 992px){.footer__block .nav .nav-item{margin-bottom:10px;text-align:center}}.footer__block .nav .nav-item:not(:last-child){margin-bottom:0.6em}.footer__block .nav .nav-item a{color:#f5f5f5;font-size:1.4em;text-decoration:none}@media screen and (max-width: 992px){.footer__block .nav .nav-item a{color:#000;font-size:16px}}.footer__categories{margin:0;padding:0;list-style:none}.footer__categories li:not(:last-child){margin-bottom:0.6em}.footer__categories li a{color:#f5f5f5;font-size:1.4em;text-decoration:none}.footer__block-title{margin-top:0;color:#f5f5f5;font-size:1.8em;text-transform:uppercase}

.banner{position:relative}.banner__holder{position:relative;padding-top:651px}@media screen and (max-width: 1700px){.banner__holder{padding-top:600px}}@media screen and (max-width: 1400px){.banner__holder{padding-top:500px}}@media screen and (max-width: 1240px){.banner__holder{padding-top:400px}}@media screen and (max-width: 992px){.banner__holder{padding-top:340px}}@media screen and (max-width: 767px){.banner__holder{padding-top:270px}}@media screen and (max-width: 480px){.banner__holder{padding-top:200px}}.banner__img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;max-width:100%;max-height:100%;font-family:'object-fit: cover;';cursor:pointer}.banner__logo{position:absolute}.banner__description{position:absolute;background-color:rgba(0,0,0,0.5);color:#fff;font-size:54px;font-weight:bold;text-align:center;text-transform:uppercase}.banner__secondary-text{font-size:34px;font-weight:normal}.banner--1 .banner__logo{top:10%;left:2.5%;width:500px}@media screen and (max-width: 1700px){.banner--1 .banner__logo{right:2.5%;left:unset;width:400px}}@media screen and (max-width: 767px){.banner--1 .banner__logo{width:270px}}@media screen and (max-width: 480px){.banner--1 .banner__logo{width:160px}}.banner--1 .banner__description{top:37%;right:3%;left:38%;padding:82px}@media screen and (max-width: 1700px){.banner--1 .banner__description{top:50%;padding:60px;font-size:40px}}@media screen and (max-width: 1400px){.banner--1 .banner__description{padding:40px;font-size:35px}}@media screen and (max-width: 1240px){.banner--1 .banner__description{padding:25px;font-size:30px}}@media screen and (max-width: 992px){.banner--1 .banner__description{font-size:25px}}@media screen and (max-width: 767px){.banner--1 .banner__description{top:45%;font-size:22px}}@media screen and (max-width: 640px){.banner--1 .banner__description{font-size:18px}}@media screen and (max-width: 480px){.banner--1 .banner__description{font-size:14px}}@media screen and (max-width: 1700px){.banner--1 .banner__main-text{margin-bottom:15px}}@media screen and (max-width: 992px){.banner--1 .banner__main-text{margin-bottom:8px}}@media screen and (max-width: 480px){.banner--1 .banner__main-text{margin-bottom:0}}@media screen and (max-width: 1700px){.banner--1 .banner__secondary-text{font-size:25px}}@media screen and (max-width: 1400px){.banner--1 .banner__secondary-text{font-size:22px}}@media screen and (max-width: 992px){.banner--1 .banner__secondary-text{font-size:18px}}@media screen and (max-width: 767px){.banner--1 .banner__secondary-text{font-size:16px}}@media screen and (max-width: 640px){.banner--1 .banner__secondary-text{font-size:14px}}@media screen and (max-width: 480px){.banner--1 .banner__secondary-text{font-size:9px}}.banner--2 .banner__logo,.banner--8 .banner__logo{top:42%;left:50%;width:540px;transform:translate(-50%)}@media screen and (max-width: 1240px){.banner--2 .banner__logo,.banner--8 .banner__logo{width:400px}}@media screen and (max-width: 992px){.banner--2 .banner__logo,.banner--8 .banner__logo{width:350px}}@media screen and (max-width: 767px){.banner--2 .banner__logo,.banner--8 .banner__logo{width:280px}}@media screen and (max-width: 767px){.banner--2 .banner__logo,.banner--8 .banner__logo{width:190px}}.banner--2 .banner__description:first-of-type,.banner--8 .banner__description:first-of-type{top:11%;right:0;left:0;padding:27px;font-size:58px;letter-spacing:2.5px}@media screen and (max-width: 1240px){.banner--2 .banner__description:first-of-type,.banner--8 .banner__description:first-of-type{padding:20px;font-size:40px}}@media screen and (max-width: 992px){.banner--2 .banner__description:first-of-type,.banner--8 .banner__description:first-of-type{padding:15px;font-size:35px}}@media screen and (max-width: 767px){.banner--2 .banner__description:first-of-type,.banner--8 .banner__description:first-of-type{font-size:30px}}@media screen and (max-width: 640px){.banner--2 .banner__description:first-of-type,.banner--8 .banner__description:first-of-type{font-size:25px}}@media screen and (max-width: 480px){.banner--2 .banner__description:first-of-type,.banner--8 .banner__description:first-of-type{padding:8px;font-size:20px}}.banner--2 .banner__description:last-of-type,.banner--8 .banner__description:last-of-type{top:69%;right:0;left:0;padding:41px}@media screen and (max-width: 1240px){.banner--2 .banner__description:last-of-type,.banner--8 .banner__description:last-of-type{padding:21px}}@media screen and (max-width: 1240px){.banner--2 .banner__description:last-of-type,.banner--8 .banner__description:last-of-type{padding:20px}}@media screen and (max-width: 767px){.banner--2 .banner__description:last-of-type,.banner--8 .banner__description:last-of-type{padding:15px}}@media screen and (max-width: 480px){.banner--2 .banner__description:last-of-type,.banner--8 .banner__description:last-of-type{padding:5px}}.banner--2 .banner__secondary-text,.banner--8 .banner__secondary-text{font-size:33px;font-weight:bold;letter-spacing:2.5px}@media screen and (max-width: 1240px){.banner--2 .banner__secondary-text,.banner--8 .banner__secondary-text{font-size:25px}}@media screen and (max-width: 992px){.banner--2 .banner__secondary-text,.banner--8 .banner__secondary-text{font-size:20px}}@media screen and (max-width: 767px){.banner--2 .banner__secondary-text,.banner--8 .banner__secondary-text{font-size:16px}}@media screen and (max-width: 767px){.banner--2 .banner__secondary-text,.banner--8 .banner__secondary-text{font-size:12px}}.banner--3 .banner__logo{top:14%;left:3%;width:520px}@media screen and (max-width: 1240px){.banner--3 .banner__logo{top:7%;width:400px}}@media screen and (max-width: 992px){.banner--3 .banner__logo{width:350px}}@media screen and (max-width: 767px){.banner--3 .banner__logo{width:300px}}@media screen and (max-width: 640px){.banner--3 .banner__logo{width:250px}}@media screen and (max-width: 480px){.banner--3 .banner__logo{width:200px}}.banner--3 .banner__description:first-of-type{right:0;bottom:7%;left:46%;padding:60px;font-size:58px}@media screen and (max-width: 1400px){.banner--3 .banner__description:first-of-type{padding:30px;font-size:48px}}@media screen and (max-width: 1240px){.banner--3 .banner__description:first-of-type{left:unset;min-width:670px;padding:25px}}@media screen and (max-width: 992px){.banner--3 .banner__description:first-of-type{left:0;min-width:unset;padding:20px}}@media screen and (max-width: 767px){.banner--3 .banner__description:first-of-type{padding:15px;font-size:38px}}@media screen and (max-width: 640px){.banner--3 .banner__description:first-of-type{font-size:32px}}@media screen and (max-width: 480px){.banner--3 .banner__description:first-of-type{padding:10px;font-size:25px}}.banner--3 .banner__description:last-of-type{right:36%;bottom:26%;left:0;padding:45px 40px}@media screen and (max-width: 1400px){.banner--3 .banner__description:last-of-type{padding:35px}}@media screen and (max-width: 1240px){.banner--3 .banner__description:last-of-type{right:unset}}@media screen and (max-width: 992px){.banner--3 .banner__description:last-of-type{right:0;bottom:29%;padding:25px}}@media screen and (max-width: 767px){.banner--3 .banner__description:last-of-type{padding:20px}}@media screen and (max-width: 480px){.banner--3 .banner__description:last-of-type{padding:15px}}.banner--3 .banner__secondary-text{font-size:44px;font-weight:bold}@media screen and (max-width: 1400px){.banner--3 .banner__secondary-text{font-size:38px}}@media screen and (max-width: 767px){.banner--3 .banner__secondary-text{font-size:25px}}@media screen and (max-width: 640px){.banner--3 .banner__secondary-text{font-size:22px}}@media screen and (max-width: 480px){.banner--3 .banner__secondary-text{font-size:18px}}.banner--4 .banner__logo{top:8%;left:5.5%;width:570px}@media screen and (max-width: 1400px){.banner--4 .banner__logo{width:450px}}@media screen and (max-width: 1240px){.banner--4 .banner__logo{width:300px}}@media screen and (max-width: 992px){.banner--4 .banner__logo{width:200px}}@media screen and (max-width: 767px){.banner--4 .banner__logo{width:170px}}@media screen and (max-width: 480px){.banner--4 .banner__logo{width:140px}}.banner--4 .banner__description{right:50%;bottom:7%;left:0;padding:56px;background:linear-gradient(11deg, rgba(255,255,255,0.4) 40%, rgba(255,255,255,0) 90%);text-shadow:2px 3px 20px black, 2px 3px 20px black}@media screen and (max-width: 1240px){.banner--4 .banner__description{padding:35px}}@media screen and (max-width: 992px){.banner--4 .banner__description{right:0;display:flex;justify-content:center;align-items:center;padding:25px;background:rgba(255,255,255,0.4)}}@media screen and (max-width: 767px){.banner--4 .banner__description{padding:20px}}@media screen and (max-width: 640px){.banner--4 .banner__description{padding:15px}}@media screen and (max-width: 480px){.banner--4 .banner__description{padding:11px}}.banner--4 .banner__description::after{content:'';position:absolute;bottom:0;left:100%;display:block;width:45%;height:255px;background:linear-gradient(25deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 50%)}@media screen and (max-width: 992px){.banner--4 .banner__description::after{display:none}}.banner--4 .banner__main-text{font-size:60px;text-align:right}@media screen and (max-width: 1700px){.banner--4 .banner__main-text{font-size:50px}}@media screen and (max-width: 1400px){.banner--4 .banner__main-text{font-size:40px}}@media screen and (max-width: 1240px){.banner--4 .banner__main-text{font-size:35px}}@media screen and (max-width: 992px){.banner--4 .banner__main-text{margin-left:6px;font-size:25px}}@media screen and (max-width: 767px){.banner--4 .banner__main-text{font-size:20px}}@media screen and (max-width: 640px){.banner--4 .banner__main-text{margin-left:4px;font-size:16px}}@media screen and (max-width: 480px){.banner--4 .banner__main-text{font-size:14px}}.banner--4 .banner__secondary-text{font-size:44px;font-weight:bold;text-align:left}@media screen and (max-width: 1700px){.banner--4 .banner__secondary-text{font-size:34px}}@media screen and (max-width: 1400px){.banner--4 .banner__secondary-text{font-size:30px}}@media screen and (max-width: 1240px){.banner--4 .banner__secondary-text{font-size:25px}}@media screen and (max-width: 767px){.banner--4 .banner__secondary-text{font-size:20px}}@media screen and (max-width: 640px){.banner--4 .banner__secondary-text{font-size:16px}}@media screen and (max-width: 480px){.banner--4 .banner__secondary-text{font-size:14px}}.banner--4 .item{position:absolute}.banner--4 .item:first-child{top:16%;right:24%;z-index:3}@media screen and (max-width: 992px){.banner--4 .item:first-child{top:19%;right:54%}}@media screen and (max-width: 767px){.banner--4 .item:first-child{top:25%;right:59%}}@media screen and (max-width: 640px){.banner--4 .item:first-child{top:30%;right:63%}}.banner--4 .item:nth-child(2){top:30%;right:15%;z-index:2}@media screen and (max-width: 992px){.banner--4 .item:nth-child(2){top:19%;right:30%}}@media screen and (max-width: 767px){.banner--4 .item:nth-child(2){top:25%;right:33%}}@media screen and (max-width: 640px){.banner--4 .item:nth-child(2){top:30%;right:34.5%}}.banner--4 .item:last-child{top:43%;right:5%;z-index:1}@media screen and (max-width: 992px){.banner--4 .item:last-child{top:19%;right:6%}}@media screen and (max-width: 767px){.banner--4 .item:last-child{top:25%}}@media screen and (max-width: 640px){.banner--4 .item:last-child{top:30%}}.banner--4 .item__img{width:350px;height:230px;box-shadow:3px 12px 30px 8px black;transform:rotate(-35deg)}@media screen and (max-width: 1700px){.banner--4 .item__img{width:300px;height:200px}}@media screen and (max-width: 1400px){.banner--4 .item__img{width:220px;height:160px}}@media screen and (max-width: 1240px){.banner--4 .item__img{width:200px;height:140px}}@media screen and (max-width: 992px){.banner--4 .item__img{width:150px;height:110px}}@media screen and (max-width: 767px){.banner--4 .item__img{width:120px;height:90px}}@media screen and (max-width: 640px){.banner--4 .item__img{width:100px;height:80px;box-shadow:3px 7px 10px 0px black}}@media screen and (max-width: 480px){.banner--4 .item__img{width:80px;height:60px}}.banner--4 .item__img>img{width:100%;height:100%}.banner--4 .item__description{position:absolute;bottom:-50%;left:-65%;max-width:80%;color:#fff;font-size:25px;font-weight:bold;text-transform:uppercase;text-shadow:2px 3px 20px black, 2px 3px 20px black;text-align:center}@media screen and (max-width: 1400px){.banner--4 .item__description{font-size:20px}}@media screen and (max-width: 1240px){.banner--4 .item__description{font-size:15px}}@media screen and (max-width: 767px){.banner--4 .item__description{bottom:-30%;left:-75%;font-size:12px}}@media screen and (max-width: 640px){.banner--4 .item__description{bottom:-45%;font-size:11px}}@media screen and (max-width: 480px){.banner--4 .item__description{bottom:-40%;font-size:8px}}.banner--5 .banner__logo{bottom:8%;right:6%;width:585px}@media screen and (max-width: 1400px){.banner--5 .banner__logo{width:485px}}@media screen and (max-width: 992px){.banner--5 .banner__logo{width:385px}}@media screen and (max-width: 767px){.banner--5 .banner__logo{width:300px}}@media screen and (max-width: 640px){.banner--5 .banner__logo{width:250px}}.banner--5 .banner__description{top:5.4%;right:43%;left:0;padding:35px 80px}@media screen and (max-width: 1400px){.banner--5 .banner__description{padding:25px 60px}}@media screen and (max-width: 992px){.banner--5 .banner__description{padding:20px 40px}}@media screen and (max-width: 640px){.banner--5 .banner__description{padding:15px 25px}}@media screen and (max-width: 480px){.banner--5 .banner__description{right:unset;min-width:275px}}.banner--5 .banner__main-text{margin-bottom:21px;font-size:60px;text-align:left}@media screen and (max-width: 1400px){.banner--5 .banner__main-text{margin-bottom:15px;font-size:44px}}@media screen and (max-width: 992px){.banner--5 .banner__main-text{margin-bottom:10px;font-size:34px}}@media screen and (max-width: 767px){.banner--5 .banner__main-text{font-size:29px}}@media screen and (max-width: 640px){.banner--5 .banner__main-text{font-size:25px}}.banner--5 .banner__secondary-text{font-size:40px;font-weight:bold}@media screen and (max-width: 1400px){.banner--5 .banner__secondary-text{font-size:28px}}@media screen and (max-width: 992px){.banner--5 .banner__secondary-text{font-size:22px}}@media screen and (max-width: 767px){.banner--5 .banner__secondary-text{font-size:18px}}@media screen and (max-width: 640px){.banner--5 .banner__secondary-text{font-size:14px}}.banner--6 .banner__logo{top:9.5%;right:4%;width:440px}@media screen and (max-width: 1400px){.banner--6 .banner__logo{top:3%;right:50%;width:300px;transform:translateX(50%)}}@media screen and (max-width: 992px){.banner--6 .banner__logo{width:200px}}@media screen and (max-width: 767px){.banner--6 .banner__logo{width:150px}}@media screen and (max-width: 480px){.banner--6 .banner__logo{top:1%;width:120px}}.banner--6 .banner__description{top:6%;left:0;right:36%;padding:26px 26px 20px 80px}@media screen and (max-width: 1400px){.banner--6 .banner__description{top:15%;right:0;padding:15px}}@media screen and (max-width: 1240px){.banner--6 .banner__description{top:18%}}@media screen and (max-width: 992px){.banner--6 .banner__description{top:15%;padding:12px}}@media screen and (max-width: 767px){.banner--6 .banner__description{padding:9px}}@media screen and (max-width: 480px){.banner--6 .banner__description{top:14%;padding:3px}}.banner--6 .banner__main-text{color:#e0f7f6;font-size:58px;text-align:left;font-style:italic}@media screen and (max-width: 1700px){.banner--6 .banner__main-text{font-size:48px}}@media screen and (max-width: 1400px){.banner--6 .banner__main-text{font-size:40px;text-align:center}}@media screen and (max-width: 1240px){.banner--6 .banner__main-text{font-size:32px}}@media screen and (max-width: 992px){.banner--6 .banner__main-text{font-size:25px}}@media screen and (max-width: 767px){.banner--6 .banner__main-text{font-size:22px}}@media screen and (max-width: 480px){.banner--6 .banner__main-text{font-size:16px}}.banner--6 .banner__secondary-text{position:absolute;bottom:5.5%;left:12%;color:#e92811;font-size:28px;font-style:italic;text-transform:none}@media screen and (max-width: 1400px){.banner--6 .banner__secondary-text{right:0;left:0;text-align:center}}@media screen and (max-width: 1240px){.banner--6 .banner__secondary-text{font-size:22px}}@media screen and (max-width: 992px){.banner--6 .banner__secondary-text{font-size:18px}}@media screen and (max-width: 767px){.banner--6 .banner__secondary-text{bottom:9%}}@media screen and (max-width: 767px){.banner--6 .banner__secondary-text{bottom:12%;font-size:14px}}.banner--6 .banner__product{position:absolute;top:50%;right:45%;left:5%;display:flex;justify-content:space-between;transform:translateY(-30%)}@media screen and (max-width: 1400px){.banner--6 .banner__product{right:20%;left:20%}}@media screen and (max-width: 992px){.banner--6 .banner__product{right:0;left:0;justify-content:space-around}}@media screen and (max-width: 480px){.banner--6 .banner__product{transform:translateY(-40%)}}.banner--6 .item{width:30%;text-decoration:none}@media screen and (max-width: 1240px){.banner--6 .item{width:180px}}@media screen and (max-width: 767px){.banner--6 .item{width:110px}}@media screen and (max-width: 480px){.banner--6 .item{width:80px}}.banner--6 .item__img{margin-bottom:15px}@media screen and (max-width: 1240px){.banner--6 .item__img{margin-bottom:5px}}@media screen and (max-width: 640px){.banner--6 .item__img{margin-bottom:0}}.banner--6 .item__img>img{display:block;width:100%;height:100%}.banner--6 .item__description{color:#2a75c0;font-size:27px;font-weight:bold;text-transform:uppercase;text-align:center}@media screen and (max-width: 1400px){.banner--6 .item__description{font-size:25px}}@media screen and (max-width: 1240px){.banner--6 .item__description{font-size:18px}}@media screen and (max-width: 767px){.banner--6 .item__description{font-size:14px}}@media screen and (max-width: 480px){.banner--6 .item__description{font-size:10px}}.banner--7 .banner__logo{top:7%;left:7.5%;width:495px}@media screen and (max-width: 1400px){.banner--7 .banner__logo{width:400px}}@media screen and (max-width: 1240px){.banner--7 .banner__logo{width:300px}}@media screen and (max-width: 767px){.banner--7 .banner__logo{width:200px}}@media screen and (max-width: 640px){.banner--7 .banner__logo{width:150px}}@media screen and (max-width: 480px){.banner--7 .banner__logo{top:2%}}.banner--7 .banner__main-text{position:absolute;top:2%;right:15%;color:#e9280e;font-size:115px;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white, 0px 0px 50px white}@media screen and (max-width: 1400px){.banner--7 .banner__main-text{top:5%;font-size:75px}}@media screen and (max-width: 1240px){.banner--7 .banner__main-text{right:11%;font-size:55px}}@media screen and (max-width: 767px){.banner--7 .banner__main-text{font-size:40px}}@media screen and (max-width: 640px){.banner--7 .banner__main-text{font-size:30px}}@media screen and (max-width: 480px){.banner--7 .banner__main-text{top:1%;font-size:25px}}.banner--7 .banner__secondary-text{position:absolute;right:4%;bottom:6%;color:#fff;font-size:75px;text-transform:uppercase;font-weight:bold;text-shadow:5px 5px #252e32}@media screen and (max-width: 1400px){.banner--7 .banner__secondary-text{right:12%;font-size:55px}}@media screen and (max-width: 1240px){.banner--7 .banner__secondary-text{right:9%;font-size:40px}}@media screen and (max-width: 767px){.banner--7 .banner__secondary-text{bottom:7%;font-size:30px}}@media screen and (max-width: 640px){.banner--7 .banner__secondary-text{bottom:9%;font-size:25px}}@media screen and (max-width: 480px){.banner--7 .banner__secondary-text{font-size:16px}}.banner--7 .banner__product{position:absolute;top:50%;right:5%;left:5%;display:flex;justify-content:space-around;transform:translateY(-45%)}.banner--7 .item{position:relative;width:40%}.banner--7 .item__description{position:absolute;top:-20px;right:0;left:0;z-index:3;color:#fff;font-size:45px;text-align:center;text-shadow:0 0 2px black, 0 0 2px black, 0 0 2px black}@media screen and (max-width: 1400px){.banner--7 .item__description{top:-15px;font-size:35px}}@media screen and (max-width: 1240px){.banner--7 .item__description{font-size:25px}}@media screen and (max-width: 767px){.banner--7 .item__description{font-size:20px}}@media screen and (max-width: 640px){.banner--7 .item__description{font-size:14px}}@media screen and (max-width: 480px){.banner--7 .item__description{font-size:12px}}.banner--7 .item__img{position:relative;width:100%;padding-bottom:50%}@media screen and (max-width: 640px){.banner--7 .item__img{padding-bottom:65%}}.banner--7 .item__img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}

.breadcrumb{list-style:none;margin-bottom:2.5em;padding:0}.breadcrumb li{display:inline-block;margin:0 0.6em;font-size:1.5em}.breadcrumb li:first-of-type{margin-left:0}.breadcrumb li a{color:#2a75c0;text-decoration:none}

.filter{display:none;margin-bottom:20px;padding:0 10px;background-color:#fff}@media screen and (max-width: 992px){.filter{width:100%}}.filter__header{display:none}@media screen and (max-width: 992px){.filter__header{display:flex;justify-content:space-between;align-items:center;padding:1em 2em;background:#f5f5f5}}.filter__action a{display:block;padding:0.3em 0.8em;background:#2a75c0;color:#fff;font-size:1.4em}.filter__title{font-size:1.4em}@media screen and (max-width: 992px){.filter__section{padding-bottom:0}}.filter__list{margin:0;padding:0;list-style:none}.filter__item{position:relative;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:5px;text-transform:uppercase}.filter__item:not(:last-child){border-bottom:1px solid #aaa}@media screen and (max-width: 992px){.filter__item{flex-wrap:wrap;align-items:stretch}.filter__item--active{background:#2a75c0}}.filter__icon{width:50px}.filter__link{display:block;width:100%;padding:1rem 5px 1rem 0;color:#000;font-size:13px;text-decoration:none;text-align:left;transition:color 0.4s}.filter__link:hover{color:#2a75c0}@media screen and (max-width: 992px){.filter__link{display:inline-block;width:calc(100% - 35px);padding-left:1rem;font-size:1.1em}.filter__list .filter__item--active>.filter__link{color:#fff}}.filter__arrow{font-size:1em}.filter__arrow svg{color:#AECAC2;filter:drop-shadow(0px 0px 0px #000)}@media screen and (max-width: 992px){.filter__arrow{display:inline-flex;justify-content:center;align-items:center;width:35px;padding:0;background:#2a75c0}.filter__arrow svg{transform:rotate(90deg)}.filter__arrow svg path{fill:white}}.filter__child-sublist{position:absolute;z-index:50;top:0;left:100%;display:none;width:28em;box-shadow:3px 4px 5px 0px #b7b7b7;background:#fff;list-style:none}.filter__subitem:hover .filter__child-sublist:not(:empty){display:block;padding:1em}@media screen and (max-width: 1240px){.filter__child-sublist{width:15em}}.filter__child-subitem{display:flex;align-items:center;justify-content:space-between;padding-left:1rem}.filter__child-subitem:not(:last-child){border-bottom:1px solid #aaa}.filter__sublist{position:absolute;z-index:50;top:0;left:100%;display:none;width:28em;box-shadow:3px 4px 5px 0px #b7b7b7;background:#fff;list-style:none}.filter__item:hover .filter__sublist:not(:empty){display:block;padding:1em}@media screen and (max-width: 992px){.filter__sublist{display:none !important;padding:0}.filter__item--active .filter__sublist{position:static;display:block !important;width:100%}}.filter__subitem{padding-left:1rem}.filter__subitem:not(:last-child){border-bottom:1px solid #aaa}.filter__subitem-container{position:relative;display:flex;align-items:center;justify-content:space-between}.filter-block{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1em;background:#f5f5f5;font-size:1.4rem}.filter-block__value select{width:100%}.filter-block__item{flex-basis:20%}.filter-block__title{margin-top:0}

.pagination{display:inline-flex;border:1px solid #e6eaed;max-width:100%}.pagination .page a,.pagination .first a,.pagination .prev a,.pagination .next a,.pagination .last a,.pagination .page.current,.pagination .page.gap{display:inline-flex;align-items:center;justify-content:center;width:3.9rem;height:3.9rem;background-color:#fff;color:#000;font-size:2em}.pagination .page a,.pagination .page.current,.pagination .page.gap,.pagination .first,.pagination .prev,.pagination .next{border-right:1px solid #e6eaed}.pagination .page a,.pagination .next a,.pagination .last a,.pagination .first a,.pagination .prev a{text-decoration:none}.pagination .page.current{background-color:#2a75c0;color:#fff}

.hit-cards{display:flex;flex-wrap:wrap}@media screen and (max-width: 640px){.hit-cards{flex-direction:column}}.hit-card{position:relative;display:inline-flex;width:calc(50% - 15px);border:1px solid #e6eaed;margin-bottom:1.5em}.hit-card:nth-child(2n-1){margin-right:15px}@media screen and (max-width: 992px){.hit-card{width:calc(50% - 7.5px)}}@media screen and (max-width: 640px){.hit-card{width:100%;margin-right:0 !important}.hit-card:nth-of-type(1){margin-bottom:1.5em}}.hit-card__link{position:absolute;top:0;left:0;width:100%;height:100%}.hit-card__content{position:relative;width:50%;padding:1.5em 1em}@media screen and (max-width: 640px){.hit-card__content{display:flex;flex-direction:column;justify-content:center}}.hit-card__image{width:50%}.hit-card__image img{width:100%;height:100%;object-fit:cover}.hit-card__caption{margin-bottom:0.8em;font-size:1.2em;font-weight:700}.hit-card__caption span{color:#2a75c0}@media screen and (max-width: 640px){.hit-card__caption{font-size:2em}}.hit-card__title{height:2.8em;margin-bottom:0.8em;font-weight:700}.hit-card__title a{color:#2c2d2e;text-decoration:none}@media screen and (max-width: 640px){.hit-card__title{height:4em;font-size:1.4em}}.hit-card__state{margin-bottom:0.4em;color:#2a75c0}@media screen and (max-width: 640px){.hit-card__state{font-size:1.2em}}.hit-card__price{margin-bottom:0.6em;font-size:1.2em;font-weight:700}@media screen and (max-width: 640px){.hit-card__price{font-size:1.6em}}

.card{position:relative;display:flex;flex-direction:column;padding:0.4em;border:1px solid #e6eaed;background-color:#fff;max-width:270px}@media screen and (max-width: 640px){.card{margin:0 auto}}.card--wide{width:28.8em;margin:0}@media screen and (max-width: 1400px){.card--wide{width:25.8em}}@media screen and (max-width: 1240px){.card--wide{width:20.3em}}@media screen and (max-width: 992px){.card--wide{width:100%}}.card__content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:1.5em 1em}@media screen and (max-width: 767px){.card__content{padding:1em 0.5em}}.card__image{display:flex;align-items:center;justify-content:center;height:250px;font-size:0;text-align:center}.card__image img{max-width:100%;max-height:100%}.card__title{flex-grow:1;font-size:1.6em}.card__title a{color:#000;text-decoration:none;overflow-wrap:break-word}.card__properties{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em}.card__property{font-size:1.6em}.card__value{font-size:2em;font-weight:700}.card__control{display:inline-flex;justify-content:center;align-items:center;padding:0.3em 0.6em;border-radius:0.2em;border:0;background:#f5f5f5;color:#2a75c0;font-size:1.5em;transition:color 0.3s, background 0.3s}.card__control:hover{background:#2a75c0;color:#fff}.card__control:first-child{margin-right:0.5em}.card__state{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.card__state-subtitle{color:#2a75c0;font-size:1.3em}.product-popup .product-modal{display:block;width:100em;margin:0 auto;padding:2em 4em;background-color:#fff}@media screen and (max-width: 1240px){.product-popup .product-modal{max-width:85%}}.product-modal .product-popup__list{margin-right:0;margin-bottom:15px}.product-modal .product-popup__footer{margin-bottom:15px}

.register-form{display:inline-block}.register-form__title{font-size:1.8em;text-transform:uppercase}.register-form__field{display:flex;align-items:center;margin-bottom:1.2em}.register-form__field--vertical{flex-direction:column;align-items:flex-start;justify-content:center}.register-form__field em{margin-top:0.5em}.register-form__actions{display:flex;margin-bottom:1em}.register-form__actions *{width:calc(100% - 5px)}.register-form__actions *:not(:last-child){margin-right:10px}.register-form__reset{text-align:center}.register-popup .register-form{display:block;max-width:40em;margin:0 auto;padding:2em 4em;background:#fff}.register-form__text{display:block;margin:10px 0;padding-top:5px;border-top:1px solid black;font-size:1.1rem}

.profile-nav{min-width:28em}.profile-nav__item{border:1px solid #e9e9e9}.profile-nav__item:not(:last-child){border-bottom:0}.profile-nav__item a{display:block;padding:1em 3em;color:#000;font-size:1.2em;text-decoration:none;text-align:center;transition:background-color 0.5s, color 0.5s}.profile-nav__item a:hover{background-color:#2a75c0;color:#fff}.profile-nav__item.active a{background-color:#2a75c0;color:#fff}

@media screen and (max-width: 992px){.text-block__container{padding:0}}.text-block__title{font-size:16px;line-height:1.3}.text-block__text p{font-size:1.2em;line-height:1.5}@media screen and (max-width: 992px){.text-block__text{margin-bottom:1.5rem}}.text-block__link{text-decoration:none;color:#2a75c0}

.mobile-search{position:relative;display:none;margin-bottom:1em}@media screen and (max-width: 992px){.mobile-search{display:block}}.mobile-search input{width:100%;height:3.8em;border:1px solid #e6eaed;padding:0.2em 4em 0.2em 1.2em;background:#fff;outline:none}@media screen and (max-width: 640px){.mobile-search input{width:100%}}.mobile-search button{position:absolute;top:0.2em;right:0.2em;bottom:0.2em}

.success-order{position:relative;display:block;max-width:40em;margin:0 auto;padding:2em 4em;background:#fff}.success-order__title{font-size:2.4em}.success-order__description{font-size:1.4em}

.home-slider .swiper-button-prev{left:50px}@media screen and (max-width: 992px){.home-slider .swiper-button-prev{display:none}}.home-slider .swiper-button-next{right:50px}@media screen and (max-width: 992px){.home-slider .swiper-button-next{display:none}}.home-slider__slide{position:relative}.home__title{text-align:center;margin-bottom:30px;font-size:35px}.home__title--avtom{display:block}@media screen and (max-width: 640px){.home__title{font-size:30px}}.home__grid{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 640px){.home__grid{grid-template-columns:1fr 1fr}}.home__item{padding:20px;border-right:1px solid #afb4b8;border-bottom:1px solid #afb4b8;min-height:195px}.home__item:nth-child(3n){border-right:none}@media screen and (max-width: 640px){.home__item:nth-child(3n){border-right:1px solid #afb4b8}.home__item:nth-child(2n){border-right:none}}.home__recommends{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:-1px}.home__recommends>.home__item{border-right:1px solid #afb4b8;padding:0 10px 10px}.home__recommends>.tile{padding-bottom:20px;border-top:1px solid #afb4b8}.tile{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000;font-size:15px;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width: 640px){.tile{font-size:12px}}@media screen and (max-width: 480px){.tile{font-size:10px}}.tile__img>img{max-width:150px}@media screen and (max-width: 640px){.tile__img>img{max-width:100px}}@media screen and (max-width: 480px){.tile__img>img{max-width:70px}}.tile__title{word-break:break-word}.store-popup .registration-store-form{display:block;max-width:40em;margin:0 auto;padding:2em 4em;background:#fff}.contacts-form__container{text-align:center}.contacts-form__container a{color:#000;overflow-wrap:break-word}

.catalog__list{display:grid;grid-template-columns:repeat(4, 1fr);justify-content:center;grid-column-gap:13px;grid-row-gap:13px;margin-bottom:25px}@media screen and (max-width: 992px){.catalog__list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.catalog__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.catalog__list{grid-template-columns:repeat(1, 1fr)}}.catalog__sort{margin-bottom:3em}

.sort-panel{display:flex;justify-content:space-between;align-items:center;border:1px solid #e6eaed;padding:1em 1.5em;background:#f5f5f5;color:#000;font-size:1.4rem}@media screen and (max-width: 560px){.sort-panel{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 560px){.sort-panel__count,.sort-panel__sort{margin-bottom:0.5em}}.sort-panel__sorting{display:flex;align-items:center}@media screen and (max-width: 560px){.sort-panel__sorting{flex-direction:column;align-items:flex-start}}.sort-panel__sorting>div>span{margin-right:1em}.sort-panel__perpage a{display:inline-block;margin:0 0.3em;text-decoration:none;color:#2a75c0}.sort-panel__perpage a.active{font-weight:700}

.cart{display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 767px){.cart{flex-direction:column}}.cart__title{margin-top:0;margin-bottom:20px;font-size:2.4em;font-weight:bold;text-transform:uppercase;text-align:left}.cart__list{flex:1;margin-right:2em}@media screen and (max-width: 767px){.cart__list{margin-right:0;margin-bottom:1em}}.cart__list-title{margin:20px 0;font-size:2em}.cart__item{display:flex;align-items:center;padding:1em;background:#f5f5f5}.cart__item:not(:last-child){margin-bottom:1em}@media screen and (max-width: 480px){.cart__item{position:relative;padding-bottom:9em}}.cart__item-title{flex:1;font-size:1.4em;font-weight:700;text-align:center}@media screen and (max-width: 480px){.cart__item-title{font-size:1.2em}}@media screen and (max-width: 480px){.cart__item-prices{display:flex;flex-direction:column}}.cart__item-image{width:7em;margin-right:1em}@media screen and (max-width: 480px){.cart__item-image{width:5em}}.cart__item-image img{max-width:100%}.cart__item-sum{padding:0 1em;font-size:1.8em;font-weight:700}@media screen and (max-width: 480px){.cart__item-sum{position:absolute;bottom:0.5em;right:-0.5em}}.cart__item-price{padding:0 1em;font-size:1.8em;font-weight:700;text-decoration:line-through}.cart__item-opt{padding:0 1em;font-size:1.8em;font-weight:700}@media screen and (max-width: 480px){.cart__item-action{position:absolute;top:0;right:0.5em}}.cart__item-action a{color:#2a75c0;font-size:2em;font-weight:700;text-decoration:none}.cart__item-count{display:flex;align-items:center}@media screen and (max-width: 480px){.cart__item-count{position:absolute;bottom:0.8em;left:0.5em}}.cart__item-count p{margin:0 0.5em}.cart__item-count button{border:none;background:none;color:#2a75c0;font-size:1.8em;font-weight:700}.cart__item-count button:not([disabled]){color:#2a75c0}.cart__footer{padding:1em 1em 1.5em;background:#f5f5f5}.cart__footer-row{display:flex;align-items:center;justify-content:space-between}.cart__footer-total{color:#2a75c0;font-size:1.6em;font-weight:700}.cart__footer-total--discount{color:#2a75c0;font-size:1.6em;font-weight:700}.cart__footer-discount{color:#2a75c0;font-size:1.6em;font-weight:700}.cart__footer-opt{color:red;font-size:1.3em;font-weight:700}.cart__footer-text{font-size:1.2em}.cart__footer-callback p{margin:0;margin-bottom:0.5rem;font-size:1.4em}.cart__footer-callback a{color:#2a75c0;font-size:1.8em;font-weight:700;text-decoration:none}@media screen and (max-width: 480px){.cart__foter-action{display:none}}.cart__checkout{width:47.8em}@media screen and (max-width: 992px){.cart__checkout{width:24em}}@media screen and (max-width: 767px){.cart__checkout{width:100%}}.cart__tabs{border:1px solid #f5f5f5;background:#f5f5f5}.cart__tabs-header{display:flex}@media screen and (max-width: 992px){.cart__tabs-header{flex-direction:column}}.cart__tabs-button{display:flex;flex:1 1 0;align-items:center;justify-content:center;height:4.2rem;color:#afb4b8;background:#fff;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 992px){.cart__tabs-button{padding:1em 0}}.cart__tabs-button.active{background:transparent;color:#2a75c0}.cart__tabs-tab{padding:1em}.cart__tabs-tab.active{display:block}.cart__form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:100%}.cart__form-field{width:calc(50% - 5px);margin-bottom:10px}@media screen and (max-width: 992px){.cart__form-field{width:100%}}.cart__form-field .input{min-width:auto}.cart__form-field .btn{width:100%;height:100%}.cart__form-field select{width:100%;height:36px;padding:5px;border:1px solid #e6eaed;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-color:transparent;background-position:98% center;cursor:pointer}.cart__form-field select:active,.cart__form-field select:focus{outline:none}.cart__form-field p{font-size:1.5em}.cart__form-field--radio{display:flex;align-items:start;flex-direction:column;gap:10px}.cart__form-field--radio .cart__form-field{width:100%}.cart__form-radio{display:flex;align-items:flex-start;gap:5px;font-size:1.5em}.cart__form-radio input[type="radio"]{margin-top:4px}.cart__form-detail{padding-left:5px;font-size:1.3em}

.profile{flex:1}.profile__field{margin-bottom:1em}.profile__order-caption{border:1px solid #e9e9e9;font-size:1.4em}.profile__order-item{display:flex;justify-content:space-between;background:#f5f5f5}.profile__order-item:not(:last-child){border-bottom:1px solid #afb4b8}.profile__order-item-image{width:5em;margin-right:1em}.profile__order-item-image img{max-width:100%}.profile__order-item-title{flex:1;padding:1em 0}.profile__order-item-count{align-self:center;padding:0 2em;font-weight:700}.profile__order-item-price{align-self:center;color:#2a75c0;font-size:1.4em;font-weight:700}

.contacts{width:100%}.contacts__container{display:flex;justify-content:space-between;width:100%;margin-bottom:5em}@media screen and (max-width: 640px){.contacts__container{flex-direction:column}}.contacts__title{margin-top:0;font-size:2.4em;text-transform:uppercase}.contacts__block{width:calc(50% - 40px)}@media screen and (max-width: 640px){.contacts__block{width:100%}}.contacts__list{list-style:none;padding:0}.contacts__list li{font-size:1.6em;margin-bottom:1em;color:#000}.contacts__list li a{color:#000;text-decoration:none}.contacts__list li svg{width:1em !important;margin-right:1em;color:#2a75c0}.contacts-popup .contacts-form{display:block;max-width:40em;margin:0 auto;padding:2em 4em;background:#fff}.contacts-form__title{margin-top:0;font-size:2.4em;text-transform:uppercase;text-align:center}.contacts-form__form-field{margin-bottom:1em}#map{height:50em}

.product{flex-grow:1;width:100%;overflow:hidden}.product__container{display:flex;width:100%;margin-bottom:2em}@media screen and (max-width: 992px){.product__container{flex-direction:column}}.product__content{flex-grow:1;margin-right:2.1em;overflow:hidden}@media screen and (max-width: 992px){.product__content{margin-right:0;margin-bottom:2.1em}}.product__gallery{position:relative;width:100%;display:flex;justify-content:space-between;overflow:hidden}.product .swiper-container--products1{width:95%;height:500px;overflow:hidden}.product .swiper-container--products1 .swiper-button-prev,.product .swiper-container--products1 .swiper-button-next{display:none}@media screen and (max-width: 767px){.product .swiper-container--products1 .swiper-button-prev,.product .swiper-container--products1 .swiper-button-next{display:block}}@media screen and (max-width: 1240px){.product .swiper-container--products1{height:400px}}.product .swiper-slide picture{display:block;height:100%}.product .swiper-container--products2{order:-1;width:30%;height:500px;margin-right:15px;padding-left:15px}@media screen and (max-width: 1240px){.product .swiper-container--products2{height:400px}}@media screen and (max-width: 767px){.product .swiper-container--products2{display:none}}.product .swiper-container--products2 .swiper-slide{height:100%;opacity:0.6;cursor:pointer}.product .swiper-container--products2 .swiper-slide-active{opacity:1}.product__info{flex-shrink:0;width:28em;display:flex;flex-wrap:wrap;flex-grow:1;justify-content:center}@media screen and (max-width: 992px){.product__info{width:100%}}.product__rate{flex-grow:1;align-self:self-start;padding:15px;background:#f5f5f5}@media screen and (max-width: 992px){.product__rate--desktop{display:none}}@media screen and (max-width: 992px){.product__rate{padding:30px 0}}.product__rate-title{font-size:3em}.product__rate-title--blue{text-decoration:none;color:#2a75c0}.product__rate-title--blue:hover{text-decoration:underline}.product__rate-subtitle{font-size:1.5em}.product__rate-content{display:inline-block;font-size:0}.product__rate-content span{padding:0;font-size:32px;margin:0 3px;line-height:1;color:lightgrey;text-shadow:1px 1px #bbb}.product__rate-content span::before{content:'\2605'}.product__rate-content span.active{color:gold;text-shadow:1px 1px #c60}.product__rate-number{margin-left:25px;font-size:2.5em}.product__checkout{padding:1em;background:#f5f5f5;flex-grow:1;align-self:flex-start;width:inherit}@media screen and (max-width: 992px){.product__checkout--desktop{display:none}}.product__checkout--mobile{display:none}@media screen and (max-width: 992px){.product__checkout--mobile{display:block}}.product__banner{align-self:flex-start}.product__title{margin:0;margin-bottom:0.8em;font-size:2em}.product__show-form{display:flex;flex-direction:column}.product__block{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;margin:10px 0}.product__sum{font-size:1.8em;font-weight:700}.product__items{display:flex;align-items:center;padding:0 1em}.product__items input{width:50px;margin:0 0.5em;font-size:1.3em}.product__items button{border:none;background-color:unset;color:#2a75c0;font-size:2.5em}.product__price,.product__state,.product__articul{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.3em;font-size:1.3em}.product__price span,.product__state span,.product__articul span{color:#2a75c0;font-size:1.1em;font-weight:700}.product__price-value::before{content:"\43E\442";padding-right:5px}.product__price-value p{margin:0}.product__buy{margin-top:2em}.product__buy a{width:100%}.product__gallery{margin-bottom:2em}.product__gallery .swiper-slide img{display:block;height:100%;margin:0 auto;object-fit:contain}.product__details{background:#f5f5f5}.product__tab-buttons{display:flex;border:1px solid #f5f5f5}.product__tab-button{flex:1;align-items:center;padding:1em 0;text-align:center;cursor:pointer;background:#fff;color:#afb4b8;font-size:1.2em;font-weight:700}.product__tab-button:not(:last-child){border-right:1px solid #f5f5f5}.product__tab-button.active{background:#2a75c0;color:#fff}.product__tab{display:none;padding:1em;font-size:1.2em}.product__tab.active{display:block}.product__property{display:flex;justify-content:space-between;padding:1em 0}.product__property:not(:last-child){border-bottom:1px solid #afb4b8}.comment_content{margin-left:10px}.order-popup .contacts-form-order{display:block;max-width:40em;margin:0 auto;padding:2em 4em;background:#fff}.product__opt-subtitle{display:flex;justify-content:space-between;align-items:center;margin-top:-20px;font-size:1.2em}

.promotions__content{padding:50px 0}.promotions__description{margin-bottom:50px;font-size:2.5em;font-weight:500}.promotions__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media screen and (max-width: 800px){.promotions__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.promotions__list{grid-template-columns:repeat(1, 1fr)}}

.promotions-card{position:relative;display:block;text-decoration:none}.promotions-card:hover .promotions-card__title{color:#afb4b8}.promotions-card:hover .promotions-card__img{transform:scale(1.04)}.promotions-card__img{width:100%;transition:transform 0.3s}.promotions-card__img img{display:block;width:100%;max-height:250px;border-radius:16px;object-fit:cover}.promotions-card__content{display:flex;flex-direction:column;justify-content:flex-end;margin-top:10px}.promotions-card__title{margin-bottom:4px;color:#000;font-size:2em;transition:color 0.3s}.promotions-card__desc{color:#000;font-size:1.5em}

.thanks{display:flex;flex-direction:column;margin-top:93px}@media screen and (max-width: 992px){.thanks{margin-top:50px}}@media screen and (max-width: 767px){.thanks{margin-top:25px}}.thanks__title{text-align:center;font-size:55px;margin-bottom:15px;text-transform:uppercase}@media screen and (max-width: 767px){.thanks__title{font-size:35px}}.thanks__title--second{font-size:27px}@media screen and (max-width: 767px){.thanks__title--second{font-size:25px}}@media screen and (max-width: 480px){.thanks__title--second{font-size:20px}}.thanks__title--footer{color:white;font-size:35px}@media screen and (max-width: 767px){.thanks__title--footer{font-size:25px}}.thanks__main{display:flex;padding:0 25px;justify-content:center}@media screen and (max-width: 480px){.thanks__main{flex-direction:column}}.thanks__social{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 480px){.thanks__social{width:100%}}.thanks__social__links{text-align:center;font-size:50px;margin:5px 0}.thanks__social__links a{margin:5px}.thanks__social__phone{text-align:center;font-size:35px;margin:5px 0}@media screen and (max-width: 640px){.thanks__social__phone{font-size:25px}}.thanks__social__phone a{text-decoration:none;color:black}.thanks__social__image{margin:5px 0}@media screen and (max-width: 767px){.thanks__social__image{padding:0 25px}}.thanks__social__image img{max-width:100%}.thanks__image_block{justify-content:flex-end;display:flex}.thanks__image_block img{max-width:100%}@media screen and (max-width: 480px){.thanks__image_block{width:100%}}.thank__footer{display:flex;background-color:#252932;justify-content:center}@media screen and (max-width: 480px){.thank__footer{flex-direction:column;padding:0 0}}.thank__footer-section-first{display:flex;justify-content:center}.thank__footer-section-first img{max-width:100%}.thank__footer-section-second{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 480px){.thank__footer-section-second{width:100%}}.thank__footer__buttons{display:flex;justify-content:center}@media screen and (max-width: 480px){.thank__footer__buttons{flex-direction:column}}.thank__footer__buttons button{width:50%;margin:0 15px;font-size:35px;text-transform:uppercase}@media screen and (max-width: 767px){.thank__footer__buttons button{width:auto;margin:7px 15px;font-size:25px}}

.promotions-product__title{text-align:center}.promotions-product__preview{max-height:600px;display:flex;margin-bottom:60px}.promotions-product__preview img{object-fit:contain}.promotions-product__desc{margin-bottom:60px;font-size:2em}.promotions-product__subtitle{margin-bottom:40px;font-size:3em;text-align:center}.promotions-product__list{display:grid;grid-template-columns:repeat(4, 1fr);justify-content:center;grid-column-gap:13px;grid-row-gap:13px;margin-bottom:25px}@media screen and (max-width: 992px){.promotions-product__list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.promotions-product__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.promotions-product__list{grid-template-columns:repeat(1, 1fr)}}

