.popup-section .modal__window{width:480px;max-width:calc(100vw - var(--gutter) * 2);min-height:0;overflow-y:auto}.popup-section .modal__window--no-image-block{overflow:hidden}.popup-section .modal__window--no-image-block .modal__content{overflow-y:auto}.popup-section .modal__window--side-image{width:600px;overflow:hidden}.popup-section .modal__window--side-image .modal__content{overflow-y:auto}.popup-section .modal__content--p-small{padding:calc(5 * var(--space-unit)) var(--gutter)}.popup-section .modal__content--p-medium{padding:calc(10 * var(--space-unit)) var(--gutter)}.popup-section .modal__content--p-large{padding:calc(16 * var(--space-unit)) var(--gutter)}.popup-section .modal__close-btn{top:5px;right:5px;background-color:transparent}.popup-section .modal__close-btn svg{width:18px;height:18px}.popup-section .modal__image{max-width:none}.popup-section .countdown__item{padding-right:0;padding-left:0}.popup-section .section__block:not(:last-child){margin-bottom:calc(6 * var(--space-unit))}.popup-section .countdown__block{margin-top:0}.popup-section__background-image{z-index:-1}.modal.popup-section--age-verification{z-index:100}.popup-section--shrink .modal__window{width:auto;min-width:200px}.modal.popup-section--welcome{padding:0 0 calc(5 * var(--space-unit) + env(safe-area-inset-bottom)) calc(5 * var(--space-unit) + env(safe-area-inset-left));pointer-events:none}.modal.popup-section--welcome[open],[open]:not(.is-closing) .modal.popup-section--welcome{background-color:transparent!important}.popup-section--welcome .modal__window{width:min(390px,calc(100% - 32px));min-width:0;min-height:0;max-height:calc(100dvh - 32px);margin:0;border:1px solid color-mix(in srgb,rgb(var(--popup-accent-color)) 24%,rgb(var(--popup-surface-color)));border-radius:var(--modal-border-radius);background:rgb(var(--popup-surface-color));box-shadow:0 18px 48px color-mix(in srgb,rgb(var(--popup-accent-color)) 18%,transparent);color:rgb(var(--text-color));pointer-events:auto}.popup-section--welcome .modal__content{padding:calc(8 * var(--space-unit))}.popup-section--welcome .modal__close-btn{display:inline-grid;width:44px;height:44px;padding:0;border-radius:50%;place-items:center}.popup-section--welcome .modal__close-btn:focus-visible,.popup-section--welcome .input:focus-visible,.popup-section--welcome .input-with-button .btn:focus-visible{outline:3px solid rgb(var(--popup-accent-color));outline-offset:3px}.popup-section--welcome .modal__close-btn:active,.popup-section--welcome .input-with-button .btn:active{transform:translateY(1px)}.popup-section--welcome .popup-section__eyebrow{margin:0 0 10px;color:rgb(var(--popup-accent-color));font-family:var(--navigation-font-family);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.popup-section--welcome .h2{max-width:300px;min-width:0;margin:0;color:rgb(var(--heading-color));font-size:clamp(25px,7vw,32px);line-height:1.08;overflow-wrap:anywhere}.popup-section--welcome .section__block:not(:last-child){margin-bottom:calc(4 * var(--space-unit))}.popup-section--welcome .rte{max-width:34ch;color:rgb(var(--text-color));font-size:14px;line-height:1.55}.popup-section--welcome .input-with-button{overflow:hidden;border:1px solid color-mix(in srgb,rgb(var(--popup-accent-color)) 30%,rgb(var(--popup-surface-color)));border-radius:var(--input-border-radius);background:rgb(var(--popup-surface-color))}.popup-section--welcome .input{min-height:48px;border:0;background:transparent;color:rgb(var(--text-color))}.popup-section--welcome .input:disabled{cursor:not-allowed;opacity:.55}.popup-section--welcome .input::placeholder{color:color-mix(in srgb,rgb(var(--text-color)) 60%,rgb(var(--popup-surface-color)))}.popup-section--welcome .input-with-button .btn{min-width:48px;min-height:48px;border:0;border-radius:0;background:rgb(var(--popup-accent-color));color:rgb(var(--popup-accent-ink-color))}@media(hover:hover)and (pointer:fine){.popup-section--welcome .modal__close-btn:hover{background:color-mix(in srgb,rgb(var(--popup-accent-color)) 10%,transparent)}.popup-section--welcome .input-with-button:hover{background:color-mix(in srgb,rgb(var(--popup-accent-color)) 4%,rgb(var(--popup-surface-color)))}.popup-section--welcome .input-with-button .btn:hover{background:color-mix(in srgb,rgb(var(--popup-accent-color)) 88%,rgb(var(--heading-color)))}}.popup-section--welcome .input[aria-invalid=true]{outline:2px solid rgb(var(--error-text-color));outline-offset:-2px}.popup-section--welcome .input-with-button .btn:disabled,.popup-section--welcome .input-with-button .btn[aria-busy=true]{cursor:wait;opacity:.65}.popup-section--welcome .alert{border-radius:var(--input-border-radius)}html:has(.modal.popup-section--welcome[open]){overflow:auto}html:has(.modal.popup-section--welcome[open])>body{width:auto}@media(min-width:769px){.popup-section .modal__window{width:640px}.popup-section .modal__window--side-image{width:800px}.popup-section .modal__window--side-image .modal__content--p-small{padding:calc(5 * var(--space-unit)) calc(4 * var(--space-unit))}.popup-section .modal__window--side-image .modal__content--p-medium{padding:calc(10 * var(--space-unit)) calc(6 * var(--space-unit))}.popup-section .modal__window--side-image .modal__content--p-large{padding:calc(16 * var(--space-unit)) calc(12 * var(--space-unit))}.popup-section .modal__content--p-small{padding:calc(5 * var(--space-unit))}.popup-section .modal__content--p-medium{padding:calc(10 * var(--space-unit))}.popup-section .modal__content--p-large{padding:calc(16 * var(--space-unit)) 80px}.popup-section--shrink .modal__window{width:auto;min-width:200px;max-width:640px}}@media(max-width:768.98px){.modal.popup-section--welcome{padding:0 calc(4 * var(--space-unit)) calc(4 * var(--space-unit) + env(safe-area-inset-bottom))}.popup-section--welcome .modal__window{width:min(100%,390px)}.popup-section--welcome .modal__content{padding:calc(6 * var(--space-unit))}.popup-section .modal__window.flex-col .media__placeholder{position:relative}}@media(prefers-reduced-motion:reduce){.popup-section--welcome .modal__window,.popup-section--welcome .modal__close-btn,.popup-section--welcome .input-with-button,.popup-section--welcome .input-with-button .btn{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/popup.css.map */
