.product-size-guide__container{display:flex;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;align-items:center;opacity:0;transition:.3s all;visibility:hidden}.product-size-guide__container.active{opacity:1;visibility:visible}.product-modal-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#00000080;z-index:5;display:block!important;cursor:pointer}.product-modal-wrapper{z-index:10;width:100%;height:100%;overflow:auto;padding:0 10px}.product-modal-inner{display:flex;flex-direction:column;justify-content:center;height:100%;background-color:#fff;padding:24px;height:fit-content;margin:40px auto;max-width:680px}.product-modal-header-title{font-weight:500;font-family:var(--font-heading-family);font-size:32px;letter-spacing:0;line-height:105%;color:#27282f;max-width:465px;margin:0 auto;text-align:center}.product-modal-close-button-wrapper{display:flex;justify-content:flex-end;align-items:center}.product-modal-close-button{width:24px;height:24px;display:flex;background-color:transparent;border:none;cursor:pointer;padding:0}.product-modal-close-button svg{width:100%;height:100%}.product-modal-close-button svg path{fill:#27282f}.product-modal-inner>*:not(:last-child){margin-bottom:24px}.product-modal-content{flex:1}.product-modal-content-table table{width:100%;border-collapse:collapse;text-align:left}.product-modal-content-table th{font-family:var(--font-heading-family);font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;color:#727272;text-transform:capitalize;padding:16px}.product-modal-content-table th:first-child,.product-modal-content-table td:first-child{width:25%!important}.product-modal-content-table th:last-child,.product-modal-content-table td:last-child{width:25%!important}.product-modal-content-table table,.product-modal-content-table table tr,.product-modal-content-table th,.product-modal-content-table td{border:none!important;box-shadow:none!important;border-bottom:1px solid #EEEAE3!important}.product-modal-content-table td{padding:16px;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:150%;letter-spacing:0;color:#727272;text-transform:capitalize}.product-modal-footer{padding:24px;background-color:#f6f6f6;display:flex;flex-direction:column}.product-modal-footer-content>*:not(:last-child){margin-bottom:24px}.product-modal-product-available-status{display:flex;justify-content:space-between;padding:0 8px;align-items:center}.product-modal-product-available-status .available_count{font-family:var(--font-heading-family);font-weight:500;font-size:24px;line-height:105%;letter-spacing:0;color:#27282f;text-transform:capitalize}.product-modal-product-available-status .available_status{font-family:var(--font-body-family);font-weight:500;font-size:20px;line-height:105%;letter-spacing:0;color:#27282f;text-transform:capitalize;position:relative;padding-left:16px}.product-modal-product-available-status .available_status:before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;background-color:#1cf200;border-radius:50%;transform:translateY(-50%)}.product-modal-footer-content-icon{padding:20px 16px;display:flex;align-items:center;justify-content:space-between;background-color:#ebebeb;gap:40px}.product-modal-footer-content-icon-image{width:54px;height:54px}.product-modal-footer-content-icon-image img{width:100%;height:100%;object-fit:cover}.product-modal-footer-content-icon-text{font-family:var(--font-body-family);font-weight:400;font-size:18px;line-height:105%;letter-spacing:0;color:#27282f;flex:1}.product-modal-footer-contact-us{display:flex;align-items:center;justify-content:center;gap:24px}.product-modal-footer-contact-us a{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-body-family);font-weight:500;font-size:20px;line-height:105%;letter-spacing:0;text-transform:capitalize;color:#27282f;text-decoration:none}@media (max-width: 768px){.product-modal-header-title{font-size:24px}.product-modal-product-available-status .available_count{font-size:16px}.product-modal-product-available-status .available_status{font-size:14px}.product-modal-footer-content-icon-text,.product-modal-footer-contact-us a{font-size:16px}.product-modal-footer{padding:16px}.product-modal-footer-contact-us{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/product-size-guide.css.map */
