.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image{pointer-events:none}.woocommerce-Reviews h2.woocommerce-Reviews-title{display:none!important}.archive.woocommerce ul.products{padding-top:40px;padding-bottom:60px}.archive.woocommerce h1.page-title,.archive.woocommerce .woocommerce-result-count{margin-bottom:20px}body.search .site-content,body.archive .site-content,body.error404 .site-content{min-height:60vh;padding:40px 20px;display:flex;flex-direction:column;justify-content:center;text-align:center}.woocommerce-info{background-color:#fff!important;border:1px solid #000!important;color:#000!important;padding:16px;font-family:inherit;text-align:center;border-radius:0!important;box-shadow:none!important;margin-bottom:40px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .et_overlay{display:none!important;background:none!important}.care-instructions{white-space:pre-line}.et-l.et-l--header,.et-l.et-l--footer,#page-container,#main-content{visibility:visible;opacity:1;transition:none!important}html,body{overflow-x:hidden;min-height:100%;scroll-behavior:smooth;backface-visibility:hidden;transform:translateZ(0);font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce div.product,.woocommerce-page div.product,.woocommerce-cart,.woocommerce-checkout{visibility:visible;opacity:1;transition:none!important}.et_pb_section,.et_pb_row,.et_pb_column{min-height:1px;visibility:visible!important;opacity:1!important;transition:none!important}.et_pb_menu__logo img{max-height:80px!important;height:auto;width:auto;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden}.single-product .et_menu_container .nav li a,.search .et_menu_container .nav li a{font-weight:400!important}.et_pb_section.et_pb_section--header{min-height:0!important;height:auto!important}.et_pb_menu_inner,.et_pb_section,.et_pb_row{overflow:visible!important}.et_pb_section:first-of-type{min-height:1px;opacity:1!important;visibility:visible!important;transition:none!important}.et_pb_menu ul li a,.et_pb_menu__icon,.et_pb_menu__cart-button,.et_pb_menu__search-button{font-family:'Montserrat',sans-serif!important;font-weight:400!important;font-style:normal!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.woocommerce ul.products li.product img{image-rendering:auto!important;width:auto!important;height:auto!important;max-width:100%!important;object-fit:contain!important}.woocommerce div.product div.images img{image-rendering:auto!important;object-fit:contain!important}.woocommerce-account .woocommerce table.my_account_orders .button{background-color:#000!important;color:#fff!important;border-radius:0!important;border:none!important;padding:10px 16px;font-family:inherit;font-weight:500;transition:background-color 0.3s ease}.woocommerce-account .woocommerce table.my_account_orders .button:hover{background-color:#d0081d!important;color:#fff!important}.woocommerce-account .woocommerce .button{background-color:#000!important;color:#fff!important;border-radius:0!important;border:none!important;padding:10px 16px;font-family:inherit;font-weight:500;transition:background-color 0.3s ease}.woocommerce-account .woocommerce .button:hover{background-color:#d0081d!important;color:#fff!important}body.woocommerce-cart .site-content{min-height:70vh}.woovr-thumb-blur{filter:none!important;opacity:1!important}.hover-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.hover-image-wrapper img.hover-image{width:100%;height:auto;object-fit:cover}li.product:hover .hover-image-wrapper{opacity:1}.ethos-values-row .et_pb_column{float:left;width:calc(50% - 1rem);margin-right:2rem;margin-bottom:2rem;clear:none;box-sizing:border-box}.ethos-values-row .et_pb_column:nth-child(2n){margin-right:0}@media only screen and (max-width:980px){.ethos-values-row .et_pb_column{width:100%;margin-right:0}}.woocommerce-order-received .woocommerce-notice{font-size:1.25rem;font-weight:500;margin-bottom:24px;color:#111}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{margin-bottom:40px}.woocommerce-checkout #payment ul.payment_methods{padding:20px;background-color:#f8f8f8;border:1px solid #ccc;border-radius:0}.woocommerce-checkout-review-order-table,.woocommerce-order-details{font-size:1rem}.woocommerce-order-details tfoot th,.woocommerce-order-details tfoot td{font-weight:600}.woocommerce-order{max-width:800px;margin:0 auto}form.checkout_coupon{display:none!important}.woocommerce .woocommerce-form-login-toggle{background:none!important;border:none!important;padding:0!important;margin-bottom:20px;font-size:16px;line-height:1.5;font-family:inherit;color:#000!important;text-align:center}.woocommerce .woocommerce-form-login-toggle a{color:#000!important;text-decoration:underline;font-weight:500}.woocommerce .woocommerce-form-login-toggle,.woocommerce .woocommerce-form-coupon-toggle{border:none!important;background:none!important;box-shadow:none!important;padding:0!important;margin-bottom:20px!important}.woocommerce .checkout_coupon{display:none!important;height:0!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.woocommerce .woocommerce-form-login-toggle,.woocommerce .woocommerce-form-coupon-toggle,.woocommerce .woocommerce-info{border:none!important;background:none!important;box-shadow:none!important;padding:0!important;margin-bottom:20px!important}.woocommerce .woocommerce-info p{margin:0!important;padding:0!important;border:none!important;background:none!important}.woocommerce-checkout #place_order{background-color:#111!important;color:#fff!important;font-weight:600;padding:16px 32px;border:none;opacity:1!important;transition:all 0.2s ease-in-out}.woocommerce-checkout #place_order:hover{background-color:#000!important;cursor:pointer}.woocommerce-checkout #payment:before{content:"Payment";display:block;font-size:1.5rem;font-weight:600;margin-top:40px;margin-bottom:16px;color:#111}.woocommerce-checkout #order_review:after{content:none!important;display:none!important}.woocommerce-checkout #payment{background:none!important;padding:0!important;border:none!important}.woocommerce-checkout #payment:before{content:"Payment options";display:block;font-size:1.5rem;font-weight:600;margin-top:40px;margin-bottom:16px;color:#111}.woocommerce-checkout button#place_order{background-color:#d0081d!important;color:#fff!important;padding:10px 28px!important;letter-spacing:0.05em;border:none!important;font-size:1.02rem;font-weight:400;text-transform:uppercase;transition:all 0.2s ease-in-out}.woocommerce-checkout button#place_order:hover{background-color:#000!important;color:#fff!important}.cr-review-image{pointer-events:auto!important;cursor:zoom-in!important}.cr-review-image img{pointer-events:none}.single-product #jgm-review-widget:first-of-type{display:none!important}body.woocommerce-shop ul.products li.product .button-variable-items-wrapper[data-attribute_name="attribute_pa_size"],body.archive ul.products li.product .button-variable-items-wrapper[data-attribute_name="attribute_pa_size"],body.search ul.products li.product .button-variable-items-wrapper[data-attribute_name="attribute_pa_size"]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}body.woocommerce ul.products li.product .wvs-archive-variations-wrapper .variations .woo-variation-items-wrapper ul.variable-items-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important;margin:6px auto 0 auto!important;padding:0!important;width:100%!important;text-align:center!important}.wvs-archive-product-wrapper:hover .hover-image-wrapper,.wvs-archive-product-wrapper:hover .et_overlay{opacity:0!important;visibility:hidden!important}.wvs-archive-product-wrapper .woocommerce-LoopProduct-link:hover .hover-image-wrapper,.wvs-archive-product-wrapper .woocommerce-LoopProduct-link:hover .et_overlay{opacity:1!important;visibility:visible!important}body.woocommerce-cart.lwd-cart-empty .et_pb_row.et_pb_row_2{box-shadow:none!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}body.woocommerce-cart.lwd-cart-empty .et_pb_row.et_pb_row_2 .woocommerce-cart-form,body.woocommerce-cart.lwd-cart-empty .et_pb_row.et_pb_row_2 .cart_totals,body.woocommerce-cart.lwd-cart-empty .et_pb_row.et_pb_row_2 .et_pb_wc_cart_totals,body.woocommerce-cart.lwd-cart-empty .et_pb_row.et_pb_row_2 .et_pb_module_heading{display:none!important}body.woocommerce-cart.lwd-cart-empty .et_pb_row.et_pb_row_2 .return-to-shop{display:block!important;text-align:center;margin:2rem auto!important}.mfp-wrap,.mfp-bg{z-index:999999!important}.mfp-container{height:100vh!important}.mfp-img{max-width:100%!important;max-height:calc(100vh - 120px)!important;height:auto!important}.mfp-image-holder .mfp-content{max-width:90vw!important}.mfp-figure:after{background:transparent!important}html.mfp-zoom-out-cur .et_fixed_nav,body.mfp-zoom-out-cur{overflow:visible!important}