.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header--hidden .product-popup-modal__toggle{position:absolute;top:1.5rem;right:1.5rem}.modal-header--hidden+.modal-body .modal_body{align-items:center}.modal-body{overflow-y:auto;position:relative;flex:1 1 auto;padding:3rem}@media(max-width:749px){.modal-body{padding:2rem}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-dialog{position:relative;width:auto;margin:.8rem;pointer-events:none}@media(min-width:749px){.modal-dialog{max-width:calc(75vw - 56.175rem + 60rem);margin:5vh auto}}.modal-dialog--scrollable{height:calc(100% - 10vh)}.modal-dialog--scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog--scrollable.modal-dialog{max-width:1100px;margin:auto;display:flex;align-items:start;height:100%;width:100%;justify-content:center}modal-opener>button{padding:0}.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%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101;display:flex;justify-content:center;align-items:center}modal-dialog.product-popup-modal:has(.modal_body) h2.modal_body-right-title.text-3xl{margin:0;font-size:3rem;line-height:3.6rem;font-family:Foundersgrotesk,sans-serif;font-weight:300;color:#00142f}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-price{font-size:1.6rem;color:#00142f;font-weight:400;font-family:Foundersgrotesk,sans-serif;line-height:1.2}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-rating{margin:.8rem 0}modal-dialog.product-popup-modal:has(.modal_body) span.loox-rating-label{font-size:1.6rem;color:#00142f;font-family:Foundersgrotesk,sans-serif}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte h4{font-family:Foundersgrotesk,sans-serif;font-weight:300;color:#00142f;font-size:calc(var(--font-h4));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));margin:0;padding-top:1.6rem}@media screen and (min-width:749px){modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte h4{font-size:calc(var(--font-h4) * var(--font-media-scale))}}@media screen and (min-width:989px){modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte h4{font-size:calc(var(--font-h4) * var(--font-media-scale) * var(--font-media-scale))}}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte>h4:first-child{padding-top:0}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte h4 strong{font-size:inherit;font-weight:400;color:inherit;line-height:inherit}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte p{font-weight:300;line-height:1.5;color:#333;font-family:Foundersgrotesk,sans-serif;font-size:1.8rem;margin:1.2rem 0}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte td{font-weight:300;line-height:1.5;color:#333;font-family:Foundersgrotesk,sans-serif;font-size:1.8rem}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte>p:first-child{margin-top:0}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte>p:last-child{margin-bottom:0}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte ul{padding-left:2rem;margin:1.2rem 0}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte li{list-style:disc;font-weight:300;line-height:1.5;color:#333;font-family:Foundersgrotesk,sans-serif;font-size:1.6rem;margin:0}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte li:last-child{margin-bottom:0}modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte p strong,modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte td strong,modal-dialog.product-popup-modal:has(.modal_body) .modal_body-right-description.rte li strong{font-size:1.8rem;font-weight:400;color:#333;line-height:1.2}.product-popup-modal__content{background-color:#fff;overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.product-popup-modal__content{margin-top:10rem;width:70%}}@media screen and (max-width:749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__toggle{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:2;width:4rem}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.modal-header .product-popup-modal__toggle{position:sticky;top:1.5rem;margin:0 0 0 auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 10vh)}
/*# sourceMappingURL=/cdn/shop/t/919/assets/component-simple-modal.css.map */
