

/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?161149160351*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/style.css?174291208510646*/
#scoder_subscribecoupon_popup.popup-window {
	/*padding:0;*/
}
.clear_both{
		clear: both;
	}

#sc-subscribecoupon-form, #sc-modal-answer {
    display: none;
}
#sc-modal-errors {
	color:red;
	margin:0 0 20px 0;
}

/**/
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Thin.ttf") format("truetype");
	font-weight: 100;
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Light.ttf") format("truetype"),
		url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Light.eot") format("embedded-opentype"),
		url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Light.woff") format("woff");
	font-weight: 300;
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Regular.ttf") format("truetype"),
		url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Regular.eot") format("embedded-opentype"),
		url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Regular.woff") format("woff");
	font-weight: 400;
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Medium.ttf") format("truetype"),
		url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Medium.eot") format("embedded-opentype"),
		url("/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/fonts/Roboto/Roboto-Medium.woff") format("woff");
	font-weight: 500;
}
.sc-modal {
	font-family: 'Roboto', sans-serif;
    width: 600px;
    margin: 0 auto;
    border: 1px solid #c5c5c5;
    position: relative;
    background: #fff;
    background-image: url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tr.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tl.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/bl.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/br.png');
    background-position: right top, left top, left bottom, right bottom;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-color: #fff;
	background-size: 76px auto, 135px auto, 90px auto, 135px auto;
	padding: 0
}

#sc-modal-answer {
    background-image: url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tr.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tl.png');
    background-position: right top, left top;
    background-repeat: no-repeat, no-repeat;
	background-size: 76px auto, 135px auto;
}

@media screen and (min-width:992px) {
	.sc-modal {
		padding: 0 15px;
	}
}


.sc-modal p {
	margin: 0 0 15px 0;
	padding-right: 30px;
	padding-left: 30px;
}

.sc-modal .sc-inputLine {
	margin-right: 30px;
	margin-left: 30px;
}

.sc-modal p.cs-mailText1 {
	/*margin: 0 0 5px 0;*/
	margin: 0 0 5px;
}

.sc-boxes-bg {
	float: right;
	max-width: 20px;
	margin: 10px 0 0 0;
}
.sc-modalInner {
	padding: 40px 0 0;
}
.sc-modalHead {
	text-align: center;
/*	margin-bottom: 45px;*/
	margin-bottom: 40px;
}
.sc-modalHead p {
	color: #333;
}
.sc-price {
	font-weight: 100;
	font-size: 64px;
	line-height: 54px;
}
.sc-priceText {
	font-size: 21px;
	font-weight: 300;
}
.sc-row {
	font-size: 34px;
	font-weight: 300;
    line-height: 40px;
/*    letter-spacing: 1.3px;*/
    color: #a2a2a4 !important;
}
.sc-modal .sc-row2 {
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
/*    margin-top: 10px;*/
    color: #a2a2a4;
}
.sc-modalHead .logo {
	margin-bottom: 40px
}
.sc-errorMsg {
	background-color: rgba(248, 167, 166, 0.8);
	color: #ab0000;
	font-weight: 500;
	text-align: center;
	font-size: 14px;
	padding: 11px 0 10px;
	margin: 0 5% 10px;
	display: none;
	border-radius: 2px;
	border-color: #ae0000;
	border-style: solid;
	border-width: 1px;
}
.sc-clearfix:after,
.sc-inputLine:after,
.sc-modalBottom:after {
	content: ' ';
	display: table;
	clear: both;
}
.sc-inputLine > div {
	width: 100%;
	float: left;
	box-sizing: border-box;
	display: flex;
}
/*.sc-inputLine > div:first-child {
	padding-right: 12px;
}*/
/*.sc-inputLine > div:last-child {
	padding-left: 12px;
}*/
.sc-inputLine input {
    width: 100%;
	height: 50px;
	box-sizing: border-box;
	padding: 0 12px !important;
	font-size: 16px;
	margin: 0 auto;
	border: 1px solid #918F90;
	background: #fff;
	text-align: center;
	border-radius: 10px
}
.sc-modal .sc-muted {
    text-align: center;
    margin: 8px 0 11px;
    color: #000000;
    font-weight: 500;
    font-size: 13px;
}
.sc-muted label {
    margin-bottom: 0px;
    font-size: 14px;
}
.sc-muted .main-user-consent-request-announce-link {
    color: #A2A2A4;
    font-size: 11px;
    line-height: 12px;
    text-decoration: none
}
.sc-muted a, .sc-muted a:hover {
	color:#ffffff;
}
/*.sc-muted .main-user-consent-request input {*/
/*    accent-color: #8772DA;*/
/*}*/
.sc-modal input[type="submit"] {
    width: 100%;
	height: 50px;
	box-sizing: border-box;
	padding: 0 12px !important;
	font-size: 16px;
	margin: 0 auto;
	border: 1px solid #8772DA;
	background: #8772DA;
	text-align: center;
	border-radius: 10px;
	color: #fff;
}
.sc-modalBottom {
	background-color: #ffffff;
	padding: 7px 0;
}
.sc-modalBottom a {
	text-decoration: none;
	font-size: 15px;
    font-weight: 500;
    line-height: 40px;
    color: #1e92c8;
}
.sc-modalBottom > div {

    width: 43%;
    box-sizing: border-box;
    padding-left: 70px;
    border-width: 1px;
    border-style: solid;
    margin: 0px 20px;
    border-color: #1e92c8;

}
/*.sc-modalBottom > div:last-child {
	padding-left: 135px;
}*/
.sc-deliv {
	float: left;
	background: url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/icon-car.png') 12px 5px no-repeat;
}
.sc-toCart {
	float: left;
	background: url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/icon-cart.png') 12px 5px no-repeat;
}
.sc-mail {
	text-align: center;
	padding: 10px 0 0;
	/*margin: 0 -40px;*/
/*	color: #ffffff;*/
}
.cs-mailText1 {
	font-size: 25px;
    font-weight: 300;
    line-height: 30px;
/*    letter-spacing: 1.3px;*/
    margin-top: 10px;
}
.sc-modal .cs-mailText2 {
	font-weight: 500;
    font-size: 15px;
    margin: 15px 0 25px;
}
.sc-mailBtn {
/*	font-weight: bold;*/
	color: #fff;
	text-decoration: none;
	width: 255px;
	display: inline-block;
	padding: 10px 0;
	border: none;
	font-size: 16px;
/*	letter-spacing: 1px;*/
	background: #8372DA;
	border-radius: 10px
}
.sc-toggle {
	font-family: 'Roboto', sans-serif;
	/*width: 140px;
	height: 172px;*/
	padding: 10px 6px;
	box-sizing: border-box;
	cursor: pointer;
	position: fixed;
	left: 15px;
	bottom: 15px;
    z-index: 9999;
}
.sc-toggleClose {
	position: absolute;
	top: 0px;
	right: 0px;
}
.sc-toggle-gift {
	width: 125px;
	height: 120px;
	line-height: 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding: 50px 0;
	background: url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/toogle-icon.png') 0 0 no-repeat;
	background-size: contain;
}
.sc-toggle-gift > p.row1{
	line-height: 25px;
	font-size: 30px;
}
.sc-toggle-gift > p.row2{
	line-height: 18px;
	font-size: 19px;
}
.sc-modalClose {
	position: absolute;
	top: -41px;
	right: -46px;
	cursor: pointer;
}
.sc-modalWrap {
	position: relative;
	z-index: 1;
}
.sc-gift {
    width: 67px;
    height: 75px;
    display: inline-block;
}
#scoder_subscribecoupon_popup,
#scoder_subscribecoupon_answer_popup {
	padding: 0;
	margin-top: 49px;
}

.sc_captcha_input {
    padding: 0 12px !important;
}

.sc-inputLine {
    display: flex;
    margin-bottom: 8px;
}

.sc-custom {
    text-align: center;
    margin-bottom: 35px
}

.sc-custom .g-recaptcha {
    width: auto;
    display: inline-block
} 

.captcha_img {
    margin: 0px 5%;
}

.w-100{
	width: 100% !important;
}

.w-100 input {
	width: 95% !important;
}

#whiteBlock {
	display:none;
	text-align:center;
	position:absolute;
	background-color:#FFF;
	width:180px;
	height:40px;
	line-height: 37px;
	border: #000 1px solid;
    margin: 0px 2.4%;
}
.sc-captcha-update{
    line-height: 21px;
    color: #fff !important;
}
.captcha-link {
    padding-left: 15px;
}

@media (max-width: 840px) {
	.sc-modalClose {
		top: 5px;
		right: 5px;
	}
	.sc-modalClose img {
		width: 16px;
	}
}
@media (max-width: 590px) {
	#scoder_subscribecoupon_popup,
	#scoder_subscribecoupon_answer_popup {
		left: 15px !important;
		right: 15px !important;
	}
	.sc-modal {
		width: 100%;
	}
	.sc-modalBottom > div {
	    margin: 5px 5%;
		padding: 0 0 0 80px;
		width: 90%;
	}
	.sc-toCart,
	.sc-deliv {
	    /*background-position: 0px 2px;*/
	}
	.sc-modalInner {
		background-size: 100% auto !important;
	}
	.sc-inputLine {
	    display: block;
	}
	.sc-inputLine input {
		/*margin: 10px 5% !important;*/
	}
}
@media (max-width: 460px) {
	.sc-inputLine > div {
		width: 100% !important;
		padding: 0 !important;
	}
	.sc-modalBottom > div {
	    padding: 0 0 0 76px;
	}
	.sc-modalBottom a br {
		display: none;
	}
	.sc-modalInner {
		background-size: auto !important;
	}
	.sc_captcha_input {
	    margin: 0 5% !important;
	}
	.captcha_img {
	    margin: 10px auto;
	}
	.additional-field {
	    margin-top: 15px !important;
	}
	.w-100 input {
	width: 90% !important;
	}
	.sc-modalClose {
	    top: -1px;
	    right: -1px;
	}
	.sc-modalClose img {
	    width: 27px;
	}
	.sc-modal input[type="submit"] {
	    margin-top: 0;
	    font-size: 16px;
	}
	.sc-row {
	    font-size: 26px;
	    line-height: 38px;
	}
	#scoder_subscribecoupon_popup,
	#scoder_subscribecoupon_answer_popup {
		top: 0 !important;
	}
	.sc-toggle {
	    left: 3px !important;
	    bottom: 47px !important;
	}
	.captcha-link {
	    font-size: 18px;
	    padding-left: 0px;
	    margin: 0 auto;
	}
	#whiteBlock {
		margin: 10px auto;
		position: initial;
	}
	.sc-toggleClose > img {
	    width: auto;
	    max-width: 100%;
/*	    height: 20px;*/
	    max-height: 100%;
	}
	.sc-modal p {
		margin: 0 0 25px 0;
	}
	.sc-modal .sc-row2 {
	    font-size: 16px;
    }
    .sc-inputLine {
		margin-bottom: 10px;
	}
	.sc-modal {
        background-image: url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tr-mobile.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tl-mobile.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/bl-mobile.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/br-mobile.png');
        background-position: right top, left top, left bottom, right bottom;
	    background-size: 61px auto, 108px auto, 72px auto, 108px auto;
    }
    .sc-modalHead .logo img {
        width: 70px
    }
	#sc-modal-answer {
        background-image: url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tr-mobile.png'), url('/bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/images/tl-mobile.png');
        background-position: right top, left top;
	    background-size: 61px auto, 108px auto;
    }
}

@media (max-width: 340px) {
	.sc-modalBottom > div {
		padding: 0 0 0 75px;
	}
	.sc-modalInner {
	    padding: 9px 20px 15px;
	}
	.sc-modal input[type="submit"], .sc-mailBtn {
		min-width: 120px;
		width: auto;
	    padding-left: 10px;
	    padding-right: 10px;
	    white-space: normal;
	}
	.sc-modalBottom a {
	    line-height: 20px;
	}
	.sc-mail {
		margin: 0;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16304990163718*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media(max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?161149160351 */
/* /bitrix/templates/bagoshop/components/scoder/subscribecoupon/.default/style.css?174291208510646 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16304990163718 */
