/** Shopify CDN: Minification failed

Line 58:15 Unexpected "{"

**/
:root {
  --alpha-button-background: 1;
  --alpha-button-border: 1;
  --alpha-link: 0.85;
  --alpha-badge-border: 0.1;
}
@font-face {
  font-family: "tt-bold";
  src: url("/cdn/shop/files/tt_chocolates_demibold-webfont.woff2?v=1757064439") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "tt-regular";
  src: url("/cdn/shop/files/tt_chocolates_regular-webfont.woff2?v=1757064439") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "editorial";
  src: url("/cdn/shop/files/New-Editorial-Regular.woff?v=1755358231") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "editorial-light";
  src: url("/cdn/shop/files/PPEditorialNew-Ultralight.woff?v=1756934020") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "avan-bold";
  src: url("/cdn/shop/files/Avantt-Bold.woff?v=1755358231") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "avan-medium";
  src: url("/cdn/shop/files/Avantt-Medium.woff?v=1755358231") format("woff");
  font-weight: 500;
  font-style: normal;
}
body{
  overflow-x: hidden;
}
body, p, a {
  font-family: "avan-medium", sans-serif;
}

h1, h2, .heading {
  font-family: "editorial", sans-serif;
}
h3, h4, h5, h6,{
  font-family: "avan-bold", sans-serif;
  font-weight: 700;
}
/* .tada-products-slider.content-inner-2{
  z-index: 3 !important;
  position: relative;
  background-color: #fffaf3;
}
#shopify-section-template--19400025800835__text_pills_XKyBTC{
  z-index: 3 !important;
  position: relative;
  background-color: #fffaf3;
} */
#MainContent{
  z-index: 3 !important;
  position: relative;
  background-color: #fffaf3;
}
.product-card-wrapper .card,
.contains-card--product {
  --border-radius: var(--product-card-corner-radius);
  --border-width: var(--product-card-border-width);
  --border-opacity: var(--product-card-border-opacity);
  --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--product-card-shadow-vertical-offset);
  --shadow-blur-radius: var(--product-card-shadow-blur-radius);
  --shadow-opacity: var(--product-card-shadow-opacity);
  --shadow-visible: var(--product-card-shadow-visible);
  --image-padding: var(--product-card-image-padding);
  --text-alignment: var(--product-card-text-alignment);
}
.collection-card-wrapper .card,
.contains-card--collection {
  --border-radius: var(--collection-card-corner-radius);
  --border-width: var(--collection-card-border-width);
  --border-opacity: var(--collection-card-border-opacity);
  --shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);
  --shadow-blur-radius: var(--collection-card-shadow-blur-radius);
  --shadow-opacity: var(--collection-card-shadow-opacity);
  --shadow-visible: var(--collection-card-shadow-visible);
  --image-padding: var(--collection-card-image-padding);
  --text-alignment: var(--collection-card-text-alignment);
}
.article-card-wrapper .card,
.contains-card--article {
  --border-radius: var(--blog-card-corner-radius);
  --border-width: var(--blog-card-border-width);
  --border-opacity: var(--blog-card-border-opacity);
  --shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);
  --shadow-blur-radius: var(--blog-card-shadow-blur-radius);
  --shadow-opacity: var(--blog-card-shadow-opacity);
  --shadow-visible: var(--blog-card-shadow-visible);
  --image-padding: var(--blog-card-image-padding);
  --text-alignment: var(--blog-card-text-alignment);
}
.contains-content-container,
.content-container {
  --border-radius: var(--text-boxes-radius);
  --border-width: var(--text-boxes-border-width);
  --border-opacity: var(--text-boxes-border-opacity);
  --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);
  --shadow-blur-radius: var(--text-boxes-shadow-blur-radius);
  --shadow-opacity: var(--text-boxes-shadow-opacity);
  --shadow-visible: var(--text-boxes-shadow-visible);
}
.contains-media,
.global-media-settings {
  --border-radius: var(--media-radius);
  --border-width: var(--media-border-width);
  --border-opacity: var(--media-border-opacity);
  --shadow-horizontal-offset: var(--media-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--media-shadow-vertical-offset);
  --shadow-blur-radius: var(--media-shadow-blur-radius);
  --shadow-opacity: var(--media-shadow-opacity);
  --shadow-visible: var(--media-shadow-visible);
}
/* base */
.grid-auto-flow {
  display: grid;
  grid-auto-flow: column;
}
.page-margin,
.shopify-challenge__container {
  margin: 7rem auto;
}
.rte-width {
  max-width: 82rem;
  margin: 0 auto 2rem;
}
.skip-to-content-link:focus {
  z-index: 9999;
  position: inherit;
  overflow: auto;
  width: auto;
  height: auto;
  clip: auto;
}
.caption {
  font-size: 1rem;
  letter-spacing: 0.07rem;
  line-height: calc(1 + 0.7 / var(--font-body-scale));
}
@media screen and (min-width: 768px) {
  .caption {
    font-size: 1.2rem;
  }
}
.caption-with-letter-spacing {
  font-size: 1rem;
  letter-spacing: 0.13rem;
  line-height: calc(1 + 0.2 / var(--font-body-scale));
  text-transform: uppercase;
  margin-top: 1rem;
}
.caption-with-letter-spacing--medium {
  font-size: 1.2rem;
  letter-spacing: 0.16rem;
}
.caption-with-letter-spacing--large {
  font-size: 1.4rem;
  letter-spacing: 0.18rem;
}
.caption-large,
.customer .field input,
.field__input,
.form__label,
.select__select {
  font-size: 1.3rem;
  line-height: calc(1 + 0.5 / var(--font-body-scale));
  letter-spacing: 0.04rem;
}
.link,
.customer a {
  cursor: pointer;
  display: inline-block;
  border: none;
  box-shadow: none;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  color: rgb(var(--color-link));
  background-color: transparent;
  font-family: inherit;
}
.link-with-icon {
  display: inline-flex;
  font-size: 1.4rem;
  font-weight: 600;
  letter-spacing: 0.1rem;
  text-decoration: none;
  margin-bottom: 4.5rem;
  white-space: nowrap;
}
.link-with-icon .icon {
  width: 1.5rem;
  margin-left: 1rem;
}
a:not([href]) {
  cursor: not-allowed;
}
.circle-divider::after {
  content: '\2022';
  margin: 0 1.3rem 0 1.5rem;
}
.circle-divider:last-of-type::after {
  display: none;
}
.placeholder {
  background-color: rgba(var(--color-foreground), 0.04);
  color: rgba(var(--color-foreground), 0.55);
  fill: rgba(var(--color-foreground), 0.55);
}
.underlined-link,
.customer a,
.inline-richtext a {
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 0.1rem;
  transition: text-decoration-thickness ease 100ms;
}
.underlined-link,
.customer a {
  color: rgba(var(--color-link), var(--alpha-link));
}
.inline-richtext a,
.rte.inline-richtext a {
  color: currentColor;
}
.underlined-link:hover,
.customer a:hover,
.inline-richtext a:hover {
  color: rgb(var(--color-link));
  text-decoration-thickness: 0.2rem;
}
.icon-arrow {
  width: 1.5rem;
}
h3 .icon-arrow,
.h3 .icon-arrow {
  width: calc(var(--font-heading-scale) * 1.5rem);
}
/* arrow animation */
.animate-arrow .icon-arrow path {
  transform: translateX(-0.25rem);
  transition: transform var(--duration-long) ease;
}
.animate-arrow:hover .icon-arrow path {
  transform: translateX(-0.05rem);
}
/* base-details-summary */
summary {
  cursor: pointer;
  list-style: none;
  position: relative;
}
summary .icon-caret {
  position: absolute;
  height: 0.6rem;
  right: 1.5rem;
  top: calc(50% - 0.2rem);
}
summary::-webkit-details-marker {
  display: none;
}
.disclosure-has-popup {
  position: relative;
}
.disclosure-has-popup[open] > summary::before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  cursor: default;
  content: ' ';
  background: transparent;
}
.disclosure-has-popup > summary::before {
  display: none;
}
.disclosure-has-popup[open] > summary + * {
  z-index: 100;
}
@media screen and (min-width: 768px) {
  .disclosure-has-popup[open] > summary + * {
    z-index: 4;
  }

  .facets .disclosure-has-popup[open] > summary + * {
    z-index: 2;
  }
}
/* section-header */
.shopify-section-header-sticky {
  position: sticky;
  top: 0;
}
.shopify-section-header-hidden {
  top: calc(-1 * var(--header-height));
}
.shopify-section-header-hidden.menu-open {
  top: 0;
}
.section-header.animate {
  transition: top 0.15s ease-out;
}

.section-header ~ .shopify-section-group-header-group {
  z-index: initial;
}
/* Main Header Layout */
.header-wrapper {
  display: block;
  position: relative;
  background-color: rgb(var(--color-background));
}
.header-wrapper--border-bottom {
  background-color: rgb(var(--color-background));
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);
}
.header {
  display: grid;
  grid-template-areas: 'left-icons heading icons';
  grid-template-columns: 1fr 2fr 1fr;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .header--has-app {
    grid-template-columns: auto 1fr auto;
  }
}
@media screen and (min-width: 992px) {
  .header {
    grid-template-columns: 1fr auto 1fr;
  }
  .header--top-left,
  .header--middle-left:not(.header--has-menu) {
    grid-template-areas:
      'heading icons'
      'navigation navigation';
    grid-template-columns: 1fr auto;
  }

  .header--top-left.drawer-menu,
  .header--middle-left.drawer-menu {
    grid-template-areas: 'navigation heading icons';
    grid-template-columns: auto 1fr auto;
    column-gap: 1rem;
  }

  .header--middle-left {
    grid-template-areas: 'heading navigation icons';
    grid-template-columns: auto auto 1fr;
    column-gap: 2rem;
  }

  .header--middle-center:not(.drawer-menu) {
    grid-template-areas: 'navigation heading icons';
    grid-template-columns: 1fr auto 1fr;
    column-gap: 2rem;
  }

  .header--middle-center a.header__heading-link {
    text-align: center;
  }

  .header--top-center {
    grid-template-areas:
      'left-icons heading icons'
      'navigation navigation navigation';
  }

  .header--top-center.drawer-menu {
    grid-template-areas: 'left-icons heading icons';
    grid-template-columns: 1fr auto 1fr;
  }

  .header:not(.header--middle-left, .header--middle-center) .header__inline-menu {
    margin-top: 1.05rem;
  }
}
.header *[tabindex='-1']:focus {
  outline: none;
}
.header__heading {
  margin: 0;
  line-height: 0;
}
.header > .header__heading-link {
  line-height: 0;
}
.header__heading,
.header__heading-link {
  grid-area: heading;
  justify-self: center;
}
.header__heading-link {
  display: inline-block;
  padding: 0.75rem;
  text-decoration: none;
  word-break: break-word;
}
.header__heading-link:hover .h2 {
  color: rgb(var(--color-foreground));
}
.header__heading-link .h2 {
  line-height: 1;
  color: rgba(var(--color-foreground), 0.75);
}
.header__heading-logo {
  height: auto;
  max-width: 100%;
}
.header__heading-logo-wrapper {
  width: 100%;
  display: inline-block;
  transition: width 0.3s cubic-bezier(0.52, 0, 0.61, 0.99);
}
@media screen and (max-width: 991px) {
  .header__heading,
  .header__heading-link {
    text-align: center;
  }
  .header--mobile-left .header__heading,
  .header--mobile-left .header__heading-link {
    text-align: left;
    justify-self: start;
  }
  .header--mobile-left {
    grid-template-columns: auto 2fr 1fr;
  }
}
@media screen and (min-width: 992px) {
  .header--middle-left .header__heading-link,
  .header--top-left .header__heading-link {
    margin-left: -0.75rem;
  }

  .header__heading,
  .header__heading-link {
    justify-self: start;
  }

  .header--middle-center .header__heading-link,
  .header--middle-center .header__heading {
    justify-self: center;
    text-align: center;
  }

  .header--top-center .header__heading-link,
  .header--top-center .header__heading {
    justify-self: center;
    text-align: center;
  }
}
/* Search */
menu-drawer + .header__search {
  display: none;
}
.header > .header__search {
  grid-area: left-icons;
  justify-self: start;
}
.header--top-center.drawer-menu > .header__search {
  margin-left: 3.2rem;
}
.header--top-center header-drawer {
  grid-area: left-icons;
}
.header:not(.header--has-menu) * > .header__search {
  display: none;
}
.header__search {
  display: inline-flex;
  line-height: 0;
}
.header--top-center > .header__search {
  display: none;
}
.header--top-center * > .header__search {
  display: inline-flex;
}
@media screen and (min-width: 992px) {
  .header:not(.header--top-center) * > .header__search,
  .header--top-center > .header__search {
    display: inline-flex;
  }

  .header:not(.header--top-center) > .header__search,
  .header--top-center * > .header__search {
    display: none;
  }
}
.no-js .predictive-search {
  display: none;
}
details[open] > .search-modal {
  opacity: 1;
  animation: animateMenuOpen var(--duration-default) ease;
}
details[open] .modal-overlay {
  display: block;
}
details[open] .modal-overlay::after {
  position: absolute;
  content: '';
  background-color: rgb(var(--color-foreground), 0.5);
  top: 100%;
  left: 0;
  right: 0;
  height: 100vh;
}
.no-js details[open] > .header__icon--search {
  top: 1rem;
  right: 0.5rem;
}
.search-modal {
  opacity: 0;
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
  min-height: calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));
  height: 100%;
}
.search-modal__content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 5rem 0 1rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
  position: relative;
}
.search-modal__content-bottom {
  bottom: calc((var(--inputs-margin-offset) / 2));
}
.search-modal__content-top {
  top: calc((var(--inputs-margin-offset) / 2));
}
.search-modal__form {
  max-width: 767px;
}
.search-modal__close-button {
  position: absolute;
  right: 0.3rem;
}
@media screen and (min-width: 768px) {
  .search-modal__close-button {
    right: 1rem;
  }
  .search-modal__content {
    padding: 0 6rem;
  }
}
@media screen and (min-width: 992px) {
  .search-modal__close-button {
    position: initial;
    margin-left: 0.5rem;
  }
}
/* Header menu */
.menu__dropdown{

}
.dropdown-menu {
  opacity: 0;
  pointer-events: none;
  transition: all 0.25s ease;
}
.menu__dropdown:hover > .dropdown-menu{
  opacity: 1;
  pointer-events: inherit;
}
.header__inline-menu {
  margin-left: -1.2rem;
  grid-area: navigation;
  display: none;
}
.header--top-center .header__inline-menu,
.header--top-center .header__heading-link {
  margin-left: 0;
}
@media screen and (min-width: 992px) {
  .header__inline-menu {
    display: block;
  }

  .header--top-center .header__inline-menu {
    justify-self: center;
  }

  .header--top-center .header__inline-menu > .list-menu--inline {
    justify-content: center;
  }

  .header--middle-left .header__inline-menu {
    margin-left: 0;
  }
}
.header__menu {
  padding: 0 1rem;
}
.header__menu-item {
  padding: 1.2rem;
  text-decoration: none;
  color: rgba(var(--color-foreground));
}
.header__menu-item.header__menu-active,
.header__menu-item:hover {
  color: rgba(var(--color-foreground-hover));
}
.header__menu-item span {
  transition: text-decoration var(--duration-short) ease;
}
.header__menu-item:hover span {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
details[open] > .header__menu-item {
  text-decoration: underline;
}
details[open]:hover > .header__menu-item {
  text-decoration-thickness: 0.2rem;
}
details[open] > .header__menu-item .icon-caret {
  transform: rotate(180deg);
}
.header__active-menu-item {
  transition: text-decoration-thickness var(--duration-short) ease;
  color: rgb(var(--color-foreground));
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.header__menu-item:hover .header__active-menu-item {
  text-decoration-thickness: 0.2rem;
}
.header__submenu {
  transition: opacity var(--duration-default) ease, transform var(--duration-default) ease;
}
.global-settings-popup,
.header__submenu.global-settings-popup {
  border-radius: var(--popup-corner-radius);
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  border-style: solid;
  border-width: var(--popup-border-width);
  box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
  rgba(var(--color-shadow), var(--popup-shadow-opacity));
  z-index: -1;
}
.header__submenu.list-menu {
  padding: 2.4rem 0;
}
.header__submenu .header__submenu {
  background-color: rgba(var(--color-foreground), 0.03);
  padding: 0.5rem 0;
  margin: 0.5rem 0;
}
.header__submenu .header__menu-item:after {
  right: 2rem;
}
.header__submenu .header__menu-item {
  justify-content: space-between;
  padding: 0.8rem 2.4rem;
}
.header__submenu .header__submenu .header__menu-item {
  padding-left: 3.4rem;
}
.header__menu-item .icon-caret {
  right: 0.8rem;
}
.header__submenu .icon-caret {
  flex-shrink: 0;
  margin-left: 1rem;
  position: static;
}
header-menu > details,
details-disclosure > details {
  position: relative;
}
@keyframes animateMenuOpen {
  0% {
    opacity: 0;
    transform: translateY(-1.5rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.overflow-hidden-desktop {
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .overflow-hidden-mobile {
    overflow: hidden;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .overflow-hidden-tablet {
    overflow: hidden;
  }
}
@media screen and (min-width: 1200px) {
  .overflow-hidden-desktop {
    overflow: hidden;
  }
}
@media screen and (forced-colors: active) {
  .icon {
    color: CanvasText;
    fill: CanvasText !important;
  }
  .icon-close-small path {
    stroke: CanvasText;
  }
}
.ratio {
  display: flex;
  position: relative;
  align-items: stretch;
}
.ratio::before {
  content: '';
  width: 0;
  height: 0;
  padding-bottom: var(--ratio-percent);
}
.content-container {
  border-radius: var(--text-boxes-radius);
  border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));
  position: relative;
}
.content-container:after {
  content: '';
  position: absolute;
  top: calc(var(--text-boxes-border-width) * -1);
  right: calc(var(--text-boxes-border-width) * -1);
  bottom: calc(var(--text-boxes-border-width) * -1);
  left: calc(var(--text-boxes-border-width) * -1);
  border-radius: var(--text-boxes-radius);
  box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
  var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
  z-index: -1;
}
.content-container--full-width:after {
  left: 0;
  right: 0;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .content-container--full-width-mobile {
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
  .content-container--full-width-mobile:after {
    display: none;
  }
}
.global-media-settings {
  position: relative;
  border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));
  border-radius: var(--media-radius);
  overflow: visible !important;
  background-color: rgb(var(--color-background));
}
.global-media-settings:after {
  content: '';
  position: absolute;
  top: calc(var(--media-border-width) * -1);
  right: calc(var(--media-border-width) * -1);
  bottom: calc(var(--media-border-width) * -1);
  left: calc(var(--media-border-width) * -1);
  border-radius: var(--media-radius);
  box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
  rgba(var(--color-shadow), var(--media-shadow-opacity));
  z-index: -1;
  pointer-events: none;
}
.global-media-settings--no-shadow {
  overflow: hidden !important;
}
.global-media-settings--no-shadow:after {
  content: none;
}
.global-media-settings img,
.global-media-settings iframe,
.global-media-settings model-viewer,
.global-media-settings video,
.global-media-settings .placeholder-svg {
  border-radius: calc(var(--media-radius) - var(--media-border-width));
}
.content-container--full-width,
.global-media-settings--full-width,
.global-media-settings--full-width img,
.global-media-settings--full-width video,
.global-media-settings--full-width iframe,
.global-media-settings--full-width .placeholder-svg {
  border-radius: 0;
  border-left: none;
  border-right: none;
}
/* check for flexbox gap in older Safari versions */
@supports not (inset: 10px) {
  .grid {
    margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));
  }
  .grid__item {
    padding-left: var(--grid-mobile-horizontal-spacing);
    padding-bottom: var(--grid-mobile-vertical-spacing);
  }
  @media screen and (min-width: 768px) {
    .grid {
      margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));
    }
    .grid__item {
      padding-left: var(--grid-desktop-horizontal-spacing);
      padding-bottom: var(--grid-desktop-vertical-spacing);
    }
  }
  .grid--gapless .grid__item {
    padding-left: 0;
    padding-bottom: 0;
  }
  @media screen and (min-width: 768px) {
    .grid--peek .grid__item {
      padding-left: var(--grid-mobile-horizontal-spacing);
    }
  }
  .product-grid .grid__item {
    padding-bottom: var(--grid-mobile-vertical-spacing);
  }
  @media screen and (min-width: 768px) {
    .product-grid .grid__item {
      padding-bottom: var(--grid-desktop-vertical-spacing);
    }
  }
}
.rte:after {
  clear: both;
  content: '';
  display: block;
}
.rte > *:first-child {
  margin-top: 0;
}
.rte > *:last-child {
  margin-bottom: 0;
}
.rte table {
  /* table-layout: fixed; */
}
@media screen and (min-width: 768px) {
  .rte table td {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }
}
.rte img {
  height: auto;
  max-width: 100%;
  border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));
  border-radius: var(--media-radius);
  box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
    rgba(var(--color-shadow), var(--media-shadow-opacity));
  margin-bottom: var(--media-shadow-vertical-offset);
}
.rte ul,
.rte ol {
  list-style-position: inside;
  padding-left: 2rem;
}
.rte li {
  list-style: inherit;
}
.rte li:last-child {
  margin-bottom: 0;
}
.rte a {
  color: rgba(var(--color-link), var(--alpha-link));
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 0.1rem;
  transition: text-decoration-thickness var(--duration-short) ease;
}
.rte a:hover {
  color: rgb(var(--color-link));
  text-decoration-thickness: 0.2rem;
}
.rte blockquote {
  display: inline-flex;
}
.rte blockquote > * {
  margin: -0.5rem 0 -0.5rem 0;
}
/* Animations */
@media (prefers-reduced-motion: no-preference) {
  .animate--ambient > img,
  .animate--ambient > svg {
    animation: animateAmbient 30s linear infinite;
  }
  @keyframes animateAmbient {
    0% {
      transform: rotate(0deg) translateX(1em) rotate(0deg) scale(1.2);
    }
    100% {
      transform: rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2);
    }
  }
  .scroll-trigger.animate--fade-in,
  .scroll-trigger.animate--slide-in {
    opacity: 1;
  }
  .scroll-trigger.animate--slide-in {
    transform: translateY(2rem);
  }
  .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in {
    opacity: 1;
    animation: var(--animation-fade-in);
  }
  .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in {
    animation: var(--animation-slide-in);
    animation-delay: calc(var(--animation-order) * 75ms);
  }
  .scroll-trigger.scroll-trigger--design-mode.animate--fade-in,
  .scroll-trigger.scroll-trigger--design-mode.animate--slide-in,
  .scroll-trigger.scroll-trigger--design-mode .slider,
  .scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel {
    opacity: 1;
    animation: none;
    transition: none;
  }
  .scroll-trigger.scroll-trigger--design-mode.animate--slide-in {
    transform: translateY(0);
  }

  @keyframes slideIn {
    from {
      transform: translateY(2rem);
      opacity: 0.01;
    }
    to {
      transform: translateY(0);
      opacity: 1;
    }
  }

  @keyframes fadeIn {
    from {
      opacity: 0.01;
    }
    to {
      opacity: 1;
    }
  }
}
/* Element Hovers: 3d Lift */ 
@media (prefers-reduced-motion: no-preference) and (hover: hover) {
  .animate--hover-3d-lift .card-wrapper .card--card,
  .animate--hover-3d-lift .card-wrapper .card--standard .card__inner,
  .animate--hover-3d-lift .button:not(.button--tertiary),
  .animate--hover-3d-lift .shopify-challenge__button,
  .animate--hover-3d-lift .customer button,
  .animate--hover-3d-lift .shopify-payment-button__button,
  .animate--hover-3d-lift .deferred-media .deferred-media__poster-button {
    transition: transform var(--duration-long) ease, box-shadow var(--duration-long) ease;
    transform-origin: center;
  }
  .animate--hover-3d-lift .card-wrapper:hover .card--card,
  .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,
  .animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,
  .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,
  .animate--hover-3d-lift .customer button:not([disabled]):hover,
  .animate--hover-3d-lift .shopify-payment-button__button:hover,
  .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button {
    transition: transform var(--duration-extended) ease, box-shadow var(--duration-long) ease; /* Slow the card transition speed while hover is active. */
    transform: rotate(1deg);
    box-shadow: -1rem -1rem 1rem -1rem rgba(0, 0, 0, 0.05), 1rem 1rem 1rem -1rem rgba(0, 0, 0, 0.05),
      0 0 0.5rem 0 rgba(255, 255, 255, 0), 0 2rem 3.5rem -2rem rgba(0, 0, 0, 0.5);
  }
  .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button {
    transform: translate(-50%, -50%) scale(1.05); /* Apply a specialized transform to the video play button. */
  }
  .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,
  .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner {
    transform: rotate(0.5deg); /* Less intense rotation for collage items. */
  }
  .animate--hover-3d-lift .product-grid .grid__item:hover,
  .animate--hover-3d-lift .collection-list .grid__item:hover,
  .animate--hover-3d-lift .collage__item:hover,
  .animate--hover-3d-lift .blog-articles .article:hover,
  .animate--hover-3d-lift .complementary-slide li:hover {
    z-index: 2; /* Make sure the hovered card is the topmost card. */
  }
  .animate--hover-3d-lift .product-grid {
    isolation: isolate; /* Ensure z-index changes here don't negatively effect other UI stacking. */
  }
  .animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner {
    box-shadow: none;
    transition: transform var(--duration-long) ease, filter var(--duration-long) ease;
  }
  .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner {
    transition: transform calc(2 * var(--duration-extended)) ease, filter var(--duration-long) ease; /* Slow the card transition speed while hover is active. */
    filter: drop-shadow(0rem 2rem 2rem rgba(0, 0, 0, 0.15)) drop-shadow(0rem 1rem 1rem rgba(0, 0, 0, 0.15));
  }
  .animate--hover-3d-lift .card-wrapper:hover .card--card:after,
  .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,
  .animate--hover-3d-lift
    .card-wrapper:hover
    .card--shape.card--standard:not(.card--text)
    .card__inner
    .card__media:before {
    background-image: var(--easter-egg);
    background-size: 250px 250px;
    mix-blend-mode: color-dodge;
    pointer-events: none;
    z-index: 2;
  }
  .animate--hover-3d-lift
    .card-wrapper:hover
    .card--shape.card--standard:not(.card--text)
    .card__inner
    .card__media:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .animate--hover-3d-lift .card-wrapper .card--card:before,
  .animate--hover-3d-lift .card-wrapper .card--standard .card__media:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: background-position calc(2 * var(--duration-extended)) ease, opacity var(--duration-default) ease;
    mix-blend-mode: overlay;
    background-size: 400% 100%;
    background-position: 90% 0;
    background-repeat: no-repeat;
    background-image: linear-gradient(
      135deg,
      rgba(255, 255, 255, 0) 45%,
      rgba(255, 255, 255, 1) 50%,
      rgba(255, 255, 255, 0) 55%
    );
  }
  .animate--hover-3d-lift .card-wrapper:hover .card--card:before,
  .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after {
    opacity: 0.2;
    transition: background-position 6s ease, opacity var(--duration-long) ease;
    background-position: left;
    z-index: 2;
  }
  :root {
    --easter-egg: none;
    --sparkle: url('./sparkle.gif');
  }
}
/* utility-bar */
.utility-bar {
  height: 100%;
}
.utility-bar--bottom-border {
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
}
details-disclosure > details {
  position: relative;
}
.modal__layout{
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(10,10,10,.45);    
  transition: all 0.35s; 
  visibility: hidden;
  opacity: 0;
} 
/* component-cart-count-bubble */
.header__icon{
  position: relative;  
}
.cart-count-bubble:empty {
  display: none;
}
.cart-count-bubble,
.count-bubble{
  position: absolute;
  background-color: rgb(var(--color-button));
  color: rgb(var(--color-button-text));
  height: 1.7rem;
  width: 1.7rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.9rem;
  top: -0.5rem;
  left: calc(100% - 1rem);
  line-height: calc(1 + 0.1 / var(--font-body-scale));
}
/* End component-cart-count-bubble */
/*component-pagination slideshow*/
.swiper-pagination-horizontal{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  margin-top: 1.5rem;
}
.swiper-pagination-horizontal .carousel-pagination-bullet,
.swiper-pagination-horizontal .circle-timer{
  cursor: pointer;
  margin: 0 4px;
}
.swiper-pagination-horizontal .circle-timer.index-slideshow-pagination-bullet-active{
 cursor: default;
}
.swiper-pagination-horizontal .circle-timer > svg{
  width: 1.5rem;
  height: 1.5rem;
  color: rgba(var(--color-foreground), 0.1);
  fill: rgba(var(--color-foreground), 0.1);
}
.swiper-pagination-horizontal .carousel-pagination-bullet{
  width: 1rem;
  height: 1rem;
  background-color: rgba(var(--color-foreground), 0.1);
  border-radius: 100%;
}
.swiper-pagination-horizontal .carousel-pagination-bullet.carousel-pagination-bullet-active{
  cursor: default;
  background-color: rgb(var(--color-foreground));
}
@media screen and (min-width: 1200px){
  .swiper-pagination-horizontal .circle-timer > svg{
    width: 30px;
    height: 30px;
  }
  .swiper-pagination-horizontal .circle-timer > svg circle{
    r: 6;
  }
}
.swiper-pagination-horizontal .circle-timer.index-slideshow-pagination-bullet-active > svg{
  color: rgb(var(--color-button));
  fill: rgb(var(--color-button));
} 

/*End component-pagination slideshow*/
/*tab-component*/
/* tab-component{display: block;}
tab-component .collection-tab__title{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;  
  padding-left: 0;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;  
}
tab-component .tab-title{
  text-transform: uppercase;
  padding: 14px 15px;  
}
tab-component .tab-title a{ font-size: 20px;}
tab-component .tab-title:hover a{color: var(--color-foreground); }
tab-component .tab-title.is-active{
  font-weight: 600;    
  pointer-events: none;
  position: relative;
  border: 1px solid var(--color-badge-border);  
  border-bottom: 0;    
}
tab-component .tab-title.is-active:after{
  content:'';
  height: 5px;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -1px;
  z-index: 1;
  background-color: var(--color-background);
}
tab-component .tab-title.is-active a{text-decoration: underline;}
tab-component .tab-content{ display: none;}
tab-component .box-divider + .collection-tab__content .tab-content{ padding-top: 30px; }
tab-component .tab-content.is-active{ display: flex; }
tab-component .collection-tab__large .cart-button.bottom-center{
  position: static;
  transform: none;
  margin-top: 10px;
}
tab-component .collection-tab__large .product-item__image_gallery{
  margin-top: 15px;
}
@media screen and (max-width: 575px){
  tab-component .tab-title{
    padding: 5px 10px;  
  }
  tab-component .tab-title a{
    font-size: 15px;
  }
} */
/*End tab-component*/
/*component-scrollbar*/
/*scrollbar firefox*/
.component-scrollbar{       
  scrollbar-color: #f1f1f1 #ddd;
  scrollbar-width: thin;
}
/* width */
.component-scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
/* Track */
.component-scrollbar::-webkit-scrollbar-track {
  background: #ddd;
}
/* Handle */
.component-scrollbar::-webkit-scrollbar-thumb {background: var(--color-badge-foreground-hover);}
/* Handle on hover */
.component-scrollbar::-webkit-scrollbar-thumb:hover {opacity: 0.5;}
/*end component-scrollbar*/

/*popup image*/
.pswp__scroll-wrap{
  background-color: #000;
}
.product-item__image-zoom,
.pswp__img{
  height: 100%;
  width: 100%;  
  position: absolute;
  cursor: zoom-in;
  text-align: right;
  display: flex;
  flex-wrap: wrap;  
  justify-content: flex-end;
  align-items: flex-end;
}
.product-item__image-zoom svg{
  color: #000;
  margin: 10px;   
}
@media screen and (min-width: 992px){
  .product-item__image-zoom svg{
    display: none !important;
  }
}
/*End popup image*/
/*grid-list-component*/
grid-list-component{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;        
}
grid-list-component .template__grid-list-item{
  width: 30px;
  height: 30px;
  text-align: center;    
  cursor: pointer;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
  display: block;
  transition: all 0.35s;
  position: relative;
  
  color: var(--color_btn_text1);
  border: 1px solid var(--color_btn_border1);
  background-color: var(--color_btn_bg1);
} 
grid-list-component .template__grid-list-item:last-child{
  margin-right: 0px;
}
grid-list-component .template__grid-list-item:last-child{
  margin-left: 0px;
}
grid-list-component .template__grid-list-item i {          
  font-size: 15px;
  line-height: 30px;
  fill: currentcolor;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}  
grid-list-component .template__grid-list-item:hover,
grid-list-component .template__grid-list-item.active{
  color: var(--color_btn_text);
  border: 1px solid var(--color_btn_border);
  background-color: var(--color_btn_bg);
}
grid-list-component .template__grid-list-item.active{
  cursor: default;
}
/*End grid-list-component*/ 
/* component-modal */
.modal__toggle {
  list-style-type: none;
}
.no-js details[open] .modal__toggle {
  position: absolute;
  z-index: 5;
}
.modal__toggle-close {
  display: none;
}
.no-js details[open] svg.modal__toggle-close {
  display: flex;
  z-index: 1;
  height: 1.7rem;
  width: 1.7rem;
}
.modal__toggle-open {
  display: flex;
}
.no-js details[open] .modal__toggle-open {
  display: none;
}
.no-js .modal__close-button.link {
  display: none;
}
.modal__close-button.link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0rem;
  height: 4.4rem;
  width: 4.4rem;
  background-color: transparent;
}
.modal__close-button .icon {
  width: 1.7rem;
  height: 1.7rem;
}
.modal__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(var(--color-background));
  z-index: 4;
  display: flex;
  justify-content: center;
  align-items: center;
}
.media-modal {
  cursor: zoom-out;
}
.media-modal .deferred-media {
  cursor: initial;
}
/* End component-modal */
/* component-media */
.media {
  display: block;
  background-color: rgba(var(--color-foreground), 0.1);
  position: relative;
  overflow: hidden;
}
.media--transparent {
  background-color: transparent;
}
.media > *:not(.zoom):not(.deferred-media__poster-button),
.media model-viewer {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.media > img {
  object-fit: cover;
  object-position: center center;
  transition: all 0.5s ease;
}
.media--square {
  padding-bottom: 100%;
}
.media--portrait {
  padding-bottom: 125%;
}
.media--landscape {
  padding-bottom: 66.6%;
}
.media--cropped {
  padding-bottom: 56%;
}
.media--16-9 {
  padding-bottom: 56.25%;
}
.media--circle {
  padding-bottom: 100%;
  border-radius: 50%;
}
.media.media--hover-effect > img + img {
  opacity: 0;
}
@media screen and (min-width: 992px) {
  .media--cropped {
    padding-bottom: 63%;
  }
}
deferred-media {
  display: block;
}
/*End component-media */
/*carousel-navigation*/
.carousel-navigation{
  position: absolute;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 100%;
  transition: all 0.25s ease;
  color: rgb(var(--color-button-text));
  background-color: rgba(var(--color-button),0.9);
}
.carousel-navigation:hover{
  opacity:0.8;
}
.carousel-navigation svg{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  fill: rgb(var(--color-button-text));
}
.carousel-navigation.carousel-nav-prev{
  left: 1.5rem;
  right: auto;
}
.carousel-navigation.carousel-nav-prev > svg{
  transform: translate(-50%,-50%) rotate(180deg);
}
.carousel-navigation.carousel-nav-next{
  left: auto;
  right: 1.5rem;
}
/*carousel-navigation*/
/*box-divider*/
.box-divider{
  position: relative;
}
.box-divider .box-title{
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}

.box-divider .action > a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.box-divider .action > a:hover{
  color: rgb(var(--color-foreground-hover));
}
.box-divider .text{
  line-height: 2.2rem;
  display: inline-block;
  font-weight: 600;
}
.box-divider .icon{
  width: 2rem;
  height: 2rem;
  fill: currentcolor;
}
.box-divider .box-title + .box-subtitle{
  margin-top: 1.5rem;
}
@media screen and (min-width: 576px){
  .box-divider .action{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
  .box-divider .action > a{
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 575px){
  .box-divider .action{
    margin-top: 1rem;
  }
  .box-divider .action > a{
    justify-content: center;
  }
}
/*End box-divider*/
/*z-index*/
.carousel-navigation{
  z-index: 1;
}

/*End z-index*/
/*Custom*/

/*quick-shop-modal*/
.quick-shop-modal{
  position: fixed;
  bottom: 0;
  right: 0;
  display: none;
}
/*End quick-shop-modal*/
/*card__image*/
.card__image{
  position: relative;
}
.card__image > img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  height: auto;
}
/*End card__image*/

/*scroll-top*/
scroll-top{
  position: fixed;
  right: 1.5rem;
  bottom: 10%;
  z-index: 1;
}
scroll-top .scroll-top-icon{  
  height: 50px;
  width: 50px;
  border-radius: 100%;
  overflow: hidden;
  text-indent: -200px;
  background-color: rgba(var(--color-button));
  color: rgb(var(--color-button-text));
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: all 0.25s ease;
}
.scroll-top-icon:not(.is-show) {
  transform: translate(300%);
}
scroll-top .scroll-top-icon svg{  
  position: absolute;
  top: 50%;
  left: 50%;
  fill: #fff;
  transform: translate(-50%,-50%) rotate(-90deg);
}
scroll-top .scroll-top-icon:hover{ 
  transform: scale(1.1);
}
/*End scroll-top*/
/*newsletter-modal*/
.quick-add-modal__content.newsletter-modal__inner{
  top: 50%;
  transform: translate(-50%, -50%);
}
overlay-popup .quick-add-modal__content.newsletter-modal__inner{
  width: calc(100% - 3rem);
  max-width: 95%;
  margin-top: 0;
  border: 0;
}
@media screen and (min-width: 576px) {
  overlay-popup .quick-add-modal__content.newsletter-modal__inner{
    width: 510px;
  }
}
@media screen and (min-width: 768px) {
  overlay-popup .quick-add-modal__content.newsletter-modal__inner{
    width: 690px;
  }
  overlay-popup .quick-add-modal__content.newsletter-modal__inner.newsletter-modal__half{
    width: 600px;
  }
}

@media screen and (min-width: 992px) {
  overlay-popup .quick-add-modal__content.newsletter-modal__inner{
    width: 800px;
  }
  overlay-popup .quick-add-modal__content.newsletter-modal__inner.newsletter-modal__half{
    width: 600px;
  }
}

overlay-popup .newsletter-modal__heading{
  margin-top: 3rem;
  margin-bottom: 0;
}

.newsletter-modal__subheading{
  margin-top: 3rem;
}
overlay-popup .quick-add-modal__content{ 
  text-align: center;
}
overlay-popup .quick-add-modal__content .newsletter-modal__notification{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center; 
  margin-top: 1.5rem;
  font-size: 1.4rem;
}
.newsletter-form__field-wrapper .field__label{
  font-size: 1.4rem;
}
overlay-popup .quick-add-modal__content .newsletter-modal__form{
  padding: 3rem 4.5rem 3rem 4.5rem;
}  
overlay-popup .quick-add-modal__content .newsletter-modal__form > *:first-child{
  margin-top: 0;
}
@media screen and (min-width: 768px){
  overlay-popup .quick-add-modal__content .newsletter-modal__banner{
    flex: 1;
    overflow: hidden;
  } 
  overlay-popup .quick-add-modal__content .newsletter-modal__banner img{
    max-width: none;
    width: auto;
    height: 100%;
    
  }
}
overlay-popup .quick-add-modal__content .newsletter-modal__banner .newsletter-modal__image .newsletter__image,         
overlay-popup .quick-add-modal__content .newsletter-modal__banner .newsletter-modal__image{
  height: 100%;
}
overlay-popup .quick-add-modal__content .newsletter-modal__banner + .newsletter-modal__form{
  width: 600px;
  max-width: 60%;
  padding: 3rem 4.5rem 3rem 1.5rem;
}
@media screen and (max-width: 991px){
  .newsletter-modal__subheading{    
    margin-top: 1.5rem;
  }
}
@media screen and (max-width: 767px){
  overlay-popup .quick-add-modal__content .newsletter-modal__banner + .newsletter-modal__form,
  overlay-popup .quick-add-modal__content .newsletter-modal__form{
    width: 100%;
    max-width: 100%;
  }
  overlay-popup .quick-add-modal__content .newsletter-modal__banner{
    display: none;
    max-width: 100%;
  }
  overlay-popup .quick-add-modal__content .newsletter-modal__banner+.newsletter-modal__form {
    padding: 3rem 4.5rem 3rem 4.5rem;
  }
}

@media screen and (max-width: 575px){
  overlay-popup .quick-add-modal__content .newsletter-modal__banner+.newsletter-modal__form,
  overlay-popup .quick-add-modal__content .newsletter-modal__form{
    padding: 3rem 3rem 3rem 3rem;
  }
} 
overlay-popup .quick-add-modal__content .newsletter-modal__banner .newsletter-modal__image{
   overflow: hidden;
}
.newsletter-modal.non-open,
.newsletter-modal.is-open{
  /* animation: none; */
}
/* .newsletter-modal.is-open .newsletter-modal__inner{
  animation: anislideInUpMidle .5s ease both;	
}
.newsletter-modal.non-open .newsletter-modal__inner{
  animation: anislideOutDownMidle .5s ease both;	
} */
/*End newsletter-modal*/
/*cookies-bar__layout is-open*/
.cookies-bar__layout{
  position: fixed;
  right: auto;
  top: auto;
  left: 1rem;
  width: 30rem;
  bottom: -10px;
  max-width: 100%;
  overflow: hidden;
  padding: 1.5rem;
  font-size: 1.3rem;
  opacity: 0;
  z-index: -1;
  transition: all 0.5s ease;
}
.cookies-bar__layout.is-open{
  opacity: 1;
  z-index: 3;
  bottom: 3rem;
}
@media screen and (min-width: 576px){
  .cookies-bar__layout{
    width: 40rem;
  }
}
.cookies-bar__action{
  margin-top: 1.5rem; 
  text-align: right;
}
.cookies-bar__action > a{
  margin-right: 1rem;
  text-transform: uppercase;
  font-weight: 700;
}
.cookies-bar__action > a:hover{
  text-decoration: underline;
}
.cookies-bar__action > a:last-child{
  margin-right: 0;
}
.cookies-bar__action > a.btn{
  cursor: pointer;
  color: rgb(var(--color-foreground));
}
.cookies-bar__action > a.action-text{
  color: rgba(var(--color-foreground),0.5);
}
.cookies-bar__content{
  color: rgb(var(--color-foreground));
}
/*End cookies-bar__layout  is-open*/