variant-selects,.pm__content{display:flex;flex-direction:column}.product-module{background-color:var(--background_color);color:var(--primary_text);display:block}.pm__main-swiper{position:relative}.pm__main-swiper .swiper-slide-active:first-child,.pm__main-swiper .swiper-slide-active:last-child{opacity:1!important}.pm__thumb.swiper-slide{margin-left:0;cursor:pointer}.pm__thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--secondary_grey);opacity:0;transition:opacity .25s ease-in-out;z-index:2}.pm__thumb--active:after{opacity:1}.pm__labels-favorites{position:absolute;top:0;left:0;display:flex;width:100%;gap:1rem;padding:.5rem;z-index:3}.pm__main-swiper .product-card__labels-holder{position:relative;padding:0;width:100%}.pm__usps{width:100%;background-color:var(--background_color_2);position:relative}.swiper-slide.pm__usp-item{height:auto;display:flex;padding:.75rem}.pm__usp-content{width:calc(100% - 3.5rem);gap:.25rem;height:100%;margin:0 auto;justify-content:center}.pm__usp-image-wrapper{width:auto;display:flex}.pm__usp-image{object-fit:contain;height:100%;width:auto}.pm__object-selector .swiper-button,.pm__option-selector .swiper-button,.pm__connected-swiper .swiper-button,.pm__usps .swiper-button{border:none;padding:0;height:1rem;width:1rem;opacity:1;position:absolute;top:50%;visibility:visible!important;transform:translateY(-50%);z-index:2}.pm__object-selector .swiper-button,.pm__option-selector .swiper-button{padding:.25rem;box-sizing:content-box}.pm__usps-swiper .swiper-wrapper{transition-timing-function:ease}.pm__usps-swiper-button--prev{left:.75rem}.pm__usps-swiper-button--next{right:.75rem}.pm__studio-viewer{overflow:hidden;display:flex!important;flex-direction:column}studio-viewer[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}studio-viewer[aria-hidden=false]{z-index:2}.delivery.gray>:last-child,.delivery.gray .long-line,.pm__property-input-error[aria-hidden=true],.pm__price-info [aria-hidden=true],.pm__alt-atc-button:not(:has(*)),.pm__error[aria-hidden=true],.pm__property-input-container[aria-hidden=true],.pm__compare-price[aria-hidden=true]{display:none}.disable-transition{transition:none!important}.pm__swiper-buttons .swiper-button{border:none;width:1.5rem;height:1.5rem}.pm__swiper-buttons .swiper-button[disabled]{visibility:visible}@media screen and (max-width: 1024px){.pm__swiper-buttons .pm__swiper-button--prev{left:8px}.pm__swiper-buttons .pm__swiper-button--next{right:8px}.pm__swiper-buttons .swiper-button{border:none;width:1.5rem;height:1.5rem;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:1}}.pm__property-input-error,variant-selects.checkbox-error .pm__checkbox-input:not(:checked)+label,.pm__error,.pm__sale-label{color:var(--alert_error)}.pm__prices{display:flex;gap:.75rem}.pm__compare-price{color:var(--primary_grey);text-decoration:line-through}.pm__lowest-price{color:var(--secondary_grey)}.pm__labels-favorites .toggle-favorites{margin-left:auto}.pm__description-text{overflow:hidden}.pm__title-ratings{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.125rem}.pm__property-input-container{margin-top:-.75rem}.pm__title-ratings+*{margin-top:-1rem}.pm__tabs{display:flex;flex-wrap:wrap}.pm__tabs variant-selects{border:1px solid var(--secondary_grey);margin-top:-1px;order:100;width:100%}.pm__tab{flex:1;padding:.625rem 1rem;text-align:center;color:var(--primary_text);border:1px solid transparent;background-color:var(--background_color)}.pm__tab[aria-expanded=true]{pointer-events:none;border:1px solid var(--secondary_grey);border-bottom:1px solid var(--background_color);z-index:2}.pm__big-selector{margin-left:unset}.pm__square{width:1rem;height:1rem;margin-bottom:1px;position:relative}.pm__selected{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .15s ease-in-out;display:block;width:.375rem;height:.375rem;background-color:var(--primary_grey);border-radius:1px}input:checked+label .pm__selected{opacity:1}.pm__deselected{width:.75rem;height:.75rem;margin:.125rem;border:1px solid var(--primary_grey);display:block;border-radius:.125rem}variant-selects.checkbox-error .pm__checkbox-input:not(:checked)+label .pm__deselected{border-color:var(--alert_error)}.pm__checkbox-input{display:none}.pm__checkbox-label{display:flex;align-items:center;cursor:pointer;color:var(--primary_grey)}.pm__property-input{max-width:17.5rem}.pm__quantity{display:flex;padding:.25rem 1rem;gap:.5625rem;justify-content:space-between;align-items:center;width:100%;min-height:2rem;border:1px solid var(--tertiary_grey);transition:border-color .15s ease-in-out;border-radius:.125rem;height:fit-content;width:fit-content}quantity-input.pm__quantity.active{border-color:var(--primary_text)}.pm__selector-label-container,.pm__quantity-button{display:flex;align-items:center;justify-content:center}.pm__selector-label-container{justify-content:space-between;gap:1.5rem}.pm__quantity-button:active svg{width:.8125rem;height:.8125rem}.pm__quantity-button,.pm__quantity-button svg{width:.9375rem;height:.9375rem}.pm__quantity-input{-webkit-appearance:none;appearance:none;border:none;background-color:transparent;width:1.5rem;padding:0;flex:1;color:var(--primary_text)}.pm__atc-button--main{width:100%;min-height:2.625rem}.pm__form-error{position:absolute;bottom:100%;left:0;margin-bottom:.25rem;opacity:0;transition:opacity .15s ease-in-out;pointer-events:none}.pm__form-error.visible{opacity:1;pointer-events:initial}.pm__atc-form{gap:.5rem;--gravity-button-min-height: 2.625rem}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: max(2.625rem)}.shopify-payment-button__more-options{margin-top:.5rem;color:var(--primary_text)}.pm__indicator{display:flex;gap:.5rem;align-items:center;justify-content:center;color:var(--primary_grey)}div.pm__indicator-icon{margin-top:1px;position:relative;opacity:1;top:unset;right:unset}.long-line{padding-top:1px;width:.5rem;height:1px;background-color:var(--primary_grey)}.pm__rating-link{display:flex;gap:.125rem;align-items:center;color:var(--primary_grey);white-space:nowrap}.pm__rating-link *{pointer-events:none}.pm__information:not(:has(#reviews)) .pm__rating-link{pointer-events:none}.pm__rating-link svg{margin-top:.125rem;width:1rem;height:1rem}.pm__toggle-drawer path,.pm__quantity-button path,.pm__drawer-close path,.pm__rating-link path{fill:var(--primary_text)}.pm__atc-form--sticky{padding:1rem 0;margin:-1rem 0;background-color:var(--background_color);z-index:3;position:sticky;bottom:0}.pm__sticky-atc{position:fixed;width:100%;background-color:var(--background_color);z-index:4;padding:1rem .75rem;display:none;border-bottom:1px solid var(--tertiary_grey);transition:transform .2s ease-out;transform:translateY(0)}.pm__sticky-atc[aria-hidden=true]{transform:translateY(-100%);pointer-events:none}.pm__sticky-atc.show{display:block}.pm__sticky-atc,.pm__atc-form--sticky.top{bottom:unset;top:calc(var(--header-height-fixed) + (var(--announcement-height-fixed) * var(--announcement-sticky)))}.pm__sticy-product-info{transition:opacity .25s ease-in-out;opacity:0}.pm__connected-swiper.swiper{overflow-y:visible}.pm__connected-swiper .swiper-button{transition:opacity 0s ease}.pm__connected-swiper.btn-transition .swiper-button{transition:opacity .25s ease-in-out}#reviews{position:absolute;left:0;top:calc((var(--header-height-fixed) + var(--sticky-atc-height) + (var(--announcement-height-fixed) * var(--announcement-sticky)) + 1rem) * -1);pointer-events:none;visibility:hidden}.pm__toggle-drawer{display:flex;gap:.25rem;align-items:center;color:var(--primary_grey);margin-left:auto}.pm__toggle-drawer svg{box-sizing:content-box}.pm__information:not(:has(#pm__materials-drawer)) [data-toggle-id=pm__materials-drawer],.pm__information:not(:has(#pm__size-guide-drawer)) [data-toggle-id=pm__size-guide-drawer]{display:none}.screenshot-button{display:none!important}studio-viewer{--aspect-ratio: 1/1}.studio-viewer-overlay{position:absolute;width:100%;height:calc(100% - 4px);z-index:3;background-color:var(--background_color);opacity:1;bottom:0;left:0;pointer-events:none}.swiper-slide--dynamic .pm__thumb-image{transition:opacity .25s ease-in-out}.pm__thumb-image[aria-hidden=true]{opacity:0}.studio-viewer-overlay.hide{transition:opacity .35s ease-out;opacity:0}.pm__thumb.swiper-slide{display:flex;align-items:center;justify-content:center}.pm__thumb svg{width:50%;height:auto}.swiper-slide--dynamic .vjs-control-bar{display:none!important}.pm__checkbox:has([required]),[aria-hidden=false] .pm__property-input{scroll-margin-top:calc((var(--header-height-fixed) * var(--header-sticky)) + (var(--announcement-height-fixed) * var(--announcement-sticky)) + .75rem)}@media screen and (max-width: 1024px){.pm__atc-form--sticky.border-top{border-top:1px solid var(--tertiary_grey)}.pm__atc-form--sticky.border-bottom{border-bottom:1px solid var(--tertiary_grey)}.pm__tab[aria-expanded=true]:first-child{border-left:none}.pm__tab[aria-expanded=true]:last-child{border-right:none}.pm__tabs variant-selects{border-left:none;border-right:none;padding:1rem 0}.pm__dropdown:after{width:calc(100% - 1.5rem);left:.75rem}.pm__quantity{margin-left:.75rem}.pm__property-input-container,.pm__checkbox,.pm__selector>:not(.swiper),.pm__title-ratings,.pm__price-info,.pm__atc-form,.pm__description-text,.pm__dropdown .Dropdown--Button{padding-left:.75rem;padding-right:.75rem}.pm__dropdown:not(:has(.pm__ap-dropdown)) .Dropdown--Content{padding-left:.75rem;padding-right:.75rem}.pm__usp-image-wrapper{margin:0 auto}.pm__sticy-product-info{display:none}}@media screen and (min-width: 1025px){.pm__flex{flex:1;border-bottom:1px solid var(--tertiary_grey);background-color:var(--background_color);transition:opacity .25s ease-in-out;opacity:0}.pm__flex:last-child{transition:none}.pm__sticky-atc:has(.pm__sticy-product-info[aria-hidden=false]) .pm__flex{opacity:1}.sticky-max-width>.pm__sticy-product-info{max-width:calc(var(--section_max_width) / 2);margin-left:auto}.sticky-max-width>.pm__sticky-atc-container{max-width:calc(var(--section_max_width) / 2);margin-right:auto}.pm__title-ratings{align-items:flex-end;margin-top:0}studio-viewer{--aspect-ratio: 1/1}.pm__quantity:hover{border-color:var(--secondary_grey);transition:border-color .35s ease-in-out}.pm__sticky-atc.show{right:0;padding:0;display:flex;border-bottom:none;background-color:transparent}.pm__sticy-product-info{background-color:var(--background_color);padding:1rem 0 1rem 2.5rem;border-bottom:1px solid var(--tertiary_grey);display:flex;gap:.125rem;align-items:flex-start;width:50%}.pm__sticky-atc-container{background-color:var(--background_color);padding:1rem 2.5rem 1rem 0;border-bottom:1px solid var(--tertiary_grey);width:50%}.pm__sticy-product-info[aria-hidden=false]{opacity:1}.pm__atc-form--sticky.border-top:after{border-top:1px solid var(--tertiary_grey)}.pm__atc-form--sticky:after{content:"";position:absolute;top:0;left:0;height:100%;width:calc(100% + 2.5rem);background-color:var(--background_color);z-index:-1}.pm__tabs variant-selects{padding:1rem}.pm__tab{flex:unset}.pm__usp-content{flex-direction:row;justify-content:center;align-items:center;width:calc(100% - 6rem);gap:.5rem}.pm__description-text{width:66.57%}.pm__usps{gap:2rem}.swiper-slide.pm__usp-item{flex-direction:row;gap:.5rem;align-items:center}.pm__thumb:hover:after{opacity:1}.pm__content{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr);padding:0 2.5rem}.pm__media-slideshow{position:sticky;top:calc(var(--header-height-fixed) + (var(--announcement-height-fixed) * var(--announcement-sticky)) + 1rem);height:fit-content;padding-right:2rem}.pm__swiper-buttons{opacity:0;transition:opacity .25s ease-in-out;display:flex;gap:1.5rem;padding:.5rem;position:absolute;bottom:0;right:0;z-index:3}.pm__option-selector .swiper-button,.pm__connected-swiper .swiper-button,.pm__swiper-buttons .swiper-button{border:none;width:1.5rem;height:1.5rem}.pm__conn-button--prev{left:0}.pm__conn-button--next{right:0}.pm__option-selector.swiper .swiper-button[disabled],.pm__connected-swiper.swiper .swiper-button[disabled],.pm__swiper-buttons .swiper-button[disabled]{visibility:visible}.pm__swiper-buttons .swiper-button:active{transform:scale(.8)}.pm__main-swiper:hover .pm__swiper-buttons{opacity:1}.pm__sticky-image{width:3.125rem;margin:0}.pm__sticky-details{gap:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/main-product.css.map */
