.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 .newsletter-consent{margin-top:calc(4 * var(--space-unit));text-align:start}.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}@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__image{flex:0 0 260px;width:100%;max-width:none;height:260px;min-height:260px;max-height:260px;padding-top:0}.popup-section .modal__image img,.popup-section .modal__image svg,.popup-section .modal__image .img-fit,.popup-section .modal__image .media__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.cc-pop-up .popup-section{--kl-wine: 122 20 20;--kl-orange: 232 101 10;--kl-orange-dark: 204 84 4;--kl-ink: 42 43 42;--kl-muted: 95 92 89;--kl-line: 196 188 179;--modal-overlay-opacity: .55}.cc-pop-up .popup-section.modal[open]{z-index:9999}.cc-pop-up .popup-section .modal__window{--bg-color: 255 255 255;--heading-color: var(--kl-wine);--text-color: var(--kl-ink);--link-color: var(--kl-ink);--input-bg-color: 255 255 255;--input-text-color: var(--kl-ink);--btn-bg-color: var(--kl-orange);--btn-bg-hover-color: var(--kl-orange-dark);--btn-text-color: 255 255 255;position:relative;width:1050px;max-width:calc(100vw - 48px);max-height:calc(var(--viewport-height, 100vh) - 48px);margin:24px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 64px #1e0c0547;color:rgb(var(--kl-ink))}.cc-pop-up .popup-section .modal__close-btn{z-index:3;top:14px;right:14px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:rgb(var(--kl-ink))}.cc-pop-up .popup-section .modal__close-btn:hover{background:#0000000d}.cc-pop-up .popup-section .modal__close-btn svg{width:20px;height:20px}.cc-pop-up .popup-section .modal__image{max-width:none;overflow:visible;padding:0!important;border-radius:0;transform:none;background:transparent}.cc-pop-up .popup-section .modal__image img{position:absolute;top:auto;left:auto;right:34px;bottom:22px;width:auto;height:86%;max-width:none;object-fit:contain;object-position:right bottom}.cc-pop-up .popup-section .modal__window .modal__content{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:start;background:transparent;overflow:visible}.cc-pop-up .popup-section .modal__content>*{position:relative;z-index:1}.cc-pop-up .popup-section .modal__content:before{content:"";display:block;flex:0 0 auto;width:150px;aspect-ratio:699 / 385;margin:0 0 12px 6px;background:url(/cdn/shop/files/Logotipo_c36a43fc-d7cc-4623-b870-627e388e9995.png?width=400) left center / contain no-repeat}.cc-pop-up .popup-section .modal__content:after{content:"";position:absolute;z-index:0;left:0;bottom:0;width:140px;height:78px;background:radial-gradient(ellipse 100% 100% at 100% 0,transparent 98%,rgb(var(--kl-orange)) 100%);pointer-events:none}.cc-pop-up .popup-section .modal__content h2{max-width:440px;margin:0;font-family:var(--heading-font-family);font-weight:600;font-size:46px;line-height:1.04;letter-spacing:-.02em;color:rgb(var(--kl-wine))}.cc-pop-up .popup-section .modal__content .section__block.subheading{margin:4px 0 8px;font-family:var(--heading-font-family);font-weight:600;font-size:96px;line-height:.95;letter-spacing:-.045em;text-transform:none;white-space:nowrap;color:rgb(var(--kl-orange))}.cc-pop-up .popup-section .modal__content .section__block.rte{max-width:420px;margin:0 0 20px;font-size:19px;line-height:1.3;font-weight:600;color:rgb(var(--kl-ink))}.cc-pop-up .popup-section .modal__content .rte p{margin:0}.cc-pop-up .popup-section .modal__content .section__block.form-width{width:100%;max-width:360px;margin:0}.cc-pop-up .popup-section .modal__content .form__field{margin-bottom:0}.cc-pop-up .popup-section .modal__content .input-with-button{display:flex;flex-direction:column;align-items:stretch;gap:10px;border-radius:0;background:none;box-shadow:none}.cc-pop-up .popup-section .modal__content .input-with-button>.input{width:100%;height:52px;margin:0;padding:0 18px;border:1.5px solid rgb(var(--kl-line));border-radius:10px;background-color:#fff;box-shadow:none;font-size:16px;color:rgb(var(--kl-ink))}.cc-pop-up .popup-section .modal__content .input-with-button>.input::placeholder{color:rgb(var(--kl-muted) / .85)}.cc-pop-up .popup-section .modal__content .input-with-button>.input:focus{border-color:rgb(var(--kl-wine));box-shadow:0 0 0 3px rgb(var(--kl-wine) / .12);outline:none}.cc-pop-up .popup-section .modal__content .input-with-button>.btn{width:100%;height:54px;margin:0;padding:0 20px;border-radius:10px;font-size:17px;font-weight:700;letter-spacing:.02em;box-shadow:none}.cc-pop-up .popup-section .modal__content .form__field-error{margin-top:8px;font-size:13px}.cc-pop-up .popup-section .newsletter-consent{margin-top:12px;text-align:start}.cc-pop-up .popup-section .newsletter-consent .checkbox+.label{align-items:flex-start;font-size:13px;line-height:1.45;font-weight:400;color:rgb(var(--kl-muted))}.cc-pop-up .popup-section .newsletter-consent .checkbox+.label:before{width:18px;height:18px;margin-top:0;margin-inline-end:10px;border:1.5px solid rgb(var(--kl-muted) / .55);border-radius:4px;background-color:#fff}.cc-pop-up .popup-section .newsletter-consent .checkbox+.label:after{border:0}.cc-pop-up .popup-section .newsletter-consent .checkbox:checked+.label:before{border-color:rgb(var(--kl-wine));background-color:rgb(var(--kl-wine))}.cc-pop-up .popup-section .newsletter-consent .checkbox:checked+.label:after{content:"";position:absolute;top:8px;left:9px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.cc-pop-up .popup-section .newsletter-consent .checkbox:focus-visible+.label:before{outline:2px solid rgb(var(--kl-wine));outline-offset:2px}.cc-pop-up .popup-section .modal__content .section__block.rte.small-text{width:100%;max-width:360px;margin:12px 0 0;font-size:12.5px;line-height:1.5;font-weight:400;text-align:center;color:rgb(var(--kl-ink))}.cc-pop-up .popup-section .modal__content .rte.small-text a{color:rgb(var(--kl-ink));text-decoration:underline;text-underline-offset:2px}.cc-pop-up .popup-section .modal__content .alert{padding:16px 20px;border:1px solid rgb(var(--kl-orange) / .25);border-radius:10px;background:#fff6ec;color:rgb(var(--kl-wine));font-weight:600;text-align:start}@media(min-width:769px){.cc-pop-up .popup-section .modal__window--side-image{width:1050px;min-height:min(612px,calc(var(--viewport-height, 100vh) - 48px))}.cc-pop-up .popup-section .modal__image{flex:0 0 46%!important;height:auto!important;min-height:0!important}.cc-pop-up .popup-section .modal__window .modal__content{padding:30px 24px 34px 58px!important}}@media(max-width:768.98px){.cc-pop-up .popup-section .modal__window{width:100%;max-width:400px;max-height:calc(var(--viewport-height, 100vh) - 24px);margin:12px;border-radius:16px;overflow-x:hidden;overflow-y:auto}.cc-pop-up .popup-section .modal__window--side-image .modal__content{overflow:visible}.cc-pop-up .popup-section .modal__image{position:absolute!important;z-index:0;top:34px;right:10px;flex:none!important;width:128px!important;height:134px!important;min-height:0!important;max-height:none!important}.cc-pop-up .popup-section .modal__image img{top:0;right:0;bottom:auto;left:auto;width:100%;height:100%;object-position:right top}.cc-pop-up .popup-section .modal__window .modal__content{padding:18px 22px 22px!important}.cc-pop-up .popup-section .modal__content:before{width:98px;margin:0 0 8px 2px}.cc-pop-up .popup-section .modal__content:after{width:84px;height:46px}.cc-pop-up .popup-section .modal__content h2{max-width:180px;font-size:25px;line-height:1.08}.cc-pop-up .popup-section .modal__content .section__block.subheading{margin:4px 0 8px;font-size:54px}.cc-pop-up .popup-section .modal__content .section__block.rte{margin-bottom:14px;font-size:15px}.cc-pop-up .popup-section .modal__content .section__block.form-width,.cc-pop-up .popup-section .modal__content .section__block.rte.small-text{max-width:none}.cc-pop-up .popup-section .modal__content .input-with-button>.input{height:48px}.cc-pop-up .popup-section .modal__content .input-with-button>.btn{height:50px;font-size:16px}.cc-pop-up .popup-section .modal__content .section__block.rte.small-text{margin-top:10px;font-size:12px}.cc-pop-up .popup-section .modal__close-btn{top:6px;right:6px;width:34px;height:34px}.cc-pop-up .popup-section .modal__close-btn svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/popup.css.map */
