

/* Start:/bitrix/templates/sotbit_b2c/assets/fonts/Roboto/font.min.css?17479082101083*/
@font-face{font-family:"Roboto";src:url(/bitrix/templates/sotbit_b2c/assets/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/bitrix/templates/sotbit_b2c/assets/fonts/Roboto/Roboto-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url(/bitrix/templates/sotbit_b2c/assets/fonts/Roboto/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/bitrix/templates/sotbit_b2c/assets/fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url(/bitrix/templates/sotbit_b2c/assets/fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/bitrix/templates/sotbit_b2c/assets/fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/main.userconsent.request/cookies/style.min.css?1747908210640*/
.cookies-form{overflow-y:hidden!important}@media (min-width:1025px){.cookies-form{padding:40px calc(var(--padding-container-right) + 30px) 40px var(--padding-container-left)}}@media (max-width:768px){.cookies-form .btn{flex-grow:1}}@media (max-width:576px){.cookies-form .btn{flex-grow:0}}.cookies-form .swal2-popup{padding:16px}@media (min-width:1025px){.cookies-form .swal2-popup{margin-bottom:24px}}@media (max-width:768px){.cookies-form .swal2-popup{margin-bottom:0}}.cookies-form .swal2-actions{padding:24px 0 0}@media (max-width:576px){.cookies-form .swal2-actions button{width:100%}}.user-consent .swal2-popup{padding:32px 24px 24px}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/template_layouts/header/templates/1/style.min.css?17479082101096*/
.header--1 .header__top {
  justify-content: end;
}
@media (min-width: 1024px) {
  .header--1 .header__top {
    justify-content: space-between;
    gap: 32px;
    max-width: 100%;
    min-width: 0;
  }
}
@media (min-width: 1025px) {
  .header--1 .header__top-menu-wrapper {
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    align-items: center;
    gap: 16px;
    max-width: 75%;
    min-width: 0;
  }
}
@media (max-width: 1024px) {
  .header--1 .header__top-menu-wrapper .header-multilevel-menu {
    display: none;
  }
}
.header--1 .header__regions-wrapper {
  flex-shrink: 0;
}
@media (min-width: 1025px) {
  .header--1 .header__main {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media (min-width: 1025px) {
  .header--1 .header__logo-wrapper {
    margin-right: 40px;
  }
}
@media (min-width: 1025px) {
  .header--1 .header__catalog-button-wrapper {
    margin-right: 16px;
  }
}
@media (min-width: 1025px) {
  .header--1 .header__search-wrapper {
    margin-right: 40px;
  }
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/menu/header_top_menu/style.min.css?1747908210219*/
.top-menu{display:none;height:40px}@media (min-width:1025px){.top-menu{display:flex;align-items:center;gap:16px}}.top-menu__link{color:#DDD;font-size:14px;white-space:nowrap}.top-menu__link--active{color:var(--primary)}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/search.title/header_search/style.min.css?1747908210668*/
.header__search .search-input::-moz-placeholder{color:var(--secondary-500);font-weight:500}.header__search .search-input::placeholder{color:#DDD;/*var(--secondary-500)*/;font-weight:500}.header__search-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--secondary-500)}.header__search-icon.speech{color:var(--primary-hover)!important}.header__search-icon:not(:last-child){right:50px}.header__search-speech:focus{color:var(--secondary-500)}.header__search .search-dropdown-item{word-wrap:anywhere}.header__search .search-dropdown-item .price-from{display:none}.header__search .search-dropdown-item.type-sku .price-from{display:inline-block}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/sale.basket.basket.line/.default/style.min.css?17561149804905*/
.header-basket {
    position: relative;
}
.header-basket-popup {
    position: absolute;
    top: 80px;
    right: var(--padding-container);
    width: 527px;
    max-height: 600px;
    padding: 16px;
    background-color: var(--white);
    border-radius: var(--border-radius);
    box-shadow: var(--shadow);
    opacity: 0;
    pointer-events: none;
    transition: opacity var(--transition);
    z-index: var(--z-index-top);
}
.header-basket-popup:hover,
[data-entity="basket-menu-item"]:hover ~ .header-basket-popup {
    opacity: 1;
    pointer-events: all;
}
.header-basket-popup::before {
    content: "";
    position: absolute;
    top: -4px;
    left: 0;
    width: 100%;
    height: 4px;
}
@media (max-width: 1024px) {
    .header-basket-popup {
        display: none;
    }
}
.header-basket-items,
.header-basket-popup-products {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.header-basket-items {
    gap: 16px;
    min-width: 495px;
    max-height: 360px;
    margin-bottom: 16px;
    padding-right: 8px;
    overflow-y: auto;
    overflow-x: hidden;
}
.header-basket-items-wrappper {
    margin-bottom: 16px;
}
.header-basket-item {
    display: flex;
}
.header-basket-item:not(:last-of-type) {
    margin-bottom: 32px;
}
.header-basket-item-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 2px;
}
.header-basket-item-link {
    color: var(--dark);
}
.header-basket-item-prices {
    display: flex;
    gap: 8px;
}
.header-basket-item-price {
    font-weight: 500;
}
.header-basket-item-price-old {
    display: inline-block;
    margin-left: 4px;
    color: var(--secondary-500);
    text-decoration: line-through;
}
.header-basket-item-summary {
    display: flex;
    justify-content: space-between;
}
.header-basket-item-summary-inner {
    display: flex;
    align-items: end;
    gap: 8px;
    font-size: 14px;
}
.header-basket-item-summary-quantity {
    color: var(--secondary-500);
}
.header-basket-item-summary-sum {
    font-size: 18px;
}
.header-basket-image {
    flex-shrink: 0;
    width: 70px;
    height: 70px;
    margin-right: 16px;
    border-radius: 12px;
    overflow: hidden;
}
.header-basket-remainder {
    margin: 32px 0 8px;
}
.header-basket-total {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
.header-basket-total-price {
    display: flex;
    flex-wrap: wrap;
    width: -moz-fit-content;
    width: fit-content;
    gap: 24px;
    margin-bottom: 8px;
}
.header-basket-buttons {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 16px;
}
.header-basket-button-order.btn {
    flex-grow: 1;
    width: 100%;
}
.header-basket-muted-link {
    color: var(--secondary-500);
    font-size: 14px;
}
.personal {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: var(--bottom-bar-height);
    padding: 16px 16px 0;
    background-color: #F0F0F0 /*#333*/ /*var(--white)*/;
    z-index: var(--z-index-header);
}



@media (min-width: 576px) {
    .personal {
        padding: 16px var(--padding-container-right) 0 var(--padding-container-left);
    }
}
@media (min-width: 1024px) {
    .personal {
        padding: 16px 64px 0;
    }
}
@media (min-width: 1025px) {
    .personal {
        position: static;
        height: auto;
        padding: 0;
    }
}
.personal__placeholder {
    background-color: transparent;
    box-shadow: var(--shadow);
    pointer-events: none;
    z-index: 1300;
}
.personal__menu {
    display: flex;
    justify-content: space-between;
}
@media (min-width: 1025px) {
    .personal__menu {
        justify-content: start;
        gap: 16px;
    }
}
.personal__item,
.personal__item-inner {
    position: relative;
}
.personal__item-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #5e5d5d;/*#fff;*/ /*var(--dark)*/
}
.personal__item-link--active {
    color: var(--primary);
}
.personal__item-link svg {
    margin-bottom: 4px;
}
.personal__item-text {
    font-size: 14px;
    white-space: nowrap;
}
@media (max-width: 392px) {
    .personal__item-text {
        font-size: 12px;
    }
}
@media (max-width: 1024px) {
    .personal__item--show-desktop {
        display: none;
    }
}
.personal__item--show-mobile {
    display: none;
}
@media (max-width: 1024px) {
    .personal__item--show-mobile {
        display: block;
    }
    .personal__item--first-mobile {
        order: 1;
    }
    .personal__item--second-mobile {
        order: 2;
    }
}
.personal__badge {
    position: absolute;
    top: -5px;
    right: -15px;
}

@media (max-width: 768px) {
    .personal .personal__menu {background-color: #F0F0F0;}
}


/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/menu/header_catalog_menu/style.min.css?17479082101664*/
.catalog-menu{position:absolute;left:0;width:-moz-fit-content;width:fit-content;max-width:100vw;padding:0 60px 8px var(--padding-container);background:var(--white);z-index:var(--z-index-top)}@media (max-width:1439px){.catalog-menu{width:100%}}@media (max-width:1024px){.catalog-menu{flex-direction:column;padding:0 var(--padding-container)}}.catalog-menu__column{display:flex;flex-direction:column;flex-wrap:nowrap;width:300px;overflow:hidden auto}.catalog-menu__column:last-child{width:260px}@media (min-width:1025px){.catalog-menu__column:not(:last-child){margin-right:16px}}@media (max-width:1024px){.catalog-menu__column{flex:0 0 100%;width:100%;padding-top:16px}.catalog-menu__column:last-child{display:none}}.catalog-menu__column[data-depth-level]:last-of-type{flex:0 0 254px}.catalog-menu__item{display:flex;align-items:center;width:100%;margin:8px 0}@media (max-width:1024px){.catalog-menu__item:not(:last-of-type){margin:0}}.catalog-menu__item--image .catalog-menu__item-title{margin-top:10px}.catalog-menu__item--image .catalog-menu__item-icon{margin:10px 24px 0 16px}.catalog-menu__item--image .catalog-menu__link{align-items:start}.catalog-menu__item-title{display:flex;flex-grow:1;align-items:center;word-break:break-word}.catalog-menu__item-icon{flex-shrink:0;margin:0 24px 0 16px;transform:translateY(3px)}.catalog-menu__item-image{flex-shrink:0;width:42px!important;height:42px!important;margin-right:8px;-o-object-fit:contain;object-fit:contain}.catalog-menu__link{display:flex;flex-grow:1;justify-content:space-between;align-items:baseline;color:inherit;text-decoration:none}@media (max-width:1024px){.catalog-menu__link{margin:0;padding:16px 0}}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/eshop.socnet.links/socials_footer/style.min.css?1750672891190*/
.socnet{display:flex;flex-direction:column}.socnet__title{margin-bottom:16px;color:var(--white);font-size:18px;font-weight:500;opacity:.8}.socnet__links{display:flex;flex-wrap:wrap;gap:16px}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/assets/css/common/socnet.min.css?1747908210854*/
.socnet-link{position:relative;display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;transition:opacity var(--transition)}.socnet-link:active,.socnet-link:focus,.socnet-link:hover{opacity:.6}.socnet-link--linkedin{background-color:#0077b5}.socnet-link--in{background-color:#c13584}.socnet-link--youtube{background-color:red}.socnet-link--vk{background-color:#3f98ff}.socnet-link--telegram{background-color:#1da1f2}.socnet-link--fb{background-color:#3b5998}.socnet-link--tw{background-color:#000}.socnet-link--vk_video{background-color:#0277ff}.socnet-link--rutube{background-color:#100943;overflow:hidden}.socnet-link--rutube::after{content:"";position:absolute;top:-50%;right:-50%;display:block;width:100%;height:100%;background-color:#ed143b;border-radius:50%}.socnet-link--rutube .socnet-link__icon{z-index:1}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/menu/sidebar/style.min.css?1747908210371*/
.sidebar{flex-shrink:0;margin-bottom:24px}@media (max-width:1024px){.sidebar{margin-bottom:0}}.sidebar__list{height:0}.sidebar__list.active{height:auto!important}.sidebar__item{display:flex;align-items:center;gap:8px;font-weight:500;padding:8px 0}.sidebar__slider{display:flex;flex-direction:column;margin:0}@media (max-width:1024px){.sidebar__slider{flex-direction:row}}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/assets/css/override/keen-slider.min.css?17479082101112*/
.keen-slider__slide{min-width:100%;max-width:100%;transform:translate3d(0,0,0)}.keen-slider__pagination{--gap:6px;overflow:hidden}.keen-slider__pagination-inner{position:relative;left:50%;display:flex;justify-content:center;align-items:center;-moz-column-gap:var(--gap);column-gap:var(--gap);width:-moz-fit-content;width:fit-content}.keen-slider__dot{box-sizing:border-box;flex-shrink:0;width:8px;height:8px;background-color:transparent;border:1px solid var(--secondary-500);border-radius:50%;font-size:0;transform:scale(0);transition:background-color var(--transition),transform var(--transition)}.keen-slider__dot--active{background-color:var(--primary)}.keen-slider__arrow{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--secondary-500)}.keen-slider__arrow svg{transition:color var(--transition)}.keen-slider__arrow--next svg{transform:rotate(180deg)}.keen-slider:not(.keen-slider--initialized)~.keen-slider__arrow{cursor:default}a.keen-slider__slide,button.keen-slider__slide{transition-property:initial;transition-duration:initial;transition-timing-function:initial}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/template_layouts/footer/templates/1/style.min.css?17479082101579*/
.footer--1{grid-template-areas:"logo" "buyers" "company" "pwa" "socnet" "bottom";background-color:var(--dark)}@media (min-width:768px){.footer--1{grid-template-areas:"logo logo ." "buyers company ." "socnet socnet ." "pwa pwa ." "bottom bottom .";grid-template-columns:max-content max-content 1fr;row-gap:32px}}@media (min-width:1025px){.footer--1{grid-template-areas:"logo logo logo" "buyers company socnet" "pwa pwa pwa" "bottom bottom bottom";grid-template-columns:repeat(3,1fr);row-gap:24px}}@media (min-width:1440px){.footer--1{grid-template-areas:"logo buyers company socnet" ". buyers company pwa" "bottom bottom bottom bottom";grid-template-columns:min-content 1fr 1fr max-content;-moz-column-gap:90px;column-gap:90px}}@media (min-width:1920px){.footer--1{-moz-column-gap:120px;column-gap:120px;row-gap:16px}}.footer--1 .footer__logo{grid-area:logo}.footer--1 .footer__menu-wrapper{color:var(--white)}.footer--1 .footer__menu-wrapper--buyers{grid-area:buyers}.footer--1 .footer__menu-wrapper--company{grid-area:company}.footer--1 .footer__socnet{grid-area:socnet;order:1}@media (min-width:768px){.footer--1 .footer__socnet{order:0}}.footer--1 .footer__pwa{grid-area:pwa}.footer--1 .footer__bottom{grid-area:bottom;order:2;color:var(--white)}.footer--1 .footer__bottom-inner{display:flex;flex-direction:column;row-gap:16px}@media (min-width:1025px){.footer--1 .footer__bottom-inner{flex-direction:row;justify-content:space-between}}.footer--1 .footer__vendor{color:var(--white)}.footer--1 .footer__vendor-logo,.footer--1 .install-PWA__btn{filter:contrast(0) brightness(2)}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/menu/footer_menu/style.min.css?1747908210336*/
.footer__menu{display:flex;flex-direction:column;flex-grow:1;row-gap:8px;max-width:400px;margin-right:auto}.footer__menu-text{color:inherit!important;font-weight:500;transition:opacity var(--transition)}.footer__menu-text:active,.footer__menu-text:focus-visible,.footer__menu-text:hover{opacity:.6}.footer__menu-text--active{opacity:.6}
/* End */
/* /bitrix/templates/sotbit_b2c/assets/fonts/Roboto/font.min.css?17479082101083 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/main.userconsent.request/cookies/style.min.css?1747908210640 */
/* /bitrix/templates/sotbit_b2c/template_layouts/header/templates/1/style.min.css?17479082101096 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/menu/header_top_menu/style.min.css?1747908210219 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/search.title/header_search/style.min.css?1747908210668 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/sale.basket.basket.line/.default/style.min.css?17561149804905 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/menu/header_catalog_menu/style.min.css?17479082101664 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/eshop.socnet.links/socials_footer/style.min.css?1750672891190 */
/* /bitrix/templates/sotbit_b2c/assets/css/common/socnet.min.css?1747908210854 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/menu/sidebar/style.min.css?1747908210371 */
/* /bitrix/templates/sotbit_b2c/assets/css/override/keen-slider.min.css?17479082101112 */
/* /bitrix/templates/sotbit_b2c/template_layouts/footer/templates/1/style.min.css?17479082101579 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/menu/footer_menu/style.min.css?1747908210336 */
