/** Shopify CDN: Minification failed

Line 37:0 Unexpected "<"
Line 58:0 Unexpected "<"

**/
@font-face {
  font-family: "Gelica Medium";
  src: url('{{ "Gelica_Medium.woff2" | asset_url }}') format("woff2"),
    url('{{ "Gelica_Medium.woff" | asset_url }}') format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gelica SemiBold";
  src: url('{{ "Gelica_SemiBold.woff2" | asset_url }}') format("woff2"),
    url('{{ "Gelica_SemiBold.woff" | asset_url }}') format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Gelica-semi-bold";
  src: url("/cdn/shop/files/Gelica-semi-bold.ttf?v=1741258232")
    format("truetype");
}
@font-face {
  font-family: "Gelica_Medium_1";
  src: url("/cdn/shop/files/Gelica_Medium_1.ttf?v=1741257790")
    format("truetype");
}
@font-face {
  font-family: "Gelica_Light_1";
  src: url("/cdn/shop/files/Gelica_Light_1.ttf?v=1741257790")
    format("truetype");
}
<style>
  @font-face {
    font-family: 'Azo Sans';
    src: url("/cdn/shop/files/azosansbold.woff2?v=1786037318") format('woff2');
    font-weight: 700;
    font-display: swap;
  }
  @font-face {
    font-family: 'Azo Sans';
    src: url("/cdn/shop/files/AzoSans-Medium.woff2?v=1786037461") format('woff2'),
        url("/cdn/shop/files/AzoSans-Medium.woff?v=1786037461") format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Azo Sans';
    src: url("/cdn/shop/files/azosansregular.woff2") format('woff2');
    font-weight: 400;
    font-display: swap;
  }
</style>
/* body {
  font-family: "Gelica Medium", sans-serif;
} */
/* .h1,
h1,
.h2,
h2,
.h3,
h3,
.jdgm-carousel-item__review-title,
.jdgm-carousel-title,
.gps h1,
.gps h2,
.gps h3,
.gps h4,
.gps h5,
.gps h6 {
  font-family: "Gelica-semi-bold" !important;
  font-weight: 700 !important;
} */

/* .h4,
h4,
.h5,
h5,
.h6,
h6,
.jdgm-carousel-item__reviewer-name {
  font-family: "Gelica_Medium_1" !important;
} */
/* p,
.jdgm-carousel-item__review-body,
.jdgm-carousel-number-of-reviews,
.rte {
  font-family: "Gelica_Light_1" !important;
}
*{
  font-family: "Gelica_Light_1" !important;
} */

[data-instant-type="app-island"] {
    width: 100% !important;
}
header .serach_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
header .menu-drawer {
  right: 0;
  left: auto;
  transform: translateX(100%);
  max-width:370px;
  top: 0;
  height: calc(var(--viewport-height,100vh)) !important;
  overflow: hidden;
}
.header__icon--menu,
.header__icon--menu-close {
    background: #726258;
    width: 32px;
    height: 32px;
    border-radius: 2px;
    border: 0;
}
.header__icon--menu .icon *,
.header__icon--menu-close .icon * {
    color: #FFFFFF;
    stroke: #FFFFFF;
}
.header__icon--menu .icon,
.header__icon--menu-close .icon {
    width: 30px;
    height: 30px;
}
.header__icon--cart{
  margin-right:0;
}
.header__icons header-drawer {
    margin-left: 30px;
}
.header__icon--menu .icon.icon-close,
.header__icon--menu-close .icon.icon-close {
    width: 17px;
    height: 17px;
}
details[open]>.search-modal {
    z-index: 999;
}