.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}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:auto;max-height:calc(100% - 80px);margin:0 auto;left:50%;transform:translate(-50%,-50%);width:92%;position:absolute;top:50%;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);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 img{max-width:100%}@media screen and (max-width: 750px){.product-popup-modal__content .heading-container h2{font-size:22px}}@media screen and (max-width: 400px){.product-popup-modal__content table td a{font-size:12px;padding:5px;min-height:42px;min-width:90px}.product-popup-modal__content table td h3{font-size:17px;line-height:normal}}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;width:100%;padding:0 3rem}.product-popup-modal__content .product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content.focused,.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))}.product-popup-modal__content h1{display:none;visibility:hidden}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__opener{display:inline-block;margin:20px auto}.product-popup-modal__button{font-size:1.6rem;font-weight:400;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;display:inline-flex;align-items:center;gap:.8rem}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}@media screen and (max-width: 749px){.product-popup-modal .product-media-modal__dialog .global-media-settings,.product-popup-modal .product-media-modal__dialog .global-media-settings video,.product-popup-modal .product-media-modal__dialog .global-media-settings model-viewer,.product-popup-modal .product-media-modal__dialog .global-media-settings iframe,.product-popup-modal .product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal.modal__compare-reels .compare-reels-container.close{height:auto}.popup-modal-compatibility .product-check-my-model .button--primary{--color-button: 0, 61, 120}.popup-modal-compatibility .product-check-my-model h1,.popup-modal-compatibility .product-check-my-model h2,.popup-modal-compatibility .product-check-my-model h3,.popup-modal-compatibility .product-check-my-model h4,.popup-modal-compatibility .product-check-my-model h5,.popup-modal-compatibility .product-check-my-model p,.popup-modal-compatibility .product-check-my-model .form__label{color:#003d78}.popup-modal-compatibility .product-check-my-model .product-popup-modal__content{background-color:#f7f7f7;border-radius:10px;padding:0;width:100%;left:auto;top:auto;position:relative;transform:none;margin-top:20px}.popup-modal-compatibility .product-check-my-model .product-popup-modal__content-info{padding:0}.popup-modal-compatibility .product-check-my-model .product-popup-modal__toggle{position:relative;top:0;right:0;background:none;border:0px}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model .product-popup-modal__toggle{top:10px;right:11px}}.popup-modal-compatibility .product-check-my-model .heading-container{text-align:center}.popup-modal-compatibility .product-check-my-model .heading-container h4{font-size:16px;font-weight:700;line-height:20.8px;margin:7px auto 10px;color:#557bb0}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model .heading-container h4{font-size:20px;font-weight:700;line-height:23.2px}}.popup-modal-compatibility .product-check-my-model .heading-container h2{font-size:27px;font-weight:700;line-height:29.7px;margin:0 auto 12px}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model .heading-container h2{font-size:35px;font-weight:700;line-height:35px}}.popup-modal-compatibility .product-check-my-model .heading-container p{margin-top:0}.popup-modal-compatibility .product-check-my-model .color-swatch-switcher{flex-wrap:wrap}.popup-modal-compatibility .product-check-my-model .color-swatch-switcher .form__label{flex:1 0 auto;width:100%;text-align:center}.popup-modal-compatibility .product-check-my-model img{width:136.55px;height:auto}.popup-modal-compatibility .product-check-my-model .compare-reels-container{transition:height 1s ease-in-out}.popup-modal-compatibility .product-check-my-model .compare-reels-container.close{height:720px;overflow:hidden}.popup-modal-compatibility .product-check-my-model .compare-reels-container.close+.compare-reels-handler{display:flex}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model .compare-reels-container.close{height:955px}}.popup-modal-compatibility .product-check-my-model table{width:100%;border-collapse:collapse;box-shadow:none;white-space:normal;display:table;max-width:100%}.popup-modal-compatibility .product-check-my-model table tr.color-section{display:none}.popup-modal-compatibility .product-check-my-model table tr.color-section.active{display:table-row}.popup-modal-compatibility .product-check-my-model table td{width:auto!important;border:0px;padding:0;vertical-align:top;position:relative}.popup-modal-compatibility .product-check-my-model table td div{margin:10px;box-sizing:border-box;padding:1rem;font-size:14px;font-weight:600;line-height:16.24px;color:#557bb0}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table td div{margin:0 42px;padding:3rem 1.3rem;font-size:16px;font-weight:600;line-height:18.56px}}.popup-modal-compatibility .product-check-my-model table td div:after{content:"";display:block;width:calc(100% - 40px);height:1px;background:#efefee;position:absolute;bottom:0;left:20px}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table td div:after{width:calc(100% - 90px);left:45px}}.popup-modal-compatibility .product-check-my-model table td div.no-border:after{display:none}.popup-modal-compatibility .product-check-my-model table td h3{font-size:22px;font-weight:700;line-height:26.4px;margin:-5px 0 4px}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table td h3{font-size:28px;font-weight:700;line-height:33.6px}}.popup-modal-compatibility .product-check-my-model table td span{font-size:11px;font-weight:600;line-height:12.76px}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table td span{font-size:14px;font-weight:600;line-height:16.24px}}.popup-modal-compatibility .product-check-my-model table td a{text-align:center}.popup-modal-compatibility .product-check-my-model table td:nth-child(2){background:#ffffffe5}.popup-modal-compatibility .product-check-my-model table td[colspan="2"]{background:#ffffffe5;border-top:1px solid #EFEFEE;border-bottom:1px solid #EFEFEE}.popup-modal-compatibility .product-check-my-model table td[colspan="2"] h4{font-size:16px;font-weight:700;line-height:20.8px}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table td[colspan="2"] h4{font-size:20px;font-weight:700;line-height:23.2px;margin:19px auto}}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table tr td:first-child div{margin:0 42px 0 64px}.popup-modal-compatibility .product-check-my-model table tr td:last-child div{margin:0 64px 0 42px}}.popup-modal-compatibility .product-check-my-model table tr:first-child td,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td{text-align:center}.popup-modal-compatibility .product-check-my-model table tr:first-child td:first-child img,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td:first-child img{width:127px}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table tr:first-child td:first-child img,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td:first-child img{width:287px}}.popup-modal-compatibility .product-check-my-model table tr:first-child td:last-child,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td:last-child{background-color:transparent}.popup-modal-compatibility .product-check-my-model table tr:first-child td:last-child img,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td:last-child img{width:125px;position:relative;z-index:1}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table tr:first-child td:last-child img,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td:last-child img{width:285px}}.popup-modal-compatibility .product-check-my-model table tr:first-child td:last-child:after,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td:last-child:after{content:"";display:block;width:100%;height:65%;background:#fff;position:absolute;bottom:0;border-top-left-radius:40px;z-index:0}@media only screen and (min-width: 1024px){.popup-modal-compatibility .product-check-my-model table tr:first-child td:last-child:after,.popup-modal-compatibility .product-check-my-model table tr:nth-child(2) td:last-child:after{height:63%}}.popup-modal-compatibility .product-check-my-model table tr:last-child td{border-bottom:none}.popup-modal-compatibility .product-check-my-model .compare-reels-handler{position:relative;display:none;align-items:center}.popup-modal-compatibility .product-check-my-model .compare-reels-handler:before,.popup-modal-compatibility .product-check-my-model .compare-reels-handler:after{content:"";width:50%;height:100%;position:absolute;z-index:-1;top:0}.popup-modal-compatibility .product-check-my-model .compare-reels-handler:before{background:#f7f7f7;left:0}.popup-modal-compatibility .product-check-my-model .compare-reels-handler:after{background:#ffffffe5;right:0}.popup-modal-compatibility .product-check-my-model .compare-reels-handler .button{margin:40px auto;max-width:180px;background:#003d78}
/*# sourceMappingURL=/cdn/shop/t/109/assets/component-popup-product.css.map */
