: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));--rz-pmqc-success-close-duration: .34s}fly-to-cart.fly-to-cart--pmqc{--x-timing: cubic-bezier(.18, -.22, .82, .92);--y-timing: cubic-bezier(.12, .72, .86, 1.05);--scale-timing: cubic-bezier(.76, .08, .98, .96);--offset-y: 14px;animation-duration:.9s}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);opacity:0;transition:opacity .32s ease,backdrop-filter .32s ease}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;opacity:1}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]){--rz-pmqc-font-family: SFProDisplay, var(--font-body--family);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);font-family:var(--rz-pmqc-font-family);font-style:var(--font-body--style);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]) :is(.quick-add-modal__content,.product-details,.pmqc-details-layout,.view-product-title,.view-product-title a,.pmqc-subtitle,product-price,.price,variant-picker,.pmqc-dose-list,.pmqc-dose-item,button,input,a){font-family:var(--rz-pmqc-font-family)!important;letter-spacing:0}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true])[open]{animation:pmqc-dialog-open .28s cubic-bezier(.24,.78,.34,1) forwards!important}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]).dialog-closing{animation:pmqc-dialog-fade-out .34s cubic-bezier(.24,.68,.34,1) forwards!important}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]).dialog-closing::backdrop{opacity:0!important}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]).pmqc-success-closing .quick-add-modal__content{animation:pmqc-success-close var(--rz-pmqc-success-close-duration) cubic-bezier(.24,.78,.34,1) forwards;pointer-events:none;will-change:transform,opacity,filter}:is(dialog.quick-add-modal[data-media-quick-checkout=true],dialog.product-media-quick-checkout-fallback[data-media-quick-checkout=true]).pmqc-success-closing::backdrop{animation:pmqc-success-backdrop var(--rz-pmqc-success-close-duration) ease-out forwards}: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:focus,: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:focus-visible{outline:none!important;box-shadow:none!important}: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:after{display:none!important}: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:10px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-controls-cluster{width:100%;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;margin:12px 0 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:clamp(2rem,3vw,2.75rem)!important;line-height:1.14!important;font-weight:700!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] variant-picker[data-pmqc-default-only=true]{display:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-dose-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-dose-item{-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:rgb(var(--color-foreground-rgb) / .06);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;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;transition:background .14s,border-color .14s}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-dose-item.is-active,.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-dose-item[aria-pressed=true]{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] .pmqc-dose-item:disabled{opacity:.38;cursor:not-allowed}.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] .buy-buttons-block[data-pmqc-controls-revealed=false]{display:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons{display:grid;grid-template-columns:112px minmax(0,1fr);grid-auto-rows:min-content;align-items:center;gap:12px;border:0;padding:0;width:100%}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-generated-form{width:100%;margin:0}.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;display:flex;align-items:flex-start;gap:8px;margin:6px 0 2px;padding:8px 10px;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:12px;background:rgb(var(--color-foreground-rgb) / .05);color:rgb(var(--color-foreground-rgb) / .88);font-size:.9rem;line-height:1.35;text-wrap:pretty}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons:has(.pmqc-error:not(.hidden)){grid-template-columns:minmax(0,1fr)}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons:has(.pmqc-error:not(.hidden))>:is(.pmqc-quantity-wrapper,.pmqc-atc-wrapper){grid-column:1}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons:has(.pmqc-error:not(.hidden))>.pmqc-quantity-wrapper{max-width:112px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .product-form-buttons.pmqc-form-buttons .pmqc-error .svg-wrapper{width:14px;height:14px;flex:0 0 14px;margin-top:2px;color:#c23636}.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] .pmqc-generated-quantity{display:grid;grid-template-columns:30px minmax(36px,1fr) 30px;align-items:center;justify-items:center;place-items:center;width:112px;overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb) / .22);border-radius:999px;background:var(--color-background);box-shadow:none!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .quantity-selector :is(.quantity-minus,.quantity-plus){width:30px!important;height:var(--rz-control-h-compact)!important;border:0;border-radius:0!important;background:transparent!important;color:rgb(var(--color-foreground-rgb) / .62);font-size:.95rem;line-height:1;padding:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-generated-quantity :is(button,input),.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-generated-quantity :is(button,input):is(:hover,:focus,:focus-visible,:active,:disabled){background:transparent!important;box-shadow:none!important;outline:0!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-generated-quantity button:disabled{color:rgb(var(--color-foreground-rgb) / .28)!important;opacity:1!important}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .quantity-selector input[type=number]{font-size:var(--rz-fs-button-compact)!important;width:100%;height:var(--rz-control-h-compact)!important;min-width:0;border:0;background:transparent;text-align:center;padding:0!important;line-height:var(--rz-control-h-compact)!important;-webkit-appearance:textfield;appearance:textfield}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .quantity-selector input[type=number]::-webkit-outer-spin-button,.quick-add-modal__content .product-details[data-pmqc-layout=ready] .quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .add-to-cart-button{--text-speed: .34;--tick-speed: .14;--ring-speed: .28;--check-speed: .24;--burst-speed: .42;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;transition-duration:calc(var(--animation-speed) * 1.35)}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .add-to-cart-button[data-added=true]{animation:pmqc-atc-added-pulse .56s cubic-bezier(.2,.72,.35,1) both}.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}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-payment-options{width:100%;margin-top:8px}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-payment-options__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-payment-options__item{display:flex;align-items:center;justify-content:center;min-height:34px;padding:6px 10px;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:999px;background:rgb(var(--color-background-rgb) / .94)}.quick-add-modal__content .product-details[data-pmqc-layout=ready] .pmqc-payment-options__item :is(svg,img){display:block;width:auto;height:14px;max-width:44px}@keyframes pmqc-atc-added-pulse{0%{transform:scale(1);box-shadow:inset 0 0 0 1px rgb(var(--color-border-rgb) / .45)}45%{transform:scale(1.017);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .5),0 12px 22px #00000024}to{transform:scale(1);box-shadow:inset 0 0 0 1px rgb(var(--color-border-rgb) / .45)}}@keyframes pmqc-dialog-open{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pmqc-dialog-fade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes pmqc-success-close{0%{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}40%{opacity:1;transform:translateY(-4px) scale(1.01);filter:saturate(1.06)}to{opacity:0;transform:translateY(24px) scale(.97);filter:saturate(.9) blur(1px)}}@keyframes pmqc-success-backdrop{0%{opacity:1}to{opacity:0}}@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{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:9px!important;border-radius:999px!important;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__close:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}: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:calc(100% - 32px);height:clamp(220px,42dvh,320px);min-height:220px;max-height:45dvh;margin:max(56px,calc(env(safe-area-inset-top) + 20px)) auto 0;border-radius:16px;overflow:hidden}.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/45/assets/product-media-quick-checkout.css.map */
