/*slider footer OFF*/
site_slider__footer{
    display:none;
}

.is-highlighted{
    color: #f9b806;
}
.card-three__title {
    line-height: 1em;
    font-weight: 700;
    font-size: 1.5em;
}
/* block description */
.loyalty-problem h3 {
    color: #f9b806;
}
@media (min-width: 1000px) {
    .site_description__wrapper {
        grid-template-columns: 400px 1fr;
        grid-gap: 4rem;
    }
}

/*showcase 4 cards*/
@media (max-width: 1200px) {
    .site_showcase__list {
        grid-template-columns: repeat(2, 1fr);
        max-width: unset;
    }
}
@media (min-width: 1200px) {
    .card-four {
        max-width:300px;
    }   
    .site_showcase__list {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (min-width: 1400px) {
    .card-four {
        max-width:400px;
    }   
}

/*footer*/
.footer-one__columns{
    padding-top:0.2rem;
    padding-bottom:2rem;
}
.footer-one__row{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
}
.footer-one__address, .footer-one__email{
    font-size:1em;
}
.footer-one__address{
    margin-bottom:0.1em!important;
}
.footer-one__column{
    font-size:1em;
}
.footer-one__item.is-parent{
    font-weight:700;
}
.footer-one__phone {
    font-size: 2.45em;
    font-weight:500;
}
/*pop up form*/
.js-popup-content{
   max-height: 700px!important; 
}
/*cookie*/
.cookies{
    border-color:#0f58d0;
    padding: .3rem 0.4rem;
}
.cross-one.is-small {
    width: 34px;
    height: 34px;
}
.cross-one.is-small::after, .cross-one.is-small::before {
    top: 8px;
    left: 16px;
    height: 16px;
}

/*-header-*/
.header-custom .frame--border{
    border-bottom:none;
}
/* header*/
.header-four-content{
    width: 250px;
}
.header-mobile-one__logo .logo__image {
    max-height:40px!important;
}
.header-six__bottom .address-one{
    display:none;
}
.header-six__top .logo__image{
    max-height:35px!important;
}
/*pop up form*/
.popup-one .js-popup-content{
   max-height: 700px!important; 
}
.contact-info__info-grid {
    grid-template-columns: 1fr;
    grid-column-gap: 0.5rem;
}

/* RX-Loyalty: system-font fallbacks matched to the theme fonts (20.10.2026) */
/*
 * Metric-matched fallback faces. Generated by font-fallbacks.py - regenerate, do not edit.
 * Width calibration: 1 files, 1883126 characters.
 * gilroy: 1 449 at 
 * gilroy: 450 549 at 
 * gilroy: 550 649 at 
 * gilroy: 650 1000 at 
 * open-sans: 1 449 at 
 * open-sans: 450 549 at 
 * open-sans: 550 649 at 
 * open-sans: 650 1000 at 
 * Font stacks, in this order, after the web font:
 *   gilroy: "gilroy fallback Arial", "gilroy fallback Roboto", "gilroy fallback Ubuntu", "gilroy fallback Noto Sans", "gilroy fallback DejaVu Sans", sans-serif
 *   gilroy: "gilroy fallback Arial", "gilroy fallback Roboto", "gilroy fallback Ubuntu", "gilroy fallback Noto Sans", "gilroy fallback DejaVu Sans", sans-serif
 *   gilroy: "gilroy fallback Arial", "gilroy fallback Roboto", "gilroy fallback Ubuntu", "gilroy fallback Noto Sans", "gilroy fallback DejaVu Sans", sans-serif
 *   gilroy: "gilroy fallback Arial", "gilroy fallback Roboto", "gilroy fallback Ubuntu", "gilroy fallback Noto Sans", "gilroy fallback DejaVu Sans", sans-serif
 *   open-sans: "open-sans fallback Arial", "open-sans fallback Roboto", "open-sans fallback Ubuntu", "open-sans fallback Noto Sans", "open-sans fallback DejaVu Sans", sans-serif
 *   open-sans: "open-sans fallback Arial", "open-sans fallback Roboto", "open-sans fallback Ubuntu", "open-sans fallback Noto Sans", "open-sans fallback DejaVu Sans", sans-serif
 *   open-sans: "open-sans fallback Arial", "open-sans fallback Roboto", "open-sans fallback Ubuntu", "open-sans fallback Noto Sans", "open-sans fallback DejaVu Sans", sans-serif
 *   open-sans: "open-sans fallback Arial", "open-sans fallback Roboto", "open-sans fallback Ubuntu", "open-sans fallback Noto Sans", "open-sans fallback DejaVu Sans", sans-serif
 */
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 100.18%;
  ascent-override: 77.36%;
  descent-override: 22.46%;
  line-gap-override: 19.96%;
}
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 113.28%;
  ascent-override: 68.42%;
  descent-override: 19.86%;
  line-gap-override: 17.66%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 99.03%;
  ascent-override: 78.26%;
  descent-override: 22.72%;
  line-gap-override: 20.20%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 112.10%;
  ascent-override: 69.14%;
  descent-override: 20.07%;
  line-gap-override: 17.84%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 100.45%;
  ascent-override: 77.15%;
  descent-override: 22.40%;
  line-gap-override: 19.91%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 111.70%;
  ascent-override: 69.38%;
  descent-override: 20.14%;
  line-gap-override: 17.90%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 94.69%;
  ascent-override: 81.85%;
  descent-override: 23.76%;
  line-gap-override: 21.12%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 110.14%;
  ascent-override: 70.37%;
  descent-override: 20.43%;
  line-gap-override: 18.16%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 87.75%;
  ascent-override: 88.32%;
  descent-override: 25.64%;
  line-gap-override: 22.79%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.02%;
  ascent-override: 78.27%;
  descent-override: 22.72%;
  line-gap-override: 20.20%;
}
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 100.69%;
  ascent-override: 76.87%;
  descent-override: 22.44%;
  line-gap-override: 21.15%;
}
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 113.28%;
  ascent-override: 68.33%;
  descent-override: 19.95%;
  line-gap-override: 18.80%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 99.53%;
  ascent-override: 77.77%;
  descent-override: 22.71%;
  line-gap-override: 21.40%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 112.10%;
  ascent-override: 69.05%;
  descent-override: 20.16%;
  line-gap-override: 19.00%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 100.96%;
  ascent-override: 76.66%;
  descent-override: 22.39%;
  line-gap-override: 21.10%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 111.70%;
  ascent-override: 69.29%;
  descent-override: 20.23%;
  line-gap-override: 19.07%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 95.17%;
  ascent-override: 81.32%;
  descent-override: 23.75%;
  line-gap-override: 22.38%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 110.14%;
  ascent-override: 70.27%;
  descent-override: 20.52%;
  line-gap-override: 19.34%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 88.20%;
  ascent-override: 87.75%;
  descent-override: 25.62%;
  line-gap-override: 24.15%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.02%;
  ascent-override: 78.17%;
  descent-override: 22.82%;
  line-gap-override: 21.51%;
}
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 93.56%;
  ascent-override: 82.73%;
  descent-override: 24.16%;
  line-gap-override: 24.05%;
}
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 113.28%;
  ascent-override: 68.33%;
  descent-override: 19.95%;
  line-gap-override: 19.86%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 99.08%;
  ascent-override: 78.12%;
  descent-override: 22.81%;
  line-gap-override: 22.71%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 109.81%;
  ascent-override: 70.49%;
  descent-override: 20.58%;
  line-gap-override: 20.49%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 96.07%;
  ascent-override: 80.57%;
  descent-override: 23.52%;
  line-gap-override: 23.42%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 111.70%;
  ascent-override: 69.29%;
  descent-override: 20.23%;
  line-gap-override: 20.14%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 88.60%;
  ascent-override: 87.36%;
  descent-override: 25.51%;
  line-gap-override: 25.40%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 110.14%;
  ascent-override: 70.27%;
  descent-override: 20.52%;
  line-gap-override: 20.43%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 80.67%;
  ascent-override: 95.94%;
  descent-override: 28.01%;
  line-gap-override: 27.89%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 90.54%;
  ascent-override: 85.48%;
  descent-override: 24.96%;
  line-gap-override: 24.85%;
}
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 93.98%;
  ascent-override: 82.25%;
  descent-override: 24.15%;
  line-gap-override: 25.32%;
}
@font-face {
  font-family: "gilroy fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 113.28%;
  ascent-override: 68.24%;
  descent-override: 20.04%;
  line-gap-override: 21.01%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 99.52%;
  ascent-override: 77.67%;
  descent-override: 22.81%;
  line-gap-override: 23.91%;
}
@font-face {
  font-family: "gilroy fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 109.81%;
  ascent-override: 70.40%;
  descent-override: 20.67%;
  line-gap-override: 21.67%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 96.50%;
  ascent-override: 80.10%;
  descent-override: 23.52%;
  line-gap-override: 24.66%;
}
@font-face {
  font-family: "gilroy fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 111.70%;
  ascent-override: 69.20%;
  descent-override: 20.32%;
  line-gap-override: 21.31%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 89.00%;
  ascent-override: 86.85%;
  descent-override: 25.51%;
  line-gap-override: 26.74%;
}
@font-face {
  font-family: "gilroy fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 110.14%;
  ascent-override: 70.18%;
  descent-override: 20.61%;
  line-gap-override: 21.61%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 81.04%;
  ascent-override: 95.39%;
  descent-override: 28.01%;
  line-gap-override: 29.37%;
}
@font-face {
  font-family: "gilroy fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 90.54%;
  ascent-override: 85.37%;
  descent-override: 25.07%;
  line-gap-override: 26.29%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 104.94%;
  ascent-override: 101.85%;
  descent-override: 27.92%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 102.81%;
  ascent-override: 103.96%;
  descent-override: 28.50%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 103.60%;
  ascent-override: 103.18%;
  descent-override: 28.28%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 101.74%;
  ascent-override: 105.06%;
  descent-override: 28.80%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 105.00%;
  ascent-override: 101.80%;
  descent-override: 27.90%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 101.38%;
  ascent-override: 105.43%;
  descent-override: 28.90%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 99.09%;
  ascent-override: 107.87%;
  descent-override: 29.57%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.96%;
  ascent-override: 106.93%;
  descent-override: 29.31%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 91.92%;
  ascent-override: 116.27%;
  descent-override: 31.87%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 1 449;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 89.87%;
  ascent-override: 118.93%;
  descent-override: 32.60%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 107.31%;
  ascent-override: 99.61%;
  descent-override: 27.30%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 102.81%;
  ascent-override: 103.96%;
  descent-override: 28.50%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 105.91%;
  ascent-override: 100.92%;
  descent-override: 27.66%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 101.74%;
  ascent-override: 105.06%;
  descent-override: 28.80%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 107.33%;
  ascent-override: 99.59%;
  descent-override: 27.30%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 101.38%;
  ascent-override: 105.43%;
  descent-override: 28.90%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 101.30%;
  ascent-override: 105.51%;
  descent-override: 28.92%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.96%;
  ascent-override: 106.93%;
  descent-override: 29.31%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 93.99%;
  ascent-override: 113.72%;
  descent-override: 31.17%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 450 549;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 89.87%;
  ascent-override: 118.93%;
  descent-override: 32.60%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 101.42%;
  ascent-override: 105.39%;
  descent-override: 28.89%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 102.81%;
  ascent-override: 103.96%;
  descent-override: 28.50%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 107.20%;
  ascent-override: 99.71%;
  descent-override: 27.33%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.66%;
  ascent-override: 107.25%;
  descent-override: 29.40%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 103.90%;
  ascent-override: 102.87%;
  descent-override: 28.20%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 101.38%;
  ascent-override: 105.43%;
  descent-override: 28.90%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 95.92%;
  ascent-override: 111.44%;
  descent-override: 30.54%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.96%;
  ascent-override: 106.93%;
  descent-override: 29.31%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 87.45%;
  ascent-override: 122.23%;
  descent-override: 33.50%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 550 649;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 82.18%;
  ascent-override: 130.07%;
  descent-override: 35.65%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 105.76%;
  ascent-override: 101.07%;
  descent-override: 27.70%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Arial";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Arimo Bold"), local("Arimo-Bold"), local("Arial"), local("Arial Regular"), local("ArialMT"), local("Liberation Sans"), local("Liberation Sans Regular"), local("LiberationSans-Regular"), local("Arimo"), local("Arimo Regular"), local("Arimo-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 102.81%;
  ascent-override: 103.96%;
  descent-override: 28.50%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 111.74%;
  ascent-override: 95.66%;
  descent-override: 26.22%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), local("Roboto"), local("Roboto Regular"), local("Roboto-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.66%;
  ascent-override: 107.25%;
  descent-override: 29.40%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 108.29%;
  ascent-override: 98.70%;
  descent-override: 27.05%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), local("Ubuntu"), local("Ubuntu Regular"), local("Ubuntu-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 101.38%;
  ascent-override: 105.43%;
  descent-override: 28.90%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 99.99%;
  ascent-override: 106.89%;
  descent-override: 29.30%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback Noto Sans";
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), local("Noto Sans"), local("Noto Sans Regular"), local("NotoSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 99.96%;
  ascent-override: 106.93%;
  descent-override: 29.31%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+0-1F, U+21-2F, U+3A-10FFFF;
  size-adjust: 91.19%;
  ascent-override: 117.21%;
  descent-override: 32.13%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "open-sans fallback DejaVu Sans";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold"), local("DejaVu Sans"), local("DejaVu Sans Regular"), local("DejaVuSans-Regular");
  font-weight: 650 1000;
  font-style: normal;
  unicode-range: U+20, U+30-39;
  size-adjust: 82.18%;
  ascent-override: 130.07%;
  descent-override: 35.65%;
  line-gap-override: 0.00%;
}
.page-one.is-gilroy h1:not(.element):not(.element h1),.page-one.is-gilroy h2:not(.element):not(.element h2),.page-one.is-gilroy h3:not(.element):not(.element h3),.page-one.is-gilroy h4:not(.element):not(.element h4),.page-one.is-gilroy h5:not(.element):not(.element h5),.page-one.is-gilroy h6:not(.element):not(.element h6),.page-one.is-gilroy th:not(.element th),.page-one.is-gilroy strong:not(.element strong),.page-one.is-gilroy b:not(.element b){font-family:'gilroy','gilroy fallback Arial','gilroy fallback Roboto','gilroy fallback Ubuntu','gilroy fallback Noto Sans','gilroy fallback DejaVu Sans',sans-serif}
.wa-forms--gilroy .wa-name{font-family:'gilroy','gilroy fallback Arial','gilroy fallback Roboto','gilroy fallback Ubuntu','gilroy fallback Noto Sans','gilroy fallback DejaVu Sans',sans-serif}
.wa-order.is-gilroy .wa-order-form-wrapper .wa-step-section>.wa-section-header>.wa-contact-name,.wa-order.is-gilroy .wa-order-form-wrapper .wa-step-section>.wa-section-header>.wa-header,.wa-order.is-gilroy .wa-order-cart-wrapper .wa-products .wa-product .wa-details-section .wa-details .wa-name{font-family:'gilroy','gilroy fallback Arial','gilroy fallback Roboto','gilroy fallback Ubuntu','gilroy fallback Noto Sans','gilroy fallback DejaVu Sans',sans-serif}
.font--gilroy{font-family:'gilroy','gilroy fallback Arial','gilroy fallback Roboto','gilroy fallback Ubuntu','gilroy fallback Noto Sans','gilroy fallback DejaVu Sans',sans-serif}
.page-one.is-open-sans h1:not(.element):not(.element h1),.page-one.is-open-sans h2:not(.element):not(.element h2),.page-one.is-open-sans h3:not(.element):not(.element h3),.page-one.is-open-sans h4:not(.element):not(.element h4),.page-one.is-open-sans h5:not(.element):not(.element h5),.page-one.is-open-sans h6:not(.element):not(.element h6),.page-one.is-open-sans th:not(.element th),.page-one.is-open-sans strong:not(.element strong),.page-one.is-open-sans b:not(.element b){font-family:'open-sans','open-sans fallback Arial','open-sans fallback Roboto','open-sans fallback Ubuntu','open-sans fallback Noto Sans','open-sans fallback DejaVu Sans',sans-serif}
.wa-forms--open-sans .wa-name{font-family:'open-sans','open-sans fallback Arial','open-sans fallback Roboto','open-sans fallback Ubuntu','open-sans fallback Noto Sans','open-sans fallback DejaVu Sans',sans-serif}
.wa-order.is-open-sans .wa-order-form-wrapper .wa-step-section>.wa-section-header>.wa-contact-name,.wa-order.is-open-sans .wa-order-form-wrapper .wa-step-section>.wa-section-header>.wa-header,.wa-order.is-open-sans .wa-order-cart-wrapper .wa-products .wa-product .wa-details-section .wa-details .wa-name{font-family:'open-sans','open-sans fallback Arial','open-sans fallback Roboto','open-sans fallback Ubuntu','open-sans fallback Noto Sans','open-sans fallback DejaVu Sans',sans-serif}
.font--open-sans{font-family:'open-sans','open-sans fallback Arial','open-sans fallback Roboto','open-sans fallback Ubuntu','open-sans fallback Noto Sans','open-sans fallback DejaVu Sans',sans-serif}
