/** Shopify CDN: Minification failed

Line 282:1 Unexpected "{"
Line 291:0 Expected "}" to go with "{"

**/
.header__search {
  display: none !important;
}

.header__active-menu-item {
  color: black !important;
}

.header a {
  font-size: 18px !important;
  color: #000000;
}

.footer__column {
  display: flex;
}

hr {
  border-top: 4px solid #ffffff !important;
  max-width: 60%;
}

@media screen and (max-width: 580px) {
   hr {
    max-width: 100%;
  }
}

.footer__mobile_column .column {
  padding-left: 0 !important;
}

.column {
  flex: 1;
  padding: 10px;
  text-align: left;
}

.column1 {
  flex: 0 0 50%;
  padding-right: 20%;
}

.gradient-col-1 .shg-row > div:nth-child(2),
.gradient-col-2 .shg-row > div:nth-child(1) {
  margin: auto !important;
}

header {
  z-index: 999999;
}

sticky-header.transparent {
  background: transparent !important;
  box-shadow: none !important;
}

sticky-header {
  z-index: 999999;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.hero-section {
  margin-top: -130px;
}

footer {
  background: rgb(193, 232, 255) !important;
  background: linear-gradient(
    90deg,
    rgba(193, 232, 255, 1) 0%,
    rgba(218, 255, 227, 1) 100%
  ) !important;
  color: #000 !important;
}

footer a {
  text-decoration: none !important;
  color: #000 !important;
}

footer .list-menu__item {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin: 12px 0;
  font-size: 18px;
}

.footer-header {
  font-weight: bold;
  font-size: 20px;
}

.review-box {
  position: relative;
}

.review-box:after {
  content: " ";
  width: 29px;
  height: 14px;
  background: #fff; /* border-radius: 4px; */
  position: absolute;
  right: -10px;
  top: 0;
  transform: rotate(45deg);
}

.slick-slider {
  padding: 0 !important;
}

.header__menu-item span:hover,
.header__menu-item span:active,
.header__menu-item:hover,
.header__menu-item:active {
  color: #000000;
}

.review .shg-box-content {
  max-width: 90% !important;
  margin: 0 auto;
}

/* SMOOTH SCROLL  */
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

.gcb-form {
  max-width: 75%;
  margin: 0 auto;
  margin-top: 24px;
}

.gcb-form .shogun-form-label {
  display: none !important;
}
.gcb-form .shogun-form-text-input {
  position: absolute;
  width: 100% !important;
}
.gcb-form input[type="email"] {
  background: none;
  border: none;
  border-bottom: 1px solid;
}
.gcb-form button {
  background: transparent !important;
  border: none;
  padding: 0 !important;
  position: absolute;
  right: 29px !important;
  color: #000000 !important;
}
.gcb-form button::after {
  content: " " !important;
  width: 30px;
  position: absolute;
  left: 120%;
  bottom: 5px;
  height: 10px;
  background: url("https://i.shgcdn.com/0063b5bd-9352-4dd2-bbad-1f5b774aa526/-/format/auto/-/preview/3000x3000/-/quality/lighter/");
  background-size: cover;
  background-position: center;
}
.gcb-form * {
  font-family: "Montserrat" !important;
  font-size: 18px;
}
.gcb-form {
  position: relative;
}

.try-hr hr {
  margin: 0;
  border-top: 4px solid #000000 !important;
  max-width: 60%;
}

.our-story-banner {
  background: rgb(215, 253, 229);
  background: -moz-linear-gradient(
    183deg,
    rgba(215, 253, 229, 1) 0%,
    rgba(194, 233, 254, 1) 100%
  );
  background: -webkit-linear-gradient(
    183deg,
    rgba(215, 253, 229, 1) 0%,
    rgba(194, 233, 254, 1) 100%
  );
  background: linear-gradient(
    183deg,
    rgba(215, 253, 229, 1) 0%,
    rgba(194, 233, 254, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7fde5",endColorstr="#c2e9fe",GradientType=1);
}

.spark {
  position: relative;
}

.spark::before {
  content: " ";
  display: table;
  background: red;
  height: 60px;
  width: 60px;
  position: absolute;
  background: url("https://i.shgcdn.com/821bb35d-ec0a-45f6-8d4a-1c778d76874a/-/format/auto/-/preview/3000x3000/-/quality/lighter/");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -44px;
  top: -44px;
}

@media screen and (max-width: 580px) {
  .spark::before {
    left: 29rem;
    top: -7rem;
  }
  .try-hr hr {
    margin: auto;
  }
}

.vertical-align .shg-row {
  align-items: center;
}

.our-story-banner .shg-box-content {
  background: url("https://i.shgcdn.com/bc3a1ef2-cd2b-483c-9842-f4299d189a6d/-/format/auto/-/preview/3000x3000/-/quality/lighter/");
  background-repeat: no-repeat;
  background-size: 40vw;
  background-position: 80% 50%;
}

.about-image img {
  padding: 10px;
  box-sizing: content-box;
}

#shopify-section-template--19104625197362__1687141862705032a7 {
  background: rgb(203, 239, 249);
  background: linear-gradient(
    180deg,
    rgba(203, 239, 249, 1) 0%,
    rgba(144, 214, 250, 1) 100%
  ) !important;
  margin: 0 !important;
}


#shopify-section-template--19104625197362__1687141862705032a7 #stamped-main-widget,
#shopify-section-template--19104625197362__8f30dfcb-cc7a-4189-9583-033dcdc81b3f {
 {
  margin: 0 !important;
}


#shopify-section-template--19104625197362__8f30dfcb-cc7a-4189-9583-033dcdc81b3f {
  margin-top: 0 !important;
}

