.button_cart,.button_uppercase{text-transform:uppercase}
.button{background:#7d3230;border:2px solid #7d3230;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;height:60px;line-height:60px;min-width:292px;outline:0;padding:0 30px;text-align:center;text-decoration:none;transition:all .2s;vertical-align:top}
.button:hover{background:#fff;color:#7d3230}
.button_transparent{background:#fff;color:#000}
.button_transparent:hover{background:#7d3230;color:#fff}
.button_wide{min-width:100%;padding-left:0;padding-right:0;text-align:center;width:100%}
.button_small{font-size:15px;height:48px;line-height:45px;min-width:auto;padding:0 31px}
.button_medium{height:64px;line-height:64px}
.button_large{font-size:20px;height:68px;line-height:68px}
.button_cart{border-width:3px;color:#7d3230;min-width:195px}
.button_pink{background:#ed4e82;border-color:#ed4e82}
.button[data-anchor^="#"].active{background:#fff;color:#000}
@media screen and (max-width:550px) {
.button{font-size:14px;height:auto;line-height:20px;padding:15px}
}
button,hr,input{overflow:visible}
img,legend{max-width:100%}
audio,canvas,progress,video{display:inline-block}
progress,sub,sup{vertical-align:baseline}
*,[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}
html{line-height:1.15;ms-text-size-adjust:100%;webkit-text-size-adjust:100%}
*{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}
hr{box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;color:#7d3230;webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline dotted;text-decoration:underline}
.link,a:hover{text-decoration:none}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none;height:auto}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
legend{color:inherit;display:table;white-space:normal}
textarea{overflow:auto}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;webkit-appearance:button}
summary{display:list-item}
[hidden],template{display:none}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');


body{color:#666;font-family: "Open Sans", sans-serif;font-size:16px;font-weight:300;line-height:24px;background:#fff;min-width:320px}
.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:400;line-height:1}
.h1,h1{font-size:24px;line-height:30px;margin-bottom:25px}
.h2,h2{font-size:20px;margin-bottom:20px}
.h3,h3{font-size:18px;margin-bottom:15px}
.h4,h4,ol li,ul li{margin-bottom:10px}
.h4,h4{font-size:16px}
b{font-weight:400}
strong{font-weight:500}
ol,ul{margin-left:20px}
p{margin-bottom:24px}
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.light{font-weight:300}
.medium{font-weight:500}
.link__icon,.link__text{display:inline-block;vertical-align:middle}
.link_phone{color:#1b232c;font-size:20px}
.link_phone .link__icon{margin-right:5px}
.link_mail{color:#696f73;font-size:14px}
.link_mail .link__icon{margin-right:15px}
.forget-password{color:#999;font-size:14px;font-weight:400}
.offer-text{border-bottom:1px solid #7d3230;margin-bottom:15px}
.offer-text_large{color:#1b232c;font-size:30px;letter-spacing:.015em;line-height:40px;margin-bottom:27px;padding-bottom:21px}
.main{padding:25px 0 35px}
.main .section__title{color:#1b232c;font-size:30px;font-weight:400;line-height:30px}
.main .section__title._uppercase{ text-transform: uppercase; }
.content{color:#1b232c;font-size:14px;line-height:20px;padding-top:45px}


@media (min-width:768px) {
.container{width:750px}
}
@media (min-width:992px) {
.container{width:970px}
}
@media (min-width:1200px) {
.container{width:1170px}
}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px) {
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px) {
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
[class^=icon_]{display:inline-block;line-height:0}
[class^=icon_]:before{display:inline-block}
.icon_user:before{content:url(../img/icon_user.png);height:16px;width:13px}
.icon_phone:before{content:url(../img/icon_phone.png);height:18px;width:18px}
.icon_phone-big:before{content:url(../img/icon_phone-big.png);height:29px;width:29px}
.icon_phone-gray:before{content:url(../img/icon_phone-gray.png);height:18px;width:18px}
.icon_sms:before{content:url(../img/icon_sms.png);height:16px;width:19px}
.icon_mail:before{content:url(../img/icon_mail.png);height:13px;width:17px}
.icon_mail-big:before{content:url(../img/icon_mail-big.png);height:22px;width:29px}
.icon_chevron-top:before{content:url(../img/icon_chevron-top.png);height:5px;width:7px}
.icon_chevron-bottom:before{content:url(../img/icon_chevron-bottom.png);height:5px;width:7px}
.icon_chevron-prev:before{content:url(../img/icon_chevron-prev.png);height:19px;width:11px}
.icon_chevron-next:before{content:url(../img/icon_chevron-next.png);height:19px;width:11px}
.icon_close:before{content:url(../img/icon_close.png);height:15px;width:15px}
.icon_search:before{content:url(../img/icon_search.png);height:22px;width:22px}
.icon_search-pink:before{content:url(../img/icon_search-pink.png);height:22px;width:22px}
.icon_instagramm:before{content:url(../img/icon_instagramm.png);height:15px;width:15px}
.icon_facebook:before{content:url(../img/icon_facebook.png);height:16px;width:9px}
.icon_time-clock:before{content:url(../img/icon_time-clock.png);height:26px;width:26px}
.icon_play:before{content:url(../img/icon_play.png);height:37px;width:37px}
.icon_location:before{content:url(../img/icon_location.png);height:26px;width:26px}
.input,.selectric-select .selectric{background:#fff;border:1px solid #ccc}
.field{margin-bottom:21px;position:relative}
.field__icon{left:0;position:absolute;text-align:center;top:15px;width:38px}
.field__icon + div .input{padding-left:38px}
.input{color:#696f73;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:400;line-height:14px;padding:19px 17px 13px;width:100%}
.input:focus{outline:0}
textarea.input{height:107px}
.selectric-select .selectric .label{color:#696f73;font-size:14px;height:48px;line-height:51px;margin:0 0 0 17px}
.selectric-select .selectric .button{background:#fff;border:none;height:51px;line-height:51px;min-width:auto}
.selectric-select .selectric .button:after{border-width:5px}
.checkbox{cursor:pointer}
.checkbox input{height:0;opacity:0;overflow:hidden;position:absolute;width:0}
.checkbox input:checked + span:after,
.checkbox input:checked + label:after{background:url(../img/icon_check.png) center center no-repeat}
.checkbox span,
.checkbox label{color:#999;display:block;font-size:13px;padding-left:30px;position:relative; line-height: 1.4; user-select: none;}
.checkbox span a,
.checkbox label a{color:#999;}

.checkbox span:after,
.checkbox label:after{border:1px solid #a1a1a1;border-radius:50%;content:'';height:18px;left:0;position:absolute;top:0;width:18px}