.elementor-2392 .elementor-element.elementor-element-1d771d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2392 .elementor-element.elementor-element-cbd195e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2392 .elementor-element.elementor-element-950cf8b{--display:flex;}.elementor-2392 .elementor-element.elementor-element-00a1e32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2392 .elementor-element.elementor-element-295c779{--display:flex;}.elementor-2392 .elementor-element.elementor-element-12df5eb{--display:flex;}@media(min-width:768px){.elementor-2392 .elementor-element.elementor-element-1d771d9{--content-width:1400px;}.elementor-2392 .elementor-element.elementor-element-cbd195e{--width:40%;}.elementor-2392 .elementor-element.elementor-element-950cf8b{--width:60%;}.elementor-2392 .elementor-element.elementor-element-00a1e32{--content-width:1400px;}.elementor-2392 .elementor-element.elementor-element-295c779{--width:40%;}.elementor-2392 .elementor-element.elementor-element-12df5eb{--width:60%;}}/* Start custom CSS for html, class: .elementor-element-a278722 */@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600&display=swap');

.sizechart-wrap{
  font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  color:#0c3f3e;
  margin-bottom:30px;
}

.sizechart-title{
  margin:0 0 10px 0;
  font-weight:600;
  letter-spacing:.2px;
}

.sizechart-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}

table.sizechart{
  width:100%;
  min-width:640px;
  border-collapse:collapse;
  border:1px solid #C3A38C;
  background:#fff;
}

table.sizechart th,
table.sizechart td{
  border:1px solid #C3A38C;
  padding:10px 12px;
  font-size:14px;
  line-height:1.25;
}

table.sizechart thead th{
  background:#C3A38C;
  color:#0c3f3e;
  font-weight:600;
  text-align:center;
}

table.sizechart thead th:first-child,
table.sizechart tbody td:first-child{
  text-align:left;
  width:42%;
}

table.sizechart tbody tr:nth-child(even) td{
  background:#fbf6f1;
}

.code{
  font-weight:600;
}

@media (max-width:600px){

table.sizechart{
  min-width:520px;
}

table.sizechart th,
table.sizechart td{
  padding:8px;
  font-size:12px;
}

.sizechart-title{
  font-size:16px;
}

}/* End custom CSS */