/*
 * Small non-optimized safety layer for dynamic storefront components.
 * It prevents LiteSpeed UCSS from removing selectors activated after load.
 */.lcs-cart-overlay[hidden],.lcs-faq-answer[hidden],.lcs-form-message[hidden],.lcs-fast-selected-quantity[hidden]{display:none !important}.lcs-cart-overlay{background:rgba(15, 23, 42, .48);inset:0;position:fixed;z-index:999998}.lcs-cart-drawer{background:#fff;box-shadow:-18px 0 46px rgba(15, 23, 42, .18);display:flex !important;flex-direction:column;height:100dvh;inset:0 0 0 auto;max-width:420px;overflow:hidden;position:fixed;transform:translate3d(105%, 0, 0) !important;transition:transform .22s ease;visibility:visible !important;width:min(92vw, 420px);z-index:999999}.lcs-cart-drawer.is-open,body.lcs-cart-drawer-open .lcs-cart-drawer{transform:translate3d(0, 0, 0) !important}body.lcs-cart-drawer-open{overflow:hidden !important}.lcs-cart-drawer .widget_shopping_cart_content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.single-product .lcs-single-price-row{align-items:center;display:flex !important;flex-wrap:wrap;gap:11px}.single-product .lcs-single-sale-price{align-items:center;display:inline-flex;flex-wrap:wrap;gap:11px}.single-product .lcs-single-sale-price ins,.single-product .lcs-single-sale-price ins .woocommerce-Price-amount,.single-product .lcs-single-sale-price > .woocommerce-Price-amount{color:#0a818f;font-size:21px;font-weight:800;text-decoration:none}.single-product .lcs-single-sale-price ins{order:1}.single-product .lcs-single-sale-price del,.single-product .lcs-single-sale-price del .woocommerce-Price-amount{color:#9ca3af;font-size:13px;font-weight:650;opacity:1;text-decoration:line-through}.single-product .lcs-single-sale-price del{order:2}.single-product .lcs-single-discount-chip{align-items:center;background:#ffcf35;border-radius:999px;color:#172033;display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;min-width:54px;padding:0 9px}.single-product .lcs-single-bundle-box{background:#fff;border:1px solid #e7edf2;margin-top:14px;padding:12px}.single-product .lcs-single-bundle-title{color:#273247;font-size:13px;font-weight:750;line-height:1.25;margin:0 0 9px}.single-product .lcs-bundle-options{display:grid !important;gap:8px;grid-template-columns:repeat(3, minmax(0, 1fr))}.single-product .lcs-bundle-option{align-items:flex-start;background:#f8fbfb;border:1px solid #e7edf2;border-radius:0;box-shadow:none;color:#273247;cursor:pointer;display:flex !important;flex-direction:column;justify-content:center;min-height:74px;padding:10px 9px;position:relative;text-align:left}.single-product .lcs-bundle-option.is-active,.single-product .lcs-bundle-option:hover,.single-product .lcs-bundle-option:focus-visible{background:rgba(23, 181, 183, .08);border-color:#17b5b7}.single-product .lcs-bundle-tag{align-items:center;background:#ffcf35;color:#172033;display:inline-flex;font-size:9.5px;font-weight:800;height:18px;padding:0 6px;position:absolute;right:7px;top:-9px}.single-product .lcs-bundle-label{font-size:12.5px;font-weight:750;line-height:1.2}.single-product .lcs-bundle-price{color:#0a818f;font-size:15px;font-weight:800;line-height:1;margin-top:5px}.single-product .lcs-bundle-save{color:#8792a3;font-size:10.5px;font-weight:600;line-height:1.25;margin-top:5px}.single-product .lcs-fast-order-form{display:block}.single-product .lcs-fast-order-form label,.single-product .lcs-fast-order-form input,.single-product .lcs-fast-order-form button{box-sizing:border-box;width:100%}.single-product .lcs-fast-order-form input[type="hidden"]{display:none !important}.single-product .lcs-product-faq .lcs-faq-list{display:grid !important;gap:10px}.single-product .lcs-product-faq .lcs-faq-item{background:#fff;border:1px solid #e4e8ee;border-radius:12px;overflow:hidden}.single-product .lcs-product-faq .lcs-faq-question{align-items:center;background:#fff;border:0;color:#1c2332;display:flex !important;font-weight:800;justify-content:space-between;padding:15px;text-align:left;width:100%}.single-product .lcs-product-faq .lcs-faq-answer{border-top:1px solid #e4e8ee;color:#667085;padding:0 15px 15px}@media (max-width: 768px){.lcs-cart-drawer{max-width:360px;width:min(88vw, 360px)}.single-product .lcs-bundle-options{grid-template-columns:1fr}.single-product .lcs-bundle-option{min-height:58px}.single-product .lcs-single-sale-price ins,.single-product .lcs-single-sale-price ins .woocommerce-Price-amount,.single-product .lcs-single-sale-price > .woocommerce-Price-amount{font-size:20px}}/* v1.1.24: do not let hover states stick on touch screens. */@media (hover: none),(pointer: coarse),(max-width: 760px){.single-product .lcs-bundle-option:hover{background:#f8fbfb;border-color:#e7edf2;transform:none !important}.single-product .lcs-bundle-option.is-active,.single-product .lcs-bundle-option:focus-visible{background:rgba(23, 181, 183, .08);border-color:#17b5b7}}/* v1.1.45: mobile archive cards and product pages use the same open-page rhythm as home. */.single-product .lcs-single-product-page{background:#fff !important}.single-product .lcs-single-product-shell{align-items:start !important;background:#fff !important;border:0 !important;box-shadow:none !important;gap:24px !important}.single-product .lcs-single-gallery-card,.single-product .lcs-single-info-card,.single-product .lcs-single-side-trust-card,.single-product .lcs-product-delivery-info,.single-product .lcs-single-description-card,.single-product .lcs-linked-products,.single-product #reviews,.single-product .woocommerce-Reviews,.single-product .lcs-product-faq{background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.single-product .lcs-single-gallery-card{padding:0 !important}.single-product .lcs-single-info-card,.single-product .lcs-single-side-trust-card{border-left:0 !important}.single-product .lcs-single-main-image{background:#fff !important;border:0 !important}.single-product .lcs-single-price-box{background:transparent !important;border:0 !important;border-radius:0 !important;margin-top:16px !important;padding:0 !important}.single-product .lcs-product-delivery-info{border-left:1px solid #eef3f5 !important;padding:0 0 0 20px !important}.single-product .lcs-single-description-card,.single-product #reviews,.single-product .woocommerce-Reviews,.single-product .lcs-product-faq{border-top:1px solid #e7edf2 !important;margin-top:26px !important;padding:24px 0 !important}.single-product .lcs-linked-products--recommendations{border-top:1px solid #e7edf2 !important;margin:28px 0 0 !important;overflow:visible !important;padding:28px 0 8px !important}.single-product .lcs-linked-products--recommendations .lcs-linked-products__head{margin-bottom:18px !important;padding:0 !important}.single-product .lcs-linked-products--recommendations .lcs-linked-products__head h2{font-size:26px !important;line-height:1.15 !important;margin:0 !important}html body.tax-product_cat .lcs-shop-archive ul.products.lcs-shop-products,html body.post-type-archive-product .lcs-shop-archive ul.products.lcs-shop-products,html body.woocommerce-shop .lcs-shop-archive ul.products.lcs-shop-products,html body.single-product .lcs-linked-products--recommendations ul.products.lcs-linked-products__grid{align-items:start !important;display:grid !important;gap:18px !important;grid-auto-flow:row !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;justify-content:stretch !important;list-style:none !important;margin:0 !important;overflow:visible !important;padding:0 !important;width:100% !important}html body.tax-product_cat .lcs-shop-archive ul.products.lcs-shop-products > li.product,html body.post-type-archive-product .lcs-shop-archive ul.products.lcs-shop-products > li.product,html body.woocommerce-shop .lcs-shop-archive ul.products.lcs-shop-products > li.product,html body.single-product .lcs-linked-products--recommendations ul.products.lcs-linked-products__grid > li.product{align-self:start !important;background:transparent !important;border:0 !important;box-shadow:none !important;display:block !important;float:none !important;height:auto !important;margin:0 !important;max-width:none !important;min-height:0 !important;min-width:0 !important;padding:0 !important;width:auto !important}html body.tax-product_cat .lcs-shop-products .lcs-product-card,html body.post-type-archive-product .lcs-shop-products .lcs-product-card,html body.woocommerce-shop .lcs-shop-products .lcs-product-card,html body.single-product .lcs-linked-products--recommendations .lcs-product-card{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;display:flex !important;flex-direction:column !important;height:auto !important;margin:0 !important;min-height:0 !important;min-width:0 !important;overflow:visible !important;padding:0 !important;transform:none !important;width:100% !important}html body.tax-product_cat .lcs-shop-products .lcs-product-image,html body.post-type-archive-product .lcs-shop-products .lcs-product-image,html body.woocommerce-shop .lcs-shop-products .lcs-product-image,html body.single-product .lcs-linked-products--recommendations .lcs-product-image,html body.tax-product_cat .lcs-shop-products .lcs-product-image-stack,html body.post-type-archive-product .lcs-shop-products .lcs-product-image-stack,html body.woocommerce-shop .lcs-shop-products .lcs-product-image-stack,html body.single-product .lcs-linked-products--recommendations .lcs-product-image-stack{aspect-ratio:1/1 !important;background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;display:block !important;height:auto !important;margin:0 !important;overflow:hidden !important;padding:0 !important;width:100% !important}html body.tax-product_cat .lcs-shop-products .lcs-product-image-stack,html body.post-type-archive-product .lcs-shop-products .lcs-product-image-stack,html body.woocommerce-shop .lcs-shop-products .lcs-product-image-stack,html body.single-product .lcs-linked-products--recommendations .lcs-product-image-stack{height:100% !important}html body.tax-product_cat .lcs-shop-products .lcs-product-image img,html body.tax-product_cat .lcs-shop-products .lcs-product-image .lcs-product-img,html body.post-type-archive-product .lcs-shop-products .lcs-product-image img,html body.post-type-archive-product .lcs-shop-products .lcs-product-image .lcs-product-img,html body.woocommerce-shop .lcs-shop-products .lcs-product-image img,html body.woocommerce-shop .lcs-shop-products .lcs-product-image .lcs-product-img,html body.single-product .lcs-linked-products--recommendations .lcs-product-image img,html body.single-product .lcs-linked-products--recommendations .lcs-product-image .lcs-product-img{aspect-ratio:1/1 !important;display:block !important;height:100% !important;margin:0 !important;max-width:none !important;object-fit:cover !important;object-position:center !important;opacity:1 !important;padding:0 !important;position:static !important;transform:none !important;transition:none !important;width:100% !important}html body.tax-product_cat .lcs-shop-products .lcs-product-body,html body.post-type-archive-product .lcs-shop-products .lcs-product-body,html body.woocommerce-shop .lcs-shop-products .lcs-product-body,html body.single-product .lcs-linked-products--recommendations .lcs-product-body{background:transparent !important;display:flex !important;flex:0 0 auto !important;flex-direction:column !important;gap:5px !important;margin:0 !important;min-height:0 !important;padding:8px 1px 0 !important;width:100% !important}html body.tax-product_cat .lcs-shop-products .lcs-product-title,html body.post-type-archive-product .lcs-shop-products .lcs-product-title,html body.woocommerce-shop .lcs-shop-products .lcs-product-title,html body.single-product .lcs-linked-products--recommendations .lcs-product-title{-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;color:#1f2937 !important;display:-webkit-box !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:0 !important;line-height:1.32 !important;margin:0 0 5px !important;min-height:33px !important;overflow:hidden !important;text-overflow:ellipsis !important}html body.tax-product_cat .lcs-shop-products .lcs-product-card-footer,html body.post-type-archive-product .lcs-shop-products .lcs-product-card-footer,html body.woocommerce-shop .lcs-shop-products .lcs-product-card-footer,html body.single-product .lcs-linked-products--recommendations .lcs-product-card-footer{align-items:center !important;display:grid !important;gap:6px !important;grid-template-columns:minmax(0, 1fr) 40px !important;margin:0 !important;min-height:32px !important;width:100% !important}html body.tax-product_cat .lcs-shop-products .lcs-product-price,html body.post-type-archive-product .lcs-shop-products .lcs-product-price,html body.woocommerce-shop .lcs-shop-products .lcs-product-price,html body.single-product .lcs-linked-products--recommendations .lcs-product-price{align-items:baseline !important;display:flex !important;flex-wrap:wrap !important;gap:3px 5px !important;margin:0 !important;min-width:0 !important}html body.tax-product_cat .lcs-shop-products .lcs-product-price ins,html body.tax-product_cat .lcs-shop-products .lcs-product-price .lcs-current-price,html body.tax-product_cat .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.tax-product_cat .lcs-shop-products .lcs-product-price > span,html body.post-type-archive-product .lcs-shop-products .lcs-product-price ins,html body.post-type-archive-product .lcs-shop-products .lcs-product-price .lcs-current-price,html body.post-type-archive-product .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.post-type-archive-product .lcs-shop-products .lcs-product-price > span,html body.woocommerce-shop .lcs-shop-products .lcs-product-price ins,html body.woocommerce-shop .lcs-shop-products .lcs-product-price .lcs-current-price,html body.woocommerce-shop .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.woocommerce-shop .lcs-shop-products .lcs-product-price > span,html body.single-product .lcs-linked-products--recommendations .lcs-product-price ins,html body.single-product .lcs-linked-products--recommendations .lcs-product-price .lcs-current-price,html body.single-product .lcs-linked-products--recommendations .lcs-product-price > .woocommerce-Price-amount,html body.single-product .lcs-linked-products--recommendations .lcs-product-price > span{color:#0a818f !important;font-size:15px !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1.08 !important;text-decoration:none !important}html body.tax-product_cat .lcs-shop-products .lcs-product-price del,html body.post-type-archive-product .lcs-shop-products .lcs-product-price del,html body.woocommerce-shop .lcs-shop-products .lcs-product-price del,html body.single-product .lcs-linked-products--recommendations .lcs-product-price del{color:#8b96a5 !important;font-size:11px !important;font-weight:500 !important;line-height:1.05 !important;opacity:1 !important;text-decoration:line-through !important}html body.tax-product_cat .lcs-shop-products .lcs-product-actions,html body.post-type-archive-product .lcs-shop-products .lcs-product-actions,html body.woocommerce-shop .lcs-shop-products .lcs-product-actions,html body.single-product .lcs-linked-products--recommendations .lcs-product-actions{align-items:center !important;display:flex !important;justify-content:flex-end !important;margin:0 !important;min-width:0 !important;padding:0 !important}html body.tax-product_cat .lcs-shop-products .lcs-card-add.lcs-card-add-icon-button,html body.post-type-archive-product .lcs-shop-products .lcs-card-add.lcs-card-add-icon-button,html body.woocommerce-shop .lcs-shop-products .lcs-card-add.lcs-card-add-icon-button,html body.single-product .lcs-linked-products--recommendations .lcs-card-add.lcs-card-add-icon-button{align-items:center !important;background:#fff !important;border:1.25px solid #06b6bb !important;border-radius:999px !important;box-shadow:none !important;color:#06b6bb !important;display:inline-flex !important;font-size:0 !important;height:31px !important;justify-content:center !important;line-height:1 !important;margin:0 !important;min-height:31px !important;min-width:40px !important;padding:0 !important;width:40px !important}html body.tax-product_cat .lcs-shop-products .lcs-card-add-icon,html body.tax-product_cat .lcs-shop-products .lcs-card-add-icon svg,html body.post-type-archive-product .lcs-shop-products .lcs-card-add-icon,html body.post-type-archive-product .lcs-shop-products .lcs-card-add-icon svg,html body.woocommerce-shop .lcs-shop-products .lcs-card-add-icon,html body.woocommerce-shop .lcs-shop-products .lcs-card-add-icon svg,html body.single-product .lcs-linked-products--recommendations .lcs-card-add-icon,html body.single-product .lcs-linked-products--recommendations .lcs-card-add-icon svg{display:block !important;height:19px !important;stroke:#06b6bb !important;width:19px !important}html body.tax-product_cat .lcs-shop-products .lcs-wishlist-icon,html body.post-type-archive-product .lcs-shop-products .lcs-wishlist-icon,html body.woocommerce-shop .lcs-shop-products .lcs-wishlist-icon,html body.single-product .lcs-linked-products--recommendations .lcs-wishlist-icon{background:rgba(255, 255, 255, .96) !important;border:1px solid rgba(6, 182, 187, .18) !important;box-shadow:0 2px 8px rgba(15, 23, 42, .06) !important;color:#0a818f !important;height:32px !important;right:6px !important;top:6px !important;width:32px !important}@media (max-width: 1200px){html body.tax-product_cat .lcs-shop-archive ul.products.lcs-shop-products,html body.post-type-archive-product .lcs-shop-archive ul.products.lcs-shop-products,html body.woocommerce-shop .lcs-shop-archive ul.products.lcs-shop-products,html body.single-product .lcs-linked-products--recommendations ul.products.lcs-linked-products__grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media (max-width: 900px){html body.tax-product_cat .lcs-shop-archive ul.products.lcs-shop-products,html body.post-type-archive-product .lcs-shop-archive ul.products.lcs-shop-products,html body.woocommerce-shop .lcs-shop-archive ul.products.lcs-shop-products,html body.single-product .lcs-linked-products--recommendations ul.products.lcs-linked-products__grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 768px),(max-device-width: 768px){html body.tax-product_cat,html body.post-type-archive-product,html body.woocommerce-shop,html body.single-product{overflow-x:hidden !important}html body.tax-product_cat .lcs-shop-archive,html body.post-type-archive-product .lcs-shop-archive,html body.woocommerce-shop .lcs-shop-archive{background:#fff !important;padding-bottom:42px !important}html body.tax-product_cat .lcs-shop-archive .lcs-shop-archive-container,html body.post-type-archive-product .lcs-shop-archive .lcs-shop-archive-container,html body.woocommerce-shop .lcs-shop-archive .lcs-shop-archive-container{max-width:100% !important;overflow:hidden !important;padding:0 12px 42px !important;width:100% !important}html body.tax-product_cat .lcs-shop-archive .lcs-shop-archive-header,html body.post-type-archive-product .lcs-shop-archive .lcs-shop-archive-header,html body.woocommerce-shop .lcs-shop-archive .lcs-shop-archive-header{margin:0 0 12px !important;padding-top:12px !important}html body.tax-product_cat .lcs-shop-archive-title,html body.post-type-archive-product .lcs-shop-archive-title,html body.woocommerce-shop .lcs-shop-archive-title{font-size:20px !important;line-height:1.2 !important;margin:0 !important}html body.tax-product_cat .lcs-archive-toolbar,html body.post-type-archive-product .lcs-archive-toolbar,html body.woocommerce-shop .lcs-archive-toolbar{margin:12px -12px 14px !important;overflow:hidden !important;padding:0 12px !important}html body.tax-product_cat .lcs-toolbar-scroll,html body.post-type-archive-product .lcs-toolbar-scroll,html body.woocommerce-shop .lcs-toolbar-scroll{display:flex !important;gap:8px !important;overflow-x:auto !important;overflow-y:hidden !important;padding-bottom:4px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}html body.tax-product_cat .lcs-toolbar-scroll::-webkit-scrollbar,html body.post-type-archive-product .lcs-toolbar-scroll::-webkit-scrollbar,html body.woocommerce-shop .lcs-toolbar-scroll::-webkit-scrollbar{display:none !important}html body.tax-product_cat .lcs-toolbar-chip,html body.post-type-archive-product .lcs-toolbar-chip,html body.woocommerce-shop .lcs-toolbar-chip{flex:0 0 auto !important;min-height:34px !important;white-space:nowrap !important}html body.tax-product_cat .lcs-shop-archive ul.products.lcs-shop-products,html body.post-type-archive-product .lcs-shop-archive ul.products.lcs-shop-products,html body.woocommerce-shop .lcs-shop-archive ul.products.lcs-shop-products,html body.single-product .lcs-linked-products--recommendations ul.products.lcs-linked-products__grid{display:grid !important;gap:18px 12px !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;overflow:visible !important;padding:0 !important;width:100% !important}html body.tax-product_cat .lcs-shop-archive ul.products.lcs-shop-products > li.product,html body.post-type-archive-product .lcs-shop-archive ul.products.lcs-shop-products > li.product,html body.woocommerce-shop .lcs-shop-archive ul.products.lcs-shop-products > li.product,html body.single-product .lcs-linked-products--recommendations ul.products.lcs-linked-products__grid > li.product{flex:none !important;max-width:none !important;min-width:0 !important;width:auto !important}html body.tax-product_cat .lcs-shop-products .lcs-product-title,html body.post-type-archive-product .lcs-shop-products .lcs-product-title,html body.woocommerce-shop .lcs-shop-products .lcs-product-title,html body.single-product .lcs-linked-products--recommendations .lcs-product-title{font-size:12.2px !important;line-height:1.3 !important;min-height:32px !important}html body.tax-product_cat .lcs-shop-products .lcs-product-price ins,html body.tax-product_cat .lcs-shop-products .lcs-product-price .lcs-current-price,html body.tax-product_cat .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.tax-product_cat .lcs-shop-products .lcs-product-price > span,html body.post-type-archive-product .lcs-shop-products .lcs-product-price ins,html body.post-type-archive-product .lcs-shop-products .lcs-product-price .lcs-current-price,html body.post-type-archive-product .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.post-type-archive-product .lcs-shop-products .lcs-product-price > span,html body.woocommerce-shop .lcs-shop-products .lcs-product-price ins,html body.woocommerce-shop .lcs-shop-products .lcs-product-price .lcs-current-price,html body.woocommerce-shop .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.woocommerce-shop .lcs-shop-products .lcs-product-price > span,html body.single-product .lcs-linked-products--recommendations .lcs-product-price ins,html body.single-product .lcs-linked-products--recommendations .lcs-product-price .lcs-current-price,html body.single-product .lcs-linked-products--recommendations .lcs-product-price > .woocommerce-Price-amount,html body.single-product .lcs-linked-products--recommendations .lcs-product-price > span{font-size:15.5px !important}.single-product .lcs-single-product-container{max-width:100% !important;padding:0 12px 42px !important;width:100% !important}.single-product .lcs-single-product-shell{display:flex !important;flex-direction:column !important;gap:0 !important}.single-product .lcs-single-gallery-col,.single-product .lcs-single-info-col,.single-product .lcs-single-side-col{width:100% !important}.single-product .lcs-single-gallery-card{margin-left:-12px !important;margin-right:-12px !important;padding:0 !important;width:calc(100% + 24px) !important}.single-product .lcs-single-main-image{aspect-ratio:1/1 !important;border-bottom:1px solid #edf2f5 !important;padding:0 !important}.single-product .lcs-single-main-image img{object-fit:contain !important;padding:8px !important}.single-product .lcs-single-info-card,.single-product .lcs-product-delivery-info{border-top:1px solid #edf2f5 !important;padding:16px 0 !important}.single-product .lcs-single-title,.single-product .product_title.entry-title{font-size:18px !important;letter-spacing:0 !important;line-height:1.25 !important;margin-bottom:8px !important}.single-product .lcs-single-price-box{margin-top:12px !important}.single-product .lcs-single-cart-area,.single-product .lcs-single-quick-order{margin-top:12px !important;padding-top:12px !important}.single-product .lcs-product-delivery-info{border-left:0 !important;margin-top:0 !important}.single-product .lcs-single-description-card,.single-product #reviews,.single-product .woocommerce-Reviews,.single-product .lcs-product-faq{margin-top:0 !important;padding:18px 0 !important}.single-product .lcs-linked-products--recommendations{margin-top:0 !important;overflow:visible !important;padding:18px 0 6px !important}.single-product .lcs-linked-products--recommendations .lcs-linked-products__head h2{font-size:20px !important;line-height:1.18 !important}}@media (max-width: 380px),(max-device-width: 380px){html body.tax-product_cat .lcs-shop-archive ul.products.lcs-shop-products,html body.post-type-archive-product .lcs-shop-archive ul.products.lcs-shop-products,html body.woocommerce-shop .lcs-shop-archive ul.products.lcs-shop-products,html body.single-product .lcs-linked-products--recommendations ul.products.lcs-linked-products__grid{gap:16px 10px !important}html body.tax-product_cat .lcs-shop-products .lcs-product-title,html body.post-type-archive-product .lcs-shop-products .lcs-product-title,html body.woocommerce-shop .lcs-shop-products .lcs-product-title,html body.single-product .lcs-linked-products--recommendations .lcs-product-title{font-size:11.8px !important}html body.tax-product_cat .lcs-shop-products .lcs-product-price ins,html body.tax-product_cat .lcs-shop-products .lcs-product-price .lcs-current-price,html body.tax-product_cat .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.tax-product_cat .lcs-shop-products .lcs-product-price > span,html body.post-type-archive-product .lcs-shop-products .lcs-product-price ins,html body.post-type-archive-product .lcs-shop-products .lcs-product-price .lcs-current-price,html body.post-type-archive-product .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.post-type-archive-product .lcs-shop-products .lcs-product-price > span,html body.woocommerce-shop .lcs-shop-products .lcs-product-price ins,html body.woocommerce-shop .lcs-shop-products .lcs-product-price .lcs-current-price,html body.woocommerce-shop .lcs-shop-products .lcs-product-price > .woocommerce-Price-amount,html body.woocommerce-shop .lcs-shop-products .lcs-product-price > span,html body.single-product .lcs-linked-products--recommendations .lcs-product-price ins,html body.single-product .lcs-linked-products--recommendations .lcs-product-price .lcs-current-price,html body.single-product .lcs-linked-products--recommendations .lcs-product-price > .woocommerce-Price-amount,html body.single-product .lcs-linked-products--recommendations .lcs-product-price > span{font-size:14.5px !important}html body.tax-product_cat .lcs-shop-products .lcs-card-add.lcs-card-add-icon-button,html body.post-type-archive-product .lcs-shop-products .lcs-card-add.lcs-card-add-icon-button,html body.woocommerce-shop .lcs-shop-products .lcs-card-add.lcs-card-add-icon-button,html body.single-product .lcs-linked-products--recommendations .lcs-card-add.lcs-card-add-icon-button{min-width:38px !important;width:38px !important}}/* v1.3.5: bound the text itself to two complete lines. Existing card typography stays intact. */@media (max-width: 900px){html body .lcs-product-card .lcs-product-body .lcs-product-title{display:block !important;-webkit-line-clamp:unset !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;padding:0 !important}html body .lcs-product-card .lcs-product-body .lcs-product-title > a{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;line-clamp:2;line-height:inherit !important;height:2.6em !important;height:2lh !important;min-height:0 !important;max-height:2.6em !important;max-height:2lh !important;padding:0 !important;overflow:hidden !important;white-space:normal !important;text-overflow:ellipsis !important}html.lcs-categories-open{overscroll-behavior:none}html body .lcs-market-header .lcs-mega-menu.lcs-cascade-wrap{max-height:var(--lcs-category-height, calc(100dvh - 140px));overscroll-behavior:contain}html body .lcs-market-header .lcs-cascade-menu{height:min(500px, var(--lcs-category-height, calc(100dvh - 140px)));min-height:0}html body .lcs-market-header .lcs-cascade-main{height:100%;min-height:0;max-height:100%}html body .lcs-market-header .lcs-cascade-main,html body .lcs-market-header .lcs-cascade-subpanel{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}}
