<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">caption {
    padding: 10px;
	font-size: 150%;
}

table.sizeguide {
  border-collapse: collapse;
  text-align: center;
  font-family: 'Helvetica';
  table-layout: fixed;
}

table.sizeguide td {
  border: 1px solid #b7b7b7;
  border-collapse: collapse;
  text-align: center;
  font-family: 'Helvetica';
  height: 40px;
  width: 60px;
  font-size: 100%;
  font-weight: 150;
}

table.sizeguide tr:first-child td {
  border-top: 0;
  text-align: center;
}
table.sizeguide tr td:first-child {
  border-left: 0;
  text-align: center;
}
table.sizeguide tr:last-child td {
  border-bottom: 0;
  text-align: center;
}
table.sizeguide tr td:last-child {
  border-right: 0;
  text-align: center;
}

table.sizeguide th {
  border: 1px solid #b7b7b7;
  text-align: center;
}
table.sizeguide tr:first-child th {
  border-top: 0;
}
table.sizeguide tr th:first-child {
  border-left: 0;
}
table.sizeguide tr:last-child th {
  border-bottom: 0;
}
table.sizeguide tr th:last-child {
  border-right: 0;
}

.o-sizeguide .a-heading-4 {
    font-size: 14px;
    line-height: 1;
    margin: 40px 0 24px;
    text-align: center;
}



.o-sizeguide table {
    font-size: 11px;
    line-height: 1;
    text-align: center;
    width: 100%;

}

.o-sizeguide table b,
.o-sizeguide table strong {
    font-family: 'Times New Roman', Times, serif;
    font-size: 12px
}

@media (min-width:768px) {
    .o-sizeguide table {
        font-size: 12px
    }
    .o-sizeguide table b,
    .o-sizeguide table strong {
        font-size: 14px
    }
}

.o-sizeguide th {
    font-weight: 400
}

.o-sizeguide td,
.o-sizeguide th {
    padding: 13px 0;
    width: 16%
}

.o-sizeguide .t-col-1 {
    width: 20%
}

.o-sizeguide .t-col-2 {
    width: 40%
}

.o-sizeguide .t-col-3 {
    width: 60%
}

.o-sizeguide .t-col-4 {
    width: 80%
}

.o-sizeguide .t-col-5 {
    width: 100%
}

.o-sizeguide .accordion-group {
    margin-top: 16px
}

.o-sizeguide .accordion-content table {
    margin-bottom: 24px
}

.o-sizeguide .accordion-inner-content .a-heading-4:first-child {
    margin-top: 24px
}

.o-sizeguide .accordion-inner-content .a-paragraph:last-child {
    margin-bottom: 40px
}

table tr:first-child td {
  border-top: 0;
}
table tr td:first-child {
  border-left: 0;
}
table tr:last-child td {
  border-bottom: 0;
}
table tr td:last-child {
  border-right: 0;
}

table th {
  border: 1px solid #b7b7b7;
  text-align: center;
}
table tr:first-child th {
  border-top: 0;
}
table tr th:first-child {
  border-left: 0;
}
table tr:last-child th {
  border-bottom: 0;
}
table tr th:last-child {
  border-right: 0;
}

.o-sizeguide .a-heading-4 {
    font-size: 14px;
    line-height: 1;
    margin: 40px 0 24px;
    text-align: left
}



.o-sizeguide table {
    font-size: 11px;
    line-height: 1;
    text-align: left;
    width: 100%;

}

.o-sizeguide table b,
.o-sizeguide table strong {
    font-family: 'Times New Roman', Times, serif;
    font-size: 12px
}

@media (min-width:768px) {
    .o-sizeguide table {
        font-size: 12px
    }
    .o-sizeguide table b,
    .o-sizeguide table strong {
        font-size: 14px
    }
}

.o-sizeguide th {
    font-weight: 400
}

.o-sizeguide td,
.o-sizeguide th {
    padding: 13px 0;
    width: 16%
}

.o-sizeguide .t-col-1 {
    width: 20%
}

.o-sizeguide .t-col-2 {
    width: 40%
}

.o-sizeguide .t-col-3 {
    width: 60%
}

.o-sizeguide .t-col-4 {
    width: 80%
}

.o-sizeguide .t-col-5 {
    width: 100%
}

.o-sizeguide .accordion-group {
    margin-top: 16px
}

.o-sizeguide .accordion-content table {
    margin-bottom: 24px
}

.o-sizeguide .accordion-inner-content .a-heading-4:first-child {
    margin-top: 24px
}

.o-sizeguide .accordion-inner-content .a-paragraph:last-child {
    margin-bottom: 40px
}

</pre></body></html>