@font-face {
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("assets/e26b170e-poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2");
}

@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("assets/b3f6a932-poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2");
}



  @font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("assets/332f18a9-poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2");
}




  @font-face {
  font-family: Poppins;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("assets/7fcbd6a9-poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2");
}



  @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("assets/6b786ac1-poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2");
}




  @font-face {
  font-family: Poppins;
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("assets/62ab5e83-poppins_i5.6acfce842c096080e34792078ef3cb7c3aad24d4.woff2") format("woff2");
}


:root {---color-button-primary-bg: #bf5a3b;
  ---color-button-primary-bg-alpha-50: rgba(191, 90, 59, 0.5);
  ---color-button-primary-text: #fff;
  ---color-button-primary-text-alpha-50: rgba(255, 255, 255, 0.5);
  ---color-button-secondary-bg: #ffffff;
  ---color-button-secondary-text:#000;
  ---color-button-secondary-text-alpha-50: rgba(255, 255, 255, 0.5);

  ---color-text: #313b41;
  ---color-text-darken: #050607;
  ---color-text-lighten: #5d707b;
  ---color-text-alpha-5: rgba(49, 59, 65, 0.05);
  ---color-text-alpha-8: rgba(49, 59, 65, 0.08);
  ---color-text-alpha-10: rgba(49, 59, 65, 0.1);
  ---color-text-alpha-15: rgba(49, 59, 65, 0.15);
  ---color-text-alpha-25: rgba(49, 59, 65, 0.25);
  ---color-text-alpha-55: rgba(49, 59, 65, 0.55);
  ---color-text-alpha-60: rgba(49, 59, 65, 0.6);
  ---color-text-alpha-85: rgba(49, 59, 65, 0.85);
  ---color-heading: #313b41;

  ---color-bg: #ffffff;
  ---color-bg-alpha-25: rgba(255, 255, 255, 0.25);
  ---color-bg-alpha-35: rgba(255, 255, 255, 0.35);
  ---color-bg-alpha-60: rgba(255, 255, 255, 0.6);
  ---color-bg-alpha-65: rgba(255, 255, 255, 0.65);
  ---color-bg-alpha-85: rgba(255, 255, 255, 0.85);
  ---color-bg-overlay: rgba(255, 255, 255, 0.75);
  ---color-bg-darken: #e6e6e6;
  ---color-bg-lighten-darken: #e6e6e6;
  ---color-bg-lighten-darken-contrast: #b3b3b3;
  ---color-drawer-border: #f2f2f2;

  ---color-accent: #bf5a3b;
  ---color-accent-text: #fff;

  ---color-tag-custom: #000;

  ---color-border: #d3d3d3;
  ---color-border-alpha-15: rgba(211, 211, 211, 0.15);
  ---color-border-alpha-30: rgba(211, 211, 211, 0.3);
  ---color-border-alpha-50: rgba(211, 211, 211, 0.5);
  ---color-border-alpha-65: rgba(211, 211, 211, 0.65);
  ---color-border-lighten-darken: #868686;

  ---color-product-grid-arrows: black;---color-disabled-grey: rgba(49, 59, 65, 0.35);
  ---color-disabled-grey-darken: rgba(49, 59, 65, 0.45);
  ---color-error-red: #D02E2E;
  ---color-error-red-bg: rgba(208, 46, 46, 0.15);
  ---color-success-green: #56AD6A;
  ---color-success-green-bg: #ECFEF0;---font-stack-body: Poppins, sans-serif;
  ---font-style-body: normal;
  ---font-adjust-body: 1.0;

  ---font-weight-body: 400;
  ---font-weight-body-medium: 500;
  ---font-weight-body-bold: 500;

  ---font-stack-heading: Poppins, sans-serif;
  ---font-style-heading: normal;
  ---font-adjust-heading: 1.0;

  ---font-weight-heading: 600;
  ---font-weight-heading-bold: 700;

  ---font-stack-nav: Poppins, sans-serif;
  ---font-style-nav: normal;
  ---font-weight-nav: 400;
  ---font-weight-nav-bold: 500;
  ---font-adjust-nav: 1.0;

  ---font-stack-button: Poppins, sans-serif;
  ---font-style-button: normal;
  ---font-weight-button: 400;
  ---font-adjust-button: 1.0;

  ---transform-button-text: none;---font-size-input: 1.0rem;---radius: 0px;
  ---radius-inner: 0px;
  ---radius-small: 0px;
  ---radius-tiny: 0px;
  ---radius-dropdown: 0px;
  ---radius-checkbox: 0px;---product-media-padding-top: 100%;
  ---product-media-background-size: contain;---loading-svg: none;
  ---icon-check: none;
  ---icon-close: none;
  ---cart-loading-overlay: rgba(255, 255, 255, 0.85) none no-repeat center center;--collection-sticky-bar-height: 0;
  --collection-image-padding-top: 60%;--site-width: 1320px;
  --site-width-narrow: 840px;
  --drawer-width: 320px;
  --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--full-height: 100vh;
  --content-full: calc(100vh - 60px);
  --header-height: 60px;
  --announcement-height: 35px;--gutter: 60px;
  --gutter-mobile: 25px;
  --grid-gutter: 20px;--grid: repeat(3, minmax(0, 1fr));
  --grid-tablet: repeat(2, minmax(0, 1fr));
  --grid-mobile: repeat(1, minmax(0, 1fr));
  --megamenu-grid: repeat(4, minmax(0, 1fr));
  --grid-row: 1 / span 3;--scrollbar-width: 0;--overlay: #000;
  --overlay-opacity: 1;--input-bg: #fff;--swatch-size: 32px;
}