<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mobile_sc_content .size-charts { color: #454545; padding-right: 20px; }
.mobile_sc_content .size-charts h1 { font-size: 30px; font-weight: 100; color: #454545; letter-spacing: 0.1px; margin: 0; }
.mobile_sc_content .size-charts h1 + p { margin-top: 1.3rem; }
.mobile_sc_content .size-charts h2 { font-size: 25px; font-weight: 100; margin: 1.3em 0 0.4em 0; }
.mobile_sc_content .size-charts h1  + h2 { margin-top: 0.8em; }
.mobile_sc_content .size-charts h3 { font-size: 22px; font-weight: 100; margin: 1.3em 0 0.4em 0; }
.mobile_sc_content .size-charts p { font-size: 15px; line-height: 1.5em; margin-bottom: 0.8em; }
.mobile_sc_content .size-charts li { font-size: 15px; line-height: 1.6em; }
.mobile_sc_content .size-charts hr { color: #dad7cf; background-color: #dad7cf; height: 1px; border: 0; margin: 0; padding: 0; }
.mobile_sc_content .size-charts .feature-img img { mix-blend-mode: multiply; float: right; margin-left: 25px; }

.mobile_sc_content .size-charts .notice-block { color: #002144; background: #EBF2F3; border: 0; border-radius: 8px; margin: 20px 0; padding: 5px 15px; display:flex; flex-direction:column; }
.mobile_sc_content .size-charts .notice-block a { color: #002144; text-decoration:underline }
.mobile_sc_content .size-charts .notice-block p { margin-bottom: 0; }
.mobile_sc_content .size-charts .notice-block strong { font-size: 120%; font-family: "GT-Alpina-Regular", serif; }
.mobile_sc_content .size-charts .nomargin { margin: 0; }
.mobile_sc_content .size-charts .nopadding { padding: 0; }

.mobile_sc_content .size-charts p.size-range { display:flex; flex-wrap:wrap; }
.mobile_sc_content .size-charts p.size-range strong { padding-right: 7px; }
.mobile_sc_content .size-charts p.size-range span { padding-right: 15px; }
.mobile_sc_content .size-charts .truefit-banner { float: right; padding: 0 10px 15px 15px; margin-top: -35px; justify-content: center; display: flex; }
.mobile_sc_content .size-charts .truefit-banner a {  text-decoration:none; display: block; border: 2px solid #e33449; border-radius: 8px; padding: 10px 10px 5px 10px; }
.mobile_sc_content .size-charts .truefit-banner img { height: 20px; }
.mobile_sc_content .size-charts .truefit-banner p { color: #e33449; font-size: 12px; margin: 0; padding: 0; font-family: "Sofia-Pro-Regular", sans-serif; }

.mobile_sc_content .table-responsive, .mobile_sc_content .table-responsive-sm, .mobile_sc_content .table-responsive-md, .mobile_sc_content .table-responsive-lg, .mobile_sc_content .table-responsive-xl { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mobile_sc_content .size-charts .table { width: 100%; margin-bottom: 1rem; color: #454545; font-family: "Sofia-Pro-Regular", sans-serif; font-size: 15px; text-align:center; border-bottom: 1px solid #dad7cf; border-collapse: collapse; }
.mobile_sc_content .size-charts .table th, .mobile_sc_content .size-charts  .table td { padding: 0.75rem; border: 0; vertical-align: middle; }
.mobile_sc_content .size-charts .table thead th { background-color: #DAD7CF; }
.mobile_sc_content .size-charts .table td { border: 0; background-color: #FDFBF9; }
.mobile_sc_content .size-charts .table tbody td:first-child { text-align: left; }
.mobile_sc_content .size-charts .table th, .mobile_sc_content .size-charts  .table td { border: 1px solid #CBC8C1; border-top: none; border-bottom: none;  background-color: #FDFBF9;  }
.mobile_sc_content .size-charts .table tr:nth-child(2n) td { background-color: #F3F1EB; }
.mobile_sc_content .size-charts .table tr, .mobile_sc_content .size-charts .table td { border-bottom: 1px solid #CBC8C1; }
.mobile_sc_content .size-charts .table tr.background-center td:not(:first-child) { text-align: center; }
.mobile_sc_content .size-charts .all-size-charts { padding: 15px; border: 1px solid #ccc; border-radius: 2px; background-color: #f2f2f2; }
.mobile_sc_content .size-charts .all-size-charts-header { font-size: 25px; }
.mobile_sc_content .size-charts .feature-img { float: right; margin-left: 25px; }
.mobile_sc_content .size-charts .swim-bra-type { display: inline-flex; flex-direction: column;  }
.mobile_sc_content .size-charts .swim-bra-type p { display:flex; align-items: center; }
.mobile_sc_content .size-charts .swim-bra-type img { margin-right: 20px; filter: grayscale(100%); }

.mobile_sc_content .size-charts .btn-print { margin: 10px 0 0; padding: 8px; border-radius: 8px; background-color: #fdfbf9; border: 1px solid #454545; color: #454545; font-family: 'Sofia-Pro-Regular',sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 0.08em; display: inline-block; min-width: 180px; text-align: center;}
.mobile_sc_content .size-charts .btn-print::before { font-family: 'FontAwesome'; content: "\f02f"; padding-right: 8px; display: inline-block; width: 18px; }

 @media screen and (max-width: 538.98px) {
  .mobile_sc_content .size-charts .feature-img { float: left; margin-left: 0; width: 100%; }
 }
  @media screen and (max-width: 767.98px) {
  .mobile_sc_content .size-charts .truefit-banner { float: none; padding: 10px 0; width: 165px; margin-top:0; justify-content: left; }
}</pre></body></html>