/*!
Theme Name: Flowers Theme
Author: Алексей Раимов
Description: Интернет магазин по доставке цветов
Version: 2.0.0
Requires PHP: 8.3
*/*{box-sizing:border-box}button,input,textarea{font-family:Montserrat-Regular,sans-serif;outline:none}button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700}h1{font-size:2.4rem;margin:0 0 1rem}button,input{font-weight:400}button[type=submit]{cursor:pointer}ol,ul{padding:0}li{list-style:none}a,ins{text-decoration:none}a{color:#000}a,a :active,a:visited{outline:none!important}a:hover{color:#dfa2aa}.alt{background-color:transparent;border:1px solid #e6e6e6;cursor:pointer;font-size:1.5rem;height:100%;transition:all .3s;width:45%}.alt,.alt i{line-height:100%}.alt i{font-size:2rem;margin-right:1rem}.alt:hover{background-color:#554631}.post-edit-link{display:inline-block}.btn,.button,.edit,.post-edit-link,input[type=submit]{background-color:transparent;border:1px solid #e6e6e6;box-shadow:2px 2px 20px hsla(0,0%,100%,.25);font-size:1.5rem;height:4.5rem;line-height:4.5rem;padding:0 3rem;transition:all .3s;width:auto}.btn:hover,.button:hover,.edit:hover,.post-edit-link:hover,input[type=submit]:hover{background-color:#dfa2aa;box-shadow:5px 5px 25px hsla(0,0%,100%,.4);color:#fff}.screen-reader-text{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}i:before{margin:0}.required{color:red}.important{font-weight:700}.inline{display:inline-block}.emoji{display:none!important}select{background-color:#fff}.error-404{font-size:1.6rem}.error-404 a{display:inline-block}.wp-block-button__link{background-color:#dfa2aa;transition:all .3s}.wp-block-button__link:hover{background-color:#dfa2aa;color:#fff}dd{margin:0}dd p{margin:0 .5rem}.woocommerce-product-gallery__trigger{display:none}#page{overflow-x:hidden}#primary .wp-block-group{display:grid;gap:8px;grid-template-columns:repeat(4,calc(25% - 6px))}#primary .wp-block-group figure{margin:0}#primary .wp-block-group img{display:block;height:auto;max-width:100%}#primary .wp-block-image{margin-bottom:1em;margin-left:0;margin-right:0;max-width:100%}#primary .wp-block-image img{height:auto;max-width:100%}.wp-block-button{color:#fff;margin-bottom:1.5em;margin-top:.5em}.wp-block-button__link{border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;order:none;overflow-wrap:break-word;padding:12px 24px;text-align:center;text-decoration:none}@keyframes rubberBand{0%{transform:scaleX(1)}3%{transform:scale3d(1.25,.75,1)}4%{transform:scale3d(.75,1.25,1)}5%{transform:scale3d(1.15,.85,1)}7%{transform:scale3d(.95,1.05,1)}8%{transform:scale3d(1.05,.95,1)}9%{transform:scaleX(1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}.animated.slowest{animation-duration:8s}@media(prefers-reduced-motion){.animated{animation:unset!important;transition:none!important}}.site-header{align-items:center;background-color:#fff;box-shadow:0 .1875rem 1.125rem .125rem rgba(4,4,35,.1);color:#000;display:flex;flex-direction:column;width:100%}.site-header a{color:#000;transition:all .3s}.site-header a:hover{color:#dfa2aa}.site-header .aws-container,.site-header .aws-container .aws-search-form{height:32px}.site-header .aws-container .aws-search-field{line-height:32px}.header-top{align-items:center;border-bottom:1px solid #000;display:flex;font-size:1.4rem;height:5rem;justify-content:space-between;max-width:100%;padding:0 .5rem;position:relative;width:120rem}.header-top svg{max-height:3rem;max-width:3rem;fill:none;stroke:#000}.header-top i{color:#dfa2aa;cursor:pointer;font-size:2.5rem;transition:all .3s}.header-top i:hover{color:#000}.header-top__user a{display:flex;flex-direction:column}.header-top__contacts{display:flex;flex-direction:row}.header-top__contacts li{display:flex;flex-direction:column;margin:0 1rem;text-align:center}.header-top__contacts li a{margin:0 .5rem}.header-top__wrap{display:flex}.header-top__wrap .open-phones{display:none}.header-top__phones{align-items:center;display:flex;position:relative}.header-top__phones a{margin:0 .5rem}.header-top__phones_drop{background-color:#fff;border-top:1px solid #dcdcdc;box-shadow:0 0 7px .5px rgba(0,0,0,.15);opacity:0;padding:1rem;position:absolute;right:0;text-align:center;top:4rem;transition:all .3s;visibility:hidden;width:20rem;z-index:1}.header-top__phones_drop a{display:block;font-size:1.8rem;margin-bottom:.5rem}.header-top__scroll{background-color:#fff;box-shadow:5px 5px 30px rgba(0,0,0,.25);height:4.9rem;left:0;position:fixed;top:-5rem;transition:all .5s;width:100%;z-index:3}.header-top__scroll,.header-top__scroll__wrap{align-items:center;display:flex;justify-content:space-between}.header-top__scroll__wrap{margin:0 auto;width:120rem}.header-top__scroll__wrap .main-navigation .menu .sub-menu{top:3.4rem}.header-top__scroll__cart{align-items:center;display:flex;justify-content:space-between}.header-top__scroll__cart-link{margin-right:1rem;position:relative}.header-top__scroll__cart-amount{bottom:.7rem;color:#ff5045;font-size:1.1rem;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.header-top__scroll__icons{align-items:center;display:flex;justify-content:space-between;margin-left:1rem}.header-top__search{margin-left:1rem}.header-top__search .open-search{cursor:pointer}.header-top__search_drop{background-color:#fff;height:4.9rem;left:0;position:fixed;top:-5rem;transition:all .5s;width:100%;z-index:4}.header-top__search_drop,.header-top__search_drop_wrap{align-items:center;display:flex;justify-content:space-between}.header-top__search_drop_wrap{margin:0 auto;padding:0 .5rem;width:120rem}.header-top__search_drop_wrap .aws-container{width:90%}.header-top__search_drop_wrap .aws-container input[type=text]{width:100%}.header-top__search_drop form{display:flex;height:4rem;justify-content:space-between;margin-right:2rem;width:100%}.header-top__search_drop form i{color:#333;font-size:1.6rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.header-top__search_drop form input{height:100%;margin-right:2rem;padding-left:3rem;position:relative;width:85%}.header-top__search_drop form button{height:100%;line-height:100%;text-transform:uppercase;width:15%}.header-top__search_drop form button:hover{background-color:#3c3122;box-shadow:5px 5px 30px rgba(0,0,0,.25);color:#fff}.header-top__search_drop .close-search{cursor:pointer;height:3rem;position:relative;width:3rem}.header-top__search_drop .close-search:after,.header-top__search_drop .close-search:before{background-color:#000;content:"";display:block;height:2px;position:absolute;top:50%;width:100%}.header-top__search_drop .close-search:before{transform:rotate(45deg)}.header-top__search_drop .close-search:after{transform:rotate(-45deg)}.aws-search-result .aws_result_title{color:#332a1d}.aws-search-result .aws_onsale{background-color:#332a1d}.aws-search-result .aws_result_price{font-weight:700}.header-bottom{align-items:center;display:flex;height:10rem;justify-content:space-between;max-width:100%;padding:0 .5rem;position:relative;width:120rem}.header-bottom i{color:#333;transition:all .3s}.header-bottom i:hover{color:#443827}.bottom-cart{display:flex}.bottom-cart__count{position:relative}.bottom-cart__count,.bottom-cart__money{align-items:center;display:flex;flex-direction:column;justify-content:center}.bottom-cart__count svg,.bottom-cart__money svg{max-height:3rem;max-width:3rem;fill:none;stroke:#000}.bottom-cart__count .bottom-cart_amount,.bottom-cart__money .bottom-cart_amount{bottom:.7rem;color:#ff5045;font-size:1.1rem;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.bottom-cart__money{font-size:1.4rem;margin-left:1rem}.main-navigation i{color:#000;font-size:1.4rem}.main-navigation .menu{align-items:center;display:flex;justify-content:space-between}.main-navigation .menu-item{cursor:pointer;position:relative}.main-navigation .menu a{font-size:1.5rem;font-weight:700;margin:0 .5rem;text-transform:uppercase}.main-navigation .menu .sub-menu{background-color:#fff;border-top:1px solid #dcdcdc;box-shadow:0 0 7px .5px rgba(0,0,0,.15);left:0;margin:0;opacity:0;padding:20px 0 22px;position:absolute;top:6rem;transition:all .3s;visibility:hidden;width:22rem;z-index:2}.main-navigation .menu .sub-menu li{padding:0 2rem;position:relative}.main-navigation .menu .sub-menu li a{display:block;font-size:1.4rem;line-height:3.2rem;text-align:left;text-transform:capitalize;transition:all .3s ease-in-out 0s}.main-navigation .menu .sub-menu li a:before{background:#ff3d2a none repeat scroll 0 0;border-radius:50%;content:"";height:7px;left:15px;opacity:0;position:absolute;top:13px;transition:all .3s ease-in-out 0s;width:7px}.main-navigation .menu .sub-menu li:hover a{color:#dfa2aa;padding-left:12px}.main-navigation .menu .sub-menu li:hover a:before{opacity:1}.mobile-navigation{background-color:#fff;display:none;font-size:3rem;height:100vh;opacity:.97;padding-left:2rem;position:fixed;right:-100%;top:0;transition:all .5s;width:90%;z-index:5}.mobile-navigation .menu-main-menu-container{height:100%;overflow-y:auto;width:100%}.mobile-navigation .menu-item-has-children{position:relative}.mobile-navigation .menu-item-has-children .sub-menu{margin:1rem 0;padding-left:2rem}.mobile-navigation .menu-item-has-children i{font-size:3.2rem;left:8rem;position:absolute;top:0}.menu-btn{cursor:pointer;display:none;height:3rem;margin-left:2rem;position:relative;transition:.3s;width:3rem}.menu-btn span,.menu-btn span:after,.menu-btn span:before{background-color:#333;border-radius:2px;height:2px;position:absolute;top:50%;transition:.5s;width:100%}.menu-btn span:after,.menu-btn span:before{content:"";display:block}.menu-btn_burger span:before{transform:translateY(-.9rem);width:2.4rem}.menu-btn_burger span:after{transform:translateY(.7rem);width:1.6rem}.menu-btn_cross span{height:0}.menu-btn_cross span:before{transform:rotate(45deg)}.menu-btn_cross span:after{transform:rotate(-45deg)}.site-branding{align-items:center;color:#554631;display:flex;font-family:MADE Barista,sans-serif}.site-branding__logo{align-items:center;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.6);display:flex;font-size:2rem;font-weight:700;height:9rem;justify-content:center;position:relative;text-align:center;width:9rem}.site-branding__logo:before{border:1px solid #554631;border-radius:50%;content:"";display:block;height:8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8rem}.site-branding__title{font-size:7rem;font-weight:700;line-height:4rem;margin-left:2rem}.tns-inner,.tns-outer,.tns-ovh{height:100%;width:100%}.tns-outer button[data-action=start],.tns-outer button[data-action=stop]{display:none}.tns-item{height:100%}.main{color:#000;width:100%}.main__slider{height:100%;width:100%}.main__slider__wrapper{height:44rem;position:relative;width:100%}.main__slider__item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;display:flex;height:100%;justify-content:space-between;margin:0 auto;transition:all 1s}.main__slider__item h2{margin:1rem 0}.main__slider__item p{margin:.5rem 0}.main__slider__item h2{color:#dfa2aa;font-size:4rem;line-height:4rem;margin-bottom:.5rem}.main__slider__item p{font-size:2.5rem;font-style:italic}.main__slider__item__content{display:flex;flex-direction:column;height:calc(100% - 4rem);justify-content:center}.main__slider__item__content a{color:#fff}.main__slider__item__content .wp-block-button__link{background-color:#dfa2aa}.main__slider__item__content .wp-block-button__link:hover{background-color:#fff;color:#dfa2aa}.main__slider__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:calc(100% - 4rem);width:calc(24vw - 4rem)}.slider-arrow{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;color:#000;font-size:1.6rem;margin:0;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;z-index:1}.slider-arrow:hover{background-color:#dfa2aa;color:#fff}.slider-arrow:active,.slider-arrow:focus{outline:none}.slider-arrow_prev{left:calc(50% - 59.5rem);padding-left:.8rem}.slider-arrow_next{padding-right:.8rem;right:calc(50% - 59.5rem)}.slider-dots{bottom:-2rem;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.slider-dot{background-color:#c3c3c3;border-radius:.4rem;cursor:pointer;height:.8rem;margin:0 4px;width:.8rem}.slider-dot.tns-nav-active{background-color:#7d7d7d;width:2.4rem}section .section-title{color:#000;font-size:4.4rem;font-weight:400;text-align:center}.main__new-items{margin:0 auto;max-width:120rem;padding:5.6rem 0 0;width:100%}.main__new-items .products .product{margin:.5%;width:24%}.main__catalogue{margin:0 auto;max-width:120rem;padding:5.6rem 0;width:100%}.main__catalogue .catalogue-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;perspective:1000px;width:100%}.main__catalogue .catalogue-menu-item{overflow:hidden;position:relative;transition:all .3s;width:25%}.main__catalogue .catalogue-menu-item__image{background-position:50%;background-repeat:no-repeat;background-size:92% 92%;border:1px solid silver;height:96%;width:96%}.main__catalogue .catalogue-menu-item__image,.main__catalogue .catalogue-menu-item__image:after{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}.main__catalogue .catalogue-menu-item__image:after{background-color:#fff;height:100%;opacity:.8;width:100%}.main__catalogue .catalogue-menu-item:before{content:"";display:block;padding-top:100%}.main__catalogue .catalogue-menu-item .catalogue-menu-link{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:94%;z-index:1}.main__catalogue .catalogue-menu-item .catalogue-menu-link__title{color:#000;font-size:2rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:96%}.main__catalogue .catalogue-menu-item .catalogue-menu-link__title:after,.main__catalogue .catalogue-menu-item .catalogue-menu-link__title:before{background-color:silver;content:"";height:.1rem;left:50%;max-width:84%;position:absolute;transform:translateX(-50%);width:23.8rem}.main__catalogue .catalogue-menu-item .catalogue-menu-link__title:before{top:-.5rem}.main__catalogue .catalogue-menu-item .catalogue-menu-link__title:after{bottom:-.5rem}.main__catalogue .catalogue-menu-item .catalogue-menu-link__button{align-items:center;border:1px solid #dfa2aa;border-radius:.5rem;color:#dfa2aa;display:flex;font-size:2.2rem;height:4.5rem;justify-content:center;left:50%;opacity:0;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:90%}.main__catalogue .catalogue-menu-item .catalogue-menu-link__button:hover{background-color:#dfa2aa;color:#fff}.main__catalogue .catalogue-menu-item:hover .catalogue-menu-item__image{background-size:100% 100%}.main__catalogue .catalogue-menu-item:hover .catalogue-menu-item__image:after{opacity:.6}.main__invite{background-position:50%;background-size:cover;position:relative;width:100%}.main__invite__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:120rem;padding:5.6rem 1rem;text-align:center;width:100%}.main__invite .btn,.main__invite p,.main__invite__title{color:#515151;font-family:MADE Barista,sans-serif}.main__invite img{height:10%}.main__invite__title{font-size:13rem;font-weight:400;margin:0 0 2.4rem}.main__invite p{font-size:4rem;line-height:4rem;margin:0 0 4.6rem}.main__invite .btn{border-color:#515151;font-size:4rem;height:5.6rem;max-width:calc(100% - 1rem);width:43rem}.main__advantage{height:65rem;width:100%}.main__advantage__wrap{align-items:center;display:flex;height:48rem;justify-content:center;padding:0;position:relative;width:100%}.main__advantage__wrap img{margin-right:5%;max-height:90%;max-width:40%;width:auto}.main__advantage__slider{height:100%;width:100%}.main__advantage__slider__wrapper{box-shadow:0 .1875rem 1.125rem .125rem rgba(4,4,35,.1);height:70%;margin-left:5%;position:relative;width:40%}.main__advantage__slider__wrapper .tns-controls{display:none}.main__advantage__item{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:flex-start;padding:0 4rem;position:relative;transition:all 1s}.main__advantage__item p{font-size:2.4rem;line-height:3rem;margin:0}.main__advantage__item__dots{bottom:1rem;position:absolute}.main__feedback{background-position:50%;background-size:cover;height:60rem;position:relative;width:100%}.main__feedback:before{background-color:#000;content:"";display:block;opacity:.7;z-index:1}.main__feedback:before,.main__feedback__wrap{height:100%;left:0;position:absolute;top:0;width:100%}.main__feedback__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20%;text-align:center;z-index:2}.main__feedback__wrap h2{color:#fff;font-size:7rem;margin:0}.main__feedback img{height:10%}.main__feedback__slider{height:100%;width:100%}.main__feedback__slider__wrapper{height:50%;width:100%}.main__feedback__slider__wrapper .tns-controls{display:none}.main__feedback__item{display:flex;flex-direction:column;justify-content:flex-start;padding:0 2rem;position:relative;transition:all 1s}.main__feedback__item p{color:#e6e6e6;font-size:2.6rem}.main__feedback__item span{color:#fff;font-size:2.4rem;font-style:italic}.main__content{background-color:hsla(0,0%,100%,.7);margin:0 auto;max-width:120rem;padding:5.6rem 1rem;width:100%}.main__content__columns{column-count:2}.main__content .wp-block-group{margin-bottom:2.4rem}.main__content .wp-block-group__inner-container{display:inline-flex;flex-direction:column}.main__content__title{color:#515151;font-family:MADE Barista,sans-serif;font-size:13rem;font-weight:400;margin-bottom:4rem;text-align:center}.main__content h2{font-size:1.6rem;margin:0 0 1rem}.main__content p{font-size:1.3rem;margin:0}.main__content a{text-decoration:underline}.page .entry-content a{display:inline-block}.site-content{display:flex;flex-direction:row-reverse;justify-content:center}.site-content_mobile .products .product{flex-wrap:nowrap;justify-content:space-between;padding-bottom:1rem}.site-content_mobile .products .product .cart{position:static}.site-content_mobile .products .product .woocommerce-loop-product__link .quick_view_ultimate_container_under{bottom:0}.site-content_mobile .products .product .product_type_simple,.site-content_mobile .products .product .product_type_variable{display:block;margin:0 auto;position:static;top:auto;width:96%}.sidebar-button{border-bottom:10rem solid transparent;border-top:10rem solid transparent;cursor:pointer;display:none;height:0;left:0;position:fixed;top:50%;transform:translateY(-50%);transition:all .5s;width:0;z-index:5}.sidebar-button_inactive,.sidebar-button_inactive:hover{border-left:2rem solid #dfa2aa}.sidebar-button_active{border-left:initial}.sidebar-button_active,.sidebar-button_active:hover{border-right:2rem solid #dfa2aa}#primary,#secondary{margin-top:2rem;padding:0 1rem}#primary{background-color:#fff;width:90rem}.main{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.woocommerce-breadcrumb{border-bottom:1px solid #666;font-size:1.4rem;line-height:4rem;margin-bottom:2rem;padding-left:1rem}.woocommerce-breadcrumb a{display:inline-block}.entry-header:after,.page-title:after{background-color:#554631;content:"";display:block;height:3px;width:5rem}.entry-header{margin-bottom:2rem}.woocommerce-result-count{font-size:1.4rem;height:4.5rem;line-height:4.5rem;margin:0}.value,.woocommerce-ordering{margin:0;max-width:35rem;position:relative}.value select,.woocommerce-ordering select{-webkit-appearance:none;appearance:none;background-image:none;border:1px solid #554631;cursor:pointer;display:block;font-size:14px;height:4rem;line-height:100%;padding:5px 20px 5px 22px;transition:all .3s;width:100%}.value select:active,.value select:focus,.woocommerce-ordering select:active,.woocommerce-ordering select:focus{outline:none}.value:after,.woocommerce-ordering:after{content:"";font-family:fontello;font-feature-settings:"liga";font-style:normal;font-variant:normal;font-weight:400;left:calc(100% - 3rem);position:absolute;text-transform:none;top:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#554631;font-size:15px;line-height:30px;speak:none;cursor:pointer;pointer-events:none}.products{flex-wrap:wrap;margin-top:1rem;padding:0;width:100%}.products,.products .product{display:flex;justify-content:flex-start}.products .product{box-shadow:0 .1875rem 1.125rem .125rem rgba(4,4,35,.1);flex-direction:column;margin:.66%;overflow:hidden;padding-bottom:1rem;position:relative;transition:all .5s;width:32%;z-index:1}.products .product .product_type_simple,.products .product .product_type_variable{background-color:#d9d9d9;border:1px solid #e6e6e6;font-size:1.4rem;font-weight:600;height:3.2rem;line-height:3.2rem;margin:auto auto 0;text-align:center;text-transform:uppercase;transition:all .3s;width:calc(100% - 3.2rem)}.products .product .product_type_simple:hover,.products .product .product_type_variable:hover{background-color:#dfa2aa}.products .product .quick_view_minus,.products .product .quick_view_plus{display:none}.products .product .woocommerce-loop-product__link{display:flex;flex-wrap:wrap;padding:1.6rem}.products .product .woocommerce-loop-product__link .quick_view_ultimate_container_under{bottom:-10rem;display:block;height:4rem;position:absolute;text-align:center;transition:all .3s;width:100%;z-index:2}.products .product .woocommerce-loop-product__link .quick_view_ultimate_container_under .quick_view_ultimate_content_under{align-items:center;display:flex;height:100%;justify-content:center;padding:0}.products .product img{filter:brightness(90%);height:auto;transition:all .3s;width:100%}.products .product h2{font-size:1.6rem;font-weight:600;margin:1rem 0 0}.products .product .price{font-size:1.6rem;margin:auto auto 1.5rem;position:relative;text-align:center;width:calc(100% - 3.2rem)}.products .product .price:after,.products .product .price:before{background-color:silver;content:"";height:.1rem;left:50%;position:absolute;transform:translateX(-50%);width:100%}.products .product .price:before{top:-.3rem}.products .product .price:after{bottom:-.3rem}.products .product .woo-product-short-desc{font-size:1.3rem;margin:0 0 2rem;padding:0 1.6rem}.products .product .cart{display:flex;height:3.2rem;justify-content:space-between;margin-top:1rem;padding:0 1.6rem;transition:all .3s}.products .product .cart .button{background-color:#d9d9d9;border-radius:0;font-size:1.4rem;font-weight:600;height:3.2rem;line-height:3.2rem;padding:0;text-transform:uppercase;width:48%}.products .product .cart .button:hover{background-color:#dfa2aa}.products .product:hover img{filter:brightness(80%)}.products .product:hover .woocommerce-loop-product__link .quick_view_ultimate_container_under{bottom:0}.products .product:hover .cart{bottom:3.5rem}.quantity-wrap{border:1px solid #e6e6e6;display:flex;height:100%;justify-content:space-between;width:48%}.quantity-wrap input{border:none;font-size:1.6rem;text-align:center;width:40%}.quantity-wrap input:focus{outline:0}.quantity-button{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;height:100%;justify-content:center;position:relative;transition:all .3s;-webkit-user-select:none;user-select:none;width:30%}.quantity-button:hover{background-color:#dfa2aa;color:#fff}.quantity-down:after{right:0}.quantity-down:after,.quantity-up:before{background-color:silver;content:"";display:block;height:76%;position:absolute;top:50%;transform:translateY(-50%);width:.1rem}.quantity-up:before{left:0}.onsale{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#443827;border-radius:0;box-shadow:none;color:#fff;font-size:1.4rem;font-weight:500;height:100px;left:-50px;line-height:17rem;min-height:auto;min-width:auto;position:absolute;text-align:center;text-shadow:none;text-transform:none;top:-50px;transform:rotate(-45deg) translateZ(0) scale(1);width:100px;z-index:1}#secondary{height:auto;transition:all .5s;width:30rem;z-index:0}#secondary .widget{box-shadow:0 .1875rem 1.125rem .125rem rgba(4,4,35,.1);margin-bottom:1rem}#secondary .widget-title{font-size:2rem;line-height:2rem;margin:0;padding:1rem}#secondary .product-categories{margin:0;padding:0 1rem 1rem}#secondary .product-categories .cat-item,#secondary .product-categories .menu-item-object-product_tag{margin-bottom:.4rem}#secondary .product-categories .children{margin:.5rem 0 .5rem 2rem}#secondary .product-categories .children a{text-transform:none}#secondary .product-categories a{font-size:1.5rem;text-transform:uppercase}#secondary .widget_recently_viewed_products{box-shadow:none;margin-top:2rem}#secondary .product_list_widget li{box-shadow:0 .1875rem 1.125rem .125rem rgba(4,4,35,.1);margin-bottom:1rem;padding-bottom:1rem}#secondary .product_list_widget li a{display:flex;flex-wrap:wrap;padding:1.6rem}#secondary .product_list_widget li .price{display:block;font-size:1.6rem;margin:0 auto 1.5rem;position:relative;text-align:center;width:calc(100% - 3.2rem)}#secondary .product_list_widget li .price:after,#secondary .product_list_widget li .price:before{background-color:silver;content:"";height:.1rem;left:50%;position:absolute;transform:translateX(-50%);width:100%}#secondary .product_list_widget li .price:before{top:-.3rem}#secondary .product_list_widget li .price:after{bottom:-.3rem}#secondary .product_list_widget li:hover img{filter:brightness(80%)}#secondary .product_list_widget li:hover .product-title{color:#000}#secondary .product_list_widget .product-title{display:block;font-size:1.6rem;font-weight:600;margin:1rem 0;padding:0 1.6rem}#secondary .product_list_widget .amount,#secondary .product_list_widget del,#secondary .product_list_widget ins{font-size:1.6rem;text-align:left}#secondary .product_list_widget del,#secondary .product_list_widget ins{padding-left:1rem}#secondary .product_list_widget del .amount,#secondary .product_list_widget ins .amount{padding-left:0}#secondary .product_list_widget img{filter:brightness(90%);height:auto;transition:all .3s;width:100%}#secondary .product_list_widget img:before{content:"";display:block;padding-top:100%}.woocommerce-pagination .page-numbers{align-items:center;display:flex;justify-content:center;width:100%}.woocommerce-pagination .page-numbers .page-numbers{color:#000;font-size:2rem;font-weight:700;margin:0 1rem}.woocommerce-pagination .page-numbers .current{color:#554631}.term-description{font-size:1.6rem;line-height:2.2rem}.term-description a{color:#36b;text-decoration:underline}.soldout{background-color:red;color:#fff;font-size:1.6rem;left:0;padding:1.5rem;position:absolute;text-align:center;top:30%;width:100%}.woocommerce-message{align-items:center;display:block;font-size:1.4rem;margin-bottom:1rem;outline:none}.woocommerce-message a{background-color:#d9d9d9;color:#000;display:block;margin-right:1rem;text-align:center;text-decoration:none;width:240px}.woocommerce-message a:hover{background-color:#dfa2aa;color:#fff}.type-product{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.type-product p{font-size:1.6rem;line-height:2.2rem;margin:.5rem 0}.type-product .woocommerce-product-gallery{width:60%}.type-product .woocommerce-product-gallery__image .wp-post-image{border:1px solid silver}.type-product .woocommerce-product-gallery__image img{height:auto;width:100%}.type-product .woocommerce-product-gallery .emoji{display:none!important}.type-product .summary{padding-left:2rem;width:40%}.type-product .summary h4{color:#4ab915;font-size:1.6rem;margin:1rem 0}.type-product .summary .wdp_table{border-collapse:collapse;border-right:1px solid #4ab915;border-top:1px solid;border-color:#4ab915;font-size:1.4rem}.type-product .summary .wdp_table td{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;border-left-color:inherit;border-left-style:solid;border-left-width:1px;padding:.2rem 1rem!important}.type-product .summary .wdp_table .wdp_table_body tr td:last-child{color:transparent}.type-product .summary .wdp_table .wdp_table_body span.woocommerce-Price-amount{font-size:1.4rem}.type-product .summary .amount,.type-product .summary del,.type-product .summary ins{color:#000;font-size:2rem;font-weight:700;line-height:2.5rem;text-align:left}.type-product .summary ins{font-weight:700;margin-left:1rem;text-decoration:none}.type-product .cart{display:flex;flex-wrap:wrap;height:4.5rem;justify-content:space-between;transition:all .3s}.type-product .cart .button{background-color:#d9d9d9;border-radius:0;font-size:1.4rem;font-weight:600;padding:0;text-transform:uppercase;width:48%}.type-product .cart .button:hover{background-color:#dfa2aa}.type-product .quick_view_variations_form,.type-product .variations_form{height:auto}.type-product .quick_view_variations_form .variations,.type-product .variations_form .variations{font-size:1.6rem;margin:1rem 0;width:100%}.type-product .quick_view_variations_form .variations td,.type-product .quick_view_variations_form .variations tr,.type-product .variations_form .variations td,.type-product .variations_form .variations tr{margin:0}.type-product .quick_view_variations_form .variations tr,.type-product .variations_form .variations tr{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.type-product .quick_view_variations_form .variations tr td,.type-product .quick_view_variations_form .variations tr td .reset_variations,.type-product .quick_view_variations_form .variations tr td select,.type-product .variations_form .variations tr td,.type-product .variations_form .variations tr td .reset_variations,.type-product .variations_form .variations tr td select{width:100%}.type-product .quick_view_variations_form .variations tr td .reset_variations,.type-product .variations_form .variations tr td .reset_variations{background-color:#d9d9d9;display:block;font-size:1.4rem;font-weight:600;height:4.5rem;line-height:4.5rem;margin-top:2rem;text-align:center;text-transform:uppercase;transition:all .3s}.type-product .quick_view_variations_form .variations tr td .reset_variations:hover,.type-product .variations_form .variations tr td .reset_variations:hover{background-color:#dfa2aa;color:#fff}.type-product .quick_view_variations_form .quick_view_single_variation_wrap,.type-product .quick_view_variations_form .single_variation_wrap,.type-product .variations_form .quick_view_single_variation_wrap,.type-product .variations_form .single_variation_wrap{width:100%}.type-product .quick_view_variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .quick_view_variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .quick_view_variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .quick_view_variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;height:4.5rem;justify-content:space-between;width:100%}.type-product .product_meta{display:flex;flex-direction:column;font-size:1.6rem;margin-top:1rem}.wad-qty-pricing-table{width:100%}.wad-qty-pricing-table th{text-align:left}.woocommerce-tabs{width:100%}.woocommerce-tabs .tabs{border-bottom:1px solid #666;display:flex;justify-content:center;padding:0;width:100%}.woocommerce-tabs .tabs li{font-size:1.8rem;margin:0 1rem -1px;padding:.5rem}.woocommerce-tabs .tabs li:active,.woocommerce-tabs .tabs li:focus{outline:none}.woocommerce-tabs .tabs li:hover a{color:#000}.woocommerce-tabs .tabs li.active{border-bottom:2px solid #dfa2aa}.woocommerce-tabs .tabs li.active a{color:#dfa2aa}.woocommerce-tabs .woocommerce-Tabs-panel a{color:#36b;text-decoration:underline}.woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes a{display:inline-block;margin-left:1rem}.woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .stars a{background-color:#554631;color:#fff;display:inline-block;height:2rem;line-height:2rem;margin-right:.5rem;text-align:center;text-decoration:none;transition:all .3s;width:2rem}.woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .stars a:hover{background-color:#443827}.woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .stars .active{background-color:#3c3122}p.woocommerce-Reviews-title{font-size:1.6rem;font-weight:700}.out-of-stock{border:1px solid red;color:red;display:inline-block;padding:.5rem}.wdp_pricing_table_caption{display:none}.wdp_pricing_table{margin-top:1rem}.wdp_pricing_table td{font-size:1.8rem;font-weight:400}.entry-content ol,.entry-content ul{list-style:decimal}.entry-content .shop_table{font-size:1.4rem;line-height:normal;margin-bottom:1rem;text-align:left;width:100%}.entry-content .shop_table del,.entry-content .shop_table ins{display:inline-block}.entry-content .shop_table th,.entry-content .shop_table tr{padding-left:.5rem}.entry-content .shop_table .cart-subtotal,.entry-content .shop_table thead{background-color:#f8f9f9;border:1px solid #dde2e2;font-weight:700}.entry-content .shop_table tbody tr{border:1px solid #dde2e2}.entry-content .shop_table .product-remove{text-align:center}.entry-content .shop_table .product-remove a{color:red;font-size:3rem;text-decoration:none}.entry-content .shop_table .product-remove a:hover{font-weight:700}.entry-content .shop_table .product-quantity{width:10rem}.entry-content .shop_table .product-quantity .quantity-wrap{width:90%}.entry-content .shop_table .product-thumbnail img{height:auto;width:10rem}.entry-content .shop_table .coupon{display:flex;flex-wrap:wrap;margin-bottom:1rem}.entry-content .shop_table .coupon label{width:100%}.entry-content .shop_table .coupon input{height:4.5rem;margin-right:1rem}.entry-content .shop_table .order-total{background-color:#f8f9f9}.entry-content .shop_table .quantity-wrap input{font-size:1.2rem}.entry-content .woocommerce-cart-form__contents tbody tr:last-child{border:none}.entry-content .woocommerce-checkout-review-order-table,.entry-content .woocommerce-checkout-review-order-table tbody tr:last-child,.entry-content .woocommerce-checkout-review-order-table tfoot tr:last-child{border:1px solid #dde2e2}.entry-content .wc-proceed-to-checkout{display:flex}.entry-content .return-to-shop a{display:inline-block;text-decoration:none}.entry-content .optional{display:none}.woocommerce h3{background-color:#dde2e2;margin:.5rem 0;padding:1rem .5rem}.comment-form .place-order a,.comment-form .woocommerce-info a,.woocommerce .place-order a,.woocommerce .woocommerce-info a{text-decoration:underline}.comment-form .woocommerce-Message a,.woocommerce .woocommerce-Message a{text-decoration:none}.comment-form .woocommerce-Button,.comment-form .woocommerce-button,.woocommerce .woocommerce-Button,.woocommerce .woocommerce-button{color:#fff;display:inline-block;text-decoration:none}.comment-form label,.woocommerce label{align-items:center;display:flex;font-weight:700}.comment-form label input[type=checkbox],.woocommerce label input[type=checkbox]{height:2rem;margin-right:1rem;width:2rem}.comment-form input[type=email],.comment-form input[type=password],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea,.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce textarea{border:1px solid #e6e6e6;color:#000;font-size:1.4rem;margin:0;max-width:100%;width:50rem}.comment-form input[type=email]:active,.comment-form input[type=email]:focus,.comment-form input[type=password]:active,.comment-form input[type=password]:focus,.comment-form input[type=text]:active,.comment-form input[type=text]:focus,.comment-form input[type=url]:active,.comment-form input[type=url]:focus,.comment-form textarea:active,.comment-form textarea:focus,.woocommerce input[type=email]:active,.woocommerce input[type=email]:focus,.woocommerce input[type=password]:active,.woocommerce input[type=password]:focus,.woocommerce input[type=text]:active,.woocommerce input[type=text]:focus,.woocommerce input[type=url]:active,.woocommerce input[type=url]:focus,.woocommerce textarea:active,.woocommerce textarea:focus{border:1px solid #554631;outline:none}.comment-form input[type=email],.comment-form input[type=password],.comment-form input[type=text],.comment-form input[type=url],.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=text],.woocommerce input[type=url]{height:4rem;line-height:4rem;padding-left:1rem}.comment-form textarea,.woocommerce textarea{height:6em;line-height:2rem;padding:.5rem;resize:none}.comment-form span em,.woocommerce span em{display:inline-block}.comment-form .screen-reader-text,.woocommerce .screen-reader-text{display:none}.comment-form .woocommerce-cart-form a,.woocommerce .woocommerce-cart-form a{text-decoration:none}.comment-form .woocommerce-cart-form .screen-reader-text,.woocommerce .woocommerce-cart-form .screen-reader-text{display:none}.comment-form .woocommerce-input-wrapper .description,.woocommerce .woocommerce-input-wrapper .description{display:block;font-size:12px}.payment_methods li,.woocommerce-shipping-methods li{display:flex;flex-direction:column}.payment_methods input[type=radio],.woocommerce-shipping-methods input[type=radio]{display:none}.payment_methods label,.woocommerce-shipping-methods label{align-items:center;background-color:#dfa2aa;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1rem;min-height:4rem;padding-left:1rem;transition:all .3s;width:90%}.payment_methods label img,.woocommerce-shipping-methods label img{max-width:100%;padding-left:.4rem}.payment_methods label:hover,.woocommerce-shipping-methods label:hover{background-color:#dfa2aa}.payment_methods label .woocommerce-Price-amount,.woocommerce-shipping-methods label .woocommerce-Price-amount{margin-left:1rem}.payment_methods input:checked+label,.woocommerce-shipping-methods input:checked+label{background-color:#dfa2aa;position:relative}.payment_methods input:checked+label:after,.woocommerce-shipping-methods input:checked+label:after{color:green;content:"";font-family:fontello;font-size:2.5rem;position:absolute;right:-3rem;top:50%;transform:translateY(-50%)}.payment_methods .shipping-method-description,.woocommerce-shipping-methods .shipping-method-description{font-size:1.2rem;margin:0}.payment_methods{background-color:#dde2e2;padding:1rem}.wc-item-meta p{margin:0 .5rem}#billing_country_field{display:none}#billing_address_1_field{display:none!important}.new-price,.old-price{display:inline-block}.woocommerce-shipping-destination{margin:.2rem 0}.fee{color:#4ab915}.fee span.woocommerce-Price-amount{font-weight:700}.posts{display:flex;flex-wrap:wrap;font-size:1.2rem;justify-content:flex-start;margin-top:1rem;padding:0;width:100%}.posts article{display:flex;flex-direction:column;justify-content:space-between;margin:.66%;overflow:hidden;position:relative;transition:all .5s;width:32%;z-index:1}.posts article .entry-header:after{display:none}.posts article .post-image{background-position:50%;background-size:cover;height:20rem;width:100%}.posts article .entry-header{margin:0}.posts article .entry-header .posted-on,.posts article .entry-header .posted-on a{color:#4d4d4d}.posts article .entry-content p{margin:1rem 0 0}.posts article .entry-content a{display:block;margin-top:1rem;text-align:center}.site-main .post-thumbnail{width:100%}.site-main .post-thumbnail img{height:auto;max-width:100%}.site-main article .entry-header:after{display:none}.site-main article .entry-content h2,.site-main article .entry-content h3,.site-main article .entry-content h4,.site-main article .entry-content h5,.site-main article .entry-content h6{line-height:normal}.site-main article .entry-content a{text-decoration:underline}.site-main article .entry-content .button{background-color:#d9d9d9;color:#000;text-decoration:none}.site-main article .entry-content .button:hover{background-color:#dfa2aa;color:#fff}.site-main article .entry-content .wp-block-button__link{color:#fff;text-decoration:none}.site-main article .entry-content .woocommerce-MyAccount-navigation a{color:#000;text-decoration:none}.site-main article .entry-content .woocommerce-Address-title a{background-color:#d9d9d9;color:#fff;text-decoration:none}.site-main article .entry-content .woocommerce-Address-title a:hover{background-color:#dfa2aa;color:#fff}.entry-meta{margin-top:1rem}.entry-meta .posted-on,.entry-meta .posted-on a{color:#4d4d4d}.navigation{width:100%}.nav-links,.post-links{align-items:center;display:flex;justify-content:center;margin:1rem 0;padding:0;width:100%}.nav-links .page-numbers,.post-links .page-numbers{color:#000;font-size:2rem;font-weight:700;margin:0 1rem}.nav-links .current,.post-links .current{color:#554631}.post-links a{font-size:2rem;font-weight:700;margin:1rem}.no-results{font-size:1.4rem}.no-results h1{font-size:1.8rem}.no-results a{text-decoration:underline}.archive-description{font-size:1.6rem;line-height:2.2rem}.archive-description img{height:auto;max-width:100%}.archive-description a{color:#36b;text-decoration:underline}.archive-description ol{padding-left:4rem}.archive-description ol li{list-style:inherit;margin-top:1rem}p.comment-reply-title{font-size:1.6rem;font-weight:700}article{font-size:1.6rem;line-height:2.2rem}.comments-area{border-top:1px solid silver}.comment-respond{font-size:1.4rem}.comment-respond h3{font-size:1.5rem;font-weight:700}.our_phones{display:flex;flex-direction:column}.our_phones a{margin-bottom:.5rem}#customer_login{display:flex;justify-content:space-between}#customer_login a{text-decoration:underline}#customer_login .u-column1,#customer_login .u-column2{width:49%}#customer_login .u-column1 h2,#customer_login .u-column2 h2{background-color:#ebeeee;margin:0;padding:1rem}#customer_login .form-row{display:flex;flex-direction:column}#customer_login .form-row .woocommerce-form__label-for-checkbox{margin:1rem 0}.woocommerce-MyAccount-navigation{font-size:1.7rem;margin:0;max-width:100%}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;margin-top:1rem;width:100%}.woocommerce-MyAccount-navigation ul li{align-items:center;border:1px solid #000;border-right:none;display:flex;justify-content:center;padding:.5rem 1rem;text-align:center}.woocommerce-MyAccount-navigation ul li a{outline:none;padding:0;text-decoration:none}.woocommerce-MyAccount-navigation ul li a:hover{color:#000}.woocommerce-MyAccount-navigation ul li:last-child{border-right:1px solid #000}.woocommerce-MyAccount-navigation ul .is-active{background-color:#554631}.site-footer{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;font-size:1.4rem;margin-top:1rem;padding:4rem 0;text-align:center;width:100%}.site-footer a,.site-footer h2{font-size:1.6rem;line-height:1.95rem}.site-footer a{font-weight:500}.site-footer__list{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:120rem;padding:0 1rem;width:100%}.site-footer__list li{align-items:space-around;margin-bottom:.8rem;position:relative;text-align:left}.site-footer__list li h2{font-weight:800;margin-bottom:.8rem;margin-top:0}.site-footer__list li .sub-menu{background-color:#fff;bottom:0;left:8rem;opacity:0;padding:1rem;position:absolute;transition:all .3s;visibility:hidden;width:22rem;z-index:1}.site-footer__list li .sub-menu li{padding:0 2rem;position:relative}.site-footer__list li .sub-menu li a{color:#000;display:block;font-size:1.4rem;line-height:3.2rem;text-align:left;text-transform:capitalize;transition:all .3s ease-in-out 0s}.site-footer__list li .sub-menu li a:before{background:#ff3d2a none repeat scroll 0 0;border-radius:50%;content:"";height:7px;left:15px;opacity:0;position:absolute;top:13px;transition:all .3s ease-in-out 0s;width:7px}.site-footer__list li .sub-menu li:hover a{color:#dfa2aa;padding-left:12px}.site-footer__list li .sub-menu li:hover a:before{opacity:1}.site-footer__list li ul{font-size:1.6rem;padding:0;text-align:center}.site-footer__list li ul li i{cursor:pointer}.site-footer__list li ul li a{cursor:pointer;transition:all .3s}.site-footer__list li ul li a:hover{color:#dfa2aa}.site-footer__list li ul li a i{font-size:2.8rem;line-height:3.5rem}.site-footer__list .widget_product_categories{max-width:35%}.site-footer__list .widget_product_categories .product-categories{display:flex;flex-wrap:wrap}.site-footer__list .widget_product_categories .product-categories .cat-item{width:50%}.site-footer__contacts_list li{display:flex;flex-direction:column;line-height:2.4rem;margin-bottom:1.6rem}.site-footer__contacts_list li:first-child{font-weight:600}.site-footer__info p{margin:1rem 0}.site-footer__info a{transition:all .3s}.site-footer__info a:hover{color:#554631}.site-footer__icons .menu{display:flex}.site-footer__icons .menu li{margin-right:2rem}.site-footer__icons svg{max-height:3.2rem;max-width:3.2rem;fill:#000}.grecaptcha-badge{display:none}.text-us{bottom:0;position:fixed;right:1.5rem;z-index:9999}.text-us__button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-around;padding:1rem;transition-duration:.5s;transition-property:background-color,box-shadow;-webkit-user-select:none;user-select:none}.text-us__button i{color:#ff5045;font-size:2rem}.text-us__button:hover{background-color:#fff;box-shadow:-2px -2px 30px rgba(0,0,0,.6);color:#554631}.text-us__hide{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:3rem;line-height:4rem;margin:0;position:absolute;right:1.5rem;text-align:center;top:0}.text-us__hide:active,.text-us__hide:focus{outline:none}.text-us__form{background-color:#fff;bottom:-100%;box-shadow:0 0 15px 0 rgba(0,0,0,.4);max-width:100%;transition:bottom .3s;width:36rem}.text-us__form .wpcf7-submit{background-color:#d9d9d9}.text-us__form .wpcf7-submit:hover{background-color:#dfa2aa;color:#fff}.text-us__form_wrap{position:relative}.text-us__form_header{background-color:#dfa2aa;color:#fff;font-size:1.8rem;height:4rem;line-height:4rem;margin:0;padding-left:1rem;text-align:left}.text-us__form div.wpcf7{color:#000;padding:.5rem;text-align:left}.text-us__form div.wpcf7 p{margin:0}.text-us__form div.wpcf7 .form-text{background-color:#e6e6e6;border-radius:4px;padding:1rem;text-align:center}.text-us__form div.wpcf7 a{color:#000;display:block;font-size:1.2rem;text-align:center;text-decoration:underline}.text-us__form div.wpcf7 a:hover{color:#554631}.text-us__form div.wpcf7 div{margin:0;padding:0}.text-us__form div.wpcf7 input,.text-us__form div.wpcf7 textarea{border:1px solid #e6e6e6;border-radius:5px;color:#000;font-size:1.4rem;margin:1.5rem 0 0;width:100%}.text-us__form div.wpcf7 input:active,.text-us__form div.wpcf7 input:focus,.text-us__form div.wpcf7 textarea:active,.text-us__form div.wpcf7 textarea:focus{border:1px solid #554631;outline:none}.text-us__form div.wpcf7 input{line-height:4rem}.text-us__form div.wpcf7 input[type=tel],.text-us__form div.wpcf7 input[type=text]{height:4rem;padding-left:1rem}.text-us__form div.wpcf7 input[type=submit]{font-size:1.8rem}.text-us__form div.wpcf7 textarea{height:6em;line-height:2rem;padding:.5rem;resize:none}.text-us__form div.wpcf7 .wpcf7-not-valid-tip{font-size:.8em}.text-us__form div.wpcf7 .check-policy{height:2rem;width:100%}.text-us__form div.wpcf7 .check-policy .wpcf7-list-item{margin:0}.text-us__form div.wpcf7 .check-policy span{width:100%}.text-us__form div.wpcf7 .check-policy span label{font-size:1.3rem;line-height:2rem;position:relative;width:100%}.text-us__form div.wpcf7 .check-policy span label input[type=checkbox]{cursor:pointer;height:100%;left:0;margin:0;position:absolute;top:0;width:2rem}.text-us__form div.wpcf7 .check-policy span label span{margin-left:2.5rem}.text-us__form div.wpcf7 .google-policy{background-color:#4a90e2;color:#fff;font-size:1.2rem;margin-top:1rem;padding:1rem;text-align:center;width:100%}.text-us__form div.wpcf7 .google-policy a,.text-us__form div.wpcf7 .google-policy p,.text-us__form div.wpcf7 .google-policy span{display:inline-block}.text-us__form div.wpcf7 .google-policy a{color:#fff;line-height:1.4rem;text-decoration:none}.text-us__form div.wpcf7 .google-policy a:hover{text-decoration:underline}.text-us__form div.wpcf7 .ajax-loader{background-image:url(assets/images/877d9296be645166c341.gif);height:200px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.text-us__form div.wpcf7 .wpcf7-response-output{font-size:1.3rem}.banner{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:5}.banner__content{align-items:center;display:flex;height:90%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.banner__text{font-size:4rem}.banner__close{cursor:pointer;height:4rem;position:absolute;right:2rem;top:2rem;width:4rem}.banner__close:after,.banner__close:before{background-color:#fff;content:"";display:block;height:4px;position:absolute;top:1rem;width:100%}.banner__close:before{transform:rotate(45deg)}.banner__close:after{transform:rotate(-45deg)}@media(max-width:1199px){.header-top__scroll__wrap,.header-top__search_drop_wrap,.site-header{width:100%}.site-branding__title{width:12rem}.main__slider__wrapper{height:36.67vw;padding:0 .5rem}.main__slider__item__image{width:calc(26vw - 4rem)}.main__slider__item h2,.main__slider__item p{margin:.5rem 0}.main__slider__item h2{font-size:4rem;line-height:4rem}.main__slider__item p{font-size:2.2rem}.main__slider__item_content{max-width:60%}.main__catalogue .catalogue-menu-item .catalogue-menu-link__title{font-size:1.8rem}section .section-title{margin:2rem 0}.main__advantage{height:60rem}.main__advantage__wrap{height:44rem}.main__advantage__slider__wrapper{height:80%;width:50%}.main__advantage__item p{font-size:2.2rem;line-height:2.6rem}.main__feedback__wrap{padding:0 5%}.site-content{justify-content:flex-start}#secondary{background-color:#f8f9f9;border:1px solid #dde2e2;height:100vh;left:-32rem;margin:0;overflow-y:auto;padding-left:3rem;position:fixed;top:0;width:32rem;z-index:4}.sidebar-button{display:block}.slider-arrow_prev{left:.5rem}.slider-arrow_next{right:.5rem}.site-footer__list .widget_product_categories{max-width:43%}}@media(max-width:991px){.site-branding__title{width:auto}.main-navigation{display:none}.menu-btn{display:block}.mobile-navigation{display:flex}.main__slider__item__image{width:calc(30vw - 4rem)}.main__slider__item h2,.main__slider__item p{margin:.2rem 0}.main__slider__item h2{font-size:3rem;line-height:3rem}.main__slider__item p{font-size:2rem}.main__new-items .products .product{margin:1%;width:48%}.main__catalogue .catalogue-menu-item{width:33.333%}.main__catalogue .catalogue-menu-item .catalogue-menu-link__title{font-size:2rem}.main__advantage{height:55rem}.main__advantage__item p{font-size:2rem;line-height:2.4rem}.main__feedback{height:50rem}.main__feedback__wrap{padding:0 2%}.main__feedback__slider__wrapper{height:60%}.main__feedback__item p{font-size:2.4rem}#primary{padding-left:3rem;width:100%}.products .product img{height:auto}.products .product .product_type_simple,.products .product .product_type_variable{font-size:1.6rem}.quick_view_popup_container .woocommerce-product-gallery,.type-product .woocommerce-product-gallery{width:55%}.quick_view_popup_container .summary,.type-product .summary{width:45%}.quick_view_popup_container .quick_view_variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .quick_view_variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.quick_view_popup_container .quick_view_variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .quick_view_variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.quick_view_popup_container .variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.quick_view_popup_container .variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .quick_view_variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .quick_view_variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .quick_view_variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .quick_view_variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{width:28rem}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{display:inline-block;padding-left:.5rem}.woocommerce-checkout-review-order-table .fee span.woocommerce-Price-amount{padding-left:2rem}.woocommerce-checkout-review-order-table tbody tr,.woocommerce-checkout-review-order-table thead tr{display:flex;justify-content:space-between;padding-left:0;padding-right:.5rem}.woocommerce-checkout-review-order-table tbody tr th,.woocommerce-checkout-review-order-table thead tr th{padding-left:0}.site-footer__list .widget_product_categories{max-width:52%}}@media(max-width:767px){.header-top__contacts{display:none}.header-top__wrap .open-phones{display:initial}.header-top__search_drop form input[type=text]{width:70%}.header-top__search_drop form button{width:25%}.main__slider__item__image{width:calc(34vw - 4rem)}.main__slider__item h2,.main__slider__item p{margin:0}.main__slider__item h2{font-size:2.2rem;line-height:2.2rem}.main__slider__item p{font-size:1.4rem}.wp-block-button__link{font-size:1.4rem;padding:1rem 2rem}.main__catalogue .catalogue-menu-item .catalogue-menu-link__title{font-size:1.6rem}.main__advantage{height:50rem}.main__advantage__wrap{height:32rem}.main__advantage__wrap img{max-width:30%}.main__advantage__item p{font-size:1.6rem;line-height:1.8rem}.main__advantage__slider__wrapper{height:85%;width:60%}.main__feedback{height:40rem}.main__feedback__wrap h2{font-size:5rem}.main__feedback__item p{font-size:1.8rem}.woocommerce-breadcrumb{line-height:3rem}.products .product{margin:1%;width:48%}.products .product a{width:100%}.woocommerce-message{align-items:flex-start;flex-direction:column-reverse}.quick_view_popup_container .summary,.quick_view_popup_container .woocommerce-product-gallery,.type-product .summary,.type-product .woocommerce-product-gallery{width:100%}#colorbox .quick_view_product_data_container,#colorbox .quick_view_product_data_container .woocommerce-product-gallery,#colorbox .quick_view_product_gallery_container,#colorbox .quick_view_product_gallery_container .woocommerce-product-gallery{width:100%!important}.woocommerce-MyAccount-navigation{font-size:1.6rem}.woocommerce-MyAccount-orders tbody .view{background-color:initial;color:#000;display:initial;font-size:1.4rem;padding:0;text-decoration:underline}.woocommerce-MyAccount-orders tbody .view:hover{color:#554631}.posts article{margin:1%;width:48%}.site-footer__list .widget_product_categories{max-width:none}.site-footer__list .widget_product_categories .product-categories{flex-direction:column}.site-footer__list .widget_product_categories .product-categories .cat-item{width:auto}.text-us__button i{margin:0}.text-us__button span{display:none}}@media(max-width:575px){.site-branding__logo{font-size:1.8rem;height:7rem;width:7rem}.site-branding__logo:before{height:6rem;width:6rem}.site-branding__title{font-size:5rem;margin-left:1rem}.bottom-cart__money{margin-left:1rem}.bottom-cart-items{display:none}.header-top__search_drop form input[type=text]{width:65%}.header-top__search_drop form button{width:32%}.menu-btn{margin-left:1rem}.mobile-navigation{width:85%}.main__slider__item{border-radius:.4rem}.main__slider__item__content{height:calc(100% - 2rem)}.main__slider__item__image{height:calc(100% - 2rem);width:calc(40vw - 2rem)}.main__slider__item h2{font-size:1.6rem;line-height:1.6rem}.main__slider__item p{font-size:1.2rem}.main__slider__item_content{max-width:70%}.main__slider__item img{max-height:70%}.wp-block-button__link{font-size:1.2rem;padding:.5rem 1rem}section .section-title{font-size:3rem;margin:3rem 0 1rem}section .section-title:after{margin:0 auto}.main__new-items .products .product{width:98%}.main__new-items{padding:4rem 0 0}.main__catalogue{padding:4rem 0}.main__catalogue .catalogue-menu-item{width:50%}.main__invite__wrap{padding:4rem 1rem}.main__invite__title{font-size:10rem}.main__advantage{height:auto;padding-bottom:2rem}.main__advantage__wrap{flex-direction:column;height:auto}.main__advantage__wrap img{max-width:70%}.main__advantage__item{padding:0 2rem}.main__advantage__slider__wrapper{height:22rem;margin-left:0;margin-top:1rem;width:90%}.main__feedback{height:34rem;margin-top:2rem}.main__feedback__wrap h2{font-size:3rem}.main__feedback__item p{font-size:1.6rem;margin:1rem 0}.main__feedback__item span{font-size:1.8rem}.main__content{padding:4rem 1rem}.main__content__columns{column-count:1}.main__content__title{font-size:10rem}.comment-form input[type=email],.comment-form input[type=password],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea,.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce textarea{width:100%}.entry-content .woocommerce-checkout-review-order-table tbody tr td,.entry-content .woocommerce-checkout-review-order-table thead tr th{padding-left:0}.entry-content .shop_table{font-size:1.2rem}.entry-content .shop_table tr{padding:0}.entry-content .shop_table tbody tr,.entry-content .shop_table tbody tr:last-child{border:none}.entry-content .shop_table .product-thumbnail img{width:5rem}.entry-content .shop_table .product-quantity{width:7rem}.entry-content .shop_table .product-quantity .quantity-wrap{width:80%}.entry-content .shop_table .product-quantity .quantity-wrap .quantity{width:70%}.entry-content .shop_table .product-quantity .quantity-wrap .quantity input{font-size:1.5rem}.cart-subtotal,.order-total{display:inline-block;font-size:1.4rem;padding-left:.5rem;width:100%}.woocommerce-shipping-totals{display:flex;flex-direction:column}.woocommerce-shipping-totals ul{margin-top:0}.woocommerce-shipping-totals th{font-size:1.6rem;margin-top:1rem}.fee{display:flex;justify-content:space-between}.quantity-buttons{width:30%}.payment_methods label,.woocommerce-shipping-methods label{font-size:1.4rem;width:93%}.payment_methods input:checked+label:after,.woocommerce-shipping-methods input:checked+label:after{font-size:2rem;right:-2.5rem}.products .product{width:98%}#customer_login{align-items:center;flex-direction:column}#customer_login .u-column1,#customer_login .u-column2{width:98%}.woocommerce-MyAccount-navigation ul{width:100%}.woocommerce-MyAccount-navigation ul li{width:20%}.woocommerce-MyAccount-orders tbody .view{font-size:1.2rem}.posts article{width:98%}.post-links a{font-size:1.6rem}.site-footer__list{flex-direction:column}.site-footer__list li{text-align:center}.site-footer__list li h2:after{width:50%}.site-footer .site-footer__widget{margin-bottom:3rem}.site-footer__icons .menu{justify-content:center}.slider-arrow{display:none}}@media(max-width:399px){.header-top__search_drop form input{width:70%}.header-top__search_drop form button{padding:0;width:30%}.site-branding__logo{font-size:1.6rem;height:6rem;width:6rem}.site-branding__logo:before{height:5rem;width:5rem}.site-branding__title{font-size:3rem}.mobile-navigation{font-size:2.5rem}.main__slider__item__image{width:calc(50vw - 2rem)}.main__invite__title{font-size:8rem}.main__advantage__item p,.main__feedback__item p{font-size:1.5rem}.main__content__title{font-size:8rem}.woocommerce-breadcrumb{line-height:2.5rem}.woocommerce-tabs .tabs li{font-size:1.6rem}.type-product p{font-size:1.4rem;line-height:2rem}.quick_view_popup_container .quick_view_variations_form .variations tr td .reset_variations,.quick_view_popup_container .quick_view_variations_form .variations tr td select,.quick_view_popup_container .variations_form .variations tr td .reset_variations,.quick_view_popup_container .variations_form .variations tr td select,.type-product .quick_view_variations_form .variations tr td .reset_variations,.type-product .quick_view_variations_form .variations tr td select,.type-product .variations_form .variations tr td .reset_variations,.type-product .variations_form .variations tr td select{width:24rem!important}.value select,.woocommerce-ordering select{width:24rem}.value:after,.woocommerce-ordering:after{left:21rem}.entry-content .shop_table{font-size:1.2rem}.entry-content .shop_table .product-thumbnail img{width:3rem}.payment_methods input:checked+label:after,.woocommerce-shipping-methods input:checked+label:after{font-size:1.8rem;right:-2rem}.term-description{font-size:1.4rem;line-height:2rem}.text-us__form{left:50%;right:auto;transform:translateX(-50%)}.text-us__form div.wpcf7 .check-policy span label{font-size:1.2rem}.site-footer__info h2 a{display:block}.woocommerce-MyAccount-navigation{font-size:1.4rem}.archive-description,article{font-size:1.4rem;line-height:2rem}}@media(max-width:359px){.woocommerce-tabs .tabs li{font-size:1.4rem}.quick_view_popup_container .quick_view_variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .quick_view_variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.quick_view_popup_container .quick_view_variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .quick_view_variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.quick_view_popup_container .variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.quick_view_popup_container .variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.quick_view_popup_container .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .quick_view_variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .quick_view_variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .quick_view_variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .quick_view_variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .variations_form .quick_view_single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .variations_form .quick_view_single_variation_wrap .woocommerce-variation-add-to-cart,.type-product .variations_form .single_variation_wrap .quick_view_product_addtocart_button_container,.type-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{width:26rem}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}