button.ux-buy-now-button{background:#000;font-size:19px;font-weight:600;width:100%;-webkit-font-smoothing:antialiased;display:flex;justify-content:space-between;text-transform:uppercase;border:none}.ux-buy-now-button:after{content:"\eb88";font-family:'Material Symbols Outlined';margin-left:5px;font-size:1.59em;vertical-align:middle;font-weight:300}.ux-swatches--x-small .ux-swatch--label{min-width:30px;min-height:30px;padding:0 8px;font-size:13px;color:#000;font-weight:300}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{margin:.5em 2% 0 0;width:49%;display:inline-block;text-align:center}.widget_shopping_cart .woocommerce-mini-cart__buttons .button:last-child{margin-right:0}.cart-cross-sells{background:#f5f5f7;border-radius:4px;padding:10px 15px 0 15px;margin-bottom:10px}.cart-cross-sells h4{font-weight:400}.cart-cross-sells .col.small-3.large-3{padding-bottom:0}.single-product .variation-price{display:block!important;margin-bottom:15px}.single-product .price-wrapper:empty{display:none}.back-to-top.left{position:fixed;bottom:40px;background-color:#000;color:#fff;padding:10px 15px;border-radius:5px;font-weight:700;text-align:center;cursor:pointer;z-index:9999;transition:background 0.3s,color 0.3s;left:50%;max-width:1440px;margin-left:-720px;transform:translateX(-100%)}@media (max-width:1440px){.back-to-top.left{left:20px;transform:none;margin-left:0}}html{scroll-behavior:smooth}body{scroll-behavior:smooth}:target{scroll-margin-top:35px}.shop-page-title .is-xlarge{font-size:3em}.flex-col.flex-grow.medium-text-center{background:#fff;padding:20px;border-radius:3px;box-shadow:0 15px 15px -5px rgb(0 0 0 / .05);margin-bottom:25px}@media (max-width:768px){.shop-page-title .is-xlarge{font-size:2em}}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{border-radius:3px}.homepage-section .section-bg.fill{border-radius:0!important}.bg-radius-50 img{border-radius:3px}.section-bg.fill,.bg-radius-50{border-radius:3px}.section-title{font-size:2.5em}.term-description p{margin-bottom:0}@media screen and (max-width:768px){.term-description{font-size:1em}}.category-cards{background:#000;color:#f5f5f7;min-height:220px;max-width:100%;border-radius:2em;padding:15px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s cubic-bezier(0,0,.5,1)}.category-cards:hover{transform:scale(1.02);transition:transform 0.3s cubic-bezier(0,0,.2,1)}.cards-icon-wrapper{position:absolute;bottom:10px;right:20px;cursor:pointer;display:flex;align-items:center;z-index:10}.material-symbols-outlined.icon-medium{font-size:2.5em;margin-top:20px}.category-cards p{margin-bottom:50px}.category-cards h5{color:#f5f5f7;font-size:19px}.icon-large{width:100px;padding-bottom:20px}.icon-medium:hover{color:#ffc800}.slider-nav-circle .flickity-prev-next-button svg{border:3px solid;border-radius:100%}.delivery-box{font-size:15px}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_image_design img{object-fit:contain}.product-thumbnails{display:none}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a{text-decoration:underline;font-weight:700}.total-saved .woocommerce-Price-amount.amount bdi{color:red;font-weight:700}.container p img{box-shadow:0 25px 25px -5px rgb(0 0 0 / .05);border-radius:5px;border:1px solid #fafafa}.button{transition:none}.jdgm-write-rev-link.jdgm-write-rev-link{border-radius:3px}@media screen and (max-width:768px){td,th{font-size:1.2em}.shop_table tfoot th{font-size:100%}}.nav>li>a>i.icon-menu{font-size:25px}.nav>li>a>i{font-size:19px;transition:color .3s;vertical-align:middle}.product-footer .woocommerce-tabs{border-top:none;padding:30px;background:#fff;margin-top:30px;border:none;border-radius:3px;box-shadow:0 15px 15px -5px rgb(0 0 0 / .05)}.jdgm-rev-widg.jdgm-rev-widg{display:block;padding:30px;background:#fff;margin-top:30px;border:none;border-radius:3px;box-shadow:0 15px 15px -5px rgb(0 0 0 / .05)}.jdgm-write-rev-link.jdgm-write-rev-link{max-width:90%}.product-section{border-top:none;margin-top:10px}.container .section,.row .section{box-shadow:0 15px 15px -5px rgb(0 0 0 / .05);border-radius:3px}.button.single_add_to_cart_button.loading:after{animation:spin .5s linear infinite;border:2px solid #fff;border-radius:32px;border-right-color:transparent!important;border-top-color:transparent!important;content:"";display:block;height:16px;right:5%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}div.packeta-widget-button.packetery-widget-button-row button.button.alt{font-size:.6em;text-transform:title;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}div.packeta-widget-button.packetery-widget-button-row button.button.alt:after{content:"\e0c8";font-family:'Material Symbols Outlined';font-size:1.1em;margin-left:1.5px}.packeta-widget.after-rate .packetery-widget-button-row{width:150px;margin:10px 0}.woocommerce [packetery-renderer="after-rate"] .packetery-widget-button-row{width:150px;margin-top:10px}.target-blank-url:after{content:"\e88e";font-family:'Material Symbols Outlined';font-size:14px;position:relative;top:3px;left:2px;font-weight:400;color:#226530}.eu-duties-message{background-color:#2cc84d1c;display:flex;color:#226530;width:30%;border:1px solid #b7efbb;border-radius:3px;max-width:fit-content;flex-direction:row;font-family:inherit;font-size:13px;justify-content:flex-start;letter-spacing:-.02em;line-height:1.11;padding:10px 12px 12px;position:relative;text-decoration:none}.eu-duties-message a{color:#226530}.term-description{background:#fff;color:#000;padding:20px;border-radius:3px;margin-bottom:30px;font-size:1.1em;box-shadow:0 15px 15px -5px rgb(0 0 0 / .05)}.category-page-row{padding-top:5px}.term-description p{margin-bottom:0}@media screen and (max-width:768px){.term-description{background:#fff;color:#000;border-radius:0;margin-bottom:30px;font-size:1.1em;box-shadow:0 15px 15px -5px rgb(0 0 0 / .05)}}.extra-proceed-to-checkout .button{display:flex;justify-content:space-between;font-size:15px;text-transform:uppercase;width:100%;margin-bottom:25px}@media screen and (min-width:850px){.extra-proceed-to-checkout{display:none}}@media screen and (min-width:850px) and (max-width:1024px){.large-8{flex-basis:100%;width:100%;max-width:100%;max-height:100%}}.related-products.under-summary{margin-top:20px}.related-products h4{margin-bottom:15px;font-weight:300}@media screen and (min-width:768px) and (max-width:1024px){.related-products .related-products-grid{display:flex;justify-content:flex-start;gap:12px;flex-wrap:nowrap}}.related-products-grid{display:flex;justify-content:left;gap:15px;flex-wrap:wrap}.related-product{width:30%;text-align:center}.related-product img{width:100%;height:auto;display:block;border:.5px solid #e4e4e4;border-radius:3px}.related-product-title{margin-top:10px;font-size:.9em;text-align:left}.related-product-title a{color:#333;text-decoration:none}.related-product-title a:hover{text-decoration:none;color:#000}.related-products-divider{border-top:1px dashed #000;margin-top:20px}@media (max-width:768px){.view-all-skins{font-size:14px;gap:2px}.view-all-skins .material-symbols-outlined{padding:2px;font-size:14px}.second-child-category-link{font-size:14px}}.view-all-skins{font-weight:400;font-size:16px;color:#333;justify-content:flex-start;flex-wrap:nowrap;gap:6px;margin-bottom:10px;display:flex;flex-direction:row;align-content:center}.view-all-skins a{font-size:16px}.view-all-skins .material-symbols-outlined{font-size:20px;font-weight:300;vertical-align:middle;margin-bottom:2px;margin-right:2px;border-radius:50%;padding:2px;background:#000;color:#fff;border:1px solid #333}.view-all-skins .material-symbols-outlined:hover{background:#fff;color:#000}a.icon-remove,a.remove{border:none;font-size:35px!important;font-weight:100}@media (max-width:1149px){.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{--drawer-width:100%}.dark .nav>li>a{font-size:1.3em;text-transform:none;color:#fff;font-weight:300}.nav-vertical li li{font-size:1.2em;padding-left:.5em;font-weight:300}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header),.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header){border-top:1px solid #232323}.dark .nav-sidebar.nav-vertical>li+li,.dark .nav-vertical-fly-out>li+li{border-color:#232323}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>a,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>a{color:#fff;text-transform:none;font-size:18px}.off-canvas .mfp-content.off-canvas-cart{--drawer-width:70%}}.header .search-form .live-search-results{width:50vh}.homepagebanner .button{font-size:14px}.homepage-intro{background:#fff0 linear-gradient(180deg,#F1F1F100 0%,#F1F1F1 100%) 0% 0% no-repeat padding-box}@media (max-width:768px){.homepagebanner .button{font-size:12px}}.shopbydevice .nav-pills>li>a{border-radius:0;font-weight:600;font-size:14px}.shopbydevice h4{text-transform:none;font-size:25px;margin:30px;font-weight:700;letter-spacing:normal}@media (max-width:768px){.shopbydevice .tab.has-icon{font-size:.8em}}.product-summary .variations_button{margin-bottom:15px}.header-top{border-bottom:1px solid #f2f2f2}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap{width:105px;height:105px}.ux-menu-link__link{min-height:1em;padding-bottom:.1em;padding-top:.1em}.product-page-faq{background:linear-gradient(0deg,#0a0a0a 0%,rgb(51 51 51) 100%)}.product-page-faq .accordion-title.active{color:#2dc84d}.product-page-faq .accordion-title{border-top:1px solid #2f2f2f}.wpforms-submit{background-color:#2dc84d}form.variations_form.cart{margin-bottom:0}.viwpvs_linkmore-plus:before{content:"\f100";font-size:1.8em}.product-footer{background-color:#F5F5F7;padding-top:20px;overflow:visible!important}.product-main{background-color:#fff}.cart-container{background-color:#fff;margin-bottom:30px;box-shadow:0 15px 15px -5px rgb(0 0 0 / .05);border-radius:3px}iframe{width:1440px}.woocommerce-loop-product__title a{color:#000}p a{color:#29c326}body,html{font-family:"Inter",sans-serif;font-weight:300;letter-spacing:-.5px}b,strong{font-weight:600}p,a,button,input,select,textarea{font-family:"Inter",sans-serif}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-family:"Inter",sans-serif}h1{font-size:2.5em;letter-spacing:-1.7px}.button{line-height:3em;font-size:.9em;font-weight:700}.woocommerce-billing-fields{border-top:none}.ios-safari{-webkit-text-stroke:.5px}.button.alt.single_add_to_cart_button{background:#2dc84d;font-size:19px;font-weight:600;width:100%;-webkit-font-smoothing:antialiased;display:flex;justify-content:space-between;text-transform:uppercase}.button.single_add_to_cart_button{color:#fff;width:100%;font-size:15px;line-height:3em;display:flex;justify-content:space-between}.cart_totals .button{text-transform:uppercase;font-size:15px;display:flex;justify-content:space-between}#lpac-find-location-btn:before{content:"\f601";margin-right:10px;font-family:"FontAwesome"}p.AfterpayMessage{margin-bottom:0;margin-top:0;line-height:1}.fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]+label:before{top:auto}.fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after{top:auto}.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label{flex-wrap:nowrap}.p-CondensedSinglePromotionView--Message{font-family:"Arial Narrow"}#wc-stripe-klarna-message-container.StripeElement{justify-content:flex-end;-webkit-justify-content:flex-end;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center}@media (max-width:768px){.product-main{padding:5px 0}}ul li.bullet-arrow:before{color:#29c323}.devnet_fsl-label{box-shadow:none;display:block!important;font-size:.4em;font-weight:400;margin:1rem auto;padding:.5rem 0 0 0;text-align:-webkit-left}.summary .devnet_fsl-label{margin:0}.devnet_fsl-free-shipping{box-shadow:0 0 1rem #00000015;box-sizing:border-box;margin:1rem 0 1.5rem;padding:1rem 2rem;width:100%;border-radius:20px}.is-form,button.is-form,button[type=submit].is-form{background-color:#111;border:1px solid #000;color:#fff;font-weight:600;overflow:hidden;position:relative;text-shadow:none;text-transform:none}@media (max-width:549px){.sm-touch-scroll{overflow-x:unset}}ul.product_list_widget li img{height:80px;width:60px}.sm-touch-scroll{overflow-x:none;overflow-y:none}.is-well{padding:15px;font-size:1.15em}#discountpopup{background:#111}.shop_table .product-remove a{line-height:22px}.pswp__caption{display:none}.dark .social-icons{color:#ddd}.autocomplete-suggestion img{border-radius:5px;display:inline-block;height:120px;margin-right:10px;width:120px}.autocomplete-suggestion{overflow-y:scroll;overflow-x:hidden}.pswp__bg,.mfp-bg.mfp-ready{background-color:rgb(0 0 0 / 87%)}.mfp-bg.mfp-ready{opacity:1}hus{font-weight:400;font-size:1.4em}.support-page{padding-top:0}.box-image{padding:0;box-shadow:0 15px 15px -5px rgb(0 0 0 / .05)}.box-image img{border:none;border-radius:3px}h4{font-weight:300}h1.product-title.product_title.entry-title{font-weight:700}.has-border{border:none;padding:0}label{font-weight:500}td.product-thumbnail{width:30%}.nav>li>a{color:#000;font-size:1.1em;font-weight:600}button#place_order{display:flex!important;justify-content:space-between!important;font-size:17px;padding-top:0;padding-bottom:0;text-transform:uppercase;background:#ffa41c;background:linear-gradient(0deg,rgb(255 164 30) 0%,rgb(237 196 83) 100%);color:#000;line-height:3em;border:none}#place_order::after{content:"\e897";font-family:'Material Symbols Outlined';margin-left:5px;font-size:1.4em;vertical-align:middle;font-weight:400}.icon-shopping-cart:before{font-family:'Material Symbols Outlined';content:"\e8cc";font-size:1.2em}.icon-user:before{font-family:'Material Symbols Outlined';content:"\e7fd";font-size:1.2em}.icon-menu:before{font-family:'Material Symbols Outlined';content:"\e5d2";font-size:1.2em}.button.single_add_to_cart_button:after{content:"\e854";font-family:'Material Symbols Outlined';margin-left:5px;font-size:27px;vertical-align:middle;font-weight:300}.checkout-button::after{content:"\e5e1";font-family:'Material Symbols Outlined';margin-left:5px;font-size:1.1em;vertical-align:middle;font-weight:700}.button.icon.circle>i:only-child{margin-top:3px}button.is-form{border:none;color:#fff;font-weight:500;text-shadow:none}.cart-discount{background-color:rgb(122 156 89 / .2);font-size:.85em;text-transform:uppercase}body{font-smooth:auto;-webkit-font-smoothing:auto;-webkit-text-stroke-width:0!important;-moz-osx-font-smoothing:auto}.price{font-size:1em}p.price.product-page-price{font-size:1.8em}.woocommerce-variation-price{font-size:1.5em;padding:15px}@media only screen and (max-width:768px){.woocommerce-variation-price{font-size:1.2em;padding:10px}}.product-info .breadcrumbs{display:none}.absolute-footer{display:none}.footer-links{border-radius:5px}.footer-links-2{padding-top:20px;border-radius:5px}.category-title-ultra{font-size:1.5em;background:#333;color:#fff;padding:0 0 0 20px;margin-bottom:20px;border-bottom:5px solid #44d62e}.ux-body-overlay{background-color:rgb(0 0 0 / .85)!important}.product-main{padding-bottom:0}.product-footer .woocommerce-tabs>.nav-line-grow,.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){display:none}.ux-swatch--label{min-width:30px;min-height:30px;padding:0 8px;font-size:14px;font-weight:900}.icon-shopping-bag:before{vertical-align:text-bottom}.quantity input[type=number]{font-size:1.1em}.dark .is-divider{background-color:#29c326}.slider-nav-reveal .flickity-prev-next-button,.slider-nav-reveal .flickity-prev-next-button:hover{box-shadow:none}.nav-dropdown-has-border .nav-dropdown{border:none}#animated-text-strip{flex-flow:row nowrap;align-items:center;overflow:hidden;margin-bottom:-1px}#animated-text-strip .marquee{white-space:nowrap;animation:marquee 5s linear infinite;max-width:none}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}#animated-text-strip{background:#000;padding:.3rem 0}.marquee{font-family:inherit;font-size:.9em;font-weight:500;text-transform:uppercase;color:#fff}.marquee a{color:#fff;text-transform:none;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.marquee a:after{content:'\e88e';font-family:'Material Symbols Outlined';font-size:1em;margin-left:2px}.marquee-text{color:#DA202A;font-weight:700}@media only screen and (max-width:768px){.marquee{font-family:inherit;font-size:.8em;font-weight:500;text-transform:uppercase;color:#fff}}