quick-add-modal{display:block;--qam-open-duration: calc(var(--motion-surface-duration) * 1.5);--qam-close-duration: var(--motion-surface-duration);--qam-hold-duration: var(--duration-slow);--qam-stagger-start: calc(var(--duration-instant) * .7);--qam-stagger: calc(var(--duration-instant) * .4);transition-property:none;transition-duration:var(--qam-open-duration),var(--qam-close-duration),var(--qam-hold-duration),var(--motion-reveal-duration),var(--qam-stagger-start),var(--qam-stagger),var(--motion-surface-duration);transition-timing-function:var(--motion-surface-easing)}.qam__dialog{--qam-pad: var(--space-xl);--qam-block-gap: var(--space-lg);position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:85vh;max-height:85dvh;margin:0;padding:0;border:none;border-radius:var(--qam-radius, 0) var(--qam-radius, 0) 0 0;overflow-y:auto;overscroll-behavior:contain;background:var(--frosted-background, var(--color-background, #fff));color:var(--color-foreground, #000);box-shadow:var(--shadow-sheet);transform:translateY(100%);transition:transform var(--qam-close-duration) var(--ease-in)}.qam__dialog:focus{outline:none}.qam__dialog::backdrop{background:transparent}.qam__dialog--growing{overflow-y:hidden}.qam__dialog.is-open{transform:none;transition:transform var(--qam-open-duration) var(--motion-surface-easing)}@media screen and (min-width:750px){.qam__dialog{margin-inline:auto;width:min(calc(var(--space-lg) * 25),calc(100vw - var(--space-32)))}.qam__dialog--photo{width:min(calc(var(--space-lg) * 45),calc(100vw - var(--space-32)))}}@media(prefers-reduced-motion:reduce){.qam__dialog,.qam__dialog.is-open{transition:none;transform:none}}.qam__layout--enter .qam__header>*,.qam__layout--enter .qam__body>*{animation:qam-rise var(--motion-reveal-duration) var(--motion-reveal-easing) both;animation-delay:calc(var(--qam-i, 0) * var(--qam-stagger) + var(--qam-stagger-start))}@keyframes qam-rise{0%{opacity:0;transform:translateY(var(--space-8))}}.qam__content .ps1__add-to-cart.is-added{animation:qam-confirm var(--motion-celebrate-duration) var(--motion-celebrate-easing)}@keyframes qam-confirm{0%{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.qam__layout--enter .qam__header>*,.qam__layout--enter .qam__body>*,.qam__content .ps1__add-to-cart.is-added{animation:none}}.qam__close{position:absolute;top:var(--qam-pad);right:var(--qam-pad);z-index:2;color:var(--color-foreground, #000)}.qam__layout{display:flex;flex-direction:column;gap:var(--qam-block-gap);padding:var(--qam-pad);padding-bottom:calc(var(--qam-pad) + env(safe-area-inset-bottom,0px))}.qam__header{display:flex;flex-direction:column;gap:var(--qam-block-gap);min-width:0;padding-inline-end:var(--space-2xl)}.qam__body{display:flex;flex-direction:column;gap:var(--qam-block-gap);min-width:0}.qam__photo{position:relative;aspect-ratio:var(--qam-photo-ratio);overflow:hidden;border-radius:var(--radius-card)}.qam__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.qam__photo--gallery{touch-action:pan-y;-webkit-user-select:none;user-select:none}.qam__caret{position:absolute;top:0;bottom:0;display:grid;place-items:center;width:calc(var(--space-xs) * 11);height:calc(var(--space-xs) * 11);margin-block:auto;padding:0;border:0;background:none;color:#fff;mix-blend-mode:difference;cursor:pointer;transition:opacity var(--motion-hover-duration) var(--motion-hover-easing)}.qam__caret--previous{left:0}.qam__caret--next{right:0}@media(hover:hover){.qam__caret:hover{opacity:var(--opacity-hover)}}.qam__caret:focus-visible{outline:1px solid currentColor;outline-offset:calc(var(--space-xs) * -1)}.qam__photo img+img{animation:qam-photo-in var(--motion-reveal-duration) var(--motion-reveal-easing) both}@keyframes qam-photo-in{0%{opacity:0}}.qam__details{display:flex;flex-direction:column;gap:var(--qam-block-gap);min-width:0}@media screen and (max-width:749px){.qam__layout--photo .qam__photo{align-self:center;height:min(calc(var(--space-96) * 2),22dvh)}.qam__layout--photo .qam__header{padding-inline-end:0}}@media screen and (min-width:750px){.qam__layout--photo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--qam-pad);align-items:start}}.qam__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);font-size:var(--font-h5--size);line-height:1.2}.qam__title a{color:inherit;text-decoration:none}.qam__title a:hover{opacity:var(--opacity-hover)}.qam__details-link{align-self:flex-start;font-family:var(--font-body--family);font-size:var(--font-body--size);color:inherit;text-decoration:underline;text-underline-offset:var(--space-xxs);opacity:var(--opacity-hover)}.qam__details-link:hover{opacity:1}.qam__status{margin:0;font-family:var(--font-body--family);font-size:var(--font-body--size);opacity:var(--opacity-muted)}.qam__error{margin:0;font-family:var(--font-body--family);font-size:var(--font-body--size);color:var(--color-sale, #d20404)}.qam__skeleton{display:flex;flex-direction:column;gap:var(--qam-block-gap);font-size:var(--font-body--size)}.qam__skeleton-line{display:block;width:25%;height:var(--font-body--size)}.qam__skeleton-option{display:flex;flex-direction:column;gap:var(--space-sm)}.qam__skeleton-choices{display:flex;gap:var(--space-sm)}.qam__skeleton-choice{display:block;width:calc(var(--space-md) * 3);height:calc(var(--space-md) * 3);border-radius:var(--ps1-cell-radius, var(--radius-none))}.qam__skeleton-button{display:block;height:var(--space-48);border-radius:var(--radius-button)}.qam__content{--ps1-btn-width: 100%;--ps1-btn-width-mobile: 100%}.qam__content .ps1__price-wrap,.qam__content .ps1__variants,.qam__content .ps1__actions{padding:0;margin:0}.qam__content .ps1__price-wrap{width:100%;max-inline-size:none;align-items:flex-start;text-align:start}.qam__content .ps1__price-wrap .ps1__price-row{justify-content:flex-start}.qam__content .qam__title-link{display:block;color:inherit;text-decoration:none}.qam__content .ps1__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/quick-add.css.map */
