:root {
  --website-gold: #9b7648;
  --special-color: #ff6136;
  --deep-color: #121212;
  --auxiliary-color: #777777;
  --auxiliary-bottom-color: #f4f4f4;
  --light-color: #ffffff;
  --banner-title-size: 3.75vw;
  --title-size: 2.29vw;
  --banner-subtitle-size: 1.56vw;
  --title-subtitle-size: 18px;
  --btn-size: 1vw;
  --regular-small-size: 12px;
  --regular-size: 14px;
  --rany-style: "Rany-Bold";
  --rany-regular: "Rany-Regular";
  --rany-medium: "Rany-Medium";
  --rany-italic: "Rany-Italic";
  --misans-medium-style: "MiSans-Medium";
  --misans-style: "MiSans-Regular";
  --misans-title: "MiSans-Semibold";
  --misanslatin: "MiSansLatin-Regular";
  --misanslatin-medium: "MiSansLatin-Medium";
  --misanslatin-semibold: "MiSansLatin-Semibold";
  --misanslatin-demibold: "MiSansLatin-Demibold";
  --misanslatin-bold: "MiSansLatin-Bold";
  --misanslatin-heavy: "MiSansLatin-Heavy";
}
@media only screen and (min-width: 1920px) {
  :root {
    --banner-title-size: 72px;
    --title-size: 44px;
    --banner-subtitle-size: 30px;
    --btn-size: 18px;
    --regular-small-size: 14px;
    --regular-size: 16px;
  }
}
@media only screen and (max-width: 1000px) {
  :root {
    --banner-title-size: 36px;
    --title-size: 22px;
    --banner-subtitle-size: 16px;
    --btn-size: 14px;
  }
}
@media only screen and (min-width: 600px) {
  :root {
    --banner-title-size: 28px;
    --title-size: 24px;
    --banner-subtitle-size: 18px;
  }
}
html {
  scroll-behavior: smooth;
}
@media only screen and (max-width: 589.1px) {
  body:not(.template-index) .gw-widget-placeholder-LC-wrapper {
    display: none !important;
  }
}
.justify-center {
  justify-content: center;
}
.flex-column {
  flex-direction: column !important;
}
.font-bold {
  font-weight: 700;
}
.w100 {
  width: 100%;
}
nobr {
  display: contents;
}
/*# sourceMappingURL=/cdn/shop/t/129/assets/base.css.map?v=38334842673362779741741259644 */
