    /*
 * Theme Name:        AuTheme Desktop
 * Theme URI:         https://autlet.ru
 * Description:       Custom website theme for AUTLET Website
 * Version:           1.0.0
 * Author:            Atom Deviant
 * Author URI:        https://autlet.ru
 * Text Domain:       autheme
 * Domain Path:       /assets/lang
 * Tested up to:      6.4
 * Requires at least: 6.0
 * Requires PHP:      7.4
 * License:           Commercial
 * License URI:       https://autlet.ru
 */
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Rubik:wght@500;600;700&display=swap');*/*{outline:none}html,body{overflow-x:hidden;background-color:#F8F8F8;font-family:"Roboto",sans-serif;font-weight:400;color:#000;font-size:16px}body>#wrapper{min-height:100%;display:flex;flex-direction:column}#topline,#header,#footer{flex-grow:0;flex-shrink:0}#content{flex-grow:1}body.adminbar{max-height:calc(100vh - 32px)}h1,.h1,h2,.h2,h3,.h3{font-family:"Rubik",sans-serif}.text a{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;-webkit-transition:all 0.5s;outline:none}.text a,.text a:visited{color:#E32A17;border-color:rgba(227,42,23,.5)}.text a:hover,.text a:focus{color:#2B465E;border-color:rgba(43,70,94,.5)}.text a.js{border-bottom-style:dashed}.text-muted{color:#64717B}.text-muted a,.text-muted a:visited{text-decoration:none;color:#64717B;border-bottom:1px solid rgba(100,113,123,.5)}.text-muted a:hover,.text-muted a:focus{color:#E32A17;border-color:rgba(227,42,23,.5)}.text ul{list-style:none;padding:0}.text ul li{padding:8px 0 8px 36px;background:url("assets/img/marker-check-grey.svg") 0 50% no-repeat}.text h3{font-size:20px}.theme-picture{display:contents}.theme-picture img{height:auto}.img-responsive{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}body::-webkit-scrollbar{width:16px}body::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar-thumb{background-color:rgba(100,113,123,.35);border:4px solid #F8F8F8;border-radius:8px}.pattern-message{background-image:url("assets/img/pattern-message.png");background-image:image-set(url("assets/img/pattern-message.webp") type("image/webp"), url("assets/img/pattern-message.png") type("image/png"));background-repeat:repeat}/*** BLOCKS ***/.block-separator{width:100%;margin:50px 0 35px 0;border:1px dashed rgba(100,113,123,.2)}.block-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.block-header .title h2,.block-header .title h3,.block-header .title .h2,.block-header .title .h3{font-weight:700;color:#333333;font-size:36px;font-family:"Rubik",sans-serif;margin:0 0 8px 0}.block-header .subtitle h2,.block-header .subtitle h3,.block-header .subtitle .h2,.block-header .subtitle .h3{font-weight:400;color:#89939A;font-size:16px;font-family:"Rubik",sans-serif;text-transform:uppercase;margin:0 0 8px 0}.block-header .subtitle a{color:#89939A !important}/*** BOXES ***/.box-white{background-color:#fff;box-shadow:0 4px 12px rgba(100,113,123,.06)}.box-white p:last-child{margin-bottom:0}.box-white__title{display:flex;gap:12px}.box-white__title-icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background:rgb(227,42,23);background:linear-gradient(90deg, rgba(227,42,23,1) 0%, rgba(238,70,53,1) 100%);border-radius:50%}.title-icon-arrow-white{width:6px;height:10px;background:url("assets/img/title-icon-arrow-white.svg");background-size:100% 100%}.box-white__title h2,.box-white__title .h2,.box-white__title h3,.box-white__title .h3{font-size:18px;flex:1}.box-white .title h2,.box-white .title .h2,.box-white .title h3,.box-white .title .h3{font-size:22px;font-weight:600;padding-left:36px;background:url(assets/img/box-white-title-marker.svg) 0 50% no-repeat;background-size:20px 20px;margin-bottom:0}.box-menu{background-color:#fff;box-shadow:0 8px 32px rgba(100,113,123,.25)}.box-banner{box-shadow:0 4px 16px rgba(100,113,123,.5);position:relative;overflow:hidden;background-size:cover;display:flex;text-decoration:none}.box-banner > .img-responsive{align-self:flex-start}.box-banner__background{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;background-size:cover;transition:all ease-in-out .5s;background:#000}.box-banner__background>*{object-fit:cover;opacity:.85;min-width:100%;min-height:100%}.box-banner__background > .theme-picture{display:block;width:100%;height:100%}.box-banner__background > .theme-picture > img{width:100%;height:100%;object-fit:cover}.box-banner__background > img{width:100%;height:100%}a.box-banner:hover .box-banner__background{transform:scale(125%);filter:blur(12px)}.box-banner__content{display:flex;position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.3);flex-direction:column;justify-content:space-between;align-items:center;color:#fff}.box-banner .content{display:flex;position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.5);flex-direction:column;justify-content:space-between;align-items:start;color:#fff;text-shadow:0 0 16px rgba(0,0,0,.6)}.box-banner .content .main,.box-banner .content .add{width:100%}.box-banner .content .title h2,.box-banner .content .title h3,.box-banner .content .title .h2,.box-banner .content .title .h3{font-size:32px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:16px}.box-banner .content .desc{font-size:16px;color:rgba(255,255,255,.85);padding:8px;border-radius:8px;background:rgba(0,0,0,.45);margin-bottom:16px}.box-banner .content .desc p{margin-bottom:8px}.box-banner .content .desc p:last-child{margin-bottom:0}.box-banner .content .list{list-style:none;margin:0;padding:0}.box-banner .content .list li{padding:8px 0 8px 36px;background:url("assets/img/marker-check-white.svg") 0 50% no-repeat}.box-banner .more{width:100%;padding:12px;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.15);font-size:16px;color:rgba(255,255,255,.5);text-transform:uppercase;text-align:center;transition:all ease-in-out .25s}a.box-banner:hover .more{color:rgba(255,255,255,1);background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.25)}.box-banner__title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.box-banner__title h1,.box-banner__title .h1,.box-banner__title h2,.box-banner__title .h2,.box-banner__title h3,.box-banner__title .h3{text-shadow:0 4px 16px rgba(0,0,0,.35)}.box-banner-title h2,.box-banner-title .h2{font-size:32px}.box-banner-title h3,.box-banner-title .h3{font-size:24px}.box-banner__subtitle{background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.15);font-size:18px;font-weight:500;text-transform:uppercase}.box-banner__more{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.15);font-size:14px;color:rgba(255,255,255,.5);text-transform:uppercase;transition:all ease-in-out .25s}a.box-banner:hover .box-banner__more{color:rgba(255,255,255,1);background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.25)}.box-grey{border:1px solid rgba(100,113,123,.1);/*border-radius: 16px;*/padding:16px;color:#6e7a86;background:rgba(255,255,255,.1)}.box-grey h2,.box-grey .h2,.box-grey h3,.box-grey .h3{font-weight:700;font-size:22px;color:#89939A}.box-grey .title h2,.box-grey .title h3,.box-grey .title .h2,.box-grey .title .h3{font-weight:700;font-size:22px;color:#64717B}.box-grey .content p{margin-bottom:16px}.box-grey .content p:last-child,.box-grey .content ul:last-child,.box-grey .content ul>li:last-child{margin-bottom:0}.box-grey a{color:#6e7a86;transition:all ease-in-out .15s}.box-grey a,.box-grey a:focus,.box-grey a:active{}.box-grey a:hover{color:#E32A17}.box-grey .icon{display:flex;position:relative;width:170px;height:170px;background:#64717B;margin:0 auto 16px auto}.box-grey .icon .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url("assets/img/icon-penta-overlay.svg") 50% 50% no-repeat;background-size:100% 100%}.box-grey .icon img{object-fit:cover}#common-delivery-payment .icon > .theme-picture{display:block;width:100%;height:100%;min-width:0}#common-delivery-payment .icon img{display:block;width:100%;height:100%}.greys>div>.box-grey{height:100%}/*** MODAL ***/.modal-wrapper{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center}.modal-window-wrapper{position:relative;width:100%;max-width:800px}.modal-close{position:absolute;top:1%;right:1%;width:48px;height:48px;background:rgba(0,0,0,.2) url("assets/img/close-white.svg") 50% 50% no-repeat;box-shadow:0 1px 0 rgba(255,255,255,.1);background-size:33% 33%;cursor:pointer;border-radius:50%}.modal-window{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 48px 156px rgba(0,0,0,.16)}/*** BUTTON ***/.button{display:flex;justify-content:center;align-items:center;text-decoration:none;transition:transform ease-in .15s,box-shadow ease-in .15s}.button-medium{min-height:48px;font-size:16px;font-weight:500;padding:8px 16px;gap:8px}.button-mini{height:auto;min-height:32px;font-size:14px;padding:6px 12px;gap:6px}.button-red.button-outline,.button-red.button-outline:focus,.button-red.button-outline:active{border:1px solid rgba(227,42,23,.5);color:#E32A17;background:rgba(227,42,23,.05);text-shadow:0 1px 0 #fff}.button-red.button-outline:hover{color:#E32A17;box-shadow:0 2px 0 rgba(227,42,23,.5);transform:translateY(-2px)}.single_add_to_cart_button,.button-red.button-solid,.button-red.button-solid:focus,.button-red.button-solid:active{border:none;background:rgb(228,43,24);background:linear-gradient(60deg, rgba(228,43,24,1) 0%, rgba(233,60,42,1) 50%, rgba(242,112,75,1) 100%);color:#fff !important;text-shadow:0 1px 1px rgb(92, 8, 0, .35)}.button-red.button-solid:hover,.header__menu__lead:hover .button-red.button-solid{color:#fff !important;box-shadow:0 2px 0 rgb(155, 30, 16);transform:translateY(-2px)}.button-grey.button-outline,.button-grey.button-outline:focus,.button-grey.button-outline:active{border:1px solid rgba(100,113,123,.5);color:#64717B;background:rgba(100,113,123,.05);text-shadow:0 1px 0 #fff}.button-grey.button-outline:hover{color:#64717B;box-shadow:0 2px 0 rgba(100,113,123,.5);transform:translateY(-2px)}.button-grey.button-solid,.button-grey.button-solid:focus,.button-grey.button-solid:active{border:1px solid rgba(100,113,123,.5);color:#f8f8f8;background:#64717B}.button-grey.button-solid:hover{color:#f8f8f8;box-shadow:0 2px 0 rgba(100,113,123,.5);transform:translateY(-2px)}.button-tg,.button-tg:focus,.button-tg:active{border:none;background:#6FB5EB;color:#fff !important}.button-vk,.button-vk:focus,.button-vk:active{border:none;background:#278CFF;color:#fff !important}.button-mx,.button-mx:focus,.button-mx:active{border:none;background:linear-gradient(135deg,
      #2EC5FF 0%,
      #2F5BFF 45%,
      #A23DFF 100%
    );color:#fff !important}.button-wa,.button-wa:focus,.button-wa:active{border:none;background:#4EC85A;color:#fff !important}.button-tg:hover,.button-vk:hover,.button-mx:hover,.button-wa:hover{transform:translateY(-2px)}.button-tg:hover{box-shadow:0 2px 0 #4d81a9}.button-vk:hover{box-shadow:0 2px 0 #1771D6}.button-wa:hover{box-shadow:0 2px 0 #40a44a}.button-mx:hover{box-shadow:0 2px 0 #732CB4}.button-shine{position:relative;overflow:hidden}.button-shine:before{content:'';position:absolute;width:300px;height:100%;background-image:linear-gradient(
            120deg,
            rgba(255,255,255, 0) 30%,
            rgba(255,255,255, .5),
            rgba(255,255,255, 0) 70%
    );top:0;left:-300px;animation:shine 5s ease-in-out infinite}@keyframes shine{0%{left:-100%;transition-property:left}11.5044247788%,100%{left:100%;transition-property:left}}.button-icon{display:inline-block;background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat}.button-icon-callback{width:13px;height:18px;background-image:url("assets/img/button-icon-callback.svg")}.button-icon-wa{width:20px;height:20px;background-image:url("assets/img/button-icon-wa.svg")}.button-icon-mx{width:20px;height:20px;background-image:url("assets/img/button-icon-mx.svg")}.button-icon-vk{width:20px;height:20px;background-image:url("assets/img/button-icon-vk.svg")}.button-icon-tg{width:20px;height:16px;background-image:url("assets/img/button-icon-tg.svg")}.button-icon-catalog{width:16px;height:12px;background-image:url("assets/img/button-icon-catalog.svg")}.button-icon-arrow-grey{width:7px;height:12px;background-image:url("assets/img/button-icon-arrow-grey.svg")}/*** TOPLINE ***/#topline{}.topline__city{padding-left:36px;background:url("assets/img/topline-pin.svg") 0 50% no-repeat;background-size:20px auto}.topline__city__change{height:48px;color:#64717B;text-decoration:none;display:flex;align-items:center}.topline__city__change>h3,.topline__city__change>span{font-size:16px;font-family:"Roboto",sans-serif;font-weight:400;margin:0;padding:0;border-bottom:1px solid rgba(100,113,123,.5);line-height:1.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all ease-in .15s}.topline__city__change>*:first-letter{text-transform:uppercase}.topline__city__change>*:hover{color:#E32A17;border-color:#E32A17}.topline__phone__title,.topline__messengers__title,.topline__socials__title{color:#64717B;font-size:16px}.topline__phone__title{font-size:14px}.topline__contacts,.topline__controls{display:flex;justify-content:space-between}.topline__separator{border-left:1px solid rgba(100,113,123,.05)}.topline__phone__number{font-family:"Rubik",sans-serif;font-weight:600;color:#333;font-size:18px;text-decoration:none}.topline__messengers,.topline__socials{display:flex;gap:8px;align-items:center}.topline__messenger,.topline__social{display:block;width:32px;height:32px;border-radius:6px;background-size:100% 100%;transition:all ease-in .15s}.topline__messenger:hover,.topline__social:hover{box-shadow:0 2px 0 rgba(100,113,123,.5);transform:translateY(-2px)}.topline__messenger-tg{background-image:url("assets/img/topline-messenger-tg.svg")}.topline__messenger-vk{background-image:url("assets/img/topline-messenger-vk.svg")}.topline__messenger-wa{background-image:url("assets/img/topline-messenger-wa.svg")}.topline__messenger-mx{background-image:url("assets/img/topline-messenger-mx.svg")}.topline__messenger-tg:hover{box-shadow:0 2px 0 #4d81a9}.topline__messenger-vk:hover{box-shadow:0 2px 0 #1771D6}.topline__messenger-wa:hover{box-shadow:0 2px 0 #40a44a}.topline__messenger-mx:hover{box-shadow:0 2px 0 #732CB4}.topline__social-tg{background-image:url("assets/img/topline-social-tg.svg")}.topline__social-vk{background-image:url("assets/img/topline-social-vk.svg")}.topline__social-yt{background-image:url("assets/img/topline-social-yt.svg")}.topline__social-mx{background-image:url("assets/img/topline-social-mx.svg")}.topline__controls{justify-content:space-around}.topline__controls .topline__separator:nth-child(2){display:none}.topline__control{display:block;width:48px;height:48px;position:relative;background-size:20px auto;background-repeat:no-repeat;background-position:50% 50%;opacity:.75;transition:all ease-in .15s}.topline__control:hover{opacity:1;transform:scale(110%)}.topline__control-search{background-image:url("assets/img/topline-control-search.svg");display:none}.topline__control-profile{background-image:url("assets/img/topline-control-profile.svg")}.topline__control-cart{background-image:url("assets/img/topline-control-cart.svg")}.topline__control-cart>span{position:absolute;display:flex;align-items:center;justify-content:center;min-width:16px;min-height:16px;top:0;right:0;padding:2px;color:#fff;font-size:10px;line-height:.9;border-radius:4px;background-image:linear-gradient(125deg, rgb(255, 31, 0) 0%, rgb(232, 0, 0) 100%)}.topline__control-cart>span.cart-count-0{display:none}/*** HEADER ***/.header__logo,.header__menu{height:115px}.header__logo{width:100%;background:url("assets/img/header-logo.svg") 0 50% no-repeat;background-size:auto 100%;display:flex;align-items:center;justify-content:right;text-decoration:none}.header__logo>span{height:48px;display:flex;align-items:end;font-family:"Rubik",sans-serif;color:#2B465E;font-size:11px;text-align:right;text-transform:uppercase}.header__menu{display:flex;justify-content:space-between;align-items:start;list-style:none;padding:0;margin:0;/* margin-top: 32px; */height:48px}.dgwt-wcas-suggestions-wrapp a{text-decoration:none !important}.dgwt-wcas-suggestion-more{background:rgb(228, 43, 24);background:linear-gradient(60deg, rgba(228, 43, 24, 1) 0%, rgba(233, 60, 42, 1) 50%, rgba(242, 112, 75, 1) 100%);color:#fff !important;text-shadow:0 1px 1px rgb(92, 8, 0, .35);margin:0 8px;width:auto;border-radius:4px}.dgwt-wcas-search-wrapp{max-width:100%}.dgwt-wcas-sf-wrapp{padding:0 !important}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:13px;padding-bottom:13px;padding-left:44px;border:1px solid rgba(100,113,123,.5);border-radius:8px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:16px;top:50%;width:20px;height:20px;min-width:20px;min-height:20px;margin-top:-10px;background-image:url(assets/img/topline-control-search.svg);background-repeat:no-repeat;background-size:100% auto;border-radius:0}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit > svg{display:none}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#89939A}.header__button-catalog{padding-left:16px;padding-right:16px;font-size:18px;font-weight:500}.header__menu__lead,.header__menu__item{position:relative}.header__menu__item>a{text-decoration:none;font-weight:500;font-size:18px;color:#000;display:flex;gap:8px;align-items:center;transition:all ease-in .1s;min-height:48px}.header__menu__item:hover>a{transform:translateY(1px);/*text-shadow: 0 8px 16px rgba(100,113,123,.25);*/text-shadow:0 2px 0 #fff;color:#E32A17}.header__submenu__wrapper{position:absolute;top:100%;left:0;visibility:hidden;opacity:0;transition:all ease-in .3s;z-index:99}.header__menu__lead:hover .header__submenu__wrapper,.header__menu__item:hover .header__submenu__wrapper{visibility:visible;opacity:1}.header__menu__arrow{display:inline-block;width:12px;height:7px;background:url("assets/img/header-menu-arrow.svg");background-size:100% 100%;transition:all ease-in .3s}.header__menu__item:hover .header__menu__arrow{transform:rotateX(-180deg)}.header__menu__more a{min-width:48px}.header__menu__dots{width:18px;height:18px;display:inline-block;background:url("assets/img/header-menu-more.svg") 50% 50% no-repeat;background-size:100% auto}.header__menu__more.expanded .header__menu__dots{background-image:url("assets/img/header-menu-more-expanded.svg")}.header__submenu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start}.header__submenu li a{display:flex;text-decoration:none;min-width:300px;font-size:16px;font-weight:500;color:#222;padding:8px 0 8px 12px;border-bottom:1px solid rgba(100,113,123,.15);background:url("assets/img/submenu-item-bullet.svg") 0 50% no-repeat}.header__submenu li:last-child a{border:none}.header__submenu li a:hover{color:#E32A17}.header__more__wrapper{width:100% !important}.header__more{display:flex;justify-content:center;gap:32px;list-style:none;margin:0}.header__more__separator{border-left:1px solid rgba(100,113,123,.15)}.header__more li a{color:#2B465E;text-decoration:none}/*** FOOTER ***/.footer__copy,.footer__contacts{font-weight:500}/*** WELCOME ***/.welcome__features{text-align:center;color:#fff;width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:start;gap:16px;background:rgb(0,0,0);background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}.welcome__feature{flex-grow:1;flex-basis:0}.welcome__feature img{margin-bottom:16px;width:48px}.welcome__feature h3,.welcome__feature .h3{font-size:16px;padding-bottom:8px;margin-bottom:8px}#welcome .box-banner{height:100%}/*** HOME OFFER ***/#home-offer .box-banner{min-height:200px;height:100%}/*** PERIODIC LIST ***/.periodic-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.periodic{flex:1;display:flex;height:100%;max-height:100%;flex-direction:column}.periodic-list__item{border-bottom:1px solid rgba(100,113,123,.1)}/*** HOME NEWS SALES ***/.home-news{display:flex;flex-direction:column}.home-news .periodic-wrapper{flex:1}.periodic-list__item{display:flex;justify-content:start;gap:16px}.periodic-list__item__img{display:flex;width:72px;height:72px;overflow:hidden}.periodic-list__item__img img{object-fit:cover;min-width:100%;min-height:100%}.periodic-list__item__title{flex:1;text-decoration:none}.periodic-list__item__date,.periodic-list__item__category{background-color:rgba(100,113,123,.05);border:1px solid rgba(100,113,123,.1);color:#6e7a86;font-size:12px}.periodic-list__item__text{display:block;width:100%;color:#2B465E;line-height:1.2;transition:all ease-in-out .15s}.periodic-list__item:hover .periodic-list__item__text{color:#E32A17}.home-sales{/*display: grid;*//*grid-gap: 16px;*//*grid-template-columns: 1fr 1fr;*/}.home-sales .box-banner{box-shadow:none}.sales-only .box-banner > .img-responsive{width:100%}.sales-only .f-carousel{--f-carousel-spacing:16px;--f-carousel-slide-width:calc(100% / 3)}/*** FORM WIDGET ***/.form-features-list{list-style:none;padding:0}.form-features-list li{padding:8px 0 8px 36px;background:url("assets/img/marker-check-green.svg") 0 50% no-repeat}.consultant-message{display:flex;gap:16px}.consultant-message__left{flex:1}.consultant-message__right{width:150px}.consultant-message__right img{width:100%;height:auto}.consultant-message__bubble{position:relative;background:#F0F1F2;border-bottom-right-radius:0}.consultant-message__bubble:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #F0F1F2 transparent transparent;transform:rotate(0deg);bottom:-8px;right:0}.consultant-message__title{color:#2B465E;font-weight:500}.consultant-message__text{color:#64717B}.consultant-message__date{font-size:11px;color:rgb(100, 113, 123)}.consultant-message__name{font-family:"Rubik",sans-serif;text-align:right;display:flex;justify-content:right;align-items:center}.consultant-message__name span{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background-color:#5BE307;box-shadow:0 0 0 0 rgba(0, 0, 0, 1);transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(91, 227, 7, 0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(91, 227, 7, 0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(91, 227, 7, 0)}}.consultant-message__job{font-size:14px;color:#64717B;text-align:right}.form-widget-quiz__header{background:#F0F1F2;min-height:48px;display:flex;justify-content:space-between;align-items:center}.form-widget-quiz__header .question{color:#2B465E}.form-widget-quiz__header .state{color:#fff;background:#E32A17;font-weight:500;font-size:12px}.form-widget-quiz__progress{display:flex;border-radius:2px;overflow:hidden}.form-widget-quiz__progress span{width:100%;height:2px;background:#F0F1F2}.form-widget-quiz__progress .current,.form-widget-quiz__progress .completed{background:#E32A17}.bordered-list-item{display:flex;justify-content:left;align-items:center;border:1px solid rgba(100,113,123,.25);background:#fff;gap:8px;min-height:48px}a.bordered-list-item{text-decoration:none;color:#333;transition:all ease-in .15s}a.bordered-list-item:hover{color:#E32A17}.item-bullet{background:#E32A17;display:block;width:8px;height:8px;border-radius:2px}.item-text{flex:1}.item-arrow{display:block;width:10px;height:18px;background:url("assets/img/item-icon-arrow-left.svg") 50% 100% no-repeat;background-size:100% 100%;transition:all ease-in .15s;opacity:.5}.form-input{height:48px}.contact-method{display:flex;min-height:48px;justify-content:left;align-items:center;gap:16px;font-size:14px;color:#2B465E}.contact-method label{display:flex;align-items:center;gap:8px}input[type='radio']{accent-color:#2B465E}/*** COMMON FEATURE ***/.common-feature{text-decoration:none;color:#64717B;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:8px}.common-feature img{width:64px;height:auto}.common-feature h3,.common-feature .h3{font-size:18px;color:#333;min-height:32px;width:100%;border-bottom:1px solid #E32A17}.common-feature .desc{width:100%;min-height:48px}.common-feature .button{width:100%}#home-clients .box-white{height:100%}/*** COMMON RESPONSE ***/.common-response{display:flex;flex-direction:column}.common-response__header{display:flex;gap:12px}.common-response__photo{width:48px;height:48px;background:#F7F8F8 url("assets/img/response-icon-photo.svg") 50% 50% no-repeat;background-size:24px 24px;border-radius:50%}.common-response__person .h3{font-size:18px;color:#2B465E;font-weight:500;display:block;text-decoration:none;margin-bottom:0}.common-response__person span{color:#64717B;font-size:14px}.common-response__rating{display:flex;gap:8px}.response-star{width:15px;height:15px;background-size:100% 100%}.star-yellow{background-image:url("assets/img/response-icon-star-yellow.svg")}.star-grey{background-image:url("assets/img/response-icon-star-grey.svg")}.common-response__text{flex:1}.common-response__text *:last-child{margin-bottom:0}.common-response__footer{display:flex;justify-content:space-between;color:#64717B;font-size:14px}.response-icon-checked{display:inline-block;width:16px;height:16px;background:url("assets/img/response-icon-checked.svg");background-size:100% 100%}.common-response__footer .checked{display:flex;align-items:center;gap:8px}.common-response__text .more{color:#64717B}.common-response__text .more:hover{color:#E32A17}#common-responses .block-header{gap:16px}#common-responses .block-header .add{flex-grow:1}.yandex-ratings{display:flex;gap:16px;justify-content:end}.yandex-ratings .title{font-weight:500;color:#64717B}.yandex-ratings .warehouse{/*width: 50%;*/}.yandex-ratings .warehouse>a{text-decoration:none;font-size:14px;display:flex;flex-direction:column}.yandex-ratings img{max-width:150px;width:100%;height:auto;border:1px solid rgba(100,113,123,.2)}/*** HOME RESPONSES ***/#common-responses .common-response{height:100%}#common-responses .f-carousel{--f-carousel-spacing:16px;--f-carousel-slide-width:calc((100% - 16px) / 3.5)}.f-carousel__nav{visibility:hidden;opacity:0;transition:all ease-in .15s}.f-carousel__nav button.f-button[disabled]{display:none}.f-carousel:hover .f-carousel__nav{visibility:visible;opacity:1}.f-carousel__nav button.f-button{background:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(100,113,123,.06);border:1px solid rgba(100,113,123,.2)}.f-carousel__nav button.f-button:hover{background:#fff}#common-responses .response-comment{display:flex;flex-direction:column;height:100%}#common-responses .response-comment .text{flex:1}#common-responses .response-comment .text *:last-child{margin-bottom:0}/*** FAQ WIDGET ***/.faq-widget{display:flex;flex-direction:column;height:100%}.faq-list{display:flex;flex-direction:column;gap:8px;flex:1;list-style:none;padding:0}.faq-list>li{border-bottom:1px solid #D8DBDE;padding-bottom:8px}.faq-list>li:last-child{border-bottom:none}.faq-question{text-decoration:none}.faq-question h3,.faq-question .h3{font-weight:400;margin:8px 0;padding-left:32px;color:#333;font-size:18px;background:url("assets/img/faq-marker-plus.svg") 0 50% no-repeat}.faq-answer{background:#F0F1F2;display:none;width:100% !important;margin:8px 0}.faq-answer>*{width:100%}.faq-answer p:last-child{margin:0}.faq-list .expanded .faq-question h3,.faq-list .expanded .faq-question .h3{background-image:url("assets/img/faq-marker-minus.svg")}/*** HOME FAQ ***/#home-faq .faq-widget-list__wrapper{height:300px}#home-faq .faq-widget{justify-content:space-between}/*** HOME ABOUT ***/.home-about-features{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}.home-about-video,.home-about-comments .box-grey{height:100%}/*** SHIPPING LIST ***/.shipping-cities__wrapper{background:#F0F1F2}.shipping-cities-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;height:100%}.shipping-city{display:flex;justify-content:space-between;align-items:center;color:#64717B;border-bottom:1px solid rgba(100,113,123,.15);margin-right:30px}.shipping-city__title{padding-left:22px;background:url("assets/img/shipping-icon-pin.svg") 0 5px no-repeat;text-decoration:none;color:#64717B}.shipping-city .title{color:#2B465E;font-weight:500}.shipping-city .region{font-size:14px}/*** CATALOG ITEM ***/.view-table .catalog-item{display:flex;gap:16px}.video-caption{background:#000;color:#b6b6b6;font-size:14px;text-align:center}.video-caption p:last-child{margin:0}.fancybox__html5video{height:100%;max-height:100%;width:auto}.catalog-item__photo{display:block;position:relative;overflow:hidden;padding-bottom:125%}.view-table .catalog-item__photo{width:100px;padding-bottom:0;margin-bottom:0}.catalog-item__photo-inner{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;background-size:cover;transition:all ease-in-out .5s;background:#F0F1F2}.catalog-item__photo-inner img,.catalog-item__photo-inner video{object-fit:cover;min-width:100%;min-height:100%}.catalog-item__no-photo-label{padding-top:80px;background:url("assets/img/no-photo-label.svg") 50% 0 no-repeat;background-size:64px 64px;text-align:center;font-size:18px;color:#8D9BA8;position:absolute}.view-table .catalog-item__no-photo-label{padding-top:48px;background:url("assets/img/no-photo-label.svg") 50% 0 no-repeat;background-size:42px 42px;text-align:center;font-size:14px;line-height:1.25;color:#8D9BA8}a.catalog-item__photo:hover .catalog-item__photo-inner{transform:scale(105%)}.view-table .catalog-item__details{flex:1}.catalog-item__title{text-decoration:none;display:block}.catalog-item__title h3,.catalog-item__title .h3{font-size:18px;font-weight:500;color:#333;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-item__spec{font-size:14px;line-height:1.2;color:#64717B;flex:1}.catalog-item__price{height:48px}.catalog-item__spec .val,.catalog-item__spec .val a{color:#2B465E;text-decoration:none}.catalog-item__spec .val .price{font-weight:500;font-size:16px}.catalog-item__spec .sale-label{color:#E32A17}.catalog-item__spec .val .sale-price-current{}.catalog-item__spec .val .sale-price-old{font-weight:400;position:relative;color:#64717B}.catalog-item__spec .val .sale-price-old:before{border-bottom:2px solid #E32A17;position:absolute;content:"";width:100%;height:50%;transform:rotate(-12deg)}.catalog-item__more,.catalog-item__prices{display:flex;gap:8px}.catalog-item__specs{display:flex;align-items:center;gap:4px;opacity:.75}.view-grid .catalog-item__specs{display:block;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.view-grid .catalog-item__specs .catalog-item__spec{display:inline}.view-grid .catalog-item__specs .catalog-item__spec .label{display:none}.view-grid .catalog-item__specs .catalog-item__spec .val{text-wrap:nowrap;display:inline}.view-grid .catalog-item__specs .catalog-item__spec .val:after{content:"•";margin-left:4px}.view-grid .catalog-item__specs .catalog-item__spec:last-child .val:after{display:none}.view-grid .catalog-item__more>*,.view-table .catalog-item__more .catalog-item-go,.view-table .catalog-item__more .out-of-stock{flex:1}.catalog-item-icon-video{display:inline-block;width:20px;height:20px;background:url("assets/img/catalog-item-icon-video.svg");background-size:100% 100%}.catalog-item-icon-cart{display:inline-block;width:20px;height:20px;background:url("assets/img/catalog-item-icon-cart.svg");background-size:100% 100%}.catalog-item__price{display:flex;gap:8px;flex:1;justify-content:space-between;align-items:center;background:#F0F1F2;padding:0 8px;overflow:hidden;text-wrap:nowrap;position:relative}.catalog-item-price-info{width:16px;height:16px;display:block;background-image:url("assets/img/catalog-item-price-info.svg");background-size:100% 100%;position:absolute;top:4px;right:4px}.view-grid .catalog-item__prices-per-item{display:none}.view-grid .catalog-item__prices:hover .catalog-item__prices-per-item{display:flex}.view-grid .catalog-item__prices:hover .catalog-item__prices-per-piece{display:none}.view-grid .catalog-item-add-to-cart,.view-table .catalog-item-video{width:48px}.view-grid .catalog-item-add-to-cart .button-label,.view-table .catalog-item-video .button-label{display:none}.view-table .catalog-item-add-to-cart,.view-table .catalog-item__more{width:200px}.view-table .catalog-item__info{display:flex;gap:10px}.view-table .catalog-item__specs{flex:1;background:#FBFBFC;justify-content:space-between;padding:8px;margin-bottom:0;height:48px}.view-table .catalog-item__title{margin-bottom:16px}.catalog-item .sale-table{display:none}.add-to-cart-wrapper{position:relative}.catalog-item .added_to_cart{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;background:#4EC85A url("assets/img/added-to-cart-check.svg") 50% 50% no-repeat;text-indent:-9999px}.catalog-item .button{padding-left:8px;padding-right:8px}.catalog-item-gallery:hover .catalog-item-front-image{display:none}/*** CATALOG LOOP ***/.pc-active-filter{margin-bottom:16px}.pc-active-filter__list{display:flex;justify-content:start;align-items:start;gap:8px}.pc-active-filter__list-item{width:auto}.pc-active-filter__item-link,.pc-active-filter__item-link:focus,.pc-active-filter__item-link:active,.pc-active-filter__item-link:hover{border:1px solid rgba(100,113,123,.5);color:#64717B;background:rgba(100,113,123,.05);text-shadow:0 1px 0 #fff;text-decoration:none !important;display:flex;width:auto;gap:8px;justify-content:center;align-items:center;padding:8px;border-radius:8px;border:1px solid rgba(100,113,123,.5)}.pc-active-filter__item-delete{display:block;width:14px;height:14px;background:url("assets/img/header-menu-more-expanded.svg") 50% 50% no-repeat;background-size:100% auto;border:none;float:none;text-indent:-9999px}.pc-active-filter__item-link:after{display:none}.catalog-loop__meta,.catalog-loop-view,.catalog-loop-view-changer{display:flex;justify-content:space-between;align-items:center;gap:16px}.catalog-loop-view-changer{gap:8px}.view-changer-item{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:4px;background:rgba(100,113,123,.05);cursor:pointer}.view-changer-grid span{background:url("assets/img/catalog-loop-view-grid.svg") 50% 50% no-repeat}.view-changer-table span{background:url("assets/img/catalog-loop-view-table.svg") 50% 50% no-repeat}.view-changer-item span{display:block;width:22px;height:22px;background-size:100% auto;opacity:.5}.view-changer-item.active span{opacity:1}.catalog .catalog-loop{/*display: grid;*//*grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);*//*gap: 16px;*/}.catalog .catalog-loop.view-table{grid-template-columns:1fr}.filter--style-premmerce .filter__item,.filter--style-custom .filter__item{padding:0;margin-bottom:16px}.filter--style-premmerce .filter__item:last-child,.filter--style-custom .filter__item:last-child{margin-bottom:0}.filter--style-premmerce .filter__title,.filter--style-custom .filter__title{font-family:"Rubik",sans-serif;font-size:18px;font-weight:600;padding-left:24px;background:url("assets/img/box-white-title-marker.svg") 0 50% no-repeat;background-size:16px 16px}.filter__inner{padding:8px;border-radius:8px;background:rgba(100,113,123,.05);margin-top:8px}.filter__checkgroup-check{border-color:rgba(100,113,123,.5);border-radius:2px}.filter--style-premmerce .filter__checkgroup-title,.filter--style-custom .filter__checkgroup-title{font-size:14px}/*** COMMON PAGE ***/.common-page__header h1{font-weight:600}.common-page__header .box-banner .text-muted{color:#fff !important}.common-page__header .box-banner .text-muted a,.common-page__header .box-banner .text-muted a:visited{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.common-page__header .box-banner .text-muted a:hover,.common-page__header .box-banner .text-muted a:focus{color:#fff;border-color:rgba(255,255,255,.5)}.common-page__header__breadcrumbs{opacity:.75;transition:all ease-in-out .5s}.common-page__header__breadcrumbs a{border:none}.common-page__header__breadcrumbs:hover{opacity:1}.common-page__content img{max-width:100%}/*** MODAL CITY ***/#modal-city .toponim-list__wrapper{background:#F0F1F2}#modal-city .toponim-list{max-height:400px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}#modal-city .toponim-list li{margin-right:24px}#modal-city .toponim-list a{display:block;text-decoration:none;color:#64717B;border-bottom:1px solid rgba(100,113,123,.15);background:url("assets/img/shipping-icon-pin.svg") 0 12px no-repeat;padding:8px 0 8px 24px}#modal-city .toponim-list span{color:#2B465E;font-weight:500;display:block}/*** MODAL SEARCH ***/#modal-search input[name=s]{height:48px}#modal-search form{position:relative}#modal-search input[name=s]:focus{-webkit-box-shadow:none;box-shadow:none}#modal-search .search-submit{position:absolute;top:0;right:0;width:48px;height:48px;border:none;background:transparent url("assets/img/topline-control-search.svg") 50% 50% no-repeat;background-size:24px auto;opacity:.5;transition:all ease-in-out .5s}#modal-search .search-submit{opacity:1}/*** NEWS LOOP ***/.news-loop-item{display:flex;flex-direction:column;justify-content:start;gap:16px}.news-loop-item__img{overflow:hidden}.news-loop-item__img img{width:100%;height:auto}.news-loop-item__content{flex:1}.news-loop-item__content h2{font-size:24px;margin:0}.news-loop-item__content h2 a{color:#333;text-decoration:none}.news-loop-item__meta{display:flex;gap:8px}.news-loop-item__meta .date,.news-loop-item__meta .category{background-color:rgba(100,113,123,.05);border:1px solid rgba(100,113,123,.1);color:#6e7a86;font-size:14px}.news-loop-item__meta .category a{color:#6e7a86;text-decoration:none}.news-loop-item .button-more{display:inline-flex}.sales-loop-item .box-banner__content{min-height:300px;justify-content:center}/*** FORM ***/.form{transition:all ease-in-out .5s;position:relative}.note{/*position:absolute;*//*top:15px;*//*left:15px;*//*right:15px;*/display:none;z-index:99}.notification_error,.notification_ok{padding:10px;background-color:#ededf5;border-radius:5px;text-align:center}.notification_error{background:#ffdfdf;color:#a12221}.notification_ok{background:#81be40;color:#ffffff}.form-send[disabled]{pointer-events:none;opacity:.75;cursor:not-allowed}input.required-field{display:none}.accept{font-size:12px}.form-desc{background:#F0F1F2;color:#6e7a86;font-size:14px}.form-load{position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:rgba(231,231,243,.25)}.form-load>div{display:inline-block;position:absolute;width:80px;height:80px;top:50%;left:50%;margin:-40px 0 0 -40px}.form-load>div div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.form-load>div div:nth-child(1){animation-delay:-0.45s}.form-load>div div:nth-child(2){animation-delay:-0.3s}.form-load>div div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*** PAGINATION ***/.woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:8px;list-style:none;margin-top:32px}.woocommerce-pagination ul.page-numbers a,.woocommerce-pagination ul.page-numbers span.current{display:flex}.wp-paginate .next,.wp-paginate .prev,.wp-paginate .page,.wp-paginate a:hover,.woocommerce-pagination ul.page-numbers span.current,.woocommerce-pagination ul.page-numbers a,.woocommerce-pagination ul.page-numbers a:hover{border:1px solid rgba(227,42,23,.5);color:#E32A17;background:rgba(227,42,23,.05);text-shadow:0 1px 0 #fff;padding:8px 16px;border-radius:4px;text-decoration:none}.wp-paginate a:hover,.wp-paginate .page.current,.woocommerce-pagination ul.page-numbers a:hover,.woocommerce-pagination ul.page-numbers span.current{background:transparent;border:1px solid rgba(100,113,123,.25);color:#6e7a86}/*** WAREHOUSE CARD ***/.warehouse-map{overflow:hidden;border-radius:8px;border:1px solid rgba(100,113,123,.5)}.warehouse-contacts-list{list-style:none;padding:0}.warehouse-contacts-list li{padding:8px 0 8px 36px;background:url("assets/img/marker-check-grey.svg") 0 50% no-repeat}/*** QUICK MENU ***/#quick-menu{display:flex;justify-content:center;gap:8px;position:fixed;bottom:0;width:100%;z-index:20;transform:translateY(100%)}#quick-menu>.inner{display:flex;width:fit-content;justify-content:start;align-items:start;gap:8px;box-shadow:0 4px 32px rgba(100,113,123,.35)}@keyframes qmSlideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes qmSlideDown{0%{transform:translateY(0)}100%{transform:translateY(100%)}}#quick-menu.qm-unfixed{position:fixed;animation-name:qmSlideDown;animation-duration:.5s}#quick-menu.qm-fixed{position:fixed;animation-name:qmSlideUp;animation-duration:.5s;transform:translateY(0)}#lp-second-category .row>div:first-child>.box-banner,#lp-second-country .row .box-banner,#lp-second-inside .row .box-banner,#lp-store-differences .row .box-banner,#lp-stock-type .row .box-banner{height:100%}#lp-second-popular .catalog-loop .products{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}/*** STOCK BRAND LIST ***/.f-carousel{margin-bottom:0 !important}#lp-stock-brands .stock-brand{height:100%}#lp-stock-brands .f-carousel{--f-carousel-spacing:16px;--f-carousel-slide-width:calc((100% - 32px) / 6)}.f-carousel__slide{padding-bottom:16px}.stock-brand{text-align:center}.stock-brand h3,.stock-brand .h3{font-size:22px;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff url("assets/img/stock-brand-bg.svg") 50% 50% no-repeat;background-size:auto 100%;margin-bottom:8px;padding:20px 0}/*** PRODUCTS CAROUSELS ***/.products-carousels > div{display:none}.products-carousels-item.active{display:block}.products-carousels-tabs{list-style:none;padding:0;display:flex;gap:8px}.products-carousels-tabs li{cursor:pointer}.products-carousel .catalog-item{height:100%}.products-carousel.f-carousel{--f-carousel-spacing:16px;--f-carousel-slide-width:calc((100% - 48px) / 4)}.f-carousel__dots{position:relative !important;left:inherit !important;right:inherit !important;bottom:inherit !important}/*** SHOWROOM PHOTOS ***/#lp-stock-showroom .f-carousel{--f-carousel-spacing:16px;--f-carousel-slide-width:calc((100% - 48px) / 6)}#lp-stock-showroom .f-carousel__slide img{width:100%}.catalog-item-card-details .added_to_cart{text-indent:0;background-image:none;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}.catalog-item-card-details .woocommerce-product-details__short-description{font-size:14px;color:#64717B}.out-of-stock{height:48px;display:flex;align-items:center;justify-content:center;background:rgba(100,113,123,.15);color:#64717B;border-radius:8px}.catalog-item-card-details .cart .quantity{display:none}.catalog-item-card-details .table tr:last-child>*{border:none}.catalog-item-card-details .table th{font-weight:400;width:50%;color:#64717B}.catalog-item-card-details .table a{color:#333 !important}.woocommerce-info a.button{color:#333;font-weight:400}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a,.cart_item .product-name a{color:#606060;text-decoration:none;border-color:#ccc}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{color:#333;border:none;font-weight:500}.woocommerce-Input,.woocommerce-form .input-text,.woocommerce-input-wrapper input:not([type="checkbox"]),#order_comments{height:48px;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#order_comments{height:96px}.cart_item .product-thumbnail img{width:80px;height:auto;border-radius:8px}.woocommerce a.remove{color:#606060 !important}.woocommerce a.remove:hover{background:transparent;color:#E32A17 !important}.woocommerce-shipping-destination,.woocommerce-privacy-policy-text{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:rgba(100,113,123,.15)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background:rgb(228,43,24);background:linear-gradient(60deg, rgba(228,43,24,1) 0%, rgba(233,60,42,1) 50%, rgba(242,112,75,1) 100%);color:#fff !important;text-shadow:0 1px 1px rgb(92, 8, 0, .35);height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%;max-width:400px}.form-row.place-order{display:flex;align-content:center;justify-content:center;flex-direction:column}.woocommerce-EditAccountForm span>em{font-size:12px;font-style:normal;color:#64717B}#billing_first_name_field{width:100%}#billing_country_field,#billing_address_1_field .optional{display:none}.cart-price-crossed>span{text-decoration:line-through;color:#64717B;font-size:.85em}.cart-price-min-title>span{color:rgb(228,43,24);font-size:.85em}.cart-price-sale{color:rgb(228,43,24)}.cart-price-sale>span.sale-value{display:inline-block;padding:4px;line-height:1;color:#fff;background:rgb(228,43,24);border-radius:4px;margin-right:8px;font-size:12px}.cart-sale-info,.cart-sale-info a{background:#c4dab2;color:#425138}/*.catalog-item__prices.special .catalog-item__spec .label {*//*    color: rgb(184, 111, 107);*//*}*//*.catalog-item__prices.special .catalog-item__spec .val {*//*    color: rgb(202, 42, 31);*//*}*/.ajax_add_to_cart.added{opacity:0}.ajax_add_to_cart.loading{position:relative}.ajax_add_to_cart.loading span{opacity:0}.ajax_add_to_cart.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url("assets/img/loading.svg") 50% 50% no-repeat;background-size:auto 90%}.catalog-item-card-details p.stock.in-stock{display:inline-block;color:#fff;border-radius:8px;background:#4EC85A url("assets/img/added-to-cart-check.svg") 8px 50% no-repeat;background-size:12px 12px;padding:4px 8px 4px 28px}.is_in_stock{display:inline-block;color:#fff;border-radius:4px;background:#4EC85A;padding:4px 8px}.sales-loop-item.expired img{filter:grayscale(1)}.grecaptcha-badge{right:-256px !important}.term-description{border-radius:16px;padding:16px;color:#4F585E;background:#fff;margin-bottom:16px;box-shadow:0 4px 12px rgba(100,113,123,.06);line-height:1.5}.term-description h2{font-size:30px;margin-bottom:16px}.term-description h3{font-size:20px;color:#64717B}.term-description>p{margin-bottom:24px}.term-description>p:last-child{margin-bottom:0}.catalog-item__labels{position:absolute;top:8px;left:8px;display:flex;gap:8px}.catalog-item__label{background-color:var(--wc-green);color:#fff;line-height:1;padding:4px 6px;font-size:13px;text-shadow:0 1px 0 rgba(0,0,0,.15)}.catalog-item__label.label-lot{background:#129cf4}.catalog-item__label.label-sale{background:rgb(228,43,24)}#clearfy-cookie{left:50%;right:inherit;bottom:16px;padding:16px;border-radius:16px;width:678px;margin-left:-339px}.clearfy-cookie-container{display:flex;gap:8px;flex-direction:row;text-align:left}#clearfy-cookie a{color:#64717B}#clearfy-cookie-accept{border-radius:8px;background-color:#909ca5;margin:0}/*** NEW CATALOG CARD ***/.catalog-card{}.catalog-card .no-video{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:4/5;background:url("assets/img/no-video.png") 50% 50% no-repeat;background:image-set(url("assets/img/no-video.webp") type("image/webp"), url("assets/img/no-video.png") type("image/png")) 50% 50% no-repeat;background-size:cover;text-decoration:none;text-align:center;border:1px solid rgba(100, 113, 123, 0.15)}.catalog-card .no-video,.catalog-card .no-video:focus,.catalog-card .no-video:active{border:1px solid rgba(100,113,123,.15);color:rgba(100, 113, 123, 0.35);text-shadow:0 1px 0 #fff;font-size:24px;font-weight:500;text-align:center;line-height:30px}.catalog-card .no-video span{transition:transform .2s ease-out}.catalog-card:hover .no-video span{transform:scale(110%)}.catalog-card .slider{position:relative;display:block;overflow:hidden;touch-action:pan-y;/* даём браузеру вертикальный скролл, горизонталь берём под свайп *//* Современный вариант */aspect-ratio:4/5}.catalog-card .slider::before{content:'';display:block;padding-top:125%}/* Галерея */.catalog-card .slider-gal{position:absolute;inset:0}.catalog-card .slider-gal:after{content:"";position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;width:64px;height:64px;background:url("assets/img/slider-gal-play.svg") 50% 50% no-repeat;background-size:cover;transition:transform .5s,opacity .5s}.catalog-card:hover .slider-gal:after{transform:scale(120%);opacity:1}.catalog-card .slider-gal-item{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.catalog-card .slider-gal-item.active{opacity:1}/* Навигация (полоски) */.catalog-card .slider-nav{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;position:absolute;top:12px;right:12px;left:12px;bottom:0;opacity:0;transition:opacity .15s ease-out;pointer-events:none/* клики только по кнопкам */}.catalog-card:hover .slider-nav{opacity:1}.catalog-card .slider-nav-item{flex-grow:1;position:relative;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto/* включаем события для кнопок */}.catalog-card .slider-nav-item::before{content:'';display:block;position:absolute;top:4px;left:4px;right:4px;height:2px;border-radius:2px;background:#fff;opacity:.25}.catalog-card .slider-nav-item.active::before{opacity:1}/* Фокус для клавиатуры */.catalog-card .slider-nav-item:focus-visible::before{outline:2px solid #fff;outline-offset:2px}/* На мобильных показываем навигацию всегда */@media (hover: none){.catalog-card .slider-nav{opacity:1}}.catalog-card .title{display:flex;align-items:center;justify-content:flex-start;line-height:1.25;height:calc(1.25em * 2);text-decoration:none;color:inherit;margin:14px 0 10px}.catalog-card .title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.25em * 2);font-size:18px;font-weight:500;color:#333;padding-right:8px}.catalog-card .title-text>span{border-bottom:1px solid rgba(100,113,123,.15)}.catalog-card .attributes{display:flex;justify-content:flex-start;overflow:hidden;gap:6px}.card-attribute{padding:6px 8px;background:#EDEEEF;color:#4F585E;font-size:12px;font-weight:500;line-height:1}.catalog-card .prices{display:flex;gap:8px}.catalog-card .price-regular,.catalog-card .price-discount,.catalog-card .price-sale{flex-grow:1;background:#fff;padding:6px 8px 8px 8px;position:relative}.catalog-card .prices .label{font-size:12px;display:flex;align-items:center}.catalog-card .prices .label .icon-question{font-size:10px;color:#fff;background:#333;display:inline-flex;width:12px;height:12px;border-radius:50%;text-align:center;align-items:center;align-content:center;justify-content:center;margin-left:4px}.catalog-card .prices .label .icon-question>span{line-height:1.1}.catalog-card .prices .value{font-family:"Oswald",sans-serif;font-size:24px;font-weight:500;letter-spacing:-1px;line-height:1em}.catalog-card .price-regular{color:#4F585E}.catalog-card .price-discount{color:#333;cursor:pointer}.catalog-card .price-sale{color:#E32A17}.catalog-card .price-sale .regular{color:#4F585E;position:relative;margin-left:8px}.catalog-card .price-sale .regular:before{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:2px;background:#000}.catalog-card .price-sale .sale-size{color:rgba(227, 42, 23, 0.25);font-size:32px;font-weight:700;position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:8px;bottom:0}.catalog-card .buttons{display:flex;gap:8px}.catalog-card .buttons .button-quick{flex-grow:1}.catalog-item-card-details .table{margin-bottom:0}.catalog-card .unit-price{font-size:12px;color:rgba(100,113,123,.95)}.view-table-folded .product{transform:translateY(0);transition:all 0.25s ease;position:relative}.view-table-folded .product:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(100, 113, 123, .26)}.cat-pv-parent{display:grid;grid-template-columns:minmax(0, 1fr) minmax(120px, 170px) 280px;align-items:center;column-gap:16px;/* фиксированный gap preview → title и title → price */height:54px;cursor:pointer}.cat-pv-manager-info{font-size:14px;font-weight:normal;padding:4px 8px;border:1px dashed rgba(100,113,123,.5);color:#64717B;background:rgba(100,113,123,.05);text-shadow:0 1px 0 #fff}.cat-pv-header{display:grid;grid-template-columns:48px minmax(0, 1fr);justify-content:left;column-gap:16px;height:100%}/*.cat-pv-parent-left {*//*    display: flex;*//*    justify-content: start;*//*    gap: 16px;*//*    height: 100%;*//*    width: 50%;*//*}*//*.cat-pv-parent-right {*//*    display: flex;*//*    justify-content: space-between;*//*    gap: 16px;*//*    height: 100%;*//*    width: 50%;*//*}*/.cat-pv-preview{display:block;position:relative;width:48px;height:100%;transition:transform 0.25s ease;transform-origin:center center}.view-table-folded .product:hover .cat-pv-preview{transform:scale(1.1)}.cat-pv-preview>div{position:absolute;width:28px;height:36px;display:flex;object-fit:cover;border-radius:4px;overflow:hidden;background:#e3e3e3;border:1px solid rgba(0, 0, 0, 0.15)}.cat-pv-preview img{width:100%;height:100%;object-fit:cover}.cat-pv-preview>.img-1{top:0;left:0;z-index:3}.cat-pv-preview>.img-2{top:10px;left:10px;z-index:2}.cat-pv-preview>.img-3{bottom:0;right:0;z-index:1}.cat-pv-title{display:flex;flex-direction:column;justify-content:space-between;/* Distributes space evenly between items */height:100%;overflow:hidden}.cat-pv-title .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:600;color:#333;line-height:1.3}.cat-pv-title .title>a{color:#333;text-decoration:none;border-bottom:1px solid rgba(51, 51, 51, 0.35);line-height:1.3}.cat-pv-title .attributes{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:6px}.cat-pv-title .attributes .attribute{padding:6px 8px;background:#F5F6F7;color:#395267;font-size:14px;font-weight:500;line-height:.9;font-weight:400;text-wrap:nowrap}.cat-pv-toggle .button-medium{height:100%;/* background: none; */font-weight:400;font-size:16px;/* border: 1px solid rgba(100,113,123,.25); */width:100%/* color: rgba(82, 92, 101, 1); */}.button-icon-pv-arrow{width:14px;height:14px;background-image:url("assets/img/cat-pv-arrow-red.svg");opacity:.75}.view-table-unfolded .cat-pv-variations{display:block;flex-direction:column}.view-table-folded .cat-pv-variations{display:none}.view-table-folded .cat-pv-toggle .button-text-folded,.view-table-unfolded .cat-pv-toggle .button-text-unfolded,.view-table-folded .cat-pv.folded .cat-pv-toggle .button-text-folded,.view-table-folded .cat-pv.unfolded .cat-pv-toggle .button-text-unfolded,.view-table-unfolded .cat-pv.folded .cat-pv-toggle .button-text-folded,.view-table-unfolded .cat-pv.unfolded .cat-pv-toggle .button-text-unfolded{display:block}.view-table-folded .cat-pv-toggle .button-text-unfolded,.view-table-unfolded .cat-pv-toggle .button-text-folded,.view-table-folded .cat-pv.folded .cat-pv-toggle .button-text-unfolded,.view-table-folded .cat-pv.unfolded .cat-pv-toggle .button-text-folded,.view-table-unfolded .cat-pv.folded .cat-pv-toggle .button-text-unfolded,.view-table-unfolded .cat-pv.unfolded .cat-pv-toggle .button-text-folded{display:none}.view-table-folded .cat-pv-toggle .button-icon-pv-arrow,.view-table-folded .cat-pv.folded .cat-pv-toggle .button-icon-pv-arrow,.view-table-unfolded .cat-pv.folded .cat-pv-toggle .button-icon-pv-arrow{transform:rotate(0deg)}.view-table-unfolded .cat-pv-toggle .button-icon-pv-arrow,.view-table-folded .cat-pv.unfolded .cat-pv-toggle .button-icon-pv-arrow,.view-table-unfolded .cat-pv.unfolded .cat-pv-toggle .button-icon-pv-arrow{transform:rotate(90deg)}.view-changer-table-folded span{background-image:url("assets/img/catalog-loop-view-table-folded.svg");background-size:auto 100%;background-repeat:no-repeat}.view-changer-table-unfolded span{background-image:url("assets/img/catalog-loop-view-table-unfolded.svg");background-size:auto 100%;background-repeat:no-repeat}.cat-pv-price{text-align:left;justify-self:start;text-wrap:nowrap}.cat-pv-price{display:flex;flex-direction:column}.cat-pv-price .label{font-size:14px;color:rgba(79, 88, 94, 0.75);letter-spacing:-0.2px}.cat-pv-price .value{font-family:"Oswald",sans-serif;color:#4F585E;font-size:22px;font-weight:400;line-height:1.25}.cat-pv-price.sale .value{color:#157e42}.cat-pv-price.sale .label .old-price{position:relative;color:rgba(79, 88, 94, 1)}.cat-pv-price.sale .label .old-price:before{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:1px;background:rgba(79, 88, 94, 0.75)}.cat-pv-price.sale .label .sale-size{display:inline-block;background:#E32A17;border-radius:4px;color:#fff;font-size:12px;font-weight:500;padding:0 2px;margin-right:8px}.cat-pv-variation{border-top:1px solid rgba(100,113,123,.15);display:grid;grid-template-columns:minmax(0, 1fr) minmax(120px, 170px) 280px;align-items:center;column-gap:16px/* фиксированный gap preview → title и title → price */}.cat-pv-variation-header{display:grid;grid-template-columns:128px minmax(0, 1fr) minmax(60px, 120px);justify-content:left;align-items:center;column-gap:16px;height:100%}.cat-pv-variation-preview .img-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;width:100%;aspect-ratio:4/5;background:url("assets/img/no-video.png") 50% 50% no-repeat;background:image-set(url("assets/img/no-video.webp") type("image/webp"), url("assets/img/no-video.png") type("image/png")) 50% 50% no-repeat;background-size:cover;text-decoration:none;text-align:center;border:1px solid rgba(100, 113, 123, 0.15);object-fit:cover;transition:transform 0.25s ease;transform-origin:center center}.cat-pv-variation:hover .img-container{transform:scale(1.05)}.cat-pv-variation-preview .img-container:after{content:"";position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-18px;width:36px;height:36px;background:url("assets/img/slider-gal-play.svg") 50% 50% no-repeat;background-size:cover;transition:transform .5s,opacity .5s}.cat-pv-variation-preview .img-container img,.cat-pv-variation-preview .img-container video{width:100%;height:auto}.cat-variation-buttons.two-buttons a{font-size:16px;flex-grow:1;font-weight:normal;padding:8px 4px}.cat-variation-buttons.one-button a{font-size:16px;width:100%;font-weight:normal;padding:8px 4px}.cat-variation-buttons.two-buttons{display:flex;flex-direction:row;gap:8px}.cat-variation-buttons .added_to_cart{}.cat-variation-buttons .ajax_add_to_cart.added{display:none}.cat-pv-separator{border:1px solid rgba(100,113,123,.05)}.cat-pv-separator:last-child{display:none}.cat-pv-variation-title{/*cursor:pointer;*/}.cat-pv-variation-title .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:500;color:#333}.cat-pv-variation-title .title a{color:#333;text-decoration:none;border-bottom:1px solid rgba(51, 51, 51, 0.35);line-height:1.3}.cat-pv-variation-title .stock{font-size:14px;color:rgba(100,113,123,.5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.fancybox__html5video{border-radius:16px}.has-html5video .fancybox__content{height:100% !important}.custom-variation-fields .variation_bag_weight,.custom-variation-fields .variation_bag_qty,.custom-variation-fields .variation_price_bag_min_eur,.custom-variation-fields .variation_price_bag_min_rub,.custom-variation-fields .variation_price_bag_max_eur,.custom-variation-fields .variation_price_bag_max_rub,.custom-variation-fields .variation_price_bag_sale_eur,.custom-variation-fields .variation_price_bag_sale_rub{display:none}/*** NEW PRODUCT CARD ***/.cat-pv-card-details .table th,.cat-pv-card-details .table td{font-size:16px;color:#64717B;padding:8px 0}.cat-pv-card-details .table tr:last-child>*{border:none}.cat-pv-card-details .table th{font-weight:400;width:50%}.cat-pv-card-details .table td{font-weight:500}.cat-pv-card-details a{color:#64717B !important}.cat-pv-card-details .desc{color:#64717B;font-size:14px}.cat-pv-card-details .common-chars,.cat-pv-card-details .common-desc-price{height:100%}.cat-pv-card-details .price h3{font-size:16px;color:#4F585E;margin-bottom:8px}.cat-pv-card-details .price .price-wrap{background:#F0F1F2}.cat-pv-card-details .ask{display:flex;gap:8px;width:100%}.cat-pv-card-details .ask .title{flex:1;background:#F0F1F2;display:flex;align-items:center;color:#4F585E}.cat-pv-variations .first-var{border-top:none}.pv-single .block-header .h2,#product-viewed-recently .h2{font-size:32px;margin-bottom:0}.cat-pv-card-details .var-prices{display:flex;gap:8px;width:100%}.cat-pv-card-details .var-prices .price{flex:1}.cat-pv-card-details .cat-pv-variation-preview .img-container:after{margin-top:-48px;margin-left:-48px;width:96px;height:96px;transition:transform .5s}.cat-pv-card-details .cat-pv-variation-preview:hover .img-container:after{transform:scale(110%)}.cat-pv-card-details .var-name h3{font-weight:600}.cat-pv-card-details .sizes-alert{position:absolute;top:0;width:100%;background:rgba(0,0,0,.5);color:#fff;padding:16px 0}.fancybox__content video{opacity:1 !important}.cat-pv-desc{font-size:14px;color:#8b9499}.cat-pv-desc p:last-child{margin-bottom:0}.cat-pv-desc a{color:#8b9499 !important;border-bottom:1px solid rgba(100,113,123,.5);text-decoration:none}.form-accept{font-size:12px;color:#666}.form-accept a{color:#444}/*** TOP-10 ***/.top10-list{position:relative}.top10-item .row>div>div{height:100%}.top10-image{position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(100,113,123,.16)}.top10-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.top10-item .box-white{display:flex;flex-direction:column;justify-content:space-between}.top10-header{display:flex;gap:16px;justify-content:left;align-items:center}.top10-count{display:flex;justify-content:center;align-items:center;height:48px;width:48px;background:rgb(228,43,24);background:linear-gradient(60deg, rgba(228,43,24,1) 0%, rgba(233,60,42,1) 50%, rgba(242,112,75,1) 100%);border-radius:24px;font-size:24px;font-weight:700;color:#fff;font-family:"Rubik",sans-serif}.top10-header h3,.top10-header .h3{font-size:24px;font-weight:600;font-family:"Rubik",sans-serif}.top10-table .table th,.top10-table .table td{font-size:16px;color:#64717B;padding:8px 0}.top10-table .table tr:last-child>*{border:none}.top10-table .table th{font-weight:400;width:50%}.top10-table .table td{font-weight:400}.top10-collapsed{overflow:hidden;transition:max-height 0.3s ease}.top10-list:not(.is-open) .top10-collapsed{max-height:var(--collapsed-height, 0px)}.top10-list.is-open .top10-collapsed{max-height:none}.top10-more{position:absolute;left:0;right:0;bottom:0;min-height:140px;display:flex;align-items:flex-end;justify-content:center;padding:40px 0 16px;background:linear-gradient(
            to bottom,
            rgba(248, 248, 248, 0),
            rgba(248, 248, 248, 1) 65%
    )}.top10-list.is-open .top10-more{display:none}.top10-more button{cursor:pointer}/*** LATEST VARIATIONS ***/#latest-variations-list.f-carousel{--f-carousel-spacing:16px}/* До инициализации Carousel сохраняем ширину и ряд карточек. */#latest-variations-list:not(.is-ltr):not(.is-rtl){display:flex;overflow:hidden;padding-bottom:var(--f-carousel-dots-height, 30px)}#latest-variations-list > .f-carousel__slide{flex:0 0 auto;width:var(--f-carousel-slide-width, 100%);max-width:100%;margin-right:var(--f-carousel-spacing);padding:0}@media (min-width: 576px){#latest-variations-list.f-carousel{--f-carousel-slide-width:calc(540px / 1)}}@media (min-width: 768px){#latest-variations-list.f-carousel{--f-carousel-slide-width:calc(720px / 2)}}@media (min-width: 992px){#latest-variations-list.f-carousel{--f-carousel-slide-width:calc(960px / 3)}}@media (min-width: 1200px){#latest-variations-list.f-carousel{--f-carousel-slide-width:calc(1140px / 3)}}@media (min-width: 1400px){#latest-variations-list.f-carousel{--f-carousel-slide-width:calc(1320px / 4)}}.latest-meta{list-style:none;margin-left:0;padding:0;display:flex;gap:4px}.latest-meta li{color:#2B465E;background:#F0F1F2;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:4px;font-size:12px}.latest-item{height:100%;display:flex;flex-direction:column;justify-content:space-between}.latest-item .cat-pv-variation-preview .img-container:after{width:64px;height:64px;margin-top:-32px;margin-left:-32px}.latest-title{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;text-decoration:none;font-family:"Rubik",sans-serif;font-size:18px;font-weight:500;color:#333}.latest-buttons{display:flex;gap:8px}.latest-buttons a{display:flex;width:100%;padding-left:0;padding-right:0}.latest-price{display:flex;justify-content:space-between;position:relative}.latest-item .added_to_cart{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;background:#F0F1F2;font-size:14px;display:flex;align-items:center;justify-content:center;color:#2B465E;text-decoration:none}.latest-item .time{position:absolute;top:8px;left:8px;background:#2B465E;color:#F0F1F2;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:4px;font-size:12px}.latest-item .time.today{background:rgb(228,43,24);background:linear-gradient(60deg, rgba(228,43,24,1) 0%, rgba(233,60,42,1) 50%, rgba(242,112,75,1) 100%)}.latest-item .cat-pv-variation-preview{position:relative}/* Общие стили доставки. build-theme.cjs включает их в style.css обеих тем. */.delivery-support{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px}.delivery-support__section{min-width:0}.delivery-support__logos{display:block;width:100%;max-width:600px;height:auto;margin-top:24px}.delivery-support__payments{list-style:none;padding:0;margin:0 0 16px}.delivery-regions{position:relative;isolation:isolate}.delivery-regions::before{content:"";position:absolute;inset:80px 24px 24px;background:url("/wp-content/themes/autheme/assets/img/delivery-russia.svg?v=2") center top/contain no-repeat;opacity:.07;pointer-events:none;z-index:-1}.delivery-regions__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0 28px;list-style:none;padding:0;margin:24px 0 0}.delivery-regions__item{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 0;border-top:1px solid rgba(100, 113, 123, .14);min-width:0}.delivery-regions__city{font-size:17px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}a.delivery-regions__city{color:#64717B;text-decoration:none}a.delivery-regions__city:hover,a.delivery-regions__city:focus-visible{color:#64717B;text-decoration:underline}.delivery-regions__subject{font-size:13px;line-height:1.45}.delivery-regions__time{font-size:14px;line-height:1.4}.delivery-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0 16px;font-size:16px;line-height:1.45}.delivery-table th,.delivery-table td{text-align:left;padding:14px 16px;border-bottom:1px solid rgba(100, 113, 123, .16);vertical-align:middle;overflow-wrap:break-word}.delivery-table thead th{background:#f4f5f6;font-weight:600}.delivery-table tbody th{font-weight:600}.delivery-note{font-size:13px;line-height:1.6;margin-bottom:20px}.delivery-cta{display:flex;gap:28px;align-items:center;justify-content:space-between}.delivery-cta__text{flex:1;min-width:0}.delivery-cta__text h3{margin-bottom:10px}.delivery-cta__text p{margin-bottom:0}.delivery-cta > .delivery-button{flex-shrink:0;max-width:360px}.delivery-button{box-sizing:border-box;max-width:100%;white-space:normal;text-align:center;line-height:1.4}.delivery-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (max-width: 1199px){.delivery-regions__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.delivery-cta{flex-direction:column;align-items:flex-start}}@media (max-width: 767px){.delivery-support{grid-template-columns:minmax(0, 1fr);gap:28px}.delivery-regions__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 18px}.delivery-regions__city{font-size:15px}.delivery-regions__subject{font-size:12px}.delivery-regions::before{inset:80px 0 24px}.delivery-table{font-size:14px}.delivery-table th,.delivery-table td{padding:12px 8px}.delivery-table thead th{font-size:12px}.delivery-button{width:100%}.delivery-cta > .delivery-button{max-width:none}}@media (max-width: 359px){.delivery-regions__list{grid-template-columns:minmax(0, 1fr)}.delivery-table th,.delivery-table td{padding:10px 5px}}
