.product{display:flex;flex-wrap:wrap;gap:var(--grid-mobile-vertical-spacing)}.product .product__medias,.product .product__content{width:100%}.product .product__content--block .heading__section{margin-bottom:0}.product .product__content--block>:first-child{margin-top:0}.product .product__content--block>:last-child{margin-bottom:0}.product .product__content--block .rte>*:first-child{margin-top:0}.product .product__content--block .rte>*:last-child{margin-bottom:0}.product .navigation__position--horse.slider-nav-button--next{inset-inline-end:.8rem}.product .navigation__position--horse.slider-nav-button--prev{inset-inline-start:.8rem}.product__medias-desktop{display:none}.product__medias-mobile{display:block}.product--full{padding:0 1.5rem}.product__description ul,.product__description ol{padding-left:3rem}.product .visibility-hidden{visibility:hidden}@media screen and (min-width:750px){.product-gallery-splide .product__thumbs-wrapper{--product-thumb-size: 12rem}.product--layout-narrow .product__medias{--product-gallery-desktop-inset: 2.4rem}.product--layout-normal .product__medias{--product-gallery-desktop-inset: 1.6rem}.product--layout-full-padded .product__medias{--product-gallery-desktop-inset: 1rem}.product--layout-full .product__medias{--product-gallery-desktop-inset: 0}.product .product__medias .product-gallery-splide{padding-inline:var(--product-gallery-desktop-inset, 1.6rem)}.product__medias-desktop{display:block}.product__medias-mobile{display:none}.product{gap:var(--grid-desktop-horizontal-spacing)}.product .product__medias .product__media--inner,.product .product__content product-info{position:sticky}body.header-sticky:not(.header-hidden) .product .product__medias .product__media--inner,body.header-sticky:not(.header-hidden) .product .product__content product-info{top:calc(var(--grid-desktop-vertical-spacing) + var(--header-height))}body.header-hidden .product .product__medias .product__media--inner,body.header-hidden .product .product__content product-info,body:not(.header-hidden):not(.header-sticky) .product .product__medias .product__media--inner,body:not(.header-hidden):not(.header-sticky) .product .product__content product-info{top:var(--grid-desktop-vertical-spacing)}.product__style--small .product__medias,.product__style--large .product__content{width:calc(33.33% - (var(--grid-desktop-horizontal-spacing) / 2))}.product__style--small .product__content,.product__style--large .product__medias{width:calc(66.67% - (var(--grid-desktop-horizontal-spacing) / 2))}.product__style--medium .product__medias,.product__style--medium .product__content{width:calc(50% - (var(--grid-desktop-horizontal-spacing) / 2))}}.product:not(.product__super-glue) .product__thumbs-wrapper{margin-top:6px}.product__thumbs-wrapper .slider__slide{cursor:pointer;opacity:.6}.product__thumbs-only_desktop{display:none}.product__thumbs-wrapper .slider__slide:not(.slider__slide-thumb-active)>div{border:none}.product__thumbs-wrapper .slider__slide.slider__slide-thumb-active{opacity:1}.product-form__error-message-wrapper{margin-bottom:12px}.product__main-medias{position:relative;overflow:visible}.product__content--block .product__icons--with-bg-secondary .block-icons--fade-background .block-icons--item{background-color:rgb(var(--color-background))}.product__alignment--center{text-align:center}.product__alignment--center .product-review__text,.product__alignment--center .accordion__content,.product__alignment--center .tab__content,.product__alignment--center .block-icons--bullets_half .block-icons--item,.product__alignment--center .block-icons--block .block-icons--item{text-align:left}.product__alignment--center .product-form__input .select{margin-left:auto;margin-right:auto}.product__alignment--center .product__rating,.product__alignment--center .product__price,.product__alignment--center .product-form__buttons,.product__alignment--center .product__option-container{justify-content:center}.product__alignment--center .block-icons--bullets .block-icons--item,.product__alignment--center .product__variants--radio .product__label-button{width:fit-content;margin-left:auto;margin-right:auto}.product__alignment--center .heading__style--2:after{left:50%;transform:translate(-50%)}.product__alignment--right{text-align:right}.product__alignment--right .product-form__input .select{margin-left:auto;margin-right:0}.product__alignment--right .product__rating,.product__alignment--right .product__price,.product__alignment--right .product-form__buttons,.product__alignment--right .product__option-container{justify-content:end}.product__alignment--right .block-icons--bullets .block-icons--item,.product__alignment--right .product__variants--radio .product__label-button{width:fit-content;margin-left:auto;margin-right:0}.product__alignment--right .heading__style--2:after{left:auto;right:0}.product__title-block{display:flex;justify-content:space-between;align-items:start;gap:1rem}.product__title-block .heading{margin-bottom:0}.product__title-block .price{text-align:right}.price--bold{font-weight:700}.product__title-block .price-item{white-space:nowrap}.product__price{display:flex;align-items:center;justify-content:start;gap:1rem}.product__sale-badge{font-size:1.2rem;padding:6px 7px;border-radius:10rem;background:rgb(var(--color-accent-1));color:rgb(var(--color-background));line-height:1}.product__sale-badge:empty{display:none}.product__content--block .product-form .form{display:flex;flex-direction:column;gap:.7rem}.product-form__input{border:0;outline:0}.product-form__input+.product-form__input{margin-top:1.4rem}.product__variants--flex{display:flex;flex-wrap:wrap;align-items:start;column-gap:3.5rem;row-gap:1.4rem}.product__variants--flex .product-form__input+.product-form__input{margin-top:0}.product__variants--button .product__option-container{display:flex;gap:1rem;flex-wrap:wrap}.product__option-label{margin-bottom:.5rem}.product__input-button{display:none;position:absolute;opacity:0;visibility:hidden}.product__variants--button .product__label-button{cursor:pointer;line-height:1.2;border-radius:var(--content-container-radius);display:flex;align-items:center;justify-content:center;text-align:center}.product__variants--button.product__variants--size-small .product__label-button{padding:.5rem 1.5rem}.product__variants--button.product__variants--size-big .product__label-button{padding:1.5rem 2rem}.product__variants--button.product__variants--selection-border .product__label-button{border:.15rem solid rgba(var(--color-foreground),.1)}.product__variants--button .product__label-button.swatch--valid{white-space:nowrap;width:3rem;height:3rem;color:transparent!important;outline-offset:1px;outline:2px solid transparent;transition:var(--transitions-delay) ease outline;position:relative}.product__variants--button .product__label-button .swatch--popup{color:rgb(var(--color-background))!important;background-color:rgb(var(--color-foreground-secondary));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);position:absolute;bottom:90%;left:50%;transform:translate(-50%);width:max-content;line-height:1;padding:.5rem;border-radius:var(--content-container-radius);font-size:1.1rem;opacity:0;visibility:hidden;transition:var(--transitions-delay) ease all}.product__variants--button .product__label-button:hover .swatch--popup{bottom:120%;opacity:1;visibility:visible}.product__variants--button .product__label-button.swatch--valid:hover{outline-color:rgb(var(--color-background-secondary))}.product__variants--button .product__label-button:hover{background-color:rgb(var(--color-background-secondary))}.product__variants--button.product__variants--selection-background .product__variants-checked--accent .product__input-button:checked+.product__label-button{background-color:rgb(var(--color-accent-1));color:rgb(var(--color-background))}.product__variants--button.product__variants--selection-border .product__variants-checked--accent .product__input-button:checked+.product__label-button{border-color:rgb(var(--color-accent-1))}.product__variants--button.product__variants--selection-background .product__variants-checked--text .product__input-button:checked+.product__label-button{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__variants--button.product__variants--selection-border .product__variants-checked--text .product__input-button:checked+.product__label-button{border-color:rgb(var(--color-foreground))}.product__variants--radio .product__label-button{cursor:pointer;line-height:1.2;padding:3px 3px 3px 2.5rem;position:relative;display:block}.product__variants--radio .product__label-button:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);transition:var(--transitions-delay) ease all;background-color:rgb(var(--color-background-secondary));border:3px solid rgb(var(--color-background));width:2rem;height:2rem;border-radius:50%}.product__variants--radio .product__variants-checked--accent .product__input-button:checked+.product__label-button:after{background-color:rgb(var(--color-accent-1));border:3px solid rgb(var(--color-accent-1))}.product__variants--radio .product__variants-checked--text .product__input-button:checked+.product__label-button:after{background-color:rgb(var(--color-foreground));border:3px solid rgb(var(--color-foreground))}.product__variants-width--half .product__label-button{width:calc(50% - .5rem)}.product__variants-width--third .product__label-button{width:calc(33.33% - .666rem)}.product__variants-width--quarter .product__label-button{width:calc(25% - .75rem)}.product__variants-width--fifth .product__label-button{width:calc(20% - .8rem)}.product__variants--selection-background .product__option-bg{background:rgb(var(--color-background-secondary));border-radius:var(--content-container-radius)}.product__icons--with-bg-secondary{background:rgb(var(--color-background-secondary));padding:.8rem;border-radius:var(--content-container-radius)}.product__icons--with-bg-secondary.with-border--none{border:none}.product__icons--with-bg-secondary.with-border--1{border:var(--border-1)}.product__icons--with-bg-secondary.with-border--2{border:var(--border-2)}.product__icons--with-bg-secondary.with-border--3{border:var(--border-3)}.product__icons--with-bg-secondary.with-shadow--none{box-shadow:none}.product__icons--with-bg-secondary.with-shadow--1{box-shadow:var(--shadow-1)}.product__icons--with-bg-secondary.with-shadow--2{box-shadow:var(--shadow-2)}.product__icons--with-bg-secondary.with-shadow--3{box-shadow:var(--shadow-3)}.product-form__submit{width:100%}.product-form__buttons{display:flex;align-items:stretch;justify-content:start;gap:1rem;flex-wrap:wrap}.product-form__buttons.card__product-form-buttons{width:100%;height:5rem}.buy-buttons__text-flex{display:flex;align-items:center;gap:1rem;justify-content:center}.buy-buttons__text-flex svg{fill:currentcolor}.buy-buttons__text-flex .buy-buttons__icon{color:currentcolor;font-size:1em!important;width:1em;height:1em;min-width:1em;line-height:1;flex:0 0 auto;font-weight:var(--buttons-font-weight, 400);--material-icon-wght: var(--buttons-font-weight, 400)}.product-form__buttons.width-half,.product-form__buttons.width-all>div,.product-form__buttons.with-qty .product__quantity{width:100%}.product-form__buttons .button:not(.loading)[style*="--color-text:"]{color:rgba(var(--color-text))}.product-form__buttons .button[style*="--color-bg:"]{background-color:rgba(var(--color-bg))}.product-form__buttons .button[style*="--color-bg-hover:"]:hover{background-color:rgba(var(--color-bg-hover))}.product-form__buttons .button.loading[style*="--color-text:"] .loading-overlay__spinner .path{stroke:rgba(var(--color-text))}.product-form__button--atc.button__container{margin-top:0}.product-form__buttons.with-qty .product__quantity input{max-width:100%;width:100%}.shopify-payment-button__more-options{display:none}.product__content .heading{margin-bottom:0}.product__rating{display:flex;align-items:center;gap:.4rem}.rating__stars{line-height:1}.rating .icon-star{width:1.8rem;height:1.8rem}.rating__fill--accent .icon-star.inactive{fill:rgb(var(--color-accent-1));fill-rule:evenodd}.rating__fill--text .icon-star.inactive{fill:rgb(var(--color-foreground));fill-rule:evenodd}.rating__fill--accent .icon-star.active{fill:rgb(var(--color-accent-1))}.rating__fill--text .icon-star.active{fill:rgb(var(--color-foreground))}.product__text--heading{display:flex;align-items:center;justify-content:center;text-align:center;gap:1rem;color:rgb(var(--color-foreground))}.product__text--heading:before,.product__text--heading:after{flex-grow:1;content:"";height:1px;background:currentcolor;opacity:.3}.product-divider{height:2px;width:100%}.product-form__buttons.width-half .product-form__button--atc{width:100%}.product-form__button--checkout{border-radius:var(--buttons-radius);overflow:hidden}product-form .button__extra{margin-top:1.4rem}@media only screen and (min-width:750px){.product:not(.product__super-glue) .product__thumbs-wrapper{margin-top:12px}.product__thumbs-only_desktop{display:block}.product-form__buttons{gap:1rem}.product__content--block .product-form .form-half{flex-direction:row;justify-content:space-between}.product-form__buttons.width-half,.product-form__button--checkout.width-half{width:calc(50% - .5rem)}.product-form__buttons.width-half>div{width:100%}.product-form__buttons.with-qty.width-half .product-form__buttons--atc--with-qty{width:56%}.product-form__buttons.with-qty.width-all .product-form__buttons--atc--with-qty{width:calc(80% - .3rem)}.product-form__buttons.with-qty.width-half .product__quantity{width:40%}.product-form__buttons.with-qty.width-all .product__quantity{width:calc(20% - .7rem)}}.product__variants-size legend{display:flex;align-items:center;gap:1rem}.product__label-image .value{display:none}.product__label-image .variant_image>img{display:block;object-fit:cover}.product__label-image{background-color:transparent!important;padding:4px!important;position:relative;transition:all ease .25s}.product__label-image--radius{border-radius:50%!important}.product__variants-checked--accent .product__label-image{border:2px solid rgba(var(--color-accent-1),.2)}.product__variants-checked--accent .product__label-image:hover{border:2px solid rgba(var(--color-accent-1),.5)}.product__variants-checked--accent .product__input-button:checked+.product__label-image{border:2px solid rgba(var(--color-accent-1),1)}.product__variants-checked--text .product__label-image{border:2px solid rgba(var(--color-foreground),.2);width:fit-content}.product__variants-checked--text .product__label-image:hover{border:2px solid rgba(var(--color-foreground),.5)}.product__variants-checked--text .product__input-button:checked+.product__label-image{border:2px solid rgba(var(--color-foreground),1)}.product__label-button-disabled{opacity:.7;position:relative;cursor:not-allowed!important}.product__label-button-disabled:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);height:1px;width:100%;background:rgb(var(--color-foreground-secondary));z-index:1}.product-form__input+.custom__variant--field,.custom__variant--field+.custom__variant--field{margin-top:1.4rem}.product-block__image{width:100%;display:block;height:auto}.urgency-text{display:block;width:100%}.urgency-text__inner{display:inline-flex;align-items:center;gap:.9rem;width:fit-content;max-width:100%;padding:.9rem 1.2rem;border:var(--urgency-border-width) solid var(--urgency-border);border-radius:var(--urgency-radius);background:var(--urgency-bg);color:var(--urgency-text)}.urgency-text--left .urgency-text__inner{margin-inline:0 auto}.urgency-text--center .urgency-text__inner{margin-inline:auto}.urgency-text--right .urgency-text__inner{margin-inline:auto 0}.urgency-text__inner--right{flex-direction:row-reverse}.urgency-text__icon{display:inline-flex;flex-shrink:0;line-height:0}.urgency-text__content{color:var(--urgency-text)}.urgency-text--left .urgency-text__content,.urgency-text--left .urgency-text__content>*{text-align:left}.urgency-text--center .urgency-text__content,.urgency-text--center .urgency-text__content>*{text-align:center}.urgency-text--right .urgency-text__content,.urgency-text--right .urgency-text__content>*{text-align:right}.urgency-text__content>*:first-child{margin-top:0}.urgency-text__content>*:last-child{margin-bottom:0}product-form .button__extra{margin-top:.6rem}product-form .button__extra--payment-badges{padding-inline:1.2rem;flex-wrap:wrap}.size_guide__block{display:flex;width:100%}.size_guide__block--left{justify-content:flex-start}.size_guide__block--center{justify-content:center}.size_guide__block--right{justify-content:flex-end}.size_guide{display:flex;align-items:center;justify-content:flex-start;gap:.3em;cursor:pointer;width:fit-content;padding:0;border:0;background:none;color:rgba(var(--color-foreground),.85);line-height:1.3;margin:0;vertical-align:top}.size_guide__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--size-guide-icon-size, 1.1em);height:var(--size-guide-icon-size, 1.1em)}.size_guide__icon :is(img,.icon,.material-symbols-rounded,svg){width:100%;height:100%;font-size:var(--size-guide-icon-size, 1.1em);object-fit:contain;object-position:center}.size_guide__label{line-height:1.3}.size_guide--underline .size_guide__label{text-decoration:underline;text-underline-offset:.3rem}.size_guide:hover{opacity:.85}.size_guide_image>svg,.size_guide_image>img{display:block}.product__quantity{display:flex;align-items:center;justify-content:start;max-width:100%;width:fit-content}.cart-item__quantity-wrapper .product__quantity{display:flex!important}.product__quantity--super-glue{border-radius:var(--content-container-radius);overflow:hidden}.product__quantity:not(.product__quantity--super-glue){gap:1rem}.product__quantity:not(.product__quantity--super-glue)>*,.product__quantity--buttons-secondary.alone .quantity__button{border-radius:var(--content-container-radius)}.product__quantity:not(.both_background) .quantity__input{border-radius:var(--content-container-radius)}.product__quantity:not(.product__quantity--buttons-secondary) .quantity__button,.product__quantity .quantity__input:not(.product__quantity--input-secondary){background-color:transparent}.product__quantity .quantity__input{text-align:center;color:rgb(var(--color-foreground-secondary));width:100%;max-width:3.2rem;height:4.4rem;outline:none;border:none}.product__quantity .quantity__input::-webkit-outer-spin-button,.product__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__quantity .quantity__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product__quantity .quantity__button{cursor:pointer;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:none;outline:none}.product__quantity .quantity__button svg{width:1rem;color:inherit}.product__quantity--border--1:not(.no_background).product__quantity--buttons-secondary.alone:not(.both_background) .quantity__button,.product__quantity--border--1:not(.no_background).product__quantity--super-glue.both_background,.product__quantity--border--1:not(.no_background):not(.product__quantity--buttons-secondary) .quantity__input{border:var(--border-1)}.product__quantity--border--2:not(.no_background).product__quantity--buttons-secondary.alone:not(.both_background) .quantity__button,.product__quantity--border--2:not(.no_background).product__quantity--super-glue.both_background,.product__quantity--border--2:not(.no_background):not(.product__quantity--buttons-secondary) .quantity__input{border:var(--border-2)}.product__quantity--border--3:not(.no_background).product__quantity--buttons-secondary.alone:not(.both_background) .quantity__button,.product__quantity--border--3:not(.no_background).product__quantity--super-glue.both_background,.product__quantity--border--3:not(.no_background):not(.product__quantity--buttons-secondary) .quantity__input{border:var(--border-3)}.product__quantity--border--2.both_background .quantity__input{border-left:var(--border-2);border-right:var(--border-2)}.product__quantity--border--3.both_background .quantity__input{border-left:var(--border-3);border-right:var(--border-3)}.product__quantity--buttons-secondary .quantity__button,.product__quantity--input-secondary{background-color:rgba(var(--color-foreground-secondary),.05);color:rgb(var(--color-foreground-secondary));transition:var(--transitions-delay) ease all}.product__quantity-hover--accent.product__quantity--buttons-secondary .quantity__button:hover{background-color:rgb(var(--color-accent-1));color:rgb(var(--color-background))}.product__quantity-hover--text.product__quantity--buttons-secondary .quantity__button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__quantity-hover--darker.product__quantity--buttons-secondary .quantity__button:hover{background-color:rgba(var(--color-foreground-secondary),.12);color:rgb(var(--color-foreground))}.rating{display:inline-flex;align-items:center;margin:0}.product .rating-star{--rating-size: 1.7rem}.card-wrapper .rating-star{--rating-size: 1.4rem}.rating-star{--rating-size: 1.4rem;display:inline-flex;align-items:center;gap:var(--stars-gap, 2px);line-height:1;color:var(--color-icon, rgb(var(--color-foreground)));margin:0}.rating-star.color-icon-accent{color:rgb(var(--color-accent-1))}.rating-star.color-icon-text,.rating-star.color-icon-heading{color:rgb(var(--color-foreground))}.rating-star .icon-star,.rating-star .icon-star-empty,.rating-star .icon-star-half{width:var(--rating-size);height:var(--rating-size)}.rating-star .icon-star{fill:currentcolor}.rating-star .icon-star-empty{fill:var(--stars-empty-color, #e5e5e5);opacity:1}.rating-star .icon-star-half .icon-star-half__full{fill:currentcolor}.rating-star .icon-star-half .icon-star-half__empty{fill:var(--stars-empty-color, #e5e5e5);opacity:1}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.stars__full{display:flex;gap:.4rem;align-items:center}.stars__text{margin-top:0;line-height:1;color:rgb(var(--stars-text-color));font-size:var(--stars-rating-text-size, 1.5rem)}.stars__text--note{letter-spacing:1px}.stars__meter{position:relative}.stars__meter>div{display:flex;align-items:center;gap:var(--stars-gap, 2px)}.stars__meter svg{display:block}.stars__meter .icon-star{fill:rgb(var(--stars-color))}.stars__meter .icon-star-empty{fill:var(--stars-empty-color, #e5e5e5)}.stars__meter .icon-star-half .icon-star-half__full{fill:rgb(var(--stars-color))}.stars__meter .icon-star-half .icon-star-half__empty{fill:var(--stars-empty-color, #e5e5e5)}.stars__text--stars_color{display:inline-flex;align-items:center;line-height:1}.stars__text--stars_color .icon-star{fill:rgb(var(--stars-color))}.button__extra{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.button__extra--image{display:block;width:200px;max-width:100%;margin:0 auto;height:auto}.button__extra--rating,.button__extra--payment-badges{display:flex;align-items:center;justify-content:center;max-width:100%}.button__extra--payment-badges{overflow:hidden}.button__extra--payment-badges svg{display:block}.button__extra--rating .stars__items{font-size:1.3rem}.button__extra--text{font-size:1.2rem;color:rgb(var(--color-foreground-secondary));line-height:1}.icons__wrapper--slider{overflow:visible;position:relative;width:100%;max-width:100%}.icons .heading__section{margin-bottom:var(--heading-section-spacing, 2rem)}.block-icons{--block-icons-fill-color: rgb(var(--color-foreground));--block-icons-icon-size: var(--global-icons-size, 2rem);--block-icons-text-size: var(--global-icons-text-size, 1.4rem);--block-icons-stack-spacing: calc(var(--global-icons-stacking-spacing, 1.2rem) * var(--global-icons-stacking-scale, 1))}.block-icons--grid,.block-icons--block{display:flex;column-gap:1.2rem;row-gap:var(--block-icons-stack-spacing, 1.2rem);justify-content:space-evenly;flex-wrap:wrap}.block-icons--block{column-gap:2.3rem;row-gap:var(--block-icons-stack-spacing, 2.3rem)}.block-icons--bullets_half{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--block-icons-stack-spacing, 1rem)}.block-icons--bullets_half .block-icons--item{width:100%}.block-icons--item{display:flex;align-items:center;justify-content:flex-start;gap:var(--block-icons-inline-spacing, 1rem);min-width:0}.block-icons--colored-icons .block-icons--item{align-items:center}a.block-icons--item{text-decoration:none}.block-icons--fade-background .block-icons--item{padding:.8rem;border-radius:var(--content-container-radius);border:var(--content-container-border);box-shadow:var(--content-container-shadow);background-color:rgb(var(--color-background-secondary))}.block-icons--bullets .block-icons--item:not(:last-child){margin-bottom:var(--block-icons-stack-spacing, 1rem)}.block-icons:not(.block-icons--block) .block-icons--item:not(:has(.icon__text)){display:none}.block-icons--item p{line-height:1.2;width:auto;margin:0}.block-icons--content{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.35rem}.block-icons--item .icon__text{font-size:var(--block-icon-item-text-size, var(--block-icons-text-size, 1.4rem))}.block-icons--item .icon__description{font-size:calc(var(--block-icon-item-text-size, var(--block-icons-text-size, 1.4rem)) * .88)}.block-icons--grid{align-items:center!important}.block-icons--icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;line-height:1;width:var(--block-icon-item-size, var(--block-icons-icon-size, 2rem));height:var(--block-icon-item-size, var(--block-icons-icon-size, 2rem))}.block-icons--icon>*{display:block}.block-icons--icon>img{width:100%;height:100%;max-width:none;object-fit:contain}.block-icons--icon.block-icons--bg_color_icon{padding:.5rem;border-radius:calc(var(--content-container-radius) / 3.5)}.block-icons--grid .block-icons--item{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;line-height:1.2;font-size:var(--block-icons-text-size, 1.4rem);width:calc(50% - .6rem)}.block-icons--grid .block-icons--icon{align-self:center}.block-icons--grid .block-icons--content{align-items:center}.block-icons--block .block-icons--item{flex-wrap:nowrap;align-items:center}.block-icons--fade-background.block-icons--block .block-icons--item{padding:1.2rem}.block-icons--block .block-icons--item{width:100%}.block-icons--block .block-icons--item .block-icons--content{width:max(0px,calc(100% - var(--block-icon-item-size, var(--block-icons-icon-size, 2rem)) - 1rem))}.block-icons--block .block-icons--item .icon__text{font-size:calc(var(--block-icon-item-text-size, var(--block-icons-text-size, 1.4rem)) * 1.2);color:rgb(var(--color-foreground))}.block-icons--block .block-icons--item .icon__description{font-size:calc(var(--block-icon-item-text-size, var(--block-icons-text-size, 1.4rem)) * .98);color:rgb(var(--color-foreground-secondary));line-height:1.4}.block-icons--grid.with-1-item .block-icons--item,.block-icons--grid.with-3-item .block-icons--item:last-child{width:100%}.block-icons__fill--accent{--block-icons-fill-color: rgb(var(--color-accent-1))}.block-icons__fill--accent .block-icons--icon.block-icons--bg_color_icon{background-color:rgba(var(--color-accent-1),.12)}.block-icons__fill--text{--block-icons-fill-color: rgb(var(--color-foreground))}.block-icons__fill--text .block-icons--icon.block-icons--bg_color_icon{background-color:rgba(var(--color-foreground),.12)}.block-icons--item .icon{width:var(--block-icon-item-size, var(--block-icons-icon-size, 2rem));height:var(--block-icon-item-size, var(--block-icons-icon-size, 2rem));font-size:var(--block-icon-item-size, var(--block-icons-icon-size, 2rem));color:var(--block-icon-item-color, var(--block-icons-icon-color, var(--block-icons-fill-color, rgb(var(--color-foreground)))));fill:currentColor;flex-shrink:0}.block-icons:not(.block-icons--block) .icon__description{display:none}.icons .content-container{padding:1.7rem;background-color:rgb(var(--color-background-secondary))}.icons__wrapper{display:grid;width:100%;max-width:100%;grid-template-columns:repeat(var(--icons-cols-mobile, 1),minmax(0,1fr));column-gap:var(--grid-mobile-horizontal-spacing);row-gap:calc(var(--global-icons-stacking-spacing, var(--grid-mobile-vertical-spacing)) * var(--global-icons-stacking-scale, 1));align-items:stretch}.icons__grid,.icons__slider,.icons__slider .slider__list{width:100%;max-width:100%}.icons__grid{display:block}.icons__item{display:flex;flex-direction:column;width:auto;min-width:0;height:100%}.icons__item>.content-container.icon__block{height:100%;align-content:normal}.icons__slider .slider__list{align-items:stretch}.icons__slider .slider__slide.icons__item{display:flex;height:auto}.icons__slider .slider__slide.icons__item>.content-container.icon__block{height:100%}.icon__block{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:1rem;width:100%;flex:1}.icon__block--stacked{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.icon__block.center{justify-content:center;align-items:center;text-align:center}.icon__block.center>*{align-self:center}.icon__block.center .icon,.icon__block.center>.global-media-settings{align-self:center;margin-inline:auto}.icon__block.center>.global-media-settings,.icon__block.center>.global-media-settings img{justify-content:center;object-position:center center}.icon__block.center>.global-media-settings img{margin-inline:auto}.icon__block.icon__mini{align-items:center}.icon__block--stacked.icon__mini{align-items:flex-start}.icon__block--stacked.center.icon__mini{align-items:center}.icon__block.icon__mini .icon,.icon__block.icon__mini>.global-media-settings{align-self:center}.icon__block.icon__mini>.global-media-settings{display:inline-flex;align-items:center;justify-content:center}.icon__block:not(.icon__mini)>a{margin-top:1rem!important;min-height:3rem;min-width:7rem}.icon__block .icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;line-height:1;width:var(--global-icons-size, 2.4rem);height:var(--global-icons-size, 2.4rem);font-size:var(--global-icons-size, 2.4rem);color:var(--global-icons-color, rgb(var(--color-accent-1)));fill:currentColor}.icon__block>.global-media-settings{flex:0 0 auto;align-self:flex-start;line-height:0;display:inline-flex;align-items:center;justify-content:center;min-width:var(--section-icon-width-mobile, var(--global-icons-size, 2.4rem));aspect-ratio:var(--global-icon-media-ratio, 1 / 1);overflow:hidden;background:transparent!important;box-shadow:none;border-color:transparent}.icon__block.center>.global-media-settings{align-self:center}.icon__block:not(.icon__mini)>.global-media-settings+:is(.icon__heading,.icon__counter--wrapper,.icon__counter--subheading,.icon__description){flex-basis:100%}.icon__block.icon__mini .icon{width:calc(var(--global-icons-size, 2.4rem) * .8);height:calc(var(--global-icons-size, 2.4rem) * .8);font-size:calc(var(--global-icons-size, 2.4rem) * .8)}.icon__block img{display:block;height:100%;width:100%;max-width:100%;object-fit:contain;background:transparent!important}.partners__block :is(img,svg){max-width:100%;object-fit:contain;margin:0 auto;display:block;height:auto}.icon__heading{flex:1 0 100%;margin:0;font-size:var(--section-icons-heading-size-mobile, var(--icon-item-heading-size-mobile, 1.4rem));line-height:1.25}.icon__block.icon__mini .icon__heading{flex:1 1 auto}.icon__block--stacked .icon__heading,.icon__block--stacked .icon__counter--wrapper,.icon__block--stacked .icon__counter--subheading,.icon__block--stacked .icon__text,.icon__block--stacked .icon__description{width:100%}.icon__block--stacked.icon__mini .icon__heading{flex:0 0 auto}.icon__block :is(.icon__description,.icon__text){line-height:1.4;margin:0;font-size:var(--section-icons-text-size-mobile, calc(1.4rem * var(--font-body-scale-mobile, 1)))}.icon__block .icon__text>*:first-child{margin-top:0}.icon__block .icon__text>*:last-child{margin-bottom:0}.icon__mini{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--global-icons-stacking-spacing, 1rem) * var(--global-icons-stacking-scale, 1))}.icon__text{font-size:var(--global-icons-text-size, 1.4rem)}.icon__counter--wrapper{flex:0 0 max-content;display:flex;align-items:baseline;justify-content:inherit}.center .icon__counter--wrapper{justify-content:center}.icon__counter--wrapper>p{font-size:inherit;white-space:break-spaces}.icon__counter--subheading{flex:1 0 100%;margin-top:0!important;margin-bottom:2rem;line-height:1.1;color:rgb(var(--color-foreground));font-size:calc(var(--section-icons-heading-size-mobile, var(--icon-item-heading-size-mobile, 1.4rem)) * .7)}@media only screen and (max-width:649px){.icons__wrapper--slider .slider-nav-button--prev,.icons__wrapper--slider .slider-nav-button--next{display:none}}@media only screen and (min-width:750px){.icons__wrapper{grid-template-columns:repeat(var(--icons-cols-tablet, var(--icons-cols-mobile, 1)),minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing);row-gap:calc(var(--global-icons-stacking-spacing, var(--grid-desktop-vertical-spacing)) * var(--global-icons-stacking-scale, 1))}.block-icons--block{column-gap:1.5rem;row-gap:var(--block-icons-stack-spacing, 2rem)}.block-icons--block .block-icons--item{width:calc(50% - .75rem)}.block-icons--block .block-icons--item+.block-icons--item,.block-icons--block:not(.block-icons--fade-background) .block-icons--item+.block-icons--item{margin-top:0}.icon__block>.global-media-settings{min-width:var(--section-icon-width-desktop, var(--section-icon-width-mobile, var(--global-icons-size, 2.4rem)))}.icon__block .icon{width:calc(var(--global-icons-size, 2.4rem) * 1.1);height:calc(var(--global-icons-size, 2.4rem) * 1.1);font-size:calc(var(--global-icons-size, 2.4rem) * 1.1)}.icon__block.icon__mini .icon{width:calc(var(--global-icons-size, 2.4rem) * .9);height:calc(var(--global-icons-size, 2.4rem) * .9);font-size:calc(var(--global-icons-size, 2.4rem) * .9)}.icon__heading{font-size:var(--section-icons-heading-size-desktop, var(--icon-item-heading-size-desktop, var(--section-icons-heading-size-mobile, var(--icon-item-heading-size-mobile, 1.4rem))))}.icon__block :is(.icon__description,.icon__text){font-size:var(--section-icons-text-size-desktop, calc(1.4rem * var(--font-body-scale-desktop, 1)))}.icon__counter--subheading{font-size:calc(var(--section-icons-heading-size-desktop, var(--icon-item-heading-size-desktop, var(--section-icons-heading-size-mobile, var(--icon-item-heading-size-mobile, 1.4rem)))) * .7)}}@media(min-width:750px){:is(.icons__item):has(.content-container){display:flex;height:auto}}@media only screen and (min-width:750px)and (max-width:919px){.block-icons--bullets_half .block-icons--item{width:calc(50% - .5rem)}}@media(min-width:850px){.icons__wrapper{grid-template-columns:repeat(var(--icons-cols-desktop, var(--icons-cols-tablet, var(--icons-cols-mobile, 1))),minmax(0,1fr))}.block-icons--block{column-gap:2rem;row-gap:var(--block-icons-stack-spacing, 2.5rem)}.block-icons--block .block-icons--item{width:calc(50% - 1rem)}.block-icons--grid .block-icons--item{width:calc(25% - .9rem)}.block-icons--grid.with-2-item .block-icons--item{width:calc(50% - .6rem)}.block-icons--grid.with-3-item .block-icons--item,.block-icons--grid.with-3-item .block-icons--item:last-child{width:calc(33% - .7rem)}.block-icons--bullets_half .block-icons--item{width:calc(50% - .5rem)}}.accordion summary{display:flex;position:relative;line-height:1;gap:1rem;padding:var(--collapsibles-space-vertical) var(--collapsibles-space-horizontal);transition:var(--transitions-delay) ease background-color;font-weight:500}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion,.accordion+.collapsible__subtitle{margin-top:1rem}.accordion{margin:0;border-radius:var(--collapsibles-radius);border-bottom:var(--collapsibles-border-bottom)!important;border:var(--collapsibles-border);overflow:hidden}.accordion__style--1{box-shadow:var(--collapsible-1-shadow)}.accordion__style--2{box-shadow:var(--collapsible-2-shadow)}.accordion__style--3{box-shadow:var(--collapsible-3-shadow)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word;font-family:var(--collapsibles-font-family);font-style:inherit;font-weight:var(--collapsibles-font-weight)}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));color:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details>summary .collapsible__icon{transition:var(--transitions-delay) ease all}.accordion__bg_secondary{background:rgb(var(--color-background-secondary))}.accordion__content{word-break:break-word;overflow-x:auto;padding:var(--collapsibles-space-vertical) var(--collapsibles-space-horizontal)}.accordion__content p:not(:last-child){margin-bottom:1rem}.accordion__content img{max-width:100%}.material-symbols-rounded.icon{font-family:Material Symbols Rounded;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1;letter-spacing:normal;white-space:nowrap;direction:ltr;text-transform:none;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-style:normal;vertical-align:middle}details>summary .collapsible__icon--arrow{height:.7rem}details>summary .collapsible__icon--plus_minus .arrow,details>summary .collapsible__icon--plus_rotating .arrow,details>summary .collapsible__icon--plus_minus .minus,details>summary .collapsible__icon--plus_rotating .minus,details>summary .collapsible__icon--arrow .minus,details>summary .collapsible__icon--arrow .plus,details[open]>summary .collapsible__icon--plus_minus .plus{display:none}details[open]>summary .collapsible__icon--plus_minus .minus{display:block}details>summary .collapsible__icon--plus_minus,details>summary .collapsible__icon--plus_rotating{transform:translateY(-50%) rotate(45deg)}details>summary .collapsible__icon--arrow{transform:translateY(-50%) rotate(0)}details[open]>summary .collapsible__icon--plus_rotating{transform:translateY(-50%) rotate(90deg)}details[open]>summary .collapsible__icon--arrow{transform:translateY(-50%) rotate(0)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.product-gallery-splide{display:block;width:100%}.product-gallery-splide .splide__track{overflow:hidden}.product-gallery-splide .splide__track--draggable{touch-action:pan-y}.product-gallery-splide .product__splide-main{visibility:visible}.product-gallery-splide .product__splide-main:not(.is-initialized):not(.is-active) .splide__slide:not(:first-child){display:none}.product-gallery-splide .product__splide-main:not(.is-initialized):not(.is-active) .splide__list{display:block}.product-gallery-splide .product__thumbs-wrapper:not(.is-initialized):not(.is-active){display:none}.product-gallery-splide .splide__list{align-items:stretch}.product-gallery-splide .splide__slide{height:auto}.product-gallery-splide .product__splide-main .splide__slide{opacity:1}.product-gallery-splide .product__media{width:100%}.product-gallery-splide .product__slide{list-style:none}.product-gallery-splide .splide__arrow{background:rgba(var(--color-background),.78);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:999px;box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.08);opacity:1}.product-gallery-splide .splide__arrow :is(svg,.material-symbols-rounded){color:rgb(var(--color-foreground));width:1.7rem;height:1.7rem;line-height:1}.product-gallery-splide .splide__pagination{bottom:.5rem}.product-gallery-splide .splide__pagination__page{background:rgba(var(--color-foreground),.45);border-radius:50%;height:.8rem;margin:.4rem;box-shadow:none;opacity:.6;transform:none;width:.8rem}.product-gallery-splide .splide__pagination__page.is-active{background:rgb(var(--color-foreground));opacity:1;transform:none}.product-gallery-splide .product__thumbs-wrapper{--product-thumb-size: calc((100% - (var(--product-thumb-gap) * (var(--product-thumbs-per-view) - 1))) / var(--product-thumbs-per-view));--product-thumb-gap: .6rem;--product-thumbs-per-view: 5;--product-thumb-rail-width: calc( (var(--product-thumb-size) * var(--product-thumbs-per-view)) + (var(--product-thumb-gap) * (var(--product-thumbs-per-view) - 1)) );margin-top:.6rem;position:relative;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.product-gallery-splide[data-pagination-between=true] .product__splide-main .splide__pagination{position:static;inset:auto;padding:0;margin-top:.8rem}.product-gallery-splide[data-pagination-between=true] .product__thumbs-wrapper{margin-top:.4rem}.product-gallery-splide .product__thumbs-wrapper .splide__track--nav>.splide__list>.splide__slide{border:0!important}.product-gallery-splide .product__thumbs-wrapper .splide__slide{cursor:pointer;opacity:.6;transition:opacity .2s ease,transform .2s ease}.product-gallery-splide .product__thumbs-wrapper:not(.is-initialized):not(.is-active) .splide__list{gap:var(--product-thumb-gap)}.product-gallery-splide .product__thumbs-wrapper:not(.is-initialized):not(.is-active) .splide__slide{width:var(--product-thumb-size);min-width:var(--product-thumb-size);max-width:var(--product-thumb-size)}.product-gallery-splide .product__thumbs-wrapper .splide__slide.is-active,.product-gallery-splide .product__thumbs-wrapper .splide__slide[aria-current=true]{opacity:1;border:0!important}.product-gallery-splide .product__thumbs-wrapper .splide__slide{aspect-ratio:1}.product-gallery-splide .product__thumb-image{display:block;width:100%;height:100%;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.08);object-fit:cover;border-radius:var(--media-radius, var(--media-container-radius))}.product-gallery-splide .product__thumbs-wrapper .splide__slide.is-active .product__thumb-image,.product-gallery-splide .product__thumbs-wrapper .splide__slide[aria-current=true] .product__thumb-image,.product-gallery-splide .product__thumbs-wrapper .splide__track--nav>.splide__list>.splide__slide.is-active .product__thumb-image{box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.18)}.product-gallery-splide .product__thumbs-wrapper .splide__arrow{width:3rem;height:3rem;position:absolute;top:50%;transform:translateY(-50%);margin:0;z-index:2}.product-gallery-splide .product__thumbs-wrapper .splide__arrow :is(svg,.material-symbols-rounded){width:1.4rem;height:1.4rem;line-height:1}.product-gallery-splide .product__thumbs-wrapper .splide__arrows{display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.product-gallery-splide .product__thumbs-wrapper .splide__arrow--prev{left:.8rem}.product-gallery-splide .product__thumbs-wrapper .splide__track{min-width:0;width:100%;max-width:100%;padding:0;margin-inline:auto}.product-gallery-splide .product__thumbs-wrapper .splide__arrow--next{right:.8rem}.product-gallery-splide .product__thumbs-wrapper .splide__list{min-width:100%}.product-gallery-splide .product__thumbs-wrapper[data-thumb-navigation=true] .splide__arrow{display:flex}.product-gallery-splide[data-has-thumbnails=true] .product__splide-main .splide__arrows{display:none}@media screen and (max-width:749px){.product-gallery-splide[data-mobile-thumbnails=false] .product__splide-main .splide__arrows{display:block}.product-gallery-splide .product__main-medias{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.product .product__medias .product__media,.product .product__medias .product__media img,.product .product__medias .global-media-settings,.product .product__medias .deferred-media,.product .product__medias .plyr,.product .product__medias model-viewer{border-radius:0!important}.product-gallery-splide .product__thumbs-wrapper{--product-thumb-size: calc((100% - (var(--product-thumb-gap) * (var(--product-thumbs-per-view) - 1))) / var(--product-thumbs-per-view));--product-thumb-gap: .6rem;margin-top:.8rem;width:100%;max-width:100%}}@media screen and (min-width:750px){.product-gallery-splide .product__thumbs-wrapper.product__thumbs-only_desktop{display:grid}.product-gallery-splide .product__thumbs-wrapper[data-thumb-navigation=false]{width:100%;max-width:100%}.product-gallery-splide .product__thumbs-wrapper[data-thumb-navigation=false] .splide__arrow{display:none}.product-gallery-splide .product__thumbs-wrapper[data-thumb-navigation=false] .splide__track{width:100%;max-width:100%}.product-gallery-splide .product__thumbs-wrapper[data-thumb-navigation=false] .splide__list{min-width:100%;justify-content:flex-start}.product--layout-narrow .product__medias{--product-gallery-desktop-inset: 2.4rem}.product--layout-normal .product__medias{--product-gallery-desktop-inset: 1.6rem}.product--layout-full-padded .product__medias{--product-gallery-desktop-inset: 1rem}.product--layout-full .product__medias{--product-gallery-desktop-inset: 0}.product .product__medias .product-gallery-splide{padding-inline:var(--product-gallery-desktop-inset, 1.6rem)}}pickup-availability{display:block}.color-foreground{color:rgb(var(--color-foreground))}pickup-availability[available]{min-height:8rem}.pickup-availability-preview{align-items:flex-start;display:flex;gap:.2rem;padding:1rem 2rem 0 0}.pickup-availability-preview .icon{flex-shrink:0;height:1.8rem}.pickup-availability-preview .icon-unavailable{height:1.6rem;margin-top:.1rem}.pickup-availability-button{background-color:transparent;color:rgba(var(--color-foreground),.75);letter-spacing:.06rem;padding:0 0 .2rem;text-align:left;text-decoration:underline}.pickup-availability-button:hover{color:rgb(var(--color-foreground))}.pickup-availability-info *{margin:0 0 .6rem}pickup-availability-drawer{background-color:rgb(var(--color-background));height:100%;opacity:0;overflow-y:auto;padding:2rem;position:fixed;top:0;right:0;z-index:4;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;transform:translate(100%);width:100%;border-width:0 0 0 var(--drawer-border-width);border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}pickup-availability-drawer[open]{transform:translate(0);opacity:1}@media screen and (min-width:750px){pickup-availability-drawer{transform:translate(100%);width:37.5rem}pickup-availability-drawer[open]{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}}.pickup-availability-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.2rem}.pickup-availability-drawer-title{margin:.5rem 0 0}.pickup-availability-header .icon{width:2rem}.pickup-availability-drawer-button{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:4.4rem;padding:1.2rem;width:4.4rem}.pickup-availability-drawer-button:hover{color:rgba(var(--color-foreground),.75)}.pickup-availability-variant{font-size:1.3rem;line-height:calc(1 + .2 / var(--font-body-scale));margin:0 0 1.2rem;text-transform:capitalize}.pickup-availability-variant>*+strong{margin-left:1rem}.pickup-availability-list__item{border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:2rem 0}.pickup-availability-list__item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.08)}.pickup-availability-list__item>*{margin:0}.pickup-availability-list__item>*+*{margin-top:1rem}.pickup-availability-address{font-style:normal;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale))}.pickup-availability-address p{margin:0}@keyframes animateDrawerOpen{@media screen and (max-width: 749px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}} @media screen and (min-width: 750px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}}}.product__xr-button{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));margin:1rem auto;box-shadow:none;display:flex}.button.product__xr-button:hover{box-shadow:none}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .product__xr-button[data-shopify-xr-hidden]{display:none}@media screen and (max-width:749px){slider-component .product__xr-button{display:none}.active .product__xr-button:not([data-shopify-xr-hidden]){display:block}}@media screen and (min-width:750px){slider-component+.button.product__xr-button{display:none}.product__xr-button[data-shopify-xr-hidden]{display:none}}.product__xr-button .icon{width:1.4rem;margin-right:1rem}
/*# sourceMappingURL=/cdn/shop/t/489/assets/product-core.css.map */
