:root{--rz-fs-button: clamp(.92rem, .2vw + .88rem, 1rem);--rz-fs-button-compact: clamp(.88rem, .16vw + .84rem, .96rem);--rz-control-h: clamp(44px, .8vw + 40px, 52px);--rz-control-h-compact: clamp(38px, .55vw + 34px, 44px);--rz-control-pad-x: clamp(14px, 1vw, 22px);--rz-control-pad-x-compact: clamp(12px, .9vw, 18px);--rz-pmqc-title-size: clamp(1.3rem, 1.4vw + .9rem, 1.9rem);--rz-pmqc-subtitle-size: clamp(.88rem, .25vw + .8rem, .97rem);--rz-pmqc-price-size: clamp(1.05rem, .8vw + .85rem, 1.5rem);--rz-pmqc-option-size: clamp(.88rem, .2vw + .82rem, .97rem);--rz-pmqc-media-width: 375px;--rz-pmqc-media-height: 475px;--rz-pmqc-media-offset: 35px;--rz-pmqc-dialog-height: calc(var(--rz-pmqc-media-height) + (var(--rz-pmqc-media-offset) * 2));--rz-pmqc-media-radius: 16px;--rz-pmqc-variant-radius: var(--style-border-radius-buttons-secondary, var(--style-border-radius-buttons-primary, 999px))}main[data-template*=product] .product-form-buttons :is(.button,.button-secondary,.add-to-cart-button){min-height:var(--rz-control-h);font-size:var(--rz-fs-button);padding-inline:var(--rz-control-pad-x)}main[data-template*=product] .product-form-buttons .quantity-selector{min-height:var(--rz-control-h)}main[data-template*=product] .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:var(--rz-control-h);height:var(--rz-control-h)}main[data-template*=product] .product-form-buttons .quantity-selector input[type=number]{font-size:var(--rz-fs-button)}.product-media-quick-checkout-loading{padding:24px;min-height:220px;display:grid;gap:10px;align-content:center}product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger{position:static!important;z-index:auto;width:calc(100% - 8px)!important;max-width:none;min-height:42px;max-height:0;margin:0 auto;overflow:hidden;border:1px solid rgb(var(--color-border-rgb) / .45)!important;border-radius:999px!important;background:rgb(var(--color-background-rgb) / .92)!important;box-shadow:0 8px 20px #0000001f;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .22s ease,opacity .22s ease,transform .22s ease,margin .22s ease,visibility .22s ease;cursor:pointer}product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger .group-block__media-wrapper{display:none}product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger .group-block-content{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center}product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger :is(rte-formatter,.text-block){width:100%!important;text-align:center}product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger :is(p,span){margin:0;color:var(--color-foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}product-card.product-card-media-quick-checkout.is-media-hovered .product-card-media-quick-checkout__trigger,product-card.product-card-media-quick-checkout:hover .product-card-media-quick-checkout__trigger,product-card.product-card-media-quick-checkout:focus-within .product-card-media-quick-checkout__trigger,product-card.product-card-media-quick-checkout .product-card__content:hover .product-card-media-quick-checkout__trigger,product-card.product-card-media-quick-checkout .product-card__content:focus-within .product-card-media-quick-checkout__trigger,product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger:focus-visible,product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger:focus-within{max-height:60px;margin:8px auto 14px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger.is-loading{opacity:.8;pointer-events:none}@media(hover:none){product-card.product-card-media-quick-checkout .product-card-media-quick-checkout__trigger{max-height:60px;margin:8px auto 14px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}dialog.quick-add-modal[data-media-quick-checkout=true]::backdrop,dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]::backdrop{background:rgb(var(--color-shadow-rgb) / .34);backdrop-filter:blur(10px) brightness(.72);-webkit-backdrop-filter:blur(10px) brightness(.72)}dialog.quick-add-modal[data-media-quick-checkout=true][open]::backdrop,dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true][open]::backdrop{animation:none!important;background:rgb(var(--color-shadow-rgb) / .32)!important;backdrop-filter:blur(5px) brightness(.72)!important;-webkit-backdrop-filter:blur(5px) brightness(.72)!important}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]){width:min(1100px,calc(100vw - 2rem));max-width:min(1100px,calc(100vw - 2rem));height:var(--rz-pmqc-dialog-height);max-height:calc(100vh - 2rem);min-height:0;border:1px solid rgb(var(--color-border-rgb) / .45);border-radius:20px;background:var(--color-background);color:var(--color-foreground);padding:0;overflow:hidden;box-shadow:0 20px 48px #00000047}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]) .quick-add-modal__close{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:auto;height:auto;min-width:0;min-height:0;padding:0;top:14px;right:14px;z-index:10}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]) .quick-add-modal__close :is(.svg-wrapper,svg){width:26px;height:26px}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]) .quick-add-modal__content{display:grid;grid-template-columns:calc(var(--rz-pmqc-media-width) + var(--rz-pmqc-media-offset)) minmax(0,1fr);grid-template-rows:1fr;height:100%;overflow:hidden}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]) .quick-add-modal__content>*{min-width:0;min-height:0}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media{grid-column:1;grid-row:1;width:var(--rz-pmqc-media-width);height:var(--rz-pmqc-media-height);margin-left:var(--rz-pmqc-media-offset);margin-top:var(--rz-pmqc-media-offset);margin-bottom:var(--rz-pmqc-media-offset);justify-self:start;align-self:start;position:relative;border-radius:var(--rz-pmqc-media-radius);overflow:hidden}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(slideshow-arrows,slideshow-controls){display:none!important}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media media-gallery{position:relative!important;inset:auto!important;display:block!important;width:100%;height:100%}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media .media-gallery__grid{display:none!important}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media slideshow-component{display:flex!important;height:100%}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(slideshow-container,slideshow-slides){position:relative;display:block;width:100%;height:100%;min-height:0;border-radius:inherit;overflow:hidden;background:#f0f0f0}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media slideshow-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content-visibility:visible!important;opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .18s ease}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(slideshow-slide[hidden],slideshow-slide[aria-hidden=true]){opacity:0;visibility:hidden;pointer-events:none;z-index:1}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(slideshow-slide:first-child,slideshow-slide[aria-hidden=false],slideshow-slide.is-active,slideshow-slide[data-active=true],slideshow-slide[tabindex="0"]){display:block!important;opacity:1;visibility:visible;pointer-events:auto;z-index:3}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media.pmqc-has-hover-media:hover slideshow-slide[aria-hidden=false]{opacity:0;visibility:hidden;z-index:1}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media.pmqc-has-hover-media:hover :is(slideshow-slide[data-pmqc-hover-preview=true],slideshow-slide:nth-child(2)){display:block!important;opacity:1;visibility:visible;pointer-events:auto;z-index:3}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(.product-media-container,.product-media,product-media){display:block;width:100%;height:100%;margin:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;overflow:hidden}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(.product-media,product-media):before,.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(.product-media,product-media):after{content:none!important;display:none!important}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media :is(img,picture img){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready]{grid-column:2;grid-row:1;display:flex;align-items:stretch;height:100%;max-height:100%;overflow-y:auto;padding:24px 28px 24px 20px!important}.quick-add-modal__content[data-pmqc-ready=true]:not(:has(.product-information__media)) .product-details[data-pmqc-layout=ready]{grid-column:1 / -1}.quick-add-modal__content .product-details[data-pmqc-layout=ready]>:not(.pmqc-details-layout){display:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-details-layout{width:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;padding-top:8px;min-height:0;height:100%;gap:12px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-controls-cluster{width:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-evenly;gap:0;margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-controls-cluster>*{margin:0!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .view-product-title{margin:0;padding:0 44px 0 0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .view-product-title a{font-size:34pt!important;line-height:1.14!important;font-weight:600!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-subtitle{margin:0;color:rgb(var(--color-foreground-rgb) / .72);font-size:var(--rz-pmqc-subtitle-size)!important;line-height:1.4}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-subtitle>*{margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] variant-picker{display:block;margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.quick-add-modal__content .product-details[data-pmqc-layout=ready] :is(.variant-option--buttons label,.pmqc-variant-fallback__option){-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-foreground-rgb) / .32);border-radius:var(--rz-pmqc-variant-radius);background:transparent;color:var(--color-foreground);min-height:var(--rz-control-h-compact);min-width:88px;padding-inline:max(12px,var(--rz-control-pad-x-compact));font-size:var(--rz-pmqc-option-size)!important;line-height:1.2;white-space:nowrap;text-align:center;cursor:pointer;transition:background .14s,border-color .14s}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option--buttons label:has(:checked){border-color:rgb(var(--color-foreground-rgb) / .65);background:rgb(var(--color-foreground-rgb) / .08)}.quick-add-modal__content .product-details[data-pmqc-layout=ready] :is(.variant-option--buttons .is-active,.pmqc-variant-fallback__option.is-active){border-color:rgb(var(--color-foreground-rgb) / .65);background:rgb(var(--color-foreground-rgb) / .08)}.quick-add-modal__content .product-details[data-pmqc-layout=ready] :is(.variant-option--buttons label,.pmqc-variant-fallback__option)[disabled]{opacity:.38;cursor:not-allowed}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option__button-label{overflow:hidden}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option__button-label:before,.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option__button-label:after,.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option__button-label svg,.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option__button-label .variant-option__button-label__pill{display:none!important;content:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] :is(.variant-option__button-label__text,.pmqc-native-variant-label,.pmqc-variant-fallback__label){position:relative;z-index:2;display:block;padding:0;border:0;pointer-events:none}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option__button-label--has-swatch{display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgb(var(--color-foreground-rgb) / .32)!important;border-radius:var(--rz-pmqc-variant-radius)!important;min-height:var(--rz-control-h-compact)!important;min-width:88px!important;padding-inline:var(--rz-control-pad-x-compact)!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option__button-label--has-swatch .swatch{display:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] product-price{margin:0;width:100%;align-self:flex-start;text-align:left!important;justify-content:flex-start!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] product-price :is([ref=priceContainer],.price){width:auto;margin-inline:0!important;text-align:left!important;justify-content:flex-start!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] product-price .price{font-size:var(--rz-pmqc-price-size)!important;line-height:1.1;font-weight:500}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .buy-buttons-block{width:100%;margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px;border:0;padding:0;width:100%}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons>:not(.pmqc-quantity-wrapper):not(.pmqc-atc-wrapper):not(.pmqc-error){display:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons>.pmqc-quantity-wrapper{grid-column:1;min-width:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons>.pmqc-atc-wrapper{grid-column:2;min-width:0;width:100%}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons :is(.pmqc-atc-component,add-to-cart-component){width:100%}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons .pmqc-error{grid-column:1 / -1;margin:4px 0 0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .quantity-selector{min-height:var(--rz-control-h-compact)!important;height:var(--rz-control-h-compact)!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .quantity-selector :is(.quantity-minus,.quantity-plus){width:var(--rz-control-h-compact)!important;height:var(--rz-control-h-compact)!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .quantity-selector input[type=number]{font-size:var(--rz-fs-button-compact)!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .add-to-cart-button{width:100%;min-height:var(--rz-control-h-compact)!important;height:var(--rz-control-h-compact)!important;font-size:var(--rz-fs-button-compact)!important;padding-inline:var(--rz-control-pad-x-compact)!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-details-link-wrapper{margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-details-link{width:fit-content;font-size:.9rem}@media screen and (max-width:989px){:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]) .quick-add-modal__content{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100dvh;overflow-y:auto}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media{grid-column:1;grid-row:1;margin-left:0;margin-top:0;margin-bottom:0;width:100%;max-width:100%;height:45vw;min-height:200px;max-height:55vw}.quick-add-modal__content .product-details[data-pmqc-layout=ready]{grid-column:1;grid-row:2;height:auto;overflow:visible;padding:20px 18px 28px!important;align-items:flex-start}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-details-layout{justify-content:flex-start;padding-top:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .view-product-title{padding-right:40px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-controls-cluster{flex:0 0 auto;justify-content:flex-start;gap:10px;margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons{grid-template-columns:1fr}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons>:is(.pmqc-quantity-wrapper,.pmqc-atc-wrapper){grid-column:1}}@media screen and (max-width:749px){:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0;top:0;right:0;bottom:0;left:0}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]) .quick-add-modal__close{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right))}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]) .quick-add-modal__content{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100dvh;overflow-y:auto}.quick-add-modal__content[data-pmqc-ready=true] .product-information__media{width:100%;height:clamp(220px,42dvh,320px);min-height:220px;max-height:45dvh;border-radius:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready]{padding:18px max(16px,env(safe-area-inset-right)) max(26px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;align-items:flex-start}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-details-layout{gap:10px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .variant-option--buttons{width:100%;gap:8px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] :is(.variant-option--buttons label,.pmqc-variant-fallback__option){flex:1 1 calc(50% - 4px);min-width:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons{grid-template-columns:1fr;gap:8px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons>:is(.pmqc-quantity-wrapper,.pmqc-atc-wrapper){grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/product-media-quick-checkout.css.map */
