.as-free-gift-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:1.6rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.as-free-gift-popup.is-visible{opacity:1;visibility:visible;pointer-events:auto}.as-free-gift-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.as-free-gift-popup__dialog{position:relative;width:min(100%,1024px);max-height:min(90vh,860px);overflow-y:auto;background-color:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 18 18 18));border-radius:var(--popup-corner-radius, 16px);border:var(--popup-border-width, 1px) solid rgba(var(--color-foreground, 18 18 18),var(--popup-border-opacity, .08));box-shadow:0 35px 70px #00000040;padding:clamp(2rem,3vw,3.5rem)}.as-free-gift-popup__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:2rem}.as-free-gift-popup__copy{text-align:center}.as-free-gift-popup__title{font-family:ayer-regular;font-size:clamp(4.2rem,4.8vw,5.2rem);margin:0 0 .8rem;letter-spacing:0em;text-transform:uppercase}.as-free-gift-popup__body{margin:0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground, 18 18 18),.8)}.as-free-gift-popup__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.6rem}.as-free-gift-popup__grid-item{height:100%}.as-free-gift-popup__close{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;padding:.4rem;cursor:pointer;line-height:0;z-index:2}.as-free-gift-popup__close svg{width:2.4rem;height:2.4rem}.as-free-gift-popup__dismiss{align-self:center;background:transparent;border:none;color:rgba(var(--color-foreground, 18 18 18),.85);text-decoration:underline;font-weight:600;letter-spacing:.08em}.as-free-gift-popup__grid-item button.quick-add__submit:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #e25a2b,0 0 0 var(--buttons-border-width) #e25a2b!important}.as-free-gift-popup__grid-item button.quick-add__submit:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #e25a2b,0 0 0 var(--buttons-border-width) #e25a2b!important}@media (max-width: 749px){.as-free-gift-popup__dialog{padding:1.8rem 1.6rem 2.2rem}.as-free-gift-popup__close{top:1rem;right:1rem}}body.free-gift-popup-open{overflow:hidden}@media (min-width: 330px) and (max-width: 549px){.as-free-gift-popup__grid{grid-template-columns:1fr 1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/338/assets/component-free-gift-popup.css.map */
