.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;padding:24px;background:#0c0c0ec2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.popup-section--age-verification .modal__window{width:min(680px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid rgba(255,164,28,.42);border-radius:20px;box-shadow:0 28px 80px #00000057}.popup-section--age-verification .modal__window:before{content:"";position:absolute;z-index:2;top:0;right:0;left:0;height:4px;background:#ffa41c}.popup-section--age-verification .modal__content{padding:42px 48px 38px}.popup-section--age-verification h2{margin-bottom:14px;font-size:clamp(34px,4vw,48px);line-height:1.05;letter-spacing:-.035em}.popup-section--age-verification .section__block:not(:last-child){margin-bottom:18px}.popup-section--age-verification .section__block--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px}.popup-section--age-verification .section__block--buttons .btn{width:100%;min-height:50px;padding:10px 18px;border-radius:10px;font-size:16px;line-height:1.2}.popup-section--age-verification .qls-age-details{margin-top:4px;color:rgba(var(--text-color) / .78);font-size:13px}.popup-section--age-verification .qls-age-details summary{display:inline-flex;cursor:pointer;align-items:center;font-weight:700;text-decoration:underline;text-underline-offset:3px}.popup-section--age-verification .qls-age-details .rte{max-width:52ch;margin:12px auto 0}.popup-section--shrink .modal__window{width:auto;min-width:200px}@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){.popup-section .modal__window.flex-col .media__placeholder{position:relative}.modal.popup-section--age-verification{padding:14px}.popup-section--age-verification .modal__window{width:100%;max-width:430px;max-height:calc(100dvh - 28px);border-radius:16px}.popup-section--age-verification .modal__content{padding:28px 20px 24px}.popup-section--age-verification h2{margin-bottom:10px;font-size:31px;line-height:1.08}.popup-section--age-verification .section__block:not(:last-child){margin-bottom:15px}.popup-section--age-verification .rte{font-size:15px;line-height:1.45}.popup-section--age-verification .section__block--buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.popup-section--age-verification .section__block--buttons .btn{min-height:46px;padding:8px 6px;border-radius:9px;font-size:13px}.popup-section--age-verification .qls-age-details,.popup-section--age-verification .qls-age-details .rte{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/popup.css.map */
