.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#325873;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:90%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.c-modal{margin:8px auto;padding:30px 40px;background:#fff;border-radius:5px;border:solid 1px #444;position:relative}
button.mfp-close{position:absolute;right:0;top:0;text-decoration:none;text-align:center;font-style:normal;font-size:28px;font-weight:600;padding:3px 10px;margin:22px 15px}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#af6767}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.c-modal__header{line-height:1.2;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}
.c-cart-item__container{width:100%;display:grid;grid-template-columns:120px 1fr 250px}
.c-cart-item__responsive-delete-container{display:table-cell;vertical-align:middle}
.c-cart-item-modal__cart-info{width:100%;margin-top:20px;font-size:1.15em}
.c-cart-item-modal__cart-container{border-top:1px solid #e0e0e0;padding-top:20px;color:#828282;text-align:right}
.c-cart-item__container-total{width:130px;padding-left:15px;text-align:right}
.c-cart-item__container-quantity{width:98px;padding-left:15px}
.c-cart-item-modal__cart-button{display:inline-block;vertical-align:top;margin:0 10px}
.c-cart-item-modal__button{min-width:220px;box-sizing:border-box}
.c-cart-item-modal{z-index:110}
.checkout-step.step-contactinfo{margin-top:50px;padding:15px;background:#e5e5e5;border:#bfbfbf solid 1px;border-radius:4px}
.checkout-step.step-contactinfo .c-modal__header{border-bottom:1px solid #adadad}
.checkout-step.step-contactinfo p{padding-top:0px}
.checkout-step.step-contactinfo div.wa-name{margin-top:10px}
#checkout-contact-form .wa-name:after{content:":"}
.checkout-step.step-contactinfo #checkout-contact-form .wa-value input{padding:3px 5px;border:solid 1px #929292;border-radius:3px;font-size:14px;letter-spacing:1px;min-height:24px;width:250px;min-width:206px;margin:0;max-width:94%}
.checkout form h2{background:url(/images/svg-icon/selector3.svg) no-repeat top 15% left;background-size:30px;font-weight:300;color:#5d5d5d;text-align:left;letter-spacing:2px;font-size:20px;padding:10px 0 15px 45px;border-bottom:dotted 1px;margin-bottom:5px}
.checkout-step.step-contactinfo textarea{width:550px;min-width:206px;max-width:94%;font-size:14px;padding:5px;border:solid 1px #929292;border-radius:3px;margin:5px 0 10px;letter-spacing:1px}
.checkout-step.step-contactinfo #checkout-btn{font-size:18px;padding:10px 15px;margin:15px 0;border-radius:3px;border:solid 1px #fff;letter-spacing:2px;color:#fff;background:#7ba781;transition:.3s;width:500px;min-width:206px;max-width:100%}
.checkout-step.step-contactinfo .errormsg{color:red}
#modal_order_success{margin-top:0;border-top:none}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px) {
.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
@media all and (max-width:750px) {
.c-modal{padding:20px}
button.mfp-close{margin:12px 15px}
}
@media all and (max-width:650px) {
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:94%}
.c-cart-item-modal__cart-container{text-align:center;padding-top:10px}
.c-cart-item__container{width:100%;display:table}
.c-cart-item__container-image{display:block;float:left}
.c-cart-item__container-info{display:block}
.cart-container-count-price{display:block;margin-top:15px;float:right}
.c-cart-item__container-quantity{padding-left:0}
.c-cart-item-modal__button{min-width:100%;width:100%;box-sizing:border-box}
.c-cart-item-modal__cart-button{display:block;margin:15px 0 0}
}
@media all and (max-width:430px) {
.cart-container-count-price{display:table;width:100%}
.c-cart-item__container-quantity{text-align:left}
.c-cart-item__container-total{text-align:right}
}
@media all and (max-width:340px) {
span.c-header.c-header_h3{max-width:200px;display:block}
}
@media (min-width:1024px) {
.r-hidden-desktop{display:none!important}
.c-cart-item-modal{width:100%;max-width:1200px;margin:0 auto}
.c-cart-item-modal__cart{display:table;width:100%}
.c-cart-item-modal__cart-buttons-container,.c-cart-item-modal__cart-info{display:block;vertical-align:middle}
.c-cart-item-modal__cart-buttons{margin:0 -10px;white-space:nowrap}
.c-cart-item-modal__products-container{margin-top:20px;border-top:1px solid #e0e0e0;padding-top:20px}
}
.c-magnific-popup__content-wrapper{display:inline-block;vertical-align:top}
.c-spinner__icon{animation:rotate 1s linear infinite}
.c-modal__close{position:absolute;right:15px;top:15px;color:#bdbdbd;transition:color .2s ease-in-out;cursor:pointer;line-height:0;padding:5px}
.c-modal__close:hover,.c-tabs__tab{color:#828282}
.c-modal__sub-header{margin-top:-20px;margin-bottom:30px}
.c-magnific-popup{z-index:101}
.c-magnific-popup__content-wrapper{text-align:left;max-width:100%}
.c-magnific-popup.mfp-bg{opacity:1;background-color:rgba(50,88,115,.95)}
.c-content-decorator h3,.c-header_h3{font-size:18px;font-weight:500}
.c-cart-item__container-quantity,.c-cart-item__container-total{display:table-cell;vertical-align:top}
.c-button_size_l{font-size:16px;padding:9px 19px 10px;text-align:center}
.c-button,.c-button-decorator button,.c-button-decorator input[type=button],.c-button-decorator input[type=reset],.c-button-decorator input[type=submit]{display:inline-block;line-height:1.2;vertical-align:top;padding:8px 14px 9px;cursor:pointer;transition:background-color .2s ease-in-out;text-align:center;text-decoration:none;color:#fff;border:1px solid transparent;border-radius:4px;background-color:#dc9003;font-weight:500;user-select:none;text-shadow:none;outline:0}
.l-image-box_fill>*{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%}
.l-image-box_fill{position:relative;display:block;height:100%}
.c-cart-item__image-box{width:100px;height:100px}
.c-cart-item__container-image{width:105px;padding-right:15px}
.c-button_style_inverse{color:#dc9003;border-color:#dc9003}
.c-button_style_inverse,.c-header-middle-bar_compact .c-catalog-dropdown-button.c-button_active{border-color:#dc9003;background-color:transparent;transition:border-color .2s ease-in-out,color .2s ease-in-out}
.c-button_style_inverse:hover,.c-header-middle-bar_compact .c-catalog-dropdown-button.c-button_active:hover{color:var(--button-color-dark);background-color:transparent}
.c-button_style_inverse:disabled,.c-header-middle-bar_compact .c-catalog-dropdown-button.c-button_active:disabled{background:#fafafa;color:#e0e0e0}
.c-button_style_inverse.c-button_active,.c-header-middle-bar_compact .c-button_active.c-catalog-dropdown-button{color:var(--button-color-dark);background-color:transparent}
.c-cart-item__total-price:last-child{margin-right:0}
.c-cart-item__total-price{display:inline-block;font-size:19px;font-weight:500;margin-right:10px}
.c-content-decorator a,.c-link,.c-link-decorator a{color:#000;text-decoration:none;cursor:pointer;transition:color ease-in-out .2s}
.c-link_style_hover:hover{color:#2d9cdb}
.c-link_style_hover{color:#333;word-wrap:break-word}
.c-cart-item__name-container{line-height:1.5;min-height:42px;font-weight:500}
.c-button-decorator button.c-button_active,.c-button-decorator button:hover,.c-button-decorator input.c-button_active[type=button],.c-button-decorator input.c-button_active[type=reset],.c-button-decorator input.c-button_active[type=submit],.c-button-decorator input:hover[type=button],.c-button-decorator input:hover[type=reset],.c-button-decorator input:hover[type=submit],.c-button.c-button_active,.c-button:hover{background-color:rbg(67,166,223,1);color:#fff}
.c-button_style_inverse:hover,.c-header-middle-bar_compact .c-catalog-dropdown-button.c-button_active:hover{border-color:gray;color:gray}
.c-content-decorator a:hover,.c-link-box:hover .c-link-box__link,.c-link-decorator a:hover,.c-link:hover{color:#0c3c57}
.c-quantity{display:inline-table;vertical-align:top;table-layout:fixed;border:1px solid #e0e0e0;background-color:#fff;border-radius:5px;overflow:hidden}
.c-quantity__button,.c-quantity__input-box{display:table-cell;vertical-align:middle}
.c-input-text{width:350px;max-width:100%;line-height:1.2;padding:8px 14px 9px;font-size:14px;vertical-align:top;border:1px solid #ededed;border-radius:4px;outline:0}
.c-quantity__input{width:40px;padding-left:5px;padding-right:5px;text-align:center;vertical-align:top;border:1px solid #e0e0e0;border-radius:0;box-sizing:border-box;margin:-1px 0}
.c-quantity_size_s .c-quantity__input{width:40px;padding-top:5px;padding-bottom:6px}
.l-image-box{vertical-align:top;line-height:0;position:relative;font:17px Tahoma}
.c-rating,.c-rating__star,.l-image-box{display:inline-block}
.c-quantity__button{line-height:0;width:19px;text-align:center;color:#828282;cursor:pointer;transition:background-color .2s ease-in-out;user-select:none}
.c-quantity_size_s .c-quantity__button{width:25px}
.c-magnific-popup .c-cart-item-modal{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}
.c-magnific-popup.mfp-ready .c-cart-item-modal{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}
.c-magnific-popup.mfp-removing .c-cart-item-modal{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}
.c-magnific-popup.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.c-magnific-popup.mfp-ready.mfp-bg{z-index:100;opacity:.8}
.c-magnific-popup.mfp-removing.mfp-bg{opacity:0}
@media (max-width:1023px) {
.c-modal:not(.c-modal_no-hidden){overflow:hidden}
.c-modal__close{right:10px;top:10px;z-index:1}
.c-modal__close .c-svg-icon{width:16px;height:16px}
.c-magnific-popup{-webkit-overflow-scrolling:touch;overflow:hidden scroll!important;animation:modal_fadein .2s ease-in-out}
.c-magnific-popup .mfp-container{z-index:102;display:flex;flex-direction:column;padding:5px}
.c-magnific-popup .mfp-content{vertical-align:bottom}
.c-magnific-popup .mfp-container::after,{flex-grow:1}
.mfp-container:before{content:"";display:inline-block;height:15%;vertical-align:middle}
.c-magnific-popup__content-wrapper{display:block}
.c-magnific-popup.mfp-bg{opacity:1}
.c-magnific-popup.mfp-ready .mfp-content{opacity:1;animation:modal_fadein .2s ease-in-out}
.c-magnific-popup .mfp-content,.c-magnific-popup.mfp-removing{opacity:0}
.c-magnific-popup.mfp-removing,.c-magnific-popup.mfp-removing .mfp-content{animation:modal_fadeout .2s ease-in-out forwards}
.c-cart-item-modal__item-container{margin-bottom:10px}
.c-cart-item-modal__products-container{margin-top:25px;border-top:1px solid #f2f2f2;padding-top:25px}
.c-cart-items-header{display:none}
.c-cart-item__responsive-total-container{margin-top:15px}
.c-cart-item,.c-cart-item:hover{box-shadow:0 10px 30px rgba(0,0,0,.05)}
.c-cart-item__responsive-delete-container{text-align:right}
.c-cart-item_size_s,.c-cart-item_size_s:hover,.c-cart-item_static,.c-cart-item_static:hover{box-shadow:none}
.c-cart-summary,.c-cart-summary:hover{box-shadow:0 10px 30px rgba(0,0,0,.05)}
}
.hidden_cart_item{display:none}
.c-modal__content,.c-cart-item-modal__button{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}