.shopify-section-group-overlay-group{position:relative;z-index:2147483647}.product-popup-modal{transition:all .25s cubic-bezier(.104,.204,.492,1)}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;padding:30px;background:rgba(var(--color-overlay-rgb),.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:2147483647}.product-popup-modal__button{color:var(--color-accent);display:flex;align-items:center;cursor:pointer}.product-popup-modal__button svg{height:12px;width:auto;margin-right:9px;fill:var(--color-accent)}.product-popup-modal__button span{font-size:.8125rem;letter-spacing:.02em}.product-popup-modal__toggle{position:absolute;top:10px;right:10px;line-height:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--bg-body, #fff);z-index:10}.product-popup-modal__content{overflow:auto;max-height:80vh;max-width:clamp(300px,90vw,800px);margin:0 auto;left:50%;transform:translate3d(-50%,-50%,0);width:100%;position:absolute;top:50%;display:flex;flex-direction:column;box-shadow:0 4px 40px #00000040}.product-popup-modal__content-header{display:flex;align-items:center;justify-content:center;height:73px;text-align:center;position:sticky;background-color:var(--bg-body, #fff);top:0;left:0;flex-shrink:0}.product-popup-modal__content-header h5{color:inherit;margin:0}.product-popup-modal__content scroll-shadow{flex:1;display:flex;width:100%;overflow:hidden}.product-popup-modal__content-info{padding:25px;background-color:var(--bg-body, #fff);overflow-y:auto;width:100%;position:relative;color:var(--color-body)}@media only screen and (min-width:768px){.product-popup-modal__content-info{padding:50px}}.product-popup-modal__content-info table:last-child{margin-bottom:0}.product-popup-modal--bottom-left .product-popup-modal__content{left:15px;bottom:15px;top:auto;transform:none}@media only screen and (min-width:768px){.product-popup-modal--bottom-left .product-popup-modal__content{left:30px;bottom:30px}}.product-popup-modal--bottom-right .product-popup-modal__content{left:auto;right:15px;bottom:15px;top:auto;transform:none}@media only screen and (min-width:768px){.product-popup-modal--bottom-right .product-popup-modal__content{right:30px;bottom:30px}}.product-popup-modal--buttons{display:flex;flex-direction:column;align-items:center;gap:15px}.product-popup-modal--heading,.product-popup-modal--text,.product-popup-modal--button{margin-bottom:10px}.product-popup-modal--footer{font-size:.75rem;margin-top:20px}.product-popup-modal--footer>*:last-child{margin-bottom:0}.age-verification-modal .product-popup-modal__content{max-width:clamp(300px,calc(100vw - 30px),420px)}.popup-modal .product-popup-modal__content{display:flex;max-width:clamp(300px,calc(100vw - 30px),420px)}.popup-modal .product-popup-modal__content--has-image{max-width:clamp(300px,calc(100vw - 30px),720px)}@media only screen and (min-width:768px){.popup-modal .product-popup-modal__content--has-image{flex-direction:row}}.popup-modal .product-popup-modal__content--image-only{max-width:clamp(300px,calc(100vw - 30px),720px)}.popup-modal .product-popup-modal__content--image-only .product-popup-modal__content-image{width:100%;min-height:0;height:auto}.popup-modal .product-popup-modal__content--image-only .product-popup-modal__content-image img{position:relative;width:100%;height:auto;object-fit:contain}@media only screen and (min-width:768px){.popup-modal .product-popup-modal__content--image-only{max-width:clamp(300px,calc(100vw - 30px),600px)}}.popup-modal .product-popup-modal__content-info{padding-top:50px}.popup-modal .product-popup-modal__content-info>*:last-child{margin-bottom:0}.popup-modal .product-popup-modal__content-image{width:100%;flex-shrink:0;position:relative;min-height:200px}.popup-modal .product-popup-modal__content-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:768px){.popup-modal .product-popup-modal__content-image{width:300px;min-height:300px}}.popup-modal .signup-container{margin-bottom:20px}.popup-modal .signup-container fieldset{position:relative}.popup-modal .signup-container input{width:100%;padding:18px 58px 18px 20px;border-radius:999px;border:1px solid rgba(var(--color-border-rgb),.18);background-color:var(--bg-body, #fff);color:var(--color-body);font-size:1rem;line-height:1.4;box-shadow:inset 0 1px 2px #0000000a}.popup-modal .signup-container button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:var(--color-accent);color:var(--color-on-accent, #fff);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #00000029}.popup-modal .popup-signup{margin-top:24px;margin-bottom:12px}.popup-modal .popup-signup__row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:stretch;margin-top:18px}.popup-modal .popup-signup__row input{width:100%;min-height:56px;padding:0 20px;border-radius:999px;border:1px solid rgba(var(--color-border-rgb, 34, 34, 34),.28);font-size:1rem;color:var(--color-body, #111);background:rgba(var(--color-body-rgb, 17, 17, 17),.05)}.popup-modal .popup-signup__row input::placeholder{color:rgba(var(--color-body-rgb, 17, 17, 17),.5)}.popup-modal .popup-signup__submit{min-width:140px;height:56px;border-radius:999px;padding:0 28px;font-weight:700;color:var(--color-on-accent, #fff)!important;background:var(--color-accent, #1a73e8);border:1px solid transparent;transition:transform .2s ease,filter .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease}.popup-modal .popup-signup__submit:hover,.popup-modal .popup-signup__submit:focus{filter:brightness(1.05);transform:translateY(-1px);color:var(--color-on-accent, #fff)!important;background-color:var(--color-accent, #1a73e8)!important;border-color:transparent!important}.popup-modal .popup-signup__submit:disabled{opacity:.65;cursor:not-allowed}.popup-modal .form-notification{margin-bottom:16px}.popup-modal .form-notification.error{border:1px solid rgba(209,72,54,.15);background:#d148360f;color:var(--color-body);padding:14px 16px;border-radius:14px}.popup-modal .form-notification.success{border:1px solid rgba(0,143,104,.15);background:#008f6814;color:var(--color-body);padding:14px 16px;border-radius:14px}.popup-modal .popup-signup__message{display:block;visibility:visible;margin-bottom:16px;padding:14px 16px;border-radius:14px;font-size:.95rem;line-height:1.5}.popup-modal .popup-signup__message--error{border:1px solid rgba(209,72,54,.2);background-color:#d1483614;color:var(--color-body, #111)}.popup-modal .popup-signup__message--success{border:1px solid rgba(0,143,104,.2);background-color:#008f6814;color:var(--color-body, #111)}@media only screen and (max-width:767px){.popup-modal .popup-signup__row{grid-template-columns:1fr}.popup-modal .popup-signup__submit{width:100%}}.popup-modal .signup-container button svg{width:18px;height:18px}.popup-modal .product-popup-modal__content-info{padding:30px}.popup-modal .product-popup-modal--heading,.popup-modal .product-popup-modal--text,.popup-modal .product-popup-modal--button{margin-bottom:18px}.popup-modal .product-popup-modal--button .button{min-height:56px;border-radius:999px;padding:0 28px;font-weight:700;display:flex;align-items:center;justify-content:center}.popup-modal .product-popup-modal--heading{max-width:36rem}.popup-modal .product-popup-modal--text{max-width:32rem}.popup-modal .product-popup-modal__content-info .form-notification{margin-bottom:16px}.popup-modal .rte.description-size--small{font-size:.75rem}.popup-modal .rte.description-size--large{font-size:1.125rem}.popup-modal .rte p{font-size:inherit}.popup-modal .countdown-timer{display:inline-flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.popup-modal .countdown-timer--column{display:flex;flex-direction:column;text-align:center;justify-content:center;position:relative;padding:0 10px}.popup-modal .countdown-timer--column--number{font-size:1.875rem;line-height:1}.popup-modal .countdown-timer--column--text{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em}@media only screen and (min-width:768px){.popup-modal .countdown-timer--column--text{font-size:.75rem}}.popup-modal .countdown-timer--column+.countdown-timer--column .countdown-timer--column--number{position:relative}.popup-modal .countdown-timer--column+.countdown-timer--column .countdown-timer--column--number:before{content:":";display:inline-flex;justify-content:center;width:12px;font-size:1.5rem;line-height:1.875rem;position:absolute;top:50%;transform:translateY(-50%);left:-13px}[dir=rtl] .popup-modal .countdown-timer--column+.countdown-timer--column .countdown-timer--column--number:before{left:auto;right:-13px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/overlay-group.css.map */
