@font-face { 
  font-family:'Clear Sans';
  src:url('./fonts/ClearSans-Regular.woff2')
  src: url('https://assets.1mg.com/hkp/1.0.0/static/css/fonts/clearsans-1.00/EOT/ClearSans-Regular.eot');
  src:url('./fonts/ClearSans-Regular.eot-iefix') format('eot'),
  url('./fonts/ClearSans-Regular.woff2') format('woff2'),
  url('./fonts/ClearSans-Regular.woff') format('woff'),
  url('./fonts/ClearSans-Regular.ttf') format('truetype'),
  url('./fonts/ClearSans-Regular.svg#webfont') format('svg');
  font-weight:400;
  font-display:swap;
} 
@font-face { 
  font-family:'Clear Sans';
  src:url('./fonts/ClearSans-Medium.eot');
  src:url('./fonts/ClearSans-Medium.eot?iefix') format('eot'),
  url('./fonts/ClearSans-Medium.woff2') format('woff2'),
  url('./fonts/ClearSans-Medium.woff') format('woff'),
  url('./fonts/ClearSans-Medium.ttf') format('truetype'),
  url('./fonts/ClearSans-Medium.svg#webfont') format('svg');
  font-weight:500;
  font-display:swap;
} 
@font-face { 
  font-family:'Clear Sans';
  src:url('./fonts/ClearSans-Bold.eot');
  src:url('./fonts/ClearSans-Bold.eot?iefix') format('eot'),
  url('./fonts/ClearSans-Bold.woff2') format('woff2'),
  url('./fonts/ClearSans-Bold.woff') format('woff'),
  url('./fonts/ClearSans-Bold.ttf') format('truetype'),
  url('./fonts/ClearSans-Bold.svg#webfont') format('svg');
  font-weight:700;
  font-display:swap;
} 
  body {  
    font-size:16px;
    font-family:sans-serif;
    line-height:1.42857143;
    color:#666;
    visibility:visible!important;
  }  
@media screen and (min-width: 1200px){     
  body {  
    font-size:16px!important;
  }  
}  
* { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

body { 
    background-color: #fff;
} 

body { 
    font-family: "Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif; 
    font-size: 14px; 
    line-height: 1.42857143; 
    color: #333;
} 

body { 
    color: #666; 
    min-height: 480px; 
    min-width: 320px; 
    font-size: 1rem!important;
} 

body { 
    -webkit-font-smoothing: antialiased; 
    margin: 0;
} 

html { 
    font-family: sans-serif; 
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%;
} 

html { 
    font-size: 62.5%; 
    -webkit-tap-highlight-color: transparent;
} 

@media screen and (min-width: 1200px){ 
  html { 
    font-size: 16px!important;
  } 
}     

.style__container___1i8GI { 
    background-color: #f8f8f8; 
    min-height: calc(100vh - 240px); 
    padding-bottom: 12px;
} 

*,:after,:before { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

.style__inner-container___3BZU9 { 
    max-width: 1280px; 
    margin: 0 auto; 
    overflow: hidden;
} 

.style__flex-row___m8FHw { 
    display: flex; 
    flex-direction: row; 
    flex-wrap: wrap;
} 

.style__chips___2T95q { 
    background: #fff; 
    padding: 20px 10px; 
    max-width: 100%; 
    overflow: auto; 
    text-align: center; 
    box-shadow: 0 2px 5px 0 hsla(0,4%,75%,.26);
} 

.style__margin-top-bottom-12px___529HB { 
    margin-top: 12px; 
    margin-bottom: 12px;
} 

.style__result-info___1ziyR { 
    font-size: 12px; 
    color: #8c8b8b;
} 

.style__padding-top-bottom-12px___1-DPF { 
    padding-top: 12px; 
    padding-bottom: 12px;
} 

.style__product-grid___3noQW { 
    display: grid; 
    grid-template-columns: 1fr 1fr; 
    grid-gap: 0 10px; 
    padding: 0 3px;
} 

.style__white-bg___1qNti { 
    background-color: #fff;
} 

h1 { 
    font-weight: 400;
} 

h1 { 
    font-size: 1.3rem; 
    margin-bottom: 5px;
} 

.style__disclaimer-box___3kaNd { 
    margin-left: auto;
} 

a { 
    background: 0 0;
} 

a,a:visited { 
    text-decoration: none; 
    color: #ff6f61;
} 

a:not(.button-text) { 
    color: #ff6f61;
} 

a:active,a:hover { 
    outline: 0;
} 

a:hover { 
    color: #ff6f61;
} 

a:not(.button-text):hover { 
    color: #ff6f61;
} 

a { 
    text-decoration: none; 
    color: #ff6f61;
} 

.style__width-100p___2woP5 { 
    width: 100%;
} 

ul { 
    font-weight: 400;
} 

ul { 
    padding-left: 5px;
} 

.list-pagination { 
    padding: 0; 
    text-align: center;
} 

.style__more-info___1Ycrz { 
    font-size: 12px; 
    background-color: #fef1db; 
    padding: 4px 8px; 
    display: flex; 
    align-items: center;
} 

.style__label___3RBMm { 
    padding: 3px 10px 5px; 
    color: #ff6f61; 
    font-size: 16px; 
    margin: 0 7px; 
    font-weight: 700; 
    text-transform: uppercase; 
    cursor: pointer; 
    border-radius: 2px; 
    border: 2px solid #ff6f61; 
    background-color: #fff;
    line-height:2.5;
} 

.style__selected___2Qw2W { 
    background-color: #ff6f61; 
    color: #fff;
} 

.style__card___3eL67 { 
    width: 100%; 
    display: flex;
} 

.style__overflow-hidden___2maTX { 
    overflow: hidden;
} 

.style__raised___3MFEA { 
    border-radius: 5px; 
    box-shadow: 0 5px 5px rgba(0,0,0,.1);
} 

.style__product-card___1gbex { 
    margin: 10px 0; 
    padding: 12px; 
    box-sizing: border-box;
} 

.style__card___3eL67.style__white-bg___10nDR { 
    background-color: #fff;
} 

.list-pagination li  { 
    display: inline-block; 
    list-style: none; 
    margin-right: 16px;
} 

.list-pagination .active  { 
    color: #ff6f61; 
    text-decoration: none; 
    outline: none;
} 

.style__pointer___3iSS2 { 
    cursor: pointer;
} 

.style__more-info-icon___kGuBt { 
    margin-left: .25rem;
} 

.style__product-name___HASYw { 
    text-decoration: none!important; 
    color: inherit!important;
} 

.style__flex-row___2AKyf { 
    display: flex; 
    flex-direction: row;
} 

.style__flex-1___A_qoj { 
    flex: 1;
} 

.style__product-name___HASYw,.style__product-name___HASYw:active,.style__product-name___HASYw:hover { 
    text-decoration: none!important; 
    color: inherit!important;
} 

.list-pagination .link-previous  { 
    color: #ff6f61; 
    text-decoration: none; 
    outline: none;
} 

.list-pagination .link-previous  { 
    margin-right: 15px;
} 

.list-pagination .link-disabled a  { 
    color: #757575; 
    cursor: auto; 
    outline: none;
} 

 .list-pagination .link-previous:hover { 
    cursor: pointer;
} 

.list-pagination .link-disabled a , .list-pagination .link-disabled a:active, .list-pagination .link-disabled a:hover { 
    color: #757575; 
    cursor: auto; 
    outline: none;
} 

.list-pagination .link-page  { 
    font-size: 14px; 
    color: #000; 
    text-decoration: none;
} 

.list-pagination .active a.link-page  { 
    color: #ff6f61; 
    text-decoration: none; 
    outline: none;
} 

.list-pagination .link-next:hover, .list-pagination .link-previous:hover, .list-pagination a.link-page:hover { 
    cursor: pointer;
} 

 .list-pagination .active a.link-page:hover { 
    outline: none;
} 

.list-pagination .link-next  { 
    color: #ff6f61; 
    text-decoration: none; 
    outline: none;
} 

.list-pagination .link-next  { 
    margin-left: 15px;
} 

img { 
    max-width: 100%; 
    vertical-align: middle; 
    border: 0;
} 

.style__more-info-icon___kGuBt img  { 
    height: 18px;
} 

.style__card-image___1oz_4 img  { 
    width: 50px; 
    height: 50px; 
    padding: 4px; 
    margin-right: 5px;
} 

.style__font-bold___1k9Dl { 
    font-weight: 700;
} 

.style__font-14px___YZZrf { 
    font-size: 14px;
} 

.style__padding-bottom-5px___2NrDR { 
    padding-bottom: 5px;
} 

.style__space-between___2mbvn { 
    justify-content: space-between;
} 

.style__font-12px___2ru_e { 
    font-size: 12px;
} 

.style__rx___3pKXG { 
    height: 1.5rem;
} 

.style__flex-column___1zNVy { 
    display: flex; 
    flex-direction: column;
} 

.style__display-table___226Zq { 
    display: table; 
    width: 100%; 
    table-layout: fixed;
} 

.style__display-inline-block___2y7gd { 
    display: inline-block;
} 

.style__product-content___5PFBW { 
    padding-right: 10px; 
    color: hsla(0,0%,46%,.87); 
    text-overflow: ellipsis; 
    overflow: hidden; 
    white-space: nowrap; 
    box-sizing: border-box; 
    vertical-align: middle; 
    display: table-cell;
} 

.style__add-to-cart___2b_Uo { 
    color: #ff6f61; 
    display: table-cell; 
    text-align: right;
} 

.style__cursor-pointer___1SGKH { 
    cursor: pointer;
} 

.style__not-available___2UQBW { 
    color: #757575; 
    text-transform: uppercase; 
    font-size: 12px; 
    text-align: right;
} 

.style__font-normal___2gZqF { 
    font-weight: 400;
} 

.style__margin-left-8px___3Sw1d { 
    margin-left: 8px;
} 

.style__therapeutic___27GjI { 
    cursor: pointer;
} 

.style__therapeutic___27GjI.style__cart-button___3CZnL { 
    color: #ff6f61; 
    outline: none; 
    border: none; 
    background: none; 
    text-transform: uppercase;
} 

.style__interaction___3cb12 { 
    font-size: 14px;
} 


