﻿.utility-bar__clear-link{align-self:center;font-size:var(--smaller-text-size-2);line-height:1.4em;white-space:nowrap}@media(width >= 768px){.template-collection .utility-bar__left,.template-collection .utility-bar__right,.template-search .utility-bar__left,.template-search .utility-bar__right{min-width:0}}@media(width < 768px){.mobile-results-count{margin-bottom:6px;font-size:var(--smaller-text-size-1);line-height:1.4;text-align:center}.mobile-results-count:empty{display:none}.mobile-results-count--before-grid{margin-bottom:20px}.utility-bar__clear-link{display:inline-flex;flex:none;align-items:center;justify-content:center;align-self:center;min-height:44px;margin:0;padding:4px 8px}.utility-bar__centre .utility-bar__clear-link{margin:0}}@media(width >= 1000px){collection-endless-scroll[data-endless-scroll-enabled=true] .filter-container--side.filter-container--show-filters-desktop>.filters{--desktop-filter-scroll-offset: calc(30px + var(--theme-sticky-header-height, 0px));align-self:flex-start;margin-block-end:30px;margin-inline-end:clamp(12px,1.5vw,24px);max-height:var(--desktop-filter-scroll-available-height, calc(100dvh - var(--theme-sticky-header-height, 0px) - 60px));overflow:auto;overflow-anchor:none;overscroll-behavior-y:contain;position:sticky;scrollbar-color:rgb(var(--body-text-color)/28%) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin;top:var(--desktop-filter-scroll-offset)}collection-endless-scroll[data-endless-scroll-enabled=true] .filter-container--side.filter-container--show-filters-desktop>.filters::-webkit-scrollbar{width:6px}collection-endless-scroll[data-endless-scroll-enabled=true] .filter-container--side.filter-container--show-filters-desktop>.filters::-webkit-scrollbar-thumb{border-radius:999px;background-color:rgb(var(--body-text-color)/28%)}collection-endless-scroll[data-endless-scroll-enabled=true] .filter-container--side.filter-container--show-filters-desktop>.filters::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--body-text-color)/45%)}collection-endless-scroll[data-endless-scroll-enabled=true] .filter-container--side.filter-container--show-filters-desktop>.filters::-webkit-scrollbar-track{background:rgba(0,0,0,0)}collection-endless-scroll[data-endless-scroll-enabled=true] .filter-container--side.filter-container--show-filters-desktop>.filters>sticky-scroll{position:static}}collection-endless-scroll{display:block}collection-endless-scroll.is-endless-scroll-active [data-endless-scroll-pagination]{display:none}html.is-endless-scroll-restoring,html.is-endless-scroll-restoring body{overflow:hidden;overscroll-behavior:none;touch-action:none}.collection-endless-scroll-sentinel{height:1px;overflow-anchor:none;pointer-events:none;visibility:hidden}.collection-endless-scroll-status{align-items:center;display:none;gap:.75rem;justify-content:center;overflow-anchor:none;padding:1rem;text-align:center}[data-endless-scroll-pagination]{overflow-anchor:none}collection-endless-scroll[data-endless-scroll-state=loading] .collection-endless-scroll-status,collection-endless-scroll[data-endless-scroll-state=restoring] .collection-endless-scroll-status,collection-endless-scroll[data-endless-scroll-state=error] .collection-endless-scroll-status{display:flex}collection-endless-scroll[data-endless-scroll-state=error] .collection-endless-scroll-spinner{display:none}.collection-endless-scroll-spinner{--loading-spinner-size: 1.25rem}@media(width >= 1000px){collection-endless-scroll.is-endless-scroll-active{--endless-scroll-loading-space: 4rem}collection-endless-scroll.is-endless-scroll-active [data-endless-scroll-sentinel]{height:var(--endless-scroll-loading-space)}collection-endless-scroll.is-endless-scroll-active[data-endless-scroll-state=loading]>.collection-endless-scroll-status{box-sizing:border-box;height:var(--endless-scroll-loading-space);margin-block-start:calc(-1*var(--endless-scroll-loading-space));pointer-events:none;position:relative}}collection-endless-scroll[data-endless-scroll-state=restoring]{min-height:var(--endless-scroll-restoration-height, 100vh);position:relative}collection-endless-scroll[data-endless-scroll-state=restoring] [data-endless-scroll-content],collection-endless-scroll[data-endless-scroll-state=restoring] [data-endless-scroll-pagination]{visibility:hidden}collection-endless-scroll[data-endless-scroll-state=restoring] .collection-endless-scroll-status{background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));flex-direction:column;height:clamp(16rem,45vh,28rem);inset-block-start:0;inset-inline:0;padding:2rem;position:absolute;z-index:1}collection-endless-scroll[data-endless-scroll-state=restoring] .collection-endless-scroll-spinner{--loading-spinner-size: 40px}@media(prefers-reduced-motion: reduce){.collection-endless-scroll-spinner{animation-duration:2s}}body .scgh-balance-checker{color:rgb(var(--body-text-color));font-family:var(--base-font-family);font-size:var(--base-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);line-height:var(--base-line-height)}body .scgh-balance-checker .scgh-checker__form{color:rgb(var(--body-text-color)) !important}body .scgh-balance-checker .scgh-checker__form label{font-family:var(--base-font-family);font-size:var(--base-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);line-height:var(--base-line-height)}body .scgh-balance-checker .scgh-checker__form input[type=text]{padding:.8em 20px;border:1px solid var(--input-border-color) !important;border-radius:var(--btn-border-radius) !important;background:var(--input-background-color) !important;color:rgb(var(--input-text-color)) !important;font-family:var(--base-font-family);font-size:var(--input-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);line-height:calc(1.3*var(--input-text-size))}body .scgh-balance-checker .scgh-checker__form button,body .scgh-balance-checker .scgh-result .scgh-result__check-another{display:inline-block;height:auto;padding:var(--input-btn-padding-top) 25px var(--input-btn-padding-bottom);transition:background-color 100ms,color 100ms,border-color 100ms,opacity 100ms;border:1.5px solid rgb(var(--btn-border-color)) !important;border-radius:var(--btn-border-radius) !important;background:rgb(var(--btn-bg-color)) !important;color:rgb(var(--btn-text-color)) !important;font-family:var(--base-font-family);font-size:var(--button-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:1em;text-transform:var(--btn-text-transform)}body .scgh-balance-checker .scgh-checker__form input[type=text]:hover{border-color:var(--input-border-color-hover) !important}body .scgh-balance-checker .scgh-checker__form input[type=text]:is(:active,:focus){border-color:var(--input-border-color-active) !important;box-shadow:0 0 0 var(--input-active-shadow-width) var(--input-border-color-active)}@media(hover: none){body .scgh-balance-checker .scgh-checker__form button:not(.scgh-btn--loading):active,body .scgh-balance-checker .scgh-result .scgh-result__check-another:active{border-color:rgb(var(--btn-border-hover-color)) !important;background:rgb(var(--btn-bg-hover-color)) !important;color:rgb(var(--btn-text-hover-color)) !important}}@media(hover: hover){body .scgh-balance-checker .scgh-checker__form button:not(.scgh-btn--loading):hover,body .scgh-balance-checker .scgh-result .scgh-result__check-another:hover{border-color:rgb(var(--btn-border-hover-color)) !important;background:rgb(var(--btn-bg-hover-color)) !important;color:rgb(var(--btn-text-hover-color)) !important}}body .scDiscount__container .scDiscount{--dcart-control-height: max(44px, calc(2.9 * var(--input-text-size) + 2px));max-width:100%;color:rgb(var(--body-text-color));font:var(--base-font-style) var(--base-font-weight) var(--base-text-size)/var(--base-line-height) var(--base-font-family)}body .scDiscount__container .scDiscount .sc-cube-code{height:var(--dcart-control-height) !important;max-height:none !important;padding:0 20px !important;border:1px solid var(--input-border-color) !important;border-radius:var(--btn-border-radius) !important;background:var(--input-background-color) !important;color:rgb(var(--input-text-color)) !important;font:var(--base-font-style) var(--base-font-weight) var(--input-text-size)/1.3 var(--base-font-family) !important}body .scDiscount__container .scDiscount .sc-cube-code::placeholder{color:rgb(var(--input-text-color)) !important;opacity:.6}body .scDiscount__container .scDiscount .sc-cube-code:hover{border-color:var(--input-border-color-hover) !important}body .scDiscount__container .scDiscount .sc-cube-code:is(:active,:focus){border-color:var(--input-border-color-active) !important;box-shadow:0 0 0 var(--input-active-shadow-width) var(--input-border-color-active) !important}body .scDiscount__container .scDiscount .sc_code-btn{height:var(--dcart-control-height) !important}body .scDiscount__container .scDiscount .sc_code-btn input[type=button]{box-sizing:border-box;height:var(--dcart-control-height) !important;padding:0 25px !important;transition:background-color 100ms,color 100ms,border-color 100ms,opacity 100ms;border:1.5px solid rgb(var(--btn-border-color)) !important;border-radius:var(--btn-border-radius) !important;background:rgb(var(--btn-bg-color)) !important;color:rgb(var(--btn-text-color)) !important;font:var(--base-font-style) var(--base-font-weight) var(--button-text-size)/1 var(--base-font-family) !important;letter-spacing:var(--btn-letter-spacing) !important;text-transform:var(--btn-text-transform) !important}body .scDiscount__container .scDiscount .sc_code-btn input[type=button]:focus-visible{outline:2px solid rgb(var(--btn-bg-color));outline-offset:3px}body .scDiscount__container .scDiscount .sc_code-btn input[type=button]:disabled{opacity:.5;cursor:default}@media(hover: hover){body .scDiscount__container .scDiscount .sc_code-btn input[type=button]:enabled:hover{border-color:rgb(var(--btn-border-hover-color)) !important;background:rgb(var(--btn-bg-hover-color)) !important;color:rgb(var(--btn-text-hover-color)) !important}}@media(hover: none){body .scDiscount__container .scDiscount .sc_code-btn input[type=button]:enabled:active{border-color:rgb(var(--btn-border-hover-color)) !important;background:rgb(var(--btn-bg-hover-color)) !important;color:rgb(var(--btn-text-hover-color)) !important}}body .scDiscount__container .scDiscount .sc_code-btn .sc_code-loading{border-radius:var(--btn-border-radius) !important;background:rgb(var(--btn-bg-color)) !important;color:rgb(var(--btn-text-color)) !important}.hulk-form-tabs__tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:var(--larger-section-padding-mobile)}.hulk-form-tabs__tab[aria-selected=true]{box-shadow:inset 0 -3px rgb(var(--link-color))}.hulk-form-tabs__tab[aria-selected=false]{--btn-bg-color: var(--body-bg-color);--btn-border-color: var(--body-text-color);--btn-text-color: var(--body-text-color)}.hulk-form-tabs__tab:focus-visible{outline:2px solid currentcolor;outline-offset:3px}@media(hover: hover){.hulk-form-tabs__tab:hover{border-color:rgb(var(--btn-border-hover-color));background:rgb(var(--btn-bg-hover-color));color:rgb(var(--btn-text-hover-color))}}@media(hover: none){.hulk-form-tabs__tab:active{border-color:rgb(var(--btn-border-hover-color));background:rgb(var(--btn-bg-hover-color));color:rgb(var(--btn-text-hover-color))}}.hulk-form-tabs__panel[hidden]{display:none}#revy-upsell-popup-block .revy-upsell-popup-modal{--header-font-color: rgb(var(--link-color)) !important;--header-background-color: rgb(var(--body-text-color) / 6%) !important;--checkout-font-color: rgb(var(--btn-text-color)) !important;--checkout-background-color: rgb(var(--btn-bg-color)) !important;--shopping-cart-link-color: rgb(var(--btn-text-color)) !important;--shopping-cart-background-color: rgb(var(--btn-bg-color)) !important;--continue-shopping-color: rgb(var(--link-color)) !important;--add-to-cart-font-color: rgb(var(--btn-text-color)) !important;--add-to-cart-background-color: rgb(var(--btn-bg-color)) !important;--upgrade-btn-font-color: rgb(var(--btn-text-color)) !important;--upgrade-btn-bg-color: rgb(var(--btn-bg-color)) !important;--upsell-price-color: rgb(var(--link-color));--upsell-compare-price-color: rgb(var(--body-text-color) / 60%);color:rgb(var(--body-text-color)) !important}#revy-upsell-popup-block *:not(path){font-family:var(--base-font-family) !important}#revy-upsell-popup-block .revy-upsell-popup-wrapper{background:rgb(var(--modal-overlay-color)/var(--modal-overlay-opacity)) !important}#revy-upsell-popup-block .revy-upsell-popup-content{border-radius:var(--modal-border-radius) !important;background-color:rgb(var(--body-bg-color)) !important}#revy-upsell-popup-block .revy-upsell-popup-header{position:relative !important;padding-inline-end:78px !important;border-radius:var(--modal-border-radius) var(--modal-border-radius) 0 0 !important}#revy-upsell-popup-block .revy-upsell-popup-close-icon{box-sizing:border-box !important;display:flex !important;position:absolute !important;z-index:1 !important;align-items:center !important;justify-content:center !important;top:50% !important;right:14px !important;width:44px !important;height:44px !important;overflow:hidden !important;transform:translateY(-50%) !important;transition:background-color 100ms !important;border-radius:50% !important;background:rgb(var(--body-bg-color)) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;font-size:0 !important;line-height:0 !important;cursor:pointer !important}#revy-upsell-popup-block .revy-upsell-popup-close-icon::before{content:none !important}#revy-upsell-popup-block .revy-upsell-popup-close-icon::after{all:initial !important;content:"" !important;display:block !important;width:24px !important;height:24px !important;background-color:rgb(var(--body-text-color)) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M18 6 6 18M6 6l12 12%27/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M18 6 6 18M6 6l12 12%27/%3E%3C/svg%3E") center/contain no-repeat !important}#revy-upsell-popup-block .revy-upsell-popup-title,#revy-upsell-popup-block .revy-upsell-offer-message{color:rgb(var(--heading-color)) !important;-webkit-text-fill-color:rgb(var(--heading-color)) !important}#revy-upsell-popup-block .revy-upsell-target-name,#revy-upsell-popup-block .revy-upsell-cart-summary,#revy-upsell-popup-block .revy-upsell-offer-product-title,#revy-upsell-popup-block .revy-upsell-offer-product-quantity-number{color:rgb(var(--body-text-color)) !important;-webkit-text-fill-color:rgb(var(--body-text-color)) !important}#revy-upsell-popup-block .revy-upsell-target-option,#revy-upsell-popup-block .revy-upsell-cart-summary-total-item,#revy-upsell-popup-block .revy-upsell-offer-product-variants-label{color:rgb(var(--body-text-color)/65%) !important;-webkit-text-fill-color:rgb(var(--body-text-color)/65%) !important}#revy-upsell-popup-block .revy-upsell-cart-summary-total-value-final,#revy-upsell-popup-block .revy-upsell-offer-product-price-original{color:rgb(var(--link-color)) !important;-webkit-text-fill-color:rgb(var(--link-color)) !important}#revy-upsell-popup-block .revy-upsell-cart-summary-total-value-original,#revy-upsell-popup-block .revy-upsell-offer-product-price-compare{color:rgb(var(--body-text-color)/60%) !important;-webkit-text-fill-color:rgb(var(--body-text-color)/60%) !important}#revy-upsell-popup-block .revy-upsell-offer-product{border-color:rgb(var(--body-text-color)/var(--divider-opacity)) !important}#revy-upsell-popup-block .revy-upsell-divider{background-color:rgb(var(--body-text-color)/var(--divider-opacity)) !important}#revy-upsell-popup-block .revy-upsell-target-thumbnail,#revy-upsell-popup-block .revy-upsell-offer-product-thumbnail{border-color:rgb(var(--body-text-color)/var(--divider-opacity)) !important;border-radius:var(--btn-border-radius) !important;background-color:rgb(var(--body-bg-color)) !important}#revy-upsell-popup-block .revy-upsell-target-thumbnail img,#revy-upsell-popup-block .revy-upsell-offer-product-thumbnail img{border-radius:var(--btn-border-radius) !important}#revy-upsell-popup-block .revy-upsell-offer-product-select{border:1px solid var(--input-border-color) !important;border-radius:var(--btn-border-radius) !important;background-color:var(--input-background-color) !important;color:rgb(var(--input-text-color)) !important;-webkit-text-fill-color:rgb(var(--input-text-color)) !important;font-size:var(--input-text-size) !important;font-style:var(--base-font-style) !important;font-weight:var(--base-font-weight) !important;text-transform:none !important}#revy-upsell-popup-block .revy-upsell-offer-product-select:hover{border-color:var(--input-border-color-hover) !important}#revy-upsell-popup-block .revy-upsell-offer-product-select:focus{border-color:var(--input-border-color-active) !important;box-shadow:0 0 0 var(--input-active-shadow-width) var(--input-border-color-active) !important}#revy-upsell-popup-block .revy-upsell-offer-product-quantity-wrapper svg{transition:fill 100ms !important;fill:rgb(var(--body-text-color)/45%) !important}#revy-upsell-popup-block .revy-upsell-offer-product-quantity-wrapper svg:hover{fill:rgb(var(--body-text-color)) !important}#revy-upsell-popup-block :is(.revy-upsell-btn-cart,.revy-upsell-btn-checkout,.revy-upsell-offer-product-btn,.revy-upsell-popup-discount-bar-button){box-sizing:border-box !important;height:auto !important;padding:var(--input-btn-padding-top) 25px var(--input-btn-padding-bottom) !important;transition:background-color 100ms,color 100ms,border-color 100ms,opacity 100ms !important;border:1.5px solid rgb(var(--btn-border-color)) !important;border-radius:var(--btn-border-radius) !important;background:rgb(var(--btn-bg-color)) !important;color:rgb(var(--btn-text-color)) !important;-webkit-text-fill-color:rgb(var(--btn-text-color)) !important;font-size:var(--button-text-size) !important;font-style:var(--base-font-style) !important;font-weight:var(--base-font-weight) !important;letter-spacing:var(--btn-letter-spacing) !important;line-height:1em !important;text-decoration:none !important;text-transform:var(--btn-text-transform) !important}#revy-upsell-popup-block :is(.revy-upsell-btn-cart,.revy-upsell-btn-checkout,.revy-upsell-offer-product-btn,.revy-upsell-popup-discount-bar-button):active{top:auto !important}#revy-upsell-popup-block :is(.revy-upsell-btn-cart,.revy-upsell-btn-checkout,.revy-upsell-offer-product-btn,.revy-upsell-popup-discount-bar-button):focus-visible{outline:2px solid rgb(var(--btn-bg-color)) !important;outline-offset:3px !important}#revy-upsell-popup-block :is(.revy-upsell-btn-cart,.revy-upsell-btn-checkout,.revy-upsell-offer-product-btn,.revy-upsell-popup-discount-bar-button):disabled{opacity:.5 !important;cursor:default !important}#revy-upsell-popup-block .revy-upsell-btn-continue{color:rgb(var(--link-color)) !important;-webkit-text-fill-color:rgb(var(--link-color)) !important;font-size:var(--small-feature-link-font-size) !important;font-weight:500 !important;letter-spacing:var(--btn-letter-spacing) !important;text-decoration:underline !important;text-decoration-color:rgb(var(--link-color)/40%) !important;text-transform:var(--btn-text-transform) !important;text-underline-offset:2px !important;text-decoration-thickness:1px !important}#revy-upsell-popup-block .revy-upsell-btn-continue:active{top:auto !important}@media(hover: hover){#revy-upsell-popup-block .revy-upsell-popup-close-icon:hover{background:rgb(var(--body-text-color)/8%) !important}#revy-upsell-popup-block :is(.revy-upsell-btn-cart,.revy-upsell-btn-checkout,.revy-upsell-offer-product-btn:not(:disabled),.revy-upsell-popup-discount-bar-button):hover{--checkout-font-color: rgb(var(--btn-text-hover-color)) !important;--checkout-background-color: rgb(var(--btn-bg-hover-color)) !important;--shopping-cart-link-color: rgb(var(--btn-text-hover-color)) !important;--shopping-cart-background-color: rgb(var(--btn-bg-hover-color)) !important;--add-to-cart-font-color: rgb(var(--btn-text-hover-color)) !important;--add-to-cart-background-color: rgb(var(--btn-bg-hover-color)) !important;--upgrade-btn-font-color: rgb(var(--btn-text-hover-color)) !important;--upgrade-btn-bg-color: rgb(var(--btn-bg-hover-color)) !important;border-color:rgb(var(--btn-border-hover-color)) !important;background:rgb(var(--btn-bg-hover-color)) !important;color:rgb(var(--btn-text-hover-color)) !important;-webkit-text-fill-color:rgb(var(--btn-text-hover-color)) !important}#revy-upsell-popup-block .revy-upsell-btn-continue:hover{text-decoration-color:rgb(var(--link-color)) !important}}@media(hover: none){#revy-upsell-popup-block .revy-upsell-popup-close-icon:active{background:rgb(var(--body-text-color)/8%) !important}#revy-upsell-popup-block :is(.revy-upsell-btn-cart,.revy-upsell-btn-checkout,.revy-upsell-offer-product-btn:not(:disabled),.revy-upsell-popup-discount-bar-button):active{--checkout-font-color: rgb(var(--btn-text-hover-color)) !important;--checkout-background-color: rgb(var(--btn-bg-hover-color)) !important;--shopping-cart-link-color: rgb(var(--btn-text-hover-color)) !important;--shopping-cart-background-color: rgb(var(--btn-bg-hover-color)) !important;--add-to-cart-font-color: rgb(var(--btn-text-hover-color)) !important;--add-to-cart-background-color: rgb(var(--btn-bg-hover-color)) !important;--upgrade-btn-font-color: rgb(var(--btn-text-hover-color)) !important;--upgrade-btn-bg-color: rgb(var(--btn-bg-hover-color)) !important;border-color:rgb(var(--btn-border-hover-color)) !important;background:rgb(var(--btn-bg-hover-color)) !important;color:rgb(var(--btn-text-hover-color)) !important;-webkit-text-fill-color:rgb(var(--btn-text-hover-color)) !important}}@media(width >= 1024px){.section-footer__row--blocks:has(>.section-footer__row__col:nth-child(5))>.section-footer__row__col{flex:1 0 calc(25% - var(--footer-gap-x));width:auto;min-width:0;max-width:none}}@layer lelosi-shared{linked-product-swatches,card-color-swatches{display:block}linked-product-swatches .product-block-options__inner,card-color-swatches .product-block-options__inner{display:inline-flex !important;flex-wrap:wrap;align-items:center}:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop]{padding-inline:6px}:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop] .product-block-options__inner{max-width:100%;margin-bottom:0 !important}:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop] .product-block-options__item,:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop] [data-swatch-more]{flex-shrink:0}:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop] .product-block-options__item--truncated,:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop] [data-swatch-more][hidden]{display:none !important}:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop] [data-swatch-more]:not([hidden]){display:inline-block !important}:is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop] [data-swatch-more]{white-space:nowrap}.js :is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop]:not([data-swatch-rows-ready]) .product-block-options__inner{display:-webkit-box !important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--swatch-rows-mobile, 1);line-clamp:var(--swatch-rows-mobile, 1);color:rgba(0,0,0,0);font-size:0;pointer-events:none}.js :is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop]:not([data-swatch-rows-ready]) .product-block-options__item{display:inline-block !important;visibility:hidden;background:none !important}.js :is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop]:not([data-swatch-rows-ready]) .product-block-options__item::before{content:"";position:absolute;inset:0;visibility:visible;border-radius:inherit;opacity:1 !important;background:rgb(var(--body-text-color)/10%) !important}.js :is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop]:not([data-swatch-rows-ready]) .product-block-options__item>*{display:none !important}.js :is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop]:not([data-swatch-rows-ready]) [data-swatch-more]{display:none !important}@media(width >= 768px){.js :is(linked-product-swatches,card-color-swatches)[data-swatch-rows-desktop]:not([data-swatch-rows-ready]) .product-block-options__inner{-webkit-line-clamp:var(--swatch-rows-desktop, 1);line-clamp:var(--swatch-rows-desktop, 1)}}@media(width >= 960px){product-block[data-linked-product-image-held] .image-cont--with-secondary-image .product-block__image--active{opacity:0 !important}product-block[data-linked-product-image-held] .image-cont--with-secondary-image .product-block__image--show-on-hover{opacity:1 !important}}product-block[data-linked-product-restoring] .product-block__image{transition:none !important}product-block:has(linked-product-swatches[data-gallery-loading]) .image-page-button{opacity:.35 !important;cursor:progress}.linked-product-swatches__loading{display:none !important;position:absolute !important;top:-4px;left:-4px;width:calc(100% + 8px) !important;height:calc(100% + 8px) !important;opacity:0;pointer-events:none}linked-product-swatches[data-loading] .linked-product-swatches__loading,card-color-swatches[data-loading] .linked-product-swatches__loading,hotspot-product[data-loading] .linked-product-swatches__loading{display:block !important;animation:loadingSpinner 1s linear infinite,linked-product-loading-reveal 0s linear 250ms forwards !important}linked-product-swatches .product-block-options__item[data-linked-product-url]{padding:0;cursor:pointer;color:inherit;font:inherit}[data-color-selection-method=click] .product-block-options__item[data-color-selected],[data-color-selection-method=hover] .product-block-options__item[data-color-selected],[data-color-selection-method=hover] .product-block-options__item[data-color-preview]{box-shadow:0 0 0 3px rgb(var(--body-bg-color)),0 0 0 4px rgb(var(--body-text-color)/60%) !important}[data-color-selection-method=hover][data-color-previewing] .product-block-options__item[data-color-selected]:not([data-color-preview]){box-shadow:0 0 0 3px rgb(var(--body-bg-color)),0 0 0 4px rgb(var(--body-text-color)/25%) !important}linked-product-swatches .product-block-options__item:focus-visible,card-color-swatches .product-block-options__item:focus-visible{outline:2px solid currentcolor;outline-offset:4px}linked-product-swatches .product-block-options__item[aria-busy=true],linked-product-swatches[data-loading]{cursor:progress}.linked-product-swatches__more{padding:0;border:0;background:rgba(0,0,0,0);color:rgb(var(--link-color)) !important;cursor:pointer;font:inherit;text-decoration:none}.linked-product-swatches__more[aria-busy=true]{cursor:progress;opacity:.55}linked-product-swatches[data-list-loading=true][data-expanded] .product-block-options__inner::after{display:inline-block;width:76px;height:14px;margin:0 4px 8px;animation:linked-product-swatch-skeleton-pulse 700ms ease-in-out infinite alternate;background:radial-gradient(circle, currentcolor 0 5px, transparent 5.5px) 0 50%/20px 14px repeat-x;content:""}@media(width >= 768px){.swatch-method-swatches linked-product-swatches[data-list-loading=true][data-expanded] .product-block-options__inner::after{margin:0 7px 12px}.swatch-method-variant-images linked-product-swatches[data-list-loading=true][data-expanded] .product-block-options__inner::after{margin:0 3px 10px}}@media(prefers-reduced-motion: reduce){linked-product-swatches[data-list-loading=true][data-expanded] .product-block-options__inner::after{animation:none}linked-product-swatches[data-loading] .linked-product-swatches__loading,card-color-swatches[data-loading] .linked-product-swatches__loading,hotspot-product[data-loading] .linked-product-swatches__loading{animation:linked-product-loading-reveal 0s linear 250ms forwards !important}}@media(hover: hover)and (pointer: fine){[data-color-selection-method=click] .product-block-options--swatch .product-block-options__item:hover:not([data-color-selected],.product-block-options__item--unavailable){box-shadow:none !important}}@media(hover: none),(pointer: coarse){linked-product-swatches .product-block-options__item--truncated,card-color-swatches .product-block-options__item--truncated{display:none !important}linked-product-swatches [data-linked-product-expand]:not([hidden]){display:inline-block !important}}card-color-swatches [data-card-color-expand][hidden]{display:none !important}@keyframes linked-product-loading-reveal{to{opacity:1}}@keyframes linked-product-swatch-skeleton-pulse{from{opacity:.4}to{opacity:.8}}}@layer lelosi-shared{variant-swatch-rows{display:block}variant-swatch-rows [data-swatch-row-hidden]{display:none !important}variant-swatch-rows .variant-swatch-rows__more{flex:0 0 auto;align-self:center;margin:10px 10px 0 0 !important;white-space:nowrap}variant-swatch-rows .variant-swatch-rows__more:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.js variant-swatch-rows:not([data-swatch-rows-ready]) .option-selector__btns{display:-webkit-box !important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--swatch-rows-mobile, 1);line-clamp:var(--swatch-rows-mobile, 1);color:rgba(0,0,0,0);pointer-events:none}.js variant-swatch-rows:not([data-swatch-rows-ready]) .opt-label{display:inline-flex !important;visibility:hidden;vertical-align:top;background:none !important}.js variant-swatch-rows:not([data-swatch-rows-ready]) .opt-label::before,.js variant-swatch-rows:not([data-swatch-rows-ready]) .opt-label>*{visibility:hidden !important}.js variant-swatch-rows:not([data-swatch-rows-ready]) .opt-label::after{content:"";position:absolute;inset:0;visibility:visible;border:0 !important;border-radius:inherit;background:rgb(var(--body-text-color)/10%) !important;box-shadow:none !important}.js variant-swatch-rows:not([data-swatch-rows-ready]) .opt-btn{visibility:hidden}@media(width >= 768px){.js variant-swatch-rows:not([data-swatch-rows-ready]) .option-selector__btns{-webkit-line-clamp:var(--swatch-rows-desktop, 1);line-clamp:var(--swatch-rows-desktop, 1)}}}@layer lelosi-shared{quick-filters{display:block;outline:none}.quick-filters__buttons .quick-filter__link--active{--btn-bg-color: var(--btn-ter-bg-hover-color);--btn-border-color: var(--btn-ter-bg-hover-color);--btn-text-color: var(--btn-ter-text-hover-color)}.quick-filters__buttons .quick-filter__link--active::before{content:"✓";margin-inline-end:.5em;font-weight:700}.quick-filter__link:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}.quick-filters__gallery{--quick-filter-selected-scale: 1.2568;--quick-filter-tile-width: calc(100% * var(--quick-filter-desktop-fraction));--quick-filter-selected-width: calc(var(--quick-filter-tile-width) * var(--quick-filter-selected-scale));--quick-filter-gap: var(--gallery-gutter);--quick-filter-block-space: 16px;display:block;min-width:0;margin-inline:0 !important}.quick-filters__gallery .carousel{min-width:0;isolation:isolate}.quick-filters__gallery .quick-filter__link{display:block;position:relative;overflow:hidden}.quick-filters__gallery .slider{box-sizing:border-box;width:100% !important;padding:var(--quick-filter-block-space) 0 !important;overflow-y:hidden;scroll-padding-inline:0 !important}.quick-filters__gallery .slider__grid{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:0 var(--quick-filter-gap) !important;width:100% !important;min-height:var(--quick-filter-row-height, 0);margin:0 !important;padding:0 !important;border:0 !important}.quick-filters__gallery .gallery__item{flex:0 0 var(--quick-filter-tile-width) !important;width:var(--quick-filter-tile-width) !important;margin:0 !important;border:0 !important}.quick-filters__gallery .slider-nav{position:absolute;z-index:5;inset:0;pointer-events:none}.quick-filters__gallery .image-page-button{display:block !important;top:50% !important;padding:3px !important;transform:translateY(-50%);transition:opacity 100ms !important;opacity:1 !important;pointer-events:auto !important}.quick-filters__gallery .image-page-button::after{content:"" !important;z-index:0 !important;border-radius:inherit !important}.quick-filters__gallery .image-page-button svg{pointer-events:none !important}.quick-filters__gallery .image-page-button[name=prev]{inset-inline:0 auto !important}.quick-filters__gallery .image-page-button[name=next]{inset-inline:auto 0 !important}.quick-filters__gallery .quick-filters__gallery-item--active{position:relative;z-index:2;flex-basis:var(--quick-filter-selected-width) !important;width:var(--quick-filter-selected-width) !important}.quick-filters__selection-shadow{position:absolute;z-index:-1;inset:0;overflow:clip;overflow-clip-margin:12px;pointer-events:none}.quick-filters__selection-shadow::before{content:"";position:absolute;top:var(--selection-top);left:var(--selection-left);width:var(--selection-width);height:var(--selection-height);box-shadow:0 2px 5px rgba(0,0,0,.42)}.quick-filters__carousel--at-start .slider-nav__btn[name=prev],.quick-filters__carousel--at-end .slider-nav__btn[name=next]{opacity:0 !important;pointer-events:none !important}.quick-filters__selected-indicator{display:flex;position:absolute;z-index:4;top:12px;right:12px;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid rgb(var(--body-bg-color));border-radius:50%;background:rgb(var(--body-text-color));color:rgb(var(--body-bg-color));box-shadow:0 1px 4px rgb(var(--body-text-color)/35%)}.quick-filters__selected-indicator svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.quick-filters-ajax.ajax-loading .quick-filter__link{cursor:progress;pointer-events:none}[dir=rtl] .quick-filters__selected-indicator{right:auto;left:12px}}@media(prefers-reduced-motion: reduce){@layer lelosi-shared{.quick-filter__link,.quick-filters__gallery .image-page-button{transition:none !important}.quick-filters__gallery .slider{scroll-behavior:auto}}}.related-products-carousel--image .slider,.related-products-carousel--button .slider{scroll-padding-inline:4px}.related-products-carousel .related-swatches.slider__grid{display:grid;grid-auto-flow:column;grid-auto-columns:var(--image-width, calc((100% - 10px) / 2));padding:4px}.related-products-carousel .related-swatches>.slider__item{min-width:0}.related-products-carousel .related-swatches>.opt-label{height:100%;white-space:normal;overflow-wrap:anywhere}.mobile-sticky-filter-bar{display:none}.filter-sort-dropdown{min-width:0;max-width:min(280px,35vw);text-align:end}.filter-sort-dropdown .link-dropdown__button{display:inline-flex;align-items:center;max-width:100%;overflow:hidden}.filter-sort-dropdown .link-dropdown__button-text{display:inline-flex;align-items:center;max-width:100%}.filter-sort-dropdown .link-dropdown__button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-sort-dropdown .link-dropdown__link{position:relative}.filter-sort-dropdown .link-dropdown__options{text-align:start}.filter-sort-dropdown .link-dropdown__link--active{font-weight:600}.filter-sort-dropdown .link-dropdown__check{position:absolute;top:50%;right:25px;width:20px;height:20px;fill:currentcolor;transform:translateY(-50%)}[dir=rtl] .filter-sort-dropdown .link-dropdown__check{right:auto;left:25px}.filter-sort-dropdown--with-sort-icon.filter-sort-dropdown--expanded{width:auto;max-width:calc(100vw - var(--container-pad-x)*2)}@media(width < 768px){.template-collection .page-header.page-header--mobile-sticky-filter-bar:not(.page-header--with-mobile-results-count,.page-header--with-background) .pagetitle:last-child{margin-bottom:0}.filter-sort-dropdown{max-width:min(190px,48vw)}.mobile-sticky-filter-bar{--mobile-sticky-filter-bar-height: 64px;display:block;height:0}.mobile-sticky-filter-bar__inner{position:fixed;z-index:8000;right:0;bottom:12px;left:0;width:fit-content;min-width:min(320px,100vw - var(--container-pad-x)*2);max-width:min(420px,100vw - var(--container-pad-x)*2);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--mobile-sticky-filter-bar-height);padding:10px var(--container-pad-x) calc(10px + env(safe-area-inset-bottom, 0px));color:rgb(var(--body-text-color));background:rgb(var(--body-bg-color));box-shadow:0 0 12px 1px rgba(0,0,0,.12);transition:transform 175ms ease,opacity 175ms ease,visibility 175ms}.mobile-sticky-filter-bar__filter{flex:none;min-width:max-content;min-height:44px}.mobile-sticky-filter-bar__filter .btn-icon{flex:none}.mobile-sticky-filter-bar__centre{flex:1 1 auto;min-width:0;overflow:hidden}.mobile-sticky-filter-bar__centre .utility-bar__clear-link{max-width:100%;overflow:hidden;text-overflow:ellipsis}.mobile-sticky-filter-bar__right{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;min-width:0;max-width:min(170px,44vw);min-height:44px}.mobile-sticky-filter-bar__right .layout-switch{margin-left:0;margin-inline-start:8px}.mobile-sticky-filter-bar__right .link-dropdown__button{padding-inline-end:0}.mobile-sticky-filter-bar__right .link-dropdown__button-icon{display:none}.mobile-sticky-filter-bar__right .link-dropdown__options{inset:auto 0 -5px auto;width:max-content;max-width:calc(100vw - var(--container-pad-x)*2);padding-top:12px;padding-bottom:49px;overflow:hidden;box-shadow:0 -6px 12px 1px rgba(0,0,0,.12)}.mobile-sticky-filter-bar__right .link-dropdown__options-inner{max-height:calc(100vh - var(--mobile-sticky-filter-bar-height) - env(safe-area-inset-bottom, 0px) - 24px);max-height:calc(100dvh - var(--mobile-sticky-filter-bar-height) - env(safe-area-inset-bottom, 0px) - 24px)}.mobile-sticky-filter-bar__right .link-dropdown__link{white-space:normal}.mobile-sticky-filter-bar--hidden .mobile-sticky-filter-bar__inner{visibility:hidden;opacity:0;transform:translateY(100%);pointer-events:none}[dir=rtl] .mobile-sticky-filter-bar__right .link-dropdown__options{inset:auto auto -5px 0}}@media(width < 768px)and (prefers-reduced-motion: reduce){.mobile-sticky-filter-bar__inner{transition:none}}@media(width < 380px){.mobile-sticky-filter-bar__inner{gap:16px}}mobile-drawer-portal{display:none}@media(width < 768px){body:has(.header-menu-blur-enabled) .overlay{backdrop-filter:blur(0);transition:visibility .3s,z-index 0s .3s,opacity .3s,backdrop-filter 340ms ease}body:has(.header-menu-blur-enabled) .overlay.is-visible{transition:visibility .3s,z-index 0s,opacity .3s,backdrop-filter 340ms ease}body:has(.header-menu-blur-enabled):has(.mobile-menu-drawer[open]) .overlay.is-visible{backdrop-filter:blur(4px)}body:has(.header-menu-blur-enabled) .filter-container .filter-shade{background:rgba(0,0,0,.5);backdrop-filter:blur(0);transition:opacity 340ms ease,visibility 340ms,backdrop-filter 340ms ease}body:has(.header-menu-blur-enabled) .filter-container.filter-container--show-filters-mobile .filter-shade{opacity:1;backdrop-filter:blur(4px)}.mobile-menu-drawer{background:var(--main-nav-bg);color:var(--main-nav-link-col);font-size:17px;line-height:1.5;text-align:start}.mobile-menu-drawer .drawer__content{padding:12px 0}.mobile-menu-drawer__title{margin:0;font:inherit;font-weight:var(--mobile-menu-font-weight)}.mobile-menu-drawer__list{margin:0;padding:0;list-style:none}.mobile-menu-drawer__link{display:block;position:relative;padding:12px 20px;color:inherit;font-weight:var(--mobile-menu-font-weight);text-align:start;white-space:normal}.mobile-menu-drawer__link>*{pointer-events:none}.mobile-menu-drawer .link-dropdown__link--active{font-weight:600}.mobile-menu-drawer .link-dropdown__check{position:absolute;top:50%;right:20px;width:20px;height:20px;transform:translateY(-50%);fill:currentcolor}[dir=rtl] .mobile-menu-drawer .link-dropdown__check{right:auto;left:20px}}@media(width < 768px){sticky-atc.sticky-atc{right:0;bottom:12px;left:0;width:fit-content;min-width:min(320px,100vw - var(--container-pad-x)*2);max-width:min(420px,100vw - var(--container-pad-x)*2);margin-inline:auto;padding:10px var(--container-pad-x) calc(10px + env(safe-area-inset-bottom, 0px)*1.5)}sticky-atc.sticky-atc .sticky-atc__details{min-width:0}}.variant-selection-warning.errors{--variant-selection-error-color: 217 0 0;margin:14px 0 18px;padding:11px 14px;border:1px solid rgb(var(--variant-selection-error-color)/16%);border-radius:var(--btn-inspired-border-radius);background:rgb(var(--variant-selection-error-color)/8%);color:rgb(var(--variant-selection-error-color));font-size:.875em;font-weight:500;line-height:1.4;scroll-margin-block:calc(var(--theme-sticky-header-height, 0px) + 24px) 24px}.variant-selection-warning .errors-text:empty{display:none}.variant-selection-warning .errors-text:not(:empty){margin-top:3px;font-weight:600}.mobile-quick-add,.mobile-quick-add__trigger{display:none}@media(width < 768px){.js .mobile-quick-add__trigger{position:absolute;z-index:4;right:10px;bottom:10px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid rgb(var(--body-text-color)/18%);border-radius:50%;background:rgb(var(--body-bg-color)/92%);box-shadow:0 2px 8px rgba(0,0,0,.12);color:rgb(var(--body-text-color));cursor:pointer;backdrop-filter:blur(4px)}.js .mobile-quick-add__trigger .icon{width:22px;height:22px}.js .mobile-quick-add__trigger:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.js .mobile-quick-add__trigger:disabled{cursor:not-allowed;opacity:.6}.js .mobile-quick-add__trigger[aria-busy=true]{opacity:.6}.mobile-quick-add{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0}.mobile-quick-add__sheet{display:flex;width:100%;max-width:none;min-height:0;max-height:min(82vh,760px);max-height:min(82dvh,760px);flex-direction:column;margin:0;overflow:hidden;transform:translate3d(0, 100%, 0);transition:transform 260ms ease;border-radius:12px 12px 0 0;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));opacity:1;box-shadow:0 -4px 20px rgba(0,0,0,.14)}.mobile-quick-add[open]:not(.is-closing) .mobile-quick-add__sheet{transform:translate3d(0, 0, 0)}.mobile-quick-add__header{display:flex;flex:none;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgb(var(--body-text-color)/14%)}.mobile-quick-add__title{margin:0;font-family:var(--base-font-family);font-size:1rem;font-style:var(--base-font-style);font-weight:700;letter-spacing:0;line-height:1.25;text-transform:uppercase}.mobile-quick-add__close{position:static;flex:none;margin:-10px;padding:10px;background:rgba(0,0,0,0)}.mobile-quick-add__close>*{pointer-events:none}.mobile-quick-add__content{display:flex;min-height:0;max-height:calc(82vh - 72px);max-height:calc(82dvh - 72px);overflow:hidden}.mobile-quick-add__product-form{display:flex;min-height:0;flex:1}.mobile-quick-add__product-form>.form{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.mobile-quick-add__picker{min-height:0;flex:1 1 auto;padding:20px 22px 0;overflow-y:auto;overscroll-behavior:contain}.mobile-quick-add__error{flex:none;margin:16px 22px 0;color:rgb(var(--error-text-color))}.mobile-quick-add__picker>.variant-selection-warning{margin:0 0 16px}.mobile-quick-add__submit{flex:none;width:calc(100% - 44px);margin:20px 22px calc(20px + env(safe-area-inset-bottom, 0px))}.mobile-quick-add__submit:disabled{cursor:not-allowed;opacity:.45}}@media(width < 768px)and (prefers-reduced-motion: reduce){.mobile-quick-add,.mobile-quick-add__sheet{transition:none}}.omnibus-price-message{width:100%;margin-top:6px;color:#aaa;font-size:.7em;line-height:1.35}[class~=product-price] .omnibus-price-message{color:#aaa;font-size:.7em}[class~=product-price--block] .omnibus-price-message{margin-inline:var(--product-block-price-item-margin-start) var(--product-block-price-item-margin-end);margin-top:5px;color:#4a4a4a;font-weight:300;line-height:1.6;text-align:var(--product-block-price-align)}@layer lelosi-shared;@layer lelosi-shared{.product-subtitle{margin:0 0 .5em;color:rgb(var(--body-text-color)/72%);font-size:1rem;line-height:1.35}}.product-form .title-row:has(.product-subtitle){margin-bottom:.85em}.product-form .title-row:has(.product-subtitle) .product-title{margin-bottom:.18em}.product-form .title-row:has(.product-subtitle) .product-subtitle{margin-bottom:0}.product-block-hover-panel{display:none}@media(width >= 768px){.product-block-hover-panel{display:flex;visibility:hidden;position:absolute;z-index:2;right:0;bottom:0;left:0;flex-direction:column;gap:9px;padding:10px 18px 12px;transform:translateY(8px);transition:transform 120ms ease-out,opacity 120ms ease-out,visibility 120ms ease-out;border-top:1px solid rgb(var(--body-text-color)/10%);background:color-mix(in srgb, rgb(var(--body-bg-color)) 90%, rgb(var(--body-text-color)) 10%);opacity:0;pointer-events:auto}.product-block-hover-panel [class~=product-block__subtitle-hover]{padding:0;color:rgb(var(--body-text-color));font-size:calc(var(--smaller-text-size-2)*.88);line-height:1.22;text-align:center}.product-block .image-cont .product-block-hover-panel>.btn.quickbuy-toggle{position:static;display:block;visibility:visible;width:100%;opacity:1}.product-block .image-cont:hover .product-block-hover-panel,.product-block-hover-panel:hover{visibility:visible;transform:translateY(0);opacity:1}}@layer lelosi-shared{.mobile-header-search{display:none}.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--transparent-header-text-color)}@media(max-width: 767.98px){body{--mobile-header-search-transition-in: 250ms cubic-bezier(0.22, 1, 0.36, 1);--mobile-header-search-transition-out: 210ms cubic-bezier(0.4, 0, 0.2, 1)}.pageheader--mobile-search-enabled{position:relative}.pageheader--mobile-search-enabled .mobile-header-search{display:block !important}body:has(.pageheader--mobile-search-enabled:not(.pageheader--transparent-permitted,.pageheader--mobile-search-collapsed)) #content,body.mobile-header-search-visible:not(:has(.pageheader--transparent-permitted)) #content{padding-top:56px}body.mobile-header-search-ready.mobile-header-search-visible:not(:has(.pageheader--transparent-permitted)) #content{transition:padding-top var(--mobile-header-search-transition-in)}body:not(.mobile-header-search-visible) #content{padding-top:0}body.mobile-header-search-ready:not(.mobile-header-search-visible) #content{transition:padding-top var(--mobile-header-search-transition-out)}html:has(body.mobile-header-search-engaged),body.mobile-header-search-engaged{overflow:hidden;overscroll-behavior:none;touch-action:none}body.mobile-header-search-engaged #content{filter:brightness(0.72) blur(0.4px);pointer-events:none;user-select:none}body.mobile-header-search-engaged .mobile-header-search--quick{max-height:calc(100dvh - var(--theme-header-height, 0px));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.pageheader--mobile-search-enabled:not(.pageheader--mobile-search-collapsed) .logo-area{border-bottom-color:rgba(0,0,0,0) !important}.pageheader--mobile-search-enabled:not(.pageheader--mobile-search-collapsed) .logo-area .show-search-link{visibility:hidden;opacity:0;pointer-events:none}.mobile-header-search{visibility:visible;position:absolute;z-index:2;top:100%;right:0;left:0;padding:0 14px 12px;transform:translateY(0);transition:transform var(--mobile-header-search-transition-in),opacity 210ms ease-out,visibility 0s linear 0s,background-color 175ms ease-in,color 175ms ease-in,border-color 175ms ease-in;border-bottom:1px solid var(--heading-divider-col);background:var(--header-bg-col);color:var(--header-text-col);opacity:1;will-change:transform,opacity}.section-header .mobile-header-search--quick{visibility:visible;position:absolute;z-index:2;top:100%;left:0;width:100%;max-height:none;overflow:visible;text-align:initial;opacity:1;pointer-events:auto}.pageheader--mobile-search-collapsed .mobile-header-search{visibility:hidden;transform:translateY(-14px);transition:transform var(--mobile-header-search-transition-out),opacity 190ms ease-in,visibility 0s linear 210ms,background-color 175ms ease-in,color 175ms ease-in,border-color 175ms ease-in;opacity:0;pointer-events:none}.mobile-header-search__form{display:flex;position:relative;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0;overflow:hidden;border:1px solid var(--heading-divider-col);border-radius:var(--btn-border-radius);background:#efefef;color:rgb(var(--body-text-color))}.section-header .mobile-header-search__form{max-width:none;margin:0}input[type=search].mobile-header-search__input{appearance:none;flex:1 1 auto;min-width:0;height:44px;padding:0;padding-inline-start:12px !important;border:0 !important;border-radius:0;outline:0;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit;font:inherit;font-size:max(16px,var(--base-text-size));line-height:1.2}input[type=search].mobile-header-search__input:focus{border:0 !important;box-shadow:none !important;outline:0}input[type=search].mobile-header-search__input::placeholder{color:inherit;opacity:.78}input[type=search].mobile-header-search__input::-webkit-search-cancel-button{appearance:none}button.mobile-header-search__button{appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;border:0 !important;border-radius:0;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit;line-height:1}button.mobile-header-search__close{appearance:none;display:inline-flex;visibility:hidden;flex:0 0 auto;align-items:center;justify-content:center;width:40px;min-width:40px;height:44px;margin:0;padding:0;border:0 !important;border-radius:0;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit;line-height:1;opacity:0;pointer-events:none}.mobile-header-search__close svg{display:block;width:18px;height:18px}.mobile-header-search--active .mobile-header-search__close,.mobile-header-search--quick.main-search--loading .mobile-header-search__close,.mobile-header-search--quick.main-search--has-results .mobile-header-search__close,.mobile-header-search--quick.main-search--no-results .mobile-header-search__close{visibility:visible;opacity:1;pointer-events:auto}.mobile-header-search__button svg{display:block}button.mobile-header-search__button:hover,button.mobile-header-search__button:focus,button.mobile-header-search__close:hover,button.mobile-header-search__close:focus{border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit}.mobile-header-search .search-suggestions{position:static;margin:8px 0 0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:rgb(var(--body-text-color))}.mobile-header-search--active,.mobile-header-search--quick.main-search--loading,.mobile-header-search--quick.main-search--has-results{min-height:calc(100vh - 88px);padding-top:0;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color))}.mobile-header-search--quick.main-search--no-results{min-height:0;padding-top:0;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color))}.mobile-header-search--active,.mobile-header-search--quick.main-search--loading,.mobile-header-search--quick.main-search--has-results,.mobile-header-search--quick.main-search--no-results{transition:transform var(--mobile-header-search-transition-in),opacity 210ms ease-out,visibility 0s linear 0s}.pageheader--mobile-search-enabled:has(.mobile-header-search--active),.pageheader--mobile-search-enabled:has(.mobile-header-search--quick.main-search--loading),.pageheader--mobile-search-enabled:has(.mobile-header-search--quick.main-search--has-results),.pageheader--mobile-search-enabled:has(.mobile-header-search--quick.main-search--no-results){background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color))}.mobile-header-search__results{display:none;box-sizing:border-box;width:100%;max-height:none;margin:18px 0 0;padding:0;overflow:visible;border:0;border-radius:0;background:rgb(var(--body-bg-color));box-shadow:none;color:rgb(var(--body-text-color))}.mobile-header-search--quick.main-search--loading .mobile-header-search__results,.mobile-header-search--quick.main-search--has-results .mobile-header-search__results,.mobile-header-search--quick.main-search--no-results .mobile-header-search__results{display:block}.mobile-header-search--quick.main-search--no-results .mobile-header-search__results{margin:68px 0 48px;text-align:center}.mobile-header-search .main-search__results__products,.mobile-header-search .main-search__results__pages,.mobile-header-search .search-recommendations{margin:0}.mobile-header-search .main-search__results-spinner{display:flex;justify-content:center;margin:20px 0}.mobile-header-search .main-search__results__products{margin-bottom:16px}.mobile-header-search .main-search__results__products .product-grid{justify-content:flex-start}.mobile-header-search .main-search__results-all-link{width:100%;margin-top:14px}.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search__form{border-color:color-mix(in srgb, currentcolor 54%, transparent);background:rgba(0,0,0,0);color:var(--transparent-header-text-color)}.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--active,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--quick.main-search--loading,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--quick.main-search--has-results,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--quick.main-search--no-results,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--active,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--quick.main-search--loading,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--quick.main-search--has-results,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--quick.main-search--no-results{background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color))}.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--active .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--quick.main-search--loading .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--quick.main-search--has-results .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--transparent .mobile-header-search--quick.main-search--no-results .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--active .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--quick.main-search--loading .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--quick.main-search--has-results .mobile-header-search__form,.js .section-header:not(.section-header--nav-hover,.section-header--nav-open) .pageheader--mobile-search-transparent .mobile-header-search--quick.main-search--no-results .mobile-header-search__form{border-color:var(--heading-divider-col);background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color))}.mobile-header-search__placeholder{overflow:hidden;opacity:.78;font-size:max(16px,var(--base-text-size));line-height:1.2;text-overflow:ellipsis;white-space:nowrap}}}body:has(.header-menu-blur-enabled) .page-shade{height:100%;backdrop-filter:blur(0);transition:visibility 340ms,opacity 340ms ease,backdrop-filter 340ms ease}body.show-search:has(.header-menu-blur-enabled) .page-shade{backdrop-filter:blur(4px)}@media(width >= 768px){body:has(.section-header--nav-open .header-menu-blur-enabled,.header-menu-blur-enabled .navigation__item--with-children:hover,.header-menu-blur-enabled .header-help-menu:hover,.header-menu-blur-enabled .header-help-link[aria-expanded=true]) .page-shade{visibility:visible;height:100%;opacity:1;backdrop-filter:blur(4px);pointer-events:auto}.pageheader--layout-inline-permitted:has(#proxy-nav:hover)+#main-nav .navigation__tier-2-container{transition-delay:150ms}.pageheader--layout-inline-permitted:has(#proxy-nav:hover)+#main-nav .navigation__item--show-children .navigation__tier-2-container{transition-delay:0s}.section-header--nav-open .navigation__tier-1>.navigation__item--active:not(:hover)>.navigation__link::before{transform:scaleX(0)}}body.reveal-mobile-nav:has(.header-menu-blur-enabled) .page-shade{backdrop-filter:blur(4px)}@media(max-width: 767.98px){body.enable-mobile-nav-transition .section-header{z-index:6000}body.enable-mobile-nav-transition .header-shade{visibility:hidden;opacity:0;pointer-events:none}}@media(prefers-reduced-motion: reduce){body:has(.header-menu-blur-enabled) .page-shade{transition:none}}.header-help-menu{position:static;flex:0 0 auto;margin-inline-end:10px;border:0}.header-icons-only{--header-icon-control-size: 38px}.logo-area__right .header-icons-only>:is(.header-help-menu,.header-account-link,.show-search-link,.cart-link){flex:0 0 var(--header-icon-control-size);width:var(--header-icon-control-size);margin:0;margin-inline-end:0}.logo-area__right .header-icons-only>:is(.header-account-link,.show-search-link,.cart-link){align-items:center;justify-content:center;width:var(--header-icon-control-size);height:var(--header-icon-control-size);padding:0}.logo-area__right .header-icons-only>.show-search-link .show-search-link__icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.logo-area__right .header-icons-only>.header-help-menu .header-help-link{width:var(--header-icon-control-size)}.header-help-menu .header-help-link{display:inline-flex;z-index:12;align-items:center;justify-content:center;width:44px;padding:0}.header-help-link__icon{display:inline-flex;margin-bottom:2px}.header-help-menu .navigation__item--with-small-menu>.header-help-menu__panel{inset-block-start:100%;inset-inline:auto 20px;padding:0;box-shadow:none}.header-help-menu .header-help-menu__panel .navigation__tier-2{max-height:calc(100dvh - var(--theme-header-height, 100px) - 24px);overflow-y:auto;overscroll-behavior:contain}.header-help-menu .header-help-link[aria-expanded=true]+.header-help-menu__panel{z-index:11;pointer-events:auto}.logo-area:has(.header-help-menu:hover),.logo-area:has(.header-help-link[aria-expanded=true]){z-index:3}@media(width >= 768px){.logo-area__right:has(.header-help-menu),.logo-area__right__inner:has(.header-help-menu),.header-help-menu{align-self:stretch}.header-help-menu,.header-help-menu .navigation__item--with-small-menu,.header-help-menu .header-help-link{height:100%}.header-help-menu .header-help-link::after{content:"";position:absolute;z-index:20;right:10px;bottom:-1px;left:10px;height:2px;transform:scaleX(0);transition:transform .3s;background-color:var(--main-nav-link-hover-col);will-change:transform}.header-help-menu .header-help-link[aria-expanded=true]::after{transform:scaleX(1)}}@media(hover: hover)and (pointer: fine){.header-help-menu:hover .header-help-menu__panel{visibility:visible;z-index:11;opacity:1;pointer-events:auto}}@media(width >= 768px)and (hover: hover)and (pointer: fine){.header-help-menu:hover .header-help-link::after{transform:scaleX(1)}}@media(width < 768px){.header-help-menu{margin-inline-end:0}.header-help-menu--mobile{display:block;width:100%;height:100%}.logo-area__right .header-icons-only>.header-help-menu,.logo-area__right .header-icons-only>.header-help-menu .header-help-link{height:var(--header-icon-control-size)}}@media(width < 768px){.template-collection .utility-bar__left,.template-search .utility-bar__left{flex:0 0 auto}.template-collection .utility-bar__left .toggle-btn,.template-search .utility-bar__left .toggle-btn{flex:none;min-width:max-content}.template-collection .utility-bar__centre,.template-search .utility-bar__centre{min-width:0}.template-collection .utility-bar__centre .utility-bar__item,.template-search .utility-bar__centre .utility-bar__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-collection .utility-bar__right,.template-search .utility-bar__right{flex:0 1 auto;min-width:0}}@media(width < 768px){.section-main-product .page-header{padding-bottom:8px}.section-main-product .page-header .breadcrumbs{margin-top:8px}}.product-info-accordion .uspikona{display:flex;margin:2px 0;padding:5px;gap:10px;align-items:center}.product-info-accordion .uspikona-slika{width:30px;height:auto;flex:0 0 30px;align-self:flex-start;object-fit:contain}.product-info-accordion .uspikona>span,.product-info-accordion .uspikona-besedilo{min-width:0;flex:1 1 auto}.media-gallery--layout-collage-3 .product-media-collage{display:grid;gap:20px}.media-gallery--layout-collage-3 .product-media-collage.product-media-collage--single{grid-template-columns:minmax(0, 1fr)}.media-gallery--layout-collage-3 .product-media-collage__item{min-width:0;min-height:0;margin:0;overflow:hidden;transition:opacity 500ms}.media-gallery--layout-collage-3 .product-media-collage__item.product-media-collage__item--inactive-option{display:none}.media-gallery--layout-collage-3 .product-media-collage__item.product-media-collage__item--primary{grid-column:1;grid-row:1/-1}.media-gallery--layout-collage-3 .product-media-collage__item:not(.product-media-collage__item--primary){position:relative;grid-column:2}.media-gallery--layout-collage-3:not(.media-gallery--layout-collage-3-dynamic-width) .product-media-collage{grid-template-columns:minmax(0, 3fr) minmax(0, 1fr);grid-template-rows:repeat(var(--collage-3-secondary-count, 3), minmax(0, 1fr))}.media-gallery--layout-collage-3:not(.media-gallery--layout-collage-3-dynamic-width) .product-media-collage__item:not(.product-media-collage__item--primary)>.show-gallery,.media-gallery--layout-collage-3:not(.media-gallery--layout-collage-3-dynamic-width) .product-media-collage__item:not(.product-media-collage__item--primary)>.product-media-wrapper{position:absolute;inset:0;display:block;width:100%;height:100%}.media-gallery--layout-collage-3:not(.media-gallery--layout-collage-3-dynamic-width) .product-media-collage__item:not(.product-media-collage__item--primary) .product-media-wrapper,.media-gallery--layout-collage-3:not(.media-gallery--layout-collage-3-dynamic-width) .product-media-collage__item:not(.product-media-collage__item--primary) .product-media,.media-gallery--layout-collage-3:not(.media-gallery--layout-collage-3-dynamic-width) .product-media-collage__item:not(.product-media-collage__item--primary) .img-ar{width:100%;height:100%;padding-bottom:0 !important}.media-gallery--layout-collage-3:not(.media-gallery--layout-collage-3-dynamic-width) .product-media-collage__item:not(.product-media-collage__item--primary) .theme-img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage{grid-template-columns:minmax(0, calc(100% - 20px - var(--collage-3-secondary-width, 25%))) minmax(0, var(--collage-3-secondary-width, 25%));grid-template-rows:repeat(var(--collage-3-secondary-count, 3), auto)}.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage.product-media-collage--single{grid-template-columns:minmax(0, 1fr)}.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage__item>.show-gallery{display:block}.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage__item .product-media-wrapper,.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage__item .product-media,.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage__item .img-ar,.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage__item .product-media--image .theme-img{width:100%}.media-gallery--layout-collage-3.media-gallery--layout-collage-3-dynamic-width .product-media-collage__item .product-media--image .theme-img{height:auto;object-fit:contain}.shopify-section:has(hotspots-image .hotspot__card--product[aria-hidden=false]){position:relative;z-index:10}.hotspot__card--product{width:380px;max-width:min(380px,100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto;overscroll-behavior:contain;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color))}.hotspot__card--product .block-inner{margin:0 0 16px}.hotspot__card--product .product-block__detail{min-width:0}.hotspot__card--product .product-block__title{overflow-wrap:anywhere}.hotspot__card--product .js-form-error:not([hidden]){margin-bottom:12px}.hotspot__card--product .product-block-options__item[role=button]{cursor:pointer}.hotspot__card--product .product-block-options__item[aria-pressed=true]:not([data-linked-product-id],[data-card-color-swatch]){outline:1px solid currentcolor;outline-offset:3px}hotspot-product{display:block}hotspot-product[data-loading=true]{cursor:progress}@media(width >= 1000px)and (hover: hover)and (pointer: fine){hotspot-product .product-block-options__item[data-color-tooltip] .product-block-options__item__text{opacity:1;visibility:visible}}.hotspot:not(.is-active) .hotspot__card--product{transform:none}@media(width >= 768px){.hotspot:not(.is-active) .hotspot__card--product{transform:translateY(-50%)}}.product-label-container--above-title{position:static;flex-flow:row wrap;gap:8px;align-items:flex-start;justify-content:flex-start;margin-bottom:8px;pointer-events:auto}.product-label-container--above-title:empty{display:none}.product-label-container--above-title>.product-label{position:static;flex:0 1 auto;min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}.product-label-container--above-title>.product-label>span{padding:.5em 1em}.size-guide .size-guide-table.small-text{font-size:13px}.size-guide .size-guide-table--extra-small{font-size:11px;line-height:1.4}.size-guide .size-guide-table--mobile-pivoted{display:none}.size-guide .size-guide-table :is(td,th)[colspan="2"]{width:calc(15%*var(--size-guide-column-span, 1));text-align:center;vertical-align:middle}.size-guide .size-guide-table :is(td,th)[rowspan="2"]{text-align:center;vertical-align:middle}.size-guide .size-guide-table.size-guide-table--even-columns :is(td,th)[colspan="2"]{width:calc(100%/var(--table-column-count)*var(--size-guide-column-span, 1))}.size-guide-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-inline-end:8px;border-radius:50%;background:rgb(var(--link-color));color:rgb(var(--bg-color));font-family:monospace;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;vertical-align:middle}@media(max-width: 767.98px){.size-guide-row-name{display:inline-flex;gap:8px;align-items:baseline;max-width:100%}.size-guide-row-name .size-guide-number{flex-shrink:0;margin-inline-end:0}.size-guide-row-name__text{min-width:0}.size-guide-table-container--has-mobile-pivot .size-guide-table--pivot-mobile{display:none}.size-guide-table-container--has-mobile-pivot .size-guide-table--mobile-pivoted{display:table}.size-guide .size-guide-table :is(td,th):first-child{width:45vw;min-width:45vw;max-width:45vw;white-space:normal;overflow-wrap:anywhere}.size-guide .size-guide-table.size-guide-table--mobile-normal{font-size:var(--base-text-size);line-height:var(--base-line-height)}.size-guide .size-guide-table.size-guide-table--mobile-small{font-size:13px}.size-guide .size-guide-table.size-guide-table--mobile-extra-small{font-size:11px}.size-guide .size-guide-table.size-guide-table--mobile-small,.size-guide .size-guide-table.size-guide-table--mobile-extra-small{line-height:1.4}.size-guide .size-guide-table.size-guide-table--mobile-small :is(td,th),.size-guide .size-guide-table.size-guide-table--mobile-extra-small :is(td,th){padding:.65em .5em}.size-guide .size-guide-table.size-guide-table--mobile-pivoted :is(td,th){display:table-cell;position:static;inset-inline-start:auto;width:15%;min-width:0;max-width:none;border-inline:none;border-inline-start:var(--border-line);font-weight:inherit;text-align:start;white-space:inherit;overflow-wrap:normal}.size-guide .size-guide-table.size-guide-table--mobile-pivoted :is(td,th)[data-size-guide-column]:first-child{display:table-cell}.size-guide .size-guide-table.size-guide-table--mobile-pivoted th{font-weight:700}.size-guide .size-guide-table.size-guide-table--mobile-pivoted tr:first-child>:is(td,th){max-width:12em;white-space:normal;overflow-wrap:break-word}.size-guide .size-guide-table.size-guide-table--mobile-pivoted tr:first-child>:is(td,th):not([data-size-guide-column="0"],:empty){min-width:10em}.size-guide .size-guide-table.size-guide-table--mobile-pivoted.size-guide-table--even-columns :is(td,th){width:calc(100%/var(--table-column-count))}.size-guide .size-guide-table.size-guide-table--mobile-pivoted.size-guide-table--align-center :is(td,th):not([data-size-guide-column="0"]){text-align:center}.size-guide .size-guide-table.size-guide-table--mobile-pivoted [data-size-guide-column="0"]{width:8%;min-width:5em;max-width:35vw;text-align:start;white-space:normal;overflow-wrap:anywhere}.size-guide .size-guide-table.size-guide-table--mobile-pivoted.size-guide-table--align-first-center [data-size-guide-column="0"]{text-align:center}.size-guide .size-guide-table.size-guide-table--mobile-pivoted.size-guide-table--sticky-row-name [data-size-guide-column="0"]{position:sticky;z-index:1;inset-inline-start:0;border-inline-end:var(--border-line);font-weight:700}.size-guide .size-guide-table.size-guide-table--mobile-pivoted.size-guide-table--sticky-row-name [data-size-guide-column="1"]{border-inline-start:none}.size-guide .size-guide-table.size-guide-table--mobile-pivoted :is(td,th)[rowspan="2"]{text-align:center;vertical-align:middle}}.product-popup-trigger__icon{display:inline-block;vertical-align:middle;object-fit:contain}.copy-code{display:inline-flex;align-items:center;gap:.35em;min-width:0;padding:.08em .35em;transition:background-color 120ms,border-color 120ms,color 120ms;border:1px solid rgb(var(--body-text-color)/22%);border-radius:calc(var(--btn-border-radius)*.65);background:rgb(var(--body-text-color)/7%);color:inherit;font:inherit;font-weight:600;line-height:1.35;letter-spacing:inherit;text-decoration:none;text-transform:none;vertical-align:baseline;cursor:pointer}.copy-code:hover{border-color:rgb(var(--body-text-color)/42%);background:rgb(var(--body-text-color)/12%)}.copy-code:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.copy-code__icon{width:1em;height:1em;flex:none}.cart-discount-code-text{margin-block:1rem}.feature-rating__heading-row{position:relative;display:flex;align-items:center;gap:6px}.info-tooltip{position:static;display:inline-flex;flex:0 0 auto}.info-tooltip[open] .info-tooltip__trigger{color:rgb(var(--text-color))}.info-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:rgb(var(--text-color)/60%);line-height:0;list-style:none;cursor:pointer}.info-tooltip__trigger::marker{content:""}.info-tooltip__trigger::-webkit-details-marker{display:none}.info-tooltip__trigger:hover,.info-tooltip__trigger:focus-visible{color:rgb(var(--text-color))}.info-tooltip__trigger .icon-info{width:16px;height:16px}.info-tooltip__popup{position:absolute;top:calc(100% + 8px);left:0;z-index:30;box-sizing:border-box;width:calc(100vw - 32px);max-width:340px;overflow-wrap:anywhere;padding:10px 34px 10px 12px;border-radius:8px;background:#444;box-shadow:0 4px 14px rgba(0,0,0,.18);color:#fff;font-size:13px;font-weight:400;line-height:1.45;text-align:left}.info-tooltip__popup::before{position:absolute;bottom:calc(100% - 1px);left:14px;border:6px solid rgba(0,0,0,0);border-bottom-color:#444;content:""}.info-tooltip__content>:first-child{margin-top:0}.info-tooltip__content>:last-child{margin-bottom:0}.info-tooltip__close{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;background:none;color:inherit;cursor:pointer}.info-tooltip__close:hover{opacity:.75}.info-tooltip__close .icon{width:14px;height:14px}.free-shipping-bar--with-milestones:not([data-free-gift-amount="0"]) .free-shipping-bar__message--no,.free-shipping-bar--with-milestones:not([data-free-gift-amount="0"]) .free-shipping-bar__message--yes{margin-bottom:.15em}.free-shipping-bar--with-milestones:not([data-free-gift-progress="1"]) .free-shipping-bar__gift-message--yes,.free-shipping-bar--with-milestones[data-free-gift-progress="1"] .free-shipping-bar__gift-message--no{display:none}.free-shipping-bar__track{--free-shipping-label-width: min(calc(6.5 * var(--smaller-text-size-1)), var(--free-shipping-label-max-width, 100vw));--free-shipping-label-gap: calc(var(--base-text-size) / 4);--free-shipping-track-offset: calc(var(--icon-size) + 1em);position:relative;display:block;row-gap:.25em;margin-inline:calc(var(--free-shipping-label-width)/2)}.free-shipping-bar__track .free-shipping-bar__bar{position:absolute;top:var(--free-shipping-track-offset);inset-inline:0}.free-shipping-bar__milestones{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end;align-items:start;column-gap:var(--free-shipping-annotation-gap, var(--free-shipping-label-gap));margin-inline-end:calc(var(--free-shipping-last-caption-width, var(--free-shipping-label-width))/-2)}.free-shipping-bar__milestone{display:flex;min-width:0;flex-direction:column;align-items:center}.free-shipping-bar__milestone-icon{display:flex;margin-bottom:2em;color:var(--free-shipping-bar-color)}.free-shipping-bar__milestone-dot{--free-shipping-dot-size: 20px;position:absolute;top:calc(var(--free-shipping-track-offset) + 3px);inset-inline-start:var(--free-shipping-milestone-position);box-sizing:border-box;width:var(--free-shipping-dot-size);height:var(--free-shipping-dot-size);margin-top:calc(var(--free-shipping-dot-size)/-2);transform:translateX(-50%);border:3px solid currentcolor;border-radius:50%;background:rgb(var(--bg-color));color:var(--free-shipping-bar-color);transition:background-color .3s ease}.free-shipping-bar__milestone:not(:last-child) .free-shipping-bar__milestone-dot{--free-shipping-dot-size: 16px}[data-free-shipping-progress="1"] .free-shipping-bar__milestone--shipping .free-shipping-bar__milestone-dot,[data-free-gift-progress="1"] .free-shipping-bar__milestone--gift .free-shipping-bar__milestone-dot{background:currentcolor}.free-shipping-bar__milestone-details{display:flex;width:var(--free-shipping-caption-width, var(--free-shipping-label-width));flex-direction:column;overflow-wrap:anywhere;text-align:center}.free-shipping-bar__track--legend{--free-shipping-track-offset: 0.75em}.free-shipping-bar__track--legend .free-shipping-bar__milestones{padding-top:calc(var(--free-shipping-track-offset) + 1.5em)}.free-shipping-bar__track--legend .free-shipping-bar__milestone-icon{margin-bottom:.25em}.free-shipping-bar__track--shared .free-shipping-bar__milestone:not(:last-child) .free-shipping-bar__milestone-dot{display:none}[dir=rtl] .free-shipping-bar__milestone-dot{transform:translateX(50%)}@media(prefers-reduced-motion: reduce){.free-shipping-bar--with-milestones .free-shipping-bar__bar::after,.free-shipping-bar__milestone-dot{transition:none}}.announcement-bar--cart{z-index:auto;margin-bottom:20px}.icon-columns__item--link,.text-box .icon-columns__item--link{display:block;color:inherit;text-decoration:none}.icon-columns__item--link>span.icon-columns__icon{display:inline-block}.icon-columns__item--link .icon-columns__icon{transition:transform 150ms}@media(hover: hover){.icon-columns__item--link:hover .icon-columns__icon{transform:scale(1.1)}}@media(hover: none){.icon-columns__item--link:active .icon-columns__icon{transform:scale(1.1)}}.icon-columns__item--link:focus-visible .icon-columns__icon{transform:scale(1.1)}@media(prefers-reduced-motion: reduce){.icon-columns__item--link:is(:hover,:active,:focus-visible) .icon-columns__icon{transform:none}}@layer lelosi-shared;.cart-disclaimer a>span[style*=text-decoration]{text-decoration:none !important}.product-label--outlet{position:absolute;right:0;bottom:0}.product-label--outlet>span{padding-inline-start:.5em;background:var(--product-label-overlay-outlet-bg);color:var(--product-label-overlay-outlet-text)}.product-label--outlet.product-label--stacked{position:static}
