/** Shopify CDN: Minification failed

Line 16:3938 Expected identifier but found whitespace
Line 16:3939 Unexpected "("
Line 16:4626 Expected identifier but found whitespace
Line 16:4627 Unexpected "("
Line 16:5377 Expected identifier but found "!"
Line 16:5491 Expected identifier but found whitespace
Line 16:5492 Unexpected "("
Line 16:7578 Expected identifier but found whitespace
Line 16:7579 Unexpected "("
Line 16:7931 Expected identifier but found whitespace
... and 2 more hidden warnings

**/
/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/#product-single .product-options--type-collection .product-options__value--square {width: 70px !important;height: 70px !important;}#product-single .product-options__value.active {border: 2px solid #f6821f !important;}.details-info .cms-option-item a.size-chart {font-size: 18px;text-decoration: auto;}.details-info .cms-option-item a.size-chart svg {width: 30px;height: 30px;margin-right: 5px;}.page-faqs .content .item.active .content-faqs p strong {color: #f6821f !important;}.compare-button{display:none !important;}.footer .footer-note {padding: 10px 0;}#laber_template--17645345964170__benefit_WJbK8x{justify-self: center;}.product-image__overlay-top-left .label {display: none;}.desktop-section{display: block !important;}.add-to-cart{display: none;}.product-image__overlay-bottom{display: none;}.content-form .input-info{box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset !important;}.product-item .product-image__overlay-top-right a {background-color: #ffffff00;}.product-item .product-image__overlay-top-right a i {color: #f38120;}/* strongest CSS override */html body .swym-atw-button-container.margin-top {margin-top: 0 !important;}/* Hides the native Shopify social login buttons to prevent conflict with Hiko */.customer-form__social-login {display: none !important;}/* If the above doesn't work, try this common alternative class *//*.shopify-challenge__container {display: none !important;}*//* --- Fix for Login/Register popup scroll issue (no bottom scrollbar) --- */html, body {height: auto !important;overflow-y: auto !important;   /* allow vertical scroll */overflow-x: hidden !important; /* hide horizontal scrollbar */}.wrapper_tabcontent {max-height: 90vh;              /* keeps popup scrollable */overflow-y: auto !important;   /* vertical scroll only */overflow-x: hidden !important; /* hide horizontal scroll */padding-right: 8px;            /* prevent scrollbar overlap */}/* Popup / Modal containers */.template-popup,.popup,.customer_login,.customer_register {overflow-y: auto !important;overflow-x: hidden !important;height: auto !important;max-height: 100vh;}/* If theme uses a no-scroll class on body, override it */body.no-scroll {overflow: auto !important;overflow-x: hidden !important;}/* Center the Login / Register title */.login-form .main-title {text-align: center;}/* Optional: If the default title has a large margin, you can adjust it: *//*.login-form .main-title {text-align: center;margin-bottom: 40px;}*//* Move Swym floating button up — 1/4 from bottom on mobile */@media (max-width: 767px) {#swym-plugin #swym-anchor[data-position=bottom-right],#swym-hosted-plugin #swym-anchor[data-position=bottom-right] {top: 75% !important; /* 0% = top, 100% = bottom — 75% ≈ 1/4 from bottom */bottom: auto !important; /* disable bottom positioning */transform: translateY(-50%); /* centers it vertically at that position */}}/* ✅ Mobile responsive product grid */@media (max-width: 767px) {#shopify-section-collection #collection-product .product-item,#product-grid .product-item {padding-left: 0 !important;padding-right: 0 !important;padding-bottom: 30px !important;width: calc(100% / 2) !important; /* 2 items per row on mobile */box-sizing: border-box !important;}}/* Responsive floating button positions for all mobile devices */@media (max-width: 767px) {/* Back to Top button — always below Swym, with spacing that adapts */#back-to-top,.back-to-top {bottom: calc(8vh + 20px) !important; /* dynamic height-based offset */right: 12px !important;z-index: 9999 !important;transition: all 0.3s ease;}#shopify-section-collection #collection-product .product-item, #product-grid .product-itemSpecificity: (2,1,0){padding-left: 0px !important;padding-right: 0px !important;}@media screen and (max-width: 767px) {#laber_collection_featured_CJaLtk {display: none !important;}}@media screen and (min-width: 769px) {#laber_collection_featured_UqzhWW {display: none !important;}}/*---------------- Custom CSS for only desktop -------------------*/@media (min-width: 1025px) {.header .main-menu>li>a {font-size: 18px;}.header .main-menu>li {padding: 0 20px !important;}.header .main-menu>li>a {font-weight: 100 !important;}.add-to-cart{display: none;}.product-image__overlay-bottom{display: none;}#shopify-section-collection #collection-product .product-item, #product-grid .product-itemSpecificity: (2,1,0){padding-left: 0px !important;padding-right: 0px !important;}}/*---------------- Custom CSS for tablet, mobile -------------------*/@media (max-width: 1024px) {.product-price-container {text-align: center !important;}.product-collection__options{margin-top: 20px;}.product-image__overlay-bottom{display: none;}.product-item .product-collection__content .product-collection__title a {font-size: 12px;}.product-item .product-collection__content .frm-price-color .product-collection__price .price span {font-size: 13px;}.product-item .product-collection__content .frm-price-color .product-collection__price .price--sale .compare {font-size: 12px;}@media (min-width: 362px) and (max-width: 481px) {.grid-slider-afrpqof83v .alo-item {padding: 0 0; !important}}#shopify-section-collection #collection-product .product-item, #product-grid .product-itemSpecificity: (2,1,0){padding-left: 0px !important;padding-right: 0px !important;}/* ===== Keep the 3 shipping boxes inline on mobile, no scroll, no footer effect ===== */@media (max-width: 767px) {/* Target only the shipping section container */.bl_shipping_fAyQUp,.bl_shipping_QpmbCq,.bl_shipping_4qf7dE {flex: 0 0 33.33% !important;max-width: 33.33% !important;display: flex !important;justify-content: center !important;align-items: center !important;text-align: center !important;padding: 6px !important;box-sizing: border-box !important;}/* Make sure only the parent row of shipping boxes uses flex */.bl_shipping_fAyQUp.parent-row,.bl_shipping_QpmbCq.parent-row,.bl_shipping_4qf7dE.parent-row {display: flex !important;flex-wrap: nowrap !important;}/* or target via the direct row (more stable version) */.bl_shipping_fAyQUp,.bl_shipping_QpmbCq,.bl_shipping_4qf7dE {flex-grow: 1 !important;}/* safer parent selector for these three boxes only */.bl_shipping_fAyQUp,.bl_shipping_QpmbCq,.bl_shipping_4qf7dE {flex: 1 1 auto !important;}/* Style the inner content */.laber_shipping {display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 4px !important;width: 100% !important;}.laber_shipping .icon i {font-size: 18px !important;}.laber_shipping .title {font-size: 13px !important;margin: 0 !important;}.laber_shipping p {font-size: 11px !important;margin: 0 !important;}}/* Optional: adjust for smaller phones */@media (max-width: 420px) {.bl_shipping_fAyQUp,.bl_shipping_QpmbCq,.bl_shipping_4qf7dE {flex: 0 0 33.33% !important;max-width: 33.33% !important;}}@media (max-width: 767px) {.footer-note .menufooter .menu li a {font-size: 19px !important;}}.product-item .product-collection__content .product-collection__title a {font-size: 11.5px !important;}/*---------------- Custom CSS for only tablet -------------------*/@media (min-width: 768px) and (max-width: 1024px) {.product-image__overlay-bottom{display: none;}#shopify-section-collection #collection-product .product-item, #product-grid .product-itemSpecificity: (2,1,0){padding-left: 0px !important;padding-right: 0px !important;}}/*---------------- Custom CSS for only mobile -------------------*/@media (max-width: 767px){div.BLOY-widget {bottom: 70px !important;}.product-image__overlay-bottom{display: none;}#shopify-section-collection #collection-product .product-item, #product-grid .product-itemSpecificity: (2,1,0){padding-left: 0px !important;padding-right: 0px !important;}}