/** Shopify CDN: Minification failed

Line 193:0 Expected ")" to go with "("

**/
:root {
    --aspect-ratio: auto;
    --font-base: "Chalet-LondonSixty",BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    --font-base-style: normal;
    --font-base-weight: 400;
    --font-base-size: 14px;
    --font-base-letter-spacing: 0px;
    --font-base-line-height: 1.2;
    --font-base-transform: none;

    /* --font-breadcrumbs */
    --font-breadcrumbs: "ReworkMicro-Semibold",BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    --font-breadcrumbs-style: ;
    --font-breadcrumbs-weight: ;
    --font-breadcrumbs-size: 13px;
    --font-breadcrumbs-letter-spacing: px;

    --font-headline: "Libre Caslon Text",serif;
    --font-headline-style: normal;
  --font-headline-size: 42px;
    --font-headline-weight: 400;
    --font-headline-transform: none;
    --font-headline-letter-spacing: -1px;
    --font-headline-line-height: 1.4;

    --font-navigation: "Chalet-LondonSixty",BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    --font-navigation-style: normal;
    --font-navigation-weight: 400;
    --font-navigation-size: 14px;
    --font-navigation-transform: none;
    --font-navigation-letter-spacing: 0px;

    --font-button: "Chalet-LondonSixty",BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    --font-button-style: normal;
    --font-button-weight: 400;
    --font-button-size: 14px;
    --font-button-transform: none;
    --font-button-letter-spacing: 0px;

    --font-price: "Chalet-LondonSixty",BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    --font-price-style: normal;
    --font-price-weight: 400;
    --font-price-size: px;
    --font-price-transform: none;
    --font-price-letter-spacing: 0px;

    --gap: 6px;
    --section-gap: 2;
    --section-margin-block-mobile: 6rem;

    --grid-gap: 16px;

    /* Colors */
    --color-text-inactive: #ADADAD;
    --color-text-light: #e5e5e5;
    --color-text-highlight: #f7f7f7;
    --color-footer-bg: #EBEBEB;
    --color-footer-border: #ccc;
    --color-footer-copy-text: #ADADAD;
    --color-newsletter-border: #BCBCBC;
    --color-header-search-border: #E0DEDB;
    --color-header-border: #E0DEDB;
    --color-input-border-active: #f2ede3;
    --color-input-bg: rgba(0,0,0,0);
    --color-input-text: #f2ede3;
    --color-button-border: #000;
    --color-button-bg: #fff;
    --color-button-text: #000;
    --color-button-main-bg: #000;
    --color-button-main-text: #fff;
    --color-button-cta-bg: #000;
    --color-button-cta-text: #fff;
    --color-hr: #BCBCBC;
    --color-overlay-text: black;
    --color-navbar-bg: #333;
    --color-navbar-text: #eee;
    --color-breadcrumbs-bg: white;
    --color-bullet: black;
    --color-promo-price: red;
    --color-promo-badge: red;
    --color-promo-badge-text: white;

    /* Sizes */
    --size-icon: 20px;
    --size-icon-desk: 20px;
    --input-height: 4.8rem;
    --height-chip: 4rem;
    --height-vertical-thumbs-gallery--square: 608px;
    --height-vertical-thumbs-gallery--portrait: 748px;
    --height-vertical-thumbs-gallery--original: 520px;

    --site-max-width: 1900px;
    --site-max-width-big: 1900px;
    --hero-max-width: 2560px;
    --post-max-width: 850px;

    --navbar-height: 56px;

  /* Radius */
    --border-radius: 15px;
    --border-radius-button: 0px;

    /* NEW GLOBAL COLOR SETTINGS */

    /* General */
    --color-background: #f2ede3;
    --color-foreground: rgba(62, 71, 49, 0.03);
    --color-teaser-background: #F4EEDA;
    --color-headings-text: #3e4731;
    --color-text: #3e4731;
    --color-body-text: var(--color-text);
    --color-body-text-light: #3e4731;
    --color-links: #3e4731;
    --color-links-active: #3e4731;
    --color-border: #3e4731;

    --color-overlay: rgba(0,0,0,0);
    --color-overlay-rgb: rgba(0, 0, 0, 0.0;
    --color-overlay-opacity: 0.0;

    --color-action-text: #f2ede3; /* cart dot */
    --color-action-background: #3e4731; /* cart dot */

    --color-placeholder-bg: #F4EEDA;

    /* Header, navigation */
    --color-header-text: #3e4731;
    --color-header-background: rgba(0,0,0,0);
    --color-header-background-rgb: rgba(0, 0, 0, 0.0;
    --color-menu-text: #f2ede3;
    --color-menu-background: #3e4731;
    --color-transparent-header: #3e4731;

    /* Buttons */
    --color-button-primary-background: #3e4731;
    --color-button-primary-text: #f2ede3;
    --color-button-primary-text-hover: #f2ede3;
    --color-button-primary-background-hover: #3e4731;

    --color-button-secondary-background: rgba(0,0,0,0);
    --color-button-secondary-border: rgba(0,0,0,0);
    --color-button-secondary-text: #3e4731;
    --color-button-secondary-text-hover: #3e4731;
    --color-button-secondary-background-hover: rgba(0,0,0,0);

    /* Product */
    --color-price: #3e4731;
    --color-sale-price: #3e4731;
    --color-brand: #3e4731;
    --color-star-rating: #3e4731;
    --color-sale-badge-text: #3e4731;
    --color-sale-badge-background: rgba(0,0,0,0);
    --color-sold-out-text: #3e4731;
    --color-sold-out-background: rgba(0,0,0,0);

    /* Forms */
    --color-input-text: #f2ede3;
    --color-input-background: rgba(0,0,0,0);
    --color-input-border: #f2ede3;
    --color-input-placeholder: #f2ede3;

    /* Footer */
    --color-footer-background: #3e4731;
    --color-footer-text: #f2ede3;
    --color-footer-text-rgb: 242, 237, 227;
    

    /* Swiper */
    --swiper-theme-color: #3e4731;
    --swiper-scrollbar-track-color: rgba(0, 0, 0, 0.1);

    /* Color Focal */
    --image-object-position: 50% 50%;
    --image-object-position-desktop: 50% 50%;

    /* Animations */
    --duration-short: 100ms;
    --duration-default: 200ms;
    --duration-announcement-bar: 250ms;
    --duration-medium: 300ms;
    --duration-long: 500ms;
    --duration-extra-long: 600ms;
    --duration-extended: 3s;
    --ease-out-slow: cubic-bezier(0, 0, 0.3, 1);
    --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;
    --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);
}
