.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}.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}.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}}.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}.woocommerce ul.products li.product .wvs-archive-variations-wrapper .variable-items-wrapper,.woocommerce ul.products li.product .wvs-archive-variations-wrapper .button-variable-wrapper{margin-top:0.05rem;margin-bottom:0}.woocommerce ul.products li.product .wvs-archive-variations-wrapper .button-variable-wrapper{margin-top:0.1rem}.lwd-hover-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.lwd-hover-image-wrapper img.lwd-hover-image{width:100%;height:auto;object-fit:cover}li.product:hover .lwd-hover-image-wrapper{opacity:1}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .et_overlay{display:none!important;background:none!important}.et_pb_shop .add_to_cart_button,.wvs-add-to-cart-button{display:inline-flex!important;visibility:visible!important;opacity:1!important}.care-instructions{white-space:pre-line}body.woocommerce-cart .site-content{min-height:70vh}.woocommerce-checkout-review-order-table,.woocommerce-order-details{font-size:1rem}.woocommerce-order-details tfoot th,.woocommerce-order-details tfoot td{font-weight:600}.single-product .ppcp-messages,.single-product .ppc-button-wrapper--messaging,.single-product .ppcp-paylater-message,.single-product .ppcp-hosted-fields-paylater-messages,.woocommerce-cart .ppcp-messages,.woocommerce-checkout .ppcp-messages{display:none!important}.single-product .single_add_to_cart_button{display:block;width:100%;text-align:center}.woocommerce button.button#place_order,.woocommerce #place_order{width:100%}.woocommerce-cart a.button.alt.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout #place_order:hover,.woocommerce-checkout button.button.alt:hover{background:#000!important;border-color:#000!important;color:#fff!important}.woocommerce-cart a.button.alt.checkout-button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-checkout #place_order:focus,.woocommerce-checkout button.button.alt:focus,.woocommerce-cart a.button.alt.checkout-button:active,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,.woocommerce-checkout #place_order:active,.woocommerce-checkout button.button.alt:active{background:#000!important;border-color:#000!important;color:#fff!important;outline:none!important}.woocommerce-checkout #place_order,.woocommerce-checkout button.button#place_order{border-radius:0!important}.woovr-thumb-blur{filter:none!important;opacity:1!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}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{box-shadow:none!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}body:not(.woocommerce-order-received) .lwd-thankyou-only{display:none!important}form.checkout_coupon,.woocommerce .checkout_coupon{display:none!important;height:0!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.woocommerce-checkout .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-checkout .woocommerce-form-login-toggle a{color:#000!important;text-decoration:underline;font-weight:500}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-info{border:none!important;background:none!important;box-shadow:none!important;padding:0!important;margin-bottom:20px!important}.woocommerce-checkout .woocommerce-info p{margin:0!important;padding:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:10px!important}.woocommerce-checkout #payment .form-row.place-order{margin-top:8px!important}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{line-height:1.3!important}.woocommerce-checkout .woocommerce-form__input.woocommerce-form__input-checkbox,.woocommerce-checkout input[type="checkbox"]{transform:translateY(1px);margin:0 8px 0 0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:8px!important}.woocommerce-checkout #order_review:after{content:none!important;display:none!important}.woocommerce-checkout #payment .place-order button.button,.woocommerce-checkout #payment .place-order button.alt,.woocommerce-checkout #payment .place-order button[type="submit"]{display:block!important;width:100%!important;float:none!important;text-align:center!important;margin:15px 0 0!important}.woocommerce-checkout #payment .place-order button{padding:14px 0!important;font-size:16px!important;border-radius:6px!important}.woocommerce-checkout #payment .payment_box,.woocommerce #payment .payment_box{background:#ffffff!important;color:#111!important;border-radius:10px!important;padding:20px!important;box-shadow:none!important}.woocommerce-checkout #payment .payment_box *{background-color:transparent!important}.woocommerce-checkout #payment .payment_box{margin-top:12px!important}.woocommerce-order-received .woocommerce-notice{font-size:1.25rem;font-weight:500;margin-bottom:24px;color:#111}.woocommerce-order{max-width:800px;margin:0 auto}body.woocommerce-order-received .lwd-checkout-only{display:none!important}.xoo-wsc-ft{position:sticky;bottom:0;z-index:100001;display:block!important;padding:16px 20px 10px;background:#fff}.xoo-wsc-ft-buttons{display:flex!important;flex-direction:column;gap:12px}.xoo-wsc-ft a,.xoo-wsc-ft button{pointer-events:auto!important}.xoo-wsc-body{max-height:calc(100vh - 400px)!important;overflow:auto!important;padding-bottom:24px}@media (max-width:980px){.xoo-wsc-body{max-height:calc(100vh - 450px)!important}}#top-menu li[class*="xoo-wsc"]>a,#et-top-navigation #top-menu li[class*="xoo-wsc"]>a,#main-header .et-menu li[class*="xoo-wsc"]>a,#top-menu li.xoo-wsc-menu-item>a,#top-menu li.xoo-wsc-cart-menu>a{display:flex!important;align-items:center!important;line-height:inherit!important;padding-top:0!important;padding-bottom:0!important}#top-menu li[class*="xoo-wsc"]>a .xoo-wsc-bki,#top-menu li[class*="xoo-wsc"]>a i,#top-menu li[class*="xoo-wsc"]>a svg{position:relative!important;top:2px}#top-menu li[class*="xoo-wsc"] .xoo-wsc-items-count{top:-8px!important;right:-10px!important}#top-menu li[class*="xoo-wsc"]{margin-top:2px!important}@media (min-width:981px){.et_pb_menu .et_pb_menu__wrap,.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu{display:flex!important;align-items:center!important}.et_pb_menu [class*="xoo-wsc"] .xoo-wsc-bki,.et_pb_menu [class*="xoo-wsc"] i,.et_pb_menu [class*="xoo-wsc"] svg{transform:translateY(2px)!important}}@media (max-width:980px){.et_pb_menu .et_pb_menu__menu{display:none!important}.et_pb_menu .et_pb_menu__wrap,.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu{display:block!important}.et_pb_menu__logo img{max-height:48px}.lwd-cart-mobile{display:flex;justify-content:flex-end;align-items:center}.lwd-cart-mobile .xoo-wsc-bki,.lwd-cart-mobile i,.lwd-cart-mobile svg{position:relative;top:1px}.et_mobile_menu li[class*="xoo-wsc"],.et_mobile_menu li.xoo-wsc-menu-item,.et_mobile_menu li.xoo-wsc-cart-menu{display:none!important}.lwd-mobile-header .et_pb_column{display:flex;align-items:center;justify-content:space-between;gap:12px}.lwd-mobile-header .et_pb_module,.lwd-mobile-header .et_pb_menu{margin-bottom:0!important}.lwd-mobile-header .et_pb_menu{flex:1 1 auto}.lwd-mobile-header .lwd-cart-mobile{flex:0 0 auto;display:flex;align-items:center;width:auto;margin:0}.lwd-mobile-header .lwd-cart-mobile .xoo-wsc-bki,.lwd-mobile-header .lwd-cart-mobile i,.lwd-mobile-header .lwd-cart-mobile svg{position:relative;top:1px}}@media (min-width:981px){.lwd-tight-footer{padding:12px 20px 8px!important}.lwd-tight-footer .xoo-wsc-ft-buttons a{margin:8px 0!important}.lwd-tight-footer .xoo-wsc-ft-buttons a:last-child{margin-bottom:0!important}}.lwd-free-note{margin:10px 0 6px;font-size:12.5px;line-height:1.35;color:#555;text-align:center}.lwd-plugin-note{display:none!important}.woocommerce-cart .lwd-cart-free-msg{margin:6px 0 0;text-align:right;font-size:13px;line-height:1.35;color:#555}#main-header{min-height:90px}.et-l--header,.et-l--header .et_pb_section{min-height:30px}@media (max-width:980px){.et-l--header,.et-l--header .et_pb_section{min-height:40px}}.et-l--header img.custom-logo{width:160px;height:auto}.lwd-header-right,.et_pb_menu__wrap{min-width:140px}.et-fixed-header .et-l--header,.et-fixed-header .et-l--header .et_pb_section{min-height:72px}@media (max-width:980px){.et-fixed-header .et-l--header,.et-fixed-header .et-l--header .et_pb_section{min-height:60px}}.woocommerce ul.products li.product .price{display:flex;justify-content:center;align-items:baseline;gap:0.35em;font-size:1.05rem;line-height:1.3}.woocommerce div.product .summary .price{text-align:left;display:block}.woocommerce ul.products li.product .price del{opacity:0.6;color:#444;font-size:0.95em;text-decoration:line-through;margin-right:0}.woocommerce ul.products li.product .price ins{color:#d52a2a;font-weight:700;font-size:1.1em;text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:0.6;text-decoration:line-through}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#d52a2a;font-weight:700}@font-face{font-display:swap!important}html{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Inter,Arial,sans-serif}.lwd-hover-image-wrapper{display:none!important}.et_pb_module.et_pb_shop .woocommerce-notices-wrapper,.et_pb_module.et_pb_shop .woocommerce-result-count,.et_pb_module.et_pb_shop .woocommerce-ordering,.et_pb_module.et_pb_shop .woocommerce ul.products{margin-top:0!important;margin-bottom:0.75rem!important;padding-top:0!important;padding-bottom:0!important}.et_pb_module.et_pb_shop .woocommerce ul.products{margin-top:0!important}.et_pb_module.et_pb_shop .woocommerce::after{margin-top:0!important;padding-top:0!important}