.store-locator-container .btn-storelocator-search {
  background-color: #f9f9f9;
  border-color: var(--skin-primary-color-1);
  border-radius: 0;
  color: var(--skin-primary-color-1); }
  .store-locator-container .btn-storelocator-search:hover {
    background-color: var(--skin-primary-color-1);
    color: #f9f9f9; }

.store-locator-container .detect-location {
  margin-bottom: 1em; }

.store-locator-container .store-name {
  font-weight: 600; }

.store-locator-container .store-details {
  display: block; }
  @media (min-width: 769px) {
    .store-locator-container .store-details {
      margin-left: 3.125em; } }

.store-locator-container .striped > div:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.store-locator-container .search-form {
  width: 100%;
  margin-bottom: 4rem; }

@media (min-width: 544px) {
  .store-locator-container .select-store {
    margin-top: -3rem; } }

.store-locator-container .custom-radio .store-details {
  margin-left: 1.125em; }

.store-locator-container .store-locator-no-results {
  display: none; }

@media (min-width: 769px) {
  .store-locator-container .results {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 21.875em; } }

@font-face {
  font-display: block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/icomoon.eot?866ugo");
  src: url("../../fonts/icomoon.eot?866ugo#iefix") format("embedded-opentype"), url("../../fonts/icomoon.ttf?866ugo") format("truetype"), url("../../fonts/icomoon.woff?866ugo") format("woff"), url("../../fonts/icomoon.svg?866ugo#icomoon") format("svg"); }

[class^='icon-'],
[class*=' icon-'],
ul.checklist li::before,
.block-store-locator-results .store-features-block .collapsible button::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: never;
  text-transform: none; }

.icon-tick::before {
  content: '\e916'; }

.icon-quickviewsvg::before {
  content: '\e915'; }

.icon-Images::before {
  content: '\e913'; }

.icon-Video::before {
  content: '\e914'; }

.icon-reset::before {
  content: '\e911'; }

.icon-filter::before {
  content: '\e912'; }

.icon-close::before {
  content: '\e900'; }

.icon-logo::before {
  content: '\e901';
  color: #d70000; }

.icon-account::before {
  content: '\e902'; }

.icon-cart::before {
  content: '\e903'; }

.icon-cc::before {
  content: '\e904'; }

.icon-delivery::before {
  content: '\e905'; }

.icon-downarrow::before {
  content: '\e906'; }

.icon-filledwishlist::before {
  content: '\e907'; }

.icon-hamburger::before {
  content: '\e908'; }

.icon-leftarrow::before {
  content: '\e909'; }

.icon-rightarrow::before {
  content: '\e90a'; }

.icon-search::before {
  content: '\e90b'; }

.icon-store::before {
  content: '\e90c'; }

.icon-tooltip .path1::before {
  content: '\e90d';
  color: lightgray; }

.icon-tooltip .path2::before {
  content: '\e90e';
  margin-left: -1em;
  color: black; }

.icon-uparrow::before {
  content: '\e90f'; }

.icon-wishlist::before {
  content: '\e910'; }

/* ------------------------------------------------------------------
[Table of contents]

Mixins

1. Lists
2. Sizing shortcuts
3. Border radius
4. Opacity
5. Box sizing
6. Drop shadows
7. Transform
8. Transition
9. Placeholder
10. Triangle
11. Keyframes

------------------------------------------------------------------- */
/* 1. Lists */
/* 2. Sizing shortcuts */
/* 3. Border radius */
/* 4. Opacity */
/* 5. Box sizing */
/* 6. Drop shadows */
/* 7. Transform */
/* 8. Transition */
/* 9. Placeholder */
/* 10. Triangle */
/* 11. keyframes */
/* Icon Minus & Plus */
/* 1. Font Sizing */
/* 2. Custom Fonts */
/* 2.1 Import Fonts */
@font-face {
  font-family: 'Trincha';
  src: url("../../fonts/TrinchaRegular.woff") format("woff"), url("../../fonts/TrinchaRegular.ttf") format("truetype"), url("../../fonts/TrinchaRegular.otf") format("opentype"); }

@font-face {
  font-family: 'Century Gothic';
  src: url("../../fonts/CenturyGothic.woff") format("woff"), url("../../fonts/CenturyGothic.ttf") format("truetype"), url("../../fonts/CenturyGothic.otf") format("opentype"); }

@font-face {
  font-family: 'Century Gothic Bold';
  src: url("../../fonts/CenturyGothic-Bold.woff") format("woff"), url("../../fonts/CenturyGothic-Bold.ttf") format("truetype"), url("../../fonts/CenturyGothic-Bold.otf") format("opentype"); }

.ext-font-family-1 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal; }

.ext-font-family-2 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal; }

.ext-font-family-3 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal; }

/* 3. Links */
.font1 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  font-size: 3rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font1 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 24px;
      font-size: 1.5rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font2 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font2 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font3 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font3 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font4 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font4 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      font-size: 1rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font5 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font5 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font6 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font6 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font7 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font7 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 10px;
      font-size: 0.625rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font8 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font8 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font9 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font9 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 10px;
      font-size: 0.625rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font10 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: normal;
  letter-spacing: 0.025em; }
  @media (max-width: 768.98px) {
    .font10 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 24px;
      font-size: 1.5rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.font11 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: normal;
  letter-spacing: 0.025em; }
  @media (max-width: 768.98px) {
    .font11 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.font12 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0.025em; }
  @media (max-width: 768.98px) {
    .font12 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      font-size: 1rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.font13 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0.025em; }
  @media (max-width: 768.98px) {
    .font13 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.font14 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0.025em; }
  @media (max-width: 768.98px) {
    .font14 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.font15 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0.025em; }
  @media (max-width: 768.98px) {
    .font15 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.font16 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em; }
  @media (max-width: 768.98px) {
    .font16 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.font17 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font17 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.font18 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  line-height: 1.875rem; }
  @media (max-width: 768.98px) {
    .font18 {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 24px;
      line-height: 1.5rem; } }

.font19 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem; }
  @media (max-width: 768.98px) {
    .font19 {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }

.font20 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: normal; }

.font21 {
  font-family: 'Trincha', "Arial Black", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (max-width: 768.98px) {
    .font21 {
      font-family: 'Trincha', "Arial Black", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      font-size: 1rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }

.color01 {
  color: #fff; }

.color02 {
  color: #000; }

.color03 {
  color: #d82929; }

.color04 {
  color: #fceded; }

.color05 {
  color: #399d71; }

.color06 {
  color: #ebf5f1; }

.color07 {
  color: #d70000; }

.color08 {
  color: #800f09; }

.color09 {
  color: #24222a; }

.color10 {
  color: #dbdbdb; }

.color11 {
  color: #f7f7f7; }

.color12 {
  color: #9f9f9f; }

.color13 {
  color: #858585; }

.color14 {
  color: #d86840; }

body {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  background-color: #fff;
  color: #000; }
  @media (max-width: 768.98px) {
    body {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }

p {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #000; }
  @media (max-width: 768.98px) {
    p {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }

ol {
  margin-bottom: 0;
  counter-reset: number-counter; }
  ol li {
    display: block;
    padding: 0; }
    ol li::before {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 24px;
      line-height: 1.5rem;
      content: counter(number-counter, decimal) ".";
      display: inline-block;
      margin-right: 5px;
      color: #d70000;
      counter-increment: number-counter; }
      @media (max-width: 768.98px) {
        ol li::before {
          font-family: 'Century Gothic', Arial, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 12px;
          font-size: 0.75rem;
          line-height: 18px;
          line-height: 1.125rem; } }
  ol ol {
    padding-left: 0;
    counter-reset: alpha-counter; }
    ol ol li {
      padding: 0 0 0 20px; }
      ol ol li::before {
        content: counter(number-counter) counter(alpha-counter, lower-alpha) ".";
        counter-increment: alpha-counter; }

ul li {
  padding: 0; }
  ul li::before {
    height: 8px;
    width: 8px;
    content: '';
    display: inline-block;
    margin-right: 10px;
    background: #d70000; }
  ul li ul li {
    padding: 0 0 0 20px; }

ul.checklist li {
  padding: 0; }
  ul.checklist li::before {
    font-size: 13px;
    font-size: 0.8125rem;
    height: 13px;
    width: 13px;
    content: '\e916';
    display: inline-block;
    margin-right: 10px;
    background: none;
    color: #d70000; }
  ul.checklist li ul li {
    padding: 0 0 0 20px; }

ol,
ul {
  padding: 0;
  margin: 0;
  list-style: none; }
  ol li,
  ul li {
    font-family: 'Century Gothic', Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #000; }
    @media (max-width: 768.98px) {
      ol li,
      ul li {
        font-family: 'Century Gothic', Arial, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        font-size: 0.75rem;
        line-height: 18px;
        line-height: 1.125rem; } }

.reset-list {
  padding: 0;
  margin: 0;
  list-style: none; }
  .reset-list li {
    padding: 0;
    margin: 0;
    list-style: none;
    outline: 0; }
    .reset-list li::before {
      display: none; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }
  .list-unstyled li::before {
    display: none; }

ul.reset-list {
  list-style: disc; }
  ul.reset-list ul {
    list-style: disc; }
  ul.reset-list li ul {
    list-style: circle; }

ol.reset-list {
  list-style: decimal; }
  ol.reset-list ol {
    list-style: decimal; }
  ol.reset-list li::before {
    width: auto;
    margin: 0; }

a {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #d70000;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    a {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  a:hover, a:focus {
    color: inherit;
    outline: none;
    text-decoration: inherit; }
  @media (hover: hover) {
    a:hover, a:focus {
      color: #d70000;
      outline: none;
      text-decoration: underline; } }

.link-style-2 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #d70000;
  text-decoration: underline; }
  @media (max-width: 768.98px) {
    .link-style-2 {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .link-style-2:hover, .link-style-2:focus {
      color: #d70000;
      text-decoration: none; } }

.link-style-3 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #000;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .link-style-3 {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .link-style-3:hover, .link-style-3:focus {
      color: #000;
      text-decoration: underline; } }

.link-style-4 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #000;
  text-decoration: underline; }
  @media (max-width: 768.98px) {
    .link-style-4 {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .link-style-4:hover, .link-style-4:focus {
      color: #000;
      text-decoration: none; } }

.link-style-5 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #858585;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .link-style-5 {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .link-style-5:hover, .link-style-5:focus {
      color: #d70000;
      text-decoration: none; } }

.link-style-6 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  color: #d70000;
  text-decoration: underline; }
  @media (max-width: 768.98px) {
    .link-style-6 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }
  @media (hover: hover) {
    .link-style-6:hover, .link-style-6:focus {
      color: #d70000;
      text-decoration: none; } }

.link-style-7 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  color: #d70000;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .link-style-7 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }
  @media (hover: hover) {
    .link-style-7:hover, .link-style-7:focus {
      color: #d70000;
      text-decoration: underline; } }

.link-style-8 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  color: #000;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .link-style-8 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em; } }
  @media (hover: hover) {
    .link-style-8:hover, .link-style-8:focus {
      color: #d70000;
      text-decoration: none; } }

.link-style-9 {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  color: #fff;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .link-style-9 {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em; } }
  @media (hover: hover) {
    .link-style-9:hover, .link-style-9:focus {
      color: #fff;
      text-decoration: underline; } }

.link-style-10 {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .link-style-10 {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .link-style-10:hover, .link-style-10:focus {
      color: #fff;
      text-decoration: underline; } }

b,
strong {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  font-size: inherit; }
  @media (max-width: 768.98px) {
    b,
    strong {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em; } }

.custom-icon-map {
  padding: 11px 16px 19px;
  margin-top: 14px;
  background: url("../images/icon-map.png") no-repeat top center;
  color: #000;
  cursor: pointer;
  font-style: 16px;
  font-weight: bold; }

.gm-style-iw .store-details .storelocator-phone {
  color: #858585; }

.gm-style-iw .store-details .storelocator-detail {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #d70000;
  text-decoration: underline; }
  @media (max-width: 768.98px) {
    .gm-style-iw .store-details .storelocator-detail {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .gm-style-iw .store-details .storelocator-detail:hover, .gm-style-iw .store-details .storelocator-detail:focus {
      color: #d70000;
      text-decoration: none; } }

.gm-style .gm-style-iw-c {
  max-width: 300px !important;
  padding: 20px;
  border-radius: 0;
  box-shadow: -3px 3px 3px 0 rgba(159, 159, 159, 0.1); }
  @media (max-width: 543.98px) {
    .gm-style .gm-style-iw-c {
      max-width: 260px !important; } }

.gm-style .gm-style-iw-d {
  padding: 0;
  margin-top: -8px; }

.gm-style address {
  margin-bottom: 0; }
  .gm-style address p {
    margin-bottom: 0; }

.gm-style .gm-ui-hover-effect {
  top: -2px !important;
  right: 3px !important; }
  .gm-style .gm-ui-hover-effect img {
    width: 20px !important;
    height: 20px !important; }

.gm-style .gm-style-iw-t {
  padding-bottom: 14px; }
  .gm-style .gm-style-iw-t::after {
    box-shadow: -3px 3px 3px 0 rgba(159, 159, 159, 0.1); }

@media (max-width: 768.98px) {
  .gm-style .gm-svpc,
  .gm-style .gm-fullscreen-control,
  .gm-style .gm-style-mtc {
    display: none; } }

ul li::before {
  display: none; }

.store-locator-container .search-form {
  margin-top: 15px;
  margin-bottom: 50px; }
  .store-locator-container .search-form input {
    padding: 0.3125rem 12px; }
  .store-locator-container .search-form .twitter-typeahead {
    display: block !important; }
    .store-locator-container .search-form .twitter-typeahead .tt-menu {
      width: 100%;
      padding: 10px;
      border: 1px solid #dbdbdb;
      background: #fff; }
    .store-locator-container .search-form .twitter-typeahead .tt-dataset-suburbs {
      max-height: 300px;
      overflow-y: auto; }
    .store-locator-container .search-form .twitter-typeahead .tt-suggestion {
      padding: 5px;
      cursor: pointer; }
  @media (max-width: 768.98px) {
    .store-locator-container .search-form {
      margin-top: 20px;
      margin-bottom: 20px; } }

.store-locator-container .btn-storelocator-search {
  width: 220px;
  max-height: 38px;
  margin-left: 8px;
  background: #fff; }
  @media (max-width: 768.98px) {
    .store-locator-container .btn-storelocator-search {
      width: 100%;
      margin-top: 6px;
      margin-left: 0; } }

.store-locator-container .detect-location {
  border: none;
  margin-bottom: 0;
  margin-left: 20px;
  background: none;
  text-decoration: underline; }
  .store-locator-container .detect-location:not(:disabled):not(.disabled):active, .store-locator-container .detect-location:hover, .store-locator-container .detect-location:focus, .store-locator-container .detect-location:active {
    border: none;
    background: none;
    color: #d70000;
    text-decoration: none; }
  .store-locator-container .detect-location .icon-location {
    margin-right: 7px; }
  @media (max-width: 768.98px) {
    .store-locator-container .detect-location {
      margin-right: 0;
      margin-left: 0; } }

.store-locator-container .store-locator .form-group {
  width: 100%;
  margin-bottom: 0; }

.store-locator-container .store-locator .search-form-button {
  max-height: 38px; }

@media (max-width: 1023.98px) {
  .store-locator-container .store-locator {
    flex-direction: column; }
    .store-locator-container .store-locator .search-form-button {
      max-height: inherit;
      justify-content: center;
      margin-top: 20px; } }

@media (max-width: 768.98px) {
  .store-locator-container .store-locator .search-form-button {
    flex-direction: column;
    margin-top: 0; } }

.store-locator-container .search-form-inner-left {
  flex: 1; }
  .store-locator-container .search-form-inner-left .twitter-typeahead {
    flex: 1; }
  .store-locator-container .search-form-inner-left label {
    margin-top: 10px;
    margin-right: 30px;
    margin-bottom: 2px; }
  @media (max-width: 768.98px) {
    .store-locator-container .search-form-inner-left {
      flex-direction: column; }
      .store-locator-container .search-form-inner-left label {
        width: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 10px; }
      .store-locator-container .search-form-inner-left .twitter-typeahead {
        width: 100%; } }

.block-store-locator-results {
  padding-top: 30px;
  padding-bottom: 40px;
  border-top: 1px solid #dbdbdb; }
  .block-store-locator-results .results-store {
    margin-right: -10px;
    margin-left: -10px; }
    .block-store-locator-results .results-store .col {
      padding-right: 10px;
      padding-left: 10px; }
  .block-store-locator-results .store-features-block .collapsible {
    padding: 6px 20px;
    background: #f7f7f7; }
    .block-store-locator-results .store-features-block .collapsible button {
      position: relative; }
      .block-store-locator-results .store-features-block .collapsible button::after {
        content: '\e90f';
        margin-left: auto;
        font-size: 11px;
        font-weight: bold; }
      .block-store-locator-results .store-features-block .collapsible button:not(:disabled):not(.disabled):active, .block-store-locator-results .store-features-block .collapsible button:hover, .block-store-locator-results .store-features-block .collapsible button:focus, .block-store-locator-results .store-features-block .collapsible button:active {
        border: none;
        background: none;
        color: #000; }
      @media (max-width: 1023.98px) {
        .block-store-locator-results .store-features-block .collapsible button::after {
          content: '\e906'; } }
    .block-store-locator-results .store-features-block .collapsible .custom-checkbox {
      margin-bottom: 16px; }
    .block-store-locator-results .store-features-block .collapsible.active button::after {
      content: '\e906'; }
    .block-store-locator-results .store-features-block .collapsible.active #store-features {
      display: none; }
    @media (max-width: 1023.98px) {
      .block-store-locator-results .store-features-block .collapsible.active button::after {
        content: '\e90f'; }
      .block-store-locator-results .store-features-block .collapsible.active #store-features {
        display: block; } }
  .block-store-locator-results .store-features-block #store-features {
    display: block;
    margin-top: 12px; }
    .block-store-locator-results .store-features-block #store-features img {
      display: none; }
    @media (max-width: 1023.98px) {
      .block-store-locator-results .store-features-block #store-features {
        display: none; } }
  .block-store-locator-results .results-card {
    margin-bottom: 0; }
    .block-store-locator-results .results-card .card-body {
      padding: 40px; }
      .block-store-locator-results .results-card .card-body .results {
        margin-right: 0; }
    .block-store-locator-results .results-card .store-details {
      margin-left: 48px; }
    .block-store-locator-results .results-card .store-map-phone {
      margin-bottom: 3px; }
    .block-store-locator-results .results-card .info-store-item {
      padding: 0; }
      .block-store-locator-results .results-card .info-store-item + .info-store-item {
        padding-top: 18px;
        border-top: 1px solid #dbdbdb;
        margin-top: 20px; }
    .block-store-locator-results .results-card address {
      margin-bottom: 0; }
  .block-store-locator-results .map-marker {
    font-family: 'Century Gothic Bold', Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: normal;
    letter-spacing: 0.025em;
    display: flex;
    width: 36px;
    height: 47px;
    align-items: center;
    justify-content: center;
    background: url("../images/icon-map.png") no-repeat center;
    color: #000; }
    @media (max-width: 768.98px) {
      .block-store-locator-results .map-marker {
        font-family: 'Century Gothic Bold', Arial, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        font-size: 0.75rem;
        line-height: normal;
        letter-spacing: 0.025em; } }
    .block-store-locator-results .map-marker span {
      padding-bottom: 6px; }
    .block-store-locator-results .map-marker::after {
      display: none; }
  .block-store-locator-results .map-canvas {
    height: 375px; }
  @media (max-width: 768.98px) {
    .block-store-locator-results {
      padding: 0;
      margin: 0; }
      .block-store-locator-results .container {
        padding: 0; }
      .block-store-locator-results .results-card {
        border-right-width: 0;
        border-bottom-width: 0;
        border-left-width: 0; }
        .block-store-locator-results .results-card > .card-body {
          padding: 20px 15px 15px; }
        .block-store-locator-results .results-card .store-details {
          margin-left: 40px; }
        .block-store-locator-results .results-card .store-map-phone {
          margin-bottom: 10px; }
        .block-store-locator-results .results-card .info-store-item + .info-store-item {
          padding-top: 15px;
          margin-top: 15px; }
        .block-store-locator-results .results-card .btn-action-my-store {
          max-width: 145px; }
      .block-store-locator-results .store-features-block .collapsible {
        padding: 5px 15px; }
        .block-store-locator-results .store-features-block .collapsible #store-features {
          margin-top: 0; }
      .block-store-locator-results .results-store {
        margin: 0; }
        .block-store-locator-results .results-store .col {
          padding: 0; }
      .block-store-locator-results .custom-checkbox .content-asset {
        margin-top: 3px; }
      .block-store-locator-results .map-marker {
        width: 29px;
        height: 37px;
        background-size: 100%; }
        .block-store-locator-results .map-marker span {
          font-size: 10px; }
      .block-store-locator-results .map-canvas {
        margin-bottom: 20px; } }

.btn-action-my-store {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  width: 220px;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .btn-action-my-store {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em;
      text-transform: uppercase; } }
  .btn-action-my-store.btn-my-store {
    background: #d70000;
    color: #fff; }
    @media (hover: hover) {
      .btn-action-my-store.btn-my-store:hover {
        background: #fff;
        color: #d70000; } }
  .btn-action-my-store.btn-no-store {
    background: #fff;
    color: #d70000; }
    .btn-action-my-store.btn-no-store:hover {
      background: #d70000;
      color: #fff; }

.store-details a.store-link {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #000;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .store-details a.store-link {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .store-details a.store-link:hover, .store-details a.store-link:focus {
      color: #000;
      text-decoration: underline; } }

.store-details .storelocator-name {
  font-family: 'Century Gothic Bold', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.025em;
  color: #000;
  text-decoration: none; }
  @media (max-width: 768.98px) {
    .store-details .storelocator-name {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      letter-spacing: 0.025em; } }
  @media (hover: hover) {
    .store-details .storelocator-name:hover, .store-details .storelocator-name:focus {
      color: #d70000;
      text-decoration: none; } }

.store-details .storelocator-detail {
  font-family: 'Century Gothic', Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #000;
  text-decoration: underline; }
  @media (max-width: 768.98px) {
    .store-details .storelocator-detail {
      font-family: 'Century Gothic', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px;
      line-height: 1.125rem; } }
  @media (hover: hover) {
    .store-details .storelocator-detail:hover, .store-details .storelocator-detail:focus {
      color: #000;
      text-decoration: none; } }

.store-details .storelocator-phone {
  color: #858585; }

.store-locator-detail {
  padding-bottom: 40px; }
  .store-locator-detail .store-detail-top {
    padding-bottom: 18px;
    margin-top: -13px;
    margin-right: -10px;
    margin-left: -10px; }
    .store-locator-detail .store-detail-top .col {
      padding-right: 10px;
      padding-left: 10px; }
  .store-locator-detail .store-detail-left .store-details {
    padding-bottom: 30px;
    border-bottom: 1px solid #dbdbdb; }
  .store-locator-detail .store-detail-left address {
    margin: 18px 0 25px; }
  @media (max-width: 768.98px) {
    .store-locator-detail .store-detail-left .store-details {
      padding-bottom: 20px; }
    .store-locator-detail .store-detail-left address {
      margin: 15px 0 0; } }
  .store-locator-detail .open-section {
    padding-top: 15px; }
    @media (min-width: 544px) {
      .store-locator-detail .open-section {
        max-width: 380px;
        padding-top: 26px; } }
  .store-locator-detail .open-hour {
    display: flex;
    align-items: center; }
    .store-locator-detail .open-hour span:last-child {
      flex-basis: 0;
      flex-grow: 1;
      text-align: right;
      white-space: nowrap; }
    @media (min-width: 544px) {
      .store-locator-detail .open-hour span:first-child {
        min-width: 250px; } }
  .store-locator-detail .days {
    overflow: hidden;
    padding-bottom: 6px; }
    .store-locator-detail .days::before {
      display: none; }
    .store-locator-detail .days.now {
      font-family: 'Century Gothic Bold', Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: normal;
      letter-spacing: 0.025em; }
      @media (max-width: 768.98px) {
        .store-locator-detail .days.now {
          font-family: 'Century Gothic Bold', Arial, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 12px;
          font-size: 0.75rem;
          line-height: normal;
          letter-spacing: 0.025em; } }
    .store-locator-detail .days .title {
      width: 256px;
      float: left;
      font-weight: normal;
      line-height: 24px; }
    .store-locator-detail .days .time {
      width: calc(100% - 256px);
      float: left;
      letter-spacing: 0; }
    @media (max-width: 768.98px) {
      .store-locator-detail .days {
        padding-bottom: 3px; }
        .store-locator-detail .days .time {
          width: 115px; }
        .store-locator-detail .days > .title {
          width: calc(100% - 120px); } }
  .store-locator-detail .store-features {
    padding: 26px 0;
    border-top: 1px solid #dbdbdb; }
    .store-locator-detail .store-features .services {
      flex-wrap: wrap;
      margin-right: -10px;
      margin-left: -10px; }
      @media (max-width: 768.98px) {
        .store-locator-detail .store-features .services {
          margin-right: -5px;
          margin-left: -5px; } }
    .store-locator-detail .store-features .service {
      width: 145px;
      height: 120px;
      border: 1px solid #dbdbdb;
      margin: 10px; }
      @media (max-width: 768.98px) {
        .store-locator-detail .store-features .service {
          width: calc(50% - 10px);
          margin: 5px; } }
    .store-locator-detail .store-features .content-asset {
      display: flex;
      height: 100%;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      padding: 0 10px;
      line-height: normal;
      text-align: center; }
      .store-locator-detail .store-features .content-asset span {
        display: block; }
    @media (max-width: 768.98px) {
      .store-locator-detail .store-features {
        padding: 15px 0; } }
  .store-locator-detail .store-event {
    padding: 26px 0 30px;
    border-top: 1px solid #dbdbdb; }
    .store-locator-detail .store-event .block-title {
      margin-bottom: 11px; }
    @media (max-width: 768.98px) {
      .store-locator-detail .store-event {
        padding: 15px 0 20px; } }
  .store-locator-detail .store-scheduled-content {
    padding-top: 22px;
    border-top: 1px solid #dbdbdb; }
    @media (max-width: 768.98px) {
      .store-locator-detail .store-scheduled-content {
        padding-top: 15px; } }
  .store-locator-detail .map-canvas {
    height: 640px;
    margin-top: 15px;
    margin-bottom: 12px; }
    @media (max-width: 768.98px) {
      .store-locator-detail .map-canvas {
        height: 320px;
        margin-right: -15px;
        margin-bottom: 0;
        margin-left: -15px; } }
  @media (max-width: 768.98px) {
    .store-locator-detail {
      padding-bottom: 0; }
      .store-locator-detail .store-detail-top {
        margin-top: -5px; }
      .store-locator-detail .btn-action-my-store {
        width: 100%;
        margin-bottom: 10px; }
      .store-locator-detail .list-btn-contact {
        display: flex;
        margin-right: -5px;
        margin-left: -5px; }
        .store-locator-detail .list-btn-contact .btn {
          width: 50%;
          margin: 0 5px; } }

.map-marker {
  float: left;
  width: 2em;
  height: 2em;
  text-align: center;
  line-height: 2em;
  border-radius: 0.375em;
  color: #fff;
  background-color: #7ed0ee;
  position: relative; }
  .map-marker::after {
    position: absolute;
    bottom: -0.625em;
    left: 50%;
    transform: translate(-50%, 0);
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1em 0.5em 0;
    border-color: #7ed0ee transparent transparent transparent; }

.gm-style-iw .store-details {
  margin-left: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5; }

.gm-style-iw a {
  color: var(--skin-link-color-1); }

.gm-style-iw .store-map-address {
  position: absolute;
  bottom: 15px;
  right: 19px; }

.store-locator-detail .store-map-address {
  opacity: 0;
  visibility: hidden; }

.map-canvas {
  display: none; }
  @media (min-width: 544px) {
    .map-canvas {
      height: 28.125em;
      display: block; } }

.store-name {
  font-weight: 600; }

.store-details {
  display: block;
  margin-left: 3.125em; }

.store-locator-no-apiKey {
  display: none; }

.store-locator-no-results {
  display: none; }

.store-locator-hero {
  background-image: url("../images/storelocator.jpg");
  margin-bottom: 0.625em; }
  @media (min-width: 544px) {
    .store-locator-hero {
      display: none; } }

@media (min-width: 769px) {
  .results {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 21.875em;
    margin-right: -0.938em; } }

