.shopify-section.main-product{z-index:3;position:relative}.full-modal-opened .shopify-section.main-product{z-index:unset}.section.main-product{margin-block:0}product-info{margin-inline:auto;display:block}product-info.page-width-wide:not(.page-width--paddingless){padding-inline:var(--container-extra-spacing)}.product{row-gap:var(--spacing-x-large);flex-wrap:wrap;justify-content:space-between;display:flex}.product .swiper-button-lock{display:none}.product .swiper-pagination{width:auto;font-size:var(--font-size-small);position:static}.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{justify-content:center;align-items:center;gap:var(--spacing-large);margin-top:calc(var(--spacing-x-small) + var(--spacing-small));display:flex}.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{width:calc(100% + 2 * var(--container-extra-spacing));margin-inline:calc(-1 * var(--container-extra-spacing))}.product__info-wrapper{width:100%;padding-block-start:var(--spacing-small)}@media screen and (width>=769px){.product{--columns-gap:var(--spacing-large)}.product__media-wrapper{width:calc((100% - var(--columns-gap)) * .6325);margin-inline:0}.product__info-wrapper{width:calc((100% - var(--columns-gap)) * .3675);padding-block-start:var(--spacing-xxx-large);padding-inline:var(--spacing-x-large);flex-direction:column;align-items:center;display:flex}.product__info-wrapper .product__info-container{width:100%;max-width:375px}}@media screen and (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 (width>=769px){media-gallery-swiper .product__media:has(+.product__thumbnails){margin-bottom:var(--spacing-large)}}.product__media-list{flex-wrap:wrap;display:flex}@media screen and (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{width:100%;display:block}}.product__media-item{flex-shrink:0;width:100%;height:auto;display:block;position:relative;overflow:hidden}.product-media-container{--aspect-ratio:var(--preview-ratio);--ratio-percent:calc(1 / var(--aspect-ratio) * 100%);width:100%;height:100%;position:relative}.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-left:auto;margin-right:auto}.product-media-container .product__modal-opener{height:100%;display:block;position:relative}.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}.product-media-container .media{padding-top:var(--ratio-percent);box-sizing:border-box;height:100%}.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:var(--inputs-border-width) solid var(--border-color);color:var(--body-text-color);width:2rem;height:2rem;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;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.product__media-icon svg.icon-plus,.product__media-icon svg.icon-play{width:1rem;height:1rem}.product__media-toggle{color:currentColor;background-color:#0000;border:none;padding:0;display:flex}.product__media-toggle:after{content:"";cursor:pointer;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;margin:0;padding:0;display:block;position:absolute}.product__thumbnails{align-items:center;gap:var(--spacing-x-small);display:flex;position:relative;overflow:hidden}.product__thumbnails .swiper{width:100%;height:100%;position:relative;overflow:hidden}.product__thumbnails>button{height:100%}.product__thumbnails-list{gap:var(--spacing-x-small);--number-of-items-in-a-row:3;width:100%;height:100%;display:flex;position:relative}.product__thumbnail.swiper-slide{height:100%;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;flex-shrink:0;position:relative}.product__thumbnail.swiper-slide:before{content:"";padding-bottom:100%;display:block}.product__thumbnail.swiper-slide .thumbnail{width:100%;height:100%;color:var(--body-text-color);cursor:pointer;border:var(--inputs-border-width) solid rgb(from var(--body-text-color) r g b / .15);background-color:#0000;padding:0;display:block;position:absolute;top:0;left:0}.product__thumbnail.swiper-slide .thumbnail[aria-current]{border-color:var(--body-text-color)}.product__thumbnail.swiper-slide .thumbnail>img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.product__thumbnail.swiper-slide.product__thumbnail--variant:not(:first-child){display:none}@media screen and (width<=1024px){.product--mobile-hide .product__thumbnails{display:none}}.product__badges--pdp .badge--selling-fast,.product__badges .badge--selling-fast{--badge-bg-color:var(--bg-color-grey);margin-inline-start:calc(-1 * (var(--spacing-x-small) - var(--badge-border-width)))}.thumbnail__badge{background-color:var(--body-text-color-white);border:var(--inputs-border-width) solid var(--border-color);color:var(--body-text-color);z-index:1;width:1.5rem;height:1.5rem;transition:color var(--duration-short) ease, opacity var(--duration-short) ease;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumbnail__badge .icon{width:.75rem;height:.75rem}@media screen and (width>=769px){.product__thumbnails-list{--number-of-items-in-a-row:6}product-info:not(.product-info--modal) .product__column-sticky{top:calc(var(--header-height,0) * var(--header-visible,1) + var(--spacing-normal));z-index:2;transition:top var(--duration-default) ease-out;position:sticky}.product.product--stacked{--gap:0px}.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:0px}.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{width:2rem;height:2rem}.thumbnail__badge .icon{width:1rem;height:1rem}}@media (hover:none){.product__media-toggle{display:flex}}@media screen and (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);visibility:hidden;opacity:0;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{align-items:center;height:100svh;display:flex}.product-media-modal__content{width:100%;max-height:100svh;overflow:auto}.product-media-modal__content>:not(.active){display:none}.product-media-modal__content>*{height:auto;margin:auto;display:block}.product-media-modal__content .media{background:0 0}.product-media-modal__content .deferred-media{width:100%}.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);color:var(--body-text-color);cursor:pointer;top:var(--spacing-normal);right:var(--spacing-normal);z-index:2;width:var(--spacing-x-large);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.product-media-modal__toggle:hover{color:var(--body-text-hover-color)}.product-media-modal__toggle .icon{height:auto;width:var(--spacing-small);margin:0}@media screen and (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{align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__info-container{font-size:var(--font-size-x-small);grid-template-columns:100%;display:grid}.product__group{grid-template-columns:100%;display:grid}.product__group--accordions{margin-top:var(--spacing-normal);display:block}.product__text.product__text--body{font-size:var(--font-size-x-small)}.product__text.product__text--subtitle{font-size:var(--font-size-x-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-underline-offset:.25rem;text-decoration:underline}.product__title{word-break:break-word}.product__title h1{text-transform:uppercase;font-size:var(--font-size-small);font-weight:var(--font-body-weight);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-large);margin-block:0}@media screen and (width>=769px){.product__title h1{font-size:var(--font-size-normal)}}.product__title a{display:none}.product-form__input.product-form__quantity{row-gap:var(--spacing-x-small);grid-template-columns:minmax(0,1fr);display:grid}.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{align-items:center;gap:var(--spacing-xx-small);font-size:var(--font-size-x-small);letter-spacing:var(--letter-spacing-default);display:flex}@keyframes pulseOpacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}.product-inventory-status__icon{display:flex;position:relative;top:-1.5px}.product-inventory-status__icon:before{width:var(--spacing-normal);aspect-ratio:1;content:"";border:2px solid var(--product-inventory-status-color);opacity:0;height:auto;animation:pulseOpacity var(--duration-extended) infinite ease-in-out;border-radius:50%}.product-inventory-status__icon:after{width:var(--spacing-normal);height:var(--spacing-normal);aspect-ratio:1;content:"";background-color:var(--product-inventory-status-color);border-radius:50%;margin:auto;position:absolute;inset:0;transform:scale(.5)}.product-form__buttons{gap:var(--spacing-xx-small);--shopify-accelerated-checkout-button-block-size:50.2px;grid-template-columns:minmax(0,1fr);display:grid}.product-form__buttons:has(.shopify-app-block){grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center}.product-form__buttons:has(.shopify-app-block) .product-form__submit{grid-area:1/1}.product-form__buttons:has(.shopify-app-block) .shopify-app-block{grid-area:1/2;align-self:center}.product-form__buttons:has(.shopify-app-block) #swym-atw-pdp-button{padding:0 var(--spacing-small);height:100%;color:var(--body-text-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.product-form__buttons:has(.shopify-app-block) #swym-atw-pdp-button>svg:not(.icon){display:none}.product-form__buttons:has(.shopify-app-block) #swym-atw-pdp-button .icon-heart,.product-form__buttons:has(.shopify-app-block) #swym-atw-pdp-button .icon-heart-full{flex-shrink:0;width:1.25rem;height:auto}.product-form__buttons:has(.shopify-app-block) #swym-atw-pdp-button.atw-button-added .icon-heart,.product-form__buttons:has(.shopify-app-block) #swym-atw-pdp-button.atw-button-add .icon-heart-full{display:none}.product-form__buttons .product-form__submit{font-size:var(--font-size-x-small);letter-spacing:var(--letter-spacing-large);line-height:var(--line-height-heading);text-align:left;margin-bottom:0;display:block!important}.product-form__buttons .product-form__submit[disabled]{background-color:var(--bg-color-white);color:var(--body-text-color)}.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);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}.main-product .product-form__buttons{width:100%;padding:var(--spacing-x-small);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:var(--inputs-border-width) solid var(--border-color);z-index:6;position:fixed;bottom:0;left:0}.main-product .product-form__buttons .product-form__submit.button.filled:focus:not(:focus-visible){color:var(--body-text-color-white);background-color:var(--bg-color-dark);border-color:var(--bg-color-dark)}.main-product [class^=product__block]:has(.product-form--buy_buttons){margin-block-end:0}body:has(.section-header.menu-open) .main-product .product-form__buttons{z-index:3}@media screen and (width>=481px){.main-product .product-form__buttons{z-index:auto;background-color:#0000;border-top:none;padding:0;position:static}.main-product [class^=product__block]:has(.product-form--buy_buttons){margin-block-end:revert}}.product-form__error-message-wrapper:not([hidden]){margin-bottom:var(--spacing-normal);align-items:center;gap:var(--spacing-small);display:flex}.product-form__error-message-wrapper:not([hidden]) svg{flex-shrink:0;width:1.5rem;height:1.5rem}.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{gap:var(--spacing-normal);display:flex}.product-popup-modal__opener{margin-top:1px}.product-popup-modal__opener .product-popup-modal__button{text-underline-offset:.15rem;text-transform:none;text-transform:initial;font-size:var(--font-size-x-small);letter-spacing:var(--letter-spacing-default);font-weight:var(--font-body-weight);text-decoration:underline}.product-popup-modal{box-sizing:border-box;opacity:0;visibility:hidden;z-index:-1;background:rgb(from var(--bg-color-black) r g b / .7);width:100%;height:100%;margin:0 auto;position:fixed;top:0;left:0;overflow:auto}.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);height:100%;max-height:calc(100% - 12rem);width:calc(100% - var(--spacing-x-large));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));margin:0 auto;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.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>*{width:100%;max-width:100%;height:auto;margin:0 auto}.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);color:rgb(from var(--body-text-color) r g b / .6);cursor:pointer;padding:var(--spacing-x-small);z-index:2;top:var(--spacing-normal);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0 0 0 auto;display:flex;position:sticky}.product-popup-modal__toggle:hover{color:rgb(from var(--body-text-color) r g b / .9)}.product-popup-modal__toggle .icon{width:1rem;height:auto;margin:0}@media screen and (width>=769px){.product-popup-modal__content{width:65%;height:69%;padding:0 var(--spacing-x-large)}}@media screen and (width<=768px){.product-popup-modal__content table{white-space:nowrap;max-width:fit-content;margin:0;display:block;overflow-x:auto}.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{-moz-column-gap:var(--spacing-normal);justify-content:center;column-gap:var(--spacing-normal);flex-direction:row;display:flex}.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{align-items:center;display:flex}.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 (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:fit-content}.share-button__button{font-size:var(--font-size-small);color:var(--body-text-color);-moz-column-gap:var(--spacing-x-small);justify-content:center;align-items:center;column-gap:var(--spacing-x-small);min-height:2rem;margin:0;padding:0;display:flex}.share-button__button:hover{text-underline-offset:.15rem;text-decoration:underline}.share-button__button .icon-share{width:1.2rem;height:auto}.share-button__button .share-button__button__text{font-weight:var(--font-body-weight);position:relative;top:2px}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:#0000;border:none}.share-button__fallback{z-index:3;border-radius:var(--inputs-radius);border:0;align-items:center;width:100%;min-width:max-content;display:flex;position:absolute;top:3rem;left:.1rem}.share-button__fallback:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);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;border:.1rem solid #0000;position:absolute}.share-button__fallback:before{background:var(--bg-color);pointer-events:none;content:"";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;position:absolute;inset:0}.share-button__fallback button{width:4.4rem;height:4.4rem;right:var(--inputs-border-width);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.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{color:var(--body-text-color);background-color:#0000}.share-button__copy:focus-visible,.share-button__close:focus-visible,.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}:-webkit-any(.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)}:is(.share-button__fallback .field__input:focus,.share-button__fallback .field__input: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;filter:none;min-width:auto;min-height:auto;overflow:hidden}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){width:100%;height:100%;margin-top:0;margin:var(--inputs-border-width);align-items:center;padding:.8rem 0 .8rem 1.5rem;display:flex}.share-button__message:not(:empty):not(.hidden)~*{display:none}.product__usp-information{gap:var(--spacing-x-small);font-size:var(--font-size-x-inter);flex-wrap:wrap;align-items:center;display:flex}.product__usp-information__item{text-align:center;line-height:var(--line-height-heading)}.product__view-details{letter-spacing:var(--letter-spacing-large);text-decoration:none;display:block}.product:not(.featured-product) .product__view-details{display:none}.product__view-details:hover{text-underline-offset:.125rem;text-decoration:underline}.product__view-details .icon{width:var(--spacing-normal);height:auto;margin-left:var(--spacing-x-small);flex-shrink:0;margin-top:-.3125rem}product-info.product-info--modal .product{padding-inline:0}product-info.product-info--modal .product .product__view-details{align-items:center;display:flex}product-info.product-info--modal .product__info-wrapper{padding-right:0}product-info.product-info--modal .product__media-item:not(:first-child),product-info.product-info--modal .product__thumbnails{display:none}product-info.product-info--modal .product__view-details{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 (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(--font-size-normal)}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-container{height:0}}.product__discount-notice{align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-normal);background-color:var(--bg-color);margin-bottom:var(--spacing-normal);display:flex}.product__discount-notice-icon{width:1.5rem;height:1.5rem;color:var(--body-text-color);flex-shrink:0;align-items:center;display:flex}.product__discount-notice-icon svg{width:100%;height:100%}.product__discount-notice p{font-size:var(--font-size-x-small);line-height:var(--line-height-heading);color:var(--body-text-color);margin:0}.product__tax{font-size:var(--font-size-x-small);color:var(--body-text-color-light)}.product__tax a{font-size:var(--spacing-small);text-decoration:underline}.product__additional-info{gap:var(--spacing-x-small);flex-direction:column;padding-left:0;list-style-position:inside;display:flex}.product__additional-info li{font-size:var(--font-size-xx-small);padding-left:var(--spacing-xx-small);text-transform:uppercase}.product__additional-info span{letter-spacing:var(--letter-spacing-x-large);position:relative}.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{align-items:center;gap:var(--spacing-xx-small);padding:var(--spacing-x-small);background-color:var(--bg-color-grey);flex-wrap:wrap;display:flex}.similar-items__icon{align-items:center;display:flex}.similar-items__heading{margin:0}.similar-items__link{font-size:var(--font-size-small);color:var(--body-text-color);text-decoration:underline}.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);padding-block:var(--spacing-small)}.product__accordion.accordion .summary__title{font-size:var(--font-size-x-small);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-large);text-transform:uppercase}.product__accordion.accordion details[open] .summary__title{font-weight:var(--font-body-weight-bold)}.product__accordion.accordion .accordion__content{transition-property:grid-template-rows;transition-duration:var(--duration-medium);grid-template-rows:0fr;margin-bottom:0;padding-inline:0;transition-timing-function:ease-in-out;display:grid}.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{color:var(--body-text-color-light);margin-block-end:var(--spacing-normal)}.product__accordion.accordion .accordion__content--wrapper .accordion__content__body a{text-decoration:underline}.product__accordion.accordion .accordion__content:not(.complementary) li{margin-left:1rem}.product__accordion.accordion .accordion__content:not(.complementary) *{font-size:var(--font-size-x-small)}.product__accordion.accordion ul{margin:0 0 var(--spacing-small);padding:0;list-style-position:outside}.product .product__slider-navigation-button{appearance:none;box-shadow:none;transition:all var(--duration-default) ease-in-out;background-color:#0000;border:none;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative}.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{align-self:stretch;width:1.5rem;height:auto}.product .product__media-controls--prev,.product .product__media-controls--next{width:1rem;height:auto}.product__omnibus-pricing__wrapper:has(>.product__omnibus-pricing){margin-block-start:var(--spacing-x-small)}.product__omnibus-pricing__wrapper:has(>.product__omnibus-pricing) .product__tax{margin-block-start:0}.product__omnibus-pricing{-moz-column-gap:var(--spacing-xx-small);column-gap:var(--spacing-xx-small);align-items:center;display:flex}.product__omnibus-pricing p{color:var(--body-text-color-light);font-size:var(--font-size-x-small);margin:0}.product__omnibus-pricing p .red{color:var(--danger-color)}modal-dialog#omnibus-pricing .product-popup-modal__toggle{right:var(--spacing-normal);position:absolute}modal-dialog#omnibus-pricing .product-popup-modal__content{padding:var(--spacing-large)}modal-dialog#omnibus-pricing .omnibus-pricing__popup__title{text-transform:uppercase;margin-block-end:var(--spacing-normal)}@media (width>=769px){modal-dialog#omnibus-pricing .product-popup-modal__content{padding:var(--spacing-x-large)}}.product__info-container .product-form__input .form__label,.product__info-container .product-form__input .form__label .form__label__name{font-size:var(--font-size-x-small);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-small);text-transform:uppercase}.product__variant-selects-utils{-moz-column-gap:var(--spacing-x-small);justify-content:space-between;column-gap:var(--spacing-x-small);display:flex}.product__variant-selects-utils modal-opener:only-child{margin-inline-start:auto}.product__model-params{font-size:var(--font-size-x-small);color:var(--body-text-color-light);margin:0}.button.product__size-guide{font-size:var(--font-size-x-small);text-underline-offset:.0625rem;white-space:nowrap;text-decoration:underline}.button.product__size-guide:focus{text-decoration:underline}.product__info-wrapper .swym-wishlist-collections-v2-container{display:none}product-info .product--no-media .product__media-wrapper{display:none}product-info .product--no-media .product__info-wrapper{max-width:calc(var(--page-width) / 2);width:90%;margin-inline:auto}product-info .product--no-media .product__info-container{height:100%}product-info .product--no-media .product-form__input--dropdown{align-items:start}product-info .product--no-media .product-form__input--swatch{text-align:left;justify-content:start}product-info.product-info--modal .product--no-media .product__info-wrapper{width:100%;max-width:unset}
