.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:#c4c4c4b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__button{color:var(--color-accent);display:flex;align-items:center;cursor:pointer;margin-bottom:25px}.product-popup-modal__button svg{height:12px;width:auto;margin-right:9px;fill:var(--color-accent)}[dir=rtl] .product-popup-modal__button svg{margin:0 0 0 9px}.product-popup-modal__button span{font-size:.8125rem;letter-spacing:.02em;font-weight:var(--font-body-medium-weight, 500);text-decoration:underline;text-underline-offset:1px}.product-popup-modal__toggle{position:absolute;top:50%;right:30px;margin-top:-7px}.product-popup-modal__toggle path{stroke:var(--bg-body)}.product-popup-modal__toggle--outside{width:26px;height:26px;border:1px solid var(--color-accent);background:var(--bg-body);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-6px;right:-13px;z-index:20}.product-popup-modal__toggle--outside svg{width:12px;height:12px}.product-popup-modal__toggle--outside svg path{stroke:var(--color-accent)}.product-popup-modal__content{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%;border-bottom:1px solid var(--color-accent);display:flex;flex-direction:column;outline:0}.product-popup-modal__content-header{border-radius:20px 20px 0 0;background-color:var(--color-accent);display:flex;align-items:center;justify-content:center;height:73px;text-align:center;color:var(--color-accent3);position:sticky;top:0;left:0;flex-shrink:0}.product-popup-modal__content-header h4{color:inherit;margin:0}.product-popup-modal__content scroll-shadow{flex:1;display:flex;width:100%;overflow:hidden;border-left:1px solid var(--color-accent);border-right:1px solid var(--color-accent)}.product-popup-modal__content-info{padding:25px;overflow-y:scroll;width:100%}@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);border-bottom:0}.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-info{padding-top:50px}.popup-modal .product-popup-modal__content-info>*:last-child{margin-bottom:0}.popup-modal .product-popup-modal__content-image{height:150px;width:100%;flex-shrink:0;position:relative}.popup-modal .product-popup-modal__content-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:768px){.popup-modal .product-popup-modal__content-image{height:auto;width:300px}}.popup-modal .signup-container{margin-bottom:20px}.popup-modal .signup-container .field__label{display:none}.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}.popup-modal.product-popup-modal{padding:24px;background:#40543f73;-webkit-backdrop-filter:none;backdrop-filter:none}.popup-modal.product-popup-modal--bottom-right,.popup-modal.product-popup-modal--bottom-left{background:transparent;pointer-events:none;overflow:visible}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content,.popup-modal.product-popup-modal--bottom-left .product-popup-modal__content{pointer-events:auto}.popup-modal .product-popup-modal__content{border-radius:var(--radius-card, 0);box-shadow:var(--shadow-lg, 0 24px 60px rgba(31, 59, 51, .14));overflow:hidden;max-height:90vh}.popup-modal .product-popup-modal__content--has-image{max-width:clamp(300px,calc(100vw - 48px),900px)}.popup-modal .product-popup-modal__content--has-image .product-popup-modal__content-image{flex-shrink:0}@media only screen and (min-width:768px){.popup-modal .product-popup-modal__content--has-image .product-popup-modal__content-image{width:42%}}.popup-modal .product-popup-modal__toggle--outside{top:16px;right:16px;width:40px;height:40px;border:0;border-radius:var(--radius-card, 0);background:var(--bg-body, #ffffff);transition:background-color var(--transition-base, .3s) var(--transition-ease, ease)}.popup-modal .product-popup-modal__toggle--outside svg{width:16px;height:16px}.popup-modal .product-popup-modal__toggle--outside svg path{stroke:var(--color-heading, var(--color-accent));transition:stroke var(--transition-base, .3s) var(--transition-ease, ease)}.popup-modal .product-popup-modal__toggle--outside:hover{background:var(--solid-button-background, #dcc287)}.popup-modal .product-popup-modal__toggle--outside:hover svg path{stroke:var(--solid-button-background-hover, #2f4030)}.popup-modal .product-popup-modal__content-info{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;padding:40px;overflow-y:auto}.popup-modal .product-popup-modal__content-info .subheading,.popup-modal .product-popup-modal--heading,.popup-modal .product-popup-modal--text,.popup-modal .product-popup-modal__button,.popup-modal .signup-container,.popup-modal .countdown-timer{margin-bottom:0}.popup-modal .product-popup-modal--text.rte p{font-size:15px;font-weight:400;line-height:1.5;color:var(--color-body-text, #6b5b49)}.popup-modal .product-popup-modal--text.rte p:last-child{margin-bottom:0}.product-popup-modal--check-item{display:flex;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:400;text-align:left;color:var(--color-body-text, #6b5b49)}.text-center .product-popup-modal--check-item{justify-content:center}.product-popup-modal--check-item svg{flex-shrink:0;width:13px;height:13px;color:var(--color-sage-mid, #6e8265)}.signup-container--boxed{margin-top:4px}.signup-container--boxed fieldset .signup-fieldset-row{display:flex;align-items:stretch;gap:10px}.signup-container--boxed fieldset .submit .submit__label{display:inline;position:static;font-size:12px;font-weight:var(--font-body-medium-weight, 500);letter-spacing:1.8px;text-transform:uppercase;color:inherit;white-space:nowrap}.signup-container--boxed fieldset input[type=email]{flex:1;min-width:0;width:auto;margin:0;padding:15px 16px;border:1px solid var(--color-border, #ece6da);border-radius:var(--radius-card, 0);background:#fff;font-size:16px;transition:border-color var(--transition-fast, .18s) var(--transition-ease, ease)}.signup-container--boxed fieldset input[type=email]:focus{border-color:#9d8033}.signup-container--boxed fieldset input[type=email]::placeholder{color:var(--color-muted, #8a7358)}.signup-container--boxed fieldset .submit{position:static;flex-shrink:0;height:auto;max-height:none;display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border-radius:var(--radius-card, 0);background:var(--solid-button-background, #dcc287);color:var(--solid-button-label, #2f4030);font-size:12px;font-weight:var(--font-body-medium-weight, 500);letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base, .3s) var(--transition-ease, ease),color var(--transition-base, .3s) var(--transition-ease, ease)}.signup-container--boxed fieldset .submit:hover{background:var(--solid-button-background-hover, #2f4030);color:var(--solid-button-hover-label, #e6d3a4)}.signup-container--boxed fieldset .submit svg{display:none}.signup-container--boxed .form-notification{margin-bottom:10px}.signup-container--note{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--color-muted, #8a7358)}.product-popup-modal--actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid var(--color-border, #ece6da)}.product-popup-modal--link-tile{display:flex;align-items:center;gap:8px;width:calc((100% - 8px)/2);padding:10px 12px;border-radius:var(--radius-card, 0);background:#f7f4ec;font-size:13px;font-weight:var(--font-body-medium-weight, 500);color:var(--color-heading, var(--color-accent));text-align:left;transition:background-color var(--transition-fast, .18s) var(--transition-ease, ease),color var(--transition-fast, .18s) var(--transition-ease, ease)}.product-popup-modal--link-tile svg,.product-popup-modal--check-item svg{stroke-width:.5;stroke:currentColor}.product-popup-modal--link-tile:hover{background:var(--color-blush-soft, #f9ebe8);color:var(--color-accent2, #8a712c)}.product-popup-modal--link-tile svg{flex-shrink:0;width:16px;height:16px;color:var(--color-accent2, #8a712c)}.product-popup-modal--dismiss{align-self:center;margin-top:4px;padding:0;font-size:13px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-muted, #8a7358);cursor:pointer;transition:color var(--transition-fast, .18s) var(--transition-ease, ease)}.popup-modal .text-left .product-popup-modal--dismiss{align-self:flex-start}.popup-modal .text-right .product-popup-modal--dismiss{align-self:flex-end}.product-popup-modal--dismiss:hover{color:var(--color-heading, var(--color-accent))}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content{max-width:clamp(280px,calc(100vw - 24px),360px);right:24px;bottom:24px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content-info{padding:32px;gap:6px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content-info .subheading{font-size:12px;font-weight:500;letter-spacing:2.6px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal--heading{font-size:32px;font-weight:400;line-height:1.3}.popup-modal.product-popup-modal--bottom-right .product-popup-modal--text.rte p{font-size:14px;font-weight:300;line-height:1.5}.popup-modal.product-popup-modal--bottom-right .countdown-timer,.popup-modal.product-popup-modal--bottom-right .product-popup-modal__button{margin-top:10px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__button .button.full{width:auto;display:inline-flex;padding:16px 48px}.text-left .product-popup-modal__button{text-align:left}.text-right .product-popup-modal__button{text-align:right}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__toggle--outside,.popup-modal.product-popup-modal--bottom-left .product-popup-modal__toggle--outside{top:10px;right:10px;width:30px;height:30px;background:transparent}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__toggle--outside:hover,.popup-modal.product-popup-modal--bottom-left .product-popup-modal__toggle--outside:hover{background:var(--color-accent3, #f6f2e9)}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__toggle--outside svg,.popup-modal.product-popup-modal--bottom-left .product-popup-modal__toggle--outside svg{width:13px;height:13px}.popup-modal .countdown-timer{gap:6px;justify-content:flex-start}.text-center .countdown-timer{justify-content:center}.popup-modal .countdown-timer .countdown-timer--column{min-width:50px;padding:0 6px;gap:2px}.popup-modal .countdown-timer .countdown-timer--column--number{font-size:32px;font-weight:400;line-height:1.06;color:var(--color-heading, var(--color-accent))}.popup-modal .countdown-timer .countdown-timer--column--text{font-size:10px;font-weight:500;letter-spacing:2.6px;text-transform:uppercase;color:var(--color-muted, #8a7358)}.popup-modal .countdown-timer--column+.countdown-timer--column .countdown-timer--column--number:before{font-size:25px;font-weight:300;top:42%}.popup-modal .product-popup-modal__content--tinted{background:var(--popup-bg, #ffffff)}.popup-modal .product-popup-modal__content--tinted .subheading,.popup-modal .product-popup-modal__content--tinted .product-popup-modal--heading,.popup-modal .product-popup-modal__content--tinted .product-popup-modal--text.rte p,.popup-modal .product-popup-modal__content--tinted .countdown-timer--column--number,.popup-modal .product-popup-modal__content--tinted .product-popup-modal--check-item{color:var(--popup-text, currentColor)}.popup-modal .product-popup-modal__content--tinted .countdown-timer--column--text{color:var(--popup-text, currentColor);opacity:.85}.popup-modal .product-popup-modal__content--tinted .product-popup-modal__button .button{background:var(--popup-text, #ffffff);border-color:var(--popup-text, #ffffff);color:var(--color-heading, var(--color-accent))}.popup-modal .product-popup-modal__content--tinted .product-popup-modal__button .button:hover{background:var(--color-accent3, #f6f2e9);border-color:var(--color-accent3, #f6f2e9);color:var(--color-gold-deep, #8a712c)}.popup-modal .product-popup-modal__content--tinted .product-popup-modal__toggle--outside svg path{stroke:var(--popup-text, currentColor)}.popup-modal .product-popup-modal__content--tinted .product-popup-modal__toggle--outside:hover{background:#ffffff29}.popup-modal .product-popup-modal__content--tinted .product-popup-modal__toggle--outside:hover svg path{stroke:var(--popup-text, currentColor)}@media only screen and (max-width:1024px){.popup-modal .product-popup-modal__content--has-image{max-width:clamp(300px,calc(100vw - 48px),720px)}.popup-modal .product-popup-modal__content-info{padding:40px 32px}}@media only screen and (max-width:820px){.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content{right:12px;bottom:12px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content-info{padding:24px}.popup-modal .countdown-timer .countdown-timer--column{min-width:52px}}@media only screen and (max-width:640px){.popup-modal.product-popup-modal{padding:16px}.popup-modal .product-popup-modal__content{max-height:88vh}.popup-modal .product-popup-modal__content-image{height:180px}.popup-modal .product-popup-modal__content-info{padding:32px 24px}.signup-container--boxed fieldset .signup-fieldset-row{flex-direction:column}.product-popup-modal--link-tile{width:100%}}@media only screen and (max-width:640px){.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content{max-width:min(350px,calc(100vw - 24px))}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content-info{padding:16px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__content-info .subheading{font-size:11px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal--heading{font-size:24px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal--text.rte p{font-size:13px}.popup-modal.product-popup-modal--bottom-right .countdown-timer .countdown-timer--column--number{font-size:24px}.popup-modal.product-popup-modal--bottom-right .product-popup-modal__button .button.full{padding:12px 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/overlay-group.css.map */
