modal-box{position:fixed;bottom:50px;width:100%;max-width:450px;background:var(--color-background);color:var(--color-text);transform:translateY(50px);opacity:0;transition:all .3s linear 50ms;z-index:999;overflow:hidden;visibility:hidden}html[dir=rtl] modal-box{left:50px}html[dir=ltr] modal-box{right:50px}modal-box.active{opacity:1;visibility:visible;transform:translateY(0)}modal-box .newsletter-form{margin-top:2em}modal-box .newsletter-form button{margin-top:20px}modal-box .newsletter-form input{border:1px solid rgba(var(--color-text-rgb),.12)}modal-box .newsletter-form .alert--error{transform:scale(.75);transform-origin:left}modal-box.modal--product{right:auto!important;left:0!important;top:0;bottom:auto;width:100%;height:100%;max-width:none;display:flex;align-items:center;justify-content:center;z-index:99999;background:transparent;transform:none;transition:opacity .28s cubic-bezier(.22,1,.36,1),visibility .28s}modal-box.modal--product .product-modal-content{position:relative;opacity:0;transform:translateY(24px) scale(.98);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}modal-box.modal--product.active .product-modal-content{opacity:1;transform:none}modal-box.modal--product .modal-background{opacity:0;transition:opacity .28s linear}modal-box.modal--product.active .modal-background{opacity:1}@media(prefers-reduced-motion:reduce){modal-box.modal--product,modal-box.modal--product .product-modal-content,modal-box.modal--product .modal-background{transition:opacity .15s linear}modal-box.modal--product .product-modal-content{transform:none}}@media screen and (max-width:835px){modal-box.modal--product .product-modal-content{height:100%}}modal-box .modal-background{background:#0000004d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.popup-close{position:absolute;top:1.5em;z-index:999;cursor:pointer;transition:all .15s linear}html[dir=rtl] .popup-close{left:1.5em}html[dir=ltr] .popup-close{right:1.5em}.no-touchevents .popup-close:hover{transform:scale(1.1)}.popup-text{padding:2.5em}@media screen and (min-width:1365px){.popup-text .rte{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.35}}@media screen and (min-width:1023px)and (max-width:1365px){.popup-text .rte{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.35}}@media screen and (min-width:599px)and (max-width:1023px){.popup-text .rte{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.35}}@media screen and (max-width:599px){.popup-text .rte{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.35}}.popup-title{font-weight:var(--font-weight-headings-bold)}@media screen and (max-width:1023px){modal-box{bottom:32px;max-width:520px}html[dir=rtl] modal-box{left:32px}html[dir=ltr] modal-box{right:32px}}@media screen and (max-width:835px){modal-box{bottom:20px;max-width:460px}html[dir=rtl] modal-box{left:20px}html[dir=ltr] modal-box{right:20px}modal-box .newsletter-form{margin-top:1.5em}.popup-text{padding:1.25em}}@media screen and (max-width:599px){modal-box{max-width:calc(100% - 40px)}}.cookie-close-button{margin-top:1.875rem;padding:.9375rem 1.875rem;height:auto}.stacked-popups{position:fixed;bottom:20px;display:grid;grid-template-columns:100%;gap:20px;justify-items:end;z-index:999;pointer-events:none;width:calc(100% - 40px);transition:margin .5s ease-in-out}html[dir=rtl] .stacked-popups{left:20px}html[dir=ltr] .stacked-popups{right:20px}.stacked-popups .popup{pointer-events:all;position:relative;bottom:0;width:100%}html[dir=rtl] .stacked-popups .popup{left:0}html[dir=ltr] .stacked-popups .popup{right:0}@media screen and (max-width:599px){.stacked-popups .popup{max-width:100%}}.stacked-popups .popup-title{padding-inline-end:2.5rem;line-height:1.1}@media screen and (max-width:599px){.stacked-popups{transition:margin .3s ease-in-out}}html[dir=rtl] body.sidebar-opened.sidebar-opened--right .stacked-popups{margin-left:calc(20 * var(--vw))}html[dir=ltr] body.sidebar-opened.sidebar-opened--right .stacked-popups{margin-right:calc(20 * var(--vw))}html[dir=rtl] body.sidebar-opened.sidebar-opened--left .stacked-popups{margin-left:calc(-20 * var(--vw))}html[dir=ltr] body.sidebar-opened.sidebar-opened--left .stacked-popups{margin-right:calc(-20 * var(--vw))}.popup-product .popup-heading{line-height:1}.popup-product .popup-heading .h4{margin:0}.popup-product_layout{display:grid;grid-template-columns:7.5rem auto;gap:20px}.popup-product .product-item__price{margin-top:7.5px}.popup-product .product-item__title{margin-bottom:7.5px;margin-top:.3125rem;line-height:1.1}.popup-product_image img{border-radius:0!important}.popup-product_image .svg-placeholder{position:relative;background:#e7e7e7}.popup .product-item__variant{margin-top:0;cursor:default;pointer-events:none}.popup .product-item__ratings{display:flex;align-items:center;gap:.625rem}.popup .product-item__ratings .rating-icon{display:inline-block;width:20px;height:20px;position:relative}.popup .product-item__ratings .rating-icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.popup .product-item__ratings .rating-text{line-height:1.2}.popup--has-border{border:1px dashed rgba(var(--color-text-rgb),1)}.cta-stacked{display:flex;flex-wrap:wrap;gap:.9375rem}modal-box.popup.popup--cookies{max-width:382.5px;width:calc(100% - 32px);margin:0 16px;bottom:16px;transform:none}.popup--cookies .popup-text{padding:1.2em}.popup--cookies .cta-stacked{gap:8px;flex-direction:column;width:100%}.popup--cookies .button{font-size:16px!important;width:100%;display:block;text-align:center}.popup--cookies .popup-title{font-size:1.1em}.popup--cookies .text-size--small{font-size:.8em;line-height:1.1;font-family:tenon,serif!important;margin-top:.6em!important;padding-bottom:.15em!important}@media screen and (max-width:480px){modal-box.popup.popup--cookies{transform:scale(.9);max-width:315px;transform-origin:center bottom;width:auto;margin:0 auto;right:0!important;left:0!important}.popup--cookies .button{font-size:14px!important}.popup--cookies .text-size--small{font-size:.75em}}@media screen and (max-width:359px){modal-box.popup.popup--cookies{width:calc(100% - 16px);margin:0 8px}.popup--cookies .popup-text{padding:1em .8em}.popup--cookies .button{padding:10px 16px;font-size:12px!important}.popup--cookies .text-size--small{font-size:.7em;line-height:1}}modal-box.popup--centered-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;background:transparent!important;transform:none!important;outline:none!important}modal-box.popup--centered-modal:focus,modal-box.popup--centered-modal:focus-visible{outline:none!important}modal-box.popup--centered-modal .popup-content-wrapper{position:relative;z-index:2;background:var(--color-background, #fff);border-radius:8px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;padding:2em;outline:none!important;border:none!important}modal-box.popup--centered-modal[id],#ring-size,[id^=modal-]{border:none!important}@media screen and (max-width:768px){modal-box.popup--centered-modal .popup-content-wrapper{width:95%!important;max-width:95%!important;margin:10px auto;padding:0!important;max-height:90vh}modal-box.popup--centered-modal iframe{height:60vh!important;width:1px!important;min-width:100%!important;display:block}modal-box.popup--centered-modal .pdf-popup-header,modal-box.popup--centered-modal .pdf-popup-footer{padding:10px 15px!important}}modal-box.popup--centered-modal.active{opacity:1;visibility:visible;transform:none}modal-box.popup--centered-modal .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}modal-box.popup--centered-modal .popup-text,modal-box.popup--centered-modal .popup--trigger_popup,modal-box.popup--centered-modal .popup--pdf_popup{position:relative;z-index:2;background:var(--color-background, #fff);border-radius:8px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}modal-box.popup--centered-modal .popup-content-wrapper{position:relative;z-index:2;background:var(--color-background, #fff);border-radius:8px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;padding:2em}modal-box.popup--centered-modal .popup-title{display:block;margin-bottom:1em;font-size:1.5em;font-weight:600}modal-box.popup--centered-modal .popup-close{position:absolute;top:15px;right:15px;z-index:10;background:transparent;border:none;cursor:pointer;padding:5px;color:inherit}modal-box.popup--centered-modal .popup-close:hover{opacity:.7}@media screen and (max-width:768px){modal-box.popup--centered-modal .popup-content-wrapper{width:95%!important;max-width:95%!important;margin:10px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-popup.css.map */
