body.elementor-page-113070101 .page-header{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}/* Start custom CSS for html, class: .elementor-element-df32839 */.size-guide-page{
  width: 100%;
  margin: 0 0 56px;
  padding: 0 24px;
  box-sizing: border-box;
}

.size-guide-container{
  max-width: 1440px;
  margin: 0 auto;
}

/* HEADER */
.size-guide-header{
  text-align: center;
  margin-bottom: 56px;
}

.size-guide-page-title{
  font-size: 34px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 12px;
}

.size-guide-intro-text{
  font-size: 15px;
  color: #666;
}

/* MEASURE V3 */
.size-guide-measure-v3{
  margin-bottom: 56px;
}

.size-guide-measure-v3__inner{
  max-width: 980px;
  margin: 0 auto;
  text-align: center;
}

.size-guide-measure-v3__title{
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 28px;
}

.size-guide-measure-v3__visual{
  position: relative;
  margin-bottom: 32px;
}

.size-guide-measure-v3__visual::before{
  content:"";
  position:absolute;
  bottom:-12px;
  left:50%;
  transform:translateX(-50%);
  width:260px;
  height:12px;
  background:#f2f2f2;
  display: none;
}

.size-guide-measure-v3__visual img{
  max-width:360px;
  width:100%;
  margin:0 auto;
  display:block;
}

.size-guide-measure-v3__cards{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:16px;
  margin-bottom:20px;
  text-align:left;
}

.size-guide-card{
  background:#f7f7f7;
  padding:22px;
}

.size-guide-card__index{
  display:inline-flex;
  width:28px;
  height:28px;
  border:1px solid #000;
  border-radius:50%;
  align-items:center;
  justify-content:center;
  margin-bottom:12px;
  font-size:12px;
}

.size-guide-card__title{
  font-size:14px;
  text-transform:uppercase;
  margin-bottom:6px;
}

.size-guide-card__text{
  font-size:13px;
  color:#555;
  line-height:1.6;
}

.size-guide-measure-v3__note{
  font-size:13px;
  color:#666;
}

/* TABLE */
.size-guide-panel{
  background:#f7f7f7;
  margin-bottom:32px;
}

.size-guide-panel__inner{
  padding:32px;
}

.size-guide-title{
  font-size:15px;
  text-transform:uppercase;
  margin-bottom:18px;
}

.size-guide-table{
  width:100%;
  border-collapse:collapse;
  background:#fff;
}

.size-guide-table th,
.size-guide-table td{
  border:1px solid #ddd;
  padding:14px;
  font-size:13px;
  text-align:center;
}

.size-guide-table th{
  background:#f1f1f1;
}

/* TABLET */
@media(max-width:1024px){
  .size-guide-page{
    padding:0 16px;
  }

  .size-guide-measure-v3__cards{
    grid-template-columns:1fr;
    max-width:500px;
    margin:0 auto 20px;
  }
}

/* MOBILE */
@media(max-width:767px){
  .size-guide-page{
    padding:0 12px;
    margin-bottom:40px;
  }

  .size-guide-page-title{
    font-size:24px;
  }

  .size-guide-measure-v3__visual img{
    max-width:240px;
  }
}/* End custom CSS */