

/* Start:/local/components/lisa/popup.location/templates/.default/style.css?16515237243832*/
@media (min-width: 768px){
    .modalwindow {
        max-width: 640px;
        width: 640px;
    }
}


.modalwindow {
    position:fixed;
    /*display:none; /* Скрываем модальное окно по умолчанию */
    z-index:500;

    border-radius: 8px;
    -webkit-box-shadow: 0 8px 40px rgba(0,0,0,.32);
    box-shadow: 0 8px 40px rgba(0,0,0,.32);
    background-color: #fff;
    overflow-y: auto;
}
h2 {
    border-bottom: 1px solid #e9e9e9;
    padding: 15px;
    font-size: 25px;
    color: #000;
    margin: 0;
    font-family: arial;
    text-align: center;
}
.modalwindow .content {
    padding: 20px;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
}
.close_old {
    float: right;
    margin-top: -47px;
    margin-right: 15px;
    width: 17px;
    height: 17px;
    display: block;
    padding: 10px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-family: arial;
}
.close {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    background-color: hsla(0,0%,100%,.8);
    border: none;
    border-radius: 8px;
    font-size: 20px;
}
.close:hover{
    text-decoration: none;
}

.dostavka_car{
    color: #a6a5a5;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: normal;
}
.dostavka_car img{
    fill: #a6a5a5;
    margin: 10px 10px 10px 0;
}

@media (min-width: 468px){
    .location_button {
        text-align: right;
    }
    .lb_main{
        float: left;
    }
}
.location_button {
    margin: 30px 0 10px;
    font-size: 14px;
    line-height: 50px;
}
@media (max-width: 468px){
    .location_button a{
        display: block;
        text-align: center;
        float: none;
    }
}


.popup-fade {
    display: none;
}
.popup-fade:before {
    content: '';
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    z-index: 9999;
}
.popup {
    position: fixed;
    z-index: 99999;
    opacity: 1;
}
.bx-sls .quick-locations{
	margin-bottom: 5px;
}
.bx-sls .quick-location-tag {
	/*color: #1e55b9;*/
	display: inline-block;
	font-size: 18px;
	height: 27px;
	line-height: 26px;
	padding: 0 14px;
	text-decoration: none;
	margin-bottom: 10px;
	width: 40%;
}
@media (min-width: 768px){
	.bx-sls .quick-location-tag {
		width: 32%;
	}
}
.bx-ui-sls-container input {
	width: 100%;
	border: 1px solid #ccc;
	color: #000;
	font-size: 16px;
	padding: 0 10px;
}
.bx-sls .bx-ui-sls-pane {
	border: 1px solid #bdbdbd;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 3px #c7c7c7;
    box-shadow: 0 2px 3px #c7c7c7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    max-height: 200px;
    overflow-y: auto;
    left: 0;
    top: 0px;
    padding: 5px 5px 3px 5px;
    position: relative;
    width: 100%;

    background-color: #fff;
    z-index: 999;
    border: 1px solid #87919c;
    max-height: 300px;
}
.bx-sls .bx-ui-sls-variants {
    list-style: none;
    margin: 0;
    padding: 0;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant, .bx-sls .bx-ui-sls-error {
    padding: 0;
}
.bx-sls .dropdown-item-text {
    color: #aba8ac;
    display: inline-block;
    /* max-width: 220px; */
    vertical-align: top;
    cursor:pointer;
}
.dropdown-item.bx-ui-sls-variant {
	font-size:14px;
}
.bx-sls .dropdown-item-text {color:#000;}
.bx-sls .dropdown-item-text:hover {
	font-weight:bold;
}
/* End */


/* Start:/local/templates/masterica/components/bitrix/sale.basket.basket.line/.default/style.min.css?16515237214008*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/local/templates/masterica/components/bitrix/sale.basket.basket.line/.default/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/local/templates/masterica/components/bitrix/sale.basket.basket.line/.default/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.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;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.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;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.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;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/masterica/components/bitrix/socserv.auth.form/flat/style.min.css?16515237222462*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;background-image:url(/local/templates/masterica/components/bitrix/socserv.auth.form/flat/images/sprite.png);background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}
/* End */


/* Start:/local/templates/masterica/template_styles.css?1778229177963*/
.buy-wrap__item .col--name a{position:relative;}
.buy-wrap__item.not-avail .col--name a:after{
    content:"";
    width:10px;
    height:10px;
    border-radius:100%;
    display:inline-block;
    background:red;
    position:absolute;
    left:0;
    bottom:-16px;
}
.buy-wrap__item.not-avail .col--name:after {
    content:"Нет в наличии";
    display:block;
    font-size:11px;
    padding-left:16px;
}

.buy-wrap__item.avail .col--name a:after{
    content:"";
    width:10px;
    height:10px;
    border-radius:100%;
    display:inline-block;
    background:#729e00;
    position:absolute;
    left:0;
    bottom:-16px;
}
.buy-wrap__item.avail .col--name:after {
    content:"В наличии";
    display:block;
    font-size:11px;
    padding-left:16px;
    color:#729e00;
}
@media(max-width:768px) {
    .b-new:after, .b-new:before,.b-sale:before,.b-sale:after {right:-7px;}
}
.product-metadata {display:flex;justify-content: space-between;}
/* End */
/* /local/components/lisa/popup.location/templates/.default/style.css?16515237243832 */
/* /local/templates/masterica/components/bitrix/sale.basket.basket.line/.default/style.min.css?16515237214008 */
/* /local/templates/masterica/components/bitrix/socserv.auth.form/flat/style.min.css?16515237222462 */
/* /local/templates/masterica/template_styles.css?1778229177963 */
