﻿.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em .6em .3em 0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1.5em;position:relative}.jssocials-share-logo svg{position:absolute;width:1.2em;top:-2px;left:-1px}img.jssocials-share-logo{width:auto;height:1em}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:.8;font-size:.8em;width:40px}.jssocials-share-link{border-radius:3px}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em -.5em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{display:inline-block;height:1.5em;padding:0 .3em;line-height:1;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-twitter .jssocials-share-link{background:#00aced}.jssocials-share-twitter .jssocials-share-link:hover{background:#0087ba}.jssocials-share-facebook .jssocials-share-link{background:#3b5998}.jssocials-share-facebook .jssocials-share-link:hover{background:#2d4373}.jssocials-share-googleplus .jssocials-share-link{background:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:hover{background:#c23321}.jssocials-share-linkedin .jssocials-share-link{background:#007bb6}.jssocials-share-linkedin .jssocials-share-link:hover{background:#005983}.jssocials-share-pinterest .jssocials-share-link{background:#cb2027}.jssocials-share-pinterest .jssocials-share-link:hover{background:#9f191f}.jssocials-share-email .jssocials-share-link{background:#3490f3}.jssocials-share-email .jssocials-share-link:hover{background:#0e76e6}.jssocials-share-stumbleupon .jssocials-share-link{background:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link:hover{background:#c93412}.jssocials-share-whatsapp .jssocials-share-link{background:#29a628}.jssocials-share-whatsapp .jssocials-share-link:hover{background:#1f7d1e}.jssocials-share-telegram .jssocials-share-link{background:#2ca5e0}.jssocials-share-telegram .jssocials-share-link:hover{background:#1c88bd}.jssocials-share-line .jssocials-share-link{background:#25af00}.jssocials-share-line .jssocials-share-link:hover{background:#1a7c00}.jssocials-share-viber .jssocials-share-link{background:#7b519d}.jssocials-share-viber .jssocials-share-link:hover{background:#61407b}.jssocials-share-pocket .jssocials-share-link{background:#ef4056}.jssocials-share-pocket .jssocials-share-link:hover{background:#e9132e}.jssocials-share-messenger .jssocials-share-link{background:#0084ff}.jssocials-share-messenger .jssocials-share-link:hover{background:#006acc}.jssocials-share-vkontakte .jssocials-share-link{background:#45668e}.jssocials-share-vkontakte .jssocials-share-link:hover{background:#344d6c}.jssocials-share-link{padding:.5em .9em;color:#fff;-webkit-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;transition:background 200ms ease-in-out,border-color 200ms ease-in-out}.jssocials-share-link:hover,.jssocials-share-link:focus,.jssocials-share-link:active{color:#fff}.jssocials-share-count-box{position:relative;height:2.5em;padding:0 .3em;margin-left:.3em;background:#f5f5f5;-webkit-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;transition:background 200ms ease-in-out,border-color 200ms ease-in-out}.jssocials-share-count-box:hover{background:#dcdcdc}.jssocials-share-count-box:hover:after{border-color:transparent #dcdcdc transparent transparent}.jssocials-share-count-box:after{content:"";display:block;position:absolute;top:.85em;left:-.3em;width:0;height:0;border-width:.4em .4em .4em 0;border-style:solid;border-color:transparent #f5f5f5 transparent transparent;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;transition:background 200ms ease-in-out,border-color 200ms ease-in-out}.jssocials-share-count-box .jssocials-share-count{line-height:2.5em;color:#444}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#52a7e7;position:fixed;z-index:2000000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #52a7e7,0 0 5px #52a7e7;opacity:1;transform:rotate(3deg) translateY(-4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border:2px solid transparent;border-top-color:#52a7e7;border-left-color:#52a7e7;border-radius:10px;animation:pace-spinner .4s linear infinite}@keyframes pace-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#wpl-login-form{display:none;overflow-x:hidden;overflow-y:auto}#wpl-login-form .form-field{position:relative}#wpl-login-form header{margin:0}#wpl-login-form .alert{min-height:initial}#wpl-login-form,#wpl-login-form .wpl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}#wpl-login-form .wpl-popup-block{position:relative;width:500px;max-width:100%;background-color:#fff;color:#777;border-radius:3px;text-align:center;overflow:hidden}#wpl-login-form .wpl-login-wrap{position:relative;display:inline-block;width:100%;height:100%;vertical-align:top;z-index:1}#wpl-login-form .wpl-show{display:block}#wpl-login-form .wpl-hide{display:none}#wpl-login-form .content-header,#wpl-login-form .wpl-social-login-wrap,#wpl-login-form .wpl-wrap .form{padding:0 10%}@media(min-width:600px){#wpl-login-form .content-header,#wpl-login-form .wpl-social-login-wrap,#wpl-login-form .wpl-wrap .form{padding:0 20%}}#wpl-login-form .content-header{padding-top:30px;padding-bottom:30px}#wpl-login-form .wpl-wrap .form{padding-top:20px;padding-bottom:25px}#wpl-login-form .wpl-title{font-size:26px;line-height:1.2;margin:0 0 16px;color:#fff;font-weight:bold}#wpl-login-form .wpl-intro{font-size:14px;line-height:1;color:#fff}#wpl-login-form .wpl-errors{display:none;margin-bottom:20px}#wpl-login-form .wpl-errors .alert{background-color:#222;color:#fff;padding:10px 30px;font-size:11px;line-height:1.6}#wpl-login-form .wpl-errors .alert.alert-danger{background-color:#e2401c}#wpl-login-form .wpl-errors .alert.alert-danger a{display:block}#wpl-login-form .wpl-errors .alert.alert-success{background-color:#3fc387}#wpl-login-form .wpl-errors .alert a{color:#fff}#wpl-login-form .wpl-errors .alert a:hover{color:#fff;text-decoration:underline}#wpl-login-form .wpl-errors .alert p{margin:0}#wpl-login-form .input-wrap{display:inline-block;width:100%;position:relative;font-size:15px;font-weight:400;color:#040404;margin-bottom:30px;text-align:left}#wpl-login-form .input-wrap .input-lg{position:relative;background-color:transparent!important;color:#333!important;height:24px;width:80%;min-height:24px;font-size:15px;margin:0;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none}#wpl-login-form .input-wrap .input-lg:invalid{font-style:italic}#wpl-login-form .input-wrap .input-lg:focus~.wpl-label,#wpl-login-form .input-wrap .input-lg:valid~.wpl-label{top:-12px;font-size:11px;-moz-opacity:.6;-webkit-opacity:.6;opacity:.6}#wpl-login-form .input-wrap .input-lg:focus~.wpl-focus-line,#wpl-login-form .input-wrap .input-lg:valid~.wpl-focus-line{-webkit-animation:inputAddUnderline .3s cubic-bezier(.4,0,.2,1);animation:inputAddUnderline .3s cubic-bezier(.4,0,.2,1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}#wpl-login-form .input-wrap .wpl-label{position:absolute;top:3px;left:0;font-size:14px;line-height:1;color:#757575;width:100%;margin:0;text-align:left;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}#wpl-login-form .input-wrap .wpl-line{background-color:rgba(0,0,0,.12);bottom:-2px;height:1px;left:0;margin:0;padding:0;position:absolute;width:100%}#wpl-login-form .input-wrap .wpl-focus-line{background-color:#f68e13;bottom:-2px;height:2px;left:0;margin:0;padding:0;position:absolute;width:100%;-webkit-animation:inputRemoveUnderline .3s cubic-bezier(.4,0,.2,1);animation:inputRemoveUnderline .3s cubic-bezier(.4,0,.2,1);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0)}#wpl-login-form .input-wrap.wpl-remember{margin-bottom:20px}#wpl-login-form .input-wrap.wpl-remember label{display:inline-block;font-size:14px;margin:0;cursor:pointer}#wpl-login-form .wpl-button{width:100%;height:auto;background-color:#f68e13;color:#fff;font-size:14px;font-weight:400;line-height:1;padding:16px;text-transform:uppercase;text-align:center;border:0;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease}#wpl-login-form .wpl-button:active,#wpl-login-form .wpl-button:hover{background-color:#212129;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.18);box-shadow:1px 2px 2px rgba(0,0,0,.18)}#wpl-login-form .wpl-text{display:block;margin-top:8px;font-size:12px}#wpl-login-form .wpl-bottom{display:block;background-color:#f6f6f6;padding:20px 10px}#wpl-login-form .wpl-bottom .text{display:inline-block;margin:0 20px 0 0;font-size:14px;line-height:18px;color:#000}#wpl-login-form .wpl-bottom .wpl-btn{display:inline-block;font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;background-color:var(--primary);color:#fff;border:0;padding:12px 30px;text-align:center;border-radius:3px}#wpl-login-form .wpl-bottom .button{margin-top:0!important}#wpl-login-form .wpl-bottom .wpl-btn:active,#wpl-login-form .wpl-bottom .wpl-btn:focus,#wpl-login-form .wpl-bottom .wpl-btn:hover{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.18);box-shadow:1px 2px 2px rgba(0,0,0,.18);text-decoration:none}#wpl-login-form .wpl-close-button{position:absolute;top:8px;right:8px;color:#333;opacity:.5;font-weight:300;font-size:40px;width:40px;height:40px;line-height:40px;text-align:center;z-index:1001}#wpl-login-form .wpl-close-button:hover{opacity:1;text-decoration:none}#wpl-login-form .wpl-privacy{font-size:12px;margin-bottom:20px}.wpl-login-container{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;padding:30px 8px}.wpl-login-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.wpl-login-container .wpl-login-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;max-width:100%;z-index:1000;opacity:0;-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform .5s,opacity .3s;transition:transform .5s,opacity .3s}.is-visible .wpl-login-container .wpl-login-content{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.wpl-overlay{background-color:rgba(11,11,11,.55);cursor:pointer}.ge-recaptcha{margin-bottom:20px}.ge-recaptcha div{margin:0 auto}@-webkit-keyframes inputRemoveUnderline{0%{-webkit-transform:scaleX(1);opacity:1}to{-webkit-transform:scaleX(1);opacity:0}}@keyframes inputRemoveUnderline{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:0}}@-webkit-keyframes inputAddUnderline{0%{-webkit-transform:scaleX(0)}to{-webkit-transform:scaleX(1)}}@keyframes inputAddUnderline{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.field-icon{float:right;position:relative;z-index:2;color:#57585d;cursor:pointer}#wpl-login-form .input-wrap .wpl-focus-line,#wpl-login-form .wpl-button{background-color:#616161}#wpl-login-form .wpl-login-content .wpl-close-button{color:#fff}#wpl-login-form .wpl-login-wrap .content-header{background-color:var(--primary)}#wpl-login-form input[type=checkbox]{display:inline-block;border-color:#d22a34}main>.alert{position:fixed;z-index:10004;top:2%;right:2%;width:30%;-webkit-animation:alert-anim 1s cubic-bezier(1,-.01,0,.99);-moz-animation:alert-anim 1s cubic-bezier(1,-.01,0,.99);-ms-animation:alert-anim 1s cubic-bezier(1,-.01,0,.99);-o-animation:alert-anim 1s cubic-bezier(1,-.01,0,.99);animation:alert-anim 1s cubic-bezier(1,-.01,0,.99);border-radius:10px;font-size:12px}@media(max-width:768px){main>.alert{top:2%;right:2%;width:80%}}.alert{position:relative;padding:15px 40px 15px 20px;z-index:30;color:#fff;min-height:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2);-moz-transition:1s all cubic-bezier(1,-.01,0,.99);-o-transition:1s all cubic-bezier(1,-.01,0,.99);-webkit-transition:1s all cubic-bezier(1,-.01,0,.99);transition:1s all cubic-bezier(1,-.01,0,.99)}.wpl-errors .alert{min-height:initial}.alert i{position:absolute;top:0;left:0;bottom:0;text-align:center;width:60px;font-size:40px;text-shadow:1px 1px 5px rgba(0,0,0,.15)}.alert i:before{position:absolute;top:50%;left:0;right:0;line-height:0}.alert a:hover{text-decoration:underline}.alert .close{cursor:pointer;position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;line-height:1;right:15px;color:#fff;opacity:.7;background-color:transparent;border:none}.alert .close:hover,.alert .close:focus{opacity:1;color:#fff}.alert.fadeOut{-moz-transform:translate(0,-130%);-ms-transform:translate(0,-130%);-o-transform:translate(0,-130%);-webkit-transform:translate(0,-130%);transform:translate(0,-130%)}.alert.fadeOut .alert{top:100%}@media(max-width:479px){.alert{padding-right:30px}.alert button.close{right:5px}}.alert-success,.alert-danger{background-color:var(--menu-bg)}.alert-success i,.alert-danger i{background:#65c178;display:none}.alert-success a,.alert-success a:visited,.alert-success a:focus,.alert-success a:hover{color:#c8e6c9}.alert-danger a,.alert-danger a:visited,.alert-danger a:focus,.alert-danger a:hover{color:#ffc1c7}.body .review{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.body .review p{margin:0 0 10px}.body .block-decorated{position:relative;margin:40px 0;padding:40px 0}.body .block-decorated::after{position:absolute;bottom:0;left:50%;width:80vw;max-width:1280px;height:1px;content:"";background:#ecf1f7;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.body.wew-carousel-slide .block-decorated{padding:20px 20px 0 20px;margin:0}.body.wew-carousel-slide .block-decorated::after{display:none}.body .review__title{margin-bottom:10px;width:100%;padding-right:100px;font-size:17px;font-weight:600}.body .works_grid{display:grid;grid-template-columns:60% 40%;grid-template-areas:"a b" "c b";grid-template-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0;width:100%}.body .review__content{padding-top:10px;padding-right:60px}.body .works_grid_1{grid-area:a}.body .works_grid_2{grid-area:b}.body .works_grid_3{grid-area:c}.body .works_grid__main{grid-template-columns:70% 30%;grid-template-areas:"a c" "c b"}.body .works_grid__main .works_grid_2 li{text-align:right}.body .review__content__main{padding-right:10px!important}.body .works_grid__main .works_grid_2 li img{max-height:75px}@media(max-width:768px){.body .works_grid__main .works_grid_2 li img{width:100%;max-height:100%}}.body .review_rating{margin-bottom:10px;vertical-align:middle}.body .review__data{margin-bottom:12px;font-size:13px;line-height:1.38462;font-weight:400;color:#b0b0b0;position:relative;top:-3px;left:5px}.body .works_grid_1 .review__data:last-child{margin-bottom:0}.body .review__content{padding-top:10px;padding-right:60px}.body .review__quote{position:relative;padding-left:40px;font-size:15px;line-height:1.73333;font-style:normal;margin:0;border:none}.body .review__quote-body{margin-bottom:10px}.body .review__decor{position:absolute;top:0;left:0;width:26px;height:20px}.body .review__quote-footer{font-weight:700;font-size:13px;line-height:1.38462;color:#b0b0b0}.body .review__quote-cite{display:block;margin-bottom:6px;font-weight:700;font-size:17px;line-height:1.17647;font-style:normal;color:#414141}.body .review .fancybox{list-style:none}.body .review .fancybox li{position:relative;display:inline-block;width:100px;padding:0 5px!important}.body .review .fancybox li a{border:none}.body .review .fancybox li::before{display:none}.body .review .fancybox li img{width:100%;vertical-align:top}.body .review .fancybox li svg{position:absolute;z-index:2;top:50%;left:50%;margin:-15px 0 0 -15px;fill:#ecf1f7}.body .review .fancybox li a:hover svg{fill:var(--primary)}.body .review .fancybox li:first-child{width:100%}@media(max-width:1024px){.body .block-decorated::after{width:90vw}.body .works_grid{display:block}.body .review__content{width:100%;margin-bottom:25px;padding-top:0}.body .review__media+.review__content,.body .works_grid_2+.review__content{padding-top:24px}}.otzyvy_images{position:relative}.otzyvy_images progress{display:none;position:absolute;right:0;top:7px}.otzyvy_images button{width:60px;height:60px;font-size:2em;display:flex;justify-content:center;align-items:center}.otzyvy_images ul{min-height:60px;margin:-60px 0 0 60px;list-style:none}.otzyvy_images ul li{display:inline-block;margin:0 10px 0 0;position:relative}.otzyvy_images ul li img{width:60px!important;height:60px!important}.otzyvy_images ul li a{position:absolute;z-index:2;top:-3px;right:-3px;width:20px;height:20px;padding:0;font-size:1.4em;line-height:.95;text-align:center}.content__clamp-140{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;max-height:140px;-webkit-box-orient:vertical}@media(max-width:992px){.content__clamp-140{-webkit-line-clamp:7;max-height:180px}}.wpforms-field,.wpforms-submit-container,.form-row{position:relative}.row-parsley{position:relative}.form-field .parsley,.row-parsley .parsley{position:absolute;z-index:0;top:24px}.row-parsley .parsley,.form-row .parsley{top:5px;right:17px}.row-parsley .parsley{right:0}.checkout-data .parsley{top:6px}.form-button .parsley{position:relative;top:0;left:auto}.text-start .parsley{position:relative!important}input.parsley-success,select.parsley-success,textarea.parsley-success{border:1px solid #7bbd51}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48!important;background-color:#f8eaea!important;border:1px solid #da8888!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important}.parsley-errors-list,.parsley-success-list{margin:5px 0;padding:0;list-style-type:none;font-size:12px;line-height:14px;opacity:0;transition:all .3s ease-in;color:#b94a48}.fn_contact_message .parsley-errors-list,.fn_contact_message .parsley-success-list{position:absolute;top:0;left:15px}.parsley-success-list{color:#1cb24d}.parsley-errors-list.filled,.parsley-success-list.filled{opacity:1}.ajax__cart .modal-dialog{width:60%!important;max-width:60%!important}.ajax__cart .modal-footer{position:relative}.cart__body{color:#111}.cart__items .vela-qty__number{font-size:calc( var(--font-size-base) + 2px);height:36px}.cart__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;line-height:1.2em}.cart__items .cart__item{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e5e5;padding:7px 0}.cart__items .cart__item:first-child{border:none}.item__cart .item__cart-img img{max-width:120px}.item__cart .item__cart-body,.item__cart .item__cart-quality{padding:10px 20px}.item__cart .item__cart-body{flex:0 1 60%}.item__cart-body a.item__cart-title{display:block;font-weight:500;margin:0 0 10px;color:#111}.item__cart-body a.item__cart-title:hover{color:#0094ff}.item__cart .item__cart-quality{display:flex;flex:none}.item__cart .item__cart-quality .minus,.item__cart .item__cart-quality .plus{cursor:pointer}.item__cart .item__cart-total{white-space:nowrap;font-weight:500;display:flex;flex:1 1 15%;justify-content:flex-end;padding:10px 20px 10px 0}.cart__price{display:inline-block;position:relative;font-weight:500}.cart__price._\5fold{text-decoration:line-through;color:#acacac;font-weight:unset}.cart__price._\5fold+.cart__price{margin-left:6px}.item__cart-del .remove_icon{fill:#acacac;cursor:pointer}.item__cart-del:hover .remove_icon{fill:red}.cart__total{display:flex;justify-content:flex-end;align-items:baseline;margin:10px 0;border-top:1px solid #c6c6c6;padding:10px 0;color:#111}.cart__total .cart__total-price{font-size:22px;font-weight:500;margin-left:20px}.cart__action{display:flex;justify-content:space-between;align-items:center;color:#111;margin:0 0 30px}.cart__action .cart__action-back a{display:flex;align-items:center;font-size:18px}.cart__action .cart__action-back a svg{margin-right:5px}.cart__action-order a{border-radius:3px;padding:9px 15px;color:#fff;background-color:var(--primary);font-size:18px;cursor:pointer;min-height:48px;display:flex;justify-content:center;align-items:center}.cart__action-order a.btn-shipping{background-color:#efbe47}.cart__action-order a:hover{background-color:#343333}.cart__recommended{display:flex;flex-direction:column;text-align:left;width:100%}.recommended__title{margin:0 0 10px;color:#111;font-size:18px;font-weight:500}.cart__recommended .products-container{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important}.cart__recommended .products-container .product-view-header__wrap-img{height:120px}.cart__recommended .product-view-buy__btn span{display:none!important}.cart__recommended .label-promo{display:none}.cart__recommended ._imgbg{background:unset!important}@media(max-width:992px){.cart__action-order a.btn-shipping{line-height:1.1}.ajax__cart .modal-dialog{width:98%!important;max-width:98%!important;margin:10px auto}.cart__items .cart__item{flex-wrap:wrap}.item__cart .item__cart-body,.item__cart .item__cart-quality,.item__cart .item__cart-total{padding:10px}.item__cart .item__cart-body{flex:1 1 70%}.item__cart .item__cart-quality{margin-left:120px}.cart__recommended .products-container{display:flex;overflow:hidden;overflow-x:auto}.cart__recommended .products-container .product-view{min-width:180px;max-width:180px}}@media(max-width:768px){.cart__action{justify-content:center;flex-wrap:wrap}.cart__action-back{display:flex;order:2;flex:1 1 100%;justify-content:center;margin:20px 0 0}.cart__action-order{width:100%}.cart__action-order a{display:flex;justify-content:center}}.loader-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;font-size:16px;width:1em;height:1em;border-radius:50%;box-sizing:border-box;border:.075em solid rgba(0,0,0,.3);border-left-color:#000;-webkit-animation:rotate 1.1s linear infinite;animation:rotate 1.1s linear infinite}.loader-spinner--block{font-size:36px}@-webkit-keyframes rotate{from{transform:none}to{transform:rotate(1turn)}}@keyframes rotate{from{transform:none}to{transform:rotate(1turn)}}.loader-container{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001}.loader-container::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background:#fff;opacity:.7;pointer-events:none}.cart__body .loader-container{position:absolute}.cart__empty{margin:10px 0}.ajax__cart-loader{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.product-view-bottom__inner{position:relative}.dot-flashing{position:absolute;width:7px;height:7px;border-radius:5px;background-color:#333;color:#333;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s;top:15px;left:50%}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-12px;width:7px;height:7px;border-radius:5px;background-color:#333;color:#333;animation:dot-flashing 1s infinite alternate;animation-delay:0}.dot-flashing::after{left:12px;width:7px;height:7px;border-radius:5px;background-color:#333;color:#333;animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:#333}50%,100%{background-color:rgba(51,51,51,.2)}}.cart__delivery{display:none}.checkout__body{border:1px solid #e5e5e5;border-radius:10px;padding:20px}.checkout__body .checkout__title{font-size:18px;color:#333;font-weight:500;line-height:1.4em;border-bottom:1px solid #e5e5e5;padding:0 0 10px}.checkout__body .cart__action{display:none!important}.checkout__body .cart__delivery{display:flex;justify-content:space-between;border-top:1px solid #c6c6c6;padding:10px 0 0;color:#333}.cart__delivery .cart__delivery-title{text-transform:uppercase}.cart__delivery .cart__delivery-pay{font-weight:500}.cart__body-checkout{position:relative}.cart__body-checkout .cart__items .cart__item{flex-wrap:wrap}.cart__body-checkout .item__cart .item__cart-body,.cart__body-checkout .item__cart .item__cart-quality,.cart__body-checkout .item__cart .item__cart-total{padding:10px}.cart__body-checkout .item__cart .item__cart-body{flex:1 1 70%}.cart__body-checkout .item__cart .item__cart-img img{max-width:100px}.cart__body-checkout .item__cart .item__cart-quality{margin-left:100px}.cart__checkout-block{border-radius:10px;overflow:hidden;border:1px solid #e5e5e5}.cart__checkout-block .form__title{font-size:18px;font-weight:500;margin-top:10px}.cart__checkout-block textarea{min-width:100%}.cart__checkout-data{position:relative}.cart__checkout-data button{width:100%;font-size:22px;letter-spacing:unset;text-transform:unset;background:#33a257!important}.cart__checkout-data button:hover{background:#343333!important}.cart__body-checkout .cart__total{margin:10px 0 0;padding:10px 0 0}@media(max-width:992px){.checkout__body .checkout__title{text-align:center}.cart__body-checkout .cart__total{justify-content:center;margin:10px 0 15px}.cart__checkout-menu [data-target='block__fast']{display:flex;order:-1}.cart__action .cart__action-back a,.cart__action .cart__action-order a{font-size:20px;line-height:1.2em}.cart__action .cart__action-order a{min-height:44px}}@media(max-width:510px){.item__cart .item__cart-body,.cart__body-checkout .item__cart .item__cart-body{flex:1 1 60%}.item__cart .item__cart-total{display:none}}@media(max-width:398px){.item__cart .item__cart-body,.cart__body-checkout .item__cart .item__cart-body{flex:1 1 50%}.item__cart .item__cart-img img,.cart__body-checkout .item__cart .item__cart-img img{max-width:70px}.item__cart .item__cart-quality,.cart__body-checkout .item__cart .item__cart-quality{margin-left:70px}.cart__action .cart__action-back a,.cart__action .cart__action-order a{display:flex;align-items:center;text-align:center;line-height:1.2em}}.cart__checkout-menu{position:relative}.links-nav{display:-ms-flexbox;display:flex;list-style:none;margin:0 0 20px;border-bottom:1px solid #6e6e6e;padding:0}.links-nav li{padding:3px 10px;margin-right:10px;cursor:pointer;color:#696969;font-size:16px;text-transform:uppercase;font-weight:500;position:relative;bottom:-1px}.links-nav li.active{font-weight:500;border-bottom:3px solid var(--primary);color:#000}@media(max-width:992px){.links-nav{overflow:hidden;overflow-x:auto}.links-nav li{white-space:nowrap}.recommended__body .product-grid .product-card__buttons{visibility:visible;opacity:1;margin-bottom:0}}.stat__status{padding:0 0 22px}.stat__status-title{font-size:14px}.stat__status-bar{background:#ccc;height:7px;display:flex;clear:both}.stat__status-position{background:#efbe47}.pagination{display:flex;justify-content:center;margin:20px 0}@media(max-width:991.98px){.pagination{flex-wrap:wrap;justify-content:center}.pagination-block .col-sm-6{width:100%}.pagination-block .text-right{display:none!important}}.pagination>li>a,.pagination>li>span{line-height:1.42857143;color:#009ee3;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-radius:50%;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;margin:2px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:var(--primary);border-color:var(--primary)}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}@media(max-width:992px){.critical-hidden{display:block!important}}