.size-guide-modal__trigger-container{margin:2rem 0}.size-guide-modal{max-height:calc(100vh + -50px);overflow-x:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;padding:20px;border-radius:5px;width:95%;max-width:1000px;scrollbar-width:thin;scrollbar-color:#7b2631}@media(max-width: 768px){.size-guide-modal{max-width:100%}}.size-guide-modal.visible{display:flex}.close-button{position:absolute;top:10px;right:20px;font-size:20px;cursor:pointer;background:none;border:none}.close-button .icon-close{max-width:10px;color:#000}.size-table-section{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#0000008a;z-index:11;opacity:0;transition:.35s ease all}.size-table-section tr{transition:.15s ease all;cursor:pointer}@media(max-width: 768px){.size-table-section .table__container{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#7b2631 #7b263110;margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px);padding:0px 20px}.size-table-section .table__container::-webkit-scrollbar{width:10px}.size-table-section .table__container::-webkit-scrollbar-thumb{background-color:#7b2631}.size-table-section .table__container::-webkit-scrollbar-track{background-color:#7b263110}}.size-table-section .close-button{position:absolute;top:0;right:0;background:#f5f5f5;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in}.size-table-section table{border-collapse:collapse;width:100%;font-family:var(--font-heading-family);table-layout:fixed}@media(max-width: 768px){.size-table-section table{table-layout:auto}}.size-table-section table td,.size-table-section table th{border:1px solid #4e392926;text-align:center;padding:8px;font-family:var(--font-body-family)}@media(max-width: 768px){.size-table-section table td,.size-table-section table th{min-width:160px}}.size-table-section table tr.table_heading{background-color:#f0eada}.size-table-section table th{font-style:normal;font-weight:400;text-transform:capitalize}.size-table-section table .table__heading{display:flex;align-items:center;justify-content:center;gap:.5rem}.size-table-section table .table__heading .tooltip{height:2.4rem;height:1.5rem;width:1.5rem}.size-table-section table:first-of-type{margin-bottom:30px}.size-table-section .info{display:flex;align-items:center}.size-table-section .info-tab{border-top:1px solid #000;border-bottom:1px solid #000;padding:2rem 0;margin-bottom:3rem;display:flex;align-items:center}.size-table-section .info-tab .info-image{display:block !important;height:170px;width:130px;background-color:#ff66ff66}.size-table-section .product-measurements .h3{margin:0}.size-table-section .product-measurements .subtitle-text{margin-top:0;margin-bottom:2rem}.size-table-section .button-group{margin-bottom:2rem}.size-table-section .button-group .button{background-color:transparent;height:3rem;margin-right:8px;color:rgba(var(--color-button), var(--alpha-button-background))}.size-table-section .button-group .button--primary{background-color:rgba(var(--color-button), var(--alpha-button-background));color:#fff}.size-table-section .size-guide-illustration{text-align:center}.size-table-section .size-guide-illustration .size-guide-illustration__image{max-width:100%;overflow-x:scroll}@media(min-width: 769px){.size-table-section .size-guide-illustration .size-guide-illustration__image{overflow:unset}}.size-table-section .size-guide-illustration .size-guide-illustration__image::-webkit-scrollbar{height:5px}.size-table-section .size-guide-illustration .size-guide-illustration__image::-webkit-scrollbar-thumb{background-color:#7b2631}.size-table-section .size-guide-illustration .size-guide-illustration__image::-webkit-scrollbar-track{background-color:#7b263110}.info-icon{cursor:pointer;width:1.5rem;height:1.5rem}.tooltip{position:relative;display:inline-block;margin-top:-0.6rem}.tooltip::after{content:attr(data-tooltip-content);visibility:hidden;width:210px;height:auto;background-color:#333;color:#fff;text-align:center;border-radius:6px;display:none;padding:5px;z-index:4;opacity:0;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%);top:-300%;line-height:1.5rem}.tooltip:hover::after{display:block}.tooltip:hover::after{visibility:visible;opacity:1;text-transform:none}.close-button:hover{background-color:#dad7cd}