/** Shopify CDN: Minification failed

Line 79:10 Expected identifier but found whitespace
Line 79:15 Unexpected ";"

**/
.as-section-ojw {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(247, 225, 207, 0.57)),
    color-stop(119.31%, rgba(247, 225, 207, 0.1))
  );
  background: linear-gradient(
    90deg,
    rgba(247, 225, 207, 0.57),
    rgba(247, 225, 207, 0.1) 119.31%
  );
  margin-top: 1.5rem;
  overflow: hidden;
  padding: 1rem 0;
  position: relative;
  scrollbar-width: none;
  -webkit-transition: padding 0.5s ease;
  transition: padding 0.5s ease;
}

*,
:before,
:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.as-section-ojw:after {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#fff),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(270deg, #fff, rgba(255, 255, 255, 0));
  bottom: 0;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 3.75rem;
}

.as-section-ojw:-webkit-scrollbar {
  background: transparent;
  width: 0;
}

.as-d-plj {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.as-content-jo5 {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.as-item-94m {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

/* .as-custom-section {
  /* display: -webkit-box;
  display: -ms-flexbox; */
  display: flex;
  gap: 0.5rem;
  margin-left: 1rem;
  margin-top: 1rem;
  overflow-x: auto;
  padding: 0 3rem 0.5rem 0;
} */

/* .as-custom-section:-webkit-scrollbar {
  display: none;
}

@media (min-width: 768px) {
  .as-custom-section:-webkit-scrollbar {
    display: block;
    height: 6px;
    width: 6px;
  }

  .as-custom-section:-webkit-scrollbar-thumb {
    background: transparent;
  }

  .as-custom-section:hover:-webkit-scrollbar-thumb {
    background: #dedede;
    border-radius: 0.2rem;
  }
} */

.as-section-jwd {
  bottom: -5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transition: bottom 0.5s ease;
  transition: bottom 0.5s ease;
}

h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h6 {
  font-size: 1rem;
}

h6 {
  /* font-family: 'Dosis', sans-serif; */
}

h6 {
  /* font-family: "nunito_sansregular";  */
  margin: 0;
  padding: 0;
}

.as-section-ojw h6 {
  color: #623c21;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1rem;
  margin: 0;
  margin-bottom: 0.5rem;
  padding-left: 1rem;
  text-transform: uppercase;
}

button {
  border-radius: 0;
}

button {
  margin: 0;
  /* font-family: inherit;  */
  font-size: inherit;
  line-height: inherit;
}

button {
  overflow: visible;
}

button {
  text-transform: none;
}

button {
  -webkit-appearance: button;
}

.as-button-7vx {
  grid-gap: 0.1875rem;
  position: relative;
  text-align: right;
  text-transform: capitalize;
  z-index: 3;
  background: none;
  border: none;
  border-bottom: 1px solid;
  color: #623c21;
  font-size: 0.6875rem;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height: 0.875rem;
  padding: 0;
}

button:not(:disabled) {
  cursor: pointer;
}

.as-button-7vx {
  display: none;
  margin-right: 1rem;
}

.as-button-ct1 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  font-weight: 400;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: 0.06em;
  line-height: 1rem;
  text-decoration: none;
  white-space: nowrap;
  background: #fff;
  border: none;
  color: #000;
  overflow: initial;
  padding: 0.6875rem 0.75rem;
  position: relative;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.as-button-ct1:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsdGVyPSJ1cmwoI2EpIj48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuOSIvPjwvZz48cGF0aCBkPSJtNS41OTQgNS41OTggNC44IDQuODAxTTUuNTk0IDEwLjQwMmw0LjgtNC44MDEiIHN0cm9rZT0iZ3JheSIgc3Ryb2tlLXdpZHRoPSIxLjE0MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGRlZnM+PGZpbHRlciBpZD0iYSIgeD0iLTYuODU3IiB5PSItNi44NTciIHdpZHRoPSIyOS43MTQiIGhlaWdodD0iMjkuNzE0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIzLjQyOSIvPjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl80N184NjAiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzQ3Xzg2MCIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=");
  content: "";
  height: 1rem;
  opacity: 0;
  position: absolute;
  right: -0.5rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  width: 1rem;
}

.as-button-8cl {
  --borderwidth: 0.125rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: none;
  border-radius: 2.5rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-size: 0.75rem;
  font-weight: 600;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: 0.06em;
  line-height: 1rem;
  padding: 0.625rem 1.25rem;
  position: relative;
  text-decoration: none;
  text-transform: capitalize;
  white-space: nowrap;
}

.as-button-hbx {
  grid-gap: 0.1875rem;
  background: linear-gradient(95.29deg, #f29eb6 -6.72%, #e6116d 98.84%);
  color: #fff;
  padding: 0.625rem 2.0625rem;
}

.as-button-8cl:after {
  background: linear-gradient(
    295.17deg,
    rgba(255, 219, 125, 0.76) 9.55%,
    #ffdb7d 48.23%,
    rgba(255, 219, 125, 0.46) 75.01%
  );
  border-radius: 40px;
  content: "";
  height: calc(100% + var(--borderwidth) * 2);
  left: calc(var(--borderwidth) * -1);
  position: absolute;
  top: calc(var(--borderwidth) * -1);
  width: calc(100% + var(--borderwidth) * 2);
  z-index: -1;
}

.as-button-hbx:after {
  background: linear-gradient(
    270.24deg,
    #ffdb7d 0.18%,
    rgba(255, 219, 125, 0) 99.79%
  );
}

.as-button-8cl:hover {
  color: #fff;
}

.as-button-7vx span {
  /* font-family: "IBM Plex Serif";  */
  font-style: italic;
}

.as-button-8cl span {
  /* font-family: "IBM Plex Sans";  */
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.12em;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767.98px) {
  .as-section-2bn {
    margin-bottom: 0.125rem;
  }
}

/* These were inline style tags. Uses id+class to override almost everything */
#style-E5HO5.style-E5HO5 {
  grid-column: 1 / -1;
}
/* These were inline style tags. Uses id+class to override almost everything */
#as-style-M3sPy.as-style-M3sPy {
  grid-column: 1 / -1;
}
