

/* Start:/local/templates/aspro-premier/components/bitrix/catalog/palettes/bitrix/catalog.element/palettes/style.css?17810900225179*/
.slider-main .image-background {
    width: 100%;
    aspect-ratio: 1/1;
    
    position: relative;
}

.slider-main .image-background img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    object-fit: cover;
}


#tns2-ow {
    margin-top: 1em;
}

.description-block {
    padding-right: 3em;
}

.slider-thumbs .image-background {
    width: 80px !important;
    height: 80px !important;
}

.slider-thumbs .image-background img {
    width: 80px !important;
    height: 80px !important;
}

.columns {
    display: flex;
}

.column-half {
    flex: 0 0 40%;
    padding: 1em;
}

.column-half .price {
    font-size: 22px;
    font-weight: 700;
    margin-top: 1em;
}

@media screen and (max-width: 600px) {
    .columns {
        display: block;
    }
}

.product-list {
    /*width: auto !important;*/
    display: inline-block;
    padding: 10px;
    /*background: #f6f6f6 !important;*/
    /*border: 1px solid #efefef !important;*/
    border-radius: 1px;
    height: auto;
    padding: 8px 13px;
    width: 100%;

    background: #e7e8ea;
    text-align: center;
    margin: 12px auto;
    padding-left: 8px;
    line-height: 34px;
    font-size: 14px;
    color: #888888;
    display: block;
    height: 34px;
    width: 100%!important;
    max-width: 100%!important;
    border: 0;
    border-radius: 7px;
    height: 45px;
}

[data-form-send] {
    width: 100%;
    margin-bottom: 10px;
}

.form-container {
    overflow: hidden;
    margin-top: 1em;
}


.form-container .form-control {
    display: inline-block;
    padding: 10px;
    background: #f6f6f6 !important;
    border: 1px solid #efefef !important;
    border-radius: 1px;
    height: auto;
    padding: 8px 13px;
    width: 100%;
    margin-bottom: 1em;
}
.form-container .form-control.error {
    background: #ffb7b7 !important;
}

.form-container .btn-send {
    margin-top: 1em;
}

.slider-thumbs .tns-item .image-background {
    border: 2px solid #fff;
    transition: border-color 0.2s ease;
}
.slider-thumbs .tns-item.active-thumb .image-background {
    border-color: #1C3075;
}

/**/

    .btn-simple { background: #0000a8; border-color: #0000a8; }
    .btn-simple:hover { background: #212173; border-color: #212173; }

    .btn-simple.btn-border { background: transparent; border-color: #0000a8; color: #0000a8; }
    .btn-simple.btn-border:hover { color: #212173; border-color: #212173; }

    .active-link:hover { color: #0000a8; border-color: #0000a8; }
    .inactive-link:hover { color: #0000a8; }
    .text-link:hover { color: #0000a8; }

    .tiles-list .h3:hover { color: #0000a8; }
    .tiles-list .tile-wrap:first-child .h3:hover { color: #0000a8; }

    .theme-color { color: #0000a8; border-color: #0000a8; }
    body .theme-color-hover { transition: all 0.2s ease-in-out; }
    body .theme-color-hover:hover { color: #0000a8; }

    .other-news .name:hover { color: #0000a8; }

    .big-text-link:hover { color: #0000a8; }
    .link-dashed:hover { color: #0000a8; border-color: #0000a8; }
    .theme-link-dashed { color: #0000a8; border-color: #0000a8; }
    .theme-link-dashed:hover { color: #212173; border-color: #212173; }

    .new-list-items .active-link:hover { color: #212173; border-color: #212173; }
    .delivery-modal .active-link:hover { color: #212173; border-color: #212173; }

    .tabs-wrap .tab-btn-link.active { border-color: #0000a8; background-color: #0000a8; color: #fff; }
    .tabs-wrap .tab-btn-link.active:hover { border-color: #0000a8; background-color: #0000a8; color: #fff; }
    .tabs-wrap .tab-btn-link:hover { border-color: #0000a8; color: #0000a8; }
    .tabs-wrap .tab-dashed-link:hover { color: #0000a8; }

    .bindAction a:hover { color: #212173; }

    #subscribe{
    background-color: #ffffff;
    margin-top: 24px;
    overflow: hidden;
}

#subscribe form{
    padding: 0
}

#subscribe input::-webkit-input-placeholder{
    color: #888888;
}

#subscribe input::-moz-placeholder{
   color: #888888;
}

#subscribe input:focus::-webkit-input-placeholder{
    color: transparent;
}

#subscribe input:focus::-moz-placeholder{
    color: transparent;
}

#subscribe input:focus:-moz-placeholder{
    color: transparent;
}

#subscribe input:focus:-ms-input-placeholder{
    color: transparent;
}

#subscribe input{

    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    background: #e7e8ea;
    text-align: center;
    margin: 12px auto;
    padding-left: 8px;
    line-height: 50px;
    font-size: 14px;
    color: #888888;
    display: block;
    height: 50px;
    width: 100%;
    border: 0;
}

#subscribe input[type="text"]:focus{
    background-color: #f3f3f3;
}

#subscribe .submit{
    cursor: pointer;
    color: #ffffff;
}
#left #subscribe .sideBlockContent {
    border: 1px solid #e7e8ea;
    max-width: 320px;
    padding: 10px;

}
.btn-simple.btn-small {
    min-width: 126px;
    padding: 12px 8px 10px;
    display: block;
    margin: 0 auto;
    text-align: center;
    border: 1px solid;
    border-radius: 7px;
}
/* End */


/* Start:/local/templates/aspro-premier/components/bitrix/catalog/palettes/bitrix/catalog.element/palettes/assets/tiny-slider.css?17810900222178*/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

/* End */
/* /local/templates/aspro-premier/components/bitrix/catalog/palettes/bitrix/catalog.element/palettes/style.css?17810900225179 */
/* /local/templates/aspro-premier/components/bitrix/catalog/palettes/bitrix/catalog.element/palettes/assets/tiny-slider.css?17810900222178 */
