*{margin:0;padding:0;box-sizing:border-box}
html{font-size:10px}
body{font-family:"Inter";min-height:100vh;display:flex;flex-direction:column;color:#151515}
.wrapper-body{overflow-x:hidden}
main{flex-grow:1}
section{padding-top:6rem;padding-bottom:6rem}
section h1{margin-bottom:2.6rem;margin-top:2.6rem}
section h2{font-family:Fira Sans;font-size:4rem;font-weight:800;line-height:4rem;letter-spacing:0;text-align:left;margin-bottom:5rem;color:#151515}
.container{max-width:1440px}
a{color:#545454;text-decoration:none}
a:hover{opacity:.87}
ul{margin:0;padding:0;list-style-type:none}
h1,
h2,
h3,
h4,
h5,
h6{margin-bottom:0}
h1{color:#000;font-size:3.6rem;font-style:normal;font-weight:bold;line-height:111.111%;text-transform:uppercase}
h2{color:#000;text-align:center;font-size:4rem;font-style:normal;font-weight:400;line-height:137.5%;text-transform:uppercase}
input{outline:none}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="checkbox"]{visibility:hidden}
label{cursor:pointer}
.wrapper-input{position:relative}
input[type="checkbox"] + label:before{content:"";width:1.8rem;height:1.8rem;border:0.1rem solid #e0e0e0;position:absolute;top:50%;transform:translateY(-50%);left:0rem}
input[type="checkbox"]:checked + label{color:#151515}
input[type="checkbox"]:checked + label:before{content:"";width:1.8rem;height:1.8rem;background-image:url("../themes/naran/assets/images/icons/checkbox-done.svg");background-repeat:no-repeat;position:absolute;background-size:contain;top:50%;transform:translateY(-50%);left:0rem}
@media (max-width:1170px){html{font-size:.85vw}}
@media (max-width:992px){html{font-size:1vw}}
@media (max-width:768px){html{font-size:1.2vw}}
@media (max-width:768px){html{font-size:1.5vw}}
@media (max-width:576px){html{font-size:1.8vw}}
.developer{margin-top:50px;display:block;text-decoration:underline}
.page-content{font-size:14px}
.page-content h2,
.page-content h3,
.page-content h4{margin:0 0 20px 0}
.page-content h2{font-size:1.8vw}
.page-content h3{font-size:1.5vw}
.page-content h4{font-size:1.2vw}
.page-content ul{margin:0 0 15px 20px}
.page-content li{list-style:circle}
.yellow{fill:#ffce31}
.menu-mobile-subcategory__last-list{flex-direction:column}
.overlay-white{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3;background:white;display:none;transition:.1s}
.wrapper-mobile-menu{position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:start;gap:48px;z-index:9;background:white;padding:24px;padding-bottom:50px;width:100vw;height:100vh;overflow-y:auto;transition:.33s all ease}
.second-mobile-menu-list,
.third-mobile-menu-list{width:calc(100vw - 48px);flex-direction:column}
.menu-mobile-category__list{width:calc(100vw - 48px);flex-direction:column}
.wrapper-subcategory__mobile{z-index:10;transition:.2s;display:none}
.wrapper-last-category__mobile{z-index:12;transition:.1s;display:none}
.translate-to-right{transform:translateX(100vw)}
.translate-to-left{transform:translateX(-100vw)}
.translate-to-left2x{transform:translateX(-200vw)}
.translate-to-left3x{transform:translateX(-300vw)}
.wrapper-title__mobile{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.bi-x-lg{position:absolute;top:2px;right:-9px}
.bi-x-lg-sub{position:absolute;top:-6px;right:-9px}
.back-to-prev,
.back-to-prev-sub{color:gray;font-size:2.4rem;margin-bottom:12px;width:fit-content}
.menu-mobile-category__list li a{line-height:36px;font-size:16px}
.category-item__mobile,
.subcategory-item__mobile{display:flex;align-items:center;justify-content:space-between}
.back-to-prev{position:relative}
.wrapper-top-actions{position:relative;margin-bottom:4.8rem}
.menu-mobile-subcategory__list{height:90vh;overflow-y:auto;flex-direction:column}
.subcategory-item__mobile a,
.last-category-item__mobile a{line-height:36px;font-size:16px}
.wrapper-mobile-menu ul{display:flex;gap:2.4rem}
.wrapper-mobile-menu .wrapper-mobile-menu-header{text-align:left;color:#b8b8b8f0;font-size:4.2rem;font-weight:500;line-height:141%;margin-bottom:2.4rem;text-transform:uppercase}
.wrapper-mobile-menu li a{color:#000;font-size:3rem}
.section-product__the-same:last-child h2{padding-top:1.5em}
.container p{font-size:15px;margin-bottom:20px;text-align:left;margin:1em}
.desc_two h2{font-size:2em;padding-top:0.5em;margin:0}
.desc_two ul,
ol{list-style:disc;padding-left:2em}
.sitemap-link{font-weight:bold;font-size:1.5em}
.pre-ajax-title{height:32px!important;margin-bottom:26px}
.wrapper-loading{flex-direction:column;gap:21px}
.loading,
.loading-light{animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#fafafa 8%,#f4f4f4 38%,#fafafa 54%);background-size:1000px 640px;color:transparent!important;position:relative;border-radius:6px}
.loading-transparent{animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,rgba(250,250,250,0.18) 8%,rgba(244,244,244,0.16) 38%,rgba(250,250,250,0.18) 54%);background-size:1000px 640px;color:transparent!important;position:relative;border-radius:6px}
@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}
.pre-ajax-image{width:42px;height:42px;border-radius:50%!important;flex-shrink:0}
.pre-ajax-image img{width:100%;height:100%;object-fit:cover}
.element-animation{opacity:0;transform:translateY(60px)}
.element-animation-from-up{opacity:0;transform:translateY(-60px)}
.element-animation-from-left{opacity:0;transform:translate(-60px,0)}
.element-animation-from-right{opacity:0;transform:translate(60px,0)}
.element-animation.element-show{opacity:1;transition:all ease 1s;transform:translate(0) !important}
.element-animation.element-animation-catalog{transform:translateY(24px);transition:all ease-in-out 0.42s}
header{position:fixed;z-index:3;top:0;left:0;width:100vw;padding-top:1rem;padding-bottom:1rem;display:flex;align-items:center;color:white;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(255,255,255,0.1)}
.header__list{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.header__company-list{display:flex;align-items:center;gap:5.4rem;justify-content:space-around}
.header__wrapper-cart-icon{width:3rem;height:3rem}
.header__wrapper-cart-icon img,
.header__wrapper-cart-icon svg{width:100%;height:100%;object-fit:contain}
.header__cart{display:flex;align-items:center;gap:2rem}
.header__cart a{display:flex;align-items:center;gap:1.5rem}
.header__cart-description{width:9rem}
.header__company-list li a,
.header__list li a{font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.8rem;letter-spacing:.1rem;text-align:left;text-transform:uppercase;color:white}
.header__burger-icon{height:1.2rem;width:2.4rem}
.header__burger-icon img{width:100%;height:100%;object-fit:contain}
.catalog-open{margin-top:-.8rem}
.catalog-close{display:none}
.header__catalog{display:flex;align-items:center;gap:1rem}
.header__wrapper-logo{display:block;height:6rem}
.header__wrapper-logo img{width:100%;height:100%;object-fit:contain}
.header__mobile-list{transition:all ease .33s;position:fixed;top:8.9rem;left:50%;transform:translate(-50%,100vh);width:96vw;padding:2.4rem;background:white;border-radius:.6rem }
.translate-Y-0{transform:translate(-50%,0)}
.header__mobile-list li a{display:block;font-size:2.4rem;line-height:6rem;text-align:center}
.header__cart .form-control{border:0.1rem solid #FB6F36;color:#FB6F36;background:none;font-size:1.5rem;height:3.3rem;padding:.54rem 1.5rem}
.search_input{position:relative;width:100%;padding-left:20px;padding-right:20px;border:2px solid #e8e8e8;height:46px;outline:none;background-repeat:no-repeat;background-position-x:620px;background-position-y:center;font-size:1.6rem}
.search_button{width:40px;position:absolute;top:5px;right:5px;border:none;height:35px;background-repeat:no-repeat;background-color:white;background-position:center}
.section-catalog{padding-top:8rem;padding-bottom:8rem;position:fixed;top:5rem;left:0;width:100vw;background:white;z-index:4;display:none}
.section-catalog__list{display:grid;grid-template-columns:repeat(4,auto);column-gap:20rem}
.section-catalog__list li a{display:block;font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.8rem;letter-spacing:0.1em;text-align:left;color:#7A7162;text-transform:uppercase;margin-bottom:2rem}
.overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:3;display:none}
.color-black{color:#151515!important}
.section-category{padding-top:10rem}
.section-category h1{font-family:Fira Sans;font-size:5.4rem;font-weight:900;line-height:5.9rem;letter-spacing:0em;text-align:center;margin-top:3.5rem;margin-bottom:4.5rem}
.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:center}
.breadcrumbs li a{font-family:Inter;font-size:1.1rem;font-weight:500;line-height:1.7rem;letter-spacing:0.1em;text-align:center;text-transform:uppercase;color:black}
.breadcrumbs li span{margin-left:.3rem;margin-right:.6rem}
.breadcrumbs .active{font-family:Inter;font-size:1.1rem;font-weight:500;line-height:1.7rem;letter-spacing:0.1em;text-align:center;text-transform:uppercase;color:#888}
.section-category__sort-block{height:6rem;border-bottom:0.1rem solid #e0e0e0;border-top:0.1rem solid #e0e0e0;padding-top:1.8rem;padding-bottom:1.8rem}
.section-category__found-goods{color:black;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0em;text-align:left}
.section-category__found-goods span{font-weight:600}
.section-category__found-goods p{text-align:justify;margin-top:1.1em}
.section-category__sort-orientation{display:flex;align-items:center;gap:3rem}
.section-category__wrapper-sort{display:flex;align-items:center;justify-content:space-between}
#delete-favourites{width:14em;border:1px solid lightgray;border-radius:2px;background-color:white;font-weight:400;font-family:Inter;font-size:1.5rem;color:#888}
#delete-favourites:disabled{cursor:default}
.section-category__sort-orientation li a{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0em;text-align:left;color:#888;display:flex;align-items:center;gap:1rem}
.section-category__sort-orientation li .active{color:black}
.section-category__sort-orientation li a svg{flex-shrink:0}
.section-category__how-sort{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0em;text-align:left;color:#151515;flex:1;display:flex;justify-content:end}
.section-category__how-sort span{font-weight:600;margin-left:.6rem;margin-right:.6rem}
.section-category__main{display:grid;grid-template-columns:25% 1fr}
.section-category__filter-list li,
.wrapper-input{display:flex;align-items:center;gap:1.5rem;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0em;text-align:left;color:#888;margin-bottom:1rem}
.section-category__filter-list .section-category__main .filter-title{font-family:Inter;font-size:1.4rem;font-weight:500;line-height:2.1rem;letter-spacing:0.1em;text-align:left;text-transform:uppercase;color:#151515 !important;margin-bottom:2rem}
.section-category__side-bar-filter{height:100%;border-right:0.1rem solid #e0e0e0}
.section-category__filter-list{padding-top:2rem;padding-right:2rem;border-bottom:0.1rem solid #e0e0e0}
.section-category__filter-list li,
.wrapper-input{position:relative;cursor:pointer}
.section-category__catalog li a{text-transform:lowercase}
.section-category__catalog li:hover a{opacity:1;color:#FB6F36}
.section-category__catalog a:first-letter{text-transform:capitalize}
.section-category__wrapper-right{display:grid;grid-template-columns:1fr 1fr 1fr;height:fit-content}
.section-category__wrapper-good-image{background:#F8F8F8;width:100%;height:32rem;display:flex;align-items:center;justify-content:center;position:relative}
.favorite-icon{position:absolute;top:0;right:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;z-index:2;padding:1.1rem 1rem 1rem 1rem;margin:0.6rem;background:rgba(0,0,0,0.186);border-radius:50%}
.section-category__wrapper-good-image img{width:100%;height:100%;object-fit:contain}
.section-category__wrapper-right li{height:fit-content;position:relative;overflow:hidden;border-bottom:0.1rem solid #e0e0e0}
.section-category__wrapper-right li .product-card{display:block;padding:2rem 2rem 3rem 2rem;border-right:0.1rem solid #e0e0e0;transition:all ease .2s;height:43rem;overflow:hidden}
.section-category__kind-of-good{text-transform:uppercase;font-family:Inter;font-size:1.1rem;font-weight:500;line-height:1.7rem;letter-spacing:0.1em;text-align:left;color:#888;margin-top:2rem}
.section-category__wrapper-price{display:flex;align-items:center;justify-content:space-between;gap:2rem}
.section-category__articul{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:0em;text-align:left;color:#151515;height:5rem;overflow:hidden;transition:all ease .6s}
.section-category__price{font-family:Inter;font-size:1.8rem;font-weight:500;line-height:2.7rem;letter-spacing:0em;text-align:left;color:#151515;white-space:nowrap}
.section-category__wrapper-special-image{width:10rem;height:10rem;background:#F8F8F8;display:flex;align-items:center;justify-content:center}
.section-category__wrapper-special-image img{width:100%;object-fit:contain}
.section-category__special-proposals li a{display:grid;grid-template-columns:auto 1fr;gap:2rem;margin-bottom:2rem}
.section-category__special-name{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0em;text-align:left;color:#151515}
.section-category__special-description{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.6rem}
.section-category__special-price{font-family:Inter;font-size:1.7rem;font-weight:500;line-height:2rem;letter-spacing:0em;text-align:left;color:#151515}
.product-card{position:relative}
.product-card__wrapper-detail{position:absolute;bottom:0;left:0;z-index:2;height:8.6rem;width:100%;background:#f8f8f8;align-items:center;justify-items:center;border-top:0.1rem solid #e0e0e0;border-right:0.1rem solid #e0e0e0;transform:translateY(10rem);transition:all ease .33s}
.product-card{cursor:pointer}
.section-category__wrapper-right li:hover .product-card__wrapper-detail{transform:translateY(0)}
.product-cart__detail,
.product-cart__buy-by-click{font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:0em;text-align:left;text-transform:uppercase;color:#151515;border-right:0.1rem solid #e0e0e0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all ease .2s}
.product-cart__detail:hover,
.product-cart__buy-by-click:hover{background:white}
.product-cart__buy-by-click{color:#FB6F36;border-right:none}
.favorite-icon svg{transition:all ease 0.2s}
.favorite-icon:hover svg{fill:#e0e0e0}
.section-cart__wrapper-cart{display:grid;grid-template-columns:1fr 1fr;border-bottom:0.1rem solid #e0e0e0;border-top:0.1rem solid #e0e0e0}
.card-overlay{color:#151515;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:0;height:0;transition:.2s;transition-timing-function:ease;font-size:2.1rem;font-weight:500;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(4px)}
.full-overlay{width:100%;height:100%}
.filters__main-title{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:0em;text-align:center;text-transform:uppercase;background:#F8F8F8;padding-top:2rem;padding-bottom:2rem;display:none}
.wrapper-filters-icon{width:2rem;height:2rem}
.wrapper-filters-icon img{width:100%;height:100%;object-fit:contain}
.favorited:hover svg{fill:#FB6F36 !important}
.favorites-wrapper h2{text-align:center;margin-top:6rem;color:#e0e0e0}
.section-category__wrapper-for-list{display:grid;grid-template-columns:1fr}
.section-category__wrapper-good-image__for-list{width:12rem;height:12rem}
.card-for-list{display:grid;grid-template-columns:auto 1fr 20rem;gap:1.5rem;padding:1rem}
.card-for-list .favorite-icon{padding:.6rem}
.product-card__wrapper-detail__for-list{grid-template-columns:1fr}
.section-category__wrapper-for-list li{position:relative;height:fit-content;border-bottom:0.1rem solid #e0e0e0}
.product-card__wrapper-detail__for-list{top:50%;right:0;left:unset;bottom:unset;transform:translateY(-50%);width:20rem;border:none;background:none}
.product-card__wrapper-detail__for-list a{border:none}
.product-card__wrapper-detail__for-list a:hover{background:#e0e0e0}
.product-cart__buy-by-click__for-list:hover{background:#e0e0e0}
.section-category__wrapper-for-list li .card-overlay{font-size:1.2rem}
.filter_value_list{display:none}
.filter_value_list.active{display:block}
.bi-chevron-down.rotate{transform:rotate(180deg)}
.section-category__found-goods{}
.desc_two{padding-top:1em;padding-left:1em}
ul{list-style-type:none;padding-left:0}
.slider-list .owl-item li img{width:100%;height:100%;object-fit:cover}
.slider-list .owl-item li{height:32vw}
.mobile-slider-list .owl-item li{height:75vw}
.mobile-slider-list .wrapper-next-arrow,
.mobile-slider-list .wrapper-prev-arrow{top:50%!important;transform:translateY(-50%) !important;background:none!important}
.mobile-slider-list .wrapper-next-arrow{right:-3px}
.mobile-slider-list .wrapper-prev-arrow{left:-3px}
.mobile-slider-list .owl-dots{bottom:12px!important}
.mobile-slider-list .owl-dots .owl-dot{width:10px;height:10px}
.mobile-slider-list{display:none!important}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}
.wrapper-prev-arrow{display:flex;align-items:center;justify-content:left;position:absolute;width:120px;height:120px;left:30px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.06);border-radius:24px;z-index:3}
.wrapper-next-arrow{display:flex;align-items:center;justify-content:right;position:absolute;width:120px;height:120px;right:30px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.06);border-radius:24px;z-index:3}
.wrapper-next-arrow svg{margin-left:5px;flex-shrink:0}
.wrapper-prev-arrow svg{margin-right:5px;flex-shrink:0}
.owl-carousel .owl-stage-outer{width:100%;height:100%;object-fit:cover}
.owl-dots{position:absolute;bottom:60px;left:240px;display:flex;align-items:center;gap:12px}
.owl-carousel button.owl-dot{width:10px;height:10px;background:white;border-radius:50%;background:rgba(255,255,255,0.5)}
.owl-dots .active{width:12px!important;height:12px!important;background:white !important}
@media (max-width:992px){.tarif-card .checkbox-orange input[type=checkbox]{width:100%;z-index:3}.section-tarifs__list .wrapper-next-arrow{display:none}.section-tarifs__list .wrapper-prev-arrow{display:none}.section-tarifs__list .owl-dots{bottom:-6px}.section-tarifs__list .owl-dot{background:#e3e3e3 !important}.section-tarifs__list .owl-dots .active{background:#ef7c00!important}.tarif-card{margin-top:12px!important}}
@media (max-width:768px){.slider-list{display:none!important}.mobile-slider-list{display:flex!important}}
@media (max-width:576px){.slider-list .wrapper-next-arrow,.slider-list .wrapper-prev-arrow{width:36px;height:48px;top:32%}.tarif-card{padding:24px 24px;height:460px}.internet-tarif{height:377px}.cart-internet-title{font-size:18px}.tarif-card__option-list li{font-size:16px}.checkbox-orange{font-size:16px}.tarif-card__total-price .tarif-card__total-price__wrapper-price span{font-size:36px}.block-title-blue,.show_cities{font-size:21px;line-height:32px}.section-tarifs__list .wrapper-next-arrow{display:none}.section-tarifs__list .wrapper-prev-arrow{display:none}.section-tarifs__list .owl-dot{width:10px!important;height:10px!important}.owl-dots{bottom:36px}}
.section-products__the-same-list .wrapper-prev-arrow svg{width:50px;height:40px}
.section-products__the-same-list .wrapper-next-arrow svg{width:50px;height:40px}
.section-products__the-same-list .wrapper-prev-arrow svg:hover{filter:drop-shadow(3px 3px 3px)}
.section-products__the-same-list .wrapper-next-arrow svg:hover{filter:drop-shadow(3px 3px 3px)}
.section-partners__wrapper-partners{display:grid;grid-template-columns:1fr 1fr;height:20rem;background:#F8F8F8}
.partner-block-right{border-width:.1rem 0 .1rem 0;border-style:solid;border-color:#e0e0e0}
.section-partners__wrapper-arrow{width:1.6rem;height:1.6rem}
.section-partners__wrapper-arrow img{width:100%;height:100%;object-fit:contain;margin-bottom:1rem}
.go-to-catalog{margin-top:2rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:white;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:0;text-align:center;width:21rem;height:5rem;border:.1rem solid white}
.partner-block{display:flex;align-items:center;justify-content:center;gap:1rem;text-transform:uppercase;font-size:2rem;font-weight:500;line-height:2rem;letter-spacing:0;text-align:center;color:#FB6F36;border-width:.1rem .1rem .1rem 0;border-style:solid;border-color:#e0e0e0}
.section-banner{width:100vw;height:100vh;background-image:url("../themes/naran/assets/images/index-image.png");background-repeat:no-repeat;background-position:center;background-size:cover}
.section-banner__wrapper-logo{width:27rem;height:9rem}
.section-banner__wrapper-logo img{width:100%;height:100%;object-fit:contain}
.section-banner__description{width:100%;display:flex;justify-content:center;margin-top:15rem}
.section-banner h2{color:white;font-size:6.4rem;font-weight:800;line-height:6.4rem;letter-spacing:0;text-align:center;margin-bottom:0}
.section-banner p{color:white;font-family:Inter;font-size:2rem;font-weight:500;line-height:3rem;letter-spacing:0;text-align:center}
.section-banner__wrapper-logo{margin-bottom:2rem}
.section-banner__description-block{display:flex;flex-direction:column;gap:2rem;align-items:center}
.section-about{padding-top:0}
.section-about__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8rem}
.section-about__text-block{font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left}
.section-about__text{display:grid;grid-template-columns:1fr 1fr;gap:3rem}
.section-about__wrapper-image{width:34.5rem;height:34.5rem}
.section-about__wrapper-image img{width:100%;height:100%;object-fit:cover}
.section-about__left{position:relative}
.bg-about{position:absolute;bottom:0;right:0;z-index:-1}
.section-about__wrapper-right-image{width:100%;margin-top:3rem}
.section-about__wrapper-right-image img{width:100%;height:100%;object-fit:contain}
.section-about__advantages{background:#f8f8f8;display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem;border-bottom:0.1rem solid #e0e0e0}
.section-about__advantages li{border-color:#e0e0e0;border-style:solid;border-width:.1rem .1rem 0 0;height:18rem;padding:2rem 2.053rem}
.section-about__advantages li:nth-child(4){border-width:.1rem 0 0 0}
.section-about__advantages li p{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;margin-top:3rem}
.section-about__advantages li:last-child{border-width:.1rem 0 0 0}
.section-about__advantage-icon{height:5rem;width:fit-content}
.section-about__advantage-icon img{width:100%;height:100%;object-fit:contain}
.section-production{padding-top:2rem}
.section-production__wrapper-title{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.section-production__wrapper-title p{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;color:#888}
.section-production-paints{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.section-production__right-paints,
.section-production__left-paints{display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.section-production__right-paints{grid-template-rows:auto 1fr 1fr}
.section-production-paints ul li a{display:flex;align-items:end;justify-content:start;text-transform:uppercase;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:2.1rem;letter-spacing:.1rem;text-align:left;color:white}
.section-production-paints ul li a span{background:rgba(0,0,0,0.14);padding:.6rem 1.5rem}
.section-production__column-list{display:flex;flex-direction:column;gap:2rem}
.section-production__column-list li a,
.section-production__right-paints li a{padding:2rem;background-size:cover;background-position:center;background-repeat:no-repeat}
.section-production__right-paints li{position:relative}
.section-production__right-paints li img{position:absolute;bottom:0;right:50%;transform:translateX(50%);z-index:-1}
.section-production__right-paints li:first-child{grid-column-start:1;grid-column-end:3}
.section-production__right-paints li:nth-child(2){grid-column:1;grid-row-start:2;grid-row-end:4}
.all-production{display:flex;align-items:center;justify-content:center;height:6.4rem;border-width:.1rem 0 .1rem 0;border-style:solid;border-color:#e0e0e0;margin-top:4rem;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:0;text-align:center;color:#FB6F36}
.section-video__wrapper{height:80rem;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}
.section-video{padding-top:0}
.wrapper__play{width:10rem;height:10rem}
.section-video__wrapper iframe{width:100%;height:100%;object-fit:contain}
.section-news{padding-top:2rem}
.section-news__main-block{display:grid;grid-template-columns:1fr 1fr;height:55rem;background:#f8f8f8;border-bottom:0.1rem solid #e0e0e0}
.section-news__right{padding:2rem}
.section-news__left{padding:4rem;border-right:1px solid #e0e0e0}
.section-news__right img{width:100%;height:100%;object-fit:cover;display:block;overflow:hidden}
.section-news__date-of-post{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:0;text-align:left;color:#888}
.section-news__main-block .section-news__left h3{font-family:Inter;font-size:3.2rem;font-weight:500;line-height:4.2rem;letter-spacing:0;text-align:left;color:#151515;margin-top:4.4rem}
.section-news__main-block .section-news__left p,
.section-news__bottom-block li p{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;width:80%}
.section-news__detail{display:block;margin-top:2.5rem;width:fit-content;font-family:Inter;font-size:1.4rem;font-weight:500;line-height:1.6rem;letter-spacing:0;text-align:left;color:#151515;text-transform:uppercase;border-bottom:1px solid #151515}
.section-news__left{display:flex;flex-direction:column;justify-content:space-between}
.section-news__wrapper-news{border:0.1rem solid #e0e0e0}
.section-news__wrapper-post-image{height:38rem}
.section-news__wrapper-post-image img{width:100%;height:100%;object-fit:cover}
.section-news__bottom-block{display:grid;grid-template-columns:repeat(3,1fr)}
.section-news__bottom-block li{padding:2rem 2rem 4rem 2rem;border-right:1px solid #e0e0e0}
.section-news__bottom-block li:last-child{border-right:none}
.section-news__bottom-block li h4{font-family:Inter;font-size:2rem;font-weight:500;line-height:normal;letter-spacing:0;text-align:left;color:#151515;margin-top:3rem;margin-bottom:2rem}
.section-news__bottom-block li{display:flex;flex-direction:column}
.section-news__bottom-block li p{overflow:hidden;width:100%;margin-bottom:0}
.post__wrapper-content{display:flex;flex-direction:column;justify-content:space-between;flex:1}
.post__wrapper-content p:first-child,
.post__wrapper-content-main p:first-child,
.post__wrapper-content-main p:last-child,
.post__wrapper-content p:last-child{display:none}
.post__wrapper-content p{justify-self:start}
.section-be-in-theme__wrapper{height:80rem;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center}
.section-be-in-theme{padding-top:0;padding-bottom:19.6rem;background-repeat:no-repeat;background-position:center;background-size:cover}
.parallax-window{min-height:400px;background:transparent}
.section-be-in-theme h2{color:white;font-family:Inter;font-size:4rem;font-weight:800;line-height:4.4rem;letter-spacing:0;text-align:center}
.section-be-in-theme__wrapper-title{display:flex;flex-direction:column;align-items:center}
.section-be-in-theme__wrapper-title input{border-width:0 0 .1rem 0;border-color:white;background:none;width:34rem;padding-top:1.05rem;padding-bottom:1.05rem;font-family:Inter;font-size:2.1rem;font-weight:300;line-height:1.2rem;letter-spacing:0;text-align:left;color:white}
.section-be-in-theme__wrapper-title input::placeholder{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:1.5rem;letter-spacing:.1rem;text-align:left;color:white}
.input__wrapper-arrow{border:none;background:none;position:absolute;padding:1rem;bottom:.6rem;right:0}
.input__wrapper-arrow:hover svg path{fill:#FB6F36}
.section-be-in-theme__wrapper-input{position:relative}
.input__wrapper-arrow img{width:1.25rem;height:1.25rem}
.border-orange{width:0;border-top:.1rem solid white;transition:all ease .42s}
.section-be-in-theme__wrapper-input input:focus + .border-orange{width:100%}
.height21{height:21rem}
.height43{height:43rem}
.height18{height:18rem}
.height35{height:35rem}
.height46{height:46rem}
.section-product{padding-top:8rem}
.section-product .breadcrumbs{justify-content:start;padding-top:4rem;padding-bottom:4rem}
.section-product__wrapper-top{display:grid;grid-template-columns:1fr 1fr}
.section-product__wrapper-for-padding{padding:2rem 2rem 2rem 0;border-right:0.1rem solid #e0e0e0}
.section-product__wrapper-image{background:#F8F8F8;display:flex;align-items:center;justify-content:center;height:70rem;position:relative}
.section-product__wrapper-image img{width:100%;height:100%;object-fit:contain}
.section-product__wrapper-top{border-top:0.1rem solid #e0e0e0;border-bottom:0.1rem solid #e0e0e0}
.section-product h1{text-align:left;margin-top:0;margin-bottom:3rem}
.section-product__wrapper-description{padding:5rem 0 8.4rem 7rem}
.section-product__description-text{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0em;text-align:left;color:#999;text-align:justify}
.section-cart__wrapper-quantity{border:0.1rem solid #e0e0e0;width:fit-content;display:flex;align-items:center;justify-content:space-between;padding-left:1.2rem;padding-right:1.2rem;height:3.3rem;border-radius:.4rem;margin:0 auto}
.cart-item__quantity{border:none;font-family:Inter;font-size:2rem;font-weight:400;line-height:2.1rem;letter-spacing:0em;text-align:center;color:#151515}
.section-product__wrapper-price{margin-top:0.5rem;display:flex;gap:3.3rem;align-items:center}
.section-product__price{font-family:Inter;font-size:2rem;font-weight:500;line-height:2rem;letter-spacing:0em;text-align:left;color:#151515}
.section-product__wrapper-advantages{display:grid;grid-template-columns:repeat(5,1fr);margin-top:4.4rem}
.section-product__wrapper-advantages li{height:15.2rem;padding:1rem .6rem;border-top:0.1rem solid #e0e0e0;border-bottom:0.1rem solid #e0e0e0;border-right:0.1rem solid #e0e0e0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
@media (min-width:980px) and (max-width:1361px){.section-product__wrapper-advantages li{height:19rem}}
.section-product__wrapper-advantages li:last-child{border-right:none}
.section-product__advantage-text{font-family:Inter;font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:0em;text-align:center;color:#888;height:fit-content;display:flex;align-items:center;justify-content:center}
.section-product__add-to-cart{text-transform:uppercase;color:white;background:#FB6F36;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:0em;text-align:center;width:100%;height:5.4rem;display:flex;align-items:center;justify-content:center;margin-top:4rem;border-radius:.5rem}
.loading-button{text-transform:uppercase;color:white;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:0em;text-align:center;width:100%;height:5.4rem;display:flex;align-items:center;justify-content:center;margin-top:4rem;border-radius:.5rem}
.section-product__tabs{height:5.8rem;display:flex;align-items:center;border-bottom:0.1rem solid #e0e0e0;margin-bottom:4rem}
.section-product__tabs li{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 5.2rem;height:100%;text-transform:uppercase;font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.8rem;letter-spacing:0.1em;text-align:left;color:#888}
.section-product__tabs li:hover{color:#FB6F36}
.section-product__tabs .active{color:#151515;background:#F8F8F8}
.section-product__tabs .active:hover{color:#151515}
.section-product__description-container{padding-bottom:6rem;margin-bottom:6rem;border-bottom:0.1rem solid #e0e0e0;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0em;text-align:left;color:#151515}
.the-same-products{display:flex !important;border:0.1rem solid #e0e0e0;border-bottom:none}
.the-same-products .owl-dots{bottom:-3rem;left:50%;transform:translateX(-50%)}
.the-same-products .owl-dot.active{background:#FB6F36 !important;width:.8rem !important;height:.8rem !important;flex-shrink:0}
.the-same-products .owl-dots .owl-dot{background:#c0c0c0;width:.8rem !important;height:.8rem !important}
#qrcode{position:absolute;bottom:0;left:0}
.have-not{font-size:2.4rem;font-weight:600;text-transform:uppercase;color:#cecece}
.section-product__description-container table{border:none}
.section-product__description-container table td{padding:1rem}
[data-description="2"],
[data-description="3"]{display:none}
.section-product__description-container ul{list-style-type:disc;padding-left:2rem}
.section-product__description-container ul li{margin-top:.6rem}
.offers_block{display:block;justify-content:space-between;margin:2rem 0;width:95%;padding:0.2em;height:fit-content}
.offer_wrapper{font-size:1.5rem;color:#999;display:flex;justify-content:space-between}
tbody td:first-child{font-weight:700}
.choose_weight{display:flex;position:relative;border:1px solid #DCDCDC;width:100%;border-radius:5px;padding:0.5em;margin:auto 0}
.choose_color-container{height:fit-content;display:flex}
.choose_color{display:none;position:relative;border:1px solid #DCDCDC;width:100%;border-radius:5px;padding:0.5em;margin-top:0.5em}
.choose_weight_btn{width:50%;border:1px solid grey;border-radius:5px;font-size:2em;font-family:inherit;background:white;margin:0.3em;cursor:pointer;background-color:white;color:black;max-width:120px}
.choose_weight_btn:hover{border:1px solid #FB6F36}
.offers_block h3{font-size:2em;margin:0.5em;color:inherit}
.offer_select{width:fit-content;padding:0 0.5em;height:2em;cursor:pointer;border:1px solid grey;border-radius:5px;font-size:2em;font-family:inherit;background:white;margin:0.3em}
.offer_select:hover{border:1px solid #FB6F36}
.offer_wrapper{display:flex;justify-content:center;margin:0.5em 0.5em}
.offer_wrapper .price-for-one{color:#FB6F36;font-size:3em}
.offer_wrapper .price-for-one span{font-size:0.5em}
.total-price{color:grey;font-size:3em;display:block;text-align:center;padding:0.5em 0}
.add-to-cart.disabled{pointer-events:none;opacity:0.5}
.section-product__gallery{display:flex;flex-wrap:wrap;margin-top:20px}
.section-product__gallery-item{width:150px;height:150px;margin-right:10px;margin-bottom:10px}
.section-product__gallery-item img{width:100%;height:auto;display:block}
.section-cart__wrapper-item-image{width:7rem;height:7rem;background:#F8F8F8;display:flex;align-items:center;justify-content:center}
.section-cart__wrapper-item-image img{width:100%;object-fit:contain}
.section-cart__list li a{display:flex;align-items:center;gap:1.5rem}
.section-cart__wrapper-quantity a{height:100%;display:flex;align-items:center}
.section-cart__wrapper-quantity a:hover svg rect{fill:#FB6F36}
.section-cart__wrapper-left{padding-top:5rem}
.section-cart__list li{position:relative;border-bottom:0.1rem solid #e0e0e0;transition:all ease 1.2s;padding-bottom:2.5rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:2rem;justify-content:space-between}
.section-cart__item-description .section-category__articul{font-size:1.5rem;width:15.8rem}
.section-cart__list .section-category__price{font-size:1.7rem}
.section-cart__item-quantity{font-family:Inter;font-size:1.2rem;font-weight:400;line-height:1.8rem;letter-spacing:0em;text-align:left;color:#999}
.section-cart__wrapper-total-price{display:flex;align-items:center;gap:2rem}
.section-cart .section-category__kind-of-good{margin-top:0}
.section-cart__wrapper-close{cursor:pointer;padding:2rem;margin-left:2rem}
.section-cart__wrapper-close svg path{transition:all ease .1s}
.section-cart__wrapper-close:hover svg path{fill:#FB6F36}
.section-cart__wrapper-right{border-left:0.1rem solid #e0e0e0;padding:5rem 0 5rem 5rem}
.translate-remove{transform:translateX(-100vw)}
.section-cart__wrapper-right h3{font-family:Inter;font-size:1.4rem;font-weight:500;line-height:2.1rem;letter-spacing:0.1em;text-align:left;text-transform:uppercase;color:#151515;margin-bottom:3rem}
.order-form__wrapper-inputs input{transition:all ease .2s;border:0.1rem solid #e0e0e0;padding-left:1.5rem;height:4.6rem;border-radius:.3rem;font-family:Inter;font-size:1.5rem;font-weight:500;line-height:2.1rem;letter-spacing:0em;text-align:left;color:#151515}
.address-input{grid-template-columns:1fr !important;margin-bottom:0 !important}
.address-input input{margin-bottom:4rem;transform:translateX(100vw);transition:all ease .6s;display:none}
.address-show{transform:translateX(0) !important}
.border-green{border:0.1rem solid #55C76F !important}
.back-green{background:#c2f6c2a1}
.order-form input::placeholder{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:0em;text-align:left;color:#888}
.order-form__wrapper-inputs{margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}
.delivery__wrapper-variants,
.pay__wrapper-variants{display:flex;align-items:center;gap:3rem;margin-bottom:2rem}
.section-cart input:-webkit-autofill{-webkit-text-fill-color:#151515 !important;-webkit-box-shadow:0 0 0px 60px #c2f6c2a1 inset !important}
.section-be-in-theme__wrapper-input input:-webkit-autofill{-webkit-text-fill-color:white !important;-webkit-box-shadow:0 0 0 30px #b49470 inset !important}
.cart__total{font-family:Inter;font-size:1.1rem;font-weight:500;line-height:1.7rem;letter-spacing:0.1em;text-align:left;color:#151515;text-transform:uppercase;text-align:right;padding-right:8rem;padding-bottom:2.2rem}
.cart__total span{font-family:Inter;font-size:2rem;font-weight:500;line-height:2rem;letter-spacing:0em;text-align:right;margin-left:8.1rem}
.no-goods{grid-column-start:1;grid-column-end:3;color:#cecece;text-align:center;margin-top:5rem;margin-bottom:5rem;letter-spacing:0.05em}
.no-goods_lookMain{grid-column-start:1;grid-column-end:3;color:#cecece;text-align:center;margin-top:0rem;margin-bottom:2rem;font-size:3em;color:black}
.wrapper-catalog-basket{grid-column-start:1;grid-column-end:3;color:#cecece;text-align:center;margin-left:4em;margin-right:4em;margin-top:0rem;margin-bottom:5rem;letter-spacing:0.05em;font-size:3.5em;color:orangered}
.oc-flash-message{font-size:1.8rem}
.success{background:#55C76F !important;font-size:1.5rem !important}
.success-button{display:flex;align-items:center;gap:4.4rem}
.plus{display:flex;align-items:center;height:100%;font-size:2.4rem}
.send-order{width:100%;height:5.4rem;display:flex;align-items:center;justify-content:center;font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:0em;text-align:center;color:#151515;background:#F8F8F8;border-radius:.5rem;margin-top:3rem;text-transform:uppercase;transition:all ease .1s}
.send-order:hover{background:#FB6F36;color:white}
.cart__back{font-family:Inter;font-size:1.4rem;font-weight:600;line-height:2.1rem;letter-spacing:0.1em;text-align:center;text-transform:uppercase;color:#151515;display:flex;align-items:center;justify-content:start;gap:.9rem}
.cart__wrapper-total{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:3rem}
.wrapper-input label a{text-decoration:underline}
.cart__back__wrapper-icon{width:1.9rem;height:2rem;display:flex;align-items:center;justify-content:center}
.wrapper-input-agree-checkbox{margin-bottom:0}
.cart-total-bottom{padding:0}
.error{border:1.5px solid red!important;font-size:1.5rem}
.header__wrapper-cart-icon{position:relative}
.header-favorites-icon{position:absolute;top:-1.3rem;right:-1.3rem}
.favorites-label{width:2.4rem;height:2.4rem;background:#FB6F36;border-radius:50%;display:flex;align-items:center;justify-content:center}
.price-for-one{font-size:2em;margin-bottom:-1em;text-align:right;min-width:fit-content}
.default-form{border:1px solid #e0e0e0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:60rem;border-radius:.6rem;background:#F8F8F8;display:none}
.defaul-form__wrapper{position:relative;padding:6rem}
.default-form .heading{color:#666;text-align:center;margin-bottom:2.4rem;font-size:2.4rem}
.default-form input{background:white;width:100%;height:6rem;border-radius:.5rem;padding:1.8rem 1rem 1.8rem 2rem;border:1px solid #e0e0e0;color:#666;font-size:1.6rem;font-weight:500;line-height:100%;margin-bottom:2.4rem;transition:all ease .2s}
.default-form input:focus{border:1px solid #FB6F36}
.default-form button{display:flex;align-items:center;justify-content:center;width:100%;height:6rem;border-radius:0.5rem;background:#FB6F36;color:#FFF;text-align:center;font-size:1.3rem;font-weight:500;line-height:150%;text-transform:uppercase;padding-left:4.2rem;padding-right:4.2rem;border:none;opacity:1}
.default-form button:hover{opacity:.87}
.form-close{cursor:pointer;position:absolute;padding:2rem;top:0;right:0;z-index:3}
.form-close:hover svg rect{fill:#FB6F36}
.get-proposal{width:100%;display:flex;align-items:center;justify-content:center;height:5.8rem;border-radius:0.5rem;background:#18A0FB;color:#FFF;text-align:center;font-size:1.3rem;font-weight:500;line-height:150%;text-transform:uppercase;padding-left:4.2rem;padding-right:4.2rem;transition:all ease .2s;margin-top:4rem}
.section-news-page,
.section-contacts{padding-top:10rem}
.section-news-page h1{font-family:"Fira Sans";font-size:5.4rem;font-weight:900;line-height:5.9rem;letter-spacing:0em;text-align:center;margin-top:3.5rem;margin-bottom:4.5rem}
.section-news-page .section-news__bottom-block{border-top:0.1rem solid #e0e0e0;border-left:0.1rem solid #e0e0e0}
.section-news-page .section-news__bottom-block li{border-bottom:0.1rem solid #e0e0e0}
.section-news-page .section-news__bottom-block li:last-child{border-right:0.1rem solid #e0e0e0}
.wrapper-static-page{padding-top:10rem;padding-bottom:10rem}
.section-article{padding-top:10rem}
.wrapper-static-page h1,
.section-article h1,
.section-contacts h1{font-family:Fira Sans;font-size:5.4rem;font-weight:900;line-height:5.9rem;letter-spacing:0em;text-align:center;margin-top:3.5rem;margin-bottom:4.5rem}
.wrapper-static-page p,
.section-article__wrapper-text p{font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left}
.wrapper-static-page .container ul{list-style-type:disc;padding-left:2rem}
.wrapper-static-page .container ul li{font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left}
.wrapper-static-page .container ul li{margin-top:.6rem}
.wrapper-static-page .container ul li::marker{color:#FB6F36}
.section-article__wrapper-article{position:relative;display:grid;grid-template-columns:33% 1fr;align-items:start;gap:3.3rem}
.section-article__wrapper-article img{width:100%;object-fit:contain;position:sticky;top:50px}
.section-article .breadcrumbs{justify-content:start}
.section-article h1{text-align:left}
footer{position:relative;border-top:0.1rem solid #e0e0e0;background:#f8f8f8}
.footer__wrapper{display:grid;grid-template-columns:50% 50%}
.footer__right-block{padding:2rem}
.footer__left-block{border-right:0.1rem solid #e0e0e0}
.footer__right-inside{padding:8.8rem 5rem}
.footer__right-inside h2{text-transform:uppercase;font-family:Inter;font-size:4rem;font-weight:800;line-height:5.4rem;letter-spacing:0;text-align:left;color:#151515}
.footer__right-inside input::placeholder{color:#888;font-size:1.2rem;letter-spacing:.1rem}
.footer__right-inside input{margin-top:3.5rem;padding-top:2rem;padding-bottom:2rem;width:100%;font-size:2.1rem;font-weight:400;color:#FB6F36;border-bottom:0.1rem solid #e0e0e0}
.footer__right-block input:-webkit-autofill{-webkit-text-fill-color:#FB6F36 !important;-webkit-box-shadow:0 0 0px 100px #F0F0F0 inset!important}
.footer__right-inside .section-be-in-theme__wrapper-input{width:100%}
.border-orange-footer{border-top:0.1rem solid #FB6F36}
.footer__right-inside{position:relative;z-index:1;align-items:start}
.footer__right-inside p{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;color:#151515;margin-top:1.8rem}
.gray-back{background:#F0F0F0;position:absolute;top:2rem;right:2rem;width:calc(50% - 4rem);height:95%;z-index:0}
.footer-logo{width:18rem;height:6rem}
.footer__wrapper-catalog{font-family:Inter;font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:.1rem;text-align:left;color:#151515}
.footer__wrapper-catalog img{width:1.25rem;height:1.25rem}
.footer__left-block{padding-top:5rem}
.footer__wrapper-left-top{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;border-bottom:0.1rem solid #e0e0e0}
.footer__wrapper-logo{justify-self:start;padding-top:5rem;padding-bottom:5rem;border-right:0.1rem solid #e0e0e0;display:block;width:100%}
.footer__address-title{font-family:Inter;font-size:1.2rem;font-weight:400;line-height:1.8rem;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:#888}
.footer__address-wrapper{margin-top:8rem}
.footer__address{margin-bottom:4rem}
.footer__address-value{margin-top:1.2rem;color:#151515;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left}
.policy{display:block;font-family:Inter;width:fit-content;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;color:#888;margin-top:10.7rem;border-bottom:.1rem solid #888}
.all-rights{font-family:Inter;font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:0;text-align:left;color:#888;margin-top:10rem;margin-bottom:2rem}
.footer__wrapper-agree{display:flex;align-items:center;gap:1.8rem;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;color:#888}
.input-agree{width:fit-content!important;margin-top:0!important;cursor:pointer;visibility:hidden}
.footer__wrapper-agree{margin-top:5.4rem;cursor:pointer;position:relative}
.footer__wrapper-agree label{cursor:pointer;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;color:#888}
.footer__wrapper-agree input + label:before{content:"";width:2rem;height:2rem;border:0.1rem solid #e0e0e0;position:absolute;top:1.2rem;left:.2rem}
.footer__wrapper-agree input:checked + label:before{content:"";width:2rem;height:2rem;background-image:url("../themes/naran/assets/images/icons/checkbox-done.svg");background-repeat:no-repeat;position:absolute;background-size:contain;top:1.2rem;left:.2rem}
.personal-data{cursor:pointer;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.3rem;letter-spacing:0;text-align:left;color:#888;border-bottom:.1rem solid #888}
.wrapper-input-agree{position:relative;width:2rem;height:2rem;border:0.1rem solid #e0e0e0}
.footer__form-submit{text-transform:uppercase;color:#FB6F36;border:none;border-bottom:0.1rem solid #FB6F36;font-family:Inter;font-size:1.4rem;font-weight:500;line-height:1.4rem;letter-spacing:0;text-align:left;margin-top:5rem}
.section-contacts{padding-bottom:0}
.section-contacts__wrapper{display:flex;flex-direction:column;gap:2.1rem;margin-bottom:6rem}
.section-contacts__wrapper a{display:flex;align-items:center;gap:1.2rem;font-size:2.1rem;font-weight:500;text-transform:uppercase;color:#545454}
.section-contacts__address{display:block;align-items:center;gap:1.2rem;font-size:2.1rem;font-weight:500;text-transform:uppercase;color:#545454}
.section-contacts__address h3,
.section-contacts__wrapper h3{margin-bottom:0.5rem}
.section-contacts__wrapper .phone{font-size:2.1rem;font-weight:500;text-transform:uppercase;color:#545454;font-size:1.6em}
.section-contacts__wrapper a:hover{opacity:1;color:#FB6F36}
.image-grid-news{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}
.image-grid-news img{width:100%;height:500px;border-radius:8px;object-fit:cover}
.image-grid-news img:hover{transform:scale(1.2);z-index:2;border:2px solid white}
@media (max-width:768px){.image-grid-news{grid-template-columns:1fr}}
@media (max-width:1440px){.header__list{justify-content:space-between;column-gap:1rem}.header__company-list{gap:3rem}}
@media (max-width:1200px){.section-news__wrapper-post-image{height:30rem}.section-cart__wrapper-right{padding:2.4rem}.section-about__text{grid-template-columns:1fr}.section-catalog__list{column-gap:2rem}.header__wrapper-logo{display:none}}
@media (max-width:992px){.section-product__wrapper-image{height:56rem}.section-product__wrapper-advantages{grid-template-columns:1fr 1fr}.order-form__wrapper-inputs{grid-template-columns:1fr}.delivery__wrapper-variants,.pay__wrapper-variants{display:block}.section-about__wrapper{grid-template-columns:1fr}.section-category__sort-orientation,.section-category__how-sort{display:none}.section-category__wrapper-sort{display:flex;justify-content:right}.section-category__wrapper-right{grid-template-columns:1fr 1fr}.section-news-page .section-news__bottom-block{grid-template-columns:1fr 1fr}}
@media (max-width:768px){#delete-favourites{display:none}.cart__wrapper-total{grid-template-columns:1fr;justify-items:start;gap:3rem}.section-article__wrapper-article{grid-template-columns:1fr;gap:0}.section-article__wrapper-text{margin-top:2.4rem}.section-cart__wrapper-close{position:absolute;top:-3rem;right:-1rem}.section-cart__wrapper-cart{grid-template-columns:1fr}.section-cart__wrapper-right{border:none}.filters__main-title{display:flex}.section-product__wrapper-top{grid-template-columns:1fr}.section-product__wrapper-description{padding:0}.section-product__wrapper-for-padding{border:none}.section-product__wrapper-image{height:66rem;margin-bottom:2.4rem}.section-product__wrapper-advantages{grid-template-columns:1fr 1fr;height:auto}.section-product__wrapper-advantages li{border-bottom:0.1rem solid #e0e0e0}.section-product__wrapper-advantages li:first-child{border-bottom:0.1rem solid #e0e0e0;border-left:0.1rem solid #e0e0e0}.section-product__wrapper-advantages li:nth-child(2){border-bottom:0.1rem solid #e0e0e0}.section-product__wrapper-advantages li:nth-child(3){border-bottom:none;border-left:0.1rem solid #e0e0e0}.section-product__wrapper-advantages li:nth-child(4){border-bottom:none;border-right:0.1rem solid #e0e0e0}.section-product__add-to-cart{margin-bottom:3.3rem}.section-product__wrapper-for-padding{padding:0}.filter-close-img{display:none}.section-category__wrapper-side-bar{display:none}.section-category__catalog{display:none}.section-category__side-bar-filter{display:grid;grid-template-columns:1fr 1fr}.section-category__side-bar-filter{border:none}.section-category__wrapper-good-image{height:21rem}.section-category__wrapper-good-image__for-list{height:12rem}.section-category__wrapper-right li .product-card{height:36rem}.section-category__sort-block{border:none}.section-category__main{grid-template-columns:1fr}.header__wrapper-logo{display:block;width:fit-content}.header__catalog span{display:none}.section-about__advantages{grid-template-columns:repeat(2,1fr)}.section-news__main-block{display:flex;flex-direction:column-reverse;height:auto}.wrapper-mobile-menu li a{font-size:2.4rem!important}.wrapper-mobile-menu ul{gap:1.5rem!important}.footer__right-inside input{width:100%}.footer__right-inside h3{line-height:normal}.footer__right-inside{padding:2.4rem}.footer__wrapper-logo{display:flex;align-items:center;justify-content:center}.footer__wrapper-left-top{border-top:0.1rem solid #e0e0e0}.footer__left-block{border-right:none}.section-be-in-theme h2{line-height:normal}.footer__wrapper{display:flex;flex-direction:column-reverse}.gray-back{display:none}.section-news__bottom-block{grid-template-columns:1fr}.section-production__wrapper-title{grid-template-columns:1fr}.section-production__wrapper-title h2{margin-bottom:0}.section-production-paints{grid-template-columns:1fr}.section-catalog__list{grid-template-columns:repeat(2,1fr)}.header__company-list{display:none}.header__list{flex-direction:row-reverse;justify-content:end}.header__logo{display:flex;justify-content:start;flex:1}.header__cart-description{width:6rem}.header-phone{flex:1;justify-self:start}.header__cart{order:3;justify-self:end}.header-phone{order:4;display:none}.header__logo{order:5}.header-li-catalog{order:1}.section-partners__wrapper-partners{grid-template-columns:1fr}.partner-block{border-right:none}.section-about__wrapper{grid-template-columns:1fr}.section-news__wrapper-post-image{height:24rem}}
@media (max-width:576px){.section-product__wrapper-image{height:55rem;margin-bottom:2.4rem}.section-news__wrapper-post-image{height:43rem}.section-cart__list li{align-items:start;padding-right:4.2rem}.section-cart__list li a{grid-column-start:1;grid-column-end:3}.section-cart__wrapper-total-price{justify-content:space-between}.header__burger-icon{height:2.1rem;width:3rem}.default-form{width:96vw}.catalog-open{margin-top:0}.cart__total{padding-right:4rem}.section-cart__list li{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.section-cart__wrapper-close{position:absolute;top:-2rem;right:0rem}.section-category__articul{width:auto!important;font-size:1.3rem;height:fit-content}.section-cart__wrapper-close{padding:1.2rem}.section-cart__wrapper-item-price{grid-row:2;grid-column-start:1;grid-column-end:3}.section-cart__wrapper-total-price{grid-row:2;grid-column:2}.section-news-page .section-news__bottom-block{grid-template-columns:1fr}}
@media (max-width:420px){.header-phone{display:none}.header__logo{flex:1}}
@media (max-width:320px){.section-category__side-bar-filter{grid-template-columns:1fr}}