/** Shopify CDN: Minification failed

Line 876:0 All "@import" rules must come first
Line 921:0 All "@import" rules must come first

**/

/* Critical inline styles - prevent FOUC and improve LCP */
/* Inlined from critical.css to eliminate render-blocking request */
/* PP Pangram Sans — all weights as WOFF2 (replacing the old OTF set) */
@font-face {
  font-family: 'PP Pangram Sans';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-92b6f60b39a2b71e.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Pangram Sans';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-cd446c6266aff09a.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Pangram Sans';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-4220ddb8ce2ea318.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Pangram Sans';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-cd56e36989fefc83.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Objectivity';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-e23c09691274cb2a.woff2') format('woff2');
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F;
  size-adjust: 100%;
  ascent-override: 100%;
  descent-override: 0%;
  line-gap-override: 0%;
}

body {
  font-family: 'PP Pangram Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-synthesis: weight style;
  text-rendering: optimizeLegibility;
}

/* Popups/modals */
modal-content:not([open]),
.modal:not([open]),
#newsletter-popup:not([open]):not([hidden]),
[id*="modal"]:not([open]):not([hidden]):not([id^="__ss-"]) {
  position: fixed;
  top: 0;
  left: 0;
  width: 0 !important;
  height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  overflow: hidden !important;
  z-index: -1;
}

/* Sticky form trigger */
.s-sticky-form__trigger:not(.is-visible) {
  position: fixed;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Footer */
footer,
.footer {
  min-height: 200px;
}

/* Third-party widgets */
iframe[src*="loox"],
iframe[src*="review"],
div[id*="loox"],
div[class*="loox"],
div[id*="reamaze"],
div[class*="reamaze"],
div[id*="klaviyo"],
div[class*="klaviyo"],
div[id*="convertflow"],
div[class*="convertflow"] {
  min-height: 1px;
  content-visibility: auto;
  contain-intrinsic-size: auto 100px;
}

/* AI chat widget — the third-party chat app ships its fixed launcher/panel
   container at z-index:9, which the sticky nav (z-index 100) and the nav
   drawer (z-index 1050) paint over, hiding the chat when it is open. Pin it
   to the top of the stacking order so the chat always stays above the nav.
   Targeted by the app's distinctive container class. */
.right-bubble-right {
  z-index: 2147483601 !important;
}

/* Popup images */
.newsletter-modal__image-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.newsletter-modal__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Images */
img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Image aspect ratio */
img[width][height] {
  aspect-ratio: attr(width) / attr(height);
}

/* Announcement bar */
.announcement-bar,
#shopify-section-announcement-bar {
  min-height: 40px;
  content-visibility: auto;
}

/* Product images */
.product-item__aspect-ratio,
.aspect-ratio {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.aspect-ratio img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Interactive elements */
button,
a,
[role="button"],
input,
select,
textarea {
  will-change: auto;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

button,
a,
[role="button"],
.modal {
  transform: translateZ(0);
}

.drawer,
[id*="drawer"],
cart-drawer,
mini-cart {
  backface-visibility: visible;
}

img,
video,
iframe {
  transform: none;
  backface-visibility: visible;
}

/* Slideshow images */
.slideshow__image-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.slideshow__image-wrapper::before {
  content: '';
  display: block;
  padding-bottom: var(--image-aspect-ratio, 37.5%);
}

.slideshow__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slideshow .top-slide-image,
.slideshow .bottom-slide-image,
.slideshow .top-slide-mob-image {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Loading placeholders */
[data-loading],
.loading-placeholder {
  min-height: 100px;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 4px;
}


html.loading body {
}

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

html,
body {
  margin: 0;
  padding: 0;
  overscroll-behavior: none;
}

body {
  font-family: 'PP Pangram Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #1f1f1f;
  background: #ffffff;
  font-synthesis: weight style;
  text-rendering: optimizeLegibility;
}
.header,
[role="banner"],
store-header {
  background: rgb(var(--header-background, 255, 255, 255));
  position: relative;
  z-index: 4;
}

/* Basic hero banner structure */
.s-hero-banner {
  display: block;
  position: relative;
  min-height: 400px;
}

.s-hero-banner__container {
  display: flex;
  flex-direction: column-reverse;
  min-height: 400px;
}

.s-hero-banner__image-wrapper {
  display: block;
  width: 100%;
  position: relative;
}

.s-hero-banner__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.s-hero-banner__image--mobile {
  display: block;
}

.s-hero-banner__image--desktop {
  display: none;
}

@media screen and (min-width: 768px) {
  .s-hero-banner__container {
    flex-direction: row;
  }
  
  .s-hero-banner__image-wrapper {
    max-width: 50%;
  }
  
  .s-hero-banner__image--mobile {
    display: none;
  }
  
  .s-hero-banner__image--desktop {
    display: block;
  }
}
/* Critical CSS variables and utilities */
:root{--color-primary:#e98044;--color-primary-dark:#c48a62;--color-primary-light:#f3c560;--color-secondary:#4a3f3c;--color-secondary-light:#6b5f5c;--color-accent:#e98044;--color-accent-dark:#c48a62;--color-white:#fff;--color-black:#1f1f1f;--color-text-primary:#1f1f1f;--color-text-secondary:#1f262d;--color-text-muted:rgba(31,38,45,.5);--color-success:#05ac2e;--color-warning:#ff9800;--color-error:#e43044;--color-info:#2196f3;--color-bg-primary:#fff;--color-bg-secondary:#faf7f0;--color-bg-tertiary:#f7eef3;--color-bg-light-yellow:#faf7f0;--font-family-primary:Pangram,sans-serif;--font-family-secondary:Apercu Mono Pro,monospace;--font-family-heading:Libre Baskerville,serif;--font-family-body:Objectivity,sans-serif;--font-family-mori:Mori,sans-serif;--font-family-migra:Migra,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0em;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--spacing-0:0rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--spacing-5xl:8rem;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out;--transition-slower:500ms ease-in-out;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--container-gutter:1rem;--grid-gutter:1rem}*,:after,:before{box-sizing:border-box}body,html{overscroll-behavior:none}body{color:#1f1f1f;font-family:var(--font-family-primary),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;margin:0;overflow:unset}img{height:auto;max-width:100%}.visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.custom-section{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.tap-area,[role=button],a.button,button{align-items:center;display:inline-flex;justify-content:center}.blaze-pagination button,.dots-nav__item,.flickity-button,.flickity-prev-next-button,button[aria-label*=" of "]{min-height:7px!important;min-width:7px!important;padding:3px!important}.flickity-button:before{min-height:7px;min-width:7px}.announcement-bar__message a,.announcement-bar__message button.link{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-shadow:0 0 2px rgba(0,0,0,.3);text-underline-offset:2px}@media screen and (max-width:740px){.announcement-bar__message a,.announcement-bar__message button.link,.announcement-bar__message p a{text-shadow:none}}.announcement-bar__message p a{font-weight:700;opacity:1!important}.footer__item-content p,.footer__item-title,.linklist__item a{font-weight:500!important;opacity:1!important}.s-hero-banner__subtitle{font-size:inherit;font-weight:inherit}.s-hero-banner{contain:layout;display:block;position:relative;will-change:transform}.s-hero-banner__container{contain:layout;display:flex;flex-direction:column-reverse;min-height:400px}.s-hero-banner__image-wrapper{display:block;position:relative;width:100%}.s-hero-banner__image,.s-hero-banner__image img{display:block;height:100%;width:100%}.s-hero-banner__image img{-o-object-fit:cover;object-fit:cover}.s-hero-banner__image--mobile{display:block}.s-hero-banner__image--desktop{display:none}.s-hero-banner__content-wrapper{align-items:center;background-image:url(/cdn/shop/files/swipe-froya-pdp-swipe-6bb01b93e7c7f145.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;contain:layout style paint;display:flex;justify-content:center;padding:20px 15px;transform:translateZ(0);width:100%}.s-hero-banner__content{align-items:center;color:#fff;display:flex;flex-direction:column;max-width:100%;row-gap:12px;text-align:center;width:100%}.s-hero-banner__highlight-label{border-radius:4px;color:#fff;font-family:PP Pangram Sans;font-size:17px;font-style:normal;font-weight:500;line-height:21px;padding:5px 10px}.s-hero-banner__review{align-items:center;display:flex;gap:8px;justify-content:center}.s-hero-banner__icon{width:100%}.s-hero-banner__icon--avatars{max-width:62px}.s-hero-banner__icon--stars{align-items:center;display:flex;justify-content:center;max-width:130px}.s-hero-banner__icon--stars picture{display:flex}.s-hero-banner__icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-banner__review-text{color:#fff;flex-shrink:0;font-family:Objectivity,sans-serif;font-size:15px;font-weight:400;line-height:12px;text-transform:uppercase}.s-hero-banner__title{margin:0;max-width:340px}.s-hero-banner__title p{color:#fff;font-family:Libre Baskerville,serif;font-size:30px;font-weight:400;letter-spacing:-.6px;line-height:110%;margin:0}.s-hero-banner__subtitle{color:#fff;font-family:PP Pangram Sans,sans-serif;font-size:18px;font-weight:500;line-height:21px;margin:0;padding-left:4px}.s-hero-banner__button{font-size:16px;font-weight:700;line-height:16px;padding:13px;width:100%}.s-hero-banner__text--mobile{display:block}.s-hero-banner__text--desktop{display:none}.s-hero-banner__text p{color:var(--mobile-text-color);font-family:var(--font-body-secondary);font-size:14px;font-weight:400;line-height:normal;margin:0;text-transform:uppercase}@media screen and (min-width:768px){.s-hero-banner__container{flex-direction:row}.s-hero-banner__image-wrapper{max-width:50%}.s-hero-banner__image--mobile{display:none}.s-hero-banner__image--desktop{display:block}.s-hero-banner__content-wrapper{align-items:center;background-image:none;display:flex;max-width:50%;padding:15px}.s-hero-banner__content{align-items:flex-start;color:#1f1f1f;margin-left:0;max-width:490px;row-gap:18px;text-align:left}.s-hero-banner__highlight-label,.s-hero-banner__review-text{color:#1f1f1f}.s-hero-banner__title{max-width:440px}.s-hero-banner__title p{color:#1f1f1f;font-size:40px;letter-spacing:-.8px}.s-hero-banner__subtitle{color:rgba(31,31,31,.8);font-size:20px}.s-hero-banner__button{font-size:18px;font-weight:500;max-width:-moz-max-content;max-width:max-content;padding:16px}.s-hero-banner__text--mobile{display:none}.s-hero-banner__text--desktop{display:block}.s-hero-banner__text p{color:#1f1f1f;line-height:12px}}#shopify-section-announcement-bar,.announcement-bar{content-visibility:auto;min-height:40px}.header,[role=banner],store-header{background:rgb(var(--header-background,255,255,255));position:relative;z-index:4}#shopify-section-header{border-bottom:.5px solid #000;z-index:10!important}.header__wrapper{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.header__logo{flex:2;text-align:center}.header__inline-navigation,.header__secondary-links{align-items:center;display:flex;flex:1}.header__inline-navigation{justify-content:flex-start}.header__secondary-links{justify-content:flex-end}@media screen and (min-width:741px){.header__wrapper{padding:.9rem 0 .35rem}}.btn,.custom-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:12px 24px;text-align:center;text-decoration:none;transition:all .2s ease}.btn--primary{background:#1f1f1f;border:2px solid #1f1f1f;color:#fff}.btn--primary:hover{background:transparent;color:#1f1f1f}.s-icons-slider{display:flex;flex-direction:column;gap:20px}.s-icons-slider__title{color:#050505;font-family:var(--font-body-secondary);font-size:1.125rem;font-weight:400;line-height:1.3;margin:0 auto;max-width:330px;text-align:center;text-transform:uppercase}.s-icons-slider__slide{display:flex;flex:0 0 auto;max-width:200px;width:200px}.s-icons-slider__slide-content{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:0;width:100%}.s-icons-slider__slide-icon{flex-shrink:0;height:auto;width:120px}.s-icons-slider__slide-icon img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.review-slider{background:#faf7f0;opacity:0;padding:45px;position:relative;transition:opacity .3s ease}.review-slider.flickity-ready{opacity:1}.review-slider__slide{flex:0 0 100%;padding:0 15px;visibility:visible;width:100%}.review-slider__text{font-size:16px;font-weight:500;margin-bottom:12px}.review-slider__author,.review-slider__text{color:#1f1f1f;font-family:PP Pangram Sans,sans-serif;font-style:normal;line-height:130%;text-align:center}.review-slider__author{font-size:13px;font-weight:300}.product-card{align-items:center;background:hsla(42,50%,96%,.5);border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:13px;padding:20px;position:relative}.product-card__image{width:100%}.product-card__image img{aspect-ratio:1;border-radius:5px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product-card__info{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%}.product-card__title{color:#1f1f1f;font-size:20px;line-height:1.5;margin:0;text-align:center}.product-card__title a{color:inherit;font-family:var(--font-body-primary);font-weight:500;text-decoration:none;transition:color .3s ease}.product-card__add-to-cart{flex-wrap:wrap;font-size:19px;font-weight:500;line-height:normal;padding:18px 10px;row-gap:5px;text-transform:uppercase;width:100%}.product-card__price{color:#1f1f1f;font-family:Apercu Mono Pro;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-right:5px}.s-hero-banner__content-wrapper h1,.s-hero-banner__content-wrapper h2{font-display:swap}.loading-bar{background:linear-gradient(90deg,#1f1f1f,#666);height:2px;left:0;position:fixed;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:1000}


  .shopify-section-group-header-group .header,
  #shopify-section-mobile-menu { display: none !important; }
  .refirm-nav { display: block !important; }
  .refirm-nav-drawer { display: none; }

.product-item__quick-form button,
footer.mini-cart__drawer-footer .checkout-button,
.contact__main button.form__submit.button,
.drawer__content .button-wrapper a.button,
.product-form__buy-buttons .product-form__add-button,
.product-form__buy-buttons .shopify-payment-button .kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.beR_IRWWHmzzPFJUoa9p,
.shipping-estimator .shipping-estimator__form button.form__submit,
.cart .cart__aside button.cart__checkout-button,
.product-item__quick-form button.product-item__quick-buy-button span,
.button.button--primary {
  background-color: #e98044;
  border-color: #e98044;
  background-image: none;
  color: #ffffff;
  font-size: 16px;
}.product-item__quick-form button:hover,
footer.mini-cart__drawer-footer .checkout-button:hover,
.contact__main button.form__submit.button:hover,
.drawer__content .button-wrapper a.button:hover,
.product-form__buy-buttons .product-form__add-button:hover,
.product-form__buy-buttons .shopify-payment-button .kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.beR_IRWWHmzzPFJUoa9p:hover,
.shipping-estimator .shipping-estimator__form button.form__submit:hover,
.cart .cart__aside button.cart__checkout-button:hover,
.product-item__quick-form button.product-item__quick-buy-button span:hover,
.button.button--primary:hover {
  background-color: #c48a62;
  border-color: #c48a62;
  color: #ffffff;
  background-image: none;
}

  /* Typography - using local fonts only, no Google Fonts */

  @font-face {
    font-family: 'Libre Baskerville';
    src: url(/cdn/shop/files/swipe-froya-pdp-swipe-01e267cb28b66763.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Libre Baskerville';
    src: url(/cdn/shop/files/swipe-froya-pdp-swipe-13367b8fb5fceb75.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Libre Baskerville';
    src: url(/cdn/shop/files/swipe-froya-pdp-swipe-b6f441310034d558.woff2) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
  }

  /* OPTIMIZED: Load only essential font weights to reduce font errors */
  @font-face {
    font-family: 'PP Pangram Sans';
    src: url(/cdn/shop/files/swipe-froya-pdp-swipe-f33e70e1bae22ec1.otf) format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'PP Pangram Sans';
    src: url(/cdn/shop/files/swipe-froya-pdp-swipe-41f452338b4d60e1.otf) format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }

  /* Use font-synthesis for bold weights to reduce font file loading */
  @font-face {
    font-family: 'PP Pangram Sans';
    src: url(/cdn/shop/files/swipe-froya-pdp-swipe-41f452338b4d60e1.otf) format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'PP Pangram Sans';
    src: url(/cdn/shop/files/swipe-froya-pdp-swipe-41f452338b4d60e1.otf) format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }

  :root {--heading-color: 31, 31, 31;
    --text-color: 31, 31, 31;
    --background: 255, 255, 255;
    --secondary-background: 239, 239, 239;
    --border-color: 221, 221, 221;
    --border-color-darker: 165, 165, 165;
    --success-color: 133, 224, 119;
    --success-background: 231, 249, 228;
    --error-color: 243, 86, 86;
    --error-background: 254, 243, 243;
    --primary-button-background: 233, 128, 68;
    --primary-button-text-color: 31, 38, 45;
    --button-background: 175, 137, 152;
    --secondary-button-text-color: 255, 255, 255;
    --product-star-rating: 233, 128, 68;
    --product-on-sale-accent: 233, 147, 91;
    --product-sold-out-accent: 73, 39, 39;
    --product-custom-label-background: 233, 147, 91;
    --product-custom-label-text-color: 0, 0, 0;
    --product-custom-label-2-background: 233, 147, 91;
    --product-custom-label-2-text-color: 0, 0, 0;
    --product-low-stock-text-color: 243, 86, 86;
    --product-in-stock-text-color: 133, 224, 119;
    --loading-bar-background: 31, 31, 31;

    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
    --root-heading-color: 31, 31, 31;
    --root-text-color: 31, 31, 31;
    --root-background: 255, 255, 255;
    --root-border-color: 221, 221, 221;
    --root-primary-button-background: 233, 128, 68;
    --root-primary-button-text-color: 31, 38, 45;

    --base-font-size: 15px;
    --heading-font-family: 'PP Pangram Sans', serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --heading-text-transform: normal;
    --text-font-family: 'PP Pangram Sans' , Arial, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-font-bold-weight: 700;

    /* Typography (font size) */
    --font-heading: "Libre Baskerville";
    --font-body-primary: "PP Pangram Sans";
    --font-body-secondary: "Apercu Mono Pro";
    --heading-xxsmall-font-size: 10px;
    --heading-xsmall-font-size: 10px;
    --heading-small-font-size: 11px;
    --heading-large-font-size: 32px;
    --heading-h1-font-size: 32px;
    --heading-h2-font-size: 28px;
    --heading-h3-font-size: 26px;
    --heading-h4-font-size: 22px;
    --heading-h5-font-size: 18px;
    --heading-h6-font-size: 16px;

    /* Control the look and feel of the theme by changing radius of various elements */
    --button-border-radius: 2px;
    --block-border-radius: 0px;
    --block-border-radius-reduced: 0px;
    --color-swatch-border-radius: 100%;

    /* Button size */
    --button-height: 48px;
    --button-small-height: 40px;

    /* Form related */
    --form-input-field-height: 48px;
    --form-input-gap: 16px;
    --form-submit-margin: 24px;

    /* Product listing related variables */
    --product-list-block-spacing: 20px;

    /* Video related */
    --play-button-background: 255, 255, 255;
    --play-button-arrow: 31, 31, 31;

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /* Other */
    --zoom-cursor-svg-url: url(//froyaorganics.com/cdn/shop/t/207/assets/zoom-cursor.svg?v=167438376949186249741775650487);
    --arrow-right-svg-url: url(//froyaorganics.com/cdn/shop/t/207/assets/arrow-right.svg?v=107239692975457170211775650484);
    --arrow-left-svg-url: url(//froyaorganics.com/cdn/shop/t/207/assets/arrow-left.svg?v=169220);

    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
       - container-max-width-minus-gutters: represents the container max width without the edge gutters
       - container-outer-width: considering the screen width, represent all the space outside the container
       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
       - container-inner-width: the effective space inside the container (minus gutters)
       - grid-column-width: represents the width of a single column of the grid
       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
                            to create some "breath" and minimum spacing
     */
    --container-max-width: 1600px;
    --container-gutter: 10px;
    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
    --container-outer-margin: var(--container-outer-width);
    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);

    --grid-column-count: 10;
    --grid-gap: 16px;
    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));

    --vertical-breather: 36px;
    --vertical-breather-tight: 36px;

    /* Shopify related variables */
    --payment-terms-background-color: #ffffff;
  }

  @media screen and (min-width: 741px) {
    :root {
      --container-gutter: 40px;
      --grid-column-count: 20;
      --vertical-breather: 48px;
      --vertical-breather-tight: 48px;

      /* Typography (font size) */
      --heading-xsmall-font-size: 11px;
      --heading-small-font-size: 12px;
      --heading-large-font-size: 48px;
      --heading-h1-font-size: 48px;
      --heading-h2-font-size: 36px;
      --heading-h3-font-size: 30px;
      --heading-h4-font-size: 22px;
      --heading-h5-font-size: 18px;
      --heading-h6-font-size: 16px;

      /* Form related */
      --form-input-field-height: 52px;
      --form-submit-margin: 32px;

      /* Button size */
      --button-height: 52px;
      --button-small-height: 44px;
    }
  }

  @media screen and (min-width: 1200px) {
    :root {
      --vertical-breather: 64px;
      --vertical-breather-tight: 48px;
      --product-list-block-spacing: 30px;

      /* Typography */
      --heading-large-font-size: 58px;
      --heading-h1-font-size: 50px;
      --heading-h2-font-size: 44px;
      --heading-h3-font-size: 32px;
      --heading-h4-font-size: 26px;
      --heading-h5-font-size: 18px;
      --heading-h6-font-size: 16px;
    }
  }

  @media screen and (min-width: 1600px) {
    :root {
      --vertical-breather: 64px;
      --vertical-breather-tight: 48px;
    }
  }


/* Prevent FOUC - Hide drawers until page is ready (Safari compatible) */
/* Only hide when loading AND not open - this preserves functionality */
html.loading .mobile-menu:not([open]):not(.is-open),
html.loading [id*="drawer"]:not([open]):not(.is-open),
html.loading .drawer:not([open]):not(.is-open),
html.loading .mini-cart:not([open]):not(.is-open),
html.loading #mini-cart-drawer:not([open]):not(.is-open),
html.loading [aria-modal="true"]:not([open]):not(.is-open),
html.loading .popup-container:not([open]):not(.is-open),
html.loading drawer-content:not([open]):not(.is-open),
html.loading popover-content:not([open]):not(.is-open) {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateX(-100%) !important;
}

/* Removed fadeIn animation - it can delay LCP measurement */


        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      

@font-face {
  font-family: 'GTStandard-M';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-2dda39790292f332.woff2')
    format('woff2');
  font-style: normal;
  font-weight: 450;
  font-display: swap;
}

@font-face {
  font-family: 'GTStandard-M';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-6ea0b2680eb8aadc.woff2')
    format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'GTStandard-M';
  src: url('/cdn/shop/files/swipe-froya-pdp-swipe-d2910416447682f4.woff2')
    format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
.ig-hidden { display: none !important; }
@font-face{font-family:"PPS Bold";src:url("/cdn/shop/files/swipe-froya-pdp-swipe-6d9cc9b88ba26d9c.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap;}.ig-why-sub{display:flex;align-items:flex-start;gap:12px;align-self:stretch;width:100%;box-sizing:border-box;margin:0;padding:12px;border-radius:5px;border:2px solid #E1E2E2;background:#FFF;text-align:left;}.ig-why-sub__icon{flex:0 0 24px;width:24px;height:24px;}.ig-why-sub__icon svg{display:block;width:24px;height:24px;}.ig-why-sub__text{margin:0;color:#54585A;font-family:"PP Pangram Sans","Pangram",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%;}.ig-why-sub__label{font-family:"PPS Bold","PP Pangram Sans","Pangram",sans-serif;font-weight:normal;color:#54585A;}.ig-why-sub__qm{margin-left:-0.06em;}@media (min-width:768px){.ig-why-sub__text{font-size:16px;}}
/* IG variant — CTA color test #E98044 -> #C05516
   Pre-paint anti-flicker. These 3 selectors are definitionally orange in the
   theme, so recoloring them in CSS kills the orange flash on the main CTAs:
   PDP/sticky Add to Cart (.custom-button), sticky bar, product cards.
   All button states pinned to the new color. */
.custom-button,
.custom-button:hover,
.custom-button:focus,
.custom-button:active,
.s-sticky-form__trigger,
.s-sticky-form__trigger:hover,
.s-sticky-form__trigger:focus,
.s-sticky-form__trigger:active,
.s-product-card__add-to-cart,
.s-product-card__add-to-cart:hover,
.s-product-card__add-to-cart:focus,
.s-product-card__add-to-cart:active {
  background-color: #C05516 !important;
}

/* Sticky bar also has an orange border — match it */
.s-sticky-form__trigger,
.s-sticky-form__trigger:hover,
.s-sticky-form__trigger:focus,
.s-sticky-form__trigger:active {
  border-color: #C05516 !important;
}

.c-subscribtion #selling-plan-fieldset{min-height:0 !important;padding-top:6px !important;padding-bottom:6px !important;}.c-subscribtion #selling-plan-fieldset > .selling-plan-title,.c-subscribtion #selling-plan-fieldset > label{display:none !important;}.c-subscribtion #selling-plan-fieldset .ig-static-plan{display:flex !important;flex-direction:column;justify-content:center;align-items:center;width:100%;align-self:stretch;text-align:center !important;font-family:'Apercu Mono Pro','Apercu Mono',monospace;font-size:16px;font-weight:400;line-height:1.3;color:#1f1f1f;margin:0 0 4px;text-transform:uppercase;}.c-subscribtion #selling-plan-fieldset .c-subscribtion__subscription-info-wrapper{margin-top:0 !important;}
.s-main-product__gallery-wrapper { opacity: 0 !important; transition: opacity .2s ease; }
.s-main-product__gallery-wrapper.ig-mwg-ready { opacity: 1 !important; }
.ig-mwg__main { position: relative; width: 100%; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 4.789px; background: #f8f8f8; }
@media screen and (min-width: 768px) { .ig-mwg__main { max-width: 499.5px; margin: 0 auto; } }
.ig-mwg__main-img { display: block; width: 100%; height: 100%; object-fit: contain; }
.ig-mwg__main-video { display: none; width: 100%; height: 100%; position: absolute; inset: 0; object-fit: cover; object-position: center center; background: #000; }
.ig-mwg__play { position: absolute; inset: 0; z-index: 3; display: none; align-items: center; justify-content: center; cursor: pointer; background: rgba(0, 0, 0, .2); }
.ig-mwg__play.is-visible { display: flex; }
.ig-mwg__play svg { width: 20.84%; height: auto; filter: drop-shadow(0 0 8.5px rgba(0, 0, 0, .25)); }
.ig-mwg__arrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 4; display: flex; align-items: center; justify-content: center; padding: 8.325px; border: none; border-radius: 50%; background: rgba(0, 0, 0, .4); cursor: pointer; transition: opacity .15s ease; }
.ig-mwg__arrow:hover { opacity: .8; }
.ig-mwg__arrow svg { display: block; width: 16.65px; height: 16.65px; }
.ig-mwg__arrow--prev { left: 9.25px; }
.ig-mwg__arrow--prev svg { transform: scaleX(-1); }
.ig-mwg__arrow--next { right: 9.25px; }
@media screen and (max-width: 768px) {
  .ig-mwg__arrow { padding: 6.167px; }
  .ig-mwg__arrow svg { width: 12.333px; height: 12.333px; }
  .ig-mwg__arrow--prev { left: 6.85px; }
  .ig-mwg__arrow--next { right: 6.85px; }
}
.ig-mwg__thumbs { display: flex; flex-direction: row; gap: 6px; margin: 10px 0 0; padding: 2px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scrollbar-width: none; }
@media screen and (min-width: 768px) { .ig-mwg__thumbs { max-width: 500px; } }
.ig-mwg__thumbs::-webkit-scrollbar { display: none; }
.ig-mwg__thumb { position: relative; flex: 0 0 66px; width: 66px; max-width: 66px; height: 66px; margin: 0; border-radius: 4px; overflow: hidden; cursor: pointer; aspect-ratio: 1 / 1; }
.ig-mwg__thumb::after { content: ""; position: absolute; inset: 0; z-index: 3; border: 0.5px solid #DFDFDF; border-radius: 4px; pointer-events: none; transition: border-color .15s ease; }
.ig-mwg__thumb.is-active::after { border: 2px solid #E98044; }
.ig-mwg__thumb img { display: block; width: 100%; height: 100%; object-fit: cover; pointer-events: none; }
.ig-mwg__thumb-play { position: absolute; inset: 0; z-index: 2; display: flex; align-items: center; justify-content: center; pointer-events: none; }
.ig-mwg__thumb-play svg { width: 40%; height: auto; filter: drop-shadow(0 0 2px rgba(0, 0, 0, .3)); }
.ig-mwg-scope .s-main-product__stage-arrow { display: none !important; }
/* ============================================================================
 * Refirm — Low-Stock Notice A/B test — VARIANT A CSS
 * ----------------------------------------------------------------------------
 * OPTIONAL. variant-a.js already injects these exact rules at runtime, so the
 * test works with the JS box alone. Paste this into Intelligems → Variant A →
 * Styles & Javascript → CSS box ONLY if you want the old warning hidden a few
 * ms earlier (IG applies the CSS box before the JS runs = tighter anti-flicker).
 * Keep this file byte-identical to the CSS string inside variant-a.js.
 * ========================================================================== */

/* Anti-flicker: remove the old urgency warning immediately, everywhere a buy
   box renders (variant traffic only). */
.c-subscribtion__warning-wrapper { display: none !important; }

/* Banner — exact Figma spec */
.ig-low-stock {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 13px;
  align-self: stretch;
  width: 100%;
  box-sizing: border-box;
  margin-top: 13px; /* spacing from the trust-icons row */
  padding: 16px 15px;
  border-radius: 5px;
  background: linear-gradient(0deg, #F3EDF0 0%, #F3EDF0 100%), #FEF4ED;
}

.ig-low-stock__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: center;
  gap: 6px;
  text-align: center;
}

.ig-low-stock__flame {
  font-size: 16px;
  line-height: 1;
}

.ig-low-stock__text {
  color: #1F1F1F;
  font-family: "PP Pangram Sans", "Pangram", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.ig-low-stock__count {
  color: #E98044; /* --Orange */
  font-family: "PP Pangram Sans", "Pangram", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.c-subscribtion__warning-wrapper{display:none!important;}.ig-low-stock{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;align-self:stretch;width:100%;box-sizing:border-box;margin-top:13px;padding:16px 15px;border-radius:5px;background:linear-gradient(0deg,#F3EDF0 0%,#F3EDF0 100%),#FEF4ED;}.ig-low-stock__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px;text-align:center;}.ig-low-stock__flame{font-size:16px;line-height:1;}.ig-low-stock__text{color:#1F1F1F;font-family:"PP Pangram Sans","Pangram",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.ig-low-stock__count{color:#E98044;font-family:"PP Pangram Sans","Pangram",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}
.ig-hidden { display: none !important; }

        @font-face {
          font-family: 'InterVariable';
          src: url('/cdn/shop/files/swipe-froya-pdp-swipe-8af7bd5b545567ad.woff2') format('woff2');
          font-weight: 100 900;
          font-display: swap;
          font-style: normal;
          font-named-instance: 'Regular';
        }

      [data-ig-discount]:not([data-ig-discount="0"]) {
          display: none;
      }
      

  #iframe-frontrow-quant {
    display: none;
  }

  #frontrow-sticky-regular {
    height: 62px !important;
    width: 100%;
    display: none;
  }

  .iframe.frontrow {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999997;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  



  .iframe.frontrow {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999997;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

.loox-icon { font-size: inherit; }a[href='#looxReviews'] { text-decoration:none; color: inherit;}a[href='#looxReviewsFrame'] { text-decoration:none; color: inherit;}.rtl.loox-rating { display: flex; justify-content: flex-start; align-items: center; }.rtl.loox-rating span { padding-right: 5px; }.rtl.loox-rating .loox-icon[data-lx-fill="half"] { transform: rotateY(180deg); }svg.loox-icon { width: 1em; height: 1em; flex-shrink: 0; }.loox-rating .loox-rating-content { display: inline-flex; align-items: center; gap: 2px; vertical-align: middle; }.loox-overlay-is-active { overflow: hidden !important; }.loox-rating[data-alignment="left"]{text-align: left;}.loox-rating[data-alignment="center"]{text-align: center;}.loox-rating[data-alignment="right"]{text-align: right;}.rtl.loox-rating[data-alignment="left"] .loox-rating-content {margin-right: auto;}.rtl.loox-rating[data-alignment="center"] .loox-rating-content {margin: 0 auto}.rtl.loox-rating[data-alignment="right"] .loox-rating-content {margin-left: auto;}.shopify-app-block:has(> .loox-widget) {width: 100%;}.loox-rating[data-floating-product-reviews-enabled="true"] { cursor: pointer; }
#looxReviews, #looxCarousel {float:none;clear:both;}#looxReviews:before, #looxReviews:after, #looxCarousel:before, #looxCarousel:after {content:" ";visibility:hidden;display:block;height:0;clear:both;}

			.lx-icon-fill {
				--lx-fill-width: calc(100% - var(--lx-rating-percent, 0%));
				clip-path: inset(0 var(--lx-fill-width, 0) 0 0);
			}
			.lx-icon-line {
				clip-path: inset(0 0 0 var(--lx-rating-percent, 0%));
			}
			[data-lx-fill='empty'] {
				--lx-rating-percent: 0%;
			}
			[data-lx-fill='half'] {
				--lx-rating-percent: 50%;
			}
			[data-lx-fill='full'] {
				--lx-rating-percent: 100%;
			}
		

@import 'https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;1,400&display=swap';

@font-face {
        font-family: 'Apercu'; 
        src: url(/cdn/shop/files/swipe-froya-pdp-swipe-64f6643afd9f7530.woff2);
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Apercu'; 
        src: url(/cdn/shop/files/swipe-froya-pdp-swipe-a72d918b9b4a0ee6.woff2);
        font-weight: 300;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Apercu'; 
        src: url(/cdn/shop/files/swipe-froya-pdp-swipe-ab487b4a2ee8d8c4.woff2);
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'PP Pangram Sans'; 
        src: url(/cdn/shop/files/swipe-froya-pdp-swipe-64762887a70d108a.woff2);
        font-weight: 900;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'PP Pangram Sans'; 
        src: url(/cdn/shop/files/swipe-froya-pdp-swipe-acb5277fa6b69eac.woff2);
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'PP Pangram Sans'; 
        src: url(/cdn/shop/files/swipe-froya-pdp-swipe-cf4274badaf29b01.woff2);
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }

@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";#mimirContainer .markdown *{list-style:disc}#mimirContainer .markdown li{margin-left:1.5rem}#mimirContainer .markdown a{color:inherit;text-decoration:underline}#mimirContainer .typing-dot{animation:blink 1.4s infinite ease-in-out;display:inline-block;width:8px;height:8px;background-color:currentColor;border-radius:9999px}#mimirContainer .typing-dot:nth-child(2){animation-delay:.2s}#mimirContainer .typing-dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}#mimirContainer #mimirContainer .mimir-bubble-customer{background-color:var(--mimir-primary-color)!important}#mimirContainer #mimirContainer .mimir-bubble-agent{background-color:#fff!important}#mimirContainer #mimirContainer .mimir-bubble-customer,#mimirContainer #mimirContainer .mimir-bubble-customer *{color:var(--mimir-user-message-text-color)!important}#mimirContainer #mimirContainer .mimir-bubble-agent,#mimirContainer #mimirContainer .mimir-bubble-agent *{color:var(--mimir-agent-text-color)!important}#mimirContainer #mimirContainer [aria-hidden]{display:block!important}#mimirContainer #mimirContainer .grid{margin:0}#mimirContainer #mimirContainer ol>li:after,#mimirContainer #mimirContainer ul>li:after{content:none!important}#mimirContainer #mimirContainer svg{height:auto!important;width:auto!important}#mimirContainer #mimirContainer svg:before,#mimirContainer #mimirContainer svg:after{content:none!important;display:none!important}#mimirContainer #mimirContainer textarea,#mimirContainer #mimirContainer textarea:hover,#mimirContainer #mimirContainer textarea:active,#mimirContainer #mimirContainer textarea:focus,#mimirContainer #mimirContainer textarea:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}#mimirContainer *,#mimirContainer :before,#mimirContainer :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}#mimirContainer :before,#mimirContainer :after{--tw-content: ""}#mimirContainer,#mimirContainer :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}#mimirContainer{margin:0;line-height:inherit}#mimirContainer hr{height:0;color:inherit;border-top-width:1px}#mimirContainer abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#mimirContainer h1,#mimirContainer h2,#mimirContainer h3,#mimirContainer h4,#mimirContainer h5,#mimirContainer h6{font-size:inherit;font-weight:inherit}#mimirContainer a{color:inherit;text-decoration:inherit}#mimirContainer b,#mimirContainer strong{font-weight:bolder}#mimirContainer code,#mimirContainer kbd,#mimirContainer samp,#mimirContainer pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}#mimirContainer small{font-size:80%}#mimirContainer sub,#mimirContainer sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#mimirContainer sub{bottom:-.25em}#mimirContainer sup{top:-.5em}#mimirContainer table{text-indent:0;border-color:inherit;border-collapse:collapse}#mimirContainer button,#mimirContainer input,#mimirContainer optgroup,#mimirContainer select,#mimirContainer textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}#mimirContainer button,#mimirContainer select{text-transform:none}#mimirContainer button,#mimirContainer [type=button],#mimirContainer [type=reset],#mimirContainer [type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}#mimirContainer :-moz-focusring{outline:auto}#mimirContainer :-moz-ui-invalid{box-shadow:none}#mimirContainer progress{vertical-align:baseline}#mimirContainer ::-webkit-inner-spin-button,#mimirContainer ::-webkit-outer-spin-button{height:auto}#mimirContainer [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#mimirContainer ::-webkit-search-decoration{-webkit-appearance:none}#mimirContainer ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#mimirContainer summary{display:list-item}#mimirContainer blockquote,#mimirContainer dl,#mimirContainer dd,#mimirContainer h1,#mimirContainer h2,#mimirContainer h3,#mimirContainer h4,#mimirContainer h5,#mimirContainer h6,#mimirContainer hr,#mimirContainer figure,#mimirContainer p,#mimirContainer pre{margin:0}#mimirContainer fieldset{margin:0;padding:0}#mimirContainer legend{padding:0}#mimirContainer ol,#mimirContainer ul,#mimirContainer menu{list-style:none;margin:0;padding:0}#mimirContainer dialog{padding:0}#mimirContainer textarea{resize:vertical}#mimirContainer input::-moz-placeholder,#mimirContainer textarea::-moz-placeholder{opacity:1;color:#9ca3af}#mimirContainer input::placeholder,#mimirContainer textarea::placeholder{opacity:1;color:#9ca3af}#mimirContainer button,#mimirContainer [role=button]{cursor:pointer}#mimirContainer :disabled{cursor:default}#mimirContainer img,#mimirContainer svg,#mimirContainer video,#mimirContainer canvas,#mimirContainer audio,#mimirContainer iframe,#mimirContainer embed,#mimirContainer object{display:block;vertical-align:middle}#mimirContainer img,#mimirContainer video{max-width:100%;height:auto}#mimirContainer [hidden]{display:none}#mimirContainer{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem}#mimirContainer *{border-color:hsl(var(--border));padding:0}#mimirContainer{background-color:hsl(var(--background));color:hsl(var(--foreground))}#mimirContainer *,#mimirContainer :before,#mimirContainer :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }#mimirContainer ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }#mimirContainer .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}#mimirContainer .pointer-events-none{pointer-events:none!important}#mimirContainer .visible{visibility:visible!important}#mimirContainer .fixed{position:fixed!important}#mimirContainer .absolute{position:absolute!important}#mimirContainer .relative{position:relative!important}#mimirContainer .inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}#mimirContainer .-bottom-12{bottom:-48px!important}#mimirContainer .-bottom-16{bottom:-64px!important}#mimirContainer .-left-12{left:-48px!important}#mimirContainer .-right-1{right:-4px!important}#mimirContainer .-right-12{right:-48px!important}#mimirContainer .-top-1{top:-4px!important}#mimirContainer .-top-12{top:-48px!important}#mimirContainer .bottom-0{bottom:0!important}#mimirContainer .left-0{left:0!important}#mimirContainer .left-1{left:4px!important}#mimirContainer .left-1\/2{left:50%!important}#mimirContainer .left-2{left:8px!important}#mimirContainer .right-0{right:0!important}#mimirContainer .right-1{right:4px!important}#mimirContainer .right-2{right:8px!important}#mimirContainer .right-4{right:16px!important}#mimirContainer .top-0{top:0!important}#mimirContainer .top-1{top:4px!important}#mimirContainer .top-1\/2{top:50%!important}#mimirContainer .top-4{top:16px!important}#mimirContainer .z-0{z-index:0!important}#mimirContainer .z-10{z-index:10!important}#mimirContainer .m-1{margin:4px!important}#mimirContainer .m-2{margin:8px!important}#mimirContainer .m-5{margin:20px!important}#mimirContainer .mx-2{margin-left:8px!important;margin-right:8px!important}#mimirContainer .my-1{margin-top:4px!important;margin-bottom:4px!important}#mimirContainer .my-5{margin-top:20px!important;margin-bottom:20px!important}#mimirContainer .-ml-4{margin-left:-16px!important}#mimirContainer .-mt-4{margin-top:-16px!important}#mimirContainer .mb-1{margin-bottom:4px!important}#mimirContainer .ml-4{margin-left:16px!important}#mimirContainer .ml-6{margin-left:24px!important}#mimirContainer .ml-\[40px\]{margin-left:40px!important}#mimirContainer .mr-2{margin-right:8px!important}#mimirContainer .mr-3{margin-right:12px!important}#mimirContainer .mt-1{margin-top:4px!important}#mimirContainer .mt-2{margin-top:8px!important}#mimirContainer .mt-4{margin-top:16px!important}#mimirContainer .line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#mimirContainer .block{display:block!important}#mimirContainer .inline-block{display:inline-block!important}#mimirContainer .flex{display:flex!important}#mimirContainer .inline-flex{display:inline-flex!important}#mimirContainer .grid{display:grid!important}#mimirContainer .hidden{display:none!important}#mimirContainer .size-6{width:24px!important;height:24px!important}#mimirContainer .h-10{height:40px!important}#mimirContainer .h-11{height:44px!important}#mimirContainer .h-2{height:8px!important}#mimirContainer .h-2\.5{height:10px!important}#mimirContainer .h-20{height:80px!important}#mimirContainer .h-3{height:12px!important}#mimirContainer .h-4{height:16px!important}#mimirContainer .h-5{height:20px!important}#mimirContainer .h-6{height:24px!important}#mimirContainer .h-8{height:32px!important}#mimirContainer .h-9{height:36px!important}#mimirContainer .h-\[14px\]{height:14px!important}#mimirContainer .h-\[400px\]{height:400px!important}#mimirContainer .h-\[40px\]{height:40px!important}#mimirContainer .h-\[75px\]{height:75px!important}#mimirContainer .h-full{height:100%!important}#mimirContainer .max-h-\[90px\]{max-height:90px!important}#mimirContainer .min-h-0{min-height:0px!important}#mimirContainer .w-1\/2{width:50%!important}#mimirContainer .w-10{width:40px!important}#mimirContainer .w-2{width:8px!important}#mimirContainer .w-2\.5{width:10px!important}#mimirContainer .w-3{width:12px!important}#mimirContainer .w-4{width:16px!important}#mimirContainer .w-5{width:20px!important}#mimirContainer .w-6{width:24px!important}#mimirContainer .w-8{width:32px!important}#mimirContainer .w-80{width:320px!important}#mimirContainer .w-\[100px\]{width:100px!important}#mimirContainer .w-\[75px\]{width:75px!important}#mimirContainer .w-fit{width:-moz-fit-content!important;width:fit-content!important}#mimirContainer .w-full{width:100%!important}#mimirContainer .w-px{width:1px!important}#mimirContainer .min-w-0{min-width:0px!important}#mimirContainer .max-w-\[90\%\]{max-width:90%!important}#mimirContainer .max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}#mimirContainer .flex-1{flex:1 1 0%!important}#mimirContainer .flex-shrink{flex-shrink:1!important}#mimirContainer .flex-shrink-0,#mimirContainer .shrink-0{flex-shrink:0!important}#mimirContainer .flex-grow{flex-grow:1!important}#mimirContainer .grow-0{flex-grow:0!important}#mimirContainer .basis-2\/3{flex-basis:66.666667%!important}#mimirContainer .basis-full{flex-basis:100%!important}#mimirContainer .-translate-x-1\/2{--tw-translate-x: -50% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .-translate-y-1\/2{--tw-translate-y: -50% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .rotate-90{--tw-rotate: 90deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .scale-110{--tw-scale-x: 1.1 !important;--tw-scale-y: 1.1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes pulse{50%{opacity:.5}}#mimirContainer .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}@keyframes spin{to{transform:rotate(360deg)}}#mimirContainer .animate-spin{animation:spin 1s linear infinite!important}#mimirContainer .cursor-pointer{cursor:pointer!important}#mimirContainer .touch-none{touch-action:none!important}#mimirContainer .select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}#mimirContainer .resize-none{resize:none!important}#mimirContainer .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}#mimirContainer .grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr!important}#mimirContainer .flex-row{flex-direction:row!important}#mimirContainer .flex-col{flex-direction:column!important}#mimirContainer .items-start{align-items:flex-start!important}#mimirContainer .items-end{align-items:flex-end!important}#mimirContainer .items-center{align-items:center!important}#mimirContainer .justify-end{justify-content:flex-end!important}#mimirContainer .justify-center{justify-content:center!important}#mimirContainer .justify-between{justify-content:space-between!important}#mimirContainer .gap-1{gap:4px!important}#mimirContainer .gap-10{gap:40px!important}#mimirContainer .gap-2{gap:8px!important}#mimirContainer .gap-3{gap:12px!important}#mimirContainer .gap-4{gap:16px!important}#mimirContainer .gap-5{gap:20px!important}#mimirContainer .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(4px * var(--tw-space-x-reverse))!important;margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)))!important}#mimirContainer .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(4px * var(--tw-space-y-reverse))!important}#mimirContainer .space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(6px * var(--tw-space-y-reverse))!important}#mimirContainer .self-start{align-self:flex-start!important}#mimirContainer .self-end{align-self:flex-end!important}#mimirContainer .overflow-hidden{overflow:hidden!important}#mimirContainer .\!overflow-visible{overflow:visible!important}#mimirContainer .overflow-x-auto{overflow-x:auto!important}#mimirContainer .overflow-x-hidden{overflow-x:hidden!important}#mimirContainer .truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#mimirContainer .whitespace-nowrap{white-space:nowrap!important}#mimirContainer .whitespace-break-spaces{white-space:break-spaces!important}#mimirContainer .rounded-\[inherit\]{border-radius:inherit!important}#mimirContainer .rounded-full{border-radius:9999px!important}#mimirContainer .rounded-lg{border-radius:var(--radius)!important}#mimirContainer .rounded-md{border-radius:calc(var(--radius) - 2px)!important}#mimirContainer .rounded-sm{border-radius:calc(var(--radius) - 4px)!important}#mimirContainer .rounded-xl{border-radius:.75rem!important}#mimirContainer .border{border-width:1px!important}#mimirContainer .border-2{border-width:2px!important}#mimirContainer .border-y{border-top-width:1px!important;border-bottom-width:1px!important}#mimirContainer .border-b{border-bottom-width:1px!important}#mimirContainer .border-l{border-left-width:1px!important}#mimirContainer .border-r{border-right-width:1px!important}#mimirContainer .border-t{border-top-width:1px!important}#mimirContainer .border-destructive\/50{border-color:hsl(var(--destructive) / .5)!important}#mimirContainer .border-gray-100{--tw-border-opacity: 1 !important;border-color:rgb(243 244 246 / var(--tw-border-opacity))!important}#mimirContainer .border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important}#mimirContainer .border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(209 213 219 / var(--tw-border-opacity))!important}#mimirContainer .border-input{border-color:hsl(var(--input))!important}#mimirContainer .border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity))!important}#mimirContainer .border-l-transparent{border-left-color:transparent!important}#mimirContainer .border-t-gray-600{--tw-border-opacity: 1 !important;border-top-color:rgb(75 85 99 / var(--tw-border-opacity))!important}#mimirContainer .border-t-transparent{border-top-color:transparent!important}#mimirContainer .bg-\[rgb\(248\,247\,248\)\]{--tw-bg-opacity: 1 !important;background-color:rgb(248 247 248 / var(--tw-bg-opacity))!important}#mimirContainer .bg-\[var\(--mimir-primary-color\)\]{background-color:var(--mimir-primary-color)!important}#mimirContainer .bg-background{background-color:hsl(var(--background))!important}#mimirContainer .bg-black\/50{background-color:#00000080!important}#mimirContainer .bg-border{background-color:hsl(var(--border))!important}#mimirContainer .bg-card{background-color:hsl(var(--card))!important}#mimirContainer .bg-destructive{background-color:hsl(var(--destructive))!important}#mimirContainer .bg-foreground{background-color:hsl(var(--foreground))!important}#mimirContainer .bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity))!important}#mimirContainer .bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(209 213 219 / var(--tw-bg-opacity))!important}#mimirContainer .bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity))!important}#mimirContainer .bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(107 114 128 / var(--tw-bg-opacity))!important}#mimirContainer .bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity))!important}#mimirContainer .bg-muted{background-color:hsl(var(--muted))!important}#mimirContainer .bg-primary{background-color:hsl(var(--primary))!important}#mimirContainer .bg-red-600{--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity))!important}#mimirContainer .bg-secondary{background-color:hsl(var(--secondary))!important}#mimirContainer .bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}#mimirContainer .bg-white\/50{background-color:#ffffff80!important}#mimirContainer .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}#mimirContainer .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))!important}#mimirContainer .from-\[rgb\(248\,247\,248\)\]{--tw-gradient-from: rgb(248,247,248) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(248 247 248 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}#mimirContainer .from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}#mimirContainer .via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}#mimirContainer .to-\[rgba\(248\,247\,248\,0\)\]{--tw-gradient-to: rgba(248,247,248,0) var(--tw-gradient-to-position) !important}#mimirContainer .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) !important}#mimirContainer .fill-blue-600{fill:#2563eb!important}#mimirContainer .stroke-2{stroke-width:2px!important}#mimirContainer .stroke-3{stroke-width:3px!important}#mimirContainer .object-cover{-o-object-fit:cover!important;object-fit:cover!important}#mimirContainer .p-0{padding:0!important}#mimirContainer .p-1{padding:4px!important}#mimirContainer .p-2{padding:8px!important}#mimirContainer .p-3{padding:12px!important}#mimirContainer .p-4{padding:16px!important}#mimirContainer .p-5{padding:20px!important}#mimirContainer .p-6{padding:24px!important}#mimirContainer .p-\[1px\]{padding:1px!important}#mimirContainer .px-1{padding-left:4px!important;padding-right:4px!important}#mimirContainer .px-12{padding-left:48px!important;padding-right:48px!important}#mimirContainer .px-2{padding-left:8px!important;padding-right:8px!important}#mimirContainer .px-3{padding-left:12px!important;padding-right:12px!important}#mimirContainer .px-4{padding-left:16px!important;padding-right:16px!important}#mimirContainer .px-8{padding-left:32px!important;padding-right:32px!important}#mimirContainer .py-0{padding-top:0!important;padding-bottom:0!important}#mimirContainer .py-0\.5{padding-top:2px!important;padding-bottom:2px!important}#mimirContainer .py-2{padding-top:8px!important;padding-bottom:8px!important}#mimirContainer .pb-2{padding-bottom:8px!important}#mimirContainer .pb-5{padding-bottom:20px!important}#mimirContainer .pl-2{padding-left:8px!important}#mimirContainer .pl-4{padding-left:16px!important}#mimirContainer .pr-2{padding-right:8px!important}#mimirContainer .pr-4{padding-right:16px!important}#mimirContainer .pt-0{padding-top:0!important}#mimirContainer .pt-12{padding-top:48px!important}#mimirContainer .pt-2{padding-top:8px!important}#mimirContainer .pt-4{padding-top:16px!important}#mimirContainer .text-center{text-align:center!important}#mimirContainer .font-sans{font-family:Inter,sans-serif!important}#mimirContainer .text-2xl{font-size:1.563em!important}#mimirContainer .text-\[10px\]{font-size:10px!important}#mimirContainer .text-\[8px\]{font-size:8px!important}#mimirContainer .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}#mimirContainer .text-sm{font-size:.8em!important}#mimirContainer .text-xl{font-size:1.25em!important}#mimirContainer .text-xs{font-size:.75rem!important;line-height:1rem!important}#mimirContainer .font-bold{font-weight:700!important}#mimirContainer .font-medium{font-weight:500!important}#mimirContainer .font-semibold{font-weight:600!important}#mimirContainer .italic{font-style:italic!important}#mimirContainer .leading-none{line-height:1!important}#mimirContainer .tracking-tight{letter-spacing:-.025em!important}#mimirContainer .\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}#mimirContainer .text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}#mimirContainer .text-black\/60{color:#0009!important}#mimirContainer .text-card-foreground{color:hsl(var(--card-foreground))!important}#mimirContainer .text-destructive{color:hsl(var(--destructive))!important}#mimirContainer .text-destructive-foreground{color:hsl(var(--destructive-foreground))!important}#mimirContainer .text-foreground{color:hsl(var(--foreground))!important}#mimirContainer .text-gray-200{--tw-text-opacity: 1 !important;color:rgb(229 231 235 / var(--tw-text-opacity))!important}#mimirContainer .text-gray-300{--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity))!important}#mimirContainer .text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}#mimirContainer .text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity))!important}#mimirContainer .text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity))!important}#mimirContainer .text-muted-foreground{color:hsl(var(--muted-foreground))!important}#mimirContainer .text-primary{color:hsl(var(--primary))!important}#mimirContainer .text-primary-foreground{color:hsl(var(--primary-foreground))!important}#mimirContainer .text-secondary{color:hsl(var(--secondary))!important}#mimirContainer .text-secondary-foreground{color:hsl(var(--secondary-foreground))!important}#mimirContainer .text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}#mimirContainer .underline-offset-4{text-underline-offset:4px!important}#mimirContainer .opacity-0{opacity:0!important}#mimirContainer .opacity-40{opacity:.4!important}#mimirContainer .opacity-70{opacity:.7!important}#mimirContainer .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}#mimirContainer .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}#mimirContainer .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}#mimirContainer .outline{outline-style:solid!important}#mimirContainer .ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}#mimirContainer .ring-ring{--tw-ring-color: hsl(var(--ring)) !important}#mimirContainer .ring-offset-background{--tw-ring-offset-color: hsl(var(--background)) !important}#mimirContainer .drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06)) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}#mimirContainer .drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1)) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}#mimirContainer .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}#mimirContainer .backdrop-blur-sm{--tw-backdrop-blur: blur(4px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}#mimirContainer .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}#mimirContainer .transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}#mimirContainer .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}#mimirContainer .transition-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}#mimirContainer .transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}#mimirContainer .duration-1000{transition-duration:1s!important}#mimirContainer .duration-150{transition-duration:.15s!important}#mimirContainer .duration-200{transition-duration:.2s!important}#mimirContainer .duration-300{transition-duration:.3s!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}#mimirContainer .duration-1000{animation-duration:1s!important}#mimirContainer .duration-150{animation-duration:.15s!important}#mimirContainer .duration-200{animation-duration:.2s!important}#mimirContainer .duration-300{animation-duration:.3s!important}#mimirContainer .first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px)!important;border-bottom-left-radius:calc(var(--radius) - 2px)!important}#mimirContainer .first\:border-l:first-child{border-left-width:1px!important}#mimirContainer .last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px)!important;border-bottom-right-radius:calc(var(--radius) - 2px)!important}#mimirContainer .hover\:scale-110:hover{--tw-scale-x: 1.1 !important;--tw-scale-y: 1.1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .hover\:cursor-pointer:hover{cursor:pointer!important}#mimirContainer .hover\:border-blue-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity))!important}#mimirContainer .hover\:bg-accent:hover{background-color:hsl(var(--accent))!important}#mimirContainer .hover\:bg-blue-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity))!important}#mimirContainer .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)!important}#mimirContainer .hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity))!important}#mimirContainer .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)!important}#mimirContainer .hover\:bg-secondary:hover{background-color:hsl(var(--secondary))!important}#mimirContainer .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)!important}#mimirContainer .hover\:bg-transparent:hover{background-color:transparent!important}#mimirContainer .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))!important}#mimirContainer .hover\:underline:hover{text-decoration-line:underline!important}#mimirContainer .focus\:border-transparent:focus{border-color:transparent!important}#mimirContainer .focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}#mimirContainer .focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}#mimirContainer .focus\:ring-black:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity)) !important}#mimirContainer .focus-visible\:outline-none:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}#mimirContainer .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}#mimirContainer .focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring)) !important}#mimirContainer .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px !important}#mimirContainer .disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}#mimirContainer .disabled\:opacity-50:disabled{opacity:.5!important}#mimirContainer .group:hover .group-hover\:translate-y-1{--tw-translate-y: 4px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .group:hover .group-hover\:scale-105{--tw-scale-x: 1.05 !important;--tw-scale-y: 1.05 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .group:hover .group-hover\:bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity))!important}#mimirContainer .group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity))!important}#mimirContainer .group:hover .group-hover\:underline{text-decoration-line:underline!important}#mimirContainer .group:hover .group-hover\:opacity-100{opacity:1!important}#mimirContainer .group:hover .group-hover\:opacity-90{opacity:.9!important}#mimirContainer .has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5!important}#mimirContainer :is(.dark .dark\:border-destructive){border-color:hsl(var(--destructive))!important}@media (min-width: 768px){#mimirContainer .md\:relative{position:relative!important}#mimirContainer .md\:h-\[850px\]{height:850px!important}#mimirContainer .md\:max-h-\[calc\(100vh-var\(--mimir-bottom-position\)-var\(--mimir-bubble-diameter\)-2rem\)\]{max-height:calc(100vh - var(--mimir-bottom-position) - var(--mimir-bubble-diameter) - 2rem)!important}#mimirContainer .md\:w-\[500px\]{width:500px!important}#mimirContainer .md\:rounded-2xl{border-radius:1rem!important}#mimirContainer .md\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}#mimirContainer .\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0!important}#mimirContainer .\[\&\>\*\]\:mb-4>*{margin-bottom:16px!important}#mimirContainer .\[\&\>div\]\:\!block>div{display:block!important}#mimirContainer .\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}#mimirContainer .\[\&\>svg\]\:absolute>svg{position:absolute!important}#mimirContainer .\[\&\>svg\]\:left-4>svg{left:16px!important}#mimirContainer .\[\&\>svg\]\:top-4>svg{top:16px!important}#mimirContainer .\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))!important}#mimirContainer .\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))!important}#mimirContainer .\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:28px!important}#mimirContainer .\[\&_\*\]\:\!text-white *{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}#mimirContainer .\[\&_p\]\:leading-relaxed p{line-height:1.625!important}

.styles-module_wrapper__1I_qj {
  z-index: 1;
  display: flex;
  align-items: center;
  position: fixed;
  padding: 0px 60px 0px 60px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  box-sizing: border-box;
}

.styles-module_content__2jwZj {
  margin: auto;
  padding: 0;
  width: 90%;
  height: 100%;
  max-height: 100%;
  text-align: center;
}

.styles-module_slide__1zrfk {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.styles-module_image__2hdkJ {
  max-height: 100%;
  max-width: 100%;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.styles-module_close__2I1sI {
  color: white;
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 40px;
  font-weight: bold;
  opacity: 0.2;
  cursor: pointer;
}

.styles-module_close__2I1sI:hover {
  opacity: 1;
}

.styles-module_navigation__1pqAE {
  height: 80%;
  color: white;
  cursor: pointer;
  position: absolute;
  font-size: 60px;
  line-height: 60px;
  font-weight: bold;
  display: flex;
  align-items: center;
  opacity: 0.2;
  padding: 0 15px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.styles-module_navigation__1pqAE:hover {
  opacity: 1;
}

@media (hover: none) {
  .styles-module_navigation__1pqAE:hover {
    opacity: 0.2;
  }
}

.styles-module_prev__KqFRp {
  left: 0;
}

.styles-module_next__1uQwZ {
  right: 0;
}

@media (max-width: 900px) {
  .styles-module_wrapper__1I_qj {
    padding: 0;
  }
}

































.main-cta-button__link,.c-subscribtion__add-to-cart,.js-subscribtion__add-to-cart,.c-tier-buybox__cta,.custom-add-to-cart,[class*='add-to-cart']{background-color:#ef4a65 !important;border-color:#ef4a65 !important;color:#fff !important;}.c-subscribtion__discount-label,.c-subscribtion__discount-label--orange,[class*='discount-label'],[class*='save-badge']{background-color:#690241 !important;color:#fff !important;}[class*='low-stock'] strong{color:#690241 !important;}

  :root {
    --enable-sticky-announcement-bar: 0;
  }

  #shopify-section-sections--26717504897391__announcement-bar {
    --heading-color: 255, 255, 255;
    --text-color: 255, 255, 255;
    --primary-button-background: 255, 255, 255;
    --primary-button-text-color: 255, 255, 255;
    --section-background: 166, 130, 145;
    z-index: 5; /* Make sure it goes over header */position: relative;top: 0;
  }

  @media screen and (min-width: 741px) {
    :root {
      --enable-sticky-announcement-bar: 0;
    }

    #shopify-section-sections--26717504897391__announcement-bar {position: relative;}
  }

  .announcement-bar__item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 1rem;
  }

  .announcement-bar__countdown {
    display: flex;
    align-items: flex-start;
    border-radius: 5.739px;
    padding: 0.25rem;
    white-space: nowrap;
    margin: 5px 0;
  }

  .announcement-bar__countdown-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 35px;
  }

  .announcement-bar__countdown-number {
    color: var(--White, #F7F7F7);
    text-align: center;
    -webkit-text-stroke-width: 0.18px;
    -webkit-text-stroke-color: var(--White, #F7F7F7);
    font-family: "PP Pangram Sans", sans-serif;
    font-size: 24.524px;
    font-style: normal;
    font-weight: 400;
    line-height: 108%;
    letter-spacing: 0.981px;
  }

  .announcement-bar__countdown-label {
    color: var(--White, #F7F7F7);
    text-align: center;
    -webkit-text-stroke-width: 0.04px;
    -webkit-text-stroke-color: var(--White, #F7F7F7);
    font-family: "PP Pangram Sans", sans-serif;
    font-size: 5.86px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.234px;
    text-transform: uppercase;
  }

  .announcement-bar__message .announcement-bar__highlight {
    background: transparent;
  }

  .announcement-bar__link-wrapper {
    display: contents;
    color: inherit;
    text-decoration: none;
  }

  .announcement-bar__link-wrapper:focus-visible .announcement-bar__message,
  .announcement-bar__link-wrapper:focus-visible .announcement-bar__countdown {
    outline: 2px solid currentColor;
    outline-offset: 4px;
  }

  .announcement-bar__countdown-separator {
    color: var(--White, #F7F7F7);
    font-family: "PP Pangram Sans", sans-serif;
    font-size: 24.524px;
    font-weight: 400;
    line-height: 21px
    letter-spacing: 0.981px;
  }

  @media screen and (min-width: 741px) {
    .announcement-bar__item {
      flex-wrap: nowrap;
      justify-content: space-between;
    }

    .announcement-bar__message {
      flex: 1;
      text-align: left;
    }

    .announcement-bar__countdown {
      margin-left: auto;
    }
  }

  @media screen and (max-width: 740px) {
    #shopify-section-sections--26717504897391__announcement-bar .announcement-bar__item {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
    }

    #shopify-section-sections--26717504897391__announcement-bar .announcement-bar__item.has-countdown {
      display: grid !important;
      grid-template-columns: 1.1fr 0.9fr;
      gap: 0.5rem;
      align-items: center;
    }

    #shopify-section-sections--26717504897391__announcement-bar .announcement-bar__message {
      width: 100%;
      text-align: center;
    }

    #shopify-section-sections--26717504897391__announcement-bar .announcement-bar__item.has-countdown .announcement-bar__message {
      text-align: left;
      width: 100%;
    }

    #shopify-section-sections--26717504897391__announcement-bar .announcement-bar__countdown {
      width: 100%;
      justify-content: center;
    }
  }


    [aria-controls="newsletter-popup"] {
      display: none; /* Allows to hide the toggle icon in the header if the section is disabled */
    }
  
 #shopify-section-mini-cart .continue-shopping {display: none;} 

    #iframe-frontrow-quant {
      height: 0;
    }

    #frontrow-badge {
      position: relative;
      display: flex;
      min-height: 113px;
    }

    .iframe-frontrow {
      width: 100%;
      margin: 0;
    }

    .iframe-modal-frontrow {
      display: none;
      position: fixed;
      z-index: 99999999;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
    }
  
.s-icons-slider {
    --slider-title-color: #050505;
    --slider-text-color: #1f1f1f;
    --slider-dot-color: #1f1f1f;
    background-color: #faf7f0;
  }
#shopify-section-template--26717506765167__section_what_expect_ifB68z {
    padding-top: 36px;
    padding-bottom: 36px;
  }@media screen and (min-width: 750px) {
    #shopify-section-template--26717506765167__section_what_expect_ifB68z .what-expect__block--reversed.what-expect__block--1 .what-expect__content-column {
      order: 3;
      padding-left: 2rem;
      padding-right: 0;
    }
    #shopify-section-template--26717506765167__section_what_expect_ifB68z .what-expect__block--reversed.what-expect__block--1 .what-expect__image-column {
      order: 1;
      padding-right: 2rem;
      padding-left: 0;
    }
    #shopify-section-template--26717506765167__section_what_expect_ifB68z .what-expect__block--reversed.what-expect__block--0 .what-expect__content-column {
      order: 1;
      padding-right: 2rem;
      padding-left: 0;
    }
    #shopify-section-template--26717506765167__section_what_expect_ifB68z .what-expect__block--reversed.what-expect__block--0 .what-expect__image-column {
      order: 3;
      padding-left: 2rem;
      padding-right: 0;
    }
  }#shopify-section-template--26717506765167__section_what_expect_ifB68z .what-expect__block--hidden {
    display: none;
  }

  #shopify-section-template--26717506765167__custom_image_and_text_pz9rQy.custom-image-and-text {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: ;
  }

  @media screen and (min-width: 768px) {
    #shopify-section-template--26717506765167__custom_image_and_text_pz9rQy.custom-image-and-text {
      padding-top: 50px;
      padding-bottom: 50px;
    }
  }


              .block-heading_jWftqz.s-image-text-section__title {
                max-width: 1100px;
              }
            

  .s-title{
    padding: 30px 0 0;
  }

  @media screen and (min-width:768px){
    .s-title{
      padding: 50px 0 0;
      margin-bottom: -58px;
    }
  }

 #shopify-section-template--26717506765167__17339489662283db92 .vertical-breather {padding-bottom: 10px;} 
.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#E98044; }
:root { --lxs-rating-icon-color: #E98044; }