.shopify-section.main-product{position:relative;z-index:3}.section.main-product{margin-block:0}product-info{display:block;margin-inline:auto}product-info.page-width-wide{padding-inline:var(--container-extra-spacing)}.product{display:flex;flex-wrap:wrap;row-gap:var(--spacing-x-large);justify-content:space-between}.product .swiper-button-lock{display:none}.product .swiper-pagination{position:static;width:auto;font-size:var(--font-size-small)}.product .swiper.swiper.swiper-initialized .swiper-wrapper{-moz-column-gap:0;column-gap:0}[dir=rtl] .product button.swiper-button-next,[dir=rtl] .product button.swiper-button-prev{transform:rotate(180deg)}.product__media-controls{display:flex;justify-content:center;align-items:center;gap:var(--spacing-large);margin-top:calc(var(--spacing-x-small) + var(--spacing-small))}.product__media-controls button{inset:unset}.product__media.swiper:not(.swiper-initialized)~.product__media-controls{display:none}.product__media-controls>*{z-index:2}.product__media-wrapper,.product__info-wrapper{width:100%}.product__info-wrapper .product__breadcrumbs .breadcrumbs{padding:0}@media screen and (min-width: 769px){.product{--columns-gap: var(--spacing-large)}.product__media-wrapper{width:calc((100% - var(--columns-gap)) * .6325)}.product__info-wrapper{width:calc((100% - var(--columns-gap)) * .3675)}}@media screen and (min-width: 1025px){.product{--columns-gap: var(--spacing-xx-large)}}media-gallery-swiper .product__media:has(+.product__thumbnails){margin-bottom:var(--spacing-x-small)}@media screen and (min-width: 769px){media-gallery-swiper .product__media:has(+.product__thumbnails){margin-bottom:var(--spacing-large)}}.product__media-list{display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){.product__media-list .product__media-item.is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .product__media-item.is-active .deferred-media{display:block;width:100%}}.product__media-item{flex-shrink:0;width:100%;height:auto;overflow:hidden;position:relative;display:block}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;height:100%}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.product-media-container .product__modal-opener{display:block;position:relative;height:100%}.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}.product-media-container .media{padding-top:var(--ratio-percent);height:100%;box-sizing:border-box}.product-media-container .deferred-media{overflow:hidden}.product-media-container .deferred-media[loaded]>.deferred-media__poster img{display:none}.product-media-container .deferred-media>video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0}.image-magnify-hover{cursor:zoom-in}.product__media-icon{background-color:var(--body-text-color-white);border-radius:50%;border:var(--inputs-border-width) solid var(--border-color);color:var(--body-text-color);display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;position:absolute;left:var(--spacing-small);top:var(--spacing-small);z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease;pointer-events:none}.product__media-icon svg.icon-plus{width:1rem;height:1rem}.product__media-icon svg.icon-play{width:1rem;height:1rem}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width, 0px) * -1);right:calc(var(--border-width, 0px) * -1);bottom:calc(var(--border-width, 0px) * -1);left:calc(var(--border-width, 0px) * -1);z-index:2}.product__thumbnails{display:flex;align-items:center;overflow:hidden;gap:var(--spacing-x-small);position:relative}.product__thumbnails .swiper{width:100%;height:100%;position:relative;overflow:hidden}.product__thumbnails>button{height:100%}.product__thumbnails-list{display:flex;gap:var(--spacing-x-small);position:relative;width:100%;height:100%;--number-of-items-in-a-row: 3}.product__thumbnail:is(.swiper-slide){height:100%;flex-shrink:0;position:relative;width:calc((100% - ((var(--number-of-items-in-a-row) - 1) * var(--spacing-x-small))) / var(--number-of-items-in-a-row));box-sizing:border-box;aspect-ratio:4 / 5}.product__thumbnail:is(.swiper-slide):before{content:"";display:block;padding-bottom:100%}.product__thumbnail:is(.swiper-slide) .thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:var(--body-text-color);cursor:pointer;background-color:transparent;border:var(--inputs-border-width) solid rgb(from var(--body-text-color) r g b / .15)}.product__thumbnail:is(.swiper-slide) .thumbnail[aria-current]{border-color:var(--body-text-color)}.product__thumbnail:is(.swiper-slide) .thumbnail>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;pointer-events:none}.product__thumbnail:is(.swiper-slide).product__thumbnail--variant:not(:first-child){display:none}@media screen and (max-width: 1024px){.product--mobile-hide .product__thumbnails{display:none}}.thumbnail__badge{background-color:var(--body-text-color-white);border-radius:50%;border:var(--inputs-border-width) solid var(--border-color);color:var(--body-text-color);display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;position:absolute;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.thumbnail__badge .icon{width:.75rem;height:.75rem}@media screen and (min-width: 769px){.product__thumbnails-list{--number-of-items-in-a-row: 6}product-info:not(.product-info--modal) .product__column-sticky{position:sticky;top:calc(var(--header-height, 0) * var(--header-visible, 1) + var(--spacing-normal));z-index:2;transition:top var(--duration-default) ease-out}.product.product--stacked{--gap: var(--spacing-xx-small)}.product.product--stacked .product__media-item:first-child{width:100%}.product.product--stacked .product__media-item:not(:first-child){width:calc((100% - var(--gap)) / 2)}.product.product--stacked .product__media-item.product__media-item--full{width:100%}.product.product--stacked .product__thumbnails{display:none}.product.product--columns{--gap: var(--spacing-xx-small)}.product.product--columns .product__media-item{width:calc((100% - var(--gap)) / 2)}.product.product--columns .product__media-item--full{width:100%}.product.product--columns .product__thumbnails{display:none}.product.product--thumbnail .product__thumbnails>button{display:none}.product.product--thumbnail .product__thumbnails-list{flex-wrap:wrap}.product.product--thumbnail .product__media-item:not(.is-active){display:none}.product.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product.product--thumbnail_slider .product__thumbnails-list{flex-wrap:nowrap}.product:not(.product--thumbnail,.product--thumbnail_slider) .product__media-item:not(:first-child) .product__media-icon{display:none}.product__media-list{gap:var(--gap, 0)}.product__media-list .deferred-media{display:block}.product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product__media-toggle{display:none}.thumbnail__badge{height:2rem;width:2rem}.thumbnail__badge .icon{width:1rem;height:1rem}}@media (hover: none){.product__media-toggle{display:flex}}@media screen and (max-width: 768px){.product__media-list{flex-wrap:nowrap}.product--mobile-columns .product__media-item{width:calc((100% - var(--grid-desktop-vertical-spacing)) / 2)}.product--mobile-columns .product__thumbnails{display:none}}.product-media-modal{background-color:var(--bg-color);height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100svh}.product-media-modal__content{max-height:100svh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active){display:none}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__content .deferred-media,.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:var(--bg-color);border:var(--inputs-border-width) solid var(--body-text-color);border-radius:50%;color:var(--body-text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;top:var(--spacing-normal);right:var(--spacing-normal);position:fixed;z-index:2;width:var(--spacing-x-large);aspect-ratio:1;padding:0}.product-media-modal__toggle:hover{color:var(--body-text-hover-color)}.product-media-modal__toggle .icon{height:auto;margin:0;width:var(--spacing-small)}@media screen and (min-width: 769px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*:not(.active){display:block}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:var(--spacing-xxx-large);top:var(--spacing-large)}}.product__modal-opener>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:flex;align-items:center;height:3rem;width:3rem}.product__info-container{display:grid;grid-template-columns:100%;row-gap:var(--spacing-x-small)}.product__text.product__text--body{font-size:var(--font-size-x-inter)}.product__text.product__text--subtitle{font-size:var(--font-size-small);color:rgb(from var(--body-text-color) r g b / .6)}.product__text.product__text--uppercase{text-transform:uppercase;letter-spacing:var(--letter-spacing)}.product__text.product__text--link{text-decoration:underline;text-underline-offset:.25rem}.product__title{word-break:break-word}.product__title h1{margin-block:0}.product__title a{display:none}@media screen and (max-width: 768px){.product__title .h4{font-size:var(--h4-font-size)}}.product-form__input.product-form__quantity{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-x-small)}.product-form__input.product-form__quantity .quantity__label{margin:0}.quantity__label__info{font-size:var(--font-size-x-small);letter-spacing:0;margin-top:calc(-1 * var(--spacing-xx-small));color:var(--info-color)}.product__inventory{display:flex;align-items:center;gap:var(--spacing-xx-small);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-default)}@keyframes pulseOpacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}.product-inventory-status__icon{position:relative;display:flex;top:-1.5px}.product-inventory-status__icon:before{width:var(--spacing-normal);height:auto;aspect-ratio:1;content:"";border-radius:50%;border:2px solid var(--product-inventory-status-color);opacity:0;animation:pulseOpacity var(--duration-extended) infinite ease-in-out}.product-inventory-status__icon:after{width:var(--spacing-normal);height:var(--spacing-normal);aspect-ratio:1;content:"";border-radius:50%;background-color:var(--product-inventory-status-color);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:scale(.5)}.product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xx-small);--shopify-accelerated-checkout-button-block-size: 50.2px}.product-form__buttons .product-form__submit{margin-bottom:0;display:block!important;letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-heading);padding:calc(var(--spacing-small) - var(--inputs-border-width))}.product-form__buttons .product-form__submit[disabled]{background-color:var(--bg-color-black);opacity:.5}.product-form__buttons .product-form__submit[disabled]:hover{background-color:var(--bg-color-white)}.product-form__buttons .shopify-payment-button__button--unbranded{text-transform:uppercase;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-heading);background-color:var(--bg-color-white);color:var(--body-text-color);border:var(--inputs-border-width) solid var(--bg-color-black);padding:calc(var(--spacing-small) - var(--inputs-border-width));min-height:unset;height:unset}.product-form__buttons .shopify-payment-button__button--unbranded:hover{color:var(--bg-color-white);background-color:var(--bg-color-black)}.product-form__buttons #more-payment-options-link{display:none}.product-form__buttons .product-form__submit{position:relative}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;margin-bottom:var(--spacing-normal);gap:var(--spacing-small)}.product-form__error-message-wrapper:not([hidden]) svg{width:1.5rem;height:1.5rem;flex-shrink:0}.product-form__error-message-wrapper:not([hidden]) .product-form__error-message{font-size:var(--font-size-x-small);line-height:var(--line-height-heading)}.product__info-container>modal-opener+modal-opener{display:none}.product__popups-wrapper{display:flex;gap:var(--spacing-normal)}.product-popup-modal__opener .product-popup-modal__button{text-underline-offset:.15rem;text-decoration:underline;text-transform:none;text-transform:initial;font-size:var(--font-size-normal);letter-spacing:var(--letter-spacing-default);font-weight:var(--font-body-weight)}.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%;background:rgb(from var(--bg-color-black) r g b / .7);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:var(--bg-color-white);overflow:auto;max-height:80%;margin:0 auto;left:50%;top:50%;transform:translate(-50%,-50%);width:92%;position:absolute;padding:0 var(--spacing-normal) 0 var(--spacing-x-large);border-color:var(--border-color);border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgb(from var(--color-shadow) r g b / var(--popup-shadow-opacity))}.product-popup-modal__content.focused,.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .1875rem var(--bg-color),0 0 .3125rem .25rem rgb(from var(--body-text-color) r g b / .3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content img{max-width:100%}.product-popup-modal__content-info{padding-right:var(--spacing-xx-large)}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}.product-popup-modal__content-info .metafield-rich_text_field{margin-bottom:var(--spacing-xx-large)}.product-popup-modal__content-info .metafield-rich_text_field :is(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:var(--spacing-x-large)}.product-popup-modal__toggle{background-color:var(--bg-color-white);border:.1rem solid var(--border-color);border-radius:50%;color:rgb(from var(--body-text-color) r g b / .6);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:var(--spacing-x-small);z-index:2;top:var(--spacing-normal);width:2.5rem;aspect-ratio:1;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgb(from var(--body-text-color) r g b / .9)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:1rem}@media screen and (min-width: 769px){.product-popup-modal__content{width:70%;padding:0 var(--spacing-x-large)}}@media screen and (max-width: 768px){.product-popup-modal__content table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-popup-modal__content-info>*{max-height:100%}}.icon-with-text .icon{fill:var(--body-text-color);height:var(--spacing-large);width:var(--spacing-large)}.icon-with-text img{height:var(--spacing-large);width:var(--spacing-large);-o-object-fit:contain;object-fit:contain}.icon-with-text--horizontal{display:flex;justify-content:center;-moz-column-gap:var(--spacing-normal);column-gap:var(--spacing-normal);flex-direction:row}.icon-with-text--horizontal .icon,.icon-with-text--horizontal img{margin-bottom:var(--spacing-xx-small)}.icon-with-text--vertical .icon{min-height:var(--spacing-large);min-width:var(--spacing-large);margin-right:var(--spacing-normal)}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text__item{display:flex;align-items:center}.icon-with-text__item span{font-size:var(--font-size-small)}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item:not(:last-child){margin-bottom:var(--spacing-large)}@media screen and (min-width: 769px){.icon-with-text__item span{font-size:var(--font-size-normal)}}.product__sku:not(:has(.product__sku__id)){display:none}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.share-button{display:block;position:relative}.share-button details{width:-moz-fit-content;width:fit-content}.share-button__button{font-size:var(--font-size-small);display:flex;align-items:center;justify-content:center;color:var(--body-text-color);padding:0;margin:0;min-height:2rem;-moz-column-gap:var(--spacing-x-small);column-gap:var(--spacing-x-small)}.share-button__button:hover{text-decoration:underline;text-underline-offset:.15rem}.share-button__button .icon-share{width:1.2rem;height:auto}.share-button__button .share-button__button__text{position:relative;top:2px;font-weight:var(--font-body-weight)}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:-moz-max-content;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgb(from var(--body-text-color) r g b / var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:var(--bg-color);pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgb(from var(--body-text-color) r g b / .75)}.share-button__fallback button:hover svg{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:var(--body-text-color)}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:var(--bg-color);z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:var(--bg-color);z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgb(from var(--body-text-color) r g b / .5);outline-offset:.1rem;box-shadow:0 0 0 .1rem var(--bg-color),0 0 .5rem .4rem rgb(from var(--body-text-color) r g b / .3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.product__usp-information{display:flex;gap:var(--spacing-x-small);font-size:var(--font-size-x-inter);align-items:center;flex-wrap:wrap}.product__usp-information__item{text-align:center;line-height:var(--line-height-heading)}.product__view-details{display:block;text-decoration:none;letter-spacing:var(--letter-spacing-large)}.product:not(.featured-product) .product__view-details{display:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.125rem}.product__view-details .icon{width:var(--spacing-normal);height:auto;margin-left:var(--spacing-x-small);margin-top:-.3125rem;flex-shrink:0}product-info.product-info--modal .product{padding-inline:0}product-info.product-info--modal .product .product__view-details{display:flex;align-items:center}product-info.product-info--modal .product__info-wrapper{padding-right:0}product-info.product-info--modal .product__media-item:not(:first-child){display:none}product-info.product-info--modal .product__thumbnails{display:none}product-info.product-info--modal .product__view-details{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-small);font-weight:var(--font-body-weight-bold);letter-spacing:var(--letter-spacing-small);text-transform:uppercase}product-info.product-info--modal .product__media-controls{display:none}@media screen and (min-width: 769px){product-info.product-info--modal .product__media-wrapper,product-info.product-info--modal .product__info-wrapper{width:calc((100% - var(--columns-gap)) / 2)}product-info.product-info--modal .product__title h1{font-size:var(--h3-font-size)}product-info.product-info--modal .product__info-wrapper{overflow:auto}product-info.product-info--modal .product__info-wrapper::-webkit-scrollbar{display:none}product-info.product-info--modal .product__info-wrapper .product__info-container{height:0}}.product__tax{margin-top:var(--spacing-xx-small);font-size:var(--font-size-small);opacity:.65}.product__tax a{font-size:var(--spacing-small);text-decoration:underline}.product__additional-info{padding-left:0;list-style-position:inside;display:flex;flex-direction:column;gap:var(--spacing-x-small)}.product__additional-info li{font-size:var(--font-size-xx-small);padding-left:var(--spacing-xx-small);text-transform:uppercase}.product__additional-info span{position:relative;letter-spacing:var(--letter-spacing-x-large)}.product__additional-info a{font-size:var(--font-size-xx-small);letter-spacing:var(--letter-spacing-x-large)}[dir=rtl] .product__additional-info{padding-inline-start:unset}[dir=rtl] .product__additional-info li{padding-left:unset;padding-right:var(--spacing-xx-small)}.product__additional-info .metafield-rich_text_field li,.product__additional-info .metafield-rich_text_field li a{font-size:var(--font-size-xx-small);letter-spacing:var(--letter-spacing-x-large);text-transform:uppercase}.product__additional-info .metafield-rich_text_field ul{margin:0}.similar-items{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xx-small);padding:var(--spacing-x-small);background-color:var(--bg-color-grey)}.similar-items__icon{display:flex;align-items:center}.similar-items__heading{margin:0}.similar-items__link{font-size:var(--font-size-small);text-decoration:underline;color:var(--body-text-color)}.product__accordion.accordion details{overflow:hidden}.product__accordion.accordion details .icon{transition:all var(--duration-default) ease-in;width:1rem;height:auto}.product__accordion.accordion details[open] .icon{transform:rotate(180deg)}.product__accordion.accordion summary{gap:var(--spacing-x-small)}.product__accordion.accordion .summary__title{font-size:var(--font-size-normal)}.product__accordion.accordion .accordion__content{padding-inline:0;margin-bottom:0;display:grid;grid-template-rows:0fr;transition-duration:var(--duration-medium)}.product__accordion.accordion details[open]+.accordion__content{grid-template-rows:1fr}.product__accordion.accordion .accordion__content--wrapper{overflow:hidden}.product__accordion.accordion .accordion__content__body{margin-block-end:var(--spacing-normal)}.product__accordion.accordion .accordion__content li{margin-left:1rem}.product__accordion.accordion .accordion__content *{font-size:var(--font-size-small)}.product__accordion.accordion ul{margin:0 0 var(--spacing-small);padding:0;list-style-position:outside}.product .product__slider-navigation-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-shadow:none;padding:0;position:relative;display:flex;align-items:center;flex-shrink:0;transition:all var(--duration-default) ease-in-out}.product .product__slider-navigation-button svg{width:100%;height:auto;color:var(--body-text-color);accent-color:var(--body-text-color)}.product .product__thumbnails__button--prev,.product .product__thumbnails__button--next{width:1.5rem;align-self:stretch;height:auto}.product .product__media-controls--prev,.product .product__media-controls--next{width:1rem;height:auto}.sticky-add-to-cart{position:fixed;bottom:0;width:100%;left:0;padding:var(--spacing-normal);background-color:var(--bg-color-grey);border-top:var(--inputs-border-width) solid var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-normal);visibility:hidden;transform:translateY(100%);transition:transform var(--duration-default) ease-in-out,visibility 0s var(--duration-default);z-index:6}.sticky-add-to-cart[aria-hidden=false]{transform:translateY(0);visibility:visible;transition:transform var(--duration-default) ease-in-out,visibility 0s 0s}@media screen and (min-width: 481px){.sticky-add-to-cart{display:none}}body:has(.section-header.menu-open) .sticky-add-to-cart{z-index:3}.sticky-add-to-cart__button{margin:0;padding-block:var(--spacing-small)}.sticky-add-to-cart__button.button.filled:is(:hover,:focus){background-color:var(--bg-color-black);color:var(--body-text-color-white)}
