.shopify-section.section-product-information{position:relative;z-index:calc(var(--layer-heightened) + 1)}product-info{display:block}body.template-product product-info{--section-spacing-top-mobile: 15px}.product{margin:0}.product__grid{--product-grid-gap: 50px;display:flex;flex-direction:column;justify-content:center;gap:var(--product-grid-gap)}@media screen and (min-width:577px){.product__grid{--product-grid-gap: 30px;flex-direction:row;flex-wrap:nowrap}.slider--mobile .product__media-list{--product-grid-gap: 10px;flex-wrap:wrap;overflow:visible}.slider--mobile .product__media-list>*{flex:0 0 calc(100% / var(--cols, 1));max-width:calc(100% / var(--cols, 1));padding-inline:calc(.5 * var(--grid-gap-horizontal))}.product__media-wrapper{--width: calc(55% - (var(--product-grid-gap) / 2));flex:0 0 var(--width);max-width:var(--width)}.product__info-wrapper{--width: calc(45% - (var(--product-grid-gap) / 2));flex:0 0 var(--width);max-width:var(--width)}.product__info-wrapper:only-child{flex:0 0 100%;max-width:100%}}@media screen and (min-width:1025px){.product__grid{--product-grid-gap: 50px}.info-popup-modal .product__grid{--product-grid-gap: 30px}.product__media-wrapper{--width: calc(var(--media-width, 50%) - (var(--product-grid-gap) / 2))}.product__info-wrapper{--info-width: calc(100% - var(--media-width, 50%));--width: calc(var(--info-width) - (var(--product-grid-gap) / 2))}.product__info-wrapper:only-child{flex:0 0 60%;max-width:60%}}.product--no-media{max-width:1000px;margin:0 auto}.product--no-media .product__info-wrapper{--media-width: 0%}.product--no-media .product__media-wrapper{display:none}.product__media-wrapper{padding-inline-start:0}.product-media-container{position:relative}.product__media-wrapper .slider,.media-gallery>.product__media-list,.product-media-container{border-radius:var(--border-radius-size-5);overflow:hidden;transition:border-radius var(--duration-default) var(--transition-primary)}.product__media-wrapper .slider-track{gap:0}.product__media-wrapper .slider-track .product-media-container,.media-gallery:hover>.product__media-list .product-media-container{border-radius:0!important}.product__media-wrapper .slider-track .product-media-container,.slider .slider-list~.slide .product-media-container{width:100%}@media screen and (min-width:577px){.product__media-wrapper .slider--mobile{border-radius:0!important}.product__media-wrapper .slider--mobile{background:transparent}.product__media-wrapper:hover .slider:not(.slider--mobile),.media-gallery:hover>.product__media-list,.slider:not(.slider--everywhere) .product-media-container:hover{border-radius:var(--border-radius-size-3)}}.media-gallery [data-animate=image]:not(.animations-end) .deferred-media__poster-button{display:none}.info-popup-modal--quickview :is(.product__media-wrapper .slider,.media-gallery>.product__media-list,.product-media-container){border-radius:var(--border-radius-size-3)}.slider--adapt-first .product__media--cover .product__media{height:var(--max-height)}.product__media--contain :is(.product__media>img,.deferred-media__poster img),.product__media--contain~.slide-clone :is(.product__media>img,.deferred-media__poster img){object-fit:contain;background:var(--media-background, var(--color-secondary-background))}.product__media--cover :is(.product__media img,.deferred-media__poster img),.product__media--cover~.slide-clone :is(.product__media>img,.deferred-media__poster img){object-fit:cover}.product__media-wrapper .slider-buttons{position:absolute;top:0;right:10px;bottom:0;left:10px;grid-template-columns:44px 44px;gap:0;margin:0;justify-content:space-between;pointer-events:none;z-index:var(--layer-flat)}.media-gallery[data-hidden-variants]:has(.product__media-list>li.slide:only-child) .slider-buttons{display:none}.product__media-wrapper .slider-button{transition:all var(--duration-medium) var(--transition-primary)}.product__media-wrapper .slider-button--prev{transform:scale(.8) translate(15px)}.product__media-wrapper .slider-button--next{transform:scale(.8) translate(-15px)}.product__media-wrapper .slider-counter{position:relative;margin-top:14px;pointer-events:all;opacity:1}@media screen and (max-width:576px){.slider-counter.slider-counter--start-mobile{justify-content:start}}@media screen and (min-width:577px){.product__media-wrapper .slider-counter{display:none}.product__media-wrapper.has-mobile-slider-dots{margin-bottom:0}.product__media-wrapper slider-component:hover .slider-button{transform:scale(1) translate(0)}.product__media-wrapper slider-component .slider-buttons>*,.product__media-wrapper slider-component .slider-button[disabled]{visibility:hidden;opacity:0}.product__media-wrapper slider-component:hover .slider-buttons>*:not([disabled]){visibility:visible;opacity:1}.product__media-wrapper slider-component:hover .slider-button[disabled]{visibility:visible;opacity:.4}.product--thumbnails-vertical:has(.product__thumbnails) .media-gallery{display:grid;grid-template-areas:"thumbnails main";gap:20px}}@media screen and (min-width:1025px){.product--thumbnails-vertical:has(.product__thumbnails) .media-gallery{grid-template-columns:100px 1fr}}@media screen and (min-width:577px)and (max-width:1024px){.product--thumbnails-vertical:has(.product__thumbnails) .media-gallery{grid-template-columns:80px 1fr}}@media screen and (min-width:1025px){.product--thumbnails-vertical:has(.product__thumbnails) .media-gallery{grid-template-columns:100px 1fr;gap:20px}}.product--thumbnails-vertical:has(.product__thumbnails) .media-gallery:has(.thumbnail-list__item:only-child){grid-template-columns:1fr;grid-template-areas:"main"}.media-gallery:has(.thumbnail-list__item:only-child) .product-media-container.media-type-image{width:100%}.media-gallery:has(.thumbnail-list__item:only-child) slider-component{--max-height: unset !important}.product--thumbnails-vertical:has(.product__thumbnails) .product__thumbnails{position:relative;grid-area:thumbnails}.product--thumbnails-vertical:has(.product__thumbnails) slider-component{grid-area:main}.product--thumbnails-horizontal .product__thumbnails{margin-top:20px}.product__thumbnails custom-scrollbar{inset-inline-start:auto;inset-inline-end:-8px}.product__thumbnails custom-scrollbar[data-direction=horizontal]{position:static;display:block;margin-top:10px}@media screen and (min-width:577px){.product__column-sticky{display:block;position:sticky;top:0;z-index:var(--layer-flat)}.content-for-layout .product__column-sticky{top:40px}body.has-header-sticky .content-for-layout .product__column-sticky{top:calc(var(--header-height) + 40px)}.featured-product:has(.product__info-wrapper.vertical-align-center) .product__media-wrapper{align-self:center}.featured-product:has(.product__info-wrapper.vertical-align-center) .product__column-sticky{position:relative}}:is(.media-gallery,.slider) .product__modal-opener{display:block;opacity:1;transition:all var(--duration-medium) var(--transition-primary)}@media screen and (min-width:577px){:is(.media-gallery,.slider)>.product__modal-opener{visibility:hidden;opacity:0}slider-component:hover .slider>.product__modal-opener,.media-gallery:hover>.product__modal-opener{visibility:visible;opacity:1}}.product-form__buttons shopify-accelerated-checkout{display:grid;grid-template-columns:1fr;gap:10px}.shopify-payment-button__button{font-family:var(--font-body-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-font-line-height);text-transform:var(--button-uppercase);transition:background-color var(--duration-medium) var(--transition-primary) .02s,border-radius var(--duration-medium) var(--transition-primary) .02s,color 0s var(--transition-primary) .02s}@media screen and (min-width:1025px){.shopify-payment-button__button:hover{color:var(--color-button-text-hover);background:var(--color-button-hover);border-radius:var(--button-radius-hover)}}.shopify-payment-button__more-options{--line-heigth-factor: .23076923077;width:fit-content;margin-top:10px;font-size:var(--text-size-2);line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-body-scale)));text-decoration:none}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form__buttons shopify-accelerated-checkout-cart{display:grid;grid-template-columns:1fr;gap:10px}.product__info-block .product-form>form{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.product__info-block>.product-form__wrapper .product-form__error-message-wrapper:not([hidden]){display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:center;margin-bottom:15px;color:var(--color-error)}.product__info-block .product-form__input .form__label{padding-inline-start:0}.product__info-block .product-form__input .form__label:not(.visually-hidden)+*{margin-top:10px}.product__info-block .product-form__input .select{max-width:100%}.product__info-block .product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product__info-block .product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.4}.product__info-block .product-form__submit-divider{font-style:normal;padding:0 7px}.product__info-container{container-type:inline-size;container-name:product-info-container;display:flex;flex-direction:column;gap:50px}.info-popup-modal .product__info-container{gap:30px}.product__info-container iframe{max-width:100%}.media-gallery{position:relative;overflow:hidden}.media-gallery :is(.slider,.slide){max-width:100%}.media-gallery .deferred-media :is(iframe,video){width:100%;height:100%;border:none;aspect-ratio:var(--aspect-ratio, auto);object-fit:contain}.media-gallery .slider--autoheight .deferred-media iframe{--aspect-ratio: 16 / 9}.media-gallery .deferred-media iframe[data-video-type=vimeo]{background:#000}.product__main-info-group+.product__shipping-group{margin-top:-20px}@media screen and (min-width:577px){.product__main-info-group+.product__shipping-group{margin-top:-10px}}.product__title{word-break:break-word}.product__title>*{margin:0}.product__info-block:empty{display:none}.product__info-block .product__tax{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.product__info-block .product__tax:not(:empty){margin-top:10px}.product__info-block .product__tax.rte:after{display:none}.product__info-block .product__tax a{font-weight:var(--font-body-bold-weight)}.product__main-info-group :is(.product__popup,.product__product-inventory){margin-top:20px}.product__popup .popup-modal__opener{display:flex}.product__popup .popup-modal__opener :is(button,.popup-modal_link){display:inline-flex;flex-wrap:nowrap;align-items:center;width:fit-content;gap:7px}.product__popup .popup-modal__opener :is(button svg,.popup-modal_link svg){width:20px;height:20px;flex-shrink:0}.product__block-title+*{margin-top:20px}.product__block-title:has(svg){display:flex;align-items:center;gap:10px}.product__block-title>svg{width:20px;height:20px;flex-shrink:0}.product__price .price__sale>span:not(.visually-hidden){display:inline-flex}.product__price .unit-price .price-item>span:not(.visually-hidden){display:inline-flex}.product__text-wrapper.grid--columns{--grid-gap-horizontal: 10px;--grid-gap-vertical: 10px}.product__text-wrapper.grid--rows{--grid-gap-horizontal: 0;--grid-gap-vertical: 31px}@media screen and (min-width:1025px){@container product-info-container (width < 790px){.grid--columns.grid--cols-desktop-4{--cols: 3}}@container product-info-container (width < 590px){.grid--columns.grid--cols-desktop-4,.grid--columns.grid--cols-desktop-3{--cols: 2}}@container product-info-container (width < 390px){.grid--columns.grid--cols-desktop-4,.grid--columns.grid--cols-desktop-3,.grid--columns.grid--cols-desktop-2{--cols: 1}}}.product__text-wrapper .text-item,.product__text-wrapper .text-item__inner{position:relative;display:grid}.text-item--align-center{align-items:center}.text-item--align-start{align-items:flex-start}.product__text-wrapper .text-item__title:not(:last-child){margin-bottom:5px}.grid--columns .text-item{align-items:flex-start;padding:30px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:var(--border-radius-size-5)}.grid--columns .text-item__inner{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px}.grid--columns .text-item--align-start .text-item__content{margin-top:3px}.text-item__icon{display:flex;align-items:center;justify-content:center}.grid--columns .text-item__icon:has(>svg){width:44px;height:44px;border-radius:var(--border-radius-round);background:var(--color-secondary-background)}.grid--columns .text-item__icon:has(>img){width:44px;height:auto}.grid--rows .text-item__icon{width:20px;height:20px}.grid--rows .text-item__inner:has(.text-item__icon){grid-template-columns:20px minmax(0,1fr);gap:7px}.grid--rows .text-item+.text-item:before{content:"";position:absolute;width:100%;height:1px;top:-17px;left:0;background:var(--color-line)}.grid--columns .text-item__text,.grid--rows .text-item__text{--line-heigth-factor: .23076923077;font-size:var(--text-size-2-mobile);overflow-wrap:break-word}.grid--rows .text-item__title{display:none}.grid--rows .text-item__title+p{margin-top:0}@media(min-width:577px){.grid--columns .text-item__text,.grid--rows .text-item__text{--line-heigth-factor: .23076923077;font-size:var(--text-size-2)}}.text-item__icon img{display:block;width:100%;height:auto}.text-item__icon svg{display:block;width:20px;height:20px}.product__accordion{background-color:var(--color-background);border-radius:var(--border-radius-size-5)}.product__accordion .details{border-radius:var(--border-radius-size-5)}.product__accordion .details__content,.product__accordion .details:has(.details__checkbox:checked) .details__content{padding-bottom:0;text-align:initial}.product__accordion .details:has(.details__checkbox:checked) .details__content .accordion__content{padding-bottom:30px}.product__accordion:has(.details__checkbox:checked):not(:has(.card-shadow-hover)) .details{background-color:var(--white-underlay)}@media screen and (min-width:1025px){.product__accordion.accordion--shadow-hover:has(.details__checkbox:checked):hover,.product__accordion:not(:has(.details__checkbox:checked)):hover{background-color:var(--white-underlay)}}.product__accordion+.product__accordion{margin-top:-40px}.product__info-group{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.product__main-info-group{gap:10px}.product__shipping-group,.product__actions-group{gap:30px}@media screen and (min-width:1025px){.product__actions-group :is(.product-form__wrapper,.product-form__input--dropdown){max-width:var(--form-max-width, 100%)}}.product__badges-block:not(:has(.product__badges)){display:none}.product__variant-picker:not(:has(variant-selects)){display:none}.product__badges-block{padding-bottom:5px}.product__badges-block:has(.product__badges.hidden-empty:empty){display:none}.product__badges-block:not(:first-child){margin-top:3px}.product__announcement:not(:last-child){margin-bottom:20px}.product__info-group,.product__info-block{background:var(--color-background)}.product__payment-terms:not(:has(.shopify-payment-terms)){display:none}.product__payment-terms .shopify-payment-terms__learn-more{color:var(--color-accent);text-decoration:none}.product-form__buttons{display:grid;grid-template-columns:1fr;gap:15px}.product__info-container .product-form__actions{container-type:inline-size;container-name:product-actions-container}.product-form__actions,.product-form__actions-inner{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.product-form__actions-inner{flex:auto;gap:10px}.product-form__actions:has(+.product-form__agreement){margin-bottom:15px}.product-form:has(.product-form__agreement .checkbox__input:not(:checked)) shopify-accelerated-checkout{cursor:not-allowed;pointer-events:none;opacity:.4}.product-form:has(.product-form__agreement .checkbox__input:not(:checked)) shopify-accelerated-checkout more-payment-options-link{display:none}.product-form__actions .product-form__submit,.product-form__actions .product-form__quantity{flex:auto}.product-form__actions .product-form__submit{min-width:calc(100% - 161px)}@container product-actions-container (width < 301px){.product-form__actions .product-form__quantity{min-width:100%}.product-form__actions .product-form__submit:not(.button--only-icon){--button-padding-x: 20px;--button-padding-y: 15px;flex-direction:column;row-gap:5px}.product-form__actions .product-form__submit:not(.button--only-icon) svg{margin-inline:0}.product-form__actions .product-form__submit .product-form__button-price{display:block;margin-top:5px}.product-form__actions .product-form__submit .product-form__submit-divider{display:none}}@media screen and (min-width:577px){.product-form__actions .product-form__quantity{width:min(151px,100%)}}@media screen and (max-width:576px){.product__info-wrapper.text-center-mobile :is(.product__popup .popup-modal__opener,.product__rating,.product-form__options-grid){justify-content:center;justify-self:center}.product__info-wrapper.text-center-mobile .product-form__options-grid{width:100%}.product__info-wrapper.text-center-mobile :is(.tabs__content,.product__description.rte){text-align:initial}.product__info-wrapper.text-center-mobile .product__price .price--on-sale .price__sale{align-items:center}.product__info-wrapper.text-center-mobile .product__badges-block{display:contents}.product__info-wrapper.text-center-mobile more-payment-options-link,.product__info-wrapper.text-center-mobile .product__badges-block .product__badges{display:flex;justify-content:center}.product__info-wrapper.text-center-mobile .tabs__nav-wrapper:has(.custom-scrollbar:not(.custom-scrollbar--active)) .tabs__nav{justify-content:center;padding-inline:10px}.product__info-wrapper.text-center-mobile .product-form .product-form__error-message-wrapper:not([hidden]){display:flex;flex-direction:column;gap:5px;margin-bottom:23px}.product__info-wrapper.text-center-mobile :is(.product-form__compare,.share-button,.product__view-details){margin-inline:auto}}.product-media{display:flex;flex:1}.product-media__image~* .deferred-media__poster-image{display:none}.product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--duration-medium) var(--transition-primary)}.product--one-column .product__media-list,.product--two-columns .product__media-list{--grid-gap-horizontal: 10px;--grid-gap-vertical: 10px}.product--two-columns .product__media-list:has(li.slide:only-of-type){--cols: 1 !important}.product__media-list .slider-track{transition:height var(--duration-medium) ease-in-out}.product__media-icon svg,.product__media-wrapper .slider-button svg,.product__media-wrapper .deferred-media__poster-button svg,.gallery-modal .deferred-media__poster-button svg,.product__media-list .custom-cursor__icon svg{width:20px;height:20px}.product__media-icon,.thumbnail__badge,.product__media-wrapper .slider-button,.product__media-wrapper .deferred-media__poster-button,.gallery-modal .deferred-media__poster-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-base);background-color:var(--color-background);z-index:var(--layer-heightened);border-radius:var(--border-radius-round);transition:all var(--duration-medium) var(--transition-primary);cursor:pointer}.product__media-wrapper .deferred-media__poster-button,.gallery-modal .deferred-media__poster-button{position:absolute;inset:auto}@media screen and (max-width:1024px){.product__media-wrapper .deferred-media-preview--video .deferred-media__poster-button{display:none}}.product__media-wrapper .slider-button:not([disabled]){pointer-events:all}.product__media-icon{position:absolute;left:calc(50% - 22px);bottom:10px}.product-media-container>.product__modal-opener .product__media-icon{bottom:calc(50% - 22px)}slider-component.is-dragging .deferred-media__poster-button.video-interaction-hint{display:none}@media screen and (min-width:1025px){.product__media-icon:hover,.thumbnail__badge:hover,.product__media-wrapper .slider-button:hover,.product__media-wrapper .deferred-media__poster-button:hover,.gallery-modal .deferred-media__poster-button:hover{color:var(--color-background);background-color:var(--color-base);border-radius:var(--border-radius-size-3)}}.product__media-video .product__media-icon{opacity:1}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:focus-visible{outline:none}@media screen and (max-width:1024px){.product-media-container.media-type-image .product__media-toggle:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer;z-index:var(--layer-heightened)}}@media screen and (min-width:1025px)and (hover:hover)and (pointer:fine){:is(.product--two-columns,.product--one-column) .product__media-list:has(custom-cursor){cursor:none}.product--two-columns:hover custom-cursor,.product--one-column:hover custom-cursor{opacity:.2!important}.product--two-columns:has(.deferred-media__poster:hover) custom-cursor,.product--one-column:has(.deferred-media__poster:hover) custom-cursor{visibility:hidden}.product--two-columns:has(.product__media-toggle:hover) custom-cursor,.product--one-column:has(.product__media-toggle:hover) custom-cursor{opacity:1!important}.product__media-list custom-cursor{position:absolute;z-index:var(--layer-raised)}}@media screen and (min-width:577px){.product--two-columns .product-media-container.media-type-image .product__media-toggle,.product--one-column .product-media-container.media-type-image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:transparent;border:0;z-index:var(--layer-flat);cursor:none}}@media screen and (min-width:1025px){.product--thumbnails-vertical .product-media-container.media-type-image .product__media-toggle,.product--thumbnails-horizontal .product-media-container.media-type-image .product__media-toggle{display:none}}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-media-container .loading-spinner{display:none;position:absolute;top:50%;left:50%;z-index:var(--layer-flat);pointer-events:none;transform:translate(-50%,-50%) scale(1.2)}.slide--active .product-media-container:has(.product__media>img.is-loading) .loading-spinner{display:block}@media screen and (min-width:1025px){.product__media-zoom-hover,.product__media-icon--hover{display:none}}@media screen and (max-width:1024px){.product__media-zoom-hover,.product__media-icon--hover{display:flex}}.thumbnail img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.thumbnail__badge{position:absolute;inset:auto;height:30px;width:30px;pointer-events:none}@media screen and (min-width:577px){.thumbnail__badge{right:6px;bottom:6px}}.thumbnail__badge svg{height:20px;width:20px}.thumbnail{display:block;height:100%;width:100%;border-radius:var(--border-radius-size-3);background:var(--media-background, var(--color-secondary-background));overflow:hidden;cursor:pointer}.thumbnail.global-media-settings img{border-radius:0}.thumbnail:after,.thumbnail:before{position:absolute;content:"";opacity:0;transition:opacity var(--duration-medium) var(--transition-primary)}.thumbnail:after{top:0;right:0;bottom:0;left:0;border:2px solid var(--color-base);border-radius:var(--border-radius-size-3)}.thumbnail:before{top:2px;right:2px;bottom:2px;left:2px;box-shadow:inset 0 0 0 2px var(--color-background);border-radius:calc(var(--border-radius-size-3) - 2px)}.thumbnail:focus-visible:after{border-radius:var(--border-radius-size-2)}.thumbnail:focus-visible:after,.thumbnail[aria-current]:after,.thumbnail[aria-current]:before{opacity:1}@media screen and (min-width:1025px){.thumbnail:hover:after,.thumbnail:hover:before{opacity:1}}.thumbnail-slider{overflow-x:auto;touch-action:pan-x;position:relative;scroll-behavior:auto}.product__thumbnails:has(.thumbnail-list__item:only-child){display:none}.thumbnail-list{display:flex;gap:10px;width:100%}.thumbnail-list__item{position:relative;display:flex;width:100%;text-align:center;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:auto;text-decoration:none;white-space:nowrap;transition:all .2s ease;color:transparent}@media screen and (min-width:577px){.product--thumbnails-vertical .thumbnail-slider{touch-action:pan-y}.product--thumbnails-vertical .thumbnail-slider{position:absolute;top:0;right:0;bottom:0;left:0}.product--thumbnails-vertical .thumbnail-list{flex-wrap:wrap}}.product--thumbnails-horizontal .thumbnail-list__item{width:calc(20% - 8px);min-width:calc(20% - 8px);height:max-content}@media screen and (max-width:576px){.product--thumbnails-vertical .thumbnail-list__item{width:100%}.product--thumbnails-vertical .thumbnail-list__item{width:calc(20% - 8px);min-width:calc(20% - 8px);height:max-content}.thumbnail-list--center-mobile:not(:has(li:nth-child(5))){justify-content:center}}.thumbnail{aspect-ratio:var(--aspect-ratio, auto)}.media-gallery.aspect-ratio-default .thumbnail{--aspect-ratio: var(--global-aspect-ratio)}.media-gallery.aspect-ratio-squared .thumbnail{--aspect-ratio: 1}.media-gallery.aspect-ratio-portrait .thumbnail{--aspect-ratio: var(--aspect-ratio-portrait)}.media-gallery.aspect-ratio-landscape .thumbnail{--aspect-ratio: var(--aspect-ratio-landscape)}.thumbnail-list--auto .thumbnail-list__item{height:auto;align-self:auto}.thumbnail-list--contain .thumbnail img{object-fit:contain}.thumbnail-list--cover .thumbnail img{object-fit:cover}@media screen and (max-width:576px){.product__thumbnails{margin-top:10px}.product__thumbnails .thumbnail-list__item{width:calc(20% - 8px);min-width:calc(20% - 8px)}}.product-media-container.media-type-external_video,.product-media-container.media-type-video{background-color:var(--color-secondary-background)}.product__thumbnails .aspect-ratio-squared .product-media-container{--aspect-ratio: 1}.product-media-container .media{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:var(--aspect-ratio)}.product-media-container .deferred-media-preview{display:block;position:relative;pointer-events:none}.product-media-container .product__media-icon{display:none}.product-media-container .deferred-media-preview:not(.deferred-media-preview--image){opacity:1;transition:opacity var(--duration-medium) var(--transition-primary)}.product-media-container .deferred-media-preview--model{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.product-media-container.media-type-model{width:100%;--aspect-ratio: 1}.product-media-container .deferred-media-preview--video+.deferred-media,.product-media-container .deferred-media-preview--external_video+.deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base)}.product-media-container .deferred-media-preview--model+.deferred-media{position:relative;z-index:var(--layer-base)}@media screen and (min-width:577px){.product--two-columns .product-media-container .deferred-media-preview:not(.deferred-media-preview--image)+.deferred-media,.product--one-column .product-media-container .deferred-media-preview:not(.deferred-media-preview--image)+.deferred-media{z-index:var(--layer-flat)}}.product-media-container .deferred-media-preview:has(+[data-media-loaded=true]) .product__media,.product-media-container .deferred-media-preview--model:has(+product-model[data-media-loaded=true]){pointer-events:none;opacity:0}.product-media-container .deferred-media__button-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;pointer-events:all}.product-media-container .deferred-media__button-wrapper button{position:static;opacity:0;inset:auto}.slider:has(*:focus-visible) .slide:not(.slide--active) .product-media-container.media-type-video button{visibility:hidden}.product-media-container .deferred-media-preview--model+product-model img,.product-media-container:has(.deferred-media:not([data-media-loaded])) .deferred-media__button-wrapper button{opacity:1}.product-media-container .deferred-media__button-wrapper button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-media-container .deferred-media__button-wrapper button>span{display:contents}@media screen and (min-width:1025px){.product-media-container .deferred-media__button-wrapper{pointer-events:none}.product-media-container .deferred-media__button-wrapper button:before{display:none}.product__media-wrapper slider-component:hover .deferred-media__button-wrapper button,.media-gallery>.product__media-list:hover .deferred-media__button-wrapper button{opacity:1;pointer-events:all}.product-media-container .product__media-icon{display:flex;opacity:0;transition:all var(--duration-medium) var(--transition-primary)}.product-media-container:hover .product__media-icon{opacity:1}}@media screen and (max-width:1024px){.product-media-container .deferred-media__button-wrapper button:has(.icon-play:not(.hidden)){opacity:1}}.sticky-cart-button{position:fixed;bottom:0;left:var(--page-width-spacing);right:var(--page-width-spacing);transform:translateY(120%);opacity:0;transition:transform var(--duration-medium) var(--transition-primary),opacity var(--duration-default) var(--transition-primary);pointer-events:none;z-index:var(--layer-heightened);visibility:hidden}.sticky-cart-button>button{width:100%}.sticky-cart-button.visible{transform:translateY(-30px);opacity:1;pointer-events:auto;visibility:visible}@media screen and (max-width:576px){body:has(.bottom-navigation:not(:empty)) .sticky-cart-button.visible{transform:translateY(-79px)}}@media screen and (min-width:577px){.sticky-cart-button{left:50%;right:auto;width:max-content;min-width:300px;max-width:calc(100vw - 2 * var(--page-width-spacing));transform:translate(-50%,120%)}.sticky-cart-button.visible{transform:translate(-50%,-30px)}}@media screen and (min-width:577px)and (max-width:1025px){body:has(.bottom-navigation:not(:empty)) .sticky-cart-button.visible{transform:translate(-50%,-79px)}}.product__announcement:not(:has(.announcement-counter)){display:none}.product-announcement__text{display:inline-flex;align-items:center;gap:10px}.product-announcement__text svg{width:20px;height:20px;flex-shrink:0}@media screen and (min-width:577px){.product-announcement .announcement-counter{margin-inline-start:0}}@media screen and (max-width:576px){.product__info-wrapper.text-start-mobile .product-announcement .announcement-counter{margin-inline-start:0}}.product-announcement .announcement-counter__item{min-width:54px;padding:12px 10px 11px;background:var(--counter-color, var(--default-color-secondary-background));color:var(--counter-color-text, var(--default-color-base))}.product-announcement .announcement-counter__number{min-height:18px}.featured-product .ticker-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-size-5);overflow:hidden;container-type:size;z-index:var(--layer-heightened);pointer-events:none}.featured-product .ticker__item{padding-block:10px;font-size:var(--custom-font-size, 40px);line-height:1.2}.featured-product .ticker{pointer-events:all}.featured-product .ticker:hover .ticker__item{animation-play-state:paused}.featured-product .ticker__item>*{margin-inline:1em}.featured-product .ticker__item :is(img,svg){height:calc(1.2 * var(--custom-font-size, 40px));width:auto}.featured-product .product__modal-opener .product__media-toggle,.featured-product .product__shipping_policy{display:none}.featured-product .placeholder-svg{display:block;height:100%;width:100%}.section--background-color :is(.product__info-group,.product__info-block,.product__accordion),.section--background-color .product__info-group .card-shadow-hover:not(.product-card):hover:before{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/3363/assets/section-product-information.css.map */
