.shop-header{background-color:#020202;margin-top:-73px}.shop-header .top-header-block{max-width:1400px;padding-left:35px;padding-right:70px;display:flex;align-items:center}.shop-header .top-header-block .menu-trigger{display:none}@media(max-width: 992px){.shop-header .top-header-block{gap:2em;padding-right:20px;padding-left:20px}}@media(max-width: 500px){.shop-header .top-header-block{gap:1em}}.shop-header .top-header-block .logo img{width:79px;max-width:initial}.shop-header .top-header-block .country-switch select{background:#020202 url("../img/arrows-down.png") no-repeat center right;background-size:12px 8px;border:none;font-size:1.6rem;appearance:none;padding-right:1.25rem;outline:none}.shop-header .top-header-block .country-switch select option{padding:0 1rem}.shop-header .top-header-block .country-switch select option:hover{background-color:#ff7e00}.shop-header .top-header-block .shop-search-box{display:flex;align-items:center;margin-left:12.5rem;flex:1;max-width:563px}@media(max-width: 992px){.shop-header .top-header-block .shop-search-box{margin-left:0}}@media(max-width: 768px){.shop-header .top-header-block .shop-search-box{position:absolute;left:120px;z-index:2}}.shop-header .top-header-block .shop-search-box form{display:flex;width:100%}.shop-header .top-header-block .shop-search-box .submit{display:none}.shop-header .top-header-block .shop-search-box input[type=text]{height:3.8rem;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;padding-left:3.6rem;font-size:1.4rem;border:none;flex:1}@media(max-width: 992px){.shop-header .top-header-block .shop-search-box input[type=text]{padding-left:1.5rem}}@media(max-width: 768px){.shop-header .top-header-block .shop-search-box input[type=text]{width:50px;transition:width .3s}.shop-header .top-header-block .shop-search-box input[type=text]:focus{width:calc(100vw - 190px)}}.shop-header .top-header-block .shop-search-box input[type=text]::placeholder{color:#020202;font-size:inherit}.shop-header .top-header-block .shop-search-box input[type=text]:focus{outline:none;box-shadow:inset 0 0 0 1px #ff7e00}.shop-header .top-header-block .shop-search-box .search-icon{background-color:#ff7e00;width:4.9rem;display:flex;align-items:center;justify-content:center;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.shop-header .top-header-block .shop-search-box .search-icon img{width:2.1rem;height:2.1rem}.shop-header .top-header-block .account-info{display:flex;margin-right:7.9rem;font-size:1.4rem;color:#f5f5f5;margin-left:auto;flex-direction:column;align-items:start;justify-content:center}@media(max-width: 992px){.shop-header .top-header-block .account-info{margin-right:0}}@media(max-width: 768px){.shop-header .top-header-block .account-info{white-space:nowrap}.shop-header .top-header-block .account-info a span{display:none}}.shop-header .top-header-block .account-info a:hover{text-decoration:underline}.shop-header .top-header-block .cart{display:flex;align-items:center;position:relative;height:30px}.shop-header .top-header-block .cart .label{font-size:1.4rem;font-weight:normal}@media(max-width: 768px){.shop-header .top-header-block .cart .label{display:none}}.shop-header .top-header-block .cart a{color:#f5f5f5;font-size:1.4rem;text-decoration:none}.shop-header .top-header-block .cart .cart-count{position:absolute;top:-0.6rem;left:-0.1rem;text-align:center;color:#ff7e00;font-size:1.6rem;font-weight:bold;padding:.2rem .5rem;border-radius:50%;width:3.7rem;height:1.6rem;pointer-events:none}.shop-header .top-header-block .cart .cart-count.high{font-size:1.5rem}.shop-header .top-header-block .cart .cart-count.over{top:-0.4rem;left:.4rem;font-size:1.6rem;text-shadow:0 0 1px #020202;display:flex;align-items:center}.shop-header .top-header-block .cart .cart-count.over span{font-size:1.2rem;margin-top:-1px}.shop-header .top-header-block .cart img{width:37px;margin-right:9px;max-width:initial}footer.shop-footer{background-color:#f7f5f5;padding-top:5.6rem;padding-bottom:0;position:relative}footer.shop-footer .footer-block{display:flex;align-items:flex-start;max-width:1400px;margin:0 auto;padding:0 30px 5.5rem;gap:7rem}@media(max-width: 992px){footer.shop-footer .footer-block{flex-wrap:wrap}}footer.shop-footer .company-info{max-width:25%;min-width:25%}@media(max-width: 992px){footer.shop-footer .company-info{min-width:100%;max-width:100%}}footer.shop-footer .company-info *{color:#020202;font-size:1.4rem;line-height:2rem}footer.shop-footer .shop-nav{display:flex;align-items:stretch;flex:1;gap:8rem}@media(max-width: 768px){footer.shop-footer .shop-nav{flex-wrap:wrap}}footer.shop-footer .shop-nav .nav-column{flex:1;padding-right:2rem;position:relative}@media(max-width: 768px){footer.shop-footer .shop-nav .nav-column{min-width:100%}}footer.shop-footer .shop-nav .nav-column:not(:first-child):before{content:"";display:block;height:100%;width:1px;background-color:#2a2929;margin-bottom:2rem;position:absolute;left:-6rem}footer.shop-footer .shop-nav .nav-column h3{padding-top:6px;margin-top:0;font-size:1.5rem;text-transform:uppercase}footer.shop-footer .shop-nav .nav-column ul{padding:0;margin:0}footer.shop-footer .shop-nav .nav-column ul li{list-style:none}footer.shop-footer .shop-nav .nav-column a{font-size:1.4rem;color:#000;line-height:2.4rem;transition:all .25s ease-in-out}footer.shop-footer .shop-nav .nav-column a:hover{color:#ff7e00}footer.shop-footer .shop-nav .social-icon{margin-top:.7rem;display:inline-block}footer.shop-footer .shop-nav .social-icon:not(:last-child){margin-right:2.7rem}footer.shop-footer .shop-nav .social-icon svg{height:2.3rem}footer.shop-footer .shop-nav .social-icon svg .cls-1,footer.shop-footer .shop-nav .social-icon svg .st0,footer.shop-footer .shop-nav .social-icon svg path,footer.shop-footer .shop-nav .social-icon svg polygon{fill:#020202 !important;transition:all .25s ease-in-out}footer.shop-footer .shop-nav .social-icon svg:hover .cls-1,footer.shop-footer .shop-nav .social-icon svg:hover .st0,footer.shop-footer .shop-nav .social-icon svg:hover path,footer.shop-footer .shop-nav .social-icon svg:hover polygon{fill:#ff7e00 !important}footer.shop-footer .copyright{background-color:#2a2929;height:47px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.2rem;color:#fcf9f7}footer.shop-footer .show-cookie-preferences{position:absolute;bottom:5px;left:5px}.shop-top-menu{background-color:#2a2929}.shop-top-menu ul{display:flex;align-items:center;margin:0;padding:0;list-style:none}.shop-top-menu>ul{display:flex;max-width:1400px;margin:0 auto}@media(min-width: 993px){.shop-top-menu>ul{padding-left:130px}}@media(max-width: 992px){.shop-top-menu>ul{flex-wrap:wrap}}.shop-top-menu>ul>li{display:flex}.shop-top-menu a{color:#fff;font-size:1.6rem;height:4.2rem;display:inline-flex;align-items:center;padding:0 1.9rem}.shop-top-menu .current_page_item a,.shop-top-menu .current-menu-item a,.shop-top-menu .current-product-ancestor a,.shop-top-menu .current-menu-parent a,.shop-top-menu .current-product-parent a{font-weight:bold}.shop-cta{background:#323232;color:#d0d0d0;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;text-align:center;padding:3rem 1.5rem;min-height:23rem;display:flex;align-items:center;margin-top:6rem}.shop-cta .cta-container{display:grid;gap:3rem 11rem;max-width:140rem;margin-inline:auto;grid-template-columns:1fr}@media(min-width: 76.8rem){.shop-cta .cta-container{grid-template-columns:repeat(3, 1fr)}}.shop-cta .cta-container .item{display:flex;flex-direction:column;align-items:center;gap:.7rem}.shop-cta .cta-container .item h2{margin:0;font-size:2.1rem;font-weight:700;color:#fff;line-height:1.2}.shop-cta .cta-container .item .desc{margin:0;font-family:"open_sans",sans-serif}.shop-cta .cta-container .item .desc *{max-width:35ch;font-size:1.5rem;color:#dcdcdc;line-height:1.2}.shop-cta .cta-container .item .button{width:4rem;height:4rem;display:grid;place-content:center;background:#c9c9c9;color:#555;font-size:1.6rem;text-decoration:none;transition:background .25s}.shop-cta .cta-container .item .button svg{width:11px}.shop-cta .cta-container .item .button:hover,.shop-cta .cta-container .item .button:focus-visible{background:#a9a9a9;outline:none}.woocommerce-notices-wrapper{max-width:1200px;margin:1.5rem auto;outline:none}.woocommerce-notices-wrapper .woocommerce-message{border-top:3px solid #ff7e00;border-bottom:3px solid #ff7e00;display:flex;align-items:center;font-size:1.4rem;outline:none}.woocommerce-notices-wrapper .woocommerce-message:before{position:initial;margin-right:1rem;margin-left:-2rem;color:#ff7e00}.woocommerce-notices-wrapper .woocommerce-message .wc-forward{margin-left:auto;color:#fff;background:#ff7e00}.woocommerce-form-coupon-toggle{border-bottom:3px solid #ff7e00}.woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0}#woocommerce-checkout-form-coupon{background-color:#f6f5f8;margin-top:-4px !important;border:none;border-radius:0;border-bottom:3px solid #ff7e00}.woocommerce-breadcrumb{max-width:1150px;margin:24px auto 0 !important;font-size:1.2rem !important;font-weight:bold;padding-left:5px !important;color:#2a2a2a !important}@media(max-width: 992px){.woocommerce-breadcrumb{padding-left:20px !important}}.page-template-shop-page .woocommerce-breadcrumb{max-width:1200px}.woocommerce-breadcrumb a{color:#2a2a2a !important}.shop-row{margin:0}.tax-product_cat #main{max-width:1150px;margin-left:auto;margin-right:auto}.page-template-shop-page .woocommerce-error{padding:15px 15px 15px 3.8em;border-bottom:3px solid #b81c23}.page-template-shop-page .woocommerce-error:before{left:2em;top:1.1em}input[type=radio],input[type=checkbox]{accent-color:#e86c00}.eph-confirm-consent{display:inline-flex !important;align-items:center;justify-content:center;background-color:#ff7e00 !important;height:40px;color:#fff !important;font-size:1.6rem !important;border:none;outline:none;border-radius:5px;padding:0 1em}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline-flex}.woocommerce form .form-row .input-checkbox{margin:0;position:initial;margin-right:.4em}.shop-categories .category h2{font-size:3.6rem;margin-top:.83em}.shop-categories .category .description{font-size:2.1rem;text-align:center;font-family:"Montserrat",serif;font-weight:500;font-style:normal}.shop-categories .category .products{list-style:none;max-width:1400px;padding:0 30px;margin:3.5rem auto 7.2rem;display:grid !important;grid-template-columns:repeat(4, 1fr);gap:1.5rem 2rem}@media(max-width: 992px){.shop-categories .category .products{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.shop-categories .category .products{grid-template-columns:repeat(1, 1fr)}}.shop-categories .category .products:before{content:none}.shop-categories .category .products .item{padding:0;box-sizing:border-box}.shop-categories .category .products .item figure{width:100%;height:0;padding-bottom:40.625%;position:relative;margin-bottom:.4rem}.shop-categories .category .products .item figure:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.03;z-index:1}.shop-categories .category .products .item figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.shop-categories .category .products .item a{display:flex;flex-direction:column;outline:none}.shop-categories .category .products .item .title{font-size:1.5rem;color:#000;font-weight:bold;margin-left:.8rem}section.products{width:100%}section.products>h2{background-color:#a7a9ac;color:#fff;min-height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;font-size:1.8rem}.woocommerce ul.products{width:100%;justify-content:start;overflow:hidden;position:relative;padding:1px}.woocommerce ul.products:before,.woocommerce ul.products:after{content:none}.woocommerce ul.products.swiper-container{padding:1px 24px}.woocommerce ul.products:not(.swiper-container){display:flex;gap:30px;flex-wrap:wrap}.woocommerce ul.products:not(.swiper-container) li.product{flex:1;max-width:50%;min-width:20%}.woocommerce ul.products li.product{margin:0;transition:outline-color .3s ease-in-out;outline:1px solid rgba(0,0,0,0);display:flex;flex-direction:column;height:initial;width:initial}.woocommerce ul.products li.product:hover{outline:1px solid #bcbec0;border-radius:3px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{width:100%;position:relative;flex:1;padding-bottom:22px;outline:none}.woocommerce ul.products li.product img{width:100%;aspect-ratio:251/178;object-fit:contain;margin-bottom:7px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.4rem;text-align:left;margin:.5rem 1.6rem 0 1.6rem}.woocommerce ul.products li.product .woocommerce-loop-product__title p{font-size:1.4rem;margin-bottom:0}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .price{margin:0 1.6rem;text-align:right;font-size:1.6rem;color:#020202;font-weight:bold}.woocommerce ul.products li.product .price del{font-weight:normal;font-style:italic;margin-right:.5rem}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .link{position:absolute;margin-top:-22px;margin-left:1.6rem;line-height:1.428571429;display:inline-block}.woocommerce ul.products .swiper-button-prev,.woocommerce ul.products .swiper-button-next{border:none;background:rgba(0,0,0,0);box-shadow:none;width:10px;height:18px;top:min(88px,7.5731497418vw);margin-top:0;bottom:initial}@media(max-width: 992px){.woocommerce ul.products .swiper-button-prev,.woocommerce ul.products .swiper-button-next{top:15.5vw}}@media(max-width: 500px){.woocommerce ul.products .swiper-button-prev,.woocommerce ul.products .swiper-button-next{top:30vw}}.woocommerce ul.products .swiper-button-prev:before,.woocommerce ul.products .swiper-button-prev:after,.woocommerce ul.products .swiper-button-next:before,.woocommerce ul.products .swiper-button-next:after{content:none}.woocommerce ul.products .swiper-button-prev{transform:none;left:0}.woocommerce ul.products .swiper-button-next{transform:rotate(180deg);right:0}.woocommerce ul.products .onsale{display:none}.woocommerce.search-results .variations_form{display:none}@media(max-width: 500px){.woocommerce.search-results ul.products li.product{min-width:100%;max-width:100%}}.woocommerce-ordering{margin-bottom:2rem !important;border-radius:5px;border:1px solid #000;overflow:hidden;padding-right:1rem}.woocommerce-ordering select{border:none;padding:.5rem 1rem}.woocommerce-ordering *{font-size:1.4rem}.product-image-wrapper{position:relative}.product-image-wrapper:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.03;z-index:1}.single-product .product{max-width:1150px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.single-product .product .product-long-title{display:none}@media(max-width: 992px){.single-product .product .product-long-title{display:block;margin:0 20px}}.single-product .product .summary.entry-summary{display:flex;flex-direction:column}@media(min-width: 993px){.single-product .product .summary.entry-summary{max-width:45.2173913043%;flex:0 0 45.2173913043%;margin-right:56px}}@media(max-width: 992px){.single-product .product .summary.entry-summary{width:100%;padding:0 20px}}.single-product .product .summary.entry-summary>*{order:10}@media(max-width: 992px){.single-product .product .summary.entry-summary .cart{margin-bottom:0}}.single-product .product .summary.entry-summary h1{font-size:2.4rem;margin-top:1.05em;margin-bottom:2.1rem;line-height:1.2;padding-right:2em;color:#000}@media(max-width: 992px){.single-product .product .summary.entry-summary h1{display:none}}.single-product .product .summary.entry-summary h1 p{font-size:2.4rem;margin:0;line-height:1.2;color:#000}.single-product .product .summary.entry-summary .price{font-size:2.4rem;font-weight:bold;color:#040404;border-top:1px solid #555;padding-top:1.6rem;margin-bottom:0}.single-product .product .summary.entry-summary .price ins{text-decoration:none}.single-product .product .summary.entry-summary .product-information{display:flex;flex-direction:column;margin-top:1.9rem;font-size:1.4rem}.single-product .product .summary.entry-summary .product-information>*{order:10}.single-product .product .summary.entry-summary .product-information h2{font-size:2.1rem;font-weight:bold;text-align:left;margin-top:0}.single-product .product .summary.entry-summary .product-information .woocommerce-Tabs-panel{padding-left:4px}.single-product .product .summary.entry-summary .product-information #tab-additional_information{order:0;border:none;box-shadow:none;margin-bottom:0;border-top:1px solid #555;padding-top:1.7rem}.single-product .product .summary.entry-summary .product-information .woocommerce-product-attributes-item:hover{background-color:#f7f7f7}.single-product .product .summary.entry-summary .product-information .woocommerce-product-attributes-item__label{padding-left:0;padding-top:0;padding-bottom:0;width:142px;border:none;background-color:rgba(0,0,0,0);line-height:1.7;vertical-align:top}.single-product .product .summary.entry-summary .product-information .woocommerce-product-attributes-item__value{font-size:1.4rem;border:none;background-color:rgba(0,0,0,0);line-height:1.7;font-style:normal;vertical-align:top}@media(max-width: 768px){.single-product .product .summary.entry-summary .product-information .woocommerce-product-attributes-item__value{padding-left:0 !important;padding-top:0;padding-bottom:1rem}}.single-product .product .summary.entry-summary .product-information .woocommerce-product-attributes-item__value p{font-size:1.4rem;padding:0}.single-product .product .summary.entry-summary .product-information .shop_attributes{border:none;margin-bottom:0}@media(min-width: 993px){.single-product .product .summary.entry-summary .product-information .shop_attributes{margin-bottom:28px}}.single-product .product .summary.entry-summary .product-information #tab-description{display:flex;box-shadow:none}@media(max-width: 992px){.single-product .product .summary.entry-summary .product-information #tab-description{flex-direction:column}}.single-product .product .summary.entry-summary .product-information #tab-description h2{font-size:1.4rem;min-width:142px;max-width:142px;line-height:1.5;margin:0}.single-product .product .summary.entry-summary .product-information #tab-description p{font-size:1.4rem;line-height:1.5;margin:0 0 .5em 0}.single-product .product .summary.entry-summary .product-information #tab-reviews{box-shadow:none}.single-product .product .summary.entry-summary .product-information #tab-reviews p{font-size:1.4rem;line-height:1.5;margin:0}.single-product .product .summary.entry-summary .product-information #review_form_wrapper{border-top:1px solid #555;padding-top:1.7rem}.single-product .product .summary.entry-summary .product-information #review_form_wrapper .comment-form-rating{margin-top:1.7rem}.single-product .product .summary.entry-summary .product-information #review_form_wrapper .comment-form-comment label{font-size:1.4rem;font-weight:bold}.single-product .product .summary.entry-summary .product-information #comment-form-rating-label{font-size:1.4rem;font-weight:bold;margin-bottom:.5rem}.single-product .product.product-type-variable .variations_form.cart{display:flex;flex-direction:column;margin-bottom:0}.single-product .product.product-type-variable .variations_form.cart>*{order:10}.single-product .product.product-type-variable .variations_form.cart .single_variation_wrap{order:0}@media(min-width: 993px){.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-add-to-cart{position:absolute;top:calc(var(--gallery-height) + 27px);left:0;width:39.5%;margin:0 0 0 29px}}@media(max-width: 992px){.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price{margin-top:2.6rem}}.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price .price{display:flex}.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price .price>*{order:10}.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price .price>ins{order:0;display:inline-flex;align-items:center}.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price .price>ins:after{content:"Special Offer";display:inline-flex;align-items:center;margin-left:1.4rem;background:#ff7e00;color:#fff;font-size:14px;height:2.7rem;padding:0 1rem;border-radius:5px}.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price .price>del{font-size:1.4rem;font-weight:normal;display:inline-flex;align-items:center;text-decoration:none}.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price .price>del:before{content:"was";display:inline-block;margin-right:.5rem;margin-left:1rem}.single-product .product.product-type-variable .variations_form.cart .woocommerce-variation-price .price>del .amount{text-decoration:line-through;text-decoration-color:rgba(0,0,0,.5333333333)}@media(min-width: 993px){.single-product .product form.cart:not(.variations_form){position:absolute;top:calc(var(--gallery-height) + 27px);left:0;width:39.5%;margin:0 0 0 29px}}.single-product .product .eph-express-consent-wrap{position:relative}@media(min-width: 993px){.single-product .product .eph-express-consent-wrap{position:absolute;top:calc(var(--gallery-height) + 141px);left:0;width:39.5%;margin:0 0 0 29px;padding-left:calc(39.5% - 225px)}}.single-product .product .eph-express-consent-wrap .StripeElement{min-width:225px !important;max-width:225px !important}.single-product .product .eph-stock-notice{font-size:1.6rem;font-weight:bold;color:#1cb5a5}.single-product .product .eph-shipping-notice{font-size:1.4rem;color:#040404;margin-top:1rem;margin-bottom:2.1rem}.single-product .product .quantity{border:1px solid #747375;border-radius:5px;height:37px;overflow:hidden;font-size:1.4rem;display:inline-flex;align-items:center;padding-left:16px;margin-left:2px !important}.single-product .product .quantity:before{content:"Quantity:"}.single-product .product .quantity input{border:none;font-size:1.4rem;outline:none}.single-product .product .single_add_to_cart_button{margin-left:auto;display:inline-flex;float:right !important;align-items:center;justify-content:center;background-color:#ff7e00 !important;width:225px;height:40px;font-size:1.6rem}.single-product .product .onsale{display:none}.single-product .product .woocommerce-product-rating{margin-bottom:8px !important;display:flex;align-items:center;font-size:1.5rem;font-weight:bold}@media(max-width: 992px){.single-product .product .woocommerce-product-rating{display:none}}.single-product .product .woocommerce-product-rating>*{margin:0}.single-product .product .woocommerce-product-rating .rating-value{margin-right:.5rem;color:#2a2a2a}.single-product .product .woocommerce-product-rating .star-rating{top:-1px;height:1.1em;margin-right:3rem}.single-product .product .woocommerce-product-rating .star-rating:before{height:100%;color:#070707}.single-product .product .woocommerce-product-rating .star-rating span:before{height:100%;color:#070707}.single-product .product .variations{display:block;margin-top:7px;margin-bottom:0 !important}.single-product .product .variations .label,.single-product .product .variations .label label{color:#565657;font-size:1.4rem;font-weight:normal !important;margin:0;padding:0;line-height:1.2 !important}.single-product .product .variations .label{display:inline-flex;align-items:center}.single-product .product .variations .label label{margin-right:.5rem}.single-product .product .variations .cfvsw-swatches-option{font-weight:normal;color:#050505;font-size:1.4rem}.single-product .product .variations .cfvsw-swatches-option:only-child{border:none;padding:0;color:#565657}.single-product .product .variations .cfvsw-swatches-container{gap:10px}.single-product .product .variations .cfvsw-label-option{border-color:#7d7c7e;transition-property:border-color}.single-product .product .variations .cfvsw-label-option:hover{border-color:#ff7e00}.single-product .product .variations .cfvsw-swatches-disabled{border-color:#adafb2;color:#a7a9ac;pointer-events:none}.single-product .product .variations .cfvsw-swatches-disabled .cfvsw-swatch-inner{text-decoration:line-through}.single-product .product .variations .cfvsw-selected-swatch{pointer-events:none;outline:2px solid #ff7e00;outline-offset:-1px !important}.single-product .product .variations [swatches-attr=attribute_pa_size] .cfvsw-label-option{min-width:5rem !important}.single-product .product .variations [swatches-attr=attribute_pa_size] .cfvsw-label-option .cfvsw-swatch-inner{justify-content:flex-start}.single-product .product .variations tbody{display:block}.single-product .product .variations tbody tr{display:flex}.single-product .product .variations tbody tr.multiple{flex-direction:column;margin:.9rem 0}.single-product .product .variations tbody tr.multiple .value{margin-top:1.1rem}.single-product .product .variations .single .cfvsw-swatches-option{pointer-events:none;outline:none !important;color:#000}.single-product .product .gallery-product-heading{padding:0 20px}@media(min-width: 993px){.single-product .product .gallery-product-heading{display:none}}@media(max-width: 992px){.single-product .product .gallery-product-heading .woocommerce-product-rating{display:flex}}.single-product .woocommerce-product-gallery{max-width:41.7391304348%;flex:0 0 41.7391304348%;margin-left:13px;margin-top:11px;margin-bottom:250px !important}@media(max-width: 992px){.single-product .woocommerce-product-gallery{max-width:100%;flex:0 0 100%;margin-left:0;margin-right:0;float:none !important;margin-bottom:0 !important}}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{aspect-ratio:1.0548;overflow:hidden}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:14px;position:absolute;bottom:19px;left:25px}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:50px !important;height:50px;min-width:50px;max-width:48px;border:1px solid #5d5d5e;border-radius:5px;overflow:hidden}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:1 !important;width:100% !important;height:100% !important;object-fit:cover}.single-product .woocommerce-product-gallery .flex-control-thumbs li.active{border-color:#ff7e00;border-width:2px}.single-product .woocommerce-product-gallery__image{position:relative;display:flex !important;align-items:center}.single-product .woocommerce-product-gallery__image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.03;z-index:1}.page-template-shop-page{font-size:1.4rem;display:flex;flex-direction:column;min-height:100vh}.page-template-shop-page #page{flex:1}.page-template-shop-page p,.page-template-shop-page li,.page-template-shop-page td,.page-template-shop-page label,.page-template-shop-page .top-item{font-size:1.4rem}.page-template-shop-page ul{padding-left:0}.page-template-shop-page h1{background-color:#ff7e00;color:#fff;font-size:2.4rem;font-weight:700;padding:0 2rem;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:2.4rem;height:5rem;display:flex;align-items:center;justify-content:center}.page-template-shop-page table.wc-block-cart-items .wc-block-cart-items__header{font-size:1.6rem}.page-template-shop-page table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:200px}.page-template-shop-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1.4rem}.page-template-shop-page .is-large.wc-block-cart .wc-block-cart__totals-title{font-size:1.6rem}.page-template-shop-page .wc-block-components-totals-item{font-size:1.4rem}.page-template-shop-page .wc-block-components-panel,.page-template-shop-page .wc-block-components-totals-coupon{font-size:1.4rem}.page-template-shop-page .wc-block-components-panel__button,.page-template-shop-page .wc-block-components-totals-coupon .wc-block-components-panel__button,.page-template-shop-page .wc-block-components-totals-shipping-panel .wc-block-components-panel__button{padding:16px !important;background-color:#dcdcdc}.page-template-shop-page .wc-block-components-panel__button:hover,.page-template-shop-page .wc-block-components-totals-coupon .wc-block-components-panel__button:hover,.page-template-shop-page .wc-block-components-totals-shipping-panel .wc-block-components-panel__button:hover{padding-left:16px !important}.page-template-shop-page .wc-block-cart__submit-button{font-size:1.6rem;padding:1.2rem 2rem;background-color:#ff7e00;color:#fff;border:none;cursor:pointer;border-radius:5px;font-weight:bold}.page-template-shop-page .wc-block-cart__submit-button:hover{background-color:rgb(204,100.8,0)}.page-template-shop-page .wc-block-components-totals-shipping-address-summary{font-size:1.4rem;color:#2a2929}.page-template-shop-page .wc-block-components-radio-control__option{padding-right:0}.page-template-shop-page .wc-block-components-radio-control__option .wc-block-components-radio-control__input{margin-top:-4px !important}.page-template-shop-page .wc-block-components-radio-control__option-layout{display:flex;flex-direction:row}.page-template-shop-page .wc-block-components-radio-control__description{padding-right:0 !important}.page-template-shop-page .wc-block-components-radio-control__description-group{align-items:center;margin-left:auto}.page-template-shop-page .wc-block-components-radio-control__label{font-size:1.4rem}.page-template-shop-page .wc-block-components-radio-control__description{line-height:1;font-size:1.4rem;display:flex;align-items:center}.page-template-shop-page .wc-block-components-title{text-align:left;text-transform:uppercase}.page-template-shop-page .wc-block-components-button{background-color:#ff7e00;color:#fff;font-size:1.6rem;line-height:1;font-weight:bold;border:none;outline:none;border-radius:5px;min-height:3rem !important}.page-template-shop-page .woocommerce-order-details__title,.page-template-shop-page .woocommerce-column__title{font-size:2.4rem;font-weight:bold;color:#2a2929;text-align:left}.page-template-shop-page .woocommerce .woocommerce-customer-details .addresses{display:flex;gap:30px}.page-template-shop-page .woocommerce .woocommerce-customer-details .addresses:before,.page-template-shop-page .woocommerce .woocommerce-customer-details .addresses:after{content:none}.page-template-shop-page .woocommerce .woocommerce-customer-details .addresses>*{flex:1;display:flex;flex-direction:column}.page-template-shop-page .woocommerce .woocommerce-customer-details .addresses>* address{flex:1}.page-template-shop-page .woocommerce-info{border-color:#ff7e00;padding-left:3.8em}.page-template-shop-page .woocommerce-info:before{color:#ff7e00;left:2em}.page-template-shop-page .woocommerce-MyAccount-navigation{border-radius:5px;overflow:hidden}.page-template-shop-page .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.page-template-shop-page .woocommerce-MyAccount-navigation li{list-style:none;background:#fff;display:block;padding:1rem 2rem;height:auto}.page-template-shop-page .woocommerce-MyAccount-navigation li:not(:last-child){border-bottom:1px solid #ccc}.page-template-shop-page.woocommerce-account{background-color:#f5f5f5}.page-template-shop-page.woocommerce-account h2{font-size:2.4rem;font-weight:bold;text-align:left}.page-template-shop-page.woocommerce-account .shop-column{padding:0}.page-template-shop-page.woocommerce-account .shop-footer{background-color:#fff}.page-template-shop-page.woocommerce-account .woocommerce-Button,.page-template-shop-page.woocommerce-account .button{background-color:#ff7e00;color:#fff;font-size:1.6rem;padding:1.2rem 2rem;border-radius:5px;font-weight:bold;text-decoration:none;transition:background-color .3s ease;margin:3px}.page-template-shop-page.woocommerce-account .woocommerce-Button:hover,.page-template-shop-page.woocommerce-account .button:hover{background-color:rgb(204,100.8,0);color:#fff}.page-template-shop-page.woocommerce-account fieldset{margin-top:3rem}.page-template-shop-page.woocommerce-account fieldset legend{margin-bottom:10px}.page-template-shop-page.woocommerce-account .woocommerce-table__product-name{font-weight:bold}.page-template-shop-page .woocommerce-MyAccount-navigation-link a{color:#000;font-weight:bold}.page-template-shop-page .woocommerce-MyAccount-navigation-link.is-active a{color:#ff7e00}.wp-block-woocommerce-empty-cart-block{font-size:1.4rem}.wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.wc-block-cart__empty-cart__title){background-color:#a7a9ac;color:#fff;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:2.8rem;margin-top:1.2rem;text-align:center;font-weight:bold}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link{width:100%;position:relative;outline:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{width:100%}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{width:100%;aspect-ratio:251/178;object-fit:contain}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font-size:1.4rem;margin-bottom:0;text-align:left;color:#000;margin-left:1.6rem !important}.wp-block-woocommerce-empty-cart-block .price{margin:0 1.6rem !important;text-align:right;font-size:1.6rem;color:#020202;font-weight:bold}.wp-block-woocommerce-empty-cart-block .price del{font-weight:normal;font-style:italic;margin-right:.5rem;opacity:.5}.wp-block-woocommerce-empty-cart-block .link{position:absolute;margin-top:-22px;margin-left:1.6rem;line-height:1.428571429;display:inline-block;left:0;font-size:1.4rem}.woocommerce form .custom-checkout-consents p.form-row{margin-bottom:0}.woocommerce form .custom-checkout-consents label.checkbox{margin:0;line-height:1.4 !important;display:flex;align-items:center;cursor:pointer}@media(max-width: 500px){.woocommerce form .custom-checkout-consents label.checkbox{display:block;padding-right:10%}.woocommerce form .custom-checkout-consents label.checkbox>*{display:inline !important}.woocommerce form .custom-checkout-consents label.checkbox input{display:inline-block;margin-top:-4px}}.woocommerce form .custom-checkout-consents label.checkbox .input-checkbox{display:block;position:relative;margin-right:4px}.woocommerce form .custom-checkout-consents label.checkbox a{padding:0;border-top:1px solid rgba(0,0,0,0);margin-left:.4em}.woocommerce form .custom-checkout-consents .required{font-size:.7em;vertical-align:super;color:#000}.woocommerce form button.button.alt[name=woocommerce_checkout_place_order]{background-color:#ff7e00;color:#fff;font-size:1.6rem;padding:1.2rem 2rem;border-radius:5px;font-weight:bold;border:none;cursor:pointer}.woocommerce form button.button.alt[name=woocommerce_checkout_place_order]:hover{background-color:rgb(204,100.8,0)}.woocommerce form.checkout .eph-express-consent-wrap{position:relative}.woocommerce-thankyou-order-received{margin-bottom:2em}#ship-to-different-address .woocommerce-form__label-for-checkbox{display:flex;gap:.5em;align-items:center;padding:0 3px}#ship-to-different-address #ship-to-different-address-checkbox{position:relative;margin-left:0;margin-top:0}.eph-express-consent-wrap:not(.eph-consent-granted) #wc-stripe-express-checkout-element,.eph-express-consent-wrap:not(.eph-consent-granted) .wc-block-components-express-payment__event-buttons{pointer-events:none}@media(max-width: 992px){.eph-express-consent-wrap:not(.eph-consent-granted) #wc-stripe-express-checkout-element,.eph-express-consent-wrap:not(.eph-consent-granted) .wc-block-components-express-payment__event-buttons{justify-content:end}}.eph-express-consent-overlay{position:absolute;inset:0;z-index:50;cursor:pointer;background:rgba(0,0,0,0)}.eph-express-consent-wrap.eph-consent-open .eph-express-consent-overlay{display:flex;align-items:center;justify-content:center;padding:1rem;background:hsla(0,0%,100%,.88)}.eph-express-consent-box{position:relative;width:100%;max-width:420px;padding:1.5rem 2rem;background:#fff;border:1px solid #ddd;box-shadow:0 8px 24px rgba(0,0,0,.12);cursor:default}.eph-consent-close{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;background:rgba(0,0,0,0);font-size:24px;line-height:1;cursor:pointer}.eph-express-consent-box label{display:block;margin:.75rem 0}.eph-consent-message{margin:.75rem 0 0;font-size:.9em}#wc-stripe-express-checkout-element .blockUI.blockOverlay{opacity:0 !important}#order_review .product-quantity{font-weight:normal}.woocommerce-checkout-review-order-table th:first-child,.woocommerce-checkout-review-order-table td:first-child{width:25%}.wp-block-woocommerce-cart .eph-express-consent-wrap{position:relative}@media(max-width: 992px){.woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:start}}@media(max-width: 992px){form.cart>*{order:10}form.cart .reset_variations_alert{order:4}form.cart .single_variation_wrap{order:7 !important}form.cart .variations{margin-top:3rem !important;order:5 !important}}@media(max-width: 768px){#payment #place_order{margin-top:1em}}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{mask-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 51.15 50.18"><defs><style> .cls-1, .cls-2 { fill: none; } .cls-2 { stroke-width: 4px; } .cls-2, .cls-3 { stroke: %23231f20; stroke-miterlimit: 10; } .cls-3 { fill: %23231f20; } </style></defs><g id="Layer_2-2" data-name="Layer 2"><path class="cls-2" d="M0,16.37h4.79c1.56,0,2.91,1.08,3.25,2.6l3.99,17.58c.34,1.52,1.69,2.6,3.25,2.6h19.91c1.56,0,2.91-1.08,3.25-2.6l3.99-17.58c.34-1.52,1.69-2.6,3.25-2.6h5.47"/><circle class="cls-3" cx="15.07" cy="46.32" r="3.36"/><circle class="cls-3" cx="36.16" cy="46.32" r="3.36"/><g><rect class="cls-1" x="15.51" y="3.84" width="20.47" height="26.31"/><path d="M25.74,28.46c-2.73,0-4.83-1.04-6.3-3.12-1.47-2.08-2.21-5.04-2.21-8.89s.74-6.85,2.21-8.88c1.47-2.02,3.57-3.04,6.3-3.04s4.86,1.01,6.32,3.04c1.46,2.02,2.19,4.97,2.19,8.84s-.73,6.85-2.19,8.93c-1.46,2.08-3.57,3.12-6.32,3.12ZM25.74,24.96c1.5,0,2.61-.69,3.33-2.06.73-1.37,1.09-3.54,1.09-6.48s-.36-5.09-1.09-6.42c-.73-1.33-1.84-2-3.33-2s-2.58.67-3.32,2c-.74,1.33-1.11,3.47-1.11,6.42s.37,5.11,1.11,6.48c.74,1.38,1.84,2.06,3.32,2.06Z"/></g></g></svg>')}@media(max-width: 768px){.woocommerce-account .woocommerce-MyAccount-content{padding:0 20px}}@media(max-width: 768px){.woocommerce-account .shop_table.woocommerce-orders-table{display:flex;flex-direction:column;border:none !important}.woocommerce-account .shop_table.woocommerce-orders-table tbody{display:flex;flex-direction:column}.woocommerce-account .shop_table.woocommerce-orders-table tr{margin-bottom:20px;border-left:1px solid color-mix(in srgb, currentColor 20%, transparent);border-right:1px solid color-mix(in srgb, currentColor 20%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.woocommerce-account .woocommerce-customer-details .addresses{flex-direction:column}/*# sourceMappingURL=shop.css.map */
