.ecomus-size-guide-tabs{display:block}.ecomus-size-guide-tabs__panels{position:relative}.ecomus-size-guide-tabs__panel.active{transform:scaleY(1);position:static;opacity:1;visibility:visible;display:block}.ecomus-size-guide-tabs__panel{transform:scaleY(0);transition:opacity .4s;position:absolute;opacity:0;visibility:hidden;top:0;left:0;width:100%}.ecomus-size-guide-tabs__nav{list-style:none;padding:0;position:relative;margin:0 0 35px;display:flex;z-index:1}.ecomus-size-guide-tabs__nav li{justify-content:center;font-size:14px;font-weight:600;color:#111;text-transform:uppercase;position:relative;text-align:center;margin:0 25px;cursor:pointer;padding-bottom:8px;display:flex}.ecomus-size-guide-tabs__nav li:after{right:0;transition:width .4s;content:"";position:absolute;border-bottom:1px solid;bottom:0;width:0}.ecomus-size-guide-tabs__nav li:hover:after{left:0;width:100%}.rtl .ecomus-size-guide-tabs__nav li:hover:after{right:0;left:auto}.ecomus-size-guide-tabs__nav li:last-child{margin-right:0}.rtl .ecomus-size-guide-tabs__nav li:last-child{margin-right:25px;margin-left:0}.ecomus-size-guide-tabs__nav li:first-child{margin-left:0}.rtl .ecomus-size-guide-tabs__nav li:first-child{margin-right:0;margin-left:25px}.woocommerce-Tabs-panel--ecomus_size_guide .ecomus-size-guide-tabs{padding-bottom:0}.ecomus-size-guide__name{padding:0 0 10px;font-size:22px;font-weight:500;margin:0 0 10px}.ecomus-size-guide-tabs__panel{margin-bottom:20px}.ecomus-size-guide-tabs__panel>:not(.ecomus-size-guide__name){clear:both}.ecomus-size-guide__table-wrapper{overflow-x:auto}.ecomus-size-guide__table{border:1px solid var(--em-border-color);border-collapse:collapse;margin-bottom:20px;box-shadow:0 0 0 1px var(--em-border-color);border-radius:var(--em-rounded-x);border-spacing:0;width:100%;line-height:1.4}.ecomus-size-guide__table td{border-width:1px;border-right:1px solid var(--em-border-color);border-left:0 solid var(--em-border-color);padding:10px;border-top:0 solid var(--em-border-color);border-bottom:1px solid var(--em-border-color)}.ecomus-size-guide__table th{padding:10px;border:1px solid var(--em-border-color);font-weight:600;text-align:start}.ecomus-size-guide__info{margin-bottom:20px}.em-size-chart-wrapper{gap:1rem;display:grid}.em-size-chart-content__content>*{margin-top:0}.em-size-chart-content__content h4{font-size:18px;margin:0}.em-size-chart-content__content p{margin-bottom:20px;margin-top:10px}.em-size-chart-content__image{text-align:center}.size-guide-modal.modal{--em-modal-content-width:900px}.size-guide-modal .modal-size-chart{max-height:calc(100vh - 180px)}.size-guide-modal .modal-size-chart::-webkit-scrollbar{height:2px}table.variations tr{position:relative}table.variations tr .size-guide-button{text-decoration:underline;right:0;position:absolute;top:4px;text-underline-offset:5px}.rtl table.variations tr .size-guide-button{right:auto;left:0}.size-guide-button{align-items:center;display:inline-flex}.size-guide-button .ecomus-svg-icon{margin-right:12px}.rtl .size-guide-button .ecomus-svg-icon{margin-right:0;margin-left:12px}.single-product div.product.product-type-grouped table.ecomus-size-guide__table{border:1px solid #cdcdcd}.single-product div.product.product-type-grouped table.ecomus-size-guide__table td{padding:19px 20px;border:1px solid #cdcdcd}.single-product div.product .entry-summary .product-size-guide{margin-bottom:25px;line-height:1;margin-top:0}.single-product div.product .entry-summary .product-size-guide.bellow_price{margin-top:15px}.single-product div.product .entry-summary .product-size-guide.beside_attribute{margin-bottom:0;float:right;margin-top:0;display:inline-block}.single-product div.product .entry-summary .product-size-guide.bellow_button{margin-bottom:10px;margin-top:10px}.single-product div.product .product-size-guide+.product-button-wrapper,.single-product div.product.product-type-grouped .product-size-guide+form.grouped_form{padding-top:0}@media (min-width:768px){.em-size-chart-wrapper{grid-template-columns:8fr 4fr}}@media (max-width:767px){.size-guide-modal.modal{--em-modal-content-padding-y:20px;--em-modal-content-padding-x:20px}.size-guide-modal .modal__container{width:calc(100% - 16px)}.size-guide-modal .modal-size-chart{max-height:calc(100vh - 16px)}.size-guide-modal .modal__header{margin-bottom:0}.size-guide-modal .modal__header .title{font-size:20px}.size-guide-modal .modal__button-close{right:20px;top:23px}.rtl .size-guide-modal .modal__button-close{right:auto;left:20px}}