

/* Start:/bitrix/templates/eshop_bootstrap_red/colors.min.css?17194171982113*/
@media(max-width:767px){body.bx-theme-red .bx-logo{background:#e22b2b}}body.bx-background-gradient{background:#faf4f4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(250,244,244,1) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(250,244,244,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(250,244,244,1) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(250,244,244,1) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(250,244,244,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(250,244,244,1) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4f4',endColorstr='#ffffff',GradientType=0);background-attachment:fixed}.bx-logo-text small{color:#e22b2b}body.bx-theme-red .bx-s-info-titleicon{background:#e22b2b}a.bxd-block:hover{border-color:#e22b2b}.bxd-icon{border:1px solid #e22b2b}a.bxd-block:hover .bxd-icon{background:#e22b2b}.bxd-icon .fa{color:#e22b2b}a.bxd-block:hover .bxd-icon .fa{color:#fff}.bx-theme-red .btn.btn-default{outline:0;background-color:#da3737;border-color:#da3737;color:#FFF}.bx-theme-red .btn.btn-default:hover{outline:0;background-color:#e48d8d;border-color:#e48d8d;color:#FFF}.bx-theme-red .btn.btn-default:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/highloadblock.list/city_list/style.css?1719417196128*/
@media only screen and (min-width: 1024px){
    #cities_select{
        font-size: 2.2rem;
        white-space: nowrap;
    }
}

/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/system.auth.form/auth/style.css?17194171962258*/
/*auth*/
.auth-line{        
    font-size: 3.4rem;  
    margin-top: 1.7rem;

    width: 100%;
    text-align: right;
}
.auth-line form{
    display: inline;
}
.auth-line form .cross{
    background: none;
    border: none;
    color: #DBDBDB;
}
@keyframes login-hover {
    from {
        color: #222221;
        background-image: none;
    }
    to {
        color: transparent;
        background-image: url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/system.auth.form/auth/images/loginhover.png);        
    }
}
.auth-line--link{
    position: relative;
    color: #222221;
    text-transform: lowercase;
    background-position: left center;
    background-repeat: no-repeat;
    margin-right: 2.5rem;
    animation-duration: .15s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-fill-mode: none;
    background-position-x: left;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: contain;

}
.auth-line--link:hover{
    color: transparent;
    animation-name: login-hover;
    text-decoration: none;
    background-image: url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/system.auth.form/auth/images/loginhover.png);
}
.auth-line--link__login{
    color: #222221;   
    width: 70%;
    display: inline-block;
}
.auth-line--link__login:hover{
    text-decoration: none;
    color: #6b6b6b;
}
.auth-line--link:before{
    content: "";
    background-image: url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/system.auth.form/auth/images/user.png);
    width: 2.5rem;
    height: 2.5rem;
    display: block;
    position: absolute;
    left: -3.5rem;
    top: 20%!important;
    background-repeat: no-repeat;
    background-size: contain;
}

/*popup*/
.popup{
    display: none;
}
.register-form label{
    margin-bottom: 3.3rem;
}
.register-form label input,
.register-form label{
    width: 100%;
}
.register-form{
    width: 420px;
    margin: 0 auto;
    max-width: 100%;
}
.register-form label p {
    margin-bottom: 0;
}
.f-btn-right{
    height: 4.8rem;
    width: calc(100% - 20rem);
    padding-left: 3.3rem;
    font-size: 2.4rem;
    line-height: 2.4rem;
    float: right;

}
.register-form--alert{
    color: red;
}
.register-form input[type="submit"]{
    float: left;
}

@media only screen and (max-width: 600px){
    .f-btn-right{       
        width: 100%;
        padding-left: 0;
        line-height: 3.4rem;
        float: left;
        padding-top: 1.5rem;
    }
}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/style.min.css?17194171966807*/
#menu-close-handler,#menu-open-handler{display:none}nav.menu ul{list-style:none;text-transform:lowercase;position:relative}nav.menu li.selected{color:#e40062}nav.menu ul{font-size:3.4rem;display:inline-block;padding-left:0;margin-top:1.7rem;text-align:left;width:100%;text-align-last:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav.menu ul>li{display:inline-block;margin-right:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none;background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:auto 18px;color:#222221}nav.menu ul>li.action-hover{background-size:88% 18px}nav.menu ul>li.delivery-hover{background-size:60% 18px}nav.menu ul>li:hover a,nav.menu ul>li:hover span{text-decoration:none;color:transparent}nav.menu ul>li.selected{color:#e40062}nav.menu ul>li>span{cursor:default}nav.menu ul>li>a,nav.menu ul>li>span{position:relative;min-width:85px;font-family:'lack-regular';color:inherit;line-height:34px;-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;text-decoration:none}nav.menu ul>li.action-hover:hover{-webkit-animation-name:action-hover;animation-name:action-hover;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}nav.menu ul>li.delivery-hover:hover{-webkit-animation-name:delivery-hover;animation-name:delivery-hover;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}nav.menu ul>li.contact-hover:hover{-webkit-animation-name:contact-hover;animation-name:contact-hover;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}nav.menu ul>li.cart-hover:hover{-webkit-animation-name:cart-hover;animation-name:cart-hover;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}nav.menu ul>li.cart-hover #cart-cnt{color:white;position:absolute;font-size:1.1rem;width:1.5rem;height:1.5rem;top:-0.8rem;right:-1.9rem;text-align:center;display:inline-block;text-align-last:center;line-height:1.7rem;vertical-align:baseline}nav.menu ul.first-level>li:hover>*{color:transparent;text-decoration:none}@-webkit-keyframes action-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/akciihover.png)}}@keyframes action-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/akciihover.png)}}@-webkit-keyframes delivery-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/deliveryhover.png)}}@keyframes delivery-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/deliveryhover.png)}}@-webkit-keyframes contact-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/contacthover.png)}}@keyframes contact-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/contacthover.png)}}@-webkit-keyframes cart-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/carthover.png)}}@keyframes cart-hover{to{color:inherit;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/images/carthover.png)}}nav.menu ul>li:last-child{margin-right:0}li.notice{position:relative}li.notice>*:before{content:"";width:1.5rem;height:1.5rem;border-radius:50%;background-color:#e40062;display:block;position:absolute;top:-0.8rem;right:-1.9rem}li.notice.cart-hover>*:before{background-color:#16aa69}@media only screen and (min-width:1125px) and (max-width:1600px){nav.menu ul>li.action-hover{background-size:86% 15px}nav.menu ul>li.delivery-hover{background-size:60% 17px}nav.menu ul>li.contact-hover{background-size:80% 17px}nav.menu ul>li.cart-hover{background-size:79% 15px}}@media only screen and (max-width:1124px){.header a.big{letter-spacing:0}nav.menu ul>li{-webkit-animation-name:none!important;animation-name:none!important}#menu-close-handler,#menu-open-handler{display:block;position:absolute;width:45px;height:45px;top:20px;right:25px;cursor:pointer}.menu-close-icon:before{content:"";display:block;position:absolute;top:0;left:0;border-radius:1px;background-color:#222221;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:20px;height:4px;border-radius:2px}.menu-close-icon{border-radius:1px;background-color:#222221;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:20px;height:4px;border-radius:2px;position:absolute;top:20px;left:13px}.menu-icon:before{content:"";display:block;position:absolute;top:7px;left:0;border-radius:1.2px;background-color:#222221;width:20px;height:4px;border-radius:2px}.menu-icon:after{content:"";display:block;position:absolute;top:-7px;left:0;border-radius:1.2px;background-color:#222221;width:20px;height:4px;border-radius:2px}.menu-icon{border-radius:1.2px;background-color:#222221;width:20px;height:4px;border-radius:2px;position:absolute;top:20px;left:13px}.header-rightside.opened{-webkit-box-shadow:-3px 0 30px 0 rgba(0,0,0,0.35);box-shadow:-3px 0 30px 0 rgba(0,0,0,0.35);right:0}.header-rightside{position:fixed;top:0;will-changed:right;-webkit-transition:right .6s ease-in 0s;-o-transition:right .6s ease-in 0s;transition:right .6s ease-in 0s;right:-100%;background-color:#fff;width:240px!important;max-width:240px!important;z-index:999;height:100vh;padding-top:26px;padding-bottom:26px;overflow-y:auto}.header-rightside nav,.header-rightside .auth-line,.header-rightside .right-block{max-width:100%!important;padding:0 30px 20px 20px}.header-rightside .right-block{padding-top:40px}.header-rightside .auth-line{border-bottom:1px solid #f5f5f5;font-size:23px;margin-right:0;font-family:"lack-regular"}.header-rightside .auth-line .auth-line--link{margin-right:0}.header-rightside .right-block{border-bottom:1px solid #f5f5f5}li.notice::before{width:10px;height:10px}.auth-line--link::before{width:20px;height:20px;background-size:contain;left:-25px}nav.menu{position:relative}nav.menu ul{font-size:23px;position:static;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;text-align-last:right}nav.menu ul>li{-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;width:100%;text-align:right;font-family:"lack-regular"}nav.menu ul>li>a,nav.menu ul>li>span{padding:0}nav.menu ul>li:hover>a,nav.menu ul>li:hover>span{color:#6b6b6b}nav.menu ul>li.selected:hover>span{color:#e40062;cursor:default}.section>ul li>a.current+ul{margin-right:0;padding-right:0;position:static;padding-top:.5rem;padding-bottom:1.5rem;font-family:"lack-regular";display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:360px){.flexbox.no-textalignlast .section>ul>li{display:block}.flexbox.no-textalignlast .header-rightside.opened .top-menu{overflow:auto}}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/catalog.section.list/submenu/style.min.css?17194171971173*/
.section ul{text-transform:lowercase;position:absolute;list-style-type:none;top:calc(100%+2rem);width:85%;color:#222221;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;left:0;font-size:2.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section>ul>li{display:inline-block;margin-right:2rem}.section ul li a.current{color:#e40061}.section ul li a{color:#222221}.section>ul li a:hover{text-decoration:none;color:#6b6b6b}.section>ul ul{position:absolute;list-style-type:none;top:calc(110%);width:100%;color:#222221;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;left:0;font-size:2.4rem;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.section>ul ul li{margin-right:2.6rem}.section>ul li>a+ul{display:none}.section>ul li>a.current+ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1124px){.section>ul,.section>ul ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;width:100%;margin:0;top:100%;padding:0 30px 10px 20px}.section>ul>li,.section>ul ul li{margin-right:0}}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/catalog.section.list/submenu_22_01_2018/style.css?17194171973351*/
.section ul{
    text-transform: lowercase;
    position: absolute;
    list-style-type: none;
    top: calc(100% + 2rem);
    width: 85%;
    color:#222221;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    left: 0;
    font-size: 2.4rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.section > ul > li{
    display: inline-block;
    margin-right: 2rem;
}

.section ul li a.current {color: #e40061;}
.section ul li a{
    color: #222221;
}
.section > ul li a:hover{
    text-decoration: none;
    color: #6b6b6b;
}
.section > ul ul{
    position: absolute;
    list-style-type: none;
    top: calc(110%);
    width:100%;
    color:#222221;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    left: 0;
    font-size: 2.4rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.section > ul ul li{
    margin-right: 2rem;
}
.section > ul li>a+ul{
    display: none;
}
.section > ul li>a.current+ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width: 1124px){
    .section > ul,
    .section > ul ul{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        text-align: right;
        width: 100%;
        margin: 0;
        top: 100%;
        padding: 0 30px 10px 20px;
    }
    .section > ul > li,
    .section > ul ul li{
        margin-right: 0;
    }
}


/* New mobile header */
#mobile-second-menu{
    display: none;
}

@media only screen and (max-width: 1124px){
    header{
        height: auto!important;
    }
    #mobile-second-menu{
        width: 100%;
        display: inline-block;
        height: auto;
    }
    #mobile-second-menu ul{
        position: relative;
        width: 100%;
        text-align: left;
        z-index: 1;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-top: 15px;
        padding-left: calc(15px + 1.5rem);
    }
    #mobile-second-menu ul.activated{
        margin-bottom: 5rem;
    }
    #mobile-second-menu ul li {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-right: 20px;
    }
    #mobile-second-menu .section > ul li>a+ul{
        display: none;
    }
    #mobile-second-menu .section > ul li>a.current+ul{
        position: absolute;
        list-style-type: none;
        top: 100%;
        width: calc(100% - 40px);
        color: #222221;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        left: calc(15px + 1.5rem);
        margin-top: 0;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    #mobile-second-menu .section > ul.activated > li:not(.active-section) > a{
        color: #a0a0a0;
    }

}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/sale.basket.basket.line/smallcart/style.min.css?17194171974079*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media (min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media (max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:active,.bx-basket-item-list-button-container a.btn:hover{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:none;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:700;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}@media only screen and (max-width:1124px){#mobile-cart{background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/sale.basket.basket.line/smallcart/images/shopping-cart.svg);display:block;position:absolute;width:45px;height:45px;top:20px;padding:10px;right:90px;cursor:pointer;background-size:58%;background-repeat:no-repeat;background-position:center 8px}#mobile-cart.notice:after{content:"";width:1.6rem;height:1.6rem;border-radius:50%;background-color:#e40062;display:block;position:absolute;top:6px;right:3px}}@media only screen and (max-width:600px){#mobile-cart{right:70px}}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/main.register/register/style.min.css?17194171972024*/

.auth-line{font-size:3.4rem;margin-top:1.7rem;width:100%;text-align:right}.auth-line form{display:inline}.register-form label{font-weight:normal}.auth-line form .cross{background:0;border:0;color:#dbdbdb}@-webkit-keyframes login-hover{from{color:#222221;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/main.register/register/images/loginhover.png)}}@keyframes login-hover{from{color:#222221;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/main.register/register/images/loginhover.png)}}.auth-line--link{position:relative;color:#222221;text-transform:lowercase;background-position:left center;background-repeat:no-repeat;margin-right:2.5rem;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none;background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:contain}.auth-line--link:hover{color:transparent;-webkit-animation-name:login-hover;animation-name:login-hover;text-decoration:none;background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/main.register/register/images/loginhover.png)}.auth-line--link__login{color:#222221;width:70%;display:inline-block}.auth-line--link__login:hover{text-decoration:none;color:#6b6b6b}.auth-line--link:before{content:"";background-image:url(/bitrix/templates/eshop_bootstrap_red/components/bitrix/main.register/register/images/user.png);width:2.5rem;height:2.5rem;display:block;position:absolute;left:-3.5rem;top:10%;background-repeat:no-repeat;background-size:contain}.popup{display:none}.register-form label{margin-bottom:3.3rem}.register-form label input,.register-form label{width:100%}.register-form{width:420px;margin:2rem auto;max-width:100%}.register-form label p{margin-bottom:0}.f-btn-right{height:4.8rem;width:calc(100% - 20rem);padding-left:3.3rem;font-size:2.4rem;line-height:2.4rem;float:right}.register-form--alert{color:red}.register-form input[type="submit"]{float:left}@media only screen and (max-width:600px){.f-btn-right{width:100%;padding-left:0;line-height:3.4rem;float:left;padding-top:1.5rem}}
/* End */


/* Start:/local/components/sunweb/cookies/templates/.default/style.css?1750746750835*/
#cookie-notice{
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    transform: translateX(-50%);
    margin: 0px -50% 15px 50%;
    z-index: 9999;
    padding: 15px 30px;
    font-size: 12px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.95);
    max-width: 1280px;
    box-shadow: rgba(6, 5, 50, 0.1) 0px 6px 20px;
    flex-direction: row;
    gap: 15px;
}
#cookie-accept{
    background: #4d4d4d;
    color: #fff;
    border: none;
    padding: 8px 20px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
}
#cookie-notice p{
    font-size: 12px;
    margin: 0;
}
#cookie-notice a{
    font-size: 12px;
    margin: 0;
    color: #000;
    text-decoration: underline;
}

@media only screen and (max-width: 640px) {
    #cookie-notice{
        flex-direction: column;
    }
}


/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/styles.css?17194171985274*/
h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}

p {
    font-size: 14px;
}

p.bxe-first-letter:first-letter, .bxe-first-letter-s {
    font-weight: bold;
    font-size: 56px;
    line-height: 56px;
    margin-right: 10px;
    float: left;
    vertical-align: top;
}

.lead {
    color: #757575;
    margin-left: 40px;
    padding: 0 0 0 15px;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4;
    border-left: 3px solid #99cded;
}

@media (min-width: 768px) {
    .lead {
        font-size: 16px;
        margin-left: 20px;
    }
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px 20px;
    border-left: 3px solid #c2c2c2;
}

blockquote p {
    font-size: 20px;
    font-style: italic;
    color: #757575;
}

@media (max-width: 768px) {
    blockquote p {
        font-size: 16px;
    }
}

blockquote.bxe-quote {
    position: relative;
    padding-left: 70px;
    padding-top: 8px;
    min-height: 50px;
    border-left: none;
}

blockquote.bxe-quote:after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: top left;
    position: absolute;
    left: 10px;
    top: 10px;
    background-size: 40px;
    width: 40px;
    height: 40px;
}

hr {
    border: none;
    border-bottom: 1px solid #ccc;
}

hr.bxe-bolder {
    border-bottom-width: 5px;
}

hr.bxe-dashed {
    border-bottom-style: dashed;
    border-bottom-width: 2px;
}

hr.bxe-normal {
}

hr.bxe-light {
    border-bottom-color: #e5e5e5

}

hr.bxe-dotted {
    border-bottom-width: 2px;
    border-bottom-style: dotted;
}

/**/
.bg-primary {
    background: #60aadb !important;
    color: #fff;
}

.bg-success {
    background: #64ba4e !important;
    color: #fff;
}

.bg-info {
    background: #9bc6dd !important;
    color: #fff;
}

.bg-warning {
    background: #fec139 !important;
    color: #fff;
}

.bg-danger {
}

/**/
img.pull-left {
    padding: 5px 15px 5px 0;
}

img.pull-right {
    padding: 5px 0 5px 15px;
}

/**/
.alert {
    border: none;
    border-radius: 1px;
    font-size: 14px;
}

.alert.alert-note {
    background: #f2f2f3;
}

.alert.alert-sys {
    background: #f5f2ec;
    color: #81641F;
}

.alert.bxe-icon {
    padding-left: 90px;
    min-height: 100px;
    position: relative;
}

.alert.bxe-icon:after {
    left: 22px;
    top: 20px;
    position: absolute;
    content: " ";
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/bitrix/templates/eshop_bootstrap_red/images/editor_sprite.png);
}

.alert.bxe-icon.alert-success:after {
    background-position: 0 0
}

.alert.bxe-icon.alert-info:after {
    background-position: 0 -50px
}

.alert.bxe-icon.alert-warning:after {
    background-position: 0 -100px
}

.alert.bxe-icon.alert-danger:after {
    background-position: 0 -200px
}

.alert.bxe-icon.alert-note:after {
    background-position: 0 -150px
}

.alert.bxe-icon.alert-sys:after {
    background-position: 0 -250px
}

.bxe-aleft-title {
    font-weight: bold;
    padding-bottom: 5px;
}

.bx-panel-tooltip {
    z-index: 2210 !important;
    overflow: hidden !important;
    position: absolute !important;
    letter-spacing: normal !important;
    list-style: none !important;
    text-align: left !important;
    text-indent: 0 !important;
    text-transform: none !important;
    visibility: visible !important;
    white-space: normal !important;
    word-spacing: normal !important;
    vertical-align: baseline !important;
    margin: 0 !important;
    padding: 15px !important;
    float: none !important;
    text-decoration: none !important;
    border-radius: 1px !important;
    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
    border: 1px solid;
    border-color: #f0f0f0;
    background: #fff;
    color: #35414e;
    font-size: 14px;
}

/**/
tab,
tabsection,
.bxe-tab-title {
    display: block;
    padding: 5px;
    border: 1px dashed #ccc;
}

/**/
.bxe-list,
.bxe-list ul {
    list-style: none;
    margin: 5px 0;
    padding-left: 15px;
}

.bxe-list-default,
.bxe-list-default ul {

}

.bxe-list .fa {
    color: #9fb2bd;
    margin-right: 6px;
}

.bxe-lis-blue .fa {
    color: #0083d1;
}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/template_styles.min.css?17194171971011*/
.contacts-info{display:flex;margin:0 0 50px}.left-block,.right-block{width:50%}.contacts-info .contacts-title{font-weight:700}.contacts-info .street{color:#e40062}.contacts-info span{display:block}.contacts-info .left-block{font-size:2rem}.contacts-info .left-block ul{list-style:none;padding:0}.contacts-info .left-block ul li{margin:0 0 20px}.contacts-info .requisites{margin:50px 0 0}.contacts-info .user-notificarion{margin:0 0 50px}.contacts-info .user-notificarion a{text-decoration:underline;color:#e40062}@media (max-width:767px){.contacts-info{flex-wrap:wrap}.left-block,.right-block{width:100%}.contacts-info .requisites{margin-bottom:50px}}.footer .copyright{display:flex;flex-direction:column;align-items:start;justify-content:center}.footer .copyright p{font-size:1.8rem;font-family:"Circe","lack-regular"}.footer .copyright p a{color:#fff;transition:all .2s ease-in}.footer .copyright p a:hover,.footer .copyright p a:focus{text-decoration:none;color:#fff;text-shadow:0 0 2px rgba(255,255,255,.5)}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/main.min.css?171941719813317*/
@font-face{font-family:"Circe";src:url(/bitrix/templates/eshop_bootstrap_red/fonts/Circe.eot);src:local("☺"),url(/bitrix/templates/eshop_bootstrap_red/fonts/Circe.woff)format("woff"),url(/bitrix/templates/eshop_bootstrap_red/fonts/Circe.ttf)format("truetype"),url(/bitrix/templates/eshop_bootstrap_red/fonts/Circe.svg)format("svg");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039, U+20BD}@font-face{font-family:"Circe-Numeric";src:url(/bitrix/templates/eshop_bootstrap_red/fonts/Circe/Circe-Bold.eot);src:local("☺"),url(/bitrix/templates/eshop_bootstrap_red/fonts/Circe/Circe-Bold.woff)format("woff"),url(/bitrix/templates/eshop_bootstrap_red/fonts/Circe/Circe-Bold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039, U+20BD}@font-face{font-family:"lack-regular";src:url(/bitrix/templates/eshop_bootstrap_red/fonts/lack-regular.eot);src:local("☺"),url(/bitrix/templates/eshop_bootstrap_red/fonts/lack-regular.woff)format("woff"),url(/bitrix/templates/eshop_bootstrap_red/fonts/lack-regular.ttf)format("truetype"),url(/bitrix/templates/eshop_bootstrap_red/fonts/lack-regular.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}html{font-size:10px}body{font-family:"Circe-Numeric","lack-regular";font-size:1.8rem;color:#222221;line-height:1.3}img{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}a:focus{outline:1px auto rgba(228,0,97,.3)}footer a:focus{outline:1px auto rgba(255,255,255,.3)}.body-wrapper{padding-top:4.5rem}.body-wrapper.innerpage{margin-top:1rem}.body-wrapper.marginbottom{margin-bottom:10rem}.pink{color:#e40061}.clear{clear:both}*{outline:0}@-webkit-keyframes pink-btn-hover{0%{color:#e40061;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/images/more-hover.png)}}@keyframes pink-btn-hover{0%{color:#e40061;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/images/more-hover.png)}}@-webkit-keyframes pink-empty-btn-hover{0%{color:#fff;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/images/hover-inbasket-btn.png)}}@keyframes pink-empty-btn-hover{0%{color:#fff;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/images/hover-inbasket-btn.png)}}@-webkit-keyframes pink-empty-btn-buyed-hover{0%{color:#fff;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/images/hover-buyed-btn.png)}}@keyframes pink-empty-btn-buyed-hover{0%{color:#fff;background-image:none}to{color:transparent;background-image:url(/bitrix/templates/eshop_bootstrap_red/images/hover-buyed-btn.png)}}.full-pink-button,.full-pink-btn{display:block;text-transform:lowercase;height:4.8rem;background-color:#e40061;border:3px solid #e40061;border-radius:1.5rem;line-height:3.5rem;text-align:-webkit-center;text-align:center;font-size:2rem;color:#fff;background-position:center center;background-repeat:no-repeat;transition:all .15s linear}.full-pink-btn{min-width:165px;width:20rem}.full-pink-btn.btn-more:hover{-webkit-animation:pink-btn-hover .15s ease-in 0s;animation:pink-btn-hover .15s ease-in 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.full-pink-button:hover,.full-pink-btn:hover{text-decoration:none;color:#fff;border:3px solid #e40061;box-shadow:0 0 25px 0 rgba(228,0,98,.69)}.full-pink-btn.__fullwidth{width:100%}.btn-pink-empty:visited,.btn-pink-empty:focus{color:#e40061;text-decoration:none}.btn-pink-empty{display:block;width:20rem;height:4.8rem;color:#e40061;background-color:#fff;border:3px solid #e40061;border-radius:1.5rem;line-height:4.4rem;text-align:-webkit-center!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;font-size:2.4rem;background-position:center center;background-repeat:no-repeat;min-width:165px;transition:all .15s linear}.btn-pink-empty.buyed:visited,.btn-pink-empty.buyed:focus,.btn-pink-empty.buyed{border-color:#16aa69;background-color:#16aa69;color:#fff}.btn-pink-empty.in-cart.buyed:hover{-webkit-animation:pink-empty-btn-buyed-hover .15s ease-in 0s;animation:pink-empty-btn-buyed-hover .15s ease-in 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.btn-pink-empty.in-cart:hover{-webkit-animation:pink-empty-btn-hover .15s ease-in 0s;animation:pink-empty-btn-hover .15s ease-in 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.btn-pink-empty.buyed:hover{text-decoration:none;border:3px solid #16aa69;box-shadow:0 0 25px 0 rgba(22,170,105,.69)}.btn-pink-empty:hover{text-decoration:none;border:3px solid #ff3a8f;box-shadow:0 0 25px 0 rgba(228,0,98,.69)}.map *{transition:none}a.underline{color:#e40061;text-decoration:underline}a.underline:hover{color:#6b6b6b}.auth-line--link.fancybox{margin-left:auto}input[type=password],input[type=tel],input[type=email],input[type=text]{text-indent:2.3rem;box-shadow:inset 0 0 4px 0#cdcdcd;border:0}input{border:1px solid #cdcdcd;height:4.8rem;border-radius:1.5rem;line-height:4.8rem;font-size:2.4rem}input.input-error{border-color:red}input.input-ok{border-color:#16aa69;color:#16aa69}.container label{font-weight:400;font-size:2.4rem}.checkbox input{display:none}.checkbox label{padding-left:55px;line-height:55px;width:100%;margin-bottom:1rem;height:100%;display:block}.checkbox label:before{content:"";display:inline-block;transition-duration:0s;background-image:url(/bitrix/templates/eshop_bootstrap_red/images/checkbox.png);background-repeat:no-repeat;background-size:50px;background-position:top left;width:50px;height:50px;position:absolute;left:0;top:calc(50% - 26px)}.checkbox input[type=radio]:indeterminate+label:before{background-position:top left}.checkbox input[type=radio]:checked+label:before,.checkbox input[checked=checked]+label:before{background-position:bottom left}.star-required{color:red}.bigpink{font-size:4.8rem;color:#e40061;font-weight:700}input.promo-code{max-width:calc(100% - 70px);float:left;width:100%;text-indent:1.5rem;text-indent:2.3rem;box-shadow:inset 0 0 4px 0#cdcdcd;border:0}.full-pink-button{float:right;max-width:60px;width:60px}.promocode .one-line{display:inline-block;width:100%}.promocode ul{list-style:none;padding-left:0;margin-top:2rem}.promocode ul li{font-size:1.4rem;position:relative;padding-right:25px;margin-bottom:1rem}.promocode ul li button{text-decoration:none;position:absolute;right:0;top:0;font-size:1.8rem;color:#cdcdcd;font-weight:700;border:0;background-color:transparent;line-height:2rem}header{padding-top:2.3rem;min-height:15rem}.header .row>div{display:inline-block}.heder-logo img{width:100%;margin-left:20px}.heder-logo{width:23.1rem;margin-top:1rem}.header a.big{font-weight:700;font-size:3.4rem;letter-spacing:.09em;white-space:nowrap;font-family:"Circe","lack-regular"}.header a.big:hover{color:#e40061;text-decoration:none}.phone .small{font-size:1.4rem;letter-spacing:2px}.select-city{margin-top:3rem;font-size:2.3rem}.select-city a{text-decoration:underline}.select-city a:hover{color:#e40061}.header div.header-rightside{float:right;width:100%;max-width:calc(100% - 36.5rem)}.header-rightside>div{float:right}.header-rightside .right-block{text-align:right;max-width:23%;width:100%}.header-rightside .auth-line{max-width:calc(18% - 1.5rem);margin-right:1.5rem;font-family:"lack-regular";display:flex;justify-content:end}.header-rightside .top-menu{max-width:56%;width:100%;position:relative}footer{background-color:#222221;color:#fff;font-size:1.8rem;padding:1.5rem 0;height:8.6rem}.footer{-moz-text-align-last:justify;text-align-last:justify;display:flex;justify-content:space-between}.footer>div{display:inline-block;text-align:left;-moz-text-align-last:left;text-align-last:left}footer .copyright p{margin:0}.footer-menu{padding-top:2.3rem}footer nav ul{list-style:none}footer nav ul li{display:inline-block;padding-right:2.5rem}footer nav ul li a{color:#fff;text-decoration:none;text-transform:lowercase}footer nav ul li a:hover{text-decoration:none;color:#fff;text-shadow:0 0 2px rgba(255,255,255,.5)}footer .social-icon{padding-top:1rem}footer .social-icon ul{list-style:none;margin-bottom:0;padding-left:0}footer .social-icon ul li{display:inline-block}footer .social-icon ul li i{width:2.5rem;height:3.5rem;display:block;background-position:left bottom;background-repeat:no-repeat;background-size:contain;padding-left:.5rem;padding-right:.5rem}footer .social-icon ul li i.vk{background-image:url(/bitrix/templates/eshop_bootstrap_red/images/vk.svg)}footer .social-icon ul li i.facebook{background-image:url(/bitrix/templates/eshop_bootstrap_red/images/facebook.svg)}footer .social-icon ul li i.ok{background-image:url(/bitrix/templates/eshop_bootstrap_red/images/odnoklassniki.svg)}footer .social-icon ul li i.twitter{background-image:url(/bitrix/templates/eshop_bootstrap_red/images/twitter.svg)}footer .social-icon ul li i.instagramm{background-image:url(/bitrix/templates/eshop_bootstrap_red/images/instagram-logo.svg);height:2rem;line-height:2rem;margin-bottom:.3rem}.popup--wrapper{max-width:calc(100% - 3rem);width:70rem;font-size:2.4rem}.popup--header{font-size:4.8rem;font-weight:700;line-height:3.5rem;margin-bottom:2.5rem}.popup--wrapper p{font-size:2.4rem}.body-wrapper{min-height:calc(100vh - 24.6rem)}.top-container{margin-bottom:50px}.innerpage.delivery{margin-left:0;margin-right:0}.delivery .description{font-size:2.4rem;margin-top:15px;margin-bottom:15px}.delivery:not(.body-wrapper)>div>div{padding-left:3rem;padding-right:3rem}.delivery .delivery--card{margin-top:15px;margin-bottom:15px;border-radius:15px;display:table;height:22.2rem;padding:15px;min-height:22.2rem;box-shadow:0 0 20px 0 rgba(50,50,50,.1)}.delivery--card .image,.delivery--card .text-block{display:table-cell;vertical-align:middle;padding:15px}.delivery .delivery--card .header{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.delivery .delivery--card .text{font-size:1.4rem}div.map:before{content:"";width:100%;box-shadow:inset 0 0 15px 0 rgba(50,50,50,.2);position:absolute;top:0;left:0;height:580px;z-index:99;pointer-events:none}div.map{transition:none;margin-top:5rem;width:100%;position:relative}@media only screen and (min-width:1601px) and (max-width:1890px){html{font-size:9px}}@media only screen and (min-width:1280px) and (max-width:1600px){html{font-size:8px}div.f-btn-right{width:calc(100% - 21rem)}}@media only screen and (max-width:1279px){html{font-size:7px}}@media only screen and (min-width:1600px){.body-wrapper{margin-left:9rem;margin-right:9rem}.body-wrapper.history-page{margin-left:15rem;margin-right:15rem}footer{padding-left:10rem;padding-right:10rem}header{padding-left:10rem;padding-right:10rem}}@media only screen and (min-width:1125px) and (max-width:1599px){.body-wrapper{margin-left:4rem;margin-right:4rem}footer{padding-left:4rem;padding-right:4rem}header{padding-left:4rem;padding-right:4rem}}@media only screen and (max-width:1124px){.body-wrapper{margin-left:1rem;margin-right:1rem}footer{padding-left:1rem;padding-right:1rem}header{padding-left:1rem;padding-right:1rem;min-height:85px;height:85px}header .heder-logo a{display:block}header .heder-logo img{margin-left:0}.header-rightside .top-menu{max-width:100%}.body-wrapper.no-touch{pointer-events:none}.pseudo-body{position:fixed;height:100%;height:100vh;width:0;left:0;top:0;overflow:hidden;visibility:hidden;transition:all .5s linear}.opened .pseudo-body{width:calc(100% - 240px);-moz-filter:blur(5px);filter:blur(5px);visibility:visible}header{background-color:#fff}body.fix-menu{margin-top:85px}.fix-menu header{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 0 20px 0 rgba(50,50,50,.1);will-change:transform;transition:transform .3s linear}.fix-menu header.scrolldown{transform:translateY(-100%)}.fix-menu .header-rightside{will-change:transform;transition:transform .3s linear}.scrolldown .header-rightside{transform:translateY(85px)}.header-rightside .auth-line{margin-right:0;margin-bottom:0;padding-bottom:0;padding-right:4rem}.header a.big{font-size:2.9rem}}@media only screen and (max-width:900px){html{font-size:8px}footer{font-size:1.6rem}.delivery .description br.no-tablet{display:none}.delivery .description{padding:25px 0 25px 0}}@media only screen and (max-width:766px){.footer>div{float:right;width:100%;text-align:center;-moz-text-align-last:center;text-align-last:center;display:block}footer{height:auto}.footer{flex-direction:row-reverse;flex-wrap:wrap-reverse}}@media only screen and (max-width:480px){.full-pink-btn.btn-more:hover{background-size:75%}.body-wrapper{margin-right:auto;margin-left:auto}button.fancybox-close-small{top:15px;right:15px}.footer-menu ul li{width:48%;text-align:center;line-height:2rem}.fancybox-slide>div{padding:60px 20px;max-width:calc(100% - 30px)}.gifts .one-item .price,.gifts .one-item .basket_product_count{margin-right:0}.gifts .one-item .name{margin-right:auto;text-align:left;-moz-text-align-last:left;text-align-last:left;margin-left:0}.service-item.cart-item div.image img{margin-left:auto;margin-right:auto;display:block}}.cart-item.service-item .image{max-width:150px;margin-right:24px;margin-left:auto}.bx-authform h3{font-family:"lack-regular";font-weight:700}.bx-authform .bx-authform-input-container input[type=text],.bx-authform .bx-authform-input-container input[type=password]{border:1px solid #cdcdcd;height:4.8rem;border-radius:1.5rem;line-height:4.8rem;font-size:2.4rem;box-shadow:none;background:0 0}.bx-authform input.btn-primary{text-transform:lowercase;background-color:#e40061;border:3px solid #e40061;border-radius:1.5rem;font-size:2.4rem}.bx-authform input.btn-primary:hover{text-decoration:none;color:#fff;border:3px solid #e40061;box-shadow:0 0 25px 0 rgba(228,0,98,.69)}.bx-authform .bx-authform-link-container a{color:#e40061;text-decoration:underline;font-family:"lack-regular";font-size:1.8rem;letter-spacing:.085em}input[type=tel],input[type=number],.font-circle{font-family:"Circe","lack-regular"}#login-phone,input[name=USER_CHECKWORD],input[type=password]{font-family:"Circe","lack-regular";font-size:2rem;line-height:3.5rem}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/product.min.css?17194171985910*/
.product,.product__big{position:relative;padding:1.5rem;text-transform:lowercase}.product__big .product--picture a,.product .product--picture a{display:block;height:100%}.product__big img,.product img{max-width:80%;width:auto;height:auto;margin:0 auto 5px;display:block;max-height:100%}.product__big .product--header.__notice:before,.product .product--header.__notice:before{content:"";width:1.6rem;height:1.6rem;border-radius:50%;background-color:#e40062;display:block;position:absolute;top:-2px;left:-2.5rem}.product__big .product--description .product--header,.product .product--description .product--header{font-size:2.8rem;font-family:lack-regular;font-weight:700;position:relative;line-height:2.9rem}.old-price{color:#c5c5c5;text-decoration:line-through}.product--description .product--text{font-size:1.8rem;font-family:"Circe","lack-regular";margin-top:5px}.product--controls>*{float:left}.product--controls .product--price span:not(.count){font-weight:700;font-family:"Circe","lack-regular";font-size:1.1em!important}.product--price .count{font-family:"Circe","lack-regular"}.product--controls .product--btn{float:right}.product--controls .product--price{margin-top:2.5rem}.btn-pink-empty.in-cart{max-width:15rem;width:15rem;min-width:15rem;font-size:1.8rem;background-size:85%}.product .product--label,.product.__detail .product--label,.product__big .product--label{position:absolute;right:-8rem;text-align:center;top:17%;font-size:1.8rem;font-weight:700;transform:rotate(90deg);width:20rem}.flexbox.textalignlast .product.__detail,.product.__detail{max-width:600px;padding-bottom:30px;height:auto;display:inline-block}.product.__detail .product--picture{display:block}.product.__detail .product--controls{position:static;display:inline-block;width:100%;padding:0}@media only screen and (min-width:600px){.product__big .product--description .product--header,.product .product--description .product--header{line-height:3rem;margin-bottom:1rem}.flexbox.textalignlast .goods .goods{display:flex;flex-wrap:wrap;align-items:stretch}.product{min-height:33rem;height:33rem}.product--description{display:inline-block;width:100%}.product:not(.__detail) .product--description{height:15rem}.product:not(.__detail) .product--picture{height:calc(50% - 30px)}.product:not(.__detail) .product--description{height:50%;padding-bottom:0;margin-bottom:10px}.product .product--controls{position:absolute;left:-5px;bottom:0;width:100%;padding:0 15px 0}.flexbox.textalignlast .product,.flexbox.textalignlast .product__big{display:flex;flex-direction:column;align-items:stretch}.goods,.big_goods{margin-top:15px;margin-bottom:15px}}@media only screen and (min-width:750px){.product:not(.__detail) .product--label{display:none}}@media only screen and (min-width:900px){.product{min-height:40rem;height:40rem}.full-pink-btn,.btn-pink-empty{width:19rem;background-size:65%}.goods,.big_goods{margin-top:15px;margin-bottom:15px}.product{height:37rem;min-height:37rem;max-height:37rem}.product__big{height:74rem;min-height:74rem;max-height:74rem;padding-bottom:0}.product__big .product--picture img{max-width:100%}.product__big .product--picture{height:65%}.product__big .product--description{height:auto;position:relative;margin-top:auto;padding-bottom:35px}.product .product--description{padding-top:10px}.product__big .product--controls{display:inline-block;width:100%;position:absolute;bottom:0}.product.__detail .product--label,.product__big .product--label{font-size:3rem;top:30%}.top-container .product__big{max-height:400px;min-height:390px}}@media only screen and (min-width:1025px){.btn-pink-empty.in-cart{width:15rem;min-width:100px;max-width:19rem;font-size:2.2rem}.product__big .product--picture a,.product .product--picture a{height:100%}.top-container .product__big{max-height:705px;margin-bottom:0}.product__big .product--description .product--header{font-size:4.8rem;line-height:1.3em}.product--description .product--text{font-size:1.8rem;padding-bottom:40px;margin-bottom:0}.product:not(.__detail) .product--picture{height:52%}.product:not(.__detail) .product--description{height:48%}.product__big .product--description{padding-bottom:53px}.product__big .product--price{font-size:2.8rem;line-height:4.8rem;margin-top:0}.product.__detail .product--label,.product__big .product--label{font-size:3rem;line-height:3rem;top:40%;width:30rem;right:-12rem;text-align:left}.product.__detail .product--label{top:40%;text-align:right}.big_goods{padding-left:0;padding-right:0;margin-bottom:30px}.goods{margin-bottom:30px}.product .product--price{font-size:2.5rem;margin-top:2rem}.product__big .product--description{height:40%}.top-container .product__big{height:100%;max-height:705px}.top-container .product__big .product--controls{bottom:8px}.flexbox.textalignlast .goods{display:flex;flex-wrap:wrap;align-items:stretch}.flexbox.textalignlast .top-container{display:flex;align-items:stretch}.flexbox.textalignlast .big_goods .product__big{height:calc(100% - 2.7rem);max-height:none;display:flex;flex-direction:column;justify-content:space-between}.flexbox.textalignlast .goods .goods:not(.last) .product{height:calc(50% - 2.15rem);max-height:none;display:flex;flex-direction:column;justify-content:space-between}.flexbox.textalignlast .top-container .product__big{max-height:none;position:absolute;left:0;top:0;width:100%;height:100%}.goods.last{padding-left:0;padding-right:0}.container-fluid>.goods{margin-right:-15px;margin-left:-15px}.flexbox.textalignlast .big_goods .product__big .product--description{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding-bottom:4rem}}@media only screen and (min-width:1290px){.product__big{min-height:74rem}.top-container .product__big{max-height:530px}}@media only screen and (min-width:1600px){.btn-pink-empty.in-cart{width:20rem;min-width:150px;max-width:19rem;font-size:2.4rem;background-size:auto}.top-container .product__big{max-height:710px}}
/* End */
/* /bitrix/templates/eshop_bootstrap_red/colors.min.css?17194171982113 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/highloadblock.list/city_list/style.css?1719417196128 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/system.auth.form/auth/style.css?17194171962258 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/top_menu/style.min.css?17194171966807 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/catalog.section.list/submenu/style.min.css?17194171971173 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/catalog.section.list/submenu_22_01_2018/style.css?17194171973351 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/sale.basket.basket.line/smallcart/style.min.css?17194171974079 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/main.register/register/style.min.css?17194171972024 */
/* /local/components/sunweb/cookies/templates/.default/style.css?1750746750835 */
/* /bitrix/templates/eshop_bootstrap_red/styles.css?17194171985274 */
/* /bitrix/templates/eshop_bootstrap_red/template_styles.min.css?17194171971011 */
/* /bitrix/templates/eshop_bootstrap_red/main.min.css?171941719813317 */
/* /bitrix/templates/eshop_bootstrap_red/product.min.css?17194171985910 */
