@charset "UTF-8";

@media only screen and (min-width: 992px) { .container { padding-left: 49px; padding-right: 49px; } }
.body { position: relative; z-index: 1; }
.body > .inner:before, .body > .inner:after { content: " "; display: table; }
.body > .inner:after { clear: both; }

.foot > .inner { background-color: #f9f9f9; }

.foot > .inner > .layout-custom { margin: 0 auto; max-width: 1366px; }

.foot > .inner > .layout-custom .col-custom { overflow: hidden; }

.foot .col-custom-infomation { background-color: #eee; }

.foot > div { margin-bottom: 30px; margin-top:30px; }

.foot__copyright { font-size: 0.71em; color: black; }

.foot__contact input[type="text"]::-moz-placeholder { font-size: 0.85em; }
.foot__contact input[type="text"]:-ms-input-placeholder { font-size: 0.85em; }
.foot__contact input[type="text"]::-webkit-input-placeholder { font-size: 0.85em; }

.foot__contact .input-group .form-control {z-index: 0;}
.form-control:focus { border: 1px solid #0039a8; }

@media only screen and (min-width: 992px) { .foot > .inner > .layout-custom { display: table; }
  .foot > .inner > .layout-custom .col-custom { display: table-cell; }
  .foot .col-custom-sitemap { width: 75%; }
  .foot .col-custom-infomation { width: 25%; } }
@media only screen and (min-width: 768px) { .foot .container { padding-left: 0; padding-right: 0; } }
.foot__copyright { padding: 30px; }
.foot__copyright img { display: inline-block; height: 2em; margin-bottom: 1em; }

.foot__contact { padding: 30px; }
.foot__contact .title { font-size: 14px; color: #7f7f7f; }
.foot__contact .btn { background-color: #c6c6c6; color: white; border-radius: 1.2em !important; padding-left: 1em; padding-right: 1em; }
.foot__contact .input-group { border: 1px solid #c6c6c6; border-radius: 1.2em; overflow: hidden; }
.foot__contact .input-group input { border: 0; background-color: transparent; outline: none; box-shadow: none; }
.foot__contact .input-group input.active { outline: none; box-shadow: none; }

@media only screen and (min-width: 768px) and (max-width: 991px) { .foot__contact .input-group { margin: 0 auto; width: 50%; }
  .foot__contact, .foot__copyright { text-align: center; } }
@media only screen and (max-width: 767px) { .foot__contact, .foot__copyright { text-align: center; } }
@media only screen and (min-width: 768px) { .foot__sitemap .details__head { display: none; }
  .foot__sitemap .details__body { display: inherit; } }
.foot__sitemap ul { margin: 0; padding: 0; }
.foot__sitemap ul li { list-style: none; }
.foot__sitemap .title { margin-bottom: 0.5em; }

@media only screen and (min-width: 768px) { .foot__sitemap { margin: 30px 20px; }
  .foot__sitemap .details__body > .inner { position: relative; }
  .foot__sitemap a, .foot__sitemap .title { display: inline-block; line-height: 20px; }
  .foot__sitemap a { font-size: 0.85em; color: #7f7f7f; }
  .foot__sitemap ul { display: inline-block; vertical-align: top; margin-bottom: 10px; padding: 0 10px; width: 25%; }
  .foot__sitemap ul.ss-active-child { position: absolute; }
  .foot__sitemap ul li { display: block; }
  .foot__sitemap .title { font-size: 0.85em; color: #7f7f7f; }
  .foot__sitemap .col-custom { float: left; padding: 0 10px; width: 25%; }
  .foot__sitemap .details__body:before, .foot__sitemap .details__body:after { content: " "; display: table; }
  .foot__sitemap .details__body:after { clear: both; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { .foot__sitemap .details__body > .inner { margin: 0 10px; }
  .foot__sitemap ul { padding: 0 15px; } }
@media only screen and (max-width: 767px) { .foot__sitemap .details__head { padding: 20px 30px; }
  .foot__sitemap .details__head .btn { display: block; border: 0; padding: 0; text-align: left; overflow: hidden; }
  .foot__sitemap .details__head .fa { float: right; }
  .foot__sitemap .details__body > .inner { height: auto !important; }
  .foot__sitemap .details__body .title { margin: 0; }
  .foot__sitemap .details__body li { border-top: 1px solid #d4d3d2; }
  .foot__sitemap .details__body li a, .foot__sitemap .details__body li > span { display: block; }
  .foot__sitemap .details__body li a { padding: 10px 30px; line-height: 30px; } }
.details__head .btn { white-space: normal; }

.details__body { display: none; }

.details.is-opened .details__body { display: inherit; }
.details.is-opened .fa-chevron-down:before { content: ""; }

.form-control { padding: 6px 15px; height: 30px; border-radius: 15px; border-color: #d4d3d2; }

input[type="text"].form-control, input[type="password"].form-control { background-color: transparent; }
input[type="text"].form-control:focus, input[type="password"].form-control:focus { background-color: white; }

.btn { padding: 4px 15px; line-height: 20px; border-radius: 15px; }

.sameWidth{ width: auto; min-width:300px; }

label.custom-checkbox { position: relative; margin: 0; font-size: 0; cursor: pointer; }
label.custom-checkbox > span { display: inline-block; font-size: 14px; line-height: 20px; vertical-align: top; }
label.custom-checkbox > span:before { display: inline-block; position: absolute; top: 3px; left: 3px; width: 14px; height: 14px; border: 2px solid #7f7f7f; border-radius: 14px; background-color: white; content: ''; }
label.custom-checkbox input[type="checkbox"] { margin: 0; width: 20px; height: 20px; visibility: hidden; }
label.custom-checkbox input[type="checkbox"]:checked + span:before { background-color: #0039a8; }

label.label-checkbox { position: relative; font-size: 0; cursor: pointer; }
label.label-checkbox > span { display: inline-block; font-size: 14px; line-height: 20px; vertical-align: top; }
/*label.label-checkbox > span:before { display: inline-block; position: absolute; top: 3px; left: 3px; width: 14px; height: 14px; border: 2px solid #7f7f7f; border-radius: 14px; background-color: white; content: ''; }*/
label.label-checkbox input[type="checkbox"] { margin: 0; width: 20px; height: 20px; visibility: hidden; }
label.label-checkbox input[type="checkbox"]:checked + span:before { background-color: #0039a8; }


.circle-plus-minus { display: inline-block; font-size: 20px; }
.circle-plus-minus::before { font-family: 'k2-gildan'; content: "\e90f"; }


.card { border: 1px solid #cfcfcf; -webkit-box-shadow: 0 0 8px rgba(207, 207, 207, 0.7); box-shadow: 0 0 8px rgba(207, 207, 207, 0.7); }

.card__head:before, .card__head:after, .card__body:before, .card__body:after, .card__foot:before, .card__foot:after { content: " "; display: table; }
.card__head:after, .card__body:after, .card__foot:after { clear: both; }

.color__block { position: relative; display: inline-block; border: 1px solid #d4d3d2; overflow: hidden; }
.color__block::after { display: block; padding-top: 100%; content: ''; }

.color__unit { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-size: 190%; background-position: center; }

[data-color-mix="2"] .color__unit { right: auto; width: 50%; }
[data-color-mix="2"] .color__unit:nth-of-type(2) { left: 50%; }

[data-color-mix="3"] .color__unit { right: auto; width: 33.33333%; }
[data-color-mix="3"] .color__unit:nth-of-type(2) { left: 33.33333%; }
[data-color-mix="3"] .color__unit:nth-of-type(3) { left: 66.66667%; }

[data-color-mix="4"] .color__unit { right: auto; width: 25%; }
[data-color-mix="4"] .color__unit:nth-of-type(2) { left: 25%; }
[data-color-mix="4"] .color__unit:nth-of-type(3) { left: 50%; }
[data-color-mix="4"] .color__unit:nth-of-type(4) { left: 75%; }

[data-color-mix="5"] .color__unit { right: auto; width: 20%; }
[data-color-mix="5"] .color__unit:nth-of-type(2) { left: 20%; }
[data-color-mix="5"] .color__unit:nth-of-type(3) { left: 40%; }
[data-color-mix="5"] .color__unit:nth-of-type(4) { left: 60%; }
[data-color-mix="5"] .color__unit:nth-of-type(5) { left: 80%; }

.placeholder__image { display: block; border: 1px solid #ddd; text-decoration: none; }
.placeholder__image > img { display: block; width: 100%; height: auto; }

.placeholder__image { position: relative; }
.placeholder__image .tag { position: absolute; }
.placeholder__image .tag__new, .unit__title .tag.tag__new { top: 0; right: 0; margin-top: -1px; margin-right: 10px; padding: 5px 10px; color: white; background-color: #0039a8; font-size: 14px; font-family: "proxima-nova" }
.unit__title .tag.tag__new { float: left; }

@media only screen and (max-width: 991px) { body, .aside__offCanvas { -webkit-transition: left 0.3s ease; -o-transition: left 0.3s ease; transition: left 0.3s ease; }
  body { position: relative; overflow-x: hidden; left: 0; }
  .aside__offCanvas { position: fixed; top: 0; left: -220px; width: 220px; height: 100%; background: grey; }
  body.is-pushed { position: absolute; left: 220px; width: 100%; height: 100%; overflow: hidden; }
  body.is-pushed .aside__offCanvas { left: 0; } }
.aside__overlay { position: fixed; top: 0; right: -367px; z-index: 1050; width: 367px; height: 100%; background: #fafafa; border-left-width: 1px; border-left-style: solid; border-left-color: #d4d3d2; -webkit-transition: right 0.3s ease; -o-transition: right 0.3s ease; transition: right 0.3s ease; }
.aside__overlay.is-expanded { right: 0; }

@media only screen and (max-width: 991px) { body.is-pushed .aside__overlay.is-expanded { right: -220px; } }
.aside__overlay > .inner { position: absolute; top: 0; bottom: 0; right: 0; overflow-y: auto; }
.aside__overlay .aside__head, .aside__overlay .aside__body, .aside__overlay .aside__foot { padding-left: 30px; width: 317px; }
.aside__overlay .aside__head:before, .aside__overlay .aside__head:after, .aside__overlay .aside__body:before, .aside__overlay .aside__body:after, .aside__overlay .aside__foot:before, .aside__overlay .aside__foot:after { content: " "; display: table; }
.aside__overlay .aside__head:after, .aside__overlay .aside__body:after, .aside__overlay .aside__foot:after { clear: both; }
.aside__overlay .aside__head, .aside__overlay .aside__foot { position: absolute; background: #fafafa; }
.aside__overlay .aside__body { float: left; padding-top: 15px; padding-bottom: 49px; }
.aside__overlay .aside__head { top: 0; }
.aside__overlay .aside__foot { bottom: 0; }

.modalize { display: none; }

.modalize--active { display: inherit; }

.head .head__toolbar > .inner:before, .head .head__toolbar > .inner:after, .head .head__navigation > .inner:before, .head .head__navigation > .inner:after { content: " "; display: table; }
.head .head__toolbar > .inner:after, .head .head__navigation > .inner:after { clear: both; }
.head__search > .inner .input-group .input-group-btn {
  position: relative;
  right: 0px;
  z-index: 20;
}

@media only screen and (min-width: 768px) {
  .head__desktop .nav__language .details { display: inline-block; }
  .head__search > .inner .input-group .input-group-btn .nav__account { display: inline-block; }
  .head__search > .inner .input-group .input-group-btn { z-index: 20; }
  .head__desktop .head__toolbar > .inner, .head__desktop .head__navigation > .inner, .head__desktop .head__partner > .inner { margin: 0 auto; max-width: 1366px; }
  .head__desktop .head__navigation { text-align: center; }
  .head__desktop .nav__sitemap, .head__desktop .nav__utility { display: inline; }
  .head__desktop .nav__sitemap > .details, .head__desktop .nav__sitemap > .btn, .head__desktop .nav__utility > .details, .head__desktop .nav__utility > .btn { display: inline-block; }
  .head__mobile { display: none; } }
@media only screen and (max-width: 767px) { .head__desktop { background-color: white; }
  .head__desktop .nav__utility > .btn { display: block; text-align: left; }
  body.nav-open { overflow: hidden; }
  .head__desktop { position: fixed; z-index: 1050; top: 0; bottom: 0; left: -75%; width: 75%; -webkit-transition: left 0.3s; -o-transition: left 0.3s; transition: left 0.3s; }
  .nav-open .head__desktop { left: 0%; }
  .head__mobile .head__toolbar > .inner { position: relative; }
  .head__mobile .nav__sitemap { position: absolute; top: 20px; left: 0; }
  .head__mobile .nav__sitemap .btn { padding: 0 10px; border: 0; font-size: 2em; line-height: 40px; }
  .head__mobile .nav__sitemap .fa { font-size: 1.2em; }
  .head__mobile .nav__utility { position: absolute; top: 20px; right: 0; }
  .head__mobile .head__title { padding: 20px 0; text-align: center; }
  .head__mobile .head__title a, .head__mobile .head__title img { margin: 0; display: inline-block; }
  .head__mobile .head__title img { margin: 7px 0; height: 26px; } }
@media only screen and (min-width: 768px) { .head__desktop .head__toolbar > .inner { position: relative; }
  .head__desktop .nav__language { position: absolute; top: 20px; left: 0; z-index: 5; }
  .head__desktop .nav__account { position: absolute; top: 20px; right: 0; z-index: 5; padding: 0px 10px; }
  .head__desktop .head__title { padding: 20px 0; text-align: center; }
  .head__desktop .head__title a, .head__desktop .head__title img { margin: 0; display: inline-block; } }
.head__search { height: 49px; }
.head__search > .inner { margin: 0 auto; max-width: 1366px; }
.head__search > .inner:before, .head__search > .inner:after { content: " "; display: table; }
.head__search > .inner:after { clear: both; }

.head__search input[type="text"].form-control { padding: 10px; border: 0; border-radius: 0; background-color: transparent; height: auto; line-height: 29px; text-align: center; }
.head__search input[type="text"].form-control:focus { background-color: transparent; }
.head__search .btn { padding: 10px; border: 0; border-radius: 0; line-height: 29px; background-color: transparent; }
@media (max-width: 768px ) {
  .head__search .btn {
    display: none;
  }
}
.head__search .fa-search { font-family: 'k2-gildan'; font-size: 2em; font-weight: bold; vertical-align: middle; text-align: center; width: 28px; height: 28px; }
.head__search .fa-search:before { content: '\e918'; }

.head__search { background-color: white; border-bottom: 1px solid #eeeeee; }

  @media (max-width: 768px) {
    .head__search .inner form.input-group {
      display: block;
      width: 100%;
    }
  }

.head__search .head__search__button { z-index: 11; }

@media only screen and (min-width: 768px) { .head__desktop .head__partner > .inner { overflow-y: hidden; }
  .head__desktop .head__partner > .inner::after { float: right; display: inline-block; font-family: 'k2-gildan'; font-size: 2em; font-weight: bold; cursor: pointer; width: 28px; margin-top: 1px; } }
@media only screen and (min-width: 768px) { .head__desktop .head__partner { position: absolute; top: 0; left: 0; right: 0; z-index: 10; background-color: #d4d4d4; }
  .head__desktop .head__partner > .inner { height: 49px; line-height: 49px; }
  .head__desktop .head__partner img { display: inline-block; }
  .head__desktop .head__partner > .inner { padding: 0 10px; }
  .head__desktop .head__partner a { display: inline-block; }
  .head__desktop .head__partner a + a { margin-left: 20px; }
  .head__desktop .head__partner { top: 0; opacity: 1; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; }
  .head__desktop .head__partner.is-hide { top: -49px; opacity: 0; } }
@media only screen and (max-width: 767px) { .head__desktop .head__title { display: none; }
  .head__desktop .head__partner a { display: block; text-align: center; }
  .head__desktop .head__partner img { display: inline-block; } }
@media only screen and (min-width: 768px) { .nav__language .btn { padding: 5px 10px; border: 0; line-height: 20px; }
  .nav__language .details { position: relative; }
  .nav__language .details__head { position: relative; z-index: 1001; border: 1px solid transparent; }
  .nav__language .details__body { position: absolute; top: 100%; left: 0; min-width: 100%; z-index: 1000; margin-top: -1px; }
  .nav__language .details__body > .inner { margin: 5px 10px; }
  .nav__language .details__body a { white-space: nowrap; }
  .nav__language ul, .nav__language li { margin: 0; padding: 0; list-style: none; }
  .nav__language li + li { margin-top: 0.5em; }
  .nav__language .details.is-opened .details__head { border-color: #d4d3d2 #d4d3d2 white #d4d3d2; }
  .nav__language .details.is-opened .details__body { background-color: white; border: 1px solid #d4d3d2; }
  .nav__language li { position: relative; }
  .nav__language li > ul { display: none; position: absolute; left: 100%; top: 0; padding: 5px 10px; background-color: white; border: 1px solid #d4d3d2; }
  .nav__language li:hover { text-decoration: underline; }
  .nav__language li:hover > ul { display: inherit; } }
@media only screen and (max-width: 767px) { .nav__language ul { margin: 0; padding: 0; }
  .nav__language li { border-top: 1px solid #d4d3d2; }
  .nav__language a { display: block; padding: 10px 20px; line-height: 29px; }
  .nav__language ul { background-color: #f9f9f9; }
  .nav__language ul ul { background-color: #eeeeee; }
  .nav__language li > ul { display: none; }
  .nav__language li.is-expanded > ul { display: block; } }
@media only screen and (min-width: 768px) { .nav__account .btn + .details, .nav__account .details + .btn { margin-left: 10px; }
  .nav__account .btn { padding: 5px 10px; border: 0; line-height: 20px; }
  .nav__account .details { display: inline-block; position: relative; }
  .nav__account .details__head { position: relative; z-index: 1001; border: 1px solid transparent; font-size: 0.85em; }
  .nav__account .details__body { position: absolute; top: 100%; right: 0; z-index: 1000; margin-top: -1px; }
  .nav__account .details__body > .inner { margin: 5px 10px; }
  .nav__account .details__body a { white-space: normal; font-size: 14px; padding: 3px 0px; display: block; min-width: 160px; }
  .nav__account .details__body li.divider { border-top: 1px solid #d4d3d2; }
  .nav__account ul, .nav__account li { margin: 0; padding: 0; list-style: none; }
  .nav__account li + li { margin-top: 0.5em; }
  .nav__account .details.is-opened .details__head { border-color: #d4d3d2 #d4d3d2 white #d4d3d2; }
  .nav__account .details.is-opened .details__body { background-color: white; border: 1px solid #d4d3d2; }
  .nav__account .icon-my_account { margin-right: 0.3em; font-size: 1.3em; vertical-align: top; }
  .nav__account .btn-compare { position: relative; padding-right: 30px; }
  .nav__account .btn-compare .badge { position: absolute; top: 1px; right: 0; padding: 4px 0; width: 28px; height: 28px; border-radius: 50%; font-family: "proxima-nova"; line-height: 20px; text-align: center; background-color: #0039a8; } }
@media only screen and (max-width: 767px) { .nav__account > .btn { text-align: left; white-space: normal; }
  .nav__account > .btn + .details, .nav__account .details + .btn { border-top: 1px solid #d4d3d2; }
  .nav__account ul { margin: 0; padding: 0; }
  .nav__account li { border-top: 1px solid #d4d3d2; }
  .nav__account a { display: block; padding: 10px 20px; line-height: 29px; }
  .nav__account ul { background-color: #f9f9f9; }
  .nav__account ul ul { background-color: #eeeeee; }
  .nav__account .divider { display: none; }
  .nav__account .btn-compare { display: none; } }
@media only screen and (min-width: 768px) { .head__desktop .head__navigation { position: relative; z-index: 4; background-color: white; border-bottom: 1px solid #d4d3d2; }
  .head__desktop .head__navigation.is_stuck { z-index: 1030; }
  .head__desktop .nav__sitemap .details__head .btn, .head__desktop .nav__sitemap > .btn, .head__desktop .nav__utility > .btn { padding: 5px 10px; line-height: 20px; border: 0; font-family: "proxima-nova"; font-size: 0.85em; }
  .head__desktop .nav__utility > .btn { padding-left: 15px; }
  .head__desktop .nav__sitemap .details__head { border: 1px solid transparent; }
  .head__desktop .nav__sitemap .is-opened .details__head { border-color: #d4d3d2 #d4d3d2 white #d4d3d2; }
  .head__desktop .nav__sitemap .details__body { position: absolute; left: 0; width: 100%; border-width: 1px 0; border-style: solid; border-color: #d4d3d2; }
  .head__desktop .nav__sitemap .details__head { position: relative; z-index: 2; }
  .head__desktop .nav__sitemap .details__body { z-index: 1; margin-top: -1px; }
  .head__desktop .nav__sitemap .details__body { background-color: white; }
  .head__desktop .nav__sitemap .details__body > .inner { margin: 0 auto; max-width: 1366px; text-align: left; }
  .head__desktop .nav__sitemap .details__body > .inner:before, .head__desktop .nav__sitemap .details__body > .inner:after { content: " "; display: table; }
  .head__desktop .nav__sitemap .details__body > .inner:after { clear: both; }
  .head__desktop .nav__sitemap .details__body .title { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #d4d3d2; font-family: "proxima-nova"; font-size: 14px; }
  .head__desktop .nav__sitemap .details__body .title a { color: #0039a8; }
  .head__desktop .nav__sitemap .details__body nav { display: inline-block; margin: 0 15px 10px; }
  .head__desktop .nav__sitemap .details__body ul + ul { margin-left: 20px; }
  .head__desktop .nav__sitemap .details__body ul { float: left; margin: 0; padding: 0; min-width: 128px; }
  .head__desktop .nav__sitemap .details__body li { list-style: none; }
  .head__desktop .nav__sitemap .details__body a { display: inline-block; color: black; }
  .head__desktop .nav__sitemap .details__body .row-custom { display: table; width: 100%; }
  .head__desktop .nav__sitemap .details__body .row-custom .col-custom { padding: 20px 15px; }
  .head__desktop .nav__sitemap .details__body .row-custom .col-custom-banner { display: table-cell; padding: 20px 0; width: 25%; vertical-align: top; background-color: #eeeeee; }
  .head__desktop .nav__sitemap .details__body .row-custom .col-custom-banner a { display: block; }
  .head__desktop .nav__sitemap .details__body .row-custom .col-custom-banner img { padding: 0 30px; width: 100%; height: auto; } }
@media only screen and (max-width: 767px) { .head__desktop { overflow-y: auto; }
  .head__desktop .fa { float: right; line-height: 29px; }
  .head__desktop .nav__account > .details, .head__desktop .nav__language > .details, .head__desktop .nav__sitemap > .details, .head__desktop .nav__sitemap > .btn, .head__desktop .nav__utility > .btn, .head__desktop .head__partner a { border-bottom: 1px solid #d4d3d2; }
  .head__desktop .nav__account > .details .details__head > .btn, .head__desktop .nav__language > .details .details__head > .btn, .head__desktop .nav__sitemap > .details .details__head > .btn { padding: 10px 20px; line-height: 29px; width: 100%; text-align: left; }
  .head__desktop .nav__sitemap > .btn, .head__desktop .nav__utility > .btn { padding: 10px 20px; line-height: 29px; width: 100%; text-align: left; border-radius: 0; }
  .head__desktop .head__partner a { padding: 10px 20px; min-height: 49px; }
  .head__desktop .nav__sitemap .details__body .title { margin: 0; }
  .head__desktop .nav__sitemap .details__body ul, .head__desktop .nav__sitemap .details__body li { display: block; list-style: none; }
  .head__desktop .nav__sitemap .details__body ul { margin: 0; padding: 0; }
  .head__desktop .nav__sitemap .details__body li, .head__desktop .nav__sitemap .details__body nav + nav { border-top: 1px solid #d4d3d2; }
  .head__desktop .nav__sitemap .details__body a { display: block; padding: 10px 20px; font-size: 14px; line-height: 29px; }
  .head__desktop .nav__sitemap .details__body a:hover { text-decoration: none; }
  .head__desktop .nav__sitemap .details__body .col-custom-banner { display: none; }
  .head__desktop .nav__sitemap .details__body nav ul { display: none; }
  .head__desktop .nav__sitemap .details__body nav.is-expanded ul { display: block; }
  .head__desktop .nav__sitemap, .head__desktop .nav__utility { font-family: "proxima-nova"; }
  .head__desktop .btn { color: #7f7f7f; }

    @media (max-width: 768px) {
      .head__desktop .btn.btn-custom-icon i.fa-custom-inventory {
        top: 5px;
        position: relative;
        float: none;
      }
    }


  .head__desktop .nav__sitemap { background-color: #eeeeee; }
  .head__desktop .nav__sitemap .details__body { background-color: #7f7f7f; }
  .head__desktop .nav__sitemap .details__body a { color: white; }
  .head__desktop .head__partner { background-color: #d4d4d4; } }
.head__desktop .nav__sitemap .btn-custom-icon, .head__desktop .nav__utility .btn-custom-icon { position: relative; padding-right: 0; }
.head__desktop .nav__sitemap .btn-custom-icon [class*=" fa-custom-"], .head__desktop .nav__utility .btn-custom-icon [class*=" fa-custom-"] { position: absolute; top: 1px; right: 0; }
.head__desktop .nav__sitemap [class*=" fa-custom-"], .head__desktop .nav__utility [class*=" fa-custom-"] { width: 24px; height: 24px; background-size: cover; }
.head__desktop .nav__sitemap .fa-custom-color, .head__desktop .nav__utility .fa-custom-color { background-image: url(../img/color.png); }
.head__desktop .nav__sitemap .fa-custom-inventory, .head__desktop .nav__utility .fa-custom-inventory { background-image: url(../img/inventory.png); }

.head__mobile .btn-custom-icon { position: relative; padding-right: 29px; }
.head__mobile .btn-custom-icon [class*=" fa-custom-"] { position: absolute; top: 1px; right: 0; }
.head__mobile [class*=" fa-custom-"] { width: 29px; height: 29px; background-size: cover; }
.head__mobile .fa-custom-color { background-image: url(../img/color.png); }
.head__mobile .fa-custom-inventory { background-image: url(../img/inventory.png); }

@media only screen and (max-width: 767px) { .head__desktop .nav__sitemap .btn-custom-icon, .head__desktop .nav__utility .btn-custom-icon { padding-right: 0; }
  .head__desktop .nav__sitemap .btn-custom-icon [class*=" fa-custom-"], .head__desktop .nav__utility .btn-custom-icon [class*=" fa-custom-"] { top: 10px; right: 13px; }
  .head__desktop .nav__sitemap [class*=" fa-custom-"], .head__desktop .nav__utility [class*=" fa-custom-"] { width: 30px; height: 30px; } }
.head { position: relative; }

.account__signIn.modalize { position: absolute; top: 100%; left: 0; right: 0; z-index: 1000; padding: 15px 0; border-width: 1px 0; border-style: solid; border-color: #d4d3d2; background-color: #f9f9f9; }
.account__signIn.modalize .modalize__head, .account__signIn.modalize .modalize__body { margin: 0 auto; max-width: 1298px; }
.account__signIn.modalize .modalize__head { position: relative; }
.account__signIn.modalize .modalize__head .btn { position: absolute; right: 0; z-index: 1; padding: 0 10px; border: 0; }
.account__signIn.modalize .modalize__body:before, .account__signIn.modalize .modalize__body:after { content: " "; display: table; }
.account__signIn.modalize .modalize__body:after { clear: both; }

@media only screen and (min-width: 992px) { .account__signIn.modalize .modalize__body > .inner:before, .account__signIn.modalize .modalize__body > .inner:after { content: " "; display: table; }
  .account__signIn.modalize .modalize__body > .inner:after { clear: both; }
  .account__signIn.modalize .modalize__body .col-group { position: relative; float: right; width: 66.66667%; }
  .account__signIn.modalize .modalize__body .col-group .col-custom { width: 50%; }
  .account__signIn.modalize .modalize__body .col-group .col-custom::before { position: absolute; top: 0; bottom: 0; margin-left: -15px; display: block; content: ''; width: 1px; background-color: #d4d3d2; }
  .account__signIn.modalize .modalize__body .col-custom { padding: 0 15px; float: right; width: 33.33333%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { .account__signIn.modalize .modalize__body .col-group { display: table; width: 100%; margin-bottom: 20px; }
  .account__signIn.modalize .modalize__body .col-group .col-custom { border-left: 1px solid #d4d3d2; }
  .account__signIn.modalize .modalize__body .col-group .col-custom:first-of-type { padding-right: 15px; border-left: 0; }
  .account__signIn.modalize .modalize__body .col-group .col-custom:last-of-type { padding-left: 15px; }
  .account__signIn.modalize .modalize__body .col-custom { padding: 0 30px; display: table-cell; width: 50%; } }
@media only screen and (max-width: 767px) { .account__signIn.modalize { display: none; } }
.page-spinner {font-size: 2em; color: #0039a8; text-align: center; }

.bootstrap-select { width: 220px \0; /*IE9 and below*/ }
.bootstrap-select > .dropdown-toggle { width: 100%; padding-right: 25px; }
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle { border-color: #b94a48; }
.bootstrap-select.fit-width { width: auto !important; }
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 220px; }
.bootstrap-select .dropdown-toggle:focus { outline: thin dotted #333333 !important; outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -2px; }

.bootstrap-select.form-control { margin-bottom: 0; padding: 0; border: none; }
.bootstrap-select.form-control:not([class*="col-"]) { width: 100%; }
.bootstrap-select.form-control.input-group-btn { z-index: auto; }

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] { float: none; display: inline-block; margin-left: 0; }
.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right { float: right; }
.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group { margin-bottom: 0; }
.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control { padding: 0; }
.form-inline .bootstrap-select.btn-group .form-control { width: 100%; }
.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group > .disabled { cursor: not-allowed; }
.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group > .disabled:focus { outline: none !important; }
.bootstrap-select.btn-group .dropdown-toggle .filter-option { display: inline-block; overflow: hidden; width: 100%; text-align: left; }
.bootstrap-select.btn-group .dropdown-toggle .caret { position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; }
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle { width: 100%; }
.bootstrap-select.btn-group .dropdown-menu { min-width: 100%; z-index: 1035; box-sizing: border-box; }
.bootstrap-select.btn-group .dropdown-menu.inner { position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; box-shadow: none; }
.bootstrap-select.btn-group .dropdown-menu li { position: relative; }
.bootstrap-select.btn-group .dropdown-menu li.active small { color: #fff; }
.bootstrap-select.btn-group .dropdown-menu li.disabled a { cursor: not-allowed; }
.bootstrap-select.btn-group .dropdown-menu li a { cursor: pointer; }
.bootstrap-select.btn-group .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; }
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { display: none; }
.bootstrap-select.btn-group .dropdown-menu li a span.text { display: inline-block; }
.bootstrap-select.btn-group .dropdown-menu li small { padding-left: 0.5em; }
.bootstrap-select.btn-group .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: whitesmoke; border: 1px solid #e3e3e3; box-shadow: inset 0 1px 1px fade(black, 5%); pointer-events: none; opacity: 0.9; box-sizing: border-box; }
.bootstrap-select.btn-group .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; white-space: nowrap; }
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option { position: static; }
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret { position: static; top: auto; margin-top: -1px; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { position: absolute; display: inline-block; right: 15px; margin-top: 5px; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle { z-index: 1036; }
.bootstrap-select.show-menu-arrow .dropdown-toggle:before { content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(204, 204, 204, 0.2); position: absolute; bottom: -4px; left: 9px; display: none; }
.bootstrap-select.show-menu-arrow .dropdown-toggle:after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; bottom: -4px; left: 10px; display: none; }
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { bottom: auto; top: -3px; border-top: 7px solid rgba(204, 204, 204, 0.2); border-bottom: 0; }
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { bottom: auto; top: -3px; border-top: 6px solid white; border-bottom: 0; }
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { right: 12px; left: auto; }
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { right: 13px; left: auto; }
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { display: block; }

.bs-searchbox, .bs-actionsbox, .bs-donebutton { padding: 4px 8px; }

.bs-actionsbox { float: left; width: 100%; box-sizing: border-box; }
.bs-actionsbox .btn-group button { width: 50%; }

.bs-donebutton { float: left; width: 100%; box-sizing: border-box; }
.bs-donebutton .btn-group button { width: 100%; }

.bs-searchbox + .bs-actionsbox { padding: 0 8px 4px; }
.bs-searchbox .form-control { margin-bottom: 0; width: 100%; }

select.bs-select-hidden, select.selectpicker { display: none !important; }

select.mobile-device { position: absolute !important; top: 0; left: 0; display: block !important; width: 100%; height: 100% !important; opacity: 0; }

@font-face { font-family: "DidotLight"; src: url("../fonts/didot/HTFDidot-Light06.otf"), url("../fonts/didot/HTFDidot-Light06.woff") format("woff"); }
@font-face { font-family: "DidotBold"; src: url("../fonts/didot/HTFDidot-Bold06.otf"), url("../fonts/didot/HTFDidot-Bold06.woff") format("woff"); }
.title { font-family: "proxima-nova"; color: #0039a8; }

@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }
section.home { margin: 0 auto; max-width: 1366px; }
section.home.allow-fullwidth { max-width: none; }

.slider { position: relative; }
.slider > .inner img { display: block; width: 100%; height: auto; }
.slider a { display: block; }

.slider__pager { font-size: 0; text-align: center; }
.slider__pager > span { display: inline-block; margin: 8px 5px; width: 14px; height: 14px; border: 1px solid #7f7f7f; border-radius: 50%; }
.slider__pager > span.cycle-pager-active { background-color: rgba(0, 0, 0, 0.1); }

@media only screen and (min-width: 768px) and (max-width: 991px) { .slider__pager > span { margin: 7px 5px; width: 16px; height: 16px; } }
@media only screen and (max-width: 767px) { .slider__pager > span { margin: 10px; width: 20px; height: 20px; } }
@media only screen and (min-width: 768px) { .slider[data-cycle-carousel-visible="2"] .slider__pager, .slider[data-cycle-carousel-visible="3"] .slider__pager { display: none; } }
.slider__control { position: absolute; top: 50%; margin-top: -20px; width: 20px; height: 40px; cursor: pointer; }
.slider__control .fa { font-size: 5em; line-height: 40px; color: #d4d3d2; }
.slider__control .fa:hover { color: #7f7f7f; }

.slider__control--prev { left: 20px; }

.slider__control--next { right: 20px; }

.slider[data-cycle-carousel-visible="2"] .slider__control, .slider[data-cycle-carousel-visible="3"] .slider__control { display: none; }

@media only screen and (max-width: 991px) { .slider__control { display: none; } }
.slider > .inner { font-size: 0; white-space: nowrap; overflow: hidden; }
.slider .slider__unit { display: inline-block; width: 100%; vertical-align: top; }
.slider .cycle-carousel-wrap { transition: transform 0.55s ease-in-out; }
.slider .cycle-grab .cycle-carousel-wrap { transition: none; }

.slider[data-cycle-carousel-visible="2"] .slider__unit { width: 50%; }

.slider[data-cycle-carousel-visible="3"] .slider__unit { width: 33.33333%; }

@media only screen and (min-width: 768px) and (max-width: 991px) { .slider[data-cycle-carousel-visible="3"] .slider__unit { width: 50%; } }
@media only screen and (max-width: 767px) { .slider[data-cycle-carousel-visible="2"] .slider__unit, .slider[data-cycle-carousel-visible="3"] .slider__unit { width: 100%; } }
.block__summary { padding: 30px 20px; color: #424242; }
.block__summary td { vertical-align: top; }
.block__summary p { font-size: 0.85em; }
.block__summary .title { margin: 0 0 0.83em 0; font-family: "DidotBold"; font-style: italic; font-size: 1.78em; }
.block__summary .title--sub { color: #7f7f7f; }
.block__summary .btn-link { padding: 0; font-weight: bold; color: #0039a8; }
.block__summary .time { display: block; margin-right: 20px; text-align: center; }
.block__summary .time__month { display: block; font-family: "proxima-nova"; line-height: 2em; }
.block__summary .time__day { display: inline-block; border: 2px solid #d4d3d2; height: 2em; width: 4.7em; line-height: 1.75em; }

@media only screen and (min-width: 992px) { .section__summary .block__summary .title { min-height: 2em; }
  .section__summary .col-md-3 + .col-md-3::after { display: block; position: absolute; top: 30px; bottom: 30px; width: 1px; content: ''; background-color: #d4d3d2; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { .section__summary { margin: 0 auto; }
  .section__summary .block__summary { margin: 0 15px; padding: 15px 0; border-top: 1px solid #d4d3d2; }
  .section__summary .col-sm-6:nth-of-type(1) .block__summary, .section__summary .col-sm-6:nth-of-type(2) .block__summary { border-top: 0; } }
@media only screen and (max-width: 767px) { .section__summary .block__summary { margin: 0 30px; padding: 15px 0; border-bottom: 1px solid #d4d3d2; }
  .section__summary .col-xs-4:last-of-type .block__summary { border-bottom: 0; } }
.container-slot-1, .container-slot-2, .container-slot-3 { display: table; width: 100%; table-layout: fixed; }
.container-slot-1 > .inner, .container-slot-2 > .inner, .container-slot-3 > .inner { display: table-row; }
.container-slot-1 .col-custom, .container-slot-2 .col-custom, .container-slot-3 .col-custom { display: table-cell; vertical-align: top; }
.container-slot-1 .col-custom a, .container-slot-1 .col-custom a img, .container-slot-2 .col-custom a, .container-slot-2 .col-custom a img, .container-slot-3 .col-custom a, .container-slot-3 .col-custom a img { display: block; }
.container-slot-1 .col-custom a img, .container-slot-2 .col-custom a img, .container-slot-3 .col-custom a img { width: 100%; height: auto; }
.container-slot-1 .placeholder__video, .container-slot-2 .placeholder__video, .container-slot-3 .placeholder__video { position: relative; }
.container-slot-1 .placeholder__video img, .container-slot-2 .placeholder__video img, .container-slot-3 .placeholder__video img { width: 100%; height: auto; visibility: hidden; }
.container-slot-1 .placeholder__video svg, .container-slot-2 .placeholder__video svg, .container-slot-3 .placeholder__video svg { display: block; width: 100%; height: 1px; visibility: hidden; }
.container-slot-1 .placeholder__video iframe, .container-slot-1 .placeholder__video video, .container-slot-2 .placeholder__video iframe, .container-slot-2 .placeholder__video video, .container-slot-3 .placeholder__video iframe, .container-slot-3 .placeholder__video video { display: block; position: absolute; top: 0; height: 100%; width: 100%; background-color: black; cursor: pointer; }

.section__summary { padding: 0; margin: 0 auto; max-width: 1366px; }
.section__summary > .row { position: relative; }
.section__summary > .row > [class^="col-"] { position: static; } 

@media only screen and (min-width: 768px) { .container-slot-1 .col-custom { width: auto; }
  .container-slot-2 .col-custom { width: 50%; }
  .container-slot-3 .col-custom { width: 33.33333%; } }
@media only screen and (max-width: 767px) { .container-slot-1, .container-slot-2, .container-slot-3 { display: block; }
  .container-slot-1 > .inner, .container-slot-2 > .inner, .container-slot-3 > .inner { display: block; }
  .container-slot-1 .col-custom, .container-slot-2 .col-custom, .container-slot-3 .col-custom { display: block; width: auto; }
  .container-slot-1 .placeholder__video video, .container-slot-2 .placeholder__video video, .container-slot-3 .placeholder__video video { position: static; }
  section[class^="account"] .cards .product-compare-tab { display: none; } }
section[class^="account"] .row [class^="col-"] { padding: 0 5px; }
section[class^="account"] .cards .card + .card { margin-top: 20px; }
section[class^="account"] .cards .details__head { padding: 10px; }
section[class^="account"] .nav-stacked { border-top: 1px solid #cfcfcf; }
section[class^="account"] .nav-stacked li { margin: 0; }
section[class^="account"] .nav-stacked li.active a { color: #0039a8; background-color: #eee; }
section[class^="account"] .nav-stacked a { color: #333; border-width: 0 1px 1px 1px; border-style: solid; border-color: #cfcfcf; border-radius: 0; text-decoration: none; }
section[class^="account"] .nav-stacked .nav-stacked { margin-left: 20%; border-top: 0; }

@media only screen and (max-width: 991px) { section[class^="account"] [class^="col-"] + [class^="col-"] { margin-top: 20px; } }
.account .account__address { margin-bottom: 20px; }
.account .account__address .card { background-color: #f9f9fa; }
.account .account__address .card__head, .account .account__address .card__body, .account .account__address .card__foot { padding: 5px 10px; }
.account .account__address .card__head { font-size: 10px; }
.account .account__address address { margin: 0; }

.account__signIn > .inner { margin: 30px auto; max-width: 1298px; }

@media only screen and (min-width: 992px) { .account__signIn > .inner:before, .account__signIn > .inner:after { content: " "; display: table; }
  .account__signIn > .inner:after { clear: both; }
  .account__signIn .col-group { position: relative; float: right; width: 66.66667%; }
  .account__signIn .col-group .col-custom { width: 50%; }
  .account__signIn .col-group .col-custom::before { position: absolute; top: 0; bottom: 0; margin-left: -15px; display: block; content: ''; width: 1px; background-color: #d4d3d2; }
  .account__signIn .col-custom { padding: 0 15px; float: right; width: 33.33333%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { .account__signIn > .inner { margin: 30px 15px; }
  .account__signIn .col-group { display: table; width: 100%; margin-bottom: 20px; }
  .account__signIn .col-group .col-custom { border-left: 1px solid #d4d3d2; }
  .account__signIn .col-group .col-custom:first-of-type { border-left: 0; }
  .account__signIn .col-custom { padding: 0 15px; display: table-cell; width: 50%; } }
@media only screen and (max-width: 767px) { .account__signIn > .inner { margin: 0 30px; }
  .account__signIn .col-group .col-custom { border-bottom: 1px solid #d4d3d2; }
  .account__signIn .col-custom { margin: 0 !important; padding: 15px 0; clear: both; } }
.account__addressBook .address__create { margin-bottom: 10px; }
.account__addressBook .card__address .card__body, .account__addressBook .card__address .card__foot { padding: 10px; }
.account__addressBook .card__address .card__foot { border-top: 1px solid #cfcfcf; background-color: #f9f9f9; }
.account__addressBook .card__address .btn { display: block; }

@media only screen and (min-width: 992px) { .account__addressBook .card__address .btn { margin: 1em 0; }
  .account__addressBook .card__address .col-custom { float: left; }
  .account__addressBook .card__address .col-custom:last-child { float: right; } }
.account__orderDetail .cards { margin-bottom: 30px; }
.account__orderDetail .summary__order { margin-bottom: 30px; text-align: right; }
.account__orderDetail .summary__order:before, .account__orderDetail .summary__order:after { content: " "; display: table; }
.account__orderDetail .summary__order:after { clear: both; }
.account__orderDetail .summary__order table { width: 100%; }
.account__orderDetail .summary__order table tfoot td { font-size: 16px; font-weight: bold; border-top: 1px solid #e3e3e3; }
.account__orderDetail .summary__order tr td { padding: 0.3em; }
.account__orderDetail .summary__order tr td:last-child { padding-left: 2em; width: 10%; }
.account__orderDetail .summary__paymentInfo .card { background-color: #f9f9f9; }
.account__orderDetail .summary__paymentInfo .card:before, .account__orderDetail .summary__paymentInfo .card:after { content: " "; display: table; }
.account__orderDetail .summary__paymentInfo .card:after { clear: both; }
.account__orderDetail .summary__paymentInfo .col-custom { padding: 10px !important; }

@media only screen and (min-width: 992px) { .account__orderDetail .summary__paymentInfo .col-custom { float: left; width: 25%; } }
.advertisement { margin-bottom: 20px; }
.advertisement img { display: inline-block; width: 100%; height: auto; }

.card > form { margin: 10px; }

.card .table { margin-bottom: 0; }

.card button.btn-primary { margin-top: 15px; }

.panel { border: 0; box-shadow: none; }

/* new added */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
  .body .inner .container { width: 100%; padding: 0; }
}


/* foot partner */
.foot__partner .container .text-center a img { width: auto; height: 40px; margin: 10px; }


.ui-autocomplete { background: white; }

.product-compare .no-product_container { margin-left: 50px; }
@media only screen and (min-width: 768px) {
  .landing-bg-mobile { background: none !important; }
  .landing-bg-desktop { width: 100%; min-width: 1200px; }
  .inventory__search--noProduct .content__search--noProduct, .product-compare .no-product_container { padding: 0; position: absolute; top: 80px; }
  .inventory__search--noProduct .content__search--noProduct { margin-left: 50px; }
}
@media only screen and (max-width: 767px) { .landing-bg-desktop { display: none !important; } }

.head__desktop .nav__sitemap .details__body .is-expanded .title {
    background-color: #666666;
}

.head__desktop .nav__sitemap .details__body .is-expanded  > ul {
    background-color: #333333;
}

.head__desktop .nav__sitemap .details__body .is-expanded > ul > li > a {
    padding-left: 40px;
}

.nav__account .btn-custom-icon  [class*=" fa-custom-"] {
  width: 24px;
  height: 24px;
  background-size: cover;
}
.fa-custom-inventory {
  background-image: url(../img/inventory.png);
}

.nav__account .btn-custom-icon [class*=" fa-custom-"] {
  position: absolute;
  top: 1px;
  right: 0;
}

.nav__account .btn-custom-icon {
  position: relative;
  padding-right: 20px;
}


.details__head-help a {
  margin-top: -10px;
}

.details__head-help a .fa-question-circle:before {
  font-size: 25px;
  position: relative;
  top: 4px;
}
.loading-container {
    position: fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 10000;
}
.loading-container img {
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    position: fixed;
}

.table-fixed-right tr td:first-child{
    width: 80%;
}

.my-favorites-collapse-btn{
    display: none;
}

.my-favorites-expand-btn{
    display: block;
}

.my-favorites-expanded .my-favorites-collapse-btn{
  display: block;
}

.my-favorites-expanded .my-favorites-expand-btn{
  display: none;
}

