.quickview-gallery{position:relative;display:block}.quickview-gallery__media-container{padding-inline:var(--space-32)}.quickview-gallery__media-wrapper{position:relative;height:auto;width:100%}.quickview-gallery__media-wrapper::before{content:"";display:block;padding-top:100%}.quickview-gallery__media-wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}
.quickview-gallery__media-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.quickview-gallery__media-wrapper .swiper-zoom-container{height:100%}.quickview-gallery__media{width:100%;height:100%}.quickview-gallery__media picture img{-o-object-fit:contain;object-fit:contain}.quickview-gallery__navigation-wrapper{display:flex;align-items:center;justify-content:space-between;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:5}
.quickview-gallery__navigation{pointer-events:all}.quickview-gallery__navigation:disabled,.quickview-gallery__navigation.swiper-button-disabled{opacity:.4;cursor:default}.quickview{--quickview-gutter:var(--space-16)}@media(min-width:1024px){.quickview{display:flex;flex:1 1 auto;flex-direction:column}.quickview product-page-morph,.quickview .quickview__product-form,.quickview .quickview__form{display:flex;flex:1 1 auto;flex-direction:column}
}.quickview__gallery{display:none;margin-bottom:var(--space-8)}@media(min-width:1024px){.quickview__gallery{display:block}}.quickview__badge{font:var(--font-breadcrumbs);text-transform:var(--font-breadcrumbs-text-transform);letter-spacing:var(--font-breadcrumbs-letter-spacing);margin-top:var(--space-4);color:var(--badge-color)}
.quickview__content,.quickview__header{padding-inline:var(--quickview-gutter)}.quickview__header{display:flex;align-items:start;gap:var(--space-16)}.quickview__header-image{width:80px;height:auto;aspect-ratio:1;flex:0 0 80px}@media(min-width:1024px){.quickview__header-image{display:none}}.quickview__title{font:var(--font-h5);text-transform:var(--font-h5-text-transform);letter-spacing:var(--font-h5-letter-spacing)}
@media(min-width:1024px){.quickview__title{font:var(--font-sh3);text-transform:var(--font-sh3-text-transform);letter-spacing:var(--font-sh3-letter-spacing)}}.quickview__price{gap:var(--space-4)}.quickview__price .price__item--original{color:var(--color-grey-7)}.quickview__price .price__item--sale{color:var(--color-sale-red)}
.quickview__discount{color:var(--color-grey-7);font:var(--font-breadcrumbs);text-transform:var(--font-breadcrumbs-text-transform);letter-spacing:var(--font-breadcrumbs-letter-spacing);display:flex;align-items:center;gap:var(--space-4)}.quickview__discount svg{margin-bottom:2px}.quickview__discount--red{color:var(--color-sale-red)}
.quickview__price-area{display:flex;margin-top:var(--space-4);gap:var(--space-8);align-items:center}.quickview__retail-price{color:var(--color-grey-7)}.quickview__stock-status{margin-top:var(--space-4);display:block;position:relative}.quickview__form-inner{display:grid;gap:var(--space-24);margin-block:var(--space-24);padding-inline:var(--quickview-gutter)}
.quickview__product-form-options{min-width:0}.quickview__product-form-options--desktop{display:none}@media(min-width:1024px){.quickview__product-form-options--desktop{display:block}}@media(min-width:1024px){.quickview__product-form-options--mobile{display:none}}.quickview__footer{display:grid;gap:var(--space-8);padding:var(--space-16);background:var(--color-white);border-top:1px solid var(--color-grey-3);margin-top:auto;position:sticky;bottom:0;z-index:5}
.quickview__footer-title-price{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}@media(min-width:1024px){.quickview__footer-title-price{display:none}}.quickview__footer-title{font:var(--font-h4);text-transform:var(--font-h4-text-transform);letter-spacing:var(--font-h4-letter-spacing)}
.quickview__view-details{justify-self:center;margin-top:var(--space-8)}@media(min-width:1024px){.quickview__view-details{margin-top:0}}.enable-quickview-buy-now .quickview__view-details{display:none}.quickview .info-tooltip__details [data-content]{top:calc(100% + 10px);bottom:unset;z-index:50}.quickview shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;font:var(--font-caption-3);text-transform:var(--font-caption-3-text-transform);letter-spacing:var(--font-caption-3-letter-spacing)}
.quickview__buy-now-button-wrapper{display:none}.enable-quickview-buy-now .quickview__buy-now-button-wrapper{display:block}