html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.woocommerce:has(#yookassa-widget-ui){flex-direction:column}.woocommerce-message{display:none}.grecaptcha-badge{display:none!important}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;vertical-align:middle;border: 1px solid #0000004a;width:1.3vw;height:1.3vw;outline:0;padding:4px;margin-right:0;position:relative;transition:.3s;margin:2px;cursor:pointer;margin-right:.6vw;background:#fff;aspect-ratio: 1 / 1 !important}input[type="checkbox"]:hover{background: #00000024 !important}input[type="checkbox"]:checked{background:#fff!important}input[type="checkbox"]:after{content:"";width:.264vw;height:.63vw;border-bottom:2px solid #fff;border-right:2px solid #fff;display:block;position:absolute;top:.125vw;left:.42vw;transform:rotate(45deg);opacity:1;transition:.3s}input[type="checkbox"]:checked:after{border-bottom:2px solid #272727;border-right:2px solid #272727}body::-webkit-scrollbar{width:10px;position:absolute;right:0}.section.parallax{position:relative;overflow:hidden}.section.parallax>.container{position:relative;z-index:2}.parallax-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.parallax-bg{position:absolute;left:0;right:0;top:-20vh;bottom:-20vh;background-repeat:no-repeat;background-size:cover;background-position:center center;will-change:transform;transform:translate3d(0,0,0) scale(1.1);pointer-events:none;z-index:0}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:#9e8877;border-radius:20px;border:3px solid transparent;cursor:grab}body::-webkit-scrollbar-thumb:active{cursor:grabbing}body.updating-cart{cursor:progress}body.updating-cart *{pointer-events:none}body.updating-cart::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:999}#wpadminbar{display:none}span[data-name="mail_field"] input,span[data-name="phone_field"] input,span[data-name="name_field"] input{font-family:"Montserrat"!important}input[type="submit"]{font-family:"Montserrat"!important}body *{transition:.3s}button{height:5.88vh;font-family:"Montserrat"!important;outline:none}.swiper-button-disabled{transition:.2s;display:none}.h{font-size:4.16vw;font-weight:700;letter-spacing:.5px;line-height:1.44}.h38{font-size:1.92vw;font-weight:400;line-height:1.44}.h0{font-size:1.19vw;font-weight:400;line-height:1.44}.h1{font-size:.989vw;font-weight:400;line-height:1.44}.h2{font-size:.781vw;font-weight:400;letter-spacing:.5px;line-height:1.44}.h3{font-size:.572vw;font-weight:400;line-height:1.44s}.hleb{padding-top:9vh;gap:6px;color:#fff;font-size:.627vw;font-weight:400;flex-wrap:wrap}.hleb a{position:relative;text-decoration:none;display:inline-block}.hleb a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#272323;transform:scaleX(0);transform-origin:left right;transition:transform .3s ease}.hleb a:hover:after{transform:scaleX(1)}.nazvanie_posta{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.hleb *{text-wrap:nowrap}html{margin-top:0!important;transition:.4s}.swiper{}.wrapper{width:100%;position:relative;overflow:hidden;transition:1s;z-index:1}.swiper:active{cursor:grabbing}a{text-decoration:none;cursor:pointer;color:inherit}.flex{display:flex}.flexc{display:flex;flex-direction:column}.container{width:clamp(300px,90vw,100vw);margin:0 auto}.container_plus{width:clamp(300px,59vw,100vw);margin:0 auto}body{font-family:"Montserrat"!important;font-family:Montserrat!important;transition:all .3s;overflow-x:hidden!important;background-color:#fefaf8;width:100dvw}img{object-fit:contain;width:100%;height:100%}button{cursor:pointer;font-family:Involve}.spinner{border:4px solid rgba(0,0,0,.1);border-top:4px solid #6c0608;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}.product-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fefaf8;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:opacity .4s ease , visibility .4s ease}.product-preloader.hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.product-preloader.hidden{opacity:0;visibility:hidden}.preloader-content{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.letters-container{position:relative;width:40vw;height:20vh;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.preload_logo{background-size:contain;background-repeat:no-repeat;background-position:center;height:20vh;opacity:0;position:relative;filter:brightness(0) saturate(100%) invert(10%) sepia(16%) saturate(289%) hue-rotate(294deg) brightness(94%) contrast(92%);animation:letterAppear .8s forwards}.i1{background-image:url(/wp-content/uploads/2025/08/init-holding_novyj_chernyj-3.svg);width:3.9vw!important}.n{background-image:url(/wp-content/uploads/2025/08/init-holding_novyj_chernyj-2.svg);width:10vw!important}.i2{background-image:url(/wp-content/uploads/2025/08/init-holding_novyj_chernyj-5.svg);width:3.8vw!important}.t{background-image:url(/wp-content/uploads/2025/08/init-holding_novyj_chernyj-4.svg);width:8.7vw!important}.preload_logo.i1{animation-delay:.1s}.preload_logo.n{animation-delay:.15s}.preload_logo.i2{animation-delay:.2s}.preload_logo.t{animation-delay:.25s}@keyframes letterAppear {
  0% { width: 0; opacity: 0; transform: translateX(-50px); }
  50% { width: 10vw; opacity: 1; transform: translateX(0); }
  100% { width: 10vw; opacity: 1; transform: translateX(0); }
}@keyframes fadeIn {
  0% { opacity: 0; }
  60% { opacity: 0; }
  100% { opacity: 1; }
}.preloader-spinner{width:50px;height:50px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #231f20;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 15px;position:relative;z-index:10001;opacity:0;animation:spin 1s linear infinite , fadeInSpinner .5s ease-out .9s forwards}@keyframes fadeInSpinner {
  0% { opacity: 0; }
  100% { opacity: 1; }
}.preloader-text{font-family:"Montserrat",sans-serif;color:#231f20;font-size:15px;position:relative;z-index:10001;opacity:0;animation:fadeInText .5s ease-out 1s forwards}@keyframes fadeInText {
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0); }
}@keyframes lettersExpand {
  0% { transform: scale(1); }
  100% { transform: scale(50); opacity: 0; }
}.letters-container.animate-expand .preload_logo{animation:lettersExpand .7s ease-out forwards}.preloader-spinner,.preloader-text{display:none}.cosmetic-loader{position:relative;width:120px;height:100px;margin:30px auto;transform:rotateZ(45deg) rotateY(5deg)}.palette-case{position:absolute;width:100px;height:60px;left:10px;perspective:500px}.palette-lid{position:absolute;width:100%;height:100%;background:#f8f8f8;border-radius:8px 8px 0 0;transform-origin:bottom center;box-shadow:0 2px 15px rgba(0,0,0,.1);animation:openLid 2.5s cubic-bezier(.68,-.55,.27,1.55) infinite;overflow:hidden;border-left: 1px solid #27272747;border-top: 1px solid #27272747;border-right: 1px solid #27272747;z-index:2}@keyframes openLid {
  0%, 45% { transform: rotateX(0deg); }
  55%, 100% { transform: rotateX(-120deg); }
}.palette-base{position:absolute;width:100%;height:40px;top:60px;background:#ffe5b4;border-radius:0 0 8px 8px;box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;justify-content:space-around;padding:10px 5px;z-index:1;border: 1px solid #27272747}.makeup-pan{width:25px;height:25px;border-radius:50%}.p1{background:#ffb6c1}.p2{background:#ffd700}.p3{background:#dda0dd}.makeup-sponge{position:absolute;width:25px;height:20px;background:#ffc0cb;border-radius:50%;top:30px;left:50px;z-index:10;transform:rotate(20deg);animation:spongeMove 2s ease-in-out infinite}@keyframes spongeMove {
  0%, 40% { transform: translate(0, 0) rotate(20deg); opacity: 0; }
  50% { opacity: 1; }
  60% { transform: translate(20px, -15px) rotate(-10deg); }
  70% { transform: translate(10px, -5px) rotate(5deg); }
  80% { transform: translate(30px, -10px) rotate(-5deg); }
  100% { transform: translate(80px, 20px) rotate(10deg); opacity: 0; }
}.makeup-dust{position:absolute;width:100%;height:100%;top:0;left:0}.makeup-dust:before,.makeup-dust:after{content:"";position:absolute;background:rgba(255,182,193,.7);border-radius:50%;animation:dustSpread 2s ease-out infinite}.makeup-dust:before{width:6px;height:6px;top:40px;left:60px;animation-delay:.5s}.makeup-dust:after{width:4px;height:4px;top:35px;left:70px;animation-delay:.8s}@keyframes dustSpread {
  0% { transform: scale(0); opacity: 0; }
  50% { opacity: 0.8; }
  100% { transform: scale(3); opacity: 0; }
}.palette-lid{position:absolute;width:100%;height:100%;background:#f8f8f8;border-radius:8px 8px 0 0;transform-origin:bottom center;box-shadow:0 2px 15px rgba(0,0,0,.1);animation:openLid 2.5s cubic-bezier(.68,-.55,.27,1.55) infinite;overflow:hidden;&::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    background: linear-gradient(135deg, rgba(202,230,255,0.9) 0%, rgba(225,240,255,0.95) 100%);
    border-radius: 4px;
    box-shadow: inset 0 0 10px rgba(0,0,0,0.1);
    
    /* Эффект зеркального отражения */
    &::after {
      content: "";
      position: absolute;
      top: 15%;
      left: 20%;
      width: 60%;
      height: 20%;
      background: rgba(255,255,255,0.6);
      border-radius: 50%;
      filter: blur(1px);
    }
  }
}@keyframes openLid {
  0% { transform: rotateX(-120deg); } /* Начинаем с открытого состояния */
  20% { transform: rotateX(0deg); } /* Быстро закрываем */
  80% { transform: rotateX(0deg); } /* Держим закрытой */
  100% { transform: rotateX(-120deg); } /* Плавно открываем */
}.makeup-sponge{animation:spongeMove 2.5s ease-in-out infinite}@keyframes spongeMove {
  0%, 15% { transform: translate(0, 0) rotate(20deg); opacity: 0; } /* Ждем открытия */
  20% { opacity: 1; } /* Появляемся когда палетка открыта */
  30% { transform: translate(20px, -15px) rotate(-10deg); }
  40% { transform: translate(10px, -5px) rotate(5deg); }
  50% { transform: translate(30px, -10px) rotate(-5deg); }
  65%, 100% { 
    transform: translate(80px, 20px) rotate(10deg); 
    opacity: 0; /* Исчезаем перед закрытием */
  }
}#post-253,#post-241,#post-227,#post-216,.posts-navigation,#post-326{display:none}.type-product.status-publish p{display:none}.search-page header h1{display:none}.search-page .products{display:flex;margin-top:3vh}.search-page .product > a.button.product_type_variable:nth-of-type(2){display:none}.search-page .products>article{display:none}.search-page .header{display:none}.search-page .post .search-form .search-submit{height:50px;width:50px;border:1px solid #fff!important;cursor:pointer;border-radius:15px!important;background-image:url(/wp-content/uploads/2025/08/frame-24.svg);background-repeat:no-repeat;background-position:center}.search-page .post .search-form .search-submit:value{content:""}.search-page .post .search-form{display:flex;gap:10px}.search-page .post .search-form label{flex-grow:1}.search-field{outline:none;width:100%;padding-right:15px}.dropdown{position:relative}.xoo-el-container.xoo-el-style-popup{pointer-events:none}.xoo-el-container.xoo-el-style-popup.xoo-el-popup-active{pointer-events:all}.dropdown-toggle{cursor:pointer;align-items:center;display:flex;padding-bottom:20px;transform:translateY(10px)}.dropdown-menu li{cursor:pointer;text-wrap:nowrap}.header_left_ctlg:after{content:"";position:absolute;bottom:-50%;background-color:transparent;height:15px;width:100%}.dropdown-menu{display:none}.dropdown-menu.show{display:block}.dropdown-menu{position:absolute;top:100%;display:flex;margin-top:5px;padding:20px;margin-top:0;gap:1vh;flex-direction:column;background:#fff;list-style:none;border:none;border-radius:6px;z-index:10;min-width:150px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease , transform .3s ease , visibility 0s linear .3s}.dropdown.open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;box-shadow:0 4px 8px rgba(46,59,111,.12)}.arrow{display:flex;align-items:center;margin-left:6px;transition:.8s;background-image:url(/wp-content/uploads/2025/07/svgrepo_iconcarrier-4.svg);width:10px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:center}.dropdown.open .arrow{transform:rotate(-180deg);background-position:center;filter:brightness(0) saturate(100%) invert(9%) sepia(62%) saturate(4485%) hue-rotate(347deg) brightness(93%) contrast(107%)}.dropdown-menu li{color:#000;font-weight:300;opacity:0;transform:translateY(-10px);transition:opacity .3s ease , transform .1s ease;letter-spacing:.5px}.dropdown-menu li:hover{color:#6c0608;font-weight:400}.dropdown.open .dropdown-menu li{opacity:1;transform:translateY(0);transition:.6s}.dropdown.open .dropdown-menu li:nth-child(1) {transition-delay:.1s}.dropdown.open .dropdown-menu li:nth-child(2) {transition-delay:.2s}.dropdown.open .dropdown-menu li:nth-child(3) {transition-delay:.3s}.dropdown.open .dropdown-menu li:nth-child(4) {transition-delay:.4s}.dropdown.open .dropdown-menu li:nth-child(5) {transition-delay:.5s}.dropdown:not(.open) .dropdown-menu{transition-delay:.6s}.dropdown:not(.open) .dropdown-menu li:nth-child(1) {transition-delay:.5s}.dropdown:not(.open) .dropdown-menu li:nth-child(2) {transition-delay:.4s}.dropdown:not(.open) .dropdown-menu li:nth-child(3) {transition-delay:.3s}.dropdown:not(.open) .dropdown-menu li:nth-child(4) {transition-delay:.2s}.dropdown:not(.open) .dropdown-menu li:nth-child(5) {transition-delay:.1s}.top_btn_wrapper{position:fixed;bottom:30px;right:30px;display:block}.top_btn_wrapper.viewbtn .top_btn{transform:translateY(0)}.top_btn{padding:12px;border-radius:50%;z-index:99999;background-color:#fff;border:2px solid #6c0608;transform:translateY(100vh);display:flex;transition:.3s}.top_btn img{width:20px;height:20px}.top_btn_wrapper.viewbtn{display:block!important}.header-cart-popup-open{background-color:#ae9c8e!important}.header-cart-popup-open{transition:background-color .25s ease}.wishlist_products_counter:before,.wishlist_products_counter_text{display:none!important}.header_elem.h2.btn.like{position:relative}.wishlist_products_counter{position:relative}.wishlist_products_counter_number{display:none!important;position:absolute;bottom:0;right:-1px;border-radius:50%;background-color:#fff;color:#000;width:.9vw;height:.9vw;font-size:.568vw;align-items:center;justify-content:center}.wishlist_products_counter.visible .wishlist_products_counter_number{display:flex!important}.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt.wishlist-counter-with-products .wishlist_products_counter_number{display:flex}.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt .wishlist_products_counter_number{display:none}.is-ajax-search-items .is-search-sections .is-prices *{font-size:.781vw!important;font-weight:600!important}.is-ajax-search-items .is-search-sections .is-prices ins *{font-size:.781vw!important;font-weight:600!important}.is-ajax-search-items .is-search-sections .is-prices del *{font-size:.625vw!important;color:#aa8e78;font-weight:600!important}.header_elem.h2.btn.search{position:relative;cursor:pointer}.is-search-submit .is-search-icon{width:100%}.is-form-style.is-form-style-3 label{width:calc(100% - 26px)!important}.is-search-form.is-form-style.is-form-style-3{position:absolute;top:50%;right:-3px;transform:translateY(-50%);width:15vw;max-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;overflow:hidden;white-space:nowrap;z-index:10;display:flex;align-items:center}.is-search-form.is-form-style.is-form-style-3.active{max-width:15vw;opacity:1;visibility:visible;pointer-events:all;height:2.3vw;display:flex;align-items:center}#is-ajax-search-details-324{display:none!important}.search-field{border-radius:15px!important;border:1px solid #fff!important;height:50px;padding-left:15px;font-size:12pt}#is-search-input-324{border-radius:.785vw 0 0 .785vw;height:2.3vw;border:1px solid #fff!important}.is-search-submit .is-search-icon{background-color:#fff!important;border-radius:0 .785vw .785vw 0;border:none!important;outline:none!important;height:2.3vw;display:flex!important;align-items:center;justify-content:center;padding:0!important;background-image:url(/wp-content/uploads/2025/08/frame-24.svg);background-size:1.56vw 1.56vw;background-position:center;background-repeat:no-repeat}.is-search-submit .is-search-icon svg{display:none}.is-form-style button.is-search-submit{height:2.3vw!important;width:1.9vw!important}.is-form-style input.is-search-input{font-size:.785vw!important}.is-ajax-search-result{margin-top:15px!important;width:500px!important;border-radius:.785vw!important;padding:10px!important;background-color:transparent!important;padding:0!important;font-family:'Montserrat'!important}#is-ajax-search-result-324 .is-ajax-search-items{border-radius:.785vw}.is-ajax-search-details a,.is-ajax-search-result a{color:#231f20!important}.is-ajax-search-posts .thumbnail a img{border-radius:.785vw!important}.is-ajax-search-posts .is-title a{font-size:.781vw!important}.is-ajax-search-posts .is-ajax-search-posts .is-title a{font-size:.781vw!important}.is-ajax-search-posts .is-prices .woocommerce-Price-amount.amount,.is-ajax-search-posts .is-prices span[aria-hidden="true"]{font-size:.781vw!important}.is-ajax-search-posts .is-prices del .woocommerce-Price-amount.amount{font-size:.625vw!important}header{width:100%;display:flex;justify-content:center;position:fixed;top:0;height:7vh;border-bottom: 1px solid #ffffffae;z-index:100}header.scrolled{border-bottom:none;background-color:#ae9c8e;border-radius:0;outline:none;border-radius:0 0 8px 8px}.header_mobile,.menu_tablet{display:none}.header{color:#fff;z-index:100;align-items:center;justify-content:space-between}.header_left{width:60%;align-items:center;justify-content:space-between;transform:translateX(5px)}.header_right{width:25%;align-items:center;justify-content:space-between}.header_logo{background-image:url(/wp-content/uploads/2025/07/xinit-holding_novyj_chernyj-1-1.png.pagespeed.ic.eQJAHZ1hM4.png);background-repeat:no-repeat;background-size:10vw 4vh;width:10vw;height:4vh;display:block;transition:.3s}.header_logo:hover{transform:scale(1.05)}.header_elem,.wishlist_products_counter{font-weight:400;letter-spacing:.5px;transition:all .15s;cursor:pointer;text-wrap:nowrap}.header_elem:hover{letter-spacing:.5px;transform:scale(1.05);font-weight:400;text-shadow:0 0 1px currentColor}.wishlist_products_counter:hover{transform:scale(1.1);transition:.3s}.header_elem.btn{width:1.56vw;height:1.56vw;transition:.3s}.header_elem.btn:hover{transform:scale(1.1)}.header_elem.btn.search:hover{transform:scale(1.0)}.header_elem.btn.search{background-image:url(/wp-content/uploads/2025/07/frame-11.svg);background-repeat:no-repeat;background-size:contain}.header_elem.btn.account{background-image:url(/wp-content/uploads/2025/07/frame-12.svg);background-repeat:no-repeat;background-size:contain}.wishlist_products_counter{background-image:url(/wp-content/uploads/2025/07/frame-13.svg);background-repeat:no-repeat;background-size:contain;width:1.56vw;height:1.56vw}.header_elem.btn.like a{display:flex;width:100%;height:100%}.header_elem.btn.cart{background-image:url(/wp-content/uploads/2025/07/frame-14.svg);background-repeat:no-repeat;background-size:contain}.otzyv_text{overflow-y:auto;scroll-behavior:smooth;pointer-events:all;padding-right:10px}.otzyv_text::-webkit-scrollbar-thumb{background-color:#9e8877;border-radius:20px;border:3px solid transparent;cursor:grab}.otzyv_text::-webkit-scrollbar-thumb:hover{background:#555}.otzyv_text::-webkit-scrollbar-track{background: #ae9c8e99}.otzyv_text::-webkit-scrollbar{width:5px;background:transparent}.otzyv_text::-webkit-scrollbar-thumb:active{cursor:grabbing}.swiper-slide .product{width:100%}.swiper_wrapper_main1 .swiper-slide,.swiper_wrapper_main .swiper-slide{overflow:hidden}.swiper_wrapper_main .swiper-slide a{display:flex;width:fit-content}.init_sign{position:absolute;bottom:0;width:100%;height:71vh;background-size:100% 70vh;background-repeat:no-repeat;z-index:-1}.swiper_wrapper_main1,.swiper_wrapper_main,.swiper_wrapper_novinka{position:relative}.swiper_wrapper_main1 .swiper-slide,.swiper_wrapper_main .swiper-slide{height:100vh;position:relative;padding:34vh 0 30vh 0;justify-content:flex-start}.swiper_wrapper_novinka .swiper-slide{height:80vh;position:relative;padding:24vh 0 30vh 0;justify-content:flex-start}.first_section_main{height:100vh}.first_section_main.mobile{display:none}.swiper_wrapper_main_img{position:absolute;width:45vw;height:45vw;bottom:-25px;right:60px}.container_seiper_arrows{gap:30px;align-items:center}.swiper_wrapper_main_title{width:40%}.swiper_wrapper_main_title.init{text-wrap:nowrap}.swiper_wrapper_main_title,.swiper_wrapper_main_text{color:#fff;position:relative}.swiper_wrapper_main_text{margin-top:3vh;margin-bottom:3vh;width:38%}.swiper_wrapper_main_btn .xoo-el-action-sc{display:flex;align-items:center;justify-content:center}.xoo-el-login-tgr.xoo-el-pop-sc{display:flex;width:100%;height:100%}.swiper_wrapper_main_btn .xoo-el-action-sc .xoo-el-login-tgr.xoo-el-pop-sc{opacity:1;height:100%;display:flex;align-items:center;justify-content:center;padding:0 2.93vw}.swiper_wrapper_main_btn:has(> .xoo-el-action-sc){padding:0}.swiper_wrapper_main_btn{background-color:#6c0608;color:#fff;padding:0 2.93vw;border-radius:.785vw;border:none;outline:none;position:relative;z-index:10;height:5.88vh;display:flex;width:fit-content;align-items:center;justify-content:center}.swiper_wrapper_main_btn:hover{background-color:#8e0c0e}.swiper_wrapper_main_btn:active{background-color:#6c0608}.swiper_wrapper_novinka .swiper-pagination-cstm1,.swiper_wrapper_main .swiper-pagination-cstm,.swiper_wrapper_main .swiper-pagination-cstm-main{position:absolute;bottom:35px!important;justify-content:center;z-index:10}.swiper_wrapper_novinka .swiper-pagination-bullet,.swiper_wrapper_main .swiper-pagination-bullet{width:1.047vw!important;height:1.047vw!important;background-color: #ffffffc7 !important;opacity:1!important}.swiper_wrapper_novinka .swiper-pagination-bullet-active,.swiper_wrapper_main .swiper-pagination-bullet-active{width:3.27vw!important;height:1.047vw!important;background-color: #ffffffc7 !important;border-radius:40px!important}.swiper_wrapper_novinka .swiper-button-next-cstm1,.swiper_wrapper_main .swiper-button-next-cstm{background-image:url(/wp-content/uploads/2025/07/frame-15.svg);background-repeat:no-repeat;background-size:contain;width:2vw;height:2vw;position:absolute;right:1.5vw;top:50%;z-index:10;cursor:pointer}.swiper_wrapper_novinka .swiper-button-prev-cstm1,.swiper_wrapper_main .swiper-button-prev-cstm{background-image:url(/wp-content/uploads/2025/07/frame-15.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);width:2vw;height:2vw;position:absolute;left:1.5vw;top:50%;z-index:10;cursor:pointer}.swiper-button-prev-otzyzy,.swiper-button-prev-new,.swiper-button-prev-hity,.swiper-button-prev-stocks,.swiper-button-prev-cross,.swiper-button-prev-related{background-image:url(/wp-content/uploads/2025/07/frame-17.svg);background-repeat:no-repeat;background-size:contain;width:2vw;height:2vw;z-index:10;cursor:pointer}.swiper-button-next-otzyzy,.swiper-button-next-new,.swiper-button-next-hity,.swiper-button-next-stocks,.swiper-button-next-cross,.swiper-button-next-related{background-image:url(/wp-content/uploads/2025/07/frame-16.svg);background-repeat:no-repeat;background-size:contain;width:2vw;height:2vw;z-index:10;cursor:pointer}.swiper-button-next-cstm1:hover,.swiper-button-prev-related:hover,.swiper-button-next-related:hover,.swiper-button-next-cross:hover,.swiper-button-prev-cross:hover,.swiper-button-next-otzyzy:hover,.swiper-button-prev-otzyzy:hover,.swiper-button-next-new:hover,.swiper-button-prev-new:hover,.swiper-button-next-hity:hover,.swiper-button-prev-hity:hover,.swiper-button-next-stocks:hover,.swiper-button-prev-stocks:hover{transform:scale(1.15)}.swiper-button-prev-cstm1:hover{transform:scale(1.15) rotate(180deg)}.swiper-button-next-cstm,.swiper-button-prev-cstm{opacity:1;cursor:pointer}.swiper-button-next-cstm:hover,.swiper-button-prev-cstm:hover{opacity:1}.section{margin-top:10vh}.brends_cards{width:100%;margin-top:50px;gap:40px;flex-wrap:wrap}.brends_card{width: calc((100% - 120px) / 4);height:18.5vh;perspective:1000px}.brends_card_inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.brends_card:hover .brends_card_inner{transform:rotateY(180deg)}.brends_card_front,.brends_card_back{position:absolute;width:100%;height:100%;border-radius:.785vw;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.brends_card_front{background-repeat:no-repeat;background-position:center;background-color:#efe8e0}.brends_card_back{background-color:#efe8e0;transform:rotateY(180deg);padding:20px;font-size:.989vw;font-weight:300;color:#000;display:flex;align-items:center;justify-content:center;text-align:center}.brends_card_back .catalog_link:hover{transform:scale(1.1)}.brends_card:nth-child(1) .brends_card_back {background-color:#6c0608;color:#fff}.brends_card:nth-child(1) .brends_card_front img {width:14vw;height:6.8vh}.brends_card:nth-child(2) .brends_card_front img {width:11vw;height:40%;transform:translateY(-8px)}.brends_card:nth-child(3) .brends_card_front img {width:8vw;height:3.3vh}.brends_card:nth-child(4) .brends_card_front img {width:8.2vw;height:2.2vh}.brends_card:hover .brends_card_front{background-color:#6c0608}.brends_card:hover .brends_card_front img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(0%) hue-rotate(182deg) brightness(103%) contrast(106%)}.brends_card:nth-child(1){order:1}.brends_card:nth-child(2){order:4}.brends_card:nth-child(3){order:2}.brends_card:nth-child(4){order:3}.title_main{font-size:1.91vw}.voprosy_container,.hity_container,.stocks_container{margin-top:50px;margin-bottom:40px}.btn_view_all_main{height:5.88vh;font-family:"Montserrat"!important;outline:none}.view_all_btn{padding:0 2.93vw;border-radius:.785vw;background-color:transparent;border:1px solid #272323;color:#272323;display:flex;align-items:center;justify-content:center}.view_all_btn:hover{background-color:#272323;border:1px solid #272323;color:#fefaf8}.about{height:80vh;padding:19vh 25vw 6vh;gap:2vh}.about_txt{justify-content:center}.about_txt *{text-align:center;text-wrap:wrap;color:#fff}.about_text{margin-top:4vh}.about_podtext{margin-top:2vh}.about_btn_container{justify-content:center}.about_btn{background-color:#fefaf8;color:#272323;padding:0 2.93vw;border-radius:.785vw;border:none;outline:none}.about_btn:hover{background-color:#8e0c0e;color:#fefaf8!important}.about_btn:active{background-color:#6c0608;color:#fefaf8!important}.about_btn:focus{background-color:#6c0608;color:#fefaf8!important}.swiper_otzyvy{margin-right:-5vw!important;margin-left:-5vw!important;padding-left:5vw!important;padding-right:5vw!important}.swiper_otzyvy .swiper-slide{border-radius:.785vw;padding:6vh 2vw;height:29vh;max-height:29vh;gap:2vw}.swiper_otzyvy .swiper-slide:nth-child(odd){background-color:#efe8e0}.swiper_otzyvy .swiper-slide:nth-child(even){background-color:#fff}.otzyv_name{font-weight:600}.otzyv_foto{width:6vw;height:6vw}.otzyv_foto img{border-radius:.785vw}.otzyv_name_text,.otzyv_foto_mark{gap:1vw}.otzyv_mark *{font-weight:600}.otzyv_mark{font-weight:600}.swiper_otzyvy .swiper-button-disabled,.swiper_new .swiper-button-disabled,.swiper_hity .swiper-button-disabled{display:block!important}.krestik_container{position:absolute;right:1.5vw;top:1.5vw}.single_vopros{padding:1.72vw 1.5vw;position:relative;width:100%;background-color:#fff;border-radius:.785vw;cursor:pointer}.single_vopros:hover{background-color: #efe8e057}.single_vopros.open{background-color:#efe8e0}.vopros_text{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease , opacity .3s ease padding-top .3s ease;width:80%}.vopros_text.opening,.vopros_text.open{opacity:1;padding-top:1vw;max-height:1000px!important}.voprosy_container{gap:1vw;flex-direction:column-reverse}.vopros_title{font-weight:600}.nav-icon1{width:1.84vw;height:1.84vw;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.nav-icon1 span{display:block;position:absolute;height:1px;width:100%;background:#231f20;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.nav-icon1 span:nth-child(1) {top:15px;transform:rotate(90deg)}.nav-icon1 span:nth-child(2) {top:15px}.nav-icon1.open span:nth-child(1) {top:18px;transform:rotate(135deg)}.nav-icon1.open span:nth-child(2) {top:18px;transform:rotate(-135deg)}.wpcf7-not-valid-tip{font-size:.781vw!important}.contact_form_container{margin-top:5vh;padding:6vh 2.5vw;background:linear-gradient(120deg,#997961,#c3a690);border-radius:.785vw}.contact_form_fields{gap:1vw}.contact_form_fields div{width: calc((100% - 3vw) / 4)}.contact_form_container{color:#fff}.contact_form_fields span[data-name="name_field"] input,.contact_form_fields span[data-name="phone_field"] input,.contact_form_fields span[data-name="mail_field"] input{height:5.88vh;border:none;outline:none;border-radius:.785vw;padding-left:1vw;font-size:.989vw;font-weight:400;width:100%}.contact_form_fields input[type="submit"]{height:5.88vh;border:none;outline:none;border-radius:.785vw;background-color:#6c0608;color:#fff;font-size:.9897vw;font-weight:400;width:100%}.contact_form_fields input[type="submit"]:hover{background-color:#8e0c0e}.contact_form_fields input[type="submit"]:acitve{background-color:#6c0608}.contact_form_fields_text{margin-bottom:3vh}.wpcf7-list-item-label{font-size:.627vw;font-weight:400;width:90%}.footer .wpcf7-list-item-label a{color:#fff}.wpcf7-list-item-label a{color:#6c0608}input[type="checkbox"],.wpcf7-list-item{margin:0}input[type="checkbox"]{width:1.25vw;height:1.25vw}.wpcf7-list-item label{display:flex;align-items:flex-start;gap:.75vw}.wpcf7-form-control.wpcf7-submit.has-spinner{margin-bottom:.75vw}.wpcf7-submit:not(:disabled){cursor:pointer}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:absolute;top:-40%;left:0}.contact_form{margin-bottom:10vh}.container_lists_mobile{display:none}footer{background-color:#6c0608}.footer{padding-top:6vh;color:#fff;justify-content:space-between;padding-bottom:2vh}.footer_logo{background-image:url(/wp-content/uploads/2025/07/xinit-holding_novyj_chernyj-1-1.png.pagespeed.ic.eQJAHZ1hM4.png);background-repeat:no-repeat;width:19vw;height:9.6vh;background-size:contain}.footer_logo:hover{transform:scale(1.03)}.container_socials{gap:.75vw}.footer_contact_logo{width:2.1vw;height:2.1vw;background-repeat:no-repeat;background-size:contain}.footer_contact_logo.vk{background-image:url(/wp-content/uploads/2025/07/xframe.png.pagespeed.ic.UV6RXK0q4g.png)}.footer_contact_logo.whatsapp{background-image:url(/wp-content/uploads/2025/07/xframe-1.png.pagespeed.ic.HeU0ODPqMn.png)}.footer_contact_logo.telegram{background-image:url(/wp-content/uploads/2025/07/xframe-2.png.pagespeed.ic.A-LefFJNrZ.png)}.footer_contact_logo.max{background-image:url(/wp-content/uploads/2026/04/iconizer-max_logo.svg)}.footer_contacts{gap:2vh}.footer_contacts_mobile{display:none}.footer_catalog,.footer_about{gap:2.4vh}.footer_about{font-weight:600}.footer_contacts{width:25%}.logo_form{width:30%}.footer_catalog,.footer_about{width:20%}.contact_form_footer_fields input[type="submit"]{height:4.6vh;border:none;outline:none;border-radius:.785vw;background-color:#ae9c8e;color:#fff;font-size:.989vw;font-weight:400;width:100%}.contact_form_footer_fields input[type="submit"]:hover{background-color:#8e0c0e}.contact_form_footer_fields input[type="submit"]:acitve{background-color:#6c0608}.contact_form_footer_fields span[data-name="mail_field"] input{height:4.6vh;border:none;outline:none;border-radius:.785vw;padding-left:1vw;font-size:.989vw;font-weight:400;width:100%}.contact_form_footer_fields{gap:1vw}.contact_form_footer_mail{width:55%}.contact_form_footer_btn{width:45%}.footer_contact_form{margin-bottom:4.4vh;margin-top:5.6vh}.footer_catalog a:hover,.footer_about *:hover,.footer_elem:hover{transform:scale(1.05) translateX(6px)}.footer .footer_catalog div:not(:first-child):hover{transform:scale(1.05) translateX(6px)}.footer .footer_catalog div a:hover{transform:scale(1.05) translateX(6px)}.footer_contact_logo:hover{transform:scale(1.05)}.section_page_about_all_info{margin-top:18vh}.section.onas{display:flex;flex-direction:column;gap:50px}.section_page_about{background-size:cover;background-position:center center;background-repeat:no-repeat;height:80vh;width:100vw}.section_page_about.mobile{display:none}.section_page_about .hleb{position:relative;z-index:1}.about_card{width: calc((100% - 6vw) / 4);background-color:#fff;border-radius:.785vw;padding:1.5vw 1.5vw;align-items:flex-start;opacity:0;transform:translateY(40px) scale(.85) rotate(-5deg);transition:opacity .8s cubic-bezier(.4,0,.2,1) , transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity , transform;pointer-events:none}.about_card.visible{opacity:1;transform:translateY(0) scale(1) rotate(0deg);pointer-events:auto}.about_card_img{height:4.2vh;width:auto;object-fit:contain}.section_cards_about{gap:2vw;margin-bottom:15vh;flex-wrap:wrap}.about_card_title{margin-top:10vh}.about_card_text{margin-top:2vh}.section_info_txt{flex-direction:column}.section_info{background-color:#efe8e0;padding:12vh 5vw;gap:3vw;width:100%}.section_info .flexc{width:calc(57% - 1.5vw)}.section_info_btn{background-color:#6c0608;border-radius:.785vw;border:none;outline:none;color:#fff;height:5.88vh;font-family:"Montserrat"!important;padding:0 2.8vw;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:5vh}.section_info_img{max-height:57vh;width:calc(43% - 1.5vw)}.section_info_img img{border-radius:.785vw;object-fit:cover}.section_info_text{margin-top:4vh}.section_info_title_tablet{display:none}.text_and_img{gap:3vw}.section_info_btn.mobile{display:none}.section_info_btn:hover{background-color:#8e0c0e}.section_info_btn:active{background-color:#6c0608}.section_loyalty{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;width:100vw}.section_loyalty.mobile{display:none}.section_loyalty .swiper_wrapper_main_title{padding-top:24vh;text-wrap:wrap;width:60%}.swiper_wrapper_main_text{width:42%}.loyalty_cards{flex-wrap:wrap;gap:2vw;margin-top:5vh}.loyalty_card{width: calc((100% - 6vw) / 4);padding:2vw 3vh;background-color:#fff;border-radius:.785vw;opacity:0;transform:translateY(40px) scale(.85) rotate(10deg);transition:opacity .8s cubic-bezier(.4,0,.2,1) , transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity , transform;pointer-events:none}.loyalty_card.visible{opacity:1;transform:translateY(0) scale(1) rotate(0deg);pointer-events:auto}.loyalty_card:nth-child(2),
.loyalty_card:nth-child(6){background-color:#efe8e0}.loyalty_card:nth-child(4){background-image:url(/wp-content/uploads/2025/09/earth-tone-floral-wallpaper4.webp);background-size:160% auto;background-repeat:no-repeat;background-position:right bottom}.loyalty_system_2 .loyalty_card:nth-child(4){background-image:url(/wp-content/uploads/2025/07/mask-group-14-1.webp);background-size:cover;background-repeat:no-repeat}.loyalty_card_level{font-weight:600}.loyalty_card_pokupka{margin-top:8vh}.loyalty_card_pokupka br{display:none}.loyalty_card_skidka{font-weight:600;color:#6c0608;margin-top:12px}.loyalty_system_text{margin-top:4vh}.loyalty_system_2{padding-bottom:10vh}.dap_card_title{font-weight:600;margin-top:4vh}.dap_card_text{margin-top:2vh}.dostavka .flex,.oplata .flex{flex-wrap:wrap;gap:2vw}.dap_card{width: calc((100% - 2vw) / 2)}.oplata{margin-bottom:10vh}.stock_title{font-weight:600;margin-top:2vh;flex-grow:1}.stock_date{margin-top:12px;color:#272323}.stock_img{overflow:hidden;border-radius:.785vw;height:40vh}.stock_img img{object-fit:cover}.single_stock{width: calc((100% - 4vw) / 3)}.stocks_container{flex-wrap:wrap;gap:2vw}.single_stock:hover{.stock_title{
        color: #6C0608;
    }
    .stock_img img{
        transform: scale(1.1);
    }
}.stocks_title_page{margin-top:4vh}.stocks_container.container.flex{margin-top:4vh}.contacts_section{background-color:#fff;border-radius:.785vw;overflow:hidden}.map_container{width:100%;min-height:37vh;border-radius:.785vw}.contacts_title{margin-top:10vh}.container_adresy{width:30%;justify-content:center;padding:4vw 6vw 4vw 3vw}.contacts_section_map{width:70%}.contacts_section_email,.contacts_section_phone{margin-top:3vh}.contacts_section_phone span:hover,.contacts_section_email span:hover{text-shadow:0 0 1px currentColor}.contacts_section_grafik{margin-top:8px}.contacts_section{margin-top:4vh}.section.container.contacts_section:nth-of-type(2) .map_container{flex-direction:row-reverse}.contacts_section:last-child{margin-bottom:10vh}.contacts_section_map{max-height:42vh}.contacts_title:nth-child(1){margin-top:4vh}.single_post_title_tablet{display:none}.container_single_post{justify-content:space-between;gap:2.5vw;margin-top: calc(7vh + 50px);margin-bottom:10vh}.container_single_post_txt{width:calc(45% - 1.25vw)}.container_single_post_images{width:calc(55% - 1.25vw);position:relative;min-height:68vh;flex-grow:1}.single_stock_img img{border-radius:.785vw;object-fit:cover}.single_stock_img{height:fit-content}.single_stock_img.big{z-index:0;position:absolute;top:0;right:0;height:100%;width:100%}.single_stock_img.small{max-height:51.7vh;max-width:22vw;z-index:1;position:absolute;top:16vh;left:0}.single_post_content{margin-top:4vh;width:90%;line-height:1.2}.single_post_content .h1{font-weight:600!important;font-size:24px}.single_post_btn{margin-top:5vh;height:5.88vh;font-family:"Montserrat"!important;outline:none;border-radius:.785vw;padding:0 2.6vw;border:1px solid #272323;color:#272323;display:flex;align-items:center;justify-content:center;width:fit-content}.single_post_btn:hover{border:1px solid #272323;background-color:#272323;color:#fefaf8;filter:none;opacity:1!important}.single_post_title{width:110%}.single_post_content .xoo-el-action-sc{height:fit-content;width:fit-content;display:inline-block}.single_post_content .xoo-el-pop-sc{opacity:1}.single_post_content > p:nth-of-type(1){margin:1em 0 0 0}.single_post_content,.single_statia_content_first,.single_statia_content_second{white-space:normal;word-wrap:break-word;line-height:1.6;font-size:16px;color:#222;margin:0;padding:0}.single_post_content p,.single_statia_content_first p,.single_statia_content_second p{margin:1em 0}.single_post_content h1,.single_statia_content_first h1,.single_statia_content_second h1{font-size:2.5em;margin:1.2em 0 .6em;font-weight:400}.single_post_content h2,.single_statia_content_first h2,.single_statia_content_second h2{font-size:1.7em;margin:1em 0 .7em;font-weight:400}.single_post_content h3,.single_statia_content_first h3,.single_statia_content_second h3{font-size:1.25em;margin:.8em 0 .4em;font-weight:400}.single_post_content ul,.single_post_content ol,.single_statia_content_first ul,.single_statia_content_second ul,.single_statia_content_first ol,.single_statia_content_second ol{margin:1em 0 1em 2em;padding:0}.single_post_content ol,.single_statia_content_first ol,.single_statia_content_second ol{list-style:auto!important;list-style-type:decimal!important}.single_post_content ul,.single_statia_content_first ul,.single_statia_content_second ul{list-style:unset!important}.single_post_content li,.single_statia_content_first li,.single_statia_content_second li{margin:.5em 0}.single_post_content b,.single_post_content strong,.single_statia_content_first b,.single_statia_content_first strong,.single_statia_content_second b,.single_statia_content_second strong{font-weight:500!important}.single_post_content i,.single_post_content em,.single_statia_content_first i,.single_statia_content_first em,.single_statia_content_second i,.single_statia_content_second em{font-style:italic!important}.single_post_content a,.single_statia_content_first a,.single_statia_content_second a{text-decoration:underline}.single_post_content span,.single_statia_content_first span,.single_statia_content_second span{font-weight:inherit;font-style:inherit;color:inherit}.post.no-results.not-found{margin:100px 0;display:flex;justify-content:center}.post.no-results.not-found form{margin-top:20px}.container_single_statia,.single_statia_content_first{margin-top:4vh}.single_statia_content_first,.single_statia_content_second{line-height:1.44}.container_single_statia{margin-bottom:10vh}.single_statia_img,.single_statia_date,.single_statia_content_second{margin-top:4vh}.single_statia_img img{border-radius:.785vw;object-fit:cover}.single_statia_img,.single_statia_img img{max-height:76vh}.my-add-to-cart-notice{display:none!important}.full_container_single_product_info_crosssells{margin-bottom:10vh}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a{height:28.5px;padding:0 24px 0 14px!important;background-color:transparent;border-radius:.785vw!important;border:1px solid #ae9c8e!important;color:#272323!important;text-decoration:none;transition:all .3s;cursor:pointer;display:flex!important;align-items:center;width:fit-content;font-size:.781vw;text-wrap:nowrap;font-weight:400!important}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:hover{border:1px solid #ae9c8e!important;background-color:#ae9c8e!important;color:#fff!important}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:hover:before{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4404%) hue-rotate(182deg) brightness(119%) contrast(110%)!important}.bapf_sfa_unall a:hover{background-color:transparent!important;border:none!important;color:#272323!important}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:before{right:19px!important;top:4px!important;width:.520vw!important;height:.520vw!important}.filters_chips_container .bapf_body .bapf_sfa_taxonomy ul{display:flex!important;flex-direction:row;flex-wrap:wrap}.filters_chips_container{margin-bottom:2vh}.filters_chips_container *{font-weight:400}.filters_chips_container .bapf_head{display:none}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter{align-items:center}.catalog_wrapper{height:70vh;width:100vw;background-size:cover;background-repeat:no-repeat;background-position:center}#sidebar,.woocommerce-breadcrumb,.woocommerce-products-header,.woocommerce-notices-wrapper,.woocommerce-result-count{display:none!important}.catalog_slogan{color:#fff;height:80%;align-items:center;position:relative;line-height:1.3;font-size:3.16vw}.catalog_slogan_zatemnenie{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.catalog_slogan div{width:38%}.brends_container_ctlg{margin-top:5vh;margin-bottom:2.2vh}.products{flex-wrap:wrap;gap:2vw;margin-bottom:10vh}.product{width: calc((100% - 6vw) / 4);position:relative}.woocommerce-LoopProduct-link.woocommerce-loop-product__link{overflow:hidden;height:fit-content;display:flex}.product:hover .woocommerce-LoopProduct-link.woocommerce-loop-product__link img{transform:scale(1.1)}.product .woocommerce-LoopProduct-link{border-radius:.785vw}.product .title_and_btn .woocommerce-LoopProduct-link{border-radius:0}.product .woocommerce-LoopProduct-link:nth-of-type(1) img{border-radius:.785vw;height:22vw!important;object-fit:cover}.title_and_btn{margin-top:2vh;justify-content:space-between}.product-item-wrapper .ot_min{font-weight:600;font-size:1.19vw;color:#6c0608}.woocommerce-loop-product__title{font-weight:300;font-size:1.19vw;flex-grow:1;line-height:1.25}.product .woocommerce-loop-product__title a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.container_product_info .ot_min{font-weight:600;font-size:1.91vw;color:#6c0608;padding-right:4px}.woocommerce-Price-amount.amount{font-weight:600;font-size:1.19vw;color:#6c0608}.tinv-wraper.woocommerce.tinv-wishlist{position:absolute;top:1.5vw;right:1.5vw;width:1.6vw;height:1.6vw}.tinv-wraper.woocommerce.tinv-wishlist a{margin-top:0!important;width:100%!important;height:100%!important}.tinv-wraper.woocommerce.tinv-wishlist a img{max-width:1.6vw;max-height:1.6vw}.product .product_type_simple{display:none}.product .title_and_btn .product_type_variable{display:flex}#variation-btn-add-cart img,.product_type_variable img,.add_to_cart_button img{width:1.7vw;height:1.7vw}#variation-btn-add-cart,.add_to_cart_button,.product_type_variable{padding:.703vw;border-radius:.785vw;border:1px solid #ae9c8e;width:3.1vw;height:3.1vw;display:flex;align-items:center;justify-content:center;background-color:transparent}#variation-btn-add-cart:hover,.product_type_variation:hover,.product_type_variable:hover,.add_to_cart_button:hover{background-color:#6c0608;border:2px solid #6c0608;color:#fff;img{
        filter: brightness(0) saturate(100%) invert(95%) sepia(0%) saturate(7475%) hue-rotate(173deg) brightness(104%) contrast(105%);
    }
}.container_metki{position:absolute;top:1.5vw;left:1.5vw;gap:.627vw;display:flex;flex-wrap:wrap;width:70%}.metka-item{border:1px solid #272323;color:#272323;border-radius:.785vw;height:3.2vh;padding:0 .627vw;background-color:#fefaf8;align-items:center;justify-content:center;margin:0!important;cursor:default}.lmp_load_more_button{margin-bottom:10vh;display:flex;justify-content:center}.lmp_load_more_button a{height:5.88vh!important;border-radius:.785vw!important;font-size:.989vw!important;border:1px solid #272323!important;background-color:transparent!important;padding:0 2.8vw!important;display:flex!important;align-items:center!important;width:fit-content}.lmp_load_more_button a:hover{border:1px solid #272323!important;background-color:#272323!important;color:#fefaf8!important}.brends_container_ctlg .container{height:fit-content;justify-content:space-between;align-items:center}.brends_btns{gap:.835vw}.brand-button{height:4.47vh;padding:0 1.2vw;background-color:transparent;border-radius:.785vw;border:1px solid #ae9c8e;color:#272323;text-decoration:none;transition:all .3s;cursor:pointer;display:flex;align-items:center;width:fit-content;font-size:.781vw;text-wrap:nowrap}.brand-button:hover{background-color: #ae9c8e36}.brand-button.active{color:#fff;background-color:#ae9c8e;border:1px solid #ae9c8e}.onsale{display:none}.product .price{display:flex;gap:.625vw;align-items:baseline}.product .price ins{text-decoration:none!important;color:#6c0608;font-size:1.21vw;font-weight:600}.product .price del bdi{color:#aa8e78;font-weight:400;font-size:.781vw;text-decoration:line-through}del{text-decoration:none}.brends_container_ctlg .woo-sorting.woocommerce-ordering{display:flex!important}.woo-sorting.woocommerce-ordering{position:relative;display:inline-block}.woo-sorting.woocommerce-ordering select{height:4.47vh;width:100%;border:none;background-color:transparent;font-family:'Montserrat';font-size:.989vw;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;color:#333;font-weight:400;padding-right:3vw}.woo-sorting.woocommerce-ordering .woocommerce-ordering::after{content:"";background-image:url(/wp-content/uploads/2025/07/frame-18.svg);background-repeat:no-repeat;background-size:contain;width:1.4vw;height:1.4vw;position:absolute;top:50%;right:.8vw;transform:translateY(-45%);pointer-events:none}.woo-sorting.woocommerce-ordering select:focus,.woo-sorting.woocommerce-ordering select.active{outline:none}.woo-sorting.woocommerce-ordering select:focus ~ ::after,
.woo-sorting.woocommerce-ordering select.active ~ ::after {transform:translateY(-50%) rotate(180deg)}.added_to_cart.wc-forward{display:none}.container_all_filters,.container_all_filters_reset_filters{gap:2.5vw;align-items:center}.filters-container{position:relative;margin-bottom:20px}.filters-toggle-btn{cursor:pointer;display:inline-flex;align-items:center;border:none;outline:none;font-size:.989vw;transition:all .3s ease;background-color:transparent;font-weight:400;color:#000}.filters-toggle-btn.active{color:#ae9c8e;.filter_icon{
        filter: brightness(0) saturate(100%) invert(70%) sepia(21%) saturate(273%) hue-rotate(344deg) brightness(89%) contrast(82%);
    }
}.catalog_filters{position:fixed;top:0;right:0;width:100vw;height:100vh;backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease , visibility 0s linear .3s;display:none}.catalog_filters.show{display:flex;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body:has(.catalog_filters.show){overflow:hidden!important}.catalog_filters_container{position:fixed;top:12vh;right:0;width:49vw;height:84vh;background:#fff;z-index:1000;padding:4.25vw 3vw 8vw;border:1px solid #ddd;border-radius:.785vw 0 0 .785vw;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;justify-content:center}.catalog_filters_container input[type="checkbox"]:after{display:none}.catalog_filters_container_plus{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;touch-action:manipulation;padding:0 10px;display:flex;flex-direction:column;gap:5vh}.container_apply_reset{gap:.625vw;position:absolute;bottom:3vw;left:4.25vw}.bapf_ckbox_sqchck input[type="checkbox"]{appearance:none!important;display:inline-block!important;border:1px solid #272323!important;width:1.8vw!important;height:1.8vw!important;padding:4px!important;position:relative!important;border-radius:50%!important;margin-right:1vw!important}.bapf_ckbox_sqchck input[type="checkbox"]:checked:after{content:""!important;width:1.3vw!important;height:1.3vw!important;background-color:#6c0608!important;display:block!important;border:none!important;position:static!important;border-radius:50%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.catalog_filters_container_close{position:absolute;right:3vw;top:3.25vw;background-image:url(/wp-content/uploads/2025/07/svgrepo_iconcarrier-5.svg);width:2vw;height:2vw;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}.ui-slider-handle{background:#000!important}.bapf_slidr_main.bapf_slidr_num.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content{background: #2727276b !important;font-size:1px!important}.ui-slider-range ui-corner-all ui-widget-header{background: #2727276b}.bapf_slidr_main.ui-widget-content .ui-slider-range,.berocket_filter_price_slider.ui-widget-content .ui-slider-range{background: #2727276b !important}.bapf_slidr_all{margin-top:3vh;justify-content:space-between;display:flex;width:100%;flex-wrap:wrap}.bapf_slidr_main{width:100%}.bapf_from,.bapf_to{font-size:.989vw;font-weight:400;padding:.6vw 1.1vw;border-radius:.785vw;background-color:#efe8e0;width:fit-content!important}.bapf_val,.bapf_to{position:relative}.bapf_from .bapf_val:before{content:"от";margin-right:4px}.bapf_to .bapf_val:before{content:"до";margin-right:4px}.bapf_head{cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-wrap:nowrap;font-size:1.21vw;font-weight:600}.bapf_sfilter{margin-bottom:0}.bapf_head h3{margin:0;font-size:1.21vw;font-weight:600}.bapf_body ul{padding-top:3vh!important;gap:.75vw!important;display:flex!important;flex-direction:column!important}.bapf_body.show{display:block;animation:fadeIn .3s ease}@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}.filter_icon{width:1.4vw;height:1.4vw;margin-left:12px}.bapf_colaps_smb.fa.fa-chevron-down:before{content:"";width:1vw;height:1vw;background-image:url(/wp-content/uploads/2025/07/frame-18.svg);background-size:contain;background-repeat:no-repeat;display:flex;margin-left:5px;transition:.3s}.bapf_colaps_smb.fa.fa-chevron-up:before{content:"";width:1vw;height:1vw;background-image:url(/wp-content/uploads/2025/07/frame-18.svg);background-size:contain;background-repeat:no-repeat;display:flex;margin-left:5px;transition:.3s}.bapf_sfilter .bapf_hascolarr,.bapf_sfilter .bapf_hasdesc{font-size:1.21vw;font-weight:600;line-height:1.15}.bapf_sfilter.bapf_ckbox label{font-size:.989vw;font-weight:400;letter-spacing:.5px;line-height:1.15}.bapf_button.bapf_reset{height:5.88vh;padding:0 2.3vw;border-radius:.785vw;border:1px solid #272323;color:#272323;background-color:transparent;font-weight:400;font-size:.781vw}.bapf_button.bapf_update{height:5.88vh;padding:0 2.3vw;border-radius:.785vw;border:1px solid #6c0608;color:#fefaf8;background-color:#6c0608;font-weight:400;font-size:.781vw}.bapf_button.bapf_reset:hover,.bapf_button.bapf_reset:active{border:1px solid #272323;color:#fefaf8;background-color:#272323}.bapf_button.bapf_update:hover,.bapf_button.bapf_update:active{border:1px solid #8e0c0e;color:#fff;background-color:#8e0c0e}.swiper_brends_ctlg .swiper-slide{width:fit-content!important}.woocommerce-error{position:fixed;bottom:50px;right:5vw;left:5vw;border-radius:15px;background-color: #0000007a;color:#fff;z-index:5000}.big_swiper_product_mobile{display:none!important}.related.products,.product_meta{display:none}.product_swiper_container{gap:1vw}.single_product_container{margin-top:4vh;gap:2vw}.single_product_container .single_variation_wrap{margin-top:7vh}.big_swiper_product{width:34.8vw;height:32vw}.small_swiper_product{width:fit-content}.big_swiper_product .swiper-slide{width:34.8vw;height:32vw}.small_swiper_product .swiper-slide{width:6.2vw;height:6.2vw!important;border-radius:.785vw;cursor:pointer;filter:brightness(.6)}.small_swiper_product .swiper-slide.swiper-slide-thumb-active{filter:brightness(1)}.small_swiper_product .swiper-slide img{object-fit:cover;border-radius:.785vw}.big_swiper_product .swiper-slide img{object-fit:cover;border-radius:.785vw}.small_swiper_product .swiper-wrapper{height: calc((6.2vw * 4) + 30px)}.single_product_title{font-size:1.91vw;font-weight:400;width:62%;line-height:1.3}.container_title_price_product{justify-content:space-between}.product_title{width:60%}.product_price .woocommerce-Price-amount.amount,span[aria-hidden="true"]{font-size:1.91vw}.product_content{--bg:#fff}.product_content_wrapper{margin:2vh 0}.product_content{width:82%}.show-more-spbtn{display:none;white-space:nowrap;text-decoration:underline;cursor:pointer}.product_content.expanded{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:0}.product_content.expanded .show-more-spbtn{position:static;display:inline-block}.single_variation_wrap{position:relative}.woocommerce-variation-price{position:absolute;top:-35%}.woocommerce-variation-price .price .price{display:flex}.woocommerce-variation-price .price .price del{order:2}.woocommerce-variation-price .price .price ins{order:1}.value.woo-variation-items-wrapper .reset_variations{font-size:.781vw;font-weight:400;color: #00000086 !important}.value.woo-variation-items-wrapper .reset_variations:hover{color:#000!important}.summary.entry-summary.container_product_info{display:flex!important;flex-direction:column!important;width:51%}.container_product_info .variations{}.value.woo-variation-items-wrapper{display:flex;flex-direction:column;gap:2vh}.product_title,.container_product_info p,.container_product_info .variations .label{display:none}.container_product_info .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared{display:flex;gap:.5vw;width:100%;flex-wrap:wrap}.container_product_info .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared .variable-item{border-radius:.785vw;border:1px solid #ae9c8e;background-color:transparent;padding:.76vw 1.2vw;font-size:.989vw;font-weight:400;cursor:pointer}.container_product_info .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared .variable-item:hover{box-shadow:0 0 1px 1px rgba(0,0,0,.5)}.container_product_info .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared .variable-item.selected{background-color:#efe8e0}.woocommerce-variation-add-to-cart #variation-btn-add-cart{}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{display:flex;width:100%;gap:.75vw;flex-wrap:wrap}.container_product_info .quantity{width: calc(50% - 0.5 * 0.75vw);background-color:transparent;border-radius:.785vw;font-weight:400;height:5.88vh;font-size:.989vw;color:#272323;border:1px solid #272323;padding:3px;display:flex;align-items:center;justify-content:space-between}.container_product_info .quantity input{width:33%;border-radius:.785vw;background-color:transparent;font-size:.989vw;font-weight:400;height:5.88vh;font-family:"Montserrat"!important;color:#272323;border:none;outline:none;display:flex;align-items:center;justify-content:center;justify-items:center}.container_product_info #variation-btn-add-cart,.container_product_info .single_add_to_cart_button.button{position:relative;width: calc(50% - 0.5 * 0.75vw);padding:0 16.5%;display:flex;align-items:center;justify-content:flex-start;border-radius:.785vw;background-color:transparent;font-size:.989vw;font-weight:400;height:5.88vh;font-family:"Montserrat"!important;color:#272323;border:1px solid #272323;outline:none;cursor:pointer;overflow:hidden}.container_product_info #variation-btn-add-cart:after,.container_product_info .single_add_to_cart_button.button::after{content:"";position:absolute;right:34%;top:50%;transform:translateY(-50%);width:1.27vw;height:1.27vw;background-image:url(/wp-content/uploads/2025/08/frame-22.svg);background-size:contain;background-repeat:no-repeat}.container_product_info #variation-btn-add-cart:hover,.container_product_info .single_add_to_cart_button.button:hover{background-color:#272323;color:#fefaf8;border:1px solid #272323}.container_product_info #variation-btn-add-cart:hover:after,.container_product_info .single_add_to_cart_button.button:hover::after{filter:brightness(0) saturate(100%) invert(96%) sepia(0%) saturate(6048%) hue-rotate(200deg) brightness(109%) contrast(99%)}.awooc-custom-order.button.alt.awooc-button-js{width:calc(100% - .75vw - 2.925vw);margin-left:0!important;border-radius:.785vw;background-color:#6c0608;font-size:.989vw;font-weight:400;height:5.88vh;font-family:"Montserrat"!important;color:#fff;border:1px solid #6c0608;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.awooc-custom-order.button.alt.awooc-button-js:hover{background-color:#8e0c0e;color:#fff;border:1px solid #6c0608}.container_product_info .tinv-wraper.woocommerce.tinv-wishlist{top:unset;bottom:0;right:0;border-radius:.785vw;background-color:#6c0608;width:2.925vw;height:2.925vw}.container_product_info .tinv-wraper.woocommerce.tinv-wishlist:hover{background-color:#8e0c0e}.container_product_info .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before,.container_product_info .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before{filter:brightness(0) saturate(100%) invert(96%) sepia(0%) saturate(6048%) hue-rotate(200deg) brightness(109%) contrast(99%);margin-top:0;margin-left:0;position:static}.container_product_info .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-size:2.1vw}.container_product_info .tinvwl_add_to_wishlist_button{display:flex;align-items:center;justify-content:center}.quantity{display:inline-flex!important;align-items:center!important;position:relative!important}.input-text.qty.text{order:2!important;width:50px!important;height:45px!important;margin:0 -1px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;outline:none!important}.input-text.qty.text:after{content:"шт.";padding-left:4px;position:absolute;right:0}.custom-qty-minus{order:1!important}.custom-qty-plus{order:3!important}.custom-qty-btn{width:33.3%!important;height:100%!important;background-color:transparent!important;border:none!important;font-size:.989vw;!important;cursor:pointer!important;z-index:1!important;position:relative!important;border-radius:.785vw!important;color:#000!important}.custom-qty-btn:hover{background-color:#efe8e0!important;border-radius:.785vw!important}.full_info_product_container{margin-top:4vh;display:flex;justify-content:flex-end}.halh_info_product_container{width:51%}.description_part{padding:4vh 0 2.25vh 0;border-top:1px solid #000}@keyframes pulsate-fwd-normal {0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1);} }.description_part:hover .description_title{animation:pulsate-fwd-normal 1s ease 0s 1 normal none}.description_part:nth-of-type(3){border-bottom:1px solid #000}.description_title{font-weight:600;font-size:1.21vw}.description_text{font-size:.989vw;font-weight:400;width:80%;max-height:0;opacity:0;overflow:hidden;transition:all .3s;padding-top:0;line-height:1.15}.description_text.open{max-height:500px!important;opacity:1;padding-top:1vw}.description_text .attribute{display:flex;justify-content:space-between}.description_part .flex{justify-content:space-between;cursor:pointer}.description_part .krestik_container{position:static;transform:translateY(-10px)}.description_part .product-attributes{display:flex;flex-direction:column;gap:.6vw}.crosssell_container{margin-top:10vh;margin-bottom:10vh}.cross_empty{margin:5vh 0}.swiper_cross{margin-top:4vh}.container_product_info ins{text-decoration:none}.container_product_info del bdi{text-decoration:line-through;color:#ae9c8e;font-size:.781vw;padding-left:.3vw}.variations_and_price .product_price{display:none}.variations_and_price>.product_price{display:none!important}.variations_and_price{display:flex;flex-direction:column;height:100%}.variations_and_price .variations_form.cart.wvs-loaded{display:flex;height:100%}.variations_and_price .variations_form.cart.wvs-loaded>div{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.tinv-wishlist.woocommerce.tinv-wishlist-clear ul.products .product:has(a[data-tinv-wl-action="addto"]){display:none}.icon-add-on-wishlist:hover{transform:scale(1.05)}.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{cursor:pointer!important;opacity:1!important}.wishlist_empty{margin:10vh 0 10vh 0}.button.wc-backward{margin-top:4vh!important;border-radius:.785vw!important;height:5.88vh!important;padding:0 2.5vw!important;font-size:1.047vw!important;border:1px solid #272323!important;background-color:#fefaf8!important;color:#272323!important;font-weight:400!important;display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content}.button.wc-backward:hover{border:1px solid #272323!important;background-color:#272323!important;color:#fefaf8!important}.social-buttons,.tinv-header,.tinvwl-table-manage-list thead,.tinvwl-table-manage-list tfoot tr{display:none}.tinv-wishlist .products{margin:4vh 0 10vh 0!important;gap:2vw!important;display:flex;flex-wrap:wrap}.tinv-wishlist .products .product{width: calc((100% - 6vw) / 4) !important;margin:0!important}.tinv-wishlist .products .product .product-title a,.tinv-wishlist .products .product .product-price a{border-radius:0}.wishlist_title{margin-top:4vh}.tinv-wishlist .products:before{display:none!important}.tinv-wishlist #variation-btn-add-cart,.tinv-wishlist .button.product_type_variation,.tinv-wishlist .button.product_type_variable{padding:.703vw;border-radius:.785vw;border:1px solid #ae9c8e;background-color:transparent;margin:0!important;width:3.1vw;height:3.1vw}.added_to_cart.wc-forward{display:none!important}.tinv-wishlist #variation-btn-add-cart img,.tinv-wishlist .button.product_type_variation img,.tinv-wishlist .button.product_type_variable img{margin:0!important}.tinv-wishlist .product-image-container{overflow:hidden;height:22vw;border-radius:.785vw}.single_add_to_cart_button.added img,.product_type_variation.added img,.product_type_variable.added img{display:none!important}.single_add_to_cart_button.added,.product_type_variation.added,.product_type_variable.added{background-color:#6c0608!important;border:1px solid #6c0608!important}.single_add_to_cart_button.added:after,.product_type_variation.added:after,.product_type_variable.added:after{content:""!important;width:2vw!important;height:2vw!important;background-image:url(/wp-content/uploads/2025/08/frame-26.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;margin:0!important;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tinv-wishlist #variation-btn-add-cart:hover,.tinv-wishlist .single_add_to_cart_button:hover,.tinv-wishlist .button.product_type_variation:hover,.tinv-wishlist .button.product_type_variable:hover{background-color:#6c0608;border:1px solid #6c0608;color:#fff}.product-item-wrapper{margin-top:1vw;justify-content:space-between}.tinv-wishlist ul.products li.product .price{margin-bottom:0!important}.tinv-wishlist .woocommerce-loop-product__title{padding:0!important;font-size:1.21vw!important}.product-price{margin-top:.625vw;!important}.product-item-wrapper .product-info{width:80%}.related-products-wrapper li{list-style:none}.related-products-wrapper .swiper-related{margin-top:4vh;margin-bottom:10vh}.swiper-related .swiper-slide,.swiper-related .swiper-wrapper{height:fit-content}.swiper-button-prev-related.swiper-button-disabled,.swiper-button-next-related.swiper-button-disabled{display:flex}.add_to_cart_popup_wrapper{position:fixed;bottom:50px;right:50px;pointer-events:none;height:10vh;width:20vw;z-index:999999}.add_to_cart_popup{border-radius:15px;transform:translateY(100vh)!important;transition:.5s;background-color:#000;width:100%;height:100%;display:flex;align-items:center;padding-left:25px;opacity:.8}.popupshow{transform:translateY(0)!important}.add_to_cart_popup_text{color:#fff;font-weight:500}.icon-spinner{display:none;width:20px;height:20px}.single_add_to_cart_button.loading .icon-cart{display:none}.single_add_to_cart_button.loading .icon-spinner{display:inline-block;animation:spin 1s linear infinite}@keyframes spin {
    100% { transform: rotate(360deg); }
}@keyframes zero_spin{
    0% {transform: rotateY(180deg)}
    100% {transform: rotateY(360deg)}
}.zero_error{animation:zero_spin 5s infinite}.wrapper_error{margin-top:7vh;height:80vh;align-items:center;justify-content:center;gap:2vw}.error_count{width:calc(50% - 1vw);font-size:21.2625vw;font-weight:600;color:#231f20}.error_container{width:calc(50% - 1vw);gap:4vh}.error_container .flex{gap:1vw}.error_text{font-size:1.458vw}.error_container .flex a:nth-of-type(1){font-size:.989vw;height:5.88vh;border-radius:.785vw;padding:0 1.6vw;display:flex;align-items:center;justify-content:center;width:fit-content;border:1px solid #6c0608;color:#fff;background-color:#6c0608}.error_container .flex a:nth-of-type(2){font-size:.989vw;height:5.88vh;border-radius:.785vw;padding:0 1.6vw;display:flex;align-items:center;justify-content:center;width:fit-content;border:1px solid #ae9c8e;color:#272323;background-color:transparent}.error_container .flex a:nth-of-type(1):hover{background-color:#8e0c0e;border:1px solid #8e0c0e}.error_container .flex a:nth-of-type(1):active{background-color:#6c0608;border:1px solid #6c0608}.error_container .flex a:nth-of-type(2 ):hover{border:1px solid #272323;color:#fefaf8;background-color:#272323}.minicart_item .flexc dl.variation{display:none!important}.cart-popup{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9e8877 transparent}.cart-popup::-webkit-scrollbar{width:12px;height:12px}.cart-popup::-webkit-scrollbar-track{background:transparent}.cart-popup::-webkit-scrollbar-thumb{background-color:#9e8877;border-radius:20px;border:3px solid transparent;background-clip:padding-box;cursor:grab}.cart-popup::-webkit-scrollbar-thumb:active{cursor:grabbing}.woocommerce-mini-cart__buttons .checkout.disabled{pointer-events:none!important;opacity:.6;filter:grayscale(20%)}.mini-cart-checkout-wait{color:#222;opacity:.9;margin-left:8px;font-size:13px}.woocommerce-mini-cart__empty-message .tinv-wishlist.woocommerce.tinv-wishlist-clear{display:none!important}.woocommerce-mini-cart__empty-message .header_elem.h2.btn.account.xoo-login-link{background-image:unset;font-size:inherit}.woocommerce-mini-cart__empty-message .header_elem.h2.btn.account.xoo-login-link:hover{transform:unset;filter:unset;color:unset;text-shadow:unset}.woocommerce-mini-cart__empty-message .header_elem.h2.btn.account{background-image:unset;font-size:inherit}.woocommerce-mini-cart__empty-message .header_elem.h2.btn.account:hover{transform:unset;filter:unset;color:unset;text-shadow:unset}.woocommerce-mini-cart__empty-message .xoo-el-pop-sc{opacity:1;text-decoration:underline;display:inline}.woocommerce-mini-cart__empty-message .xoo-el-action-sc{display:inline;margin-left:4px}.blockUI.blockOverlay{display:none!important}.cart-popup-content .product-item-wrapper{flex-direction:column;margin-bottom:0!important}.cart-popup-content .swiper-mini .swiper-slide{height:auto!important}.cart-popup-content .swiper-mini .swiper-slide>.product{height:100%}.cart-popup-content .swiper-mini .swiper-slide>.product>li{height:100%;display:flex;flex-direction:column}.cart-popup-content .swiper-mini .swiper-slide>.product>li .product-item-wrapper{flex-grow:1}.cart-popup-content .product-info{width:100%}.cart-popup-content #variation-btn-add-cart,.cart-popup-content .product_type_variable.add_to_cart_button{margin-top:2vh!important;width:100%;position:relative;display:flex;align-items:center;justify-content:flex-end;padding:.703vw 3.1vw;color:#000}.cart-popup-content #variation-btn-add-cart:after,.cart-popup-content .product_type_variable.add_to_cart_button:after{content:"В корзину";color:inherit;position:absolute;font-weight:400;font-size:.989vw;transition:.3s;top:50%;transform:translateY(-50%);left:3.7vw}.cart-popup-content #variation-btn-add-carth:hover,.cart-popup-content #variation-btn-add-carth:hover:after,.cart-popup-content .product_type_variable.add_to_cart_button:hover:after{color:#fff}.header_elem.h2.btn.cart.cart-popup-trigger{position:relative}.header_elem.h2.btn.cart a{display:flex;align-items:center;gap:5px;text-decoration:none;color:#000}.fa-shopping-cart{font-size:18px}.cart-count{position:absolute;bottom:0;right:-1px;background-color:#fff;color:#000;border-radius:50%;width:.9vw;height:.9vw;display:flex;align-items:center;justify-content:center;font-size:.568vw;transition:all .3s ease}.cart-count.show{opacity:1;pointer-events:auto}.cart-popup-overlay{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;pointer-events:none;transition:all .3s}.cart-popup{position:fixed;top:0;right:0;width:50%;height:100vh;background:#fff;z-index:9999;padding:6vw 5vw 4vw 3vw;box-shadow:-2px 0 10px rgba(0,0,0,.1);transform:translateX(100vw);transition:transform .3s ease;border-radius:.785vw 0 0 .785vw;overflow-y:scroll}.cart-popup-overlay.active{display:flex;pointer-events:all;backdrop-filter:blur(10px)}.cart-popup-overlay.active .cart-popup{transform:translateX(0)}.close-cart-popup{background:transparent;border:none;cursor:pointer;top:15px;right:5vw;background-image:url(/wp-content/uploads/2025/07/svgrepo_iconcarrier-5.svg);background-repeat:no-repeat;background-size:contain;width:2vw;height:2vw;font-size:0}.close-cart-popup:hover{transform:scale(1.1)}.woocommerce-mini-cart-item.mini_cart_item{display:flex;justify-content:space-between}.mini_cart_item img{border-radius:.785vw;width:8.333vw;height:8.333vw}.minicart_item{gap:1.5vw;flex-grow:1}.minicart_item>.flexc{width:100%}.mini_cart_item:has(.blockUI){display:none}.minicart_item .quantity{margin:1vw 0;border:1px solid #272727;border-radius:.785vw;justify-content:space-between;padding:3px;width:50%}.minicart_item .quantity .input-text.qty.text{text-align:center}.minicart_item .product_title{font-size:1.25vw;font-weight:300;width:70%;display:flex}.minicart_item .remove_from_cart_button{position:relative;color:#272323;height:fit-content;padding-bottom:2px}.minicart_item input[type="number"]{font-size:20px}.minicart_item .remove_from_cart_button::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#272323;transition:width .3s ease}.minicart_item .remove_from_cart_button:hover::after{width:100%}.cart_empty_text a{display:inline;text-decoration:underline}.cart_empty_text{margin-top:4vh}.cart-popup .related-products-wrapper{margin-top:8vh}.cart-popup .related-products-wrapper .product{visibility:visible!important}.cart-popup .related-products-wrapper .flex{margin-bottom:4vh}.cart-popup .related-products-wrapper .container_seiper_arrows,.cart-popup .related-products-wrapper .title_main.flex.h38{margin-bottom:0}.swiper-related-container .container_seiper_arrows{gap:.95vw}.swiper-button-next-mini{background-image:url(/wp-content/uploads/2025/07/frame-16.svg);background-repeat:no-repeat;background-size:contain;width:1.26vw;height:1.26vw;z-index:10;cursor:pointer}.swiper-button-prev-mini{background-image:url(/wp-content/uploads/2025/07/frame-17.svg);background-repeat:no-repeat;background-size:contain;width:1.26vw;height:1.26vw;z-index:10;cursor:pointer}.swiper-button-next-mini.swiper-button-disabled,.swiper-button-prev-mini.swiper-button-disabled{display:flex;filter:opacity(.5)}.cart-popup .product .woocommerce-LoopProduct-link:nth-of-type(1) img{height:16vw!important}.cart_full_title{margin-bottom:4vh}.woocommerce-mini-cart.cart_list{gap:1.2vw;display:flex;flex-direction:column}.summa_zakaza{margin:6vh 0 4vh 0}.woocommerce-mini-cart__buttons.buttons .button.wc-forward{display:none}.order_details .woocommerce-Price-amount.amount{font-size:1.1em}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{display:flex;height:5.88vh;width:100%;border-radius:.785vw;align-items:center;justify-content:center;color:#fff;background-color:#6c0608;font-size:.989vw}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover{background-color:#8e0c0e}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:active{background-color:#6c0608}.woocommerce-mini-cart__buttons.buttons{margin-top:4vh}.woocommerce-mini-cart__total.total{display:flex;justify-content:space-between;align-items:center}.custom-cart-summary{font-weight:600}.swiper-mini .swiper-slide{}.swiper-mini{margin-right:-5vw!important}.remove.remove_from_cart_button{font-size:.989vw;position:relative;height:fit-content;transition:max-width .3s}.remove.remove_from_cart_button::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background-color:#272323;transform:translateX(-50%);transition:width .3s ease-out}.remove.remove_from_cart_button:hover::after{width:100%;left:0;transform:none}.mobile_cart_title{display:none}.double_promo_coupon td{font-size:0!important}.double_promo_coupon .woocommerce-Price-amount{display:none!important}li:has(input#shipping_method_0_dpd_pcl_courier:checked):after,
li:has(input#shipping_method_0_dpd_pcl_pickup:checked):after{content:none!important}li:has(input#shipping_method_0_dpd_pcl_pickup:checked):after{order:1}li:has(input#shipping_method_0_dpd_pcl_pickup:checked) #select_dpd_pickpoint{order:2}.custom-order-confirmation>.init-invoice-links{display:none}.woocommerce:has(.woocommerce-form-coupon-toggle) .xoo-el-form-container.xoo-el-form-inline,
.woocommerce:has(.woocommerce-form-coupon-toggle) .woocommerce-form-login-toggle{display:none!important}.cart-discount td{position:relative;width:calc(100% - 20px)!important}.button.init-remove-coupon{background-color:transparent!important;padding:0!important;width:15px!important;height:15px!important;display:flex!important;position:absolute!important;right:-20px!important}.loading-spinner{width:16px;height:16px;animation:spin 1s linear infinite}@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@media screen and (max-width:768px){.woocommerce:has(.pay_for_order) .pay_for_order{width:clamp(300px,90vw,100vw)!important}}.cart-discount{margin-top:2vh}@media screen and (max-width:1201px){.cart-discount{margin-top:12px}}.woocommerce:has(.pay_for_order){display:flex;justify-content:center;margin:150px 0}.woocommerce:has(.pay_for_order) label{display:flex;align-items:center;gap:10px}.woocommerce:has(.pay_for_order) .wc_payment_method.payment_method_yookassa_widget{margin-bottom:30px}.loyalty-discount-row{margin-top:10px}.woocommerce-shipping-methods-wrapper.checkout-section{margin-top:0!important}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview{display:none}.woocommerce-account-fields .form-row.form-row-wide.create-account.woocommerce-validated{display:flex;margin-top:10px;align-items:center;justify-content:center;height:44px;border-radius:.785vw;border:1px solid #ae9c8e;padding:0 2vw}.pvz-buttons-wrapper{display:none}.coupon{margin-top:4vh}.coupon .woocommerce-form-coupon-toggle{display:none}#woocommerce-checkout-form-coupon{border:none!important;padding:0!important;margin:0!important;width:100%;opacity:0;position:absolute;top:0}.order-review-coupon{position:relative;width:100%;margin-top:20px}#order_review_apply_coupon{position:absolute;right:10px;background-color:transparent!important;background-image:url(/wp-content/uploads/2025/07/frame-16.svg);background-repeat:no-repeat;background-size:25px 25px;background-position:center}#order_review_apply_coupon:disabled{position:absolute;right:10px;background-color:transparent!important;background-image:url(style.css?ver=7.1.3);background-repeat:no-repeat;background-size:25px 25px;background-position:center;transform:translateX(8px)}#order_review_apply_coupon:hover{transform:scale(1.05)}.coupon .form-row.form-row-first{width:100%!important;position:relative!important}.coupon .arrow_promocode_button{position:absolute!important;right:.85vw!important;top:25%!important;width:fit-content!important;background-color:transparent!important;padding:0!important;width:1.36vw!important;height:1.36vw!important;background-image:url(/wp-content/uploads/2025/08/frame-25.svg)!important;background-size:contain;background-repeat:no-repeat;border:none;outline:none}.coupon .arrow_promocode_button:hover{transform:scale(1.1)}#woocommerce-checkout-form-coupon *{padding:0!important;margin:0!important}.woocommerce-form-coupon-toggle,.checkout_coupon.woocommerce-form-coupon{display:none!important}#order_review_coupon_input,#coupon_code{padding-left:1.5vw!important;font-size:.989vw;height:5.88vh;width:100%;outline:none;border-radius:.785vw;border:1px solid #000;font-family:"Montserrat"}#billing_country_field{display:none}.payment_box.payment_method_cod{display:none!important}#post-10 header{display:none}#customer_details .woocommerce-additional-fields{display:none}.checkout_title{margin-top: calc(7vh + 7.5vh)}.checkout.woocommerce-checkout{display:flex;margin-top:4vh;gap:2vw;margin-bottom:10vh}#order_review .woocommerce-form-coupon-toggle:nth-of-type(2){display:none}#order_review_heading{display:none}#customer_details .col-1{width:100%}#customer_details .col-2{display:none}#customer_details{width:calc(65.5% - 1vw)}#order_review{width:calc(34.5% - 1vw)}.checkout-section{padding:3vw 2vw;border-radius:.785vw;background-color:#fff}.checkout-section #order_review{width:100%}.checkout-section>.button.wc-russian-post-choose-delivery-point,.checkout-section>.wc-russian-post-chosen-address{}.wc-russian-post-method-additional-info{background-color:transparent;gap:10px;flex-wrap:wrap}.wc-russian-post-widget{display:flex;gap:1vw}#dpd_pickpont_descr,.wc-russian-post-chosen-address{height:5.88vh!important;border-radius:.785vw!important;font-family:"Montserrat"!important;font-size:.989vw!important;background-color:#fff!important;border:1px solid #ae9c8e!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important;padding:0 1vw!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}.wc-russian-post-chosen-address{margin-bottom:10px!important}.custom-checkout-fields{gap:4vh}.checkout_delivery_methods,.section-title{font-weight:600;font-size:1.21vw!important;margin-bottom:1.3vh!important;display:flex;justify-content:space-between;align-items:center}.address-toggle{font-size:.989vw}.address-header{position:relative;margin:2vh 0;cursor:pointer}.address-header .krestik_container{right:0;top:0}.address-header .krestik_container .nav-icon1{width:1.047vw;height:1.047vw}.delivery-city-field{position:relative}.delivery-city-field .clear-input{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:none}.delivery-city-field .with-clear-btn{padding-right:30px!important}.custom-checkout-fields input[type="text"],.custom-checkout-fields input[type="tel"],.custom-checkout-fields input[type="email"]{outline:none;height:5.88vh!important;font-family:'Montserrat'!important;font-weight:400!important;font-size:.989vw;border-bottom:1px solid rgba(0,0,0,.33)!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.clear-city-input{background-image:url(/wp-content/uploads/2025/07/svgrepo_iconcarrier-5.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.27vw;height:1.27vw;display:flex;align-items:center;justify-content:center;position:absolute;right:.5vw;top:2.5vh}#shipping_method{margin-top:.77vw!important;display:flex;flex-direction:column;gap:.77vw}#shipping_method li:has(> input:checked) {border-color:#000}#shipping_method li label .woocommerce-Price-amount.amount{display:none}#shipping_method li{display:flex;align-items:center;gap:1vw;border:1px solid rgba(0,0,0,.2);border-radius:.785vw;padding:1.5vw;cursor:pointer;flex-wrap:wrap}#shipping_method li:nth-of-type(1){order:1}#shipping_method li:nth-of-type(2){order:2}#shipping_method li:nth-of-type(3){order:3}#shipping_method li:nth-of-type(4){order:4}#shipping_method li:nth-of-type(5){order:7}#shipping_method li:nth-of-type(6){order:5}#shipping_method li:nth-of-type(7){order:6}#shipping_method li label{width:90%;font-size:.989vw;cursor:pointer}#shipping_method .shipping_method{appearance:none;display:inline-block;border:1px solid #272323;width:1.8vw;height:1.8vw!important;padding:4px;position:relative;border-radius:50%!important;margin:0!important;cursor:pointer}#shipping_method .shipping_method:checked:after,#shipping_method .shipping_method[checked="checked"]:after{content:"";width:1.3vw;height:1.3vw;background-color:#6c0608;display:block;border:none!important;position:static;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}#shipping_method li.has-checked{border:1px solid #000!important}.custom-checkout-fields .privacy .woocommerce-form__label-for-checkbox .required{display:none!important}.customer-fields{display:flex;flex-wrap:wrap;gap:2vw;row-gap:.7vw}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width: calc((100% - 2vw) / 2)}.customer-fields .form-row{width: calc((100% - 2vw) / 2);margin:0!important}.privacy-checkbox{margin:0;width:100%;color:#272323;font-size:.525vw}.privacy-checkbox label{display:flex!important;align-items:center;line-height:1.2!important;gap:6px}#payment{background:transparent!important}#payment .checkout-section{margin-top:4vh}.woocommerce-terms-and-conditions-wrapper{display:none}#payment .wc_payment_methods.payment_methods.methods{border-bottom:none;padding:0!important}#payment .payment_box.payment_method_bacs{display:none!important}#payment_method_bacs{display:block!important}#payment_method_yookassa_widget,.wc_payment_method .input-radio{appearance:none!important;display:inline-block!important;border:1px solid #272323!important;width:1.8vw!important;height:1.8vw!important;padding:4px!important;position:relative!important;border-radius:50%!important;margin:0!important;cursor:pointer!important}.payment_box{display:none!important}#payment_method_yookassa_widget:checked:after,.wc_payment_method .input-radio:checked:after{content:""!important;width:1.3vw!important;height:1.3vw!important;background-color:#6c0608!important;display:block!important;border:none!important;position:static!important;border-radius:50%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.wc_payment_methods.payment_methods.methods{display:flex;flex-wrap:wrap;gap:2vw;padding:0!important;margin-top:2vw!important}.wc_payment_method{display:flex;align-items:center;width: calc((100% - 2vw) / 2)}.wc_payment_method label{font-size:.989vw;margin-left:1vw}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{display:none!important}.payment_method_yookassa_widget{display:flex}.payment_method_yookassa_b2b_sberbank img,.payment_method_yookassa_widget img{width:30px;height:30px}.checkout-products-grid{display:flex;gap:1vw;margin-top:2.7vh;flex-wrap:wrap}.checkout-product-item{position:relative}.checkout-product-item .product-quantity{position:absolute;bottom:.5vw;right:.5vw;padding:.5vw;border-radius:10px;background-color: #000000b0;font-weight:700;color:#fff;font-size:1vw;@media (max-width: 768px){
        bottom: 2vw;
        right: 2vw;
        padding: 2vw;
        font-size: 3vw;
    }
    @media (min-width: 769px) and (max-width: 1200px){
        bottom: 1vw;
        right: 1vw;
        padding: 1vw;
        font-size: 2vw;
    }
}.checkout-product-item a{width:8vw;height:8vw;border-radius:.785vw;overflow:hidden;display:flex;align-items:center;justify-content:center}.checkout-product-item:hover img{transform:scale(1.15)}.checkout-section:nth-of-type(4){margin-bottom:4vh}#place_order{width:100%;height:5.88vh;border-radius:.785vw;font-family:"Montserrat";color:#fff;background-color:#6c0608;font-weight:400;cursor:pointer;font-size:1.047vw}#place_order:hover{background-color:#8e0c0e}#place_order:active{background-color:#6c0608}#edit-cart-btn{font-weight:600;font-size:.683vw;cursor:pointer;position:relative}.section-title .cart-popup-trigger:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#272323;transition:width .3s ease}.section-title .cart-popup-trigger:hover:after{width:100%}.checkout_delivery_methods{margin:1.5vh 0;font-size:.989vw;color:#272323}#order_review #payment{}.shop_table:has(tr.cart-discount) .init-loyalty-bonus-row,
.shop_table:has(tr.cart-discount) .init-loyalty-points-row{max-height:0!important;pointer-events:none!important;opacity:0!important;margin:0!important}.shop_table.review-order-table{border:none!important;background-color:#fff;padding:3vw 2vw;border-radius:.785vw!important}.shop_table.review-order-table td,.shop_table.review-order-table th{border:none!important;padding:0!important}.shop_table.review-order-table tr{display:flex;width:100%;align-items:center;justify-content:space-between}.shop_table.review-order-table tr td{display:flex;width:100%;align-items:center;justify-content:space-between;font-size:1.21vw}.cart-discount td{justify-content:flex-end!important}.cart-discount th{text-wrap:nowrap;font-weight:400!important;font-size:1.21vw}@media (min-width:769px) and (max-width:1200px){.cart-discount th{font-size:16px}}@media screen and (max-width:768px){.cart-discount th{font-size:3.683vw}}.woocommerce-remove-coupon:hover{transform:scale(1.2)}.shipping-summary{margin-top:2vh}.total-amount{justify-content:flex-end!important}#order_review .woocommerce-Price-amount.amount{font-size:1.21vw;color:#272323}.order-total{font-size:1.21vw;margin-top:7.5vh;flex-wrap:wrap}.order-total th,.order-total .total-amount{width:50%!important}.order-total .place-order-section,.woocommerce-checkout-review-order{width:100%}.coupon-field{position:relative;width:100%;margin-top:4vh}.coupon-field button{position:absolute!important;right:.85vw;top:25%;background-color:transparent!important;padding:0!important;width:1.36vw;height:1.36vw;background-image:url(/wp-content/uploads/2025/08/frame-25.svg)!important;background-size:contain;background-repeat:no-repeat}.coupon-field button:hover{transform:scale(1.15)}.coupon-field input{padding-left:1.5vw;font-size:.989vw;height:5.88vh;width:100%;outline:none;border-radius:.785vw;border:1px solid #000;font-family:"Montserrat"}tfoot .place-order-section{width:100%}tfoot .place-order-section #place_order{margin-bottom:0;margin-top:24px}.button.wc-russian-post-choose-delivery-point,#select_dpd_pickpoint,.pvz-injected,.open-pvz-btn{height:5.88vh!important;border-radius:.785vw!important;font-family:"Montserrat"!important;color:#fff!important;background-color:#ae9c8e!important;font-weight:400!important;cursor:pointer!important;font-size:.989vw!important;padding:0 4vw!important;outline:none!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;appearance:auto!important}.wc-russian-post-method-additional-info *,.open-pvz-btn a{font-family:"Montserrat"!important}.cdek-office-info{height:5.88vh!important;border-radius:.785vw!important;font-family:"Montserrat"!important;font-size:.989vw!important;background-color:#fff!important;border:1px solid #ae9c8e!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important}.cdek-office-info:before{height:3.88vh!important}.button.wc-russian-post-choose-delivery-point:hover,#select_dpd_pickpoint:hover,.pvz-injected:hover,.open-pvz-btn:hover{background-color:#9e8877!important}.form-row.form-row-wide.address-field:nth-of-type(2){}.address-fields{margin-bottom:30px}#billing_address_1{opacity:1}.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination{display:flex;gap:10px}.woocommerce-MyAccount-content>p{}.woocommerce-form-row_half{width:calc(50% - 1vw)!important}.account_fields_section{flex-wrap:wrap;gap:2vw}.xoo-el-lostpw-success .woocommerce-message{display:none}div[data-section="lostpw"] .xoo-el-notice{position:static}.xoo-el-notice{width:calc(100% - 20px);margin-bottom:15px;position:absolute;bottom:-3.5vw;width:100%}.xoo-el-action-sc{width:100%;height:100%}.xoo-el-pop-sc{opacity:0}.xoo-aff-input-icon,.xoo-el-sidebar{display:none!important}.xoo-el-popup-active .xoo-el-opac{opacity:0}.xoo-el-container:not(.xoo-el-style-slider).xoo-el-popup-active .xoo-el-modal{backdrop-filter:blur(10px) brightness(.85)}.xoo-el-srcont,.xoo-el-inmodal{border-radius:.785vw!important}.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal, .xoo-el-notice-inmodal{height:fit-content;max-width:70vw}.xoo-el-main{padding:6vw;position:relative}span.xoo-el-close,.xoo-el-notice-close{right:1.5vw;top:1.5vw;box-shadow:none;width:2vw;height:2vw;background-image:url(/wp-content/uploads/2025/07/svgrepo_iconcarrier-5.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent}span.xoo-el-close:before,.xoo-el-notice-close:before{content:""!important}.xoo-aff-input-icon+input[type="text"],.xoo-aff-input-icon+input[type="password"],.xoo-aff-input-icon+input[type="email"],.xoo-aff-input-icon+input[type="number"],.xoo-aff-input-icon+select,.xoo-aff-input-icon+select+.select2,.xoo-aff-input-icon+input[type="tel"],.xoo-aff-input-icon+input[type="file"]{height:5.88vh;border-radius:.785vw;border: 1px solid #27232380;padding-left:1.5vw;font-size:.989vw;outline:none}.xoo-el-form-container button.btn.button.xoo-el-action-btn{height:5.88vh;border-radius:.785vw;border:none;font-size:.989vw;outline:none;background-color:#6c0608;font-weight:400;margin:0;width:100%}.xoo-el-form-container button.btn.button.xoo-el-action-btn:hover{background-color:#8e0c0e}.xoo-el-form-container button.btn.button.xoo-el-action-btn:active{background-color:#6c0608}.xoo-el-action-form.xoo-el-form-register .button.btn.xoo-el-action-btn.xoo-el-register-btn{height:5.88vh;border-radius:.785vw;border:none;font-size:.989vw;outline:none;background-color:#6c0608;font-weight:400;width:100%}.xoo-el-action-form.xoo-el-form-register .button.btn.xoo-el-action-btn.xoo-el-register-btn:hover{background-color:#8e0c0e}.xoo-el-fields{display:flex;gap:6vw}span.xoo-el-nav-ft,.form.xoo-el-action-form{width:calc(50% - 3vw)}span.xoo-el-nav-ft{display:flex;flex-direction:column;gap:2vw;cursor:default;height:fit-content;margin:0}.xoo-el-action-link{height:5.88vh;border-radius:.785vw;border:none;font-size:1.047vw;outline:none;background-color:#ae9c8e;font-weight:400;color:#fff!important;font-size:.989vw;display:flex;align-items:center;justify-content:center;cursor:pointer}.xoo-el-action-link:hover{background-color:#9e8877}.xoo-el-text-part{font-size:1.779vw;text-wrap:nowrap;pointer-events:none!important}div[data-section="register"] .xoo-el-fields{display:flex;flex-direction:row-reverse}.xoo-el-form-title{font-size:1.779vw;font-weight:400;text-wrap:nowrap;margin-bottom:2vw}form.xoo-el-action-form{margin-top:0}.xoo-aff-group.onehalf{width:100%;margin-right:0}.xoo-aff-group label{font-weight:400;color:#272323;font-size:.625vw;display:flex;align-items:flex-start;position:relative}.xoo-aff-group{margin-bottom:1.1vw;width:100%}.agreee{position:absolute;left:2vw;top:.8vw}.xoo-aff-required.xoo-aff-checkbox_single{margin-right:.75vw}div[data-section="lostpw"] span.xoo-el-nav-ft{display:flex;width:fit-content;cursor:pointer;position:absolute;top:1.5vw;left:1.5vw}div[data-section="lostpw"] .xoo-el-fields{position:static}.xoo-el-icon-arrow-left2{font-size:0;background-image:url(/wp-content/uploads/2025/07/frame-17.svg);background-repeat:no-repeat;background-size:contain;width:1.7vw;height:1.7vw}.xoo-el-icon-arrow-left2:hover{transform:scale(1.15)}.xoo-el-form-txt{font-size:.989vw;margin-bottom:2vw;line-height:1.2}.xoo-el-lostpw-tgr{text-decoration:underline;font-size:.683vw}.xoo-el-form-label span{font-size:.683vw}.xoo-el-main input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;vertical-align:middle;border: 1px solid #0000004a;width:1.3vw;height:1.3vw;outline:0;padding:4px;margin-right:0;position:relative;transition:.3s;margin:2px;cursor:pointer;margin-right:.6vw}.xoo-el-main input[type="checkbox"]:hover{background: #00000024}.xoo-el-main input[type="checkbox"]:checked{background:#fff}.xoo-el-main input[type="checkbox"]:after{content:"";width:.264vw;height:.63vw;border-bottom:2px solid #fff;border-right:2px solid #fff;display:block;position:absolute;top:.125vw;left:.42vw;transform:rotate(45deg);opacity:1;transition:.3s}.xoo-el-main input[type="checkbox"]:checked:after{border-bottom:2px solid #272727;border-right:2px solid #272727}article>header{display:none}.account_container{gap:4vw;margin-bottom:10vh}.account_title{padding:2vw 0}.woocommerce-MyAccount-navigation{padding:3vw 2vw;border-radius:.785vw;background-color:#fff;width:calc(31.5% - 2vw);height:fit-content}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:1.2vw}.woocommerce-MyAccount-content{width:calc(68.5% - 2vw)}.woocommerce-MyAccount-navigation-link{text-wrap:nowrap;font-size:1.21vw;color:#272323}.woocommerce-MyAccount-navigation-link:hover{font-weight:600}.woocommerce-MyAccount-navigation-link--customer-logout a{display:flex;align-items:center;justify-content:center;height:5.88vh;width:100%;border-radius:.785vw;border:1px solid #272323;cursor:pointer}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{font-weight:400;background-color:#272323;border:1px solid #272323;color:#fff}.woocommerce-MyAccount-navigation-link.is-active{font-weight:600}.woocommerce-MyAccount-navigation-link--customer-logout.is-active{font-weight:400}.account_container .woocommerce-Input{outline:none;height:5.88vh!important;font-family:'Montserrat'!important;font-weight:400!important;font-size:.989vw;border-bottom:1px solid rgba(0,0,0,.33)!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;background-color:transparent!important;padding-left:.5vw!important}.account_container .woocommerce-form-row{width:100%}.account_container input[name="account_first_name"],.account_container input[name="account_last_name"]{}.account_container input[name="account_middle_name"],.account_container input[name="account_birth_date"],.account_container input[name="account_email"],.account_container input[name="account_phone"]{}.account_area_title{font-weight:600;font-size:1.21vw;margin:3vw 0 1vw}.account_container button[type="submit"]{display:flex;align-items:center;justify-content:center;height:5.88vh;border-radius:.785vw;border:1px solid #272323;cursor:pointer;margin-top:2vw;font-weight:400;padding:0 2vw;background-color:transparent;color:#272323;font-size:.989vw}.account_container button[type="submit"]:hover{font-weight:400;background-color:#ae9c8e;border:1px solid #ae9c8e;color:#fff}.woocommerce-MyAccount-content .woocommerce-info{border:none;background-color:transparent;padding:3vw 0 0 0;display:flex;flex-direction:column;font-size:1.21vw;color:#272323;gap:2vw}.woocommerce-info .woocommerce-Button.wc-forward.button{display:flex;align-items:center;justify-content:center;height:5.88vh;border-radius:.785vw;border:1px solid #272323;cursor:pointer;width:fit-content;font-weight:400;padding:0 2vw;background-color:transparent;color:#272323}.woocommerce-info .woocommerce-Button.wc-forward.button:hover{font-weight:400;background-color:#272323;border:1px solid #272323;color:#fff}.woocommerce-MyAccount-content .woocommerce-info:before{display:none}.woocommerce-loader{border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;width:30px;height:30px;animation:spin 1s linear infinite;margin:20px auto}@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}.woocommerce-MyAccount-content.loading{min-height:200px;position:relative}.woocommerce-orders-table th{display:none}.woocommerce-orders-table,.woocommerce-orders-table *{border:none!important}.woocommerce-account-orders-collapsible{margin-bottom:30px}.order-collapsible-item{margin-bottom:15px}.order-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative}.order-summary-info{display:flex;justify-content:space-between;width:100%}.order-title{font-weight:600;margin-bottom:5px}.order-status{color:#666;font-size:.9em}.order-details{padding:15px}.order-full-details th,.order-full-details td{border-bottom:none!important}.order-full-details{width:70%;border-collapse:collapse}.order-full-details th,.order-full-details td{padding:8px 0;text-align:left;border-bottom:1px solid #eee}.order-full-details th{width:30%;font-weight:600;color:#555}.order-full-details a.button{display:inline-block;padding:8px 15px;background:#333;color:#fff;text-decoration:none;border-radius:3px;font-size:.8em}.order-full-details a.button:hover{background:#555}.toggle-order-details{background:none;border:none;display:flex;align-items:center;gap:5px;cursor:pointer;color:#333;padding:5px 0;margin-top:10px;font-size:.9em;width:100%;height:fit-content;border-top: 1px solid #2727279c}.toggle-order-details .toggle-icon{font-size:1em;transition:transform .2s ease}.toggle-order-details[aria-expanded="true"] .toggle-icon{transform:rotate(45deg)}.order-summary .toggle-order-details{position:static;width:auto;margin-top:0;border-top:none;justify-content:flex-end;padding:0;bottom:auto}.order-summary .toggle-order-details[aria-expanded="true"]{display:none}.order-details+.toggle-order-details[aria-expanded="true"]{display:flex}.order-details *,.order-status,.order-title{font-weight:400!important;font-size:.989vw!important;color:#272727!important}.toggle-text{font-weight:400;font-size:.625vw;text-decoration:underline;position:relative;transition:all .3s;display:inline-block;overflow:hidden}.woocommerce-button.woocommerce-button--next,.woocommerce-button.woocommerce-button--previous{display:flex!important;align-items:center!important;justify-content:center!important;height:5.88vh!important;padding:0 1.5vw!important;border-radius:.785vw!important;border:1px solid #272323!important;cursor:pointer!important;width:fit-content!important;background-color:transparent!important;font-weight:400!important;font-size:.989vw!important;color:#272727!important}.woocommerce-button.woocommerce-button--next:hover,.woocommerce-button.woocommerce-button--previous:hover{font-weight:400!important;background-color:#272323!important;border:1px solid #272323!important;color:#fff!important}.custom-order-confirmation>p,.custom-order-confirmation .woocommerce-order,.custom-order-confirmation .woocommerce-order-overview,.custom-order-confirmation .woocommerce-order-details,.custom-order-confirmation .woocommerce-customer-details,.custom-order-confirmation .woocommerce-thankyou-order-received{display:none!important}.thank-you-box{display:flex;flex-direction:column;height:calc(100vh - 7vh);align-items:center;justify-content:center;gap:10px;background-image:url(/wp-content/uploads/2025/07/init-holding_novyj_chernyj-1.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:relative}.thank-you-box *{font-size:23px;font-weight:500;color:#000}.thank-you-box svg{width:15vw;height:15vw;background-color:#6c0608;fill:#fff;border-radius:50%;position:relative}#post-10 .entry-content{}.thank-you-box .home-button{background-color:#6c0608;color:#fff;padding:0 2.93vw;border-radius:.785vw;border:none;outline:none;display:flex;align-items:center;justify-content:center;height:5.88vh;margin-top:10px}@media (min-width:769px) and (max-width:1200px){.thank-you-box .home-button{padding:0 20px;border-radius:15px;height:56px;font-size:16px}}@media screen and (max-width:768px){.thank-you-box .home-button{padding:0 20px;border-radius:15px;height:56px;font-size:3.883vw}}.thank-you-box .home-button:hover{background-color:#8e0c0e}.container_plus.privacy .container_single_post{margin-top: calc(7vh + 50px)}.container_plus.privacy .single_post_title{font-weight:600;font-size:1.779vw}.container_plus.privacy .single_post_content span{font-weight:600!important}.container_plus.privacy .single_post_content p{font-size:.683vw;line-height:1.3}.container_plus.privacy .single_post_content a{font-weight:600!important}.container_plus.privacy .single_post_content a:hover{color:#6c0608}.typer{display:inline-block;white-space:pre-wrap;overflow:visible}.typer .char{display:inline-block;opacity:0;transform:translateY(.15em) rotate(-2deg) scaleY(.98);transition:transform 260ms cubic-bezier(.2,.8,.15,1) , opacity 200ms ease-out;will-change:transform , opacity;pointer-events:none;visibility:visible}.typer .char.revealed{opacity:1;transform:translateY(0) rotate(0deg) scaleY(1)}.typer .char.space{display:inline-block;width:.5ch;opacity:1;transform:none;transition:none}.typer.typer--active::after{content:'';display:none}@keyframes typer-cursor {
  50% { opacity: 0; }
}@media (prefers-reduced-motion:reduce){.typer .char{transition:none!important;transform:none!important;opacity:1!important}.typer.typer--active::after{animation:none!important;opacity:0!important}}@media (min-width:769px) and (max-width:1200px){.product_type_variation.added:after,.product_type_variable.added:after,.single_add_to_cart_button.added:after{width:6.067vw!important;height:6.067vw!important}.product_type_variation.added:after,.product_type_variable.added:after,.single_add_to_cart_button.added:after{width:24px!important;height:24px!important}.wpcf7-not-valid-tip{font-size:15px!important}.brends_cards{gap:20px}.brends_card{width: calc((100% - 20px) / 2 )}.brends_card:nth-child(1) .brends_card_front img{width:280px;height:20px}.brends_card:nth-child(2) .brends_card_front img{width:180px;height:50%;transform:translateY(-7px)}.brends_card:nth-child(3) .brends_card_front img{width:150px;height:30px}.brends_card:nth-child(4) .brends_card_front img{width:150px;height:20px}.voprosy_container,.hity_container,.stocks_container{margin-top:20px}.section.onas{gap:20px}.onas_title{font-size:27px}.onas_text{font-size:15px}.section_cards_about{gap:20px}.about_card{width: calc((100% - 20px) / 2);padding:30px}.about_card_img{height:42px}.about_card_title,.about_card_text{font-size:15px}.about_card_title{margin-top:40px}.about_card_text{margin-top:14px}.hleb{font-size:11px}.section_info_img{width:calc(50% - 15px)}.section_info .flexc{width:calc(50% - 15px)}.section_info{gap:30px}.section_info_title{display:none}.section_info_text{margin-top:0}.section_info_title_tablet{display:flex;font-size:27px}.section_info{flex-direction:column}.section_info_text{font-size:15px}.section_info_btn{font-size:15px;height:44px}.section_info_img{max-height:270px}.section_info_btn.mobile{display:none}.dap_title{font-size:27px}.dap_card_title,.dap_card_text{font-size:15px}.dap_card_title{margin-top:20px}.dap_card_text{margin-top:12px}section{margin-top:50px!important}.dostavka .flex,.oplata .flex{gap:60px}.dap_card{width: calc((100% - 60px) / 2)}.single_post_title_tablet{display:flex;font-size:28px;justify-content:flex-start}.single_post_title_tablet div{width:70%}.single_post_title{display:none}.container_single_post_txt{width:calc(50% - 10px)}.container_single_post_images{width:calc(50% - 10px);position:relative;min-height:68vh;flex-grow:1}.container_single_post{gap:20px;margin-top: calc(52px + 40px)}.single_post_content{margin-top:0;width:100%;font-size:15px}.single_post_btn{margin-top:20px;height:44px;font-family:"Montserrat"!important;outline:none;border-radius:15px;padding:0 56px;border:1px solid #272323;color:#272323;display:flex;align-items:center;justify-content:center;width:fit-content;font-size:14px}.news_single_post{margin-top:30px!important}.single_stock_img.big{z-index:0;position:absolute;top:0;right:0;height:100%;width:100%}.single_stock_img.small{max-height:270px;max-width:230px;z-index:1;position:absolute;top:160px;left:0}.single_stock_img img{border-radius:15px;object-fit:cover}.stock_title{}.stock_title{font-weight:600;margin-top:12px;flex-grow:1;font-size:15px}.stock_date{margin-top:6px;color:#272323;font-size:10px}.stock_img{overflow:hidden;border-radius:15px;max-height:240px}.stock_img img{object-fit:cover}.single_stock{width: calc((100% - 20px) / 2)}.stocks_container{flex-wrap:wrap;gap:20px}.single_stock:hover{.stock_title{
            color: #6C0608;
        }
        .stock_img img{
            transform: scale(1.1);
        }
    }.stocks_title{font-size:28px}.stocks_container.container.flex{margin-top:20px;margin-bottom:30px}.contacts_title:nth-child(1) {margin-top:30px}.title_main{font-size:27px}.contacts_section{border-radius:15px}.contacts_section{margin-top:20px!important}.container_adresy{width:50%;padding-left:20px;padding-right:32px}.contacts_section_map{width:50%}.contacts_title{margin-top:50px}.contacts_section_address,.contacts_section_phone,.contacts_section_email{font-size:15px}.contacts_section_grafik{font-size:10px}.contacts_section_map{height:200px}.contacts_section_phone,.contacts_section_email{magrin-top:14px}.contacts_section_grafik{magrin-top:6px}.contacts_section:last-child{margin-bottom:30px!important}.hleb{transform:translateX(0)}.container_single_statia{margin-bottom:30px!important}.single_statia_title{font-size:27px}.container_single_statia{margin-top:30px}.single_statia_content_first{margin-top:20px;font-size:15px}.container_single_statia{margin-bottom:30px}.single_statia_img,.single_statia_content_second{margin-top:16px;font-size:15px}.single_statia_date{margin-top:12px;font-size:10px}.single_statia_img img{border-radius:15px}.container_plus{width:clamp(320px,90vw,1920px);margin:0 auto}.single_statia_img,.single_statia_img img{max-height:500px}.statia_single_post{margin-top:30px!important}.swiper_wrapper_main_img{position:absolute;width:65vw;height:fit-content;bottom:0;right:0;max-width:480px;max-height:720px}.swiper_wrapper_main_title.init{font-size:37px;width:70%;padding-top:20vh}.swiper_wrapper_main_text{font-size:15px;width:60%;margin-top:20px;margin-bottom:30px}.swiper_wrapper_main_btn{background-color:#6c0608;color:#fff;padding:0 42px;border-radius:15px;border:none;outline:none;height:44px;font-size:15px;height:56px}.swiper_wrapper_main_btn:has(> .xoo-el-action-sc){padding:0}.swiper_wrapper_main_btn .xoo-el-action-sc .xoo-el-login-tgr.xoo-el-pop-sc{padding:0 42px}.wrapper.section_loyalty{max-height:660px}.section_loyalty.mobile{display:none}.hleb{padding-top: calc(52px + 10px)}.stocks_title_page{margin-top:30px}.loyalty_title div{width:70%}.loyalty_system_1{margin-top:50px;margin-bottom:50px!important}.loyalty_cards{margin-top:20px}.loyalty_card_level,.loyalty_card_pokupka,.loyalty_card_skidka{font-size:15px}.loyalty_card_pokupka br{display:block}.loyalty_card{padding:30px 20px}.loyalty_card_pokupka{margin-top:30px}.loyalty_card_skidka{margin-top:6px}.loyalty_card:nth-child(4) {background-size:200% 100%;background-repeat:no-repeat;background-position:60%}.loyalty_system_text{margin-top:16px;font-size:15px}.loyalty_system_text div{width:80%}.loyalty_system_2{padding-bottom:0;margin-bottom:30px!important}.cart-count{position:absolute;bottom:-1px;right:-1px;background-color:#fff;color:#000;border-radius:50%;width:12px;height:12px;display:flex;align-items:center;justify-content:center;font-size:9px}.wishlist_products_counter_number{position:absolute;bottom:-1px;right:-1px;border-radius:50%;background-color:#fff;color:#000;width:12px;height:12px;font-size:9px;display:flex;align-items:center;justify-content:center}.menu_tablet{display:block}.header{display:none}.header_mobile{display:flex;position:absolute;top:0;z-index:10;align-items:center;justify-content:space-between;height:52px}header{height:52px}.first_section_main.mobile{display:none}.first_section_main.wrapper{margin-top:0!important}.header_mobile_logo{background-image:url(/wp-content/uploads/2025/07/xinit-holding_novyj_chernyj-1-1.png.pagespeed.ic.eQJAHZ1hM4.png);height:24px;width:117px;background-size:117px 24px;background-repeat:no-repeat}.header_elem.btn{width:20px;height:20px}.wishlist_products_counter{width:20px;height:20px}.header_mobile_btns{align-items:center;gap:12px}:root{--bg:#f6f8fc;--primary:#705cff;--secondary: #705CFF60;--h2-color:#5b5d72;--text:white;--cube-side:2.75rem;--cube-side-half: calc(var(--cube-side) / 2)}.burger-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;height:fit-content;z-index:52;background-color:transparent;border-radius:4px;height:38px;width:fit-content;padding-top:4px}.burger-1{position:relative;width:30px;height:23px;color:var(--primary);background:transparent;cursor:pointer;display:block;transform:translateY(7px)}.burger-1 input{display:none}.burger-1 span{display:block;position:absolute;height:1px;width:100%;background:#fff;border-radius:12px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.burger-1 span:nth-of-type(1) {top:0;transform-origin:left center}.burger-1 span:nth-of-type(2) {top:40%;transform:translateY(-50%);transform-origin:left center}.burger-1 span:nth-of-type(3) {top:80%;transform-origin:left center;transform:translateY(-100%)}.burger-1 input:checked ~ span:nth-of-type(1) {transform:rotate(45deg);top:-2px;left:6px}.burger-1 input:checked ~ span:nth-of-type(2) {width:0%;opacity:0}.burger-1 input:checked ~ span:nth-of-type(3) {transform:rotate(-45deg);top:20px;left:6px}.menu_tablet{width:100vw;position:fixed;right:0;top:52px;background-color:#fff;transform:translateY(-300%);transition:transform .5s ease;z-index:50;font-size:20px;justify-content:space-between;height:100vh}#menuwindow.open{transform:translateY(0)}.menu_tablet_top{justify-content:space-between;height:calc(100vh - 52px);padding:40px 10px;transition:min-height .4s}.dropdown-menu{position:static;display:flex;flex-direction:column;gap:20px;padding:0;width:100%;border:none;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1) , opacity .3s ease , visibility 0s linear .4s , padding .3s ease}.dropdown.open .dropdown-menu{max-height:1000px;opacity:1;visibility:visible;padding:20px 10px!important;transition:max-height .4s cubic-bezier(.32,.72,.46,1) , opacity .3s ease .1s , visibility 0s linear , padding .3s ease}.dropdown.open .dropdown-toggle{color:#6c0608}.dropdown-menu li{opacity:0;transform:translateY(-10px);transition:opacity .3s ease , transform .3s ease}.dropdown.open .dropdown-menu li{opacity:1;transform:translateY(0);transition-delay:.1s}.dropdown:not(.open) .dropdown-menu li {opacity:0;transform:translateY(-10px);transition:opacity .2s ease , transform .2s ease}.header_right_btn_tablet{display:flex;justify-content:center;align-items:center;width:6.5vw;height:6.5vw;background-color:#f4f5fa;border-radius:6px;border:none;transition:.4s}.arrow{height:16px;width:16px;background-image:url(/wp-content/uploads/2025/07/frame-18.svg);background-repeat:no-repeat;background-size:16px 16px;transition:transform .3s ease}.dropdown.open .arrow{transform:rotate(180deg)}.mobile_top_menu_header{gap:20px;display:flex;flex-direction:column}.menu_tablet_phone{margin-top:20px}#closemenu{height:24px;width:24px;background-image:url(/wp-content/uploads/2025/07/svgrepo_iconcarrier-5.svg);background-repeat:no-repeat;background-size:24px 24px;transition:transform .3s ease}.dropdown_closecross{justify-content:space-between}.init_sign{width:100%;height:270px;background-size:100%;background-repeat:no-repeat;z-index:-1}.swiper_wrapper_main_img.main{position:absolute;width:65vw;height:fit-content;bottom:-20px;right:-100px;max-width:576px;max-height:576px}.swiper_wrapper_main_title.init.main{font-size:37px;width:70%;padding-top:0}.swiper_wrapper_main1 .swiper-slide,.swiper_wrapper_main .swiper-slide{padding:21vh 0 45vh}.brends_cards{margin-top:20px}.brends_card_back{font-size:15px}.stocks_title{margin-top:0}.swiper_wrapper_novinka .swiper-pagination-bullet,.swiper_wrapper_main .swiper-pagination-bullet{width:14px!important;height:14px!important}.swiper_wrapper_novinka .swiper-pagination-bullet-active,.swiper_wrapper_main .swiper-pagination-bullet-active{width:40px!important;height:14px!important}.swiper_wrapper_novinka .swiper-pagination-cstm1,.swiper_wrapper_main .swiper-pagination-cstm{bottom:12px!important}.brends_card{border-radius:15px;height:120px}.container_seiper_arrows{gap:14px;align-items:center}.swiper-button-prev-otzyzy,.swiper-button-prev-new,.swiper-button-prev-hity,.swiper-button-prev-stocks,.swiper-button-prev-cross,.swiper-button-prev-related{width:27px;height:27px}.swiper-button-next-otzyzy,.swiper-button-next-new,.swiper-button-next-hity,.swiper-button-next-stocks,.swiper-button-next-cross,.swiper-button-next-related{width:27px;height:27px}.btn_view_all_main,.view_all_btn{font-size:15px!important;border-radius:15px;padding:0 56px;height:44px}.swiper_wrapper_novinka .swiper-slide{background-position:70%!important}.section_novinka .swiper_wrapper_main_title{font-size:21px;width:53%}.section_novinka .swiper_wrapper_main_text{width:55%}.swiper_wrapper_novinka .swiper-slide{padding:14vh 0 50vh}.wrapper.section_page_about,.wrapper.section_loyalty{margin-top:0!important}.section_page_about.mobile{display:none}.about_title{font-size:27px}.about_text{font-size:15px;margin-top:20px}.about_podtext{font-size:15px;margin-top:16px}.about_btn{font-size:15px!important;padding:0 42px;height:44px;border-radius:15px;margin-top:30px}.about{justify-content:unset;padding:19vh 15vw 6vh}.voprosy_container{margin-top:20px;margin-bottom:0}.swiper_otzyvy .swiper-slide{padding:30px 10px 30px 20px;min-height:220px;max-height:220px;gap:14px}.otzyv_name{font-size:15px}.otzyv_text{font-size:15px}.otzyv_foto{width:74px;height:74px}.otzyv_foto img{border-radius:15px}.otzyv_name_text{gap:14px;justify-content:space-between}.otzyv_foto_mark{gap:8px}.otzyv_mark{font-size:15px}.otzyv_mark .h2{font-size:11px}.vopros_title{font-size:15px}.vopros_text{font-size:15px}.single_vopros{border-radius:15px;padding:30px 20px}.krestik_container{right:20px;top:25px}.nav-icon1{width:24px;height:24px}.contact_form_container{margin-top:20px;padding:30px 20px}.contact_form_fields_text{font-size:15px}.contact_form_fields{flex-direction:column;align-items:center;gap:12px}.contact_form_fields div{width:45%}.contact_form_fields .flexc{flex-direction:column-reverse;gap:12px}.contact_form_fields span[data-name="name_field"] input,.contact_form_fields span[data-name="phone_field"] input,.contact_form_fields span[data-name="mail_field"] input{height:44px;border-radius:15px;padding-left:20px;font-size:15px}.contact_form_fields input[type="submit"]{height:44px;border-radius:15px;font-size:16px}.wpcf7-list-item-label{font-size:9px;line-height:1.2}input[type="checkbox"]{width:24px;height:24px}.wpcf7-list-item label{align-items:center}.contact_form{margin-bottom:30px}.footer_logo{width:228px;height:52px}.footer_contacts{display:none}.footer_contacts_mobile{display:flex;margin-top:20px;gap:14px}.logo_form{width:45%}.footer_catalog,.footer_about{gap:12px}.footer_catalog div,.footer_catalog a,.footer_about a{font-size:15px;text-wrap:nowrap}.footer_elem{font-size:15px}.footer_contact_logo{width:32px;height:32px}.contact_form_footer_fields span[data-name="mail_field"] input{height:44px;border-radius:15px;font-size:15px;padding-left:20px}.contact_form_footer_fields input[type="submit"]{height:44px;border-radius:15px;font-size:16px;padding:0 32px}.contact_form_footer_fields{width:130%;gap:14px}.footer_contact_form{margin-bottom:30px;margin-top:48px}.footer{padding-top:30px;padding-bottom:30px;justify-content:unset;gap:45px}.footer_elem.privacy{font-size:12px}.container_socials{gap:11px}.container_lists_mobile{display:none}.catalog_slogan div{width:42%}.full_container_single_product_info_crosssells{margin-bottom:50px}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a{height:28.5px!important;padding:0 24px 0 14px!important;border-radius:15px!important;cursor:pointer!important;font-size:16px!important;font-size:20px!important}.catalog_slogan{font-size:30px}.brends_container_ctlg{margin-top:30px;margin-bottom:20px}.brends_container_ctlg .container{flex-direction:column;align-items:flex-start}.container_all_filters{width:100%;justify-content:space-between}.container_all_filters_reset_filters{flex-direction:row-reverse}.container_all_filters{margin-top:20px}.brand-button{border-radius:15px;height:38px;padding:0 16px;font-size:12px}.filters-toggle-btn,.woo-sorting.woocommerce-ordering select{font-size:15px}.filter_icon{width:20px;height:20px}.woo-sorting.woocommerce-ordering .woocommerce-ordering:after{width:18px;height:18px}.products{gap:20px;margin-bottom:30px}.product{width: calc((100% - 40px) / 3);position:relative}.product .woocommerce-LoopProduct-link:nth-of-type(1) img{height:29.5vw!important;border-radius:15px}.container_metki{position:absolute;top:10px;left:10px;gap:6px}.tinv-wraper.woocommerce.tinv-wishlist{position:absolute;top:10px;right:10px;width:22px;height:22px}.tinv-wraper.woocommerce.tinv-wishlist a img{max-width:22px;max-height:22px}.metka-item{border:1px solid #272323;color:#272323;border-radius:15px;height:22px;padding:0 12px;background-color:#fefaf8;align-items:center;justify-content:center;font-size:8px}.title_and_btn{margin-top:10px;justify-content:space-between}.woocommerce-loop-product__title{font-size:12px}.product .price{gap:6px}#variation-btn-add-cart img,.product_type_variable img,.add_to_cart_button img{width:16px;height:16px}#variation-btn-add-cart,.add_to_cart_button.product_type_variable{padding:10px;border-radius:15px;border:1px solid #ae9c8e;width:36px;height:36px}.title_and_btn .woocommerce-LoopProduct-link.woocommerce-loop-product__link{width:80%}.container_product_info .ot_min{font-weight:600;font-size:15px;color:#6c0608;padding-right:4px}.woocommerce-Price-amount.amount{font-weight:600;font-size:12px;color:#6c0608}.product .price del bdi{color:#aa8e78;font-weight:400;font-size:10px;text-decoration:line-through}.product .woocommerce-LoopProduct-link{border-radius:15px}.bapf_sfilter .bapf_hascolarr,.bapf_sfilter .bapf_hasdesc{padding-right:25px;font-size:1.247vw}.bapf_sfilter.bapf_ckbox label{font-size:1.047vw}.bapf_colaps_smb.fa.fa-chevron-down:before{width:15px;height:15px;margin:0;transform:translateY(2px)}.bapf_colaps_smb.fa.fa-chevron-up:before{width:15px;height:15px;margin:0;transform:translateY(2px)}.brends_btns{gap:6px}.catalog_filters_container{position:fixed;top:9vh;right:0;width:60vw;height:84vh;background:#fff;z-index:1000;padding:40px 40px 80px 40px;border:1px solid #ddd;border-radius:15px 0 0 15px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;justify-content:center}.bapf_head h3,.bapf_sfilter .bapf_hascolarr{margin:0;font-size:20px;font-weight:600}.bapf_button.bapf_reset,.bapf_button.bapf_update{height:44px;padding:0 42pxvw;border-radius:15px;font-size:15px}.bapf_ckbox_sqchck input[type="checkbox"]{width:24px!important;height:24px!important}.bapf_sfilter.bapf_ckbox label{font-size:15px}.bapf_ckbox_sqchck input[type="checkbox"]:checked:after{width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.catalog_filters_container_plus{padding-bottom:30px}.bapf_from,.bapf_to{font-size:12px;font-weight:400;padding:6px 12px;border-radius:15px;background-color:#efe8e0;width:fit-content!important}.catalog_filters_container_close{right:40px;top:30px;width:30px;height:30px}.big_swiper_product_mobile{display:block!important;height:324px}.big_swiper_product_mobile .swiper-slide{border-radius:15px}.big_swiper_product_mobile .swiper-slide img{object-fit:cover;border-radius:15px}.small_swiper_product,.big_swiper_product{display:none!important}.product_swiper_container{width:calc(50% - 10px)}.big_swiper_product_mobile .swiper-pagination-bullet,.swiper_wrapper_main .swiper-pagination-bullet{width:14px!important;height:14px!important;background-color: #ffffffc7 !important;opacity:1!important}.big_swiper_product_mobile .swiper-pagination-bullet-active,.swiper_wrapper_main .swiper-pagination-bullet-active{width:40px!important;height:14px!important;background-color: #ffffffc7 !important;border-radius:40px!important}.big_swiper_product_mobile .swiper-pagination-single{position:absolute;bottom:10px;display:flex;justify-content:center;z-index:10}.variations_and_price{position:relative}.variations_and_price .product_price{display:flex;position:absolute;top: calc(32px + 16px + 20px);left:0;font-size:15px}.container_title_price_product .product_price{display:none}.single_product_title{font-size:27px}.product_content{font-size:16px;width:100%;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.show-more-spbtn{white-space:nowrap;text-decoration:underline;cursor:pointer;display:flex;font-size:15px}.product_content .show-more-spbtn::before{content:"";position:absolute;right:100%;top:0;bottom:0;width:1.6em;background:linear-gradient(to left,var(--bg),rgba(255,255,255,0));pointer-events:none}.product_content.expanded{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:0}.product_content.expanded .show-more-spbtn{position:static;display:inline-block}.container_product_info .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared .variable-item{border-radius:15px;border:1px solid #ae9c8e;background-color:transparent;padding:10px 16px;font-size:16px;font-weight:400}.variations_form.cart{margin-top:16px}.summary.entry-summary.container_product_info{height:unset!important}.container_product_info .quantity{width:100%;border-radius:15px;height:44px;font-size:15px}.container_product_info #variation-btn-add-cart,.container_product_info .single_add_to_cart_button.button{width:100%;border-radius:15px;height:44px;font-size:16px;padding:0 35px 0 0;display:flex;justify-content:center;align-items:center}.awooc-custom-order.button.alt.awooc-button-js{border-radius:15px;height:44px;font-size:15px;width:calc(100% - 56px)}.input-text.qty.text{font-size:15px}.custom-qty-btn{width:20%!important;font-size:15px}.custom-qty-btn:hover{background-color:#efe8e0!important;border-radius:15px!important}.container_product_info #variation-btn-add-cart:after,.container_product_info .single_add_to_cart_button.button:after{width:26px;height:26px;right:calc(45% - 40px)}.container_product_info .tinv-wraper.woocommerce.tinv-wishlist{width:44px!important;height:44px!important;border-radius:15px}.container_product_info .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-size:35px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{gap:12px;margin-top:20px}.value.woo-variation-items-wrapper .reset_variations{font-size:15px;position:absolute;right:0;top:10%}.woocommerce-variation-price .woocommerce-Price-amount.amount{font-size:16px}.woocommerce-variation-price{position:static;padding-bottom:20px}.container_product_info .variations{}.product_price .woocommerce-Price-amount.amount,span[aria-hidden="true"]{font-size:15px}.halh_info_product_container{width:calc(50% - 10px)}.description_part{padding:22px 0 16px 0}.description_title{font-size:15px}.description_text{font-size:15px;width:100%}.single_product_container{margin-top:30px}.crosssell_container{margin-top:50px;margin-bottom:30px}.description_text.open{padding-top:20px}.is-ajax-search-items .is-search-sections .is-prices *{font-size:15px!important;font-weight:600!important}.is-ajax-search-items .is-search-sections .is-prices ins *{font-size:15px!important;font-weight:600!important}.is-ajax-search-items .is-search-sections .is-prices del *{font-size:12px!important;color:#aa8e78;font-weight:600!important}.header_elem.h2.btn.search{position:relative;cursor:pointer}.is-form-style input.is-search-input{font-size:15px!important}.is-search-form.is-form-style.is-form-style-3{position:absolute;top:64px;right:-16vw;transform:translateY(-50%);width:90vw;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;overflow:hidden;white-space:nowrap;z-index:10;display:flex;align-items:center;height:44px;max-height:0;max-width:90vw}.is-search-form.is-form-style.is-form-style-3.active{max-height:44px;opacity:1;visibility:visible;pointer-events:all;height:44px;display:flex;align-items:center;z-index:100;width:90vw;max-width:90vw}#is-ajax-search-details-324{display:none!important}#is-search-input-324{border-radius:15px 0 0 15px;height:44px;border:1px solid #fff!important}.is-search-submit .is-search-icon{background-color:#fff!important;border-radius:0 15px 15px 0;border:none!important;outline:none!important;height:44px;display:flex!important;align-items:center;justify-content:center;padding:0!important;background-image:url(/wp-content/uploads/2025/08/frame-24.svg);background-size:20px 20px;background-position:center;background-repeat:no-repeat}.is-search-submit .is-search-icon svg{display:none}.is-form-style button.is-search-submit{height:44px!important;width:44px!important}.is-ajax-search-result{border-radius:15px!important;padding:10px!important;width:100%!important;margin:10px auto 0 auto!important;left:unset!important;max-width:unset!important;justify-self:center!important;background-color:transparent!important;padding:0!important}#is-ajax-search-result-324 .is-ajax-search-items{border-radius:15px;width:clamp(300px,90vw,1920px)!important;margin:0 auto;max-height:500px!important}.is-ajax-search-details a,.is-ajax-search-result a{color:#231f20!important}.is-ajax-search-posts .thumbnail a img{border-radius:15px!important}.is-ajax-search-posts .is-title a{font-size:15px!important}.is-ajax-search-posts .is-ajax-search-posts .is-title a{font-size:15px!important}.is-ajax-search-posts .is-prices .woocommerce-Price-amount.amount,.is-ajax-search-posts .is-prices span[aria-hidden="true"]{font-size:15px!important}.is-ajax-search-posts .is-prices del .woocommerce-Price-amount.amount{font-size:12px!important}.tinv-wishlist .products .product{width: calc((100% - 44px) / 3) !important;margin:0!important}.tinv-wishlist .products{margin:20px 0 50px!important;gap:22px!important}.tinv-wishlist .product-image-container{height:260px;border-radius:15px}.tinv-wishlist .woocommerce-loop-product__title{font-size:12px!important}.tinv-wishlist ul.products li.product .price{font-size:12px!important}.tinv-wishlist #variation-btn-add-cart,.tinv-wishlist .button.product_type_variation,.tinv-wishlist .button.product_type_variable{padding:10px;border-radius:15px;border:1px solid #ae9c8e;background-color:transparent;margin:0!important;width:36px;height:36px}.tinv-wishlist ul.products li.product .add_to_cart_button img{width:16px;height:16px}.product-price{margin-top:12px}.related-products-wrapper .swiper-related{margin-top:20px;margin-bottom:30px}.button.wc-backward{margin-top:40px!important;border-radius:15px!important;height:44px!important;padding:0 31px!important;font-size:20px!important;border:1px solid #272323!important;background-color:#fefaf8!important;color:#272323!important;font-weight:400!important;display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content}.button.wc-backward:hover{border:1px solid #272323!important;background-color:#272323!important;color:#fefaf8!important}.error_text{font-size:15px}.error_container .flex a:nth-of-type(1) {font-size:14px;height:44px;border-radius:15px;padding:0 30px}.error_container .flex a:nth-of-type(2) {font-size:14px;height:44px;border-radius:15px;padding:0 30px}.cart-popup{position:fixed;top:0;right:0;width:65.1%;height:80vh;background:#fff;z-index:9999;padding:100px 20px 50px 30px;box-shadow:-2px 0 10px rgba(0,0,0,.1);transform:translateX(100vw);transition:transform .3s ease;border-radius:15px 0 0 15px;overflow-y:scroll}.cart_full_title{font-size:27px;margin-bottom:20px}.close-cart-popup{width:24px;height:24px;font-size:0}.mini_cart_item img{border-radius:15px;width:13vw;height:13vw}.cart-popup-content .product_title{font-size:15px;width:85%}.cart-popup-content .woocommerce-Price-amount.amount{font-size:15px}.remove.remove_from_cart_button{font-size:13px}.summa_zakaza{margin:30px 0 20px;font-size:27px}.custom-cart-summary{font-size:15px}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{display:flex;height:44px;width:100%;border-radius:15px;align-items:center;justify-content:center;color:#fff;background-color:#6c0608;font-size:15px}.related-products-wrapper{margin:50px 0 20px}.related-products-wrapper .title_main{width:80%}.cart-popup .related-products-wrapper .flex{margin-bottom:0}.cart-popup .related-products-wrapper .title_arrows{margin-bottom:20px;align-items:flex-start!important}.swiper-button-prev-mini,.swiper-button-next-mini{width:22px;height:22px}.swiper-related-container .container_seiper_arrows{gap:18px}.cart-popup .product .woocommerce-LoopProduct-link:nth-of-type(1) img {height:230px!important}.cart-popup .woocommerce-loop-product__title{font-size:16px!important}.swiper-mini .swiper-slide{margin-right:20px!important}.cart-popup .product .price *{font-size:16px!important}.cart-popup .product-price{margin-top:6px}.cart-popup .product .price del *{font-size:10px!important}.cart-popup-content #variation-btn-add-cart,.cart-popup-content .product_type_variable.add_to_cart_button{margin-top:6px!important;width:100%;position:relative;display:flex;align-items:center;justify-content:flex-end;padding:.703vw 22%;color:#000}.cart-popup-content #variation-btn-add-cart:after,.cart-popup-content .product_type_variable.add_to_cart_button:after{content:"В корзину";color:inherit;position:absolute;font-weight:400;font-size:16px;transition:.3s;top:50%;transform:translateY(-50%);left:25%}.cart-popup #variation-btn-add-cart img,.cart-popup .product_type_variable img,.add_to_cart_button img{width:20px;height:20px}.mobile_cart_title{display:none}.woocommerce-mini-cart.cart_list,.minicart_item{gap:20px}.cart_empty_title{font-size:28px;width:80%}.cart_empty_text{margin-top:20px;font-size:16px}.container_product_info del bdi{text-decoration:line-through;color:#ae9c8e;font-size:12px;padding-left:5px}.product-item-wrapper .ot_min{font-weight:600;font-size:12px;color:#6c0608}.preloader-content .i1{width:50px!important}.preloader-content .n{width:120px!important}.preloader-content .i2{width:46px!important}.preloader-content .t{width:103.2px!important}.coupon{margin-top:16px}.coupon .arrow_promocode_button{right:0!important;top:0!important;width:26px!important;height:26px!important;transform:translate(-50%,35%)}#order_review_coupon_input,#coupon_code{padding-left:30px!important;font-size:16px;height:44px;width:100%;border-radius:15px}.checkout_title{margin-top:104px;font-size:28px}.checkout.woocommerce-checkout{margin-top:20px;gap:20px;flex-direction:column}#customer_details{width:100%}#order_review{width:100%}.custom-checkout-fields .place-order-section{display:none}.checkout-section{padding:30px 20px;border-radius:15px}.checkout_delivery_methods,.section-title{font-size:15px!important}.form-row.form-row-wide.address-field{margin-bottom:20px}.checkout_delivery_methods{font-size:15px}#shipping_method{margin-top:12px!important;display:flex;flex-direction:column;gap:10px}#shipping_method li{gap:12px;border-radius:15px;padding:24px 20px}.custom-checkout-fields input[type="text"],.custom-checkout-fields input[type="tel"],.custom-checkout-fields input[type="email"]{font-size:16px}#shipping_method li label{font-size:16px}#payment_method_yookassa_widget,.wc_payment_methods .input-radio,#shipping_method .shipping_method{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}#payment_method_yookassa_widget:checked:after,.wc_payment_method .input-radio:checked:after,#shipping_method .shipping_method:checked:after,#shipping_method .shipping_method[checked="checked"]:after{width:22px!important;height:22px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.clear-city-input{width:20px;height:20px;top:25%}.button.wc-russian-post-choose-delivery-point,#select_dpd_pickpoint,.pvz-injected,.open-pvz-btn{height:56px!important;border-radius:15px!important;font-size:16px!important;padding:0 31px!important}.cdek-office-info{height:56px!important;border-radius:15px!important;font-size:15px!important}.cdek-office-info:before{height:38px!important}.custom-checkout-fields{gap:20px}.custom-checkout-fields input[type="text"],.custom-checkout-fields input[type="tel"],.custom-checkout-fields input[type="email"]{height:56px!important;font-size:16px}.customer-fields{gap:20px;row-gap:0}.customer-fields .form-row,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width: calc((100% - 20px) / 2)}.privacy-checkbox{font-size:10px}.checkout-product-item a{width:100px;height:100px;border-radius:15px}#edit-cart-btn{font-size:10px}.checkout-products-grid{gap:12px;margin-top:20px}.checkout-section:nth-of-type(4) {margin-bottom:0}.shop_table.review-order-table{padding:30px 20px;border-radius:15px!important}#order_review .woocommerce-Price-amount.amount{font-size:16px}.shop_table.review-order-table tr td{font-size:16px}.order-total{font-size:16px;margin-top:16px}#place_order{height:44px;border-radius:15px;font-size:16px}.coupon-field input{padding-left:32px;font-size:16px;height:44px;border-radius:15px}.coupon-field button{right:16px;top:25%;width:26px;height:26px}.shipping-summary{margin-top:12px}.coupon-field{margin-top:16px}.container:has(.woocommerce-form.woocommerce-form-login.login){display:flex;justify-content:center}body .woocommerce form.checkout_coupon,body .woocommerce form.login,body .woocommerce form.register{border:none;padding:20px;margin:10vw 0;text-align:left;border-radius:5px;width:50%;@media (min-width: 769px) and (max-width: 1200px){
			width: 70%;
			margin: 100px 0;
		};@media screen and (max-width: 768px){
			width: 100%;
			margin: 100px 0;
		}
		.woocommerce-Input, .input-text{
			height: 5.88vh;
			border-radius: .785vw;
			border: 1px solid #27232380;
			padding-left: 1.5vw;
			font-size: .989vw;
			outline: none;
			@media (min-width: 769px) and (max-width: 1200px){
				height: 44px;
				border-radius: 15px;
				padding-left: 30px;
				font-size: 16px;
				margin-top: 10px;
			};
			@media screen and (max-width: 768px){
				height: 44px;
				border-radius: 15px;
				padding-left: 7.281vw;
				font-size: 3.683vw;
				margin-top: 10px;
			}
		}
		.woocommerce-form-login__submit{
			height: 5.88vh;
			border-radius: .785vw;
			border: none;
			font-size: .989vw;
			outline: none;
			background-color: #6c0608;
			font-weight: 400;
			margin: 0;
			width: 100%;
			color: #fff;
			margin-top: 10px;
			transition: 0.2s;
			@media (min-width: 769px) and (max-width: 1200px){
				height: 44px;
				border-radius: 15px;
				font-size: 16px;
			};
			@media screen and (max-width: 768px){
				height: 44px;
				border-radius: 15px;
				font-size: 3.683vw;
				width: 100%;
			}
		}
		.woocommerce-form-login__submit:hover{
			background-color: #8e0c0e;
		}
		.woocommerce .login_page .woocommerce-form label{
			line-height: 1.3;
		}
		.remember_password{
			@media screen and (max-width: 768px){
				font-size: 2.912vw;
			}
		}
	}.woocommerce-form-row_half{width:100%!important}.account_fields_section{flex-wrap:wrap;gap:0}.xoo-el-notice{margin-bottom:15px;position:absolute;bottom:24%;width:100%}.xoo-el-section{padding-left:0}.xoo-el-fields{flex-direction:column;gap:50px}span.xoo-el-nav-ft,.form.xoo-el-action-form{width:100%}.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal, .xoo-el-notice-inmodal {max-width:61vw}.xoo-el-main{padding:60px}span.xoo-el-close,.xoo-el-notice-close{right:12px;top:12px;width:27px;height:27px}.xoo-el-form-title{font-size:28px;margin-bottom:30px}.xoo-el-text-part{font-size:28px}span.xoo-el-nav-ft{gap:30px}.xoo-aff-input-icon+input[type="text"],.xoo-aff-input-icon+input[type="password"],.xoo-aff-input-icon+input[type="email"],.xoo-aff-input-icon+input[type="number"],.xoo-aff-input-icon+select,.xoo-aff-input-icon+select+.select2,.xoo-aff-input-icon+input[type="tel"],.xoo-aff-input-icon+input[type="file"]{height:44px;border-radius:15px;padding-left:30px;font-size:16px}.xoo-el-form-container button.btn.button.xoo-el-action-btn{height:44px;border-radius:15px;font-size:16px}.xoo-el-action-link{height:44px;border-radius:15px;font-size:16px}div[data-section="register"] .xoo-el-fields{flex-direction:column}.xoo-el-action-form.xoo-el-form-register .button.btn.xoo-el-action-btn.xoo-el-register-btn{height:44px;border-radius:15px;font-size:16px}.xoo-el-main input[type="checkbox"]{width:25px;height:25px;margin-right:9px}.xoo-el-main input[type="checkbox"]:after{width:5px;height:12px;top:3px;left:9px}.xoo-el-lostpw-tgr,.xoo-el-form-label span{font-size:14px}.xoo-aff-group label{font-size:10px}.agreee{left:37px;top:12px}.xoo-el-icon-arrow-left2{width:24px;height:24px}.xoo-el-form-txt{font-size:16px;margin-bottom:30px}.xoo-aff-group{margin-bottom:20px}.xoo-el-srcont,.xoo-el-inmodal{border-radius:15px!important}input[type="checkbox"]{width:25px;height:25px;margin-right:9px}input[type="checkbox"]:after{width:5px;height:12px;top:3px;left:9px}.account_title{padding:30px 0}.woocommerce-MyAccount-navigation{padding:30px;border-radius:15px;background-color:#fff;width:calc(29.81% - 10px);height:fit-content}.account_container{gap:20px;margin-bottom:30px}.woocommerce-MyAccount-content{width:calc(69.19% - 10px)}.woocommerce-MyAccount-navigation-link{font-size:16px}.woocommerce-MyAccount-navigation-link--customer-logout a{height:44px;width:100%;border-radius:15px;margin-top:10px}.account_area_title{font-size:16px;margin:30px 0 10px}.account_container .woocommerce-Input{height:44px!important;font-size:16px;padding-left:10px!important;width:100%!important}.account_container input[name="account_middle_name"],.account_container input[name="account_birth_date"],.account_container input[name="account_email"],.account_container input[name="account_phone"]{width:100%!important}.customer-fields .form-row,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.account_container button[type="submit"]{height:44px;border-radius:15px;margin-top:20px;padding:0 32px;font-size:16px}.woocommerce-MyAccount-navigation ul{gap:20px}.order-details *,.order-status,.order-title{font-size:15px!important}.toggle-text{font-size:11px}.minicart_item .quantity{margin:10px 0;border:1px solid #272727;border-radius:15px;justify-content:space-between;padding:3px;width:50%;height:35px}.minicart_item .quantity .input-text.qty.text{height:30px!important}.container_plus.privacy .container_single_post{margin-top: calc(52px + 40px)}.container_plus.privacy .single_post_title{font-weight:600;font-size:27px}.container_plus.privacy .single_post_content span{font-weight:600!important}.container_plus.privacy .single_post_content p{font-size:15px}.container_plus.privacy .single_post_content a{font-weight:600!important}.container_plus.privacy .single_post_content a:hover{color:#6c0608}.container_plus.privacy .single_post_content ul{padding-left:2vw!important}.container_plus.privacy .single_post_title{display:flex;margin-bottom:30px}.single_product_container .single_variation_wrap{margin-top:40px}.single_post_content .h0{font-size:23px}.single_post_content .h1{font-size:19px}.description_part .product-attributes{gap:16px}.address-header .krestik_container .nav-icon1{width:20px;height:20px}.address-header .krestik_container{right:0;top:-7px}.address-toggle{font-size:15px}.lmp_load_more_button a{height:44px!important;border-radius:15px!important;font-size:3.647vw!important;border:1px solid #272323!important;background-color:transparent!important;padding:0 30px!important;display:flex!important;align-items:center!important;width:fit-content}.wc-russian-post-widget{gap:12px}#dpd_pickpont_descr,.wc-russian-post-chosen-address{height:56px!important;border-radius:15px!important;font-size:15px!important;padding:0 12px!important}#payment .checkout-section{margin-top:20px}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:before{right:26px!important;top:7px!important}.section_page_about_all_info{margin-top:0}.add_to_cart_popup_wrapper{position:fixed;bottom:50px;right:20px;pointer-events:none;height:10vh;width:40vw}.add_to_cart_popup{border-radius:15px;transition:.5s;background-color:#000;width:40vw;height:100%;display:flex;align-items:center;padding-left:25px;opacity:.8}}@media screen and (max-width:768px){.brends_cards{gap:10px}.brends_card{width:calc(50% - 10px);touch-action:manipulation}.hleb{font-size:10px}.voprosy_container,.hity_container,.stocks_container{margin-top:20px}.section.onas{gap:20px}.onas_title{font-size:6.553vw}.onas_text{font-size:3.640vw}.wrapper.section_page_about{margin-top:0!important}.section_cards_about{margin-bottom:50px}.about_card{width:100%;padding:30px;border-radius:15px}.about_card *{font-size:3.683vw}.about_card_img{height:42px;width:42px;text-align:left}.about_card_img img{display:block}.about_card_title{margin-top:40px}.about_card_text{margin-top:14px}section{margin-top:30px!important}.section_info_title{display:none}.section_info_title_tablet{display:flex;font-size:28px}.section_info{flex-direction:column;padding:50px 20px;margin-bottom:0!important}.section_info_btn.pc{display:none}.section_info_btn.mobile{display:flex}.text_and_img{flex-direction:column;gap:20px}.section_info_text{margin-top:20px;font-size:3.683vw;width:100%}.section_info_txt,.section_info_img{width:100%}.section_info .flexc{width:100%}.section_info_btn{margin-top:12px;font-size:3.683vw;width:100%;border-radius:15px}.section_info{gap:0}.section_info_img img{border-radius:15px}.section_info_img{height:200px}.dap_title{font-size:28px}.dap_card_title,.dap_card_text{font-size:3.683vw}.dap_card_title{margin-top:20px}.dap_card_text{margin-top:12px}section{margin-top:50px!important;margin-bottom:50px!important}.dap_card{width:100%}.single_post_title_tablet{display:flex;font-size:28px;justify-content:flex-start}.single_post_title_tablet div{width:100%}.single_post_title{display:none}.container_single_post_txt{width:100%}.container_single_post_images{width:100%;position:relative;min-height:244px;flex-grow:1}.container_single_post{gap:20px;margin-top:20px;flex-direction:column}.single_post_content{margin-top:0;width:100%;font-size:3.683vw}.single_post_btn{margin-top:20px;height:44px;font-family:"Montserrat"!important;outline:none;border-radius:15px;padding:0 56px;border:1px solid #272323;color:#272323;display:flex;align-items:center;justify-content:center;width:100%;font-size:14px}.news_single_post{margin-top:30px!important}.single_stock_img.big{max-height:244px;z-index:0;position:absolute;top:0;right:0;height:100%;width:100%}.single_stock_img.small{max-height:211px;max-width:180px;z-index:1;position:absolute;top:100px;left:0}.single_stock_img img{border-radius:15px;object-fit:cover}.stock_title{font-weight:600;margin-top:12px;flex-grow:1;font-size:3.683vw}.stock_date{margin-top:6px;color:#272323;font-size:10px}.stock_img{overflow:hidden;border-radius:15px;max-height:unset;height:unset;max-height:240px}.stock_img img{object-fit:cover}.single_stock{width:100%}.stocks_container{flex-wrap:wrap;gap:20px}.single_stock:hover{.stock_title{
            color: #6C0608;
        }
        .stock_img img{
            transform: scale(1.1);
        }
    }.stocks_title{margin-top:30px;font-size:6.596vw}.stocks_container.container.flex{margin-top:20px;margin-bottom:30px}.contacts_title:nth-child(1) {margin-top:30px}.title_main{font-size:6.596vw}.contacts_section{border-radius:15px}.contacts_section{margin-top:20px!important}.container_adresy{width:100%;padding:30px 50px 30px 20px}.contacts_section_map{width:100%}.contacts_title{margin-top:50px}.contacts_section_address,.contacts_section_phone,.contacts_section_email{font-size:3.683vw}.contacts_section_grafik{font-size:2.22vw}.contacts_section_map{height:190px}.contacts_section_phone,.contacts_section_email{magrin-top:14px}.contacts_section_grafik{magrin-top:6px}.contacts_section:last-child{margin-bottom:30px!important}.hleb{transform:translateX(0)}.map_container{flex-direction:column}.section.container.contacts_section:nth-of-type(2) .map_container {flex-direction:column}.single_statia_title{font-size:6.596vw}.container_single_statia{margin-top:30px}.single_statia_content_first{margin-top:20px;font-size:3.683vw}.container_single_statia{margin-bottom:30px}.single_statia_img,.single_statia_content_second{margin-top:20px;font-size:3.683vw}.single_statia_date{margin-top:12px;font-size:2.22vw}.single_statia_img img{border-radius:15px}.container_plus{width:clamp(320px,90vw,1920px);margin:0 auto}.single_statia_img,.single_statia_img img{max-height:240px}.statia_single_post{margin-top:30px!important}.hleb{padding-top: calc(10px + 52px)}.wrapper.section_loyalty{display:none}.section_loyalty.mobile{display:block;margin-top:0!important}.loyalty_cards{flex-wrap:wrap;gap:10px}.loyalty_card{width: calc((100% - 10px) / 2);border-radius:15px}.swiper_wrapper_main_img{position:absolute;width:53vh;height:53vh;bottom:0;right:-18vw}.swiper_wrapper_main_title.init{font-size:7.22vw;width:100%;padding-top: calc(4.4vh + 50px)}.swiper_wrapper_main_text{font-size:3.683vw;width:62.5%;margin-top:20px;margin-bottom:30px}.swiper_wrapper_main_btn{background-color:#6c0608;color:#fff;padding:0 42px;border-radius:15px;border:none;outline:none;height:44px;font-size:3.683vw;height:56px}.swiper_wrapper_main_btn:has(> .xoo-el-action-sc){padding:0}.swiper_wrapper_main_btn .xoo-el-action-sc .xoo-el-login-tgr.xoo-el-pop-sc{padding:0 20px}.wrapper.section_loyalty{max-height:unset;height:83vh}.loyalty_title div{width:100%}.loyalty_system_1{margin-top:50px;margin-bottom:50px!important}.loyalty_cards{margin-top:20px}.loyalty_card_level,.loyalty_card_pokupka,.loyalty_card_skidka{font-size:3.683vw}.loyalty_card_pokupka br{display:block}.loyalty_card{padding:30px 20px}.loyalty_card_pokupka{margin-top:30px}.loyalty_card_skidka{margin-top:6px}.loyalty_card:nth-child(4) {background-size:200% 100%;background-repeat:no-repeat;background-position:60%}.loyalty_system_text{margin-top:16px;font-size:3.683vw}.loyalty_system_text div{width:100%}.loyalty_system_2{padding-bottom:0;margin-bottom:30px!important}.cart-count{position:absolute;bottom:-2px;right:-1px;background-color:#fff;color:#000;border-radius:50%;width:3vw;height:3vw;display:flex;align-items:center;justify-content:center;font-size:2.227vw}.wishlist_products_counter_number{position:absolute;bottom:-2px;right:-1px;border-radius:50%;background-color:#fff;color:#000;width:3vw;height:3vw;font-size:2.227vw;display:flex;align-items:center;justify-content:center}.menu_tablet{display:block}.header{display:none}.header_mobile{display:flex;position:absolute;top:0;z-index:10;align-items:center;justify-content:space-between;height:52px}header{height:52px}.first_section_main.wrapper{margin-top:0!important;display:none}.first_section_main.mobile{display:block}.header_mobile_logo{background-image:url(/wp-content/uploads/2025/07/xinit-holding_novyj_chernyj-1-1.png.pagespeed.ic.eQJAHZ1hM4.png);height:24px;width:117px;background-size:117px 24px;background-repeat:no-repeat}.header_elem.btn{width:20px;height:20px}.wishlist_products_counter{width:20px;height:20px}.header_mobile_btns{align-items:center;gap:12px}:root{--bg:#f6f8fc;--primary:#705cff;--secondary: #705CFF60;--h2-color:#5b5d72;--text:white;--cube-side:2.75rem;--cube-side-half: calc(var(--cube-side) / 2)}.burger-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;height:fit-content;z-index:52;background-color:transparent;border-radius:4px;height:38px;width:fit-content;padding-top:4px}.burger-1{position:relative;width:30px;height:23px;color:var(--primary);background:transparent;cursor:pointer;display:block;transform:translateY(7px)}.burger-1 input{display:none}.burger-1 span{display:block;position:absolute;height:1px;width:100%;background:#fff;border-radius:12px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.burger-1 span:nth-of-type(1) {top:0;transform-origin:left center}.burger-1 span:nth-of-type(2) {top:40%;transform:translateY(-50%);transform-origin:left center}.burger-1 span:nth-of-type(3) {top:80%;transform-origin:left center;transform:translateY(-100%)}.burger-1 input:checked ~ span:nth-of-type(1) {transform:rotate(45deg);top:-2px;left:6px}.burger-1 input:checked ~ span:nth-of-type(2) {width:0%;opacity:0}.burger-1 input:checked ~ span:nth-of-type(3) {transform:rotate(-45deg);top:20px;left:6px}.menu_tablet{width:100vw;position:fixed;right:0;top:50px;background-color:#fff;transform:translateY(-300%);transition:transform .5s ease;z-index:50;font-size:19px;justify-content:space-between;height:100dvh}#menuwindow.open{transform:translateY(0)}.menu_tablet_top{justify-content:space-between;height:calc(100vh - 52px);padding:40px 10px;transition:min-height .4s}.dropdown-menu{position:static;display:flex;flex-direction:column;gap:20px;padding:0;width:100%;border:none;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1) , opacity .3s ease , visibility 0s linear .4s , padding .3s ease}.dropdown.open .dropdown-menu{max-height:1000px;opacity:1;visibility:visible;padding:20px 10px!important;transition:max-height .4s cubic-bezier(.32,.72,.46,1) , opacity .3s ease .1s , visibility 0s linear , padding .3s ease}.dropdown.open .dropdown-toggle{color:#6c0608}.dropdown-menu li{opacity:0;transform:translateY(-10px);transition:opacity .3s ease , transform .3s ease}.dropdown.open .dropdown-menu li{opacity:1;transform:translateY(0);transition-delay:.1s}.dropdown:not(.open) .dropdown-menu li {opacity:0;transform:translateY(-10px);transition:opacity .2s ease , transform .2s ease}.header_right_btn_tablet{display:flex;justify-content:center;align-items:center;width:6.5vw;height:6.5vw;background-color:#f4f5fa;border-radius:6px;border:none;transition:.4s}.arrow{height:16px;width:16px;background-image:url(/wp-content/uploads/2025/07/frame-18.svg);background-repeat:no-repeat;background-size:16px 16px;transition:transform .3s ease}.dropdown.open .arrow{transform:rotate(180deg)}.mobile_top_menu_header{gap:20px;display:flex;flex-direction:column}.mobile_top_menu_header .xoo-el-login-tgr.xoo-el-pop-sc{opacity:1}.menu_tablet_phone{margin-top:20px}#closemenu{height:24px;width:24px;background-image:url(/wp-content/uploads/2025/07/svgrepo_iconcarrier-5.svg);background-repeat:no-repeat;background-size:24px 24px;transition:transform .3s ease}.dropdown_closecross{justify-content:space-between}.container_swiper_arrows{gap:14px;align-items:center}.first_section_main{height:80vh}.first_section_main .swiper-pagination-cstm{z-index:1;position:absolute;bottom:90px!important;display:flex;gap:8px;justify-content:center}.first_section_main .swiper-pagination-cstm .swiper-pagination-bullet{background:#f5f5f5;opacity:1;height:15px;width:15px;border-radius:50px;margin:0!important}.first_section_main .swiper-pagination-cstm .swiper-pagination-bullet.swiper-pagination-bullet-active{width:45px}.swiper_wrapper_main_img.main{position:absolute;width:48vh;height:48vh;bottom:-20px;right:-10vh;z-index:0}.swiper_wrapper_main_title.init.main{padding-top:0}.swiper_wrapper_main1 .swiper-slide,.swiper_wrapper_main .swiper-slide{height:80vh;transition:height .3s ease;position:relative;padding:16vh 0 53vh;border:none;outline:none}.swiper_wrapper_main_text.main{width:78%}.swiper_wrapper_novinka .swiper-pagination-bullet,.swiper_wrapper_main .swiper-pagination-bullet{width:14px!important;height:14px!important}.swiper_wrapper_novinka .swiper-pagination-bullet-active,.swiper_wrapper_main .swiper-pagination-bullet-active{width:40px!important;height:14px!important}.swiper_wrapper_novinka .swiper-pagination-cstm1,.swiper_wrapper_main .swiper-pagination-cstm{bottom:12px!important}.brends_cards{margin-top:20px}.brends_card:hover .brends_card_front{background-color:#6c0608}.brends_card:hover .brends_card_front img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(0%) hue-rotate(182deg) brightness(103%) contrast(106%)}.brends_card_inner{transform:none!important}.brends_card.flipped .brends_card_inner{transform:none!important}.brends_card{border-radius:15px;height:105px}.brends_card_front,.brends_card_back{border-radius:15px}.brends_card_back{font-size:3.683vw}.brends_card:nth-child(1) .brends_card_front img{width:80%;height:20px}.brends_card:nth-child(2) .brends_card_front img{width:80%;height:40%;transform:translateY(-7px)}.brends_card:nth-child(3) .brends_card_front img{width:80%;height:30px}.brends_card:nth-child(4) .brends_card_front img{width:80%;height:20px}.stocks_title.main{margin-top:0}.container_seiper_arrows{gap:14px}.swiper-button-prev-cstm,.swiper-button-prev-otzyzy,.swiper-button-prev-new,.swiper-button-prev-hity,.swiper-button-prev-stocks,.swiper-button-prev-cross,.swiper-button-prev-related,.swiper-button-prev-cstm1{width:27px!important;height:27px!important}.swiper-button-next-cstm,.swiper-button-next-otzyzy,.swiper-button-next-new,.swiper-button-next-hity,.swiper-button-next-stocks,.swiper-button-next-cross,.swiper-button-next-related,.swiper-button-next-cstm1{width:27px!important;height:27px!important}.btn_view_all_main,.view_all_btn{height:44px;width:100%;border-radius:15px;font-size:3.683vw}.swiper_wrapper_novinka .swiper-slide{padding:16vh 0 53vh}.section_novinka .swiper_wrapper_main_title{width:100%;font-size:6.596vw}.section_novinka .swiper_wrapper_main_text{width:100%;font-size:3.683vw}.swiper_wrapper_novinka .swiper-slide{background-position:center right!important;height:65vh;position:relative;z-index:0}.swiper_wrapper_novinka .swiper-slide:after{content:"";position:absolute;inset:0;background:inherit;z-index:0}.swiper_wrapper_novinka .swiper-slide>.container{position:relative;z-index:1}.about_title{font-size:6.596vw}.about_text,.about_podtext{font-size:3.683vw}.about_text{margin-top:20px}.about_podtext{margin-top:16px}.about{padding:15vh 0 25vh 0;justify-content:center}.about_btn{height:44px;padding:0 44px;border-radius:15px;font-size:3.683vw;transition:0s!important}.about_btn_container{margin-top:40px}.voprosy_container{margin-top:20px;margin-bottom:0}.swiper_otzyvy{padding-right:5vw!important}.swiper_otzyvy .swiper-slide{padding:30px 26px 30px 20px;border-radius:15px;gap:14px;min-height:234px;height:234px}.swiper-button-disabled{display:block!important;opacity:.4}.otzyv_foto{width:74px;height:74px}.otzyv_name,.otzyv_text,.otzyv_mark{font-size:3.683vw}.otzyv_text{overflow-y:scroll}.otzyv_mark .h2{font-size:2.227vw}.otzyv_foto_mark{gap:8px}.otzyv_name_text{gap:14px}.voprosy_container{gap:8px}.single_vopros{padding:30px 20px;border-radius:15px}.vopros_title,.vopros_text{font-size:3.683vw;width:80%}.vopros_text.opening,.vopros_text.open{padding-top:20px}.krestik_container{width:24px;height:24px;right:20px;top:25px}.nav-icon1{width:24px;height:24px}.contact_form_container{margin-top:20px;padding:30px 20px;border-radius:15px}.contact_form,.section_contact_form{margin-bottom:30px!important}.contact_form_fields_text{margin-bottom:20px;font-size:3.683vw}.contact_form_fields{flex-direction:column;gap:10px}.contact_form_fields div{width:100%}.contact_form_fields span[data-name="name_field"] input,.contact_form_fields span[data-name="phone_field"] input,.contact_form_fields span[data-name="mail_field"] input{height:44px;border-radius:15px;padding-left:20px;font-size:3.683vw}.contact_form_fields input[type="submit"]{height:44px;border-radius:15px;font-size:3.683vw}.flex.contact_form_fields .flexc{flex-direction:column-reverse}input[type="checkbox"]{width:24px;height:24px}.wpcf7-list-item-label{font-size:2.4vw;line-height:1.2}.wpcf7-list-item label{gap:10px;margin-bottom:14px}.swiper-button-next-cstm,.swiper-button-prev-cstm{opacity:1!important}.init_sign{height:39.35vh;width:100vw}.footer{padding:30px 0;flex-direction:column}.logo_form{width:100%}.footer_logo{width:58.98vw;height:56px}.footer_contacts_mobile{display:flex}.footer_contacts{display:none}.container_lists_mobile{display:flex;width:100%;margin-top:30px}.footer_catalog,.footer_about{display:none}.footer_catalog_mobile div,.footer_catalog_mobile a,.footer_about_mobile a{font-size:3.683vw}.footer_catalog_mobile{width:50%;gap:12px}.footer_about_mobile{width:50%;gap:12px}.footer_contacts_mobile{margin-top:20px;gap:8px;flex-wrap:wrap;max-height:55px}.footer_elem{font-size:3.683vw}.container_socials{gap:11px;margin-left:12px}.footer_contact_logo{width:7.766vw;height:7.766vw}.footer_contact_form{margin:30px 0}.footer_contact_form .contact_form_fields_text{font-size:3.683vw;margin-bottom:14px}.contact_form_footer_fields{gap:6px}.contact_form_footer_fields span[data-name="mail_field"] input{height:38px;border-radius:15px;padding-left:20px;font-size:3.6883vw}.contact_form_footer_fields input[type="submit"]{height:38px;border-radius:15px;font-size:3.683vw}.footer_contact_form .wpcf7-list-item label{margin-top:10px;margin-bottom:0}.footer_contact_form .wpcf7-list-item-label{font-size:2.227vw;width:75%}.full_container_single_product_info_crosssells{margin-bottom:50px}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a{height:28.5px!important;padding:0 24px 0 14px!important;border-radius:15px!important;cursor:pointer!important;font-size:3.683vw!important}.catalog_slogan{font-size:7.081vw}.catalog_slogan div{width:85%}.catalog_wrapper{height:39.387vh}.brends_container_ctlg .container{flex-direction:column;align-items:flex-start;width:100%}.container_all_filters{width:100%;justify-content:space-between;align-items:flex-start;margin:20px auto 0 auto;width:clamp(300px,90vw,1920px)}.container_all_filters_reset_filters{flex-direction:column-reverse;align-items:flex-start}.brends_container_ctlg{margin-top:30px;margin-bottom:20px}.brand-button{height:38px;padding:0 3.683vw;background-color:transparent;border-radius:15px;border:1px solid #ae9c8e;color:#272323;text-decoration:none;transition:all .3s;cursor:pointer;display:flex;align-items:center;width:fit-content;font-size:2.912vw}.filters-toggle-btn{font-size:3.683vw;height:fit-content}.filter_icon{width:4.854vw;height:4.854vw;margin-left:12px}.woo-sorting.woocommerce-ordering select{height:20px;font-size:3.683vw;padding-right:6vw}.woo-sorting.woocommerce-ordering .woocommerce-ordering:after{width:18px;height:18px}.products{column-gap:10px;row-gap:20px;margin-bottom:30px}.product{width: calc((100% - 10px) / 2);position:relative}.product .woocommerce-LoopProduct-link:nth-of-type(1) img{height:220px!important;border-radius:15px}.container_metki{position:absolute;top:10px;left:10px;gap:6px;flex-wrap:wrap;width:70%}.product .woocommerce-LoopProduct-link{border-radius:15px}.metka-item{border:1px solid #272323;color:#272323;border-radius:15px;height:22px;padding:0 2.912vw;background-color:#fefaf8;align-items:center;justify-content:center;font-size:1.741vw}.tinv-wraper.woocommerce.tinv-wishlist{position:absolute;top:10px;right:10px;width:5.339vw;height:5.339vw}.tinv-wraper.woocommerce.tinv-wishlist a img{max-width:5.339vw;max-height:5.339vw}.title_and_btn{margin-top:6px;justify-content:space-between}.woocommerce-loop-product__title{font-weight:300;font-size:2.712vw;flex-grow:1}#variation-btn-add-cart,.add_to_cart_button.product_type_variable{border-radius:10px;border:1px solid #ae9c8e;width:8.737vw;height:8.737vw}#variation-btn-add-cart img{width:3.883vw;height:3.883vw}.swiper-related #variation-btn-add-cart img,.swiper-related .product_type_variable img,.add_to_cart_button img{width:3.883vw;height:3.883vw}.title_and_btn .woocommerce-LoopProduct-link.woocommerce-loop-product__link{width:70%}.container_product_info .ot_min{font-weight:600;font-size:5.139vw;color:#6c0608;padding-right:4px}.woocommerce-Price-amount.amount{font-size:2.712vw}.product .price del bdi{font-size:2.227vw}.product .price{gap:6px}.bapf_button.bapf_reset{height:38px;padding:0 3.683vw;border-radius:15px;font-size:2.912vw;text-wrap:nowrap}.catalog_filters{padding:7px 5px}.bapf_sfilter .bapf_hascolarr,.bapf_sfilter .bapf_hasdesc{font-size:2.9vw;font-weight:400;line-height:1.15}.bapf_colaps_smb.fa.fa-chevron-down:before{width:15px;height:15px;margin:0}.bapf_colaps_smb.fa.fa-chevron-up:before{width:15px;height:15px;margin:0}.bapf_sfilter .bapf_hascolarr,.bapf_sfilter .bapf_hasdesc{padding-right:22px}.bapf_sfilter.bapf_ckbox label{font-size:2.55vw}.brends_btns{gap:6px;width:100%}.swiper_brends_ctlg{width:100%;padding-left:5vw!important}.catalog_filters_container{position:fixed;top:0;right:0;width:100vw;height:100dvh;background:#fff;z-index:1000;padding:40px 0 160px 0;border:1px solid #ddd;border-radius:.785vw 0 0 .785vw;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;justify-content:center}.catalog_filters_container_plus{margin:0 auto;width:clamp(300px,90vw,1920px)}.bapf_head h3,.bapf_sfilter .bapf_hascolarr{margin:0;font-size:4.654vw;font-weight:600}.bapf_button.bapf_reset,.bapf_button.bapf_update{height:44px;padding:0 42px;border-radius:15px;font-size:3.683vw}.bapf_ckbox_sqchck input[type="checkbox"]{width:24px!important;height:24px!important}.bapf_sfilter.bapf_ckbox label{font-size:3.683vw}.bapf_ckbox_sqchck input[type="checkbox"]:checked:after{width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.catalog_filters_container_plus{padding-bottom:30px}.bapf_from,.bapf_to{font-size:2.8vw;font-weight:400;padding:6px 12px;border-radius:15px;background-color:#efe8e0;width:fit-content!important}.catalog_filters_container_close{right:20px;top:30px;width:9.7vw;height:9.7vw}.container_apply_reset{bottom:40px;gap:10px;margin:0 auto;width:clamp(300px,90vw,1920px);flex-direction:column-reverse}.bapf_button.bapf_reset,.bapf_button.bapf_update{width:100%}.catalog_filters_container_plus{gap:30px}.bapf_body ul{padding-top:20px!important;gap:16px!important}.single_product_container{margin-top:30px}.crosssell_container{margin-top:50px;margin-bottom:30px}.big_swiper_product_mobile{display:block!important;height:340px}.big_swiper_product_mobile .swiper-slide{border-radius:15px}.big_swiper_product_mobile .swiper-slide img{object-fit:cover;border-radius:15px}.small_swiper_product,.big_swiper_product{display:none!important}.product_swiper_container{width:100%;height:340px}.single_product_container{flex-direction:column}.big_swiper_product_mobile .swiper-pagination-bullet,.swiper_wrapper_main .swiper-pagination-bullet{width:14px!important;height:14px!important;background-color: #ffffffc7 !important;opacity:1!important}.big_swiper_product_mobile .swiper-pagination-bullet-active,.swiper_wrapper_main .swiper-pagination-bullet-active{width:40px!important;height:14px!important;background-color: #ffffffc7 !important;border-radius:40px!important}.big_swiper_product_mobile .swiper-pagination-single{position:absolute;bottom:10px;display:flex;justify-content:center;z-index:10}.variations_and_price .product_price{display:flex}.container_title_price_product .product_price .woocommerce-Price-amount.amount{font-size:5.139vw}.summary.entry-summary.container_product_info{width:100%!important;height:unset!important;margin-top:20px!important}.single_product_title{font-size:6.596vw;width:100%}.product_content{width:100%;font-size:3.683vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product_content{}.show-more-spbtn{white-space:nowrap;text-decoration:underline;cursor:pointer;display:flex;font-size:3.683vw;margin-top:5px}.product_content .show-more-spbtn::before{content:"";position:absolute;right:100%;top:0;bottom:0;width:1.6em;background:linear-gradient(to left,var(--bg),rgba(255,255,255,0));pointer-events:none}.product_content.expanded{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:0}.product_content.expanded .show-more-spbtn{position:static;display:inline-block}.container_product_info .quantity{width:100%;border-radius:15px;height:44px;font-size:3.683vw}.container_product_info #variation-btn-add-cart,.container_product_info .single_add_to_cart_button.button{width:100%;border-radius:15px;height:44px;font-size:3.883vw;padding:0 35px 0 0;display:flex;justify-content:center;align-items:center}.awooc-custom-order.button.alt.awooc-button-js{border-radius:15px;height:44px;font-size:3.683vw;width:calc(100% - 56px)}.container_product_info .tinv-wraper.woocommerce.tinv-wishlist{width:44px!important;height:44px!important;border-radius:15px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{gap:12px}.halh_info_product_container{width:100%}.variations_and_price{margin-top:20px;position:relative}.container_product_info .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared .variable-item{border-radius:15px;border:1px solid #ae9c8e;background-color:transparent;padding:10px 16px;font-size:3.883vw;font-weight:400}.variations_and_price .product_price .woocommerce-Price-amount.amount,span[aria-hidden="true"]{font-size:5.139vw}.container_product_info .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared{gap:6px}.container_product_info .quantity input{font-size:3.683vw}.custom-qty-btn{font-size:3.883vw;border-radius:15px;width:25%!important}.custom-qty-btn:hover{border-radius:15px!important}.container_product_info .variations{margin-bottom:0}.container_product_info .variations tbody tr{display:flex;align-items:flex-start;justify-content:space-between}.woocommerce-variation-price{position:static;font-size:3.683vw;padding-bottom:10px;margin-top:10px}.woocommerce-variation-price .woocommerce-Price-amount.amount{font-size:5.139vw}.reset_variations{font-size:3.683vw!important}.value.woo-variation-items-wrapper{gap:10px}.container_product_info #variation-btn-add-cart:after,.container_product_info .single_add_to_cart_button.button:after{width:26px;height:26px;right:calc(45% - 40px)}.container_product_info .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-size:8.139vw}.full_info_product_container{margin-top:50px}.description_part{padding:22px 0 16px 0}.description_part .attribute-value{text-align:end}.description_title{font-size:3.683vw}.description_text{line-height:1.2;font-size:3.683vw;width:100%}.description_text.open{padding-top:20px}.is-ajax-search-items .is-search-sections .is-prices *{font-size:3.683vw!important;font-weight:600!important}.is-ajax-search-items .is-search-sections .is-prices ins *{font-size:3.683vw!important;font-weight:600!important}.is-ajax-search-items .is-search-sections .is-prices del .woocommerce-Price-amount.amount{font-size:3.198vw!important;color:#aa8e78;font-weight:600!important}.is-ajax-search-items .is-search-sections .is-prices del *{font-size:3.198vw!important;color:#aa8e78;font-weight:600!important}.header_elem.h2.btn.search{position:relative;cursor:pointer}.is-form-style input.is-search-input{font-size:3.640vw!important}.is-search-form.is-form-style.is-form-style-3{position:absolute;top:64px;right:-34vw;transform:translateY(-50%);width:90vw;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;overflow:hidden;white-space:nowrap;z-index:10;display:flex;align-items:center;height:44px;max-height:0;max-width:90vw}.is-search-form.is-form-style.is-form-style-3.active{max-height:44px;opacity:1;visibility:visible;pointer-events:all;height:44px;display:flex;align-items:center;z-index:100;width:90vw;max-width:90vw}#is-ajax-search-details-324{display:none!important}#is-search-input-324{border-radius:15px 0 0 15px;height:44px;border:1px solid #fff!important}.is-search-submit .is-search-icon{background-color:#fff!important;border-radius:0 15px 15px 0;border:none!important;outline:none!important;height:44px;display:flex!important;align-items:center;justify-content:center;padding:0!important;background-image:url(/wp-content/uploads/2025/08/frame-24.svg);background-size:20px 20px;background-position:center;background-repeat:no-repeat}.is-search-submit .is-search-icon svg{display:none}.is-form-style button.is-search-submit{height:44px!important;width:44px!important}.is-ajax-search-result{border-radius:15px!important;padding:10px!important;width:100%!important;margin:10px auto 0 auto!important;left:unset!important;max-width:unset!important;justify-self:center!important;background-color:transparent!important;padding:0!important}#is-ajax-search-result-324 .is-ajax-search-items{border-radius:15px;width:clamp(300px,90vw,1920px)!important;margin:0 auto;max-height:500px!important}.is-ajax-search-details a,.is-ajax-search-result a{color:#231f20!important}.is-ajax-search-posts .thumbnail a img{border-radius:15px!important}.is-ajax-search-posts .is-title a{font-size:3.683vw!important}.is-ajax-search-posts .is-ajax-search-posts .is-title a{font-size:3.683vw!important}.is-ajax-search-posts .is-prices .woocommerce-Price-amount.amount,.is-ajax-search-posts .is-prices span[aria-hidden="true"]{font-size:3.683vw!important}.is-ajax-search-posts .is-prices del .woocommerce-Price-amount.amount{font-size:2.712vw!important}.wpcf7-not-valid-tip{font-size:3.683vw!important}.tinv-wishlist .products .product{width: calc((100% - 10px) / 2) !important;margin:0!important}.tinv-wishlist .products{margin:20px 0 50px!important;gap:10px!important}.tinv-wishlist .product-image-container{height:53.398vw;border-radius:15px}.tinv-wishlist .woocommerce-loop-product__title{font-size:2.712vw!important}.tinv-wishlist ul.products li.product .price{font-size:2.712vw!important}.tinv-wishlist #variation-btn-add-cart,.tinv-wishlist .button.product_type_variation,.tinv-wishlist .button.product_type_variable{border-radius:15px;border:1px solid #ae9c8e;background-color:transparent;margin:0!important;width:8.737vw;height:8.737vw;display:flex!important;align-items:center;justify-content:center}.tinv-wishlist ul.products li.product .add_to_cart_button img{width:3.883vw;height:3.883vw}.product-price{margin-top:1.456vw}.related-products-wrapper .swiper-related{margin-top:20px;margin-bottom:30px}.button.wc-backward{margin-top:40px!important;border-radius:15px!important;height:44px!important;padding:0 31px!important;font-size:4.654vw!important;border:1px solid #272323!important;background-color:#fefaf8!important;color:#272323!important;font-weight:400!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%}.button.wc-backward:hover{border:1px solid #272323!important;background-color:#272323!important;color:#fefaf8!important}.error_text{font-size:3.683vw}.error_container .flex a:nth-of-type(1) {font-size:13px;height:44px;border-radius:15px;padding:0 30px;width:calc(50% - .5vw)}.error_container .flex a:nth-of-type(2) {font-size:13px;height:44px;border-radius:15px;padding:0 30px;width:calc(50% - .5vw)}.wrapper_error{margin-top:7vh;height:80vh;align-items:center;justify-content:center;flex-direction:column;gap:30px}.error_count{width:100%;font-size:43vw}.error_container{width:100%;gap:4vh}.cart-popup{position:fixed;top:0;right:0;width:100vw;height:calc(100vh - 52px);background:#fff;z-index:49;padding:40px 0 80px;box-shadow:-2px 0 10px rgba(0,0,0,.1);transform:translateX(100vw);transition:transform .3s ease;overflow-y:scroll}.cart-popup-overlay{top:52px;height:100vh;z-index:10}.cart-popup-overlay.active{display:flex;pointer-events:all;backdrop-filter:blur(0)}.cart-popup-content{width:clamp(300px,90vw,1920px);margin:0 auto}.cart_full_title{margin-bottom:20px;font-size:6.596vw}.close-cart-popup{font-size:0;width:5.825vw;height:5.825vw}.woocommerce-mini-cart.cart_list,.minicart_item{gap:20px}.mini_cart_item img{border-radius:15px;width:25vw;height:25vw}.minicart_item .product_title{font-size:4.168vw;width:80%}.minicart_item .quantity *{font-size:3.683vw}.remove.remove_from_cart_button{font-size:3.683vw}.summa_zakaza{font-size:6.796vw;margin:30px 0 20px}.custom-cart-summary{font-size:4.168vw}.woocommerce-mini-cart__total .amount *{font-size:3.683vw}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{display:flex;height:44px;width:100%;border-radius:15px;align-items:center;justify-content:center;color:#fff;background-color:#6c0608;font-size:3.683vw}.woocommerce-mini-cart__buttons.buttons{margin-top:20px}.related-products-wrapper .title_main{width:80%}.cart-popup .related-products-wrapper .flex{margin-bottom:0}.cart-popup .related-products-wrapper .title_arrows{margin-bottom:20px;align-items:flex-start!important}.swiper-button-prev-mini,.swiper-button-next-mini{width:5.339vw;height:5.339vw}.swiper-related-container .container_seiper_arrows{gap:4.368vw}.cart-popup .related-products-wrapper{margin-top:50px}.cart-popup .product .woocommerce-LoopProduct-link:nth-of-type(1) img {height:220px!important}.cart-popup .related-products-wrapper .product-item-wrapper{margin-top:12px}.cart-popup .related-products-wrapper .woocommerce-loop-product__title,.cart-popup .related-products-wrapper .woocommerce-Price-amount.amount,.cart-popup .related-products-wrapper .ot_min{font-size:3.683vw!important}.cart-popup .related-products-wrapper .product-price{margin-top:6px}.cart-popup .related-products-wrapper .product_btn{margin-top:6px}.cart-popup .product .price del *{font-size:11px!important}.cart-popup-content #variation-btn-add-cart,.cart-popup-content .product_type_variable.add_to_cart_button{margin-top:6px!important;width:100%;position:relative;display:flex;align-items:center;justify-content:flex-end;padding:.703vw 22%;height:44px}.cart-popup-content #variation-btn-add-cart img,.cart-popup-content .product_type_variable img,.add_to_cart_button img{width:5.067vw;height:5.097vw}.cart-popup-content #variation-btn-add-cart:after,.cart-popup-content .product_type_variable.add_to_cart_button:after{content:"В корзину";color:inherit;position:absolute;font-weight:400;font-size:3.683vw;transition:.3s;top:50%;transform:translateY(-50%);left:22%}.cart_empty_title{font-size:6.796vw;width:80%}.cart_empty_text{margin-top:20px;font-size:3.683vw}.header_elem.btn:hover{transform:scale(1);font-weight:400}.container_product_info del bdi{text-decoration:line-through;color:#ae9c8e;font-size:4.256vw;padding-left:5px}.product-item-wrapper .ot_min{font-weight:600;font-size:2.712vw;color:#6c0608}.preloader-content .i1{width:12vw!important}.preloader-content .n{width:30vw!important}.preloader-content .i2{width:11.4vw!important}.preloader-content .t{width:26vw!important}.coupon{margin-top:16px}.coupon .arrow_promocode_button{right:0!important;top:0!important;width:6.310vw!important;height:6.310vw!important;transform:translate(-50%,35%)}#order_review_coupon_input,#coupon_code{padding-left:7.766vw!important;font-size:3.333vw;height:44px;width:100%;border-radius:15px}.checkout_title{margin-top:104px;font-size:6.796vw}.checkout.woocommerce-checkout{margin-top:20px;gap:4.854vw;flex-direction:column}#customer_details{width:100%}#order_review{width:100%}.custom-checkout-fields .place-order-section{display:none}.checkout-section{padding:30px 4.854vw;border-radius:15px}.checkout_delivery_methods,.address-toggle,.section-title{font-size:3.683vw!important}.form-row.form-row-wide.address-field{margin-bottom:20px}.checkout_delivery_methods{font-size:3.683vw}#shipping_method{margin-top:12px!important;display:flex;flex-direction:column;gap:10px}#shipping_method li{gap:12px;border-radius:15px;padding:24px 4.854vw}.custom-checkout-fields input[type="text"],.custom-checkout-fields input[type="tel"],.custom-checkout-fields input[type="email"]{font-size:3.683vw}#shipping_method li label{font-size:3.683vw}#payment_method_yookassa_widget,.wc_payment_method .input-radio,#shipping_method .shipping_method{width:8.737vw!important;height:8.737vw!important;display:flex!important;align-items:center!important;justify-content:center!important}#payment_method_yookassa_widget:checked:after,.wc_payment_methods .input-radio:checked:after,#shipping_method .shipping_method:checked:after,#shipping_method .shipping_method[checked="checked"]:after{width:5.339vw!important;height:5.339vw!important}.clear-city-input{width:4.854vw;height:4.854vw;top:25%}#select_dpd_pickpoint,.pvz-injected,.open-pvz-btn{height:56px!important;border-radius:15px!important;font-size:3.683vw;!important;padding:0 7.524vw!important;text-wrap:nowrap!important}.custom-checkout-fields{gap:20px}.custom-checkout-fields input[type="text"],.custom-checkout-fields input[type="tel"],.custom-checkout-fields input[type="email"]{height:56px!important;font-size:3.683vw}.customer-fields{gap:4.854vw;row-gap:0}.customer-fields .form-row,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width: calc((100% - 4.854vw) / 2)}.privacy-checkbox{font-size:2.227vw}.checkout-product-item{width: calc((100% - 5.825vw) / 3)}.checkout-product-item a{width:100%;height:100%;border-radius:15px}#edit-cart-btn{font-size:2.227vw}.checkout-products-grid{gap:2.912vw;margin-top:20px}.checkout-section:nth-of-type(4) {margin-bottom:0}.shop_table.review-order-table{padding:30px 4.854vw;border-radius:15px!important}#order_review .woocommerce-Price-amount.amount{font-size:3.683vw}.shop_table.review-order-table tr td{font-size:3.683vw}.order-total{font-size:3.683vw;margin-top:16px}#place_order{height:44px;border-radius:15px;font-size:3.683vw}.coupon-field input{padding-left:32px;font-size:3.683vw;height:44px;border-radius:15px}.coupon-field button{right:3.883vw;top:25%;width:6.310vw;height:6.310vw}.shipping-summary{margin-top:12px}.coupon-field{margin-top:3.883vw}#shipping_method li{align-items:flex-start}#shipping_method li input{width:calc(20% - 6px)}#shipping_method li label{width:calc(80% - 6px)}#shipping_method li .pickup-point-btn-container{display:none}.customer-fields .form-row,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.wc_payment_method label{font-size:3.683vw;margin-left:12px}.wc_payment_method{width:100%}.woocommerce-form-row_half{width:100%!important}.account_fields_section{flex-wrap:wrap;gap:0}.xoo-el-notice{margin-bottom:15px;position:absolute;bottom:24%;width:100%}.xoo-el-fields{flex-direction:column;gap:12.135vw}span.xoo-el-nav-ft,.form.xoo-el-action-form{width:100%}.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal, .xoo-el-notice-inmodal {max-width:90vw}.xoo-el-section{padding-left:0}.xoo-el-main{padding:14.56vw 7.281vw;padding-left:7.281vw!important;padding-right:7.281vw!important}span.xoo-el-close,.xoo-el-notice-close{right:2.912vw;top:2.912vw;width:6.553vw;height:6.553vw}.xoo-el-form-title{font-size:5.596vw;margin-bottom:7.281vw}.xoo-el-text-part{font-size:5.596vw}span.xoo-el-nav-ft{gap:7.281vw}.xoo-aff-input-icon+input[type="text"],.xoo-aff-input-icon+input[type="password"],.xoo-aff-input-icon+input[type="email"],.xoo-aff-input-icon+input[type="number"],.xoo-aff-input-icon+select,.xoo-aff-input-icon+select+.select2,.xoo-aff-input-icon+input[type="tel"],.xoo-aff-input-icon+input[type="file"]{height:44px;border-radius:15px;padding-left:7.281vw;font-size:3.683vw}.xoo-el-form-container button.btn.button.xoo-el-action-btn{height:44px;border-radius:15px;font-size:3.683vw;width:100%}.xoo-el-action-link{height:44px;border-radius:15px;font-size:3.683vw}div[data-section="register"] .xoo-el-fields{flex-direction:column}.xoo-el-action-form.xoo-el-form-register .button.btn.xoo-el-action-btn.xoo-el-register-btn{height:44px;border-radius:15px;font-size:3.683vw}.xoo-el-main input[type="checkbox"]{width:25px;height:25px;margin-right:2.184vw;-webkit-appearance:none;appearance:none}.xoo-el-main input[type="checkbox"]:after{width:5px;height:12px;top:3px;left:9px}.xoo-el-lostpw-tgr,.xoo-el-form-label span{font-size:3.198vw}.xoo-aff-group label{font-size:2.227vw}.agreee{left:37px;top:14px}div[data-section="lostpw"] span.xoo-el-nav-ft{top:2.912vw;left:2.912vw}.xoo-el-icon-arrow-left2{width:5.825vw;height:5.825vw}.xoo-el-form-txt{font-size:3.883vw;margin-bottom:7.281vw}.xoo-aff-group{margin-bottom:4.854vw;width:100%}.xoo-el-srcont,.xoo-el-inmodal{border-radius:15px!important}input[type="checkbox"]{width:25px;height:25px;margin-right:2.184vw;-webkit-appearance:none;appearance:none}input[type="checkbox"]:after{width:5px;height:12px;top:3px;left:9px}.account_title{padding:30px 0}.woocommerce-MyAccount-navigation{padding:7.281vw;border-radius:15px;background-color:#fff;width:100%;height:fit-content}.account_container{flex-direction:column;gap:50px;margin-bottom:7.281vw}.woocommerce-MyAccount-content{width:100%}.woocommerce-MyAccount-navigation-link{font-size:3.683vw}.woocommerce-MyAccount-navigation-link--customer-logout a{height:44px;width:100%;border-radius:15px;margin-top:2.427vw}.account_area_title{font-size:3.683vw;margin:7.281vw 0 2.427vw}.account_container .woocommerce-Input{height:44px!important;font-size:3.683vw;padding-left:2.427vw!important;width:100%!important}.account_container input[name="account_middle_name"],.account_container input[name="account_birth_date"],.account_container input[name="account_email"],.account_container input[name="account_phone"]{width:100%!important}.customer-fields .form-row,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.account_container button[type="submit"]{height:44px;border-radius:15px;margin-top:4.854vw;width:100%;font-size:3.683vw}.woocommerce-MyAccount-navigation ul{gap:4.854vw}.order-details *,.order-status,.order-title{font-size:3.683vw!important}.toggle-text{font-size:2.712vw}.minicart_item .quantity{margin:10px 0;border:1px solid #272727;border-radius:15px;justify-content:space-between;padding:3px;width:100%;height:35px}.minicart_item .quantity .input-text.qty.text{height:30px!important}.minicart_item .woocommerce-Price-amount.amount{font-size:3.683vw}.container_plus .container_single_post{margin-top: calc(52px + 40px)}.container_plus.privacy .single_post_title{font-weight:600;font-size:6.596vw;margin-bottom:30px}.container_plus.privacy .single_post_content span{font-weight:600!important}.container_plus.privacy .single_post_content p{font-size:3.683vw}.container_plus.privacy .single_post_content td{padding:15px!important}.container_plus.privacy .single_post_content a{font-weight:600!important}.container_plus.privacy .single_post_content a:hover{color:#6c0608}.container_plus.privacy .single_post_content ul{padding-left:4vw!important}.container_plus.privacy .single_post_title{display:flex}.single_product_container .single_variation_wrap{margin-top:0}.single_post_content .h0{font-size:5.625vw}.single_post_content .h1{font-size:4.654vw}.swiper-button-next-cstm1,.swiper-button-prev-cstm1{display:none!important}.container_title_price_product .product_price{display:none}.description_part .product-attributes{gap:3.883vw}.address-header .krestik_container .nav-icon1{width:20px;height:20px}.address-header .krestik_container{right:0;top:-7px}.lmp_load_more_button a{height:44px!important;border-radius:15px!important;font-size:3.647vw!important;border:1px solid #272323!important;background-color:transparent!important;padding:0 30px!important;display:flex!important;align-items:center!important;width:fit-content}.button.wc-russian-post-choose-delivery-point,#select_dpd_pickpoint,.pvz-injected,.open-pvz-btn{height:56px!important;border-radius:15px!important;font-size:3.683vw!important;padding:0 31px!important}.cdek-office-info{height:56px!important;border-radius:15px!important;font-size:15px!important}.cdek-office-info:before{height:38px!important}.swiper_wrapper_main_title.init{line-height:1.2}.wc-russian-post-widget{gap:12px;flex-wrap:wrap}#dpd_pickpont_descr,.wc-russian-post-chosen-address{height:56px!important;s
        border-radius: 15px !important;font-size:3.683vw!important;padding:0 12px!important}.woocommerce-account-fields .form-row.form-row-wide.create-account.woocommerce-validated{display:flex;margin-top:10px;align-items:center;justify-content:center;height:fit-content;border-radius:15px;border:1px solid #ae9c8e;padding:unset;width:100%;padding:15px}.woocommerce-account-fields .form-row.form-row-wide.create-account.woocommerce-validated label{display:flex;align-items:center;gap:10px;text-wrap:nowrap}.woocommerce-account-fields .form-row.form-row-wide.create-account.woocommerce-validated label span{width:77%;text-wrap:wrap}#payment .checkout-section{margin-top:20px}.section_page_about.mobile{display:block}.section_page_about{display:none}.filters_chips_container .bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:before{right:28px!important;top:7px!important}#createaccount{width:25px;height:25px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;min-height:25px;max-height:25px;min-width:25px;max-width:25px;display:inline-block;vertical-align:middle;position:relative}.single_post_btn{transition:0s!important}button{transition:0s!important}.section_page_about_all_info{margin-top:22vh}.add_to_cart_popup_wrapper{position:fixed;bottom:50px;right:20px;pointer-events:none;height:10vh;width:clamp(300px,90vw,100vw);margin:0 auto}}.wysiwyg,.how_we_build_text.engieneering,.how_we_build_repeater_item_text{white-space:normal;word-wrap:break-word}.wysiwyg p,.how_we_build_text.engieneering p,.how_we_build_repeater_item_text p{margin:1em 0}.wysiwyg h1,.how_we_build_text.engieneering h1,.how_we_build_repeater_item_text h1{font-size:2.5em;margin:1.2em 0 .6em;font-weight:400}.wysiwyg h2,.how_we_build_text.engieneering h2,.how_we_build_repeater_item_text h2{font-size:1.7em;margin:1em 0 .7em;font-weight:400}.wysiwyg h3,.how_we_build_text.engieneering h3,.how_we_build_repeater_item_text h3{font-size:1.25em;margin:.8em 0 .4em;font-weight:400}.wysiwyg ul,.wysiwyg ol{margin:1em 0 1em 2em;padding:0}.wysiwyg ol{list-style:auto!important;list-style-type:decimal!important}.wysiwyg ul{list-style:disc!important}.wysiwyg li{margin:.5em 0}.wysiwyg strong,.wysiwyg b{font-weight:600!important}.wysiwyg em,.wysiwyg i{font-style:italic!important}.wysiwyg a{text-decoration:underline}.f152-banner{position:fixed!important;inset-inline:0;bottom:30px!important;z-index:2147483000;box-shadow:0 -6px 20px rgba(0,0,0,.08);left:5vw!important;width:40vw;border-radius:20px;border-top:3px solid #6c0608!important;background:#efe8e0!important;@media (min-width: 769px) and (max-width: 1200px){
        width: 60vw;
    }
    @media (max-width: 768px){
        width: 90vw;
        /* bottom: unset !important; */
        /* top: 82px !important; */
    } 
}.f152-banner__message{color:#000!important;font-size:.989vw!important;a{
        color: #000 !important;
    }
    @media (min-width: 769px) and (max-width: 1200px){
        font-size: 15px !important;
    }
    @media (max-width: 768px){
        font-size: 3.683vw !important;
    }
}.f152-btn.f152-btn--reject,.f152-btn.f152-btn--accept{color:#fff!important;padding:0 2.93vw!important;border-radius:.785vw!important;border:none!important;outline:none;position:relative;z-index:10;height:5.88vh;display:flex!important;width:fit-content;align-items:center!important;justify-content:center!important;font-weight:400!important;font-size:.989vw!important;transition:all .2s ease!important;@media (min-width: 769px) and (max-width: 1200px){
        font-size: 15px !important;
        height: 44px !important;
    }
    @media (max-width: 768px){
        font-size: 3.683vw !important;
        height: 44px !important;
        flex: 1 !important;
        border-radius: 15px !important;
    }
}.f152-btn.f152-btn--accept{background-color:#6c0608!important}.f152-btn.f152-btn--accept:hover{background-color:#8e0c0e!important}.f152-btn.f152-btn--reject{background-color:silver!important}.f152-btn.f152-btn--reject:hover{background-color:#a4a4a4!important}