@media print{.standard-block-settings{margin:0 !important;padding:0 !important}
}
.custom-form input{margin-bottom:0}
.custom-form input[type=email]{-webkit-box-shadow:none;box-shadow:none;border-radius:0}
@keyframes loadingProcess{to{-webkit-filter:blur(3px);filter:blur(3px)}
}
article,section{display:block}
template{display:none}
h1{font-size:2em;margin:.67em 0}
select{color:inherit;font:inherit;margin:0;text-transform:none}
button[disabled],html input[disabled]{cursor:default}
@media print{h2{orphans:3;widows:3;page-break-after:avoid}
}
select{font-family:inherit;font-size:inherit;line-height:inherit}
.h1,.h2,h1,h2{font-family:inherit;font-weight:600;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,h1 .small,h1 small,h2 .small,h2 small{font-weight:300;line-height:1;color:#9c9b9b}
.h1,.h2,h1,h2{margin-top:19px;margin-bottom:9.5px}
.h1 .small,.h1 small,.h2 .small,.h2 small,h1 .small,h1 small,h2 .small,h2 small{font-size:65%}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
dd,dt{line-height:1.398}
dt{font-weight:600}
dd{margin-left:0}
.margin-top-lg{margin-top:30px}
.margin-bottom-lg{margin-bottom:30px}
h1{-webkit-transition:width 1s ease-out;transition:width 1s ease-out}
.btn.disabled,.btn[disabled]{color:#999;background-color:#ddd;border-color:#ddd;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65)}
a.btn.disabled{pointer-events:none}
.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled]:focus,.btn-success[disabled]:hover{color:#999;background-color:#ddd}
.green-button.active:focus,.green-button:active:hover{color:#fff;background-color:#3f8f38}
.green-button.disabled:focus,.green-button.disabled:hover,.green-button[disabled]:focus,.green-button[disabled]:hover,.red-button.disabled:focus,.red-button.disabled:hover,.red-button[disabled]:focus,.red-button[disabled]:hover{color:#999;background-color:#ddd}
.btn-link[disabled]{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.btn-link[disabled]:focus,.btn-link[disabled]:hover{color:#999;text-decoration:none;border:0}
.nav>li.disabled>a{color:#9c9b9b}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#9c9b9b;text-decoration:none;background-color:transparent;cursor:not-allowed}
@-webkit-keyframes progress-bar-stripes{to{background-position:0 0}
}
.footer .footer-row:after{content:" ";display:table}
input[type=date],input[type=datetime],select{border:1px solid #ddd;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1);display:block;position:relative;width:100%;margin:0 0 15px;vertical-align:top;outline:0;zoom:1;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;color:#333;height:38px;padding:5px 15px;font-size:13px}
input[type=date]:active,input[type=date]:focus,input[type=datetime]:active,input[type=datetime]:focus,select:active,select:focus{background-color:#fff;border-color:#66c05d;color:#333}
input:not([type]) ::-webkit-input-placeholder,input[type=date] ::-webkit-input-placeholder,input[type=datetime] ::-webkit-input-placeholder,input[type=email] ::-webkit-input-placeholder,input[type=text] ::-webkit-input-placeholder,input[type=url] ::-webkit-input-placeholder,select ::-webkit-input-placeholder{color:#999}
input:not([type]) :-moz-placeholder,input:not([type]) ::-moz-placeholder,input[type=date] :-moz-placeholder,input[type=date] ::-moz-placeholder,input[type=datetime] :-moz-placeholder,input[type=datetime] ::-moz-placeholder,input[type=email] :-moz-placeholder,input[type=email] ::-moz-placeholder,input[type=text] :-moz-placeholder,input[type=text] ::-moz-placeholder,input[type=url] :-moz-placeholder,input[type=url] ::-moz-placeholder,select :-moz-placeholder,select ::-moz-placeholder{color:#999}
input:not([type]) :-ms-input-placeholder,input[type=date] :-ms-input-placeholder,input[type=datetime] :-ms-input-placeholder,input[type=email] :-ms-input-placeholder,input[type=text] :-ms-input-placeholder,input[type=url] :-ms-input-placeholder,select :-ms-input-placeholder{color:#999}
.orange-big-button,.red-middle-button{display:inline-block;position:relative;overflow:visible;clear:both;padding:0 30px;text-decoration:none;text-align:center;vertical-align:top;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;height:38px;font-size:12px;line-height:37px;border-width:1px;border-style:solid;text-transform:uppercase;color:#fff;fill:#fff}
.orange-big-button:focus,.orange-big-button:hover,.red-middle-button:focus,.red-middle-button:hover{text-decoration:none}
.red-middle-button{border-width:1px;height:30px;padding-right:10px;padding-left:10px;font-size:10px;line-height:29px}
.orange-big-button{font-weight:600;border-width:1px;height:52px;padding-right:30px;padding-left:30px;font-size:14px;line-height:51px}
.disabled.orange-big-button,.disabled.red-middle-button,[disabled].orange-big-button,[disabled].red-middle-button{background-color:#ddd;border-color:#ddd;color:#999;fill:#999;cursor:default;pointer-events:none}
.red-middle-button{background-color:red;border:1px solid #f33;color:#fff}
.red-middle-button:focus,.red-middle-button:hover{color:#fff;background-color:#c00;border:1px solid #c00}
.red-middle-button:active{color:#fff;background-color:#e60000;border:1px solid #e60000}
.orange-big-button{background-color:#ffbe50;border:1px solid #ffd183;color:#fff}
.orange-big-button:hover{color:#fff;background-color:#ffab1d;border:1px solid #ffab1d}
.orange-big-button:active{color:#fff;background-color:#ffb537;border:1px solid #ffb537}
.black-link-sm{font-size:12px;text-decoration:underline;color:#66c05d}
.black-link-sm:focus,.black-link-sm:hover{text-decoration:underline;color:#4ba842}
.black-link-sm{color:#000;text-decoration:none;font-size:10px}
.white-bg{background:#fff}
.full-width{width:100%}
.line-body{padding:0}
.reviews{margin-top:30px}
.change-product-quantity .item-counter.disabled{border:0}
.change-product-quantity .item-counter-input.disabled{color:#ababab;border:0}
.change-product-quantity .item-counter-button.disabled{cursor:auto}
.spinner-ajax h1{font-size:28px;font-weight:700}
@-webkit-keyframes spin{to{-webkit-transform:rotate(-1turn)}
}
.product-detailed-page h1,.product-quick-view h1{margin-top:0;color:#333;font-weight:600;font-size:28px}
.compare-panel.is_active{-webkit-transform:translateZ(0);transform:translateZ(0)}
.fancybox-modal .btn-success[disabled]{background-color:#ddd;border-color:#ddd;color:#999;cursor:default;pointer-events:none}
.category-description{width:100%;padding:30px;margin:30px 0;background-color:#fff}
.category-description .layout{height:auto}
.category-description .layout .text{color:#666;font-size:12px;line-height:20px}
.category-description .layout .text p{margin:0 0 9px}
.category-description .layout .text li{margin-bottom:1px}
.category-description .layout .text ul{margin-bottom:12px;margin-left:45px;padding:0}
.category-description .layout .text li,.category-description .layout .text ul{list-style-position:outside}
.category-description .layout .text h1:first-child,.category-description .layout .text h2:first-child,.category-description .layout .text h4:first-child{margin-top:0}
.category-description .layout .text h1,.category-description .layout .text h2{margin:6px 0 8px;font-size:16px;line-height:21px}
.category-description .layout .text h4{margin:16px 0 8px;font-size:14px;line-height:20px}
.category-description .layout .text a{text-decoration:underline;color:#66c05d}
.category-description .layout .text a:hover{text-decoration:underline;color:#4ba842}
.plp-item-picture{display:block;max-width:100%;max-height:100%}
.brands h1{color:#66c05d;text-transform:none;font-size:24px;font-weight:600;margin:30px 15px 30px 10px}
.section:after,.section:before{content:" ";display:table}
.section:after{clear:both}
@media(min-width:768px){.image-section-image{height:90%}
}
@media(max-width:767px){.image-section-image{height:100%}
}
.related-products-container__card a{padding:0;color:#333;cursor:pointer}
.related-products-container__card a:focus,.related-products-container__card a:hover{color:#e6615e;text-decoration:none}
.checkout .custom-form{background:0}
.checkout .custom-form .block{background-color:#000;opacity:.6;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1300;cursor:wait}
@media(min-width:768px){.password-recovery .custom-form .wrapper{margin-top:20px;padding-top:15px}
}
@media(max-width:767px){.password-recovery .custom-form .wrapper{padding-top:10px}
}
.password-recovery .custom-form .wrapper .title{font-size:23px;font-weight:600}
@media(min-width:768px){.password-recovery .custom-form .wrapper .title{margin-bottom:40px}
}
@media(max-width:767px){.password-recovery .custom-form .wrapper .title{margin-bottom:20px}
}
.faq h1{padding-top:0;margin:30px 0;font-size:36px;color:#333;text-transform:uppercase;font-weight:600}
.article,.article section{margin-left:auto;margin-right:auto}
.article section{width:1150px}
.article h1{margin-top:0;font-size:29px;color:#333}
.article h1,.article h2{text-transform:uppercase;font-weight:600}
.article h2{margin:20px 0;font-size:20px}
.reviews-inner .reviews-inner-wrapper{background-color:#fff}
.reviews-inner .reviews-inner-wrapper h2{font-weight:600;font-size:28px}
@media(max-width:767px){.product-content .reviews-inner .reviews-inner-wrapper #sp-product-reviews-widget .sp-review-rating-and-badge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
.anchor-key{position:relative;top:-90px;display:block}
.pdp-detailed__card-calc-link{font-size:12px;color:#666;cursor:pointer;margin-left:10px}
.pdp-detailed__card-calc-ico{font-size:16px;color:#57bd62;line-height:18px;position:static}
.calculator-container--in-description #productCalculatorButton{margin-bottom:31px}
@media screen and (max-width:1023px){.calculator-container--in-description #productCalculatorButton{margin-top:31px}
}
.container[data-js-detailed-view].container--fronton{padding:0;margin:0;width:100%}
.product-detailed-page [uc-pdp-card]>[slot=article],.product-detailed-page [uc-pdp-card]>[slot=second-price]{color:#999}
.product-detailed-page [uc-pdp-card]>[slot=title]{font-size:26px;font-weight:500;line-height:32px;font-style:normal}
@media screen and (max-width:767px){.product-detailed-page [uc-pdp-card]>[slot=title]{font-size:22px;line-height:28px}
}
.product-detailed-page [uc-pdp-card]>[slot=media-content] picture[slot=pictures]>img{display:block;margin:0 auto;width:100%;height:auto}
@media screen and (max-width:1023px){.product-detailed-page [uc-pdp-card]>[slot=media-content] picture[slot=pictures]>img{max-width:600px;max-height:600px;margin:0 auto}
}
@media screen and (min-width:1024px){.product-detailed-page [uc-pdp-card]>[slot=media-content]{position:-webkit-sticky;position:sticky;top:100px}
}
.product-detailed-page [uc-pdp-card]>[slot=add-to-basket-control]:not([mobileview]){display:block}
.product-detailed-page [uc-pdp-card]>[slot=add-to-basket-control][mobileview]{display:none}
@media screen and (max-width:1023px){.product-detailed-page [uc-pdp-card]>[slot=add-to-basket-control]:not([mobileview]){display:none}
.product-detailed-page [uc-pdp-card]>[slot=add-to-basket-control][mobileview]{display:block}
}
.product-detailed-page [uc-pdp-card],.product-detailed-page [uc-pdp-card]>*{color:#333}
.product-detailed-page [uc-pdp-card]>[slot=add-to-basket-control]:not([websaleable]),.product-detailed-page [uc-pdp-card]>[slot=primary-price]:not([websaleable]),.product-detailed-page [uc-pdp-card]>[slot=second-price]:not([websaleable]),.product-detailed-page [uc-pdp-card]>uc-delivery-methods[slot=extra-info]:not([websaleable]){display:none}
.product-detailed-page [uc-pdp-card]>uc-stock-availability[slot=extra-info]:not([websaleable]){padding-bottom:32px;border-bottom:1px solid #e1e2e5}
@media scren and (max-width:767px){.product-detailed-page [uc-pdp-card]>uc-stock-availability[slot=extra-info]:not([websaleable]){padding-bottom:28px}
}
.product-detailed-page [uc-pdp-card] [slot=tool-tip]{margin:0}
.pdp-section{display:block;color:#333;font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding-top:64px;margin:0 auto;width:1180px}
@media screen and (min-width:1200px){.pdp-section{width:1180px}
}
@media screen and (min-width:1024px) and (max-width:1199px){.pdp-section{width:940px}
}
@media screen and (min-width:768px) and (max-width:1023px){.pdp-section{width:100%;padding-left:54px;padding-right:54px}
}
@media screen and (max-width:767px){.pdp-section{width:100%;font-size:14px;line-height:20px;padding:24px 16px}
}
.pdp-section:target{margin-top:0;padding-top:84px}
@media screen and (max-width:767px){.pdp-section:target{padding-top:24px}
}
.pdp-section:first-child{margin-top:0}
.pdp-section--pdp-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:hidden;font-style:normal;font-weight:500;font-size:16px;line-height:20px;padding-top:0;boder:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#e1e2e5),to(#e1e2e5)) 0 100%/100% 1px no-repeat;background:linear-gradient(#e1e2e5,#e1e2e5) 0 100%/100% 1px no-repeat}
@media screen and (min-width:768px) and (max-width:1023px){.pdp-section--pdp-navigation{padding-left:0;padding-right:0;margin-left:54px;margin-right:54px;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto}
}
@media screen and (max-width:767px){.pdp-section--pdp-navigation{display:none}
}
.pdp-section--pdp-navigation+*{padding-top:44px}
@media screen and (max-width:767px){.pdp-section--pdp-navigation+*{padding-top:8px}
}
.pdp-section--product-characteristicks,.pdp-section--product-description{--collapsed-height:320px;--max-content-height:448px}
@media screen and (min-width:1200px){.pdp-section--product-characteristicks,.pdp-section--product-description{--collapsed-height:320px;--max-content-height:448px}
}
@media screen and (min-width:1024px) and (max-width:1199px){.pdp-section--product-characteristicks,.pdp-section--product-description{--collapsed-height:320px;--max-content-height:448px}
}
@media screen and (min-width:768px) and (max-width:1023px){.pdp-section--product-characteristicks,.pdp-section--product-description{--collapsed-height:320px;--max-content-height:448px;--main-content-flex:44 44 0;--side-content-flex:15 15 0}
}
@media screen and (max-width:767px){.pdp-section--product-characteristicks,.pdp-section--product-description{--collapsed-height:360px;--max-content-height:504px;--main-content-flex:44 44 0;--side-content-flex:15 15 0}
}
.pdp-section--product-reviews .reviews{margin-top:0}
.pdp-section--product-reviews #sp-product-reviews-widget{padding:0}
.pdp-section--low-disclamer{margin-top:40px;padding:0}
@media screen and (min-width:768px) and (max-width:1023px){.pdp-section--low-disclamer{padding-left:54px;padding-right:54px}
}
@media screen and (max-width:767px){.pdp-section--low-disclamer{margin-top:9px;padding-left:16px;padding-right:16px}
}
.pdp-section__par{font-size:12px;line-height:16px;color:#999;font-style:normal;font-weight:400;margin:0}
@media screen and (min-width:1200px){.pdp-section__par--low-disclamer{width:780px}
}
@media screen and (min-width:1024px) and (max-width:1199px){.pdp-section__par--low-disclamer{width:700px}
}
@media screen and (min-width:768px) and (max-width:1023px){.pdp-section__par--low-disclamer{width:100%}
}
@media screen and (max-width:767px){.pdp-section__par--low-disclamer{width:100%}
}
.pdp-section h2{font-weight:500;font-style:normal;font-size:26px;line-height:32px;margin-bottom:16px;margin-top:16px}
@media screen and (max-width:767px){.pdp-section h2{font-size:22px;line-height:28px;margin-bottom:12px;margin-top:12px}
}
.pdp-section li{margin-top:8px;margin-bottom:8px}
.pdp-navigation__point{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:24px;margin-left:12px;margin-right:12px;height:62px;color:#999;cursor:pointer}
@media screen and (min-width:768px) and (max-width:1023px){.pdp-navigation__point{margin-left:8px;margin-right:8px}
}
.pdp-navigation__point:first-child{margin-left:0}
.pdp-navigation__point:last-child{margin-right:0}
.pdp-navigation__point:active,.pdp-navigation__point:focus,.pdp-navigation__point:hover{text-decoration:none}
.pdp-navigation__point:active,.pdp-navigation__point:first-child,.pdp-navigation__point:hover{color:#333;padding-bottom:21px;border-bottom:3px solid #444b5b}
.def-list{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.def-list,.def-list__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}
.def-list__group{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-top:4px;margin-bottom:4px}
@media screen and (max-width:767px){.def-list__group{margin-top:0;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e1e2e5}
}
.def-list__definition,.def-list__term{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:400;font-style:normal}
@media screen and (min-width:1200px){.def-list__definition,.def-list__term{-webkit-box-flex:1;-ms-flex:1 1 430px;flex:1 1 430px;font-size:16px;line-height:24px}
}
@media screen and (min-width:1024px) and (max-width:1199px){.def-list__definition,.def-list__term{-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px;font-size:16px;line-height:24px}
}
@media screen and (min-width:768px) and (max-width:1023px){.def-list__definition,.def-list__term{-webkit-box-flex:1;-ms-flex:1 1 324px;flex:1 1 324px;font-size:16px;line-height:24px}
}
@media screen and (max-width:767px){.def-list__definition,.def-list__term{-webkit-box-flex:1;-ms-flex:1 1 138px;flex:1 1 138px;font-size:14px;line-height:20px}
}
.def-list__term{margin-right:8px}
.def-list__term:after{display:block;content:"";-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;border-bottom:1px dashed #e1e2e5;margin:0 8px}
@media screen and (max-width:767px){.def-list__term:after{display:none}
}
@media screen and (max-width:767px){.def-list__definition{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.related-products-container__section-header{text-align:initial}
@media screen and (min-width:1200px){.related-products-container{width:1200px;--img-width:240px}
.related-products-container>*{width:1180px;margin:0 auto}
}
@media screen and (min-width:1024px) and (max-width:1199px){.related-products-container{width:960px;--img-width:180px}
.related-products-container>:not(.related-products-container__product-list){width:940px;margin:0 auto}
}
@media screen and (min-width:768px) and (max-width:1023px){.related-products-container{width:100%;--img-width:180px;padding-left:0;padding-right:0}
.related-products-container>:not(.related-products-container__product-list){padding-left:54px;padding-right:54px}
}
@media screen and (max-width:767px){.related-products-container{width:100%;--img-width:134px;--img-heiight:134px}
}
.related-products-container__card{padding:10px}
@media(min-width:768px) and (max-width:1023px){.related-products-container__card{padding:10px 6px}
.related-products-container__card:first-of-type{padding-left:54px}
.related-products-container__card:last-of-type{padding-right:54px}
}
@media(max-width:767px){.related-products-container__card{padding:16px 0;width:100%}
}
.pdp-bottom-sheet-overlay{z-index:2000}
.pdp-bottom-sheet-overlay>*{margin-top:10px;margin-bottom:10px;--img-width:134px;--img-heiight:134px}
.pdp-bottom-sheet-overlay .overlay-header,.pdp-bottom-sheet-overlay h2{display:block;font-weight:500;font-style:normal;font-size:26px;line-height:32px;margin-bottom:16px;margin-top:16px}
@media screen and (max-width:767px){.pdp-bottom-sheet-overlay .overlay-header,.pdp-bottom-sheet-overlay h2{font-size:22px;line-height:28px;margin-bottom:10px;margin-top:8px}
}
[uc-plp-item-new]:hover{-webkit-box-shadow:rgba(72,78,92,.06) 0 2px 10px 2px,rgba(0,0,0,.03) 0 4px 8px 0;box-shadow:0 2px 10px 2px rgba(72,78,92,.06),0 4px 8px 0 rgba(0,0,0,.03);z-index:0}
@media screen and (max-width:767px){[uc-plp-item-new]:hover{-webkit-box-shadow:none;box-shadow:none}
}
@media(max-width:767px){.pdp-detailed__card-calc-btn-container{margin-top:28px}
}
@media(min-width:768px) and (max-width:1023px){.pdp-detailed__card-calc-btn-container{margin-top:32px}
}
@media(min-width:1024px){.pdp-detailed__card-calc-btn-container{margin-top:32px;margin-bottom:-32px}
}
.pdp-detailed__card-calc-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e1e2e5;padding-top:32px;padding-bottom:32px;margin:0;fill:#333;color:#333;cursor:pointer}
.pdp-detailed__card-calc-btn#productCalculatorButton{margin:0}
@media(max-width:767px){.pdp-detailed__card-calc-btn{padding-top:28px;padding-bottom:28px}
}
.pdp-detailed__card-calc-btn:active,.pdp-detailed__card-calc-btn:focus,.pdp-detailed__card-calc-btn:hover{fill:#000;color:#000}
.pdp-detailed__card-calc-ico--fronton{display:block;position:relative;width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:inherit;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}
.pdp-detailed__card-calc-link{font-size:14px;line-height:18px;color:inherit;margin:0 0 0 8px;cursor:inherit}
.top-msg{display:block;padding-top:16px;padding-bottom:16px}
.top-msg--attention{background-color:#fcf2dd;color:#333}
.top-msg__content{display:block;font-size:14px;line-height:18px;font-weight:400}
@media screen and (min-width:1200px){.top-msg__content{width:1180px;margin:0 auto}
}
@media screen and (max-width:1199px) and (min-width:1024px){.top-msg__content{width:940px;margin:0 auto}
}
@media screen and (max-width:1023px) and (min-width:768px){.top-msg__content{width:100%;padding:0 54px}
}
@media screen and (max-width:767px){.top-msg__content{width:100%;padding:0 16px;font-size:12px;line-height:16px}
}
.top-msg__content b{font-weight:500}
.card-calculator .calc-row:after,.card-calculator .calc-row:before,.card-calculator .calculator-foot:after,.card-calculator .calculator-foot:before{content:" ";display:table}
.card-calculator .calc-row:after,.card-calculator .calculator-foot:after{clear:both}
.soft-hidden{display:none}
.card-calculator{margin:30px 30px 0 0}
.card-calculator .calc-row{margin-left:-10px;margin-right:-10px}
.card-calculator .card-calculator-body{background-color:#66c05d;color:#fff;padding:30px}
.card-calculator .calc-header{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}
.card-calculator .calc-header__h2{color:#fff;margin-bottom:45px;margin-top:0;font-size:28px}
.card-calculator .calc-label-col{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}
@media(min-width:768px){.card-calculator .calc-label-col{float:left;width:50%}
}
@media(min-width:992px){.card-calculator .calc-label-col{float:left;width:58.33333333%}
}
.card-calculator .calc-input-col{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}
@media(min-width:768px){.card-calculator .calc-input-col{float:left;width:50%}
}
@media(min-width:992px){.card-calculator .calc-input-col{float:left;width:41.66666667%}
}
.card-calculator .calc-submit-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}
@media(min-width:768px){.card-calculator .calc-submit-col{float:left;width:33.33333333%;left:33.33333333%}
}
.card-calculator .calc-label{font-size:14px;color:#fff;height:54px;line-height:54px;text-transform:none;white-space:nowrap;font-weight:600}
.card-calculator .calc-input{height:54px;line-height:54px;border:2px solid #4ba842;font-size:24px;width:100%;text-align:center}
.card-calculator .calc-input:-moz-read-only{background-color:transparent;color:#fff}
.card-calculator .calc-input:read-only{background-color:transparent;color:#fff}
.card-calculator .calc-input:active:not(:-moz-read-only):not(:disabled),.card-calculator .calc-input:focus:not(:-moz-read-only):not(:disabled){border:2px solid #ffcc53}
.card-calculator .calc-input:active:not(:read-only):not(:disabled),.card-calculator .calc-input:focus:not(:read-only):not(:disabled){border:2px solid #ffcc53}
.card-calculator .calc-submit{width:100%;background-color:#ffc844}
.card-calculator .calc-submit:active,.card-calculator .calc-submit:focus,.card-calculator .calc-submit:hover{background-color:#ffc02a}
.card-calculator .calc-submit[disabled]{background-color:#ddd}
.card-calculator .calculator-attention{display:none;padding:10px;color:#84785b;background-color:#fff6e0;font-size:12px;text-align:center}
.card-calculator .calculator-foot{display:none;margin-left:-10px;margin-right:-10px}
.card-calculator .calculator-foot .calculator-foot-left{float:left;width:100%;position:relative;min-height:1px;padding:30px 10px}
@media(min-width:768px){.card-calculator .calculator-foot .calculator-foot-left{float:left;width:58.33333333%}
}
@media(min-width:1200px){.card-calculator .calculator-foot .calculator-foot-left{float:left;width:66.66666667%}
}
.card-calculator .calculator-foot .calculator-foot-right{float:left;width:100%;position:relative;min-height:1px;padding:30px 25px;border-left:1px solid #ececec}
@media(min-width:768px){.card-calculator .calculator-foot .calculator-foot-right{float:left;width:41.66666667%}
}
@media(min-width:1200px){.card-calculator .calculator-foot .calculator-foot-right{float:left;width:33.33333333%}
}
.card-calculator .calculator-foot .calculator-foot-right:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-12px;border:12px solid transparent;border-left-color:#ececec}
@media(max-width:767px){.card-calculator .calculator-foot .calculator-foot-right:before{display:none !important}
}
.card-calculator .calculator-foot .calculator-foot-right:after{content:"";display:block;position:absolute;left:-1px;top:50%;margin-top:-12px;border:12px solid transparent;border-left-color:#fff}
@media(max-width:767px){.card-calculator .calculator-foot .calculator-foot-right:after{display:none !important}
}
.card-calculator .calculator-foot .calculator-card-button{height:36px;line-height:36px}
.card-calculator .calculator-foot-text{color:#515151;font-size:14px}
.card-calculator .calculator-foot-text .qt{color:#333;font-size:14px}
.card-calculator .calculator-foot-text .rub{color:#333;font-size:18px;font-family:ruble;font-weight:400;line-height:1;text-transform:none}
.card-calculator .calculator-foot-label{min-width:140px;display:inline-block}
.card-calculator #calculator-count,.card-calculator #calculator-sum-kop,.card-calculator #calculator-sum-rub{color:#66c05d;font-weight:700;font-size:24px}
.card-calculator #calculator-sum-kop{font-size:20px}
.card-calculator .icon-basket-small:before{font-family:Leroy Merlin Icons,serif;font-size:21px;content:"\E91F";color:#fff}
.card-calculator button .icon{margin:0 15px 0 -12px}
.card-calculator .card-to-list-batch{margin-top:20px;display:inline-block;border:0;background:transparent}
.card-calculator .card-to-list-batch:focus,.card-calculator .card-to-list-batch:hover{text-decoration:none;cursor:pointer}
.card-calculator .card-to-list-batch:before{font-family:Leroy Merlin Icons,serif;font-size:20px;content:"\E92B";color:#66c05d;vertical-align:middle;margin-right:10px}
.card-calculator .icon-help{margin-left:3px;background:#4ba842;border-color:#4ba842;color:#66c05d;font-weight:700;pointer-events:all}
.card-calculator{padding:0}
.spinner-area{position:absolute;background:#fff;width:100%;height:100%;z-index:1070;opacity:.6}
.wrapper{overflow:hidden}
@media screen and (min-width:1024px){.wrapper--fronton{overflow:initial}
}
.card-calculator-body input:not([type]),.card-calculator-body input[type=number],.card-calculator-body input[type=text],.card-calculator-body input[type=url]{margin:0 0 15px}