.cart-gift-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:2rem}.cart-gift-popup[hidden]{display:none}.cart-gift-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s ease}.cart-gift-popup__overlay.cart-gift-popup__overlay{display:block}.cart-gift-popup__dialog{position:relative;width:min(42rem,100%);max-height:100%;overflow-y:auto;padding:3.2rem 2.4rem 2.4rem;background:rgb(var(--color-background));border-radius:1.6rem;box-shadow:0 1.5rem 5rem #00000040;text-align:center;opacity:0;transform:translateY(1.5rem) scale(.98);transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s ease}.cart-gift-popup--open .cart-gift-popup__overlay{opacity:1}.cart-gift-popup--open .cart-gift-popup__dialog{opacity:1;transform:none}.cart-gift-popup__dialog{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.cart-gift-popup__dialog::-webkit-scrollbar{width:.8rem}.cart-gift-popup__dialog::-webkit-scrollbar-track{background:transparent}.cart-gift-popup__dialog::-webkit-scrollbar-thumb{background:#00000040;border-radius:99rem}.cart-gift-popup__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;margin:0;padding:0;border:none;border-radius:50%;background:#ffffffeb;box-shadow:0 .2rem .8rem #00000026;color:#1a1a1a;font-size:2rem;line-height:1;cursor:pointer}.cart-gift-popup__heading{margin:0 0 .5rem;font-size:2rem}.cart-gift-popup__text{margin:0 0 1.8rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.cart-gift-popup__options{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.cart-gift-popup__option{padding:1rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:99rem;background:none;color:rgb(var(--color-foreground));font-size:1.4rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cart-gift-popup__option:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}@media(prefers-reduced-motion:reduce){.cart-gift-popup__overlay,.cart-gift-popup__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cart-gift.css.map */
