.icons-with-text--inline{display:inline-flex;vertical-align:top;width:calc(50% - var(--block-padding-xs)/2 - 2px)}.icons-with-text--inline+.icons-with-text--inline,.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline{margin-inline-start:var(--block-padding-xs)}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline{width:calc(33.33333% - (var(--block-padding-xs) + 4px)*2/3)}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline{width:calc(50% - var(--block-padding-xs)/2 - 2px)}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline:nth-child(2n){margin-inline-end:0}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline{margin-inline-start:var(--block-padding-xs)}.icons-with-text__heading:has(+.icons-with-text__container:not(:empty)){margin-bottom:var(--block-padding-s)}.icons-with-text.icons-with-text--block .icons_with_text__item{margin-bottom:0}.icons_with_text__media{align-items:center;aspect-ratio:1/1;display:flex;flex:0 0 var(--media-size);justify-content:center;max-width:var(--media-size);overflow:clip}.icons-with-text__container{gap:16px}.icons_with_text__icon svg{height:100%;width:100%}.icons_with_text__icon{display:flex}.icons_with_text__icon,.icons_with_text__image{height:100%;overflow:clip;width:100%}.icons_with_text__image .lazy-image{height:100%}.icons_with_text__image img{border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius);height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}.icons_with_text__media--fill .icons_with_text__image{border-radius:var(--context-icon-radius);-webkit-border-radius:var(--context-icon-radius);width:100%}.icons_with_text__media--fill .icons_with_text__image img{object-fit:cover}.icons-with-text--block a.icons_with_text__link,.icons-with-text--horizontal .icons_with_text__item .icons_with_text__wrapper.cursor-pointer,.icons-with-text--vertical .icons_with_text__wrapper.cursor-pointer{cursor:pointer;transition:opacity var(--animation-duration) var(--transition-timing-function)}.icons_with_text__link .icons_with_text__title,modal-opener .icons_with_text__title{text-decoration:underline;text-decoration-thickness:var(--underline-thickness-heading);text-underline-offset:var(--underline-offset-heading)}.icons_with_text__link .icons_with_text__title.body-font,.icons_with_text__link .icons_with_text__title.subheading-font:not(.subheading-heading-font),modal-opener .icons_with_text__title.body-font,modal-opener .icons_with_text__title.subheading-font:not(.subheading-heading-font){text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}modal-opener .icons_with_text__title{text-decoration-style:dashed}.icons-with-text--block .icons_with_text__link,.icons-with-text--block .icons_with_text__wrapper,.icons_with_text__info{display:flex;flex-direction:column;gap:var(--block-padding-xs)}.icons-with-text--horizontal .icons_with_text__link,.icons-with-text--horizontal .icons_with_text__wrapper{align-items:center;flex-direction:row;gap:var(--block-padding-s)}.icons-with-text--horizontal .show-lines .icons_with_text__item{border-block-start:var(--line-thickness) solid rgb(var(--lines-color));padding:var(--block-padding-s) 0}.icons-with-text--horizontal .icons-with-text__container:not(.show-lines) .icons_with_text__item:not(:last-child),.icons-with-text--horizontal:has(+.icons-with-text--horizontal) .icons-with-text__container:not(.show-lines) .icons_with_text__item:last-child{padding-bottom:var(--block-padding-s)}.icons-with-text--horizontal:has(.show-lines)+.icons-with-text--horizontal[style*="--spacing: 0;"]:has(.show-lines):not(:has(.icons-with-text__heading)) .icons_with_text__item:first-child{border-block-start:none}.icons-with-text--horizontal .show-lines .icons_with_text__item:last-child{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.icons-with-text--horizontal .icons-with-text__container,.icons-with-text--horizontal .icons_with_text__info{gap:0}.icons_with_text__description p:has(+.icon--small){display:inline-block;margin-bottom:0}.icons_with_text__description .icon--small{display:inline-flex;vertical-align:middle}@media (hover:hover){.icons-with-text--block a.icons_with_text__link:hover,.icons-with-text--horizontal .icons_with_text__item:hover .icons_with_text__wrapper.cursor-pointer,.icons-with-text--vertical .icons_with_text__wrapper.cursor-pointer:hover{opacity:.7}}@media screen and (max-width:768px){.icons-with-text--horizontal+.icons-with-text--horizontal:not([style*="--mobile-spacing: 0;"]):not(:has(.icons-with-text__heading)):has(.show-lines) .icons_with_text__item:first-child{border-block-start:var(--line-thickness) solid rgb(var(--lines-color))}.icons-with-text--horizontal:has(.show-lines)+.icons-with-text--horizontal[style*="--mobile-spacing: 0;"]:not(:has(.icons-with-text__heading)):has(.show-lines) .icons_with_text__item:first-child{border-block-start:none}}.product__inventory-item{display:flex;flex-direction:column;gap:8px}.js-incoming-text{color:rgb(var(--error-color))}.product__inventory progress-bar{background-color:rgba(var(--layout-text-color),.15);border-radius:2px;-webkit-border-radius:2px;display:block;height:2px;margin:9px 0;position:relative;width:100%}.product__inventory progress-bar:after{border-radius:10px;-webkit-border-radius:10px;content:"";height:4px;inset-inline-start:0;position:absolute;top:-1px;transition:width 2.5s ease;width:var(--progress-bar-width,100%)}.product__inventory-item--in-stock .progress-bar{background-color:rgb(var(--in-stock-color));height:4px;margin:8px 0}.product__inventory-item--in-stock .product__inventory-status{color:rgb(var(--in-stock-color))}.product__inventory-item--low progress-bar:after{background-color:rgb(var(--low-inventory-color))}.product__inventory-item--low .product__inventory-status{color:rgb(var(--low-inventory-color))}.product__inventory-item--sold .progress-bar{background-color:rgb(var(--out-of-stock-color));height:4px;margin:8px 0}.product__inventory-item--sold .product__inventory-status{color:rgb(var(--out-of-stock-color))}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{background-color:rgb(var(--layout-bg-color));border:none;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);height:44px;width:44px}.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon{height:44px;width:44px}.pagination__list{justify-content:space-between}.pagination__list,.pagination__pages{align-items:center;gap:4px}.pagination__li .pagination__item{align-items:center;border:var(--border-thickness) solid transparent;border-radius:var(--button-border-radius);display:flex;justify-content:center;min-height:36px;min-width:36px;padding:4px;position:relative;transition:border var(--animation-duration) var(--transition-timing-function)}.pagination__li .pagination__item:after{border:2px solid transparent;border-radius:var(--button-border-radius);content:"";display:block;height:calc(100% + var(--border-thickness)*2);inset-inline-start:calc(-2px - var(--border-thickness));position:absolute;top:calc(-2px - var(--border-thickness));width:calc(100% + var(--border-thickness)*2)}.pagination__li.pagination__li--current .pagination__item{border-color:transparent;cursor:auto;pointer-events:none;transition:none}.pagination__li.pagination__li--current .pagination__item:after{border:2px solid rgb(var(--layout-text-color));transition:border var(--animation-duration) var(--transition-timing-function)}.pagination__item--disable a{opacity:.5;pointer-events:none}li.pagination__item--disable{cursor:not-allowed}.pagination__item-arrow{align-items:center;display:flex;height:36px;justify-content:center;padding:6px;width:36px}.pagination__item-arrow,li:not(.pagination__item--disable) .pagination__item-arrow svg{transition:opacity var(--animation-duration) var(--transition-timing-function)}.pagination__li-disabled{pointer-events:none}.pagination-wrapper{margin-top:var(--block-padding);width:100%;&:empty{display:none}}.infinite-scroll{justify-content:center;position:relative;&:has(>.pagination-indicator){align-items:center;display:flex;flex-direction:column;row-gap:22px}}.pagination-indicator{align-items:center;row-gap:15px}.pagination-indicator__description{opacity:.7}.pagination-indicator__indicator{background-color:rgba(var(--layout-text-color),.2);border-radius:4px;height:2px;position:relative;width:180px;&:after{background-color:rgb(var(--layout-text-color));border-radius:4px;-webkit-border-radius:4px;content:"";height:2px;left:0;position:absolute;width:min(var(--indicator-progress-width,100%),100%)}}.pagination__button{position:relative;width:fit-content}.pagination__button .loading-overlay__spinner{inset-inline-start:calc(50% - 12px);top:calc(50% - 12px)}.pagination__button .icon-accordion:has(~.loading-overlay__spinner:not(.hidden)),.pagination__button-text:has(+.loading-overlay__spinner:not(.hidden)){opacity:0!important;z-index:0}.infinite-scroll button[aria-hidden=true]:has(.loading-overlay__spinner:not(.hidden)){height:24px;position:relative;width:24px}@media (hover:hover){.pagination__li:not(.pagination__li--current):hover .pagination__item{border:var(--border-thickness) solid rgba(var(--layout-text-color),.5);cursor:pointer}li:not(.pagination__item--disable) .pagination__item-arrow:hover svg{opacity:.7}}.sticky-cart-wrapper.hidden{display:block!important}.sticky-cart-block{display:block;transform:translateY(8rem)}.product-sticky-cart{border-radius:var(--corner-radius);-webkit-border-radius:var(--corner-radius);bottom:8px;inset-inline-start:calc(50% - 300px);max-width:600px;opacity:0;overflow:clip;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .3s var(--transition-timing-function) ease,opacity .3s var(--transition-timing-function) ease;width:100%;z-index:100}.product-sticky-cart--left{inset-inline-start:8px}.product-sticky-cart--right{inset-inline-end:8px;inset-inline-start:auto}.product-sticky-cart:before{background-color:rgb(var(--layout-background-color));content:"";height:100%;inset-inline-start:0;position:absolute;top:0;width:100%;z-index:0}animate-sticky[animate] .product-sticky-cart{opacity:1;pointer-events:visible;transform:translateY(0)}.sticky-cart{column-gap:8px;display:flex;justify-content:space-between;padding:12px;position:relative}.sticky-cart__content{align-items:center;column-gap:8px;display:flex}.sticky-cart__content-image{border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius);flex-shrink:0;max-width:48px;overflow:clip;width:48px}.sticky-cart__content-image.enable-blending{background:var(--blending-color,none)}.sticky-cart__content-image.enable-blending img{mix-blend-mode:darken}.sticky-cart__content img{display:block;height:100%;width:100%}.sticky-cart__content .h4{margin:0}.product-sticky-cart .product-form__buttons button{width:auto}.sticky-cart__content-heading{display:flex;flex-direction:column;gap:2px}.sticky-cart__form{align-items:center;display:flex;flex-shrink:0}.sticky-cart__form form{display:flex}.sticky-cart__form .product-form__buttons{column-gap:1rem;display:flex}.sticky-cart__form .select__select{height:100%;min-height:auto}.current-variant{display:flex;flex-wrap:wrap;gap:8px}.current-variant a{text-decoration:underline}.main-product-section:has(.variant-selects--no-options) .sticky-cart-wrapper .current-variant a{display:none}body.hidden animate-sticky .product-sticky-cart{z-index:1}.product-form__buttons-icon,.sticky-cart .price-inside-button{display:none}.sticky-cart .product-form__submit.loading .button-title{display:block;opacity:0}.sticky-cart .product-form__buttons .product-form__submit{justify-content:center}@media screen and (max-width:1024px){.product-sticky-cart{border-radius:0;-webkit-border-radius:0;inset-inline:0;bottom:0;max-width:100vw}}@media screen and (min-width:1025px){.product-sticky-cart{transform:translateY(20px)}animate-sticky[animate] .product-sticky-cart{transition:opacity .3s var(--transition-timing-function),transform .3s var(--transition-timing-function)}}@media screen and (min-width:769px){.sticky-cart-wrapper--mobile.hidden{display:none!important}}@media screen and (max-width:768px){.product-sticky-cart .product-form__submit span:not(.product-form__buttons-icon):not(.loading-overlay__spinner),.sticky-cart-wrapper--desktop.hidden{display:none!important}.product-form__buttons-icon{display:flex}.product-form__submit.loading .product-form__buttons-icon,.product-sticky-cart .product-form__submit:after,.sticky-cart .product-form__buttons .button-title,.sticky-cart .product-form__submit.loading .button-title{display:none}.product-sticky-cart .product-form__buttons button{min-height:calc(40px + var(--icon-scale) + var(--border-thickness) + var(--border-thickness));min-width:calc(40px + var(--icon-scale) + var(--border-thickness) + var(--border-thickness));padding:10px}.sticky-cart__content{flex:0 0 calc(100% - 60px - var(--icon-scale) - var(--border-thickness) - var(--border-thickness));min-width:0;overflow:clip}.sticky-cart__content-image+.sticky-cart__content-heading{max-width:calc(100% - 56px)}.sticky-cart__content p{overflow:clip;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}}promo-code{display:flex;width:100%}.center promo-code{justify-content:center}.promo-code{align-items:center;border-radius:var(--field-radius);-webkit-border-radius:var(--field-radius);display:flex;flex-wrap:nowrap;max-width:600px;overflow:clip;width:100%}.promo-code>*{border-radius:unset;-webkit-border-radius:unset}.promo-code__field{align-items:center;border:var(--border-thickness) dashed rgb(var(--layout-text-color));border-end-start-radius:var(--field-radius);border-inline-end:none;border-start-start-radius:var(--field-radius);display:flex;justify-content:center;min-height:64px;overflow:clip;padding:12px 16px;width:100%}.promo-code__field span{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;user-select:text!important}.promo-code .copy-label,.promo-code .copy-success{display:block;word-break:keep-all}.promo-code .copy-button{background-color:rgb(var(--layout-text-color));color:rgb(var(--layout-bg-color));min-height:64px;padding:12px 32px;transition:opacity var(--animation-duration) var(--transition-timing-function);width:max-content}@media (hover:hover){.promo-code .copy-button:hover{opacity:.7}}.promo-code .copy-button .hide{height:0;opacity:0}.promo-code .copy-button .show{height:auto;opacity:1}.promo-code .copy-button:before{content:none!important}@media screen and (max-width:768px){.promo-code{flex-direction:column}.promo-code .copy-button,.promo-code .promo-code__field{min-height:44px;width:100%}.promo-code .promo-code__field{border-block-end:none;border-end-end-radius:0;border-end-start-radius:0;border-inline-end:var(--border-thickness) dashed rgb(var(--layout-text-color));border-start-end-radius:var(--field-radius)}}.related-collections__heading+.related-collections__container{margin-top:var(--block-padding-xs)}.related-collections__item{align-items:center;display:flex;gap:16px}.section-related-collections .related-collections__item{justify-content:center}.related-collections--block .related-collections__item{border-block-start:var(--line-thickness) solid rgb(var(--lines-color));padding:var(--block-padding-xs) 0;width:100%}.related-collections--block .related-collections__item:last-child{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.related-collections__content{display:flex;flex-direction:column;gap:4px;transition:opacity var(--animation-duration) var(--transition-timing-function);width:100%}.related-collections__route--wrapper{justify-content:space-between}.related-collections__link,.related-collections__route--wrapper{align-items:center;gap:8px}.related-collections__image-alternative,.related-collections__image-icon{align-items:center;display:flex}.related-collections__link .related-collections__icon{display:inline-flex;height:fit-content}.related-collections__image-icon{height:24px;width:24px}.related-collections__image-alternative{background-color:rgba(var(--layout-text-color),.1);justify-content:center;width:100%}.related-collections__image{aspect-ratio:1/1;border-radius:var(--images-and-sections-radius);-webkit-border-radius:var(--images-and-sections-radius);display:flex;height:48px;overflow:clip}@media (hover:hover){.related-collections__item:hover .related-collections__content{opacity:var(--hover-opacity)}}@media screen and (max-width:768px){.section-related-collections .section-header{text-align:start}.section-related-collections .related-collections__item{justify-content:flex-start}}.featured-collection-with-media:not(.featured-collection-with-media--framing):has(.featured-collection-with-media__item:first-child.featured-collection-with-media__item-colored){padding-top:0}.featured-collection-with-media:not(.featured-collection-with-media--framing):has(.featured-collection-with-media__item:last-child.featured-collection-with-media__item-colored){padding-bottom:0}.section--full-width .featured-collection-with-media .media-with-text__content--full-width.section-framing-grid{padding-bottom:var(--inner-section-padding);padding-top:var(--inner-section-padding)}.section-radius-not-all .media-with-text__card.fill-section-inside,.section-radius-not-all:first-child:not(:only-child)>div{border-end-end-radius:0;border-end-start-radius:0}.section-radius-not-all:last-child:not(:only-child)>div{border-end-end-radius:var(--images-and-sections-radius);border-end-start-radius:var(--images-and-sections-radius);border-start-end-radius:0;border-start-start-radius:0}.section--full-width .section-radius-not-all:has(.right-media) .media-with-text__media-wrapper{border-end-end-radius:0;border-start-end-radius:0}.section--full-width .section-radius-not-all:has(.left-media) .media-with-text__media-wrapper{border-end-start-radius:0;border-start-start-radius:0}.media-with-text__content--full-width.right-media{padding-inline-start:var(--inner-section-padding)}.media-with-text__content--full-width.right-media.large{padding-inline-start:max(calc(var(--inner-section-padding)/2),24px)}.media-with-text__content--full-width.left-media{padding-inline-end:var(--inner-section-padding)}.media-with-text__content--full-width.left-media.large{padding-inline-end:max(calc(var(--inner-section-padding)/2),24px)}.featured-collection-with-media__item-bottom-margin{margin-bottom:var(--section-padding)}.featured-collection-with-media__item-top-margin{margin-top:var(--section-padding)}.featured-collection-with-media__item-colored>div{padding-bottom:var(--section-padding);padding-top:calc(var(--section-padding)*var(--top-spacing))}.featured-collection-with-media__item-colored .featured-collection__media.fill-section-inside .elem-padding-l{padding:var(--inner-section-padding)}.featured-collection-with-media__item-colored>div.without-padding{padding-bottom:0}.featured-collection__products.fill-section-inside{padding-inline-end:var(--side-margin);padding-inline-start:var(--side-margin)}.shopify-section:not(:last-child).section-featured-collection-with-media .bottom-line:after{inset-inline-start:var(--side-margin);width:calc(100vw - var(--side-margin) - var(--side-margin))}@media screen and (max-width:768px){.section--full-width .section-radius-not-all:has(.left-media) .media-with-text__media-wrapper,.section--full-width .section-radius-not-all:has(.right-media) .media-with-text__media-wrapper{border-radius:0}.media-with-text__content--full-width.media-with-text__content.left-media,.media-with-text__content--full-width.media-with-text__content.right-media{padding-inline-end:var(--side-margin);padding-inline-start:var(--side-margin)}.media-with-text__content--full-width.media-with-text__content.left-media:has(.media-with-text__content-wrapper:empty),.media-with-text__content--full-width.media-with-text__content.right-media:has(.media-with-text__content-wrapper:empty){padding-bottom:0}.section--full-width .featured-collection-with-media .media-with-text__content--full-width.section-framing-grid{padding-top:0}}