/** Shopify CDN: Minification failed

Line 200:5 Expected "}" to go with "{"

**/
:root {
    --aspect-ratio: auto;
    --font-base: Chivo,sans-serif;
    --font-base-style: normal;
    --font-base-weight: 400;
    --font-base-size: 15px;
    --font-base-letter-spacing: 0px;
    --font-base-line-height: 1.4;
    --font-base-transform: none;

    /* --font-breadcrumbs */
    --font-breadcrumbs: ,;
    --font-breadcrumbs-style: ;
    --font-breadcrumbs-weight: ;
    --font-breadcrumbs-size: 13px;
    --font-breadcrumbs-letter-spacing: px;

    --font-headline: Bevan,serif;
    --font-headline-style: normal;
    --font-headline-weight: 400;
    --font-headline-size: 17px;
    --font-headline-transform: none;
    --font-headline-letter-spacing: 0px;
    --font-headline-line-height: 1.2;

    --font-navigation: Fraunces,serif;
    --font-navigation-style: normal;
    --font-navigation-weight: 300;
    --font-navigation-size: 14px;
    --font-navigation-transform: uppercase;
    --font-navigation-letter-spacing: 1px;

    --font-button: Alegreya,serif;
    --font-button-style: normal;
    --font-button-weight: 400;
    --font-button-size: 12px;
    --font-button-transform: uppercase;
    --font-button-letter-spacing: 1px;

    --font-price: Fraunces,serif;
    --font-price-style: normal;
    --font-price-weight: 300;
    --font-price-size: px;
    --font-price-transform: none;
    --font-price-letter-spacing: 0.5px;

    --gap: 8px;
    --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: #4C4C4B;
    --color-input-bg: #fff;
    --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: 2.4rem;
    --size-icon-desk: 2.8rem;
    --input-height: 4.8rem;
    --height-chip: 4rem;

    --site-max-width: 1440px;
    --site-max-width-big: 1700px;
    --hero-max-width: 2240px;
    --post-max-width: 850px;

    --navbar-height: 56px;

    /* NEW GLOBAL COLOR SETTINGS */

    /* General */
    --color-background: #dedcda;
    --color-foreground: rgba(0, 0, 0, 0.03);
    --color-teaser-background: #F4EEDA;
    --color-headings-text: #000000;
    --color-text: #000000;
    --color-body-text: var(--color-text);
    --color-body-text-light: #6b6b6b;
    --color-links: #333b68;
    --color-links-active: #333b68;
    --color-border: #dedcda;

    --color-overlay: #ffffff;
    --color-overlay-rgb: 255, 255, 255;
    --color-overlay-opacity: 0.0;

    --color-action-text: #ffffff; /* cart dot */
    --color-action-background: #333b68; /* cart dot */

    --color-placeholder-bg: #F4EEDA;

    /* Header, navigation */
    --color-header-text: #333b68;
    --color-header-background: #dedcda;
    --color-menu-text: #000000;
    --color-menu-background: #ffffff;
    --color-transparent-header: #333b68;

    /* Buttons */
    --color-button-primary-background: #333b68;
    --color-button-primary-text: #ffffff;
    --color-button-primary-text-hover: #dedcda;
    --color-button-primary-background-hover: #333b68;

    --color-button-secondary-background: #dedcda;
    --color-button-secondary-border: #333b68;
    --color-button-secondary-text: #333b68;
    --color-button-secondary-text-hover: #333b68;
    --color-button-secondary-background-hover: #333b68;

    /* Product */
    --color-price: #333b68;
    --color-sale-price: #8e8e8e;
    --color-brand: #8e8e8e;
    --color-star-rating: #f5af00;
    --color-sale-badge-text: #ffffff;
    --color-sale-badge-background: #333b68;
    --color-sold-out-text: #333b68;
    --color-sold-out-background: #dedcda;

    /* Forms */
    --color-input-text: #dedcda;
    --color-input-background: #333b68;
    --color-input-border: #333b68;
    --color-input-placeholder: #ffffff;

    /* Footer */
    --color-footer-background: #333b68;
    --color-footer-text: #ffffff;
    --color-footer-text-rgb: 255, 255, 255;
    

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

    /* Swiper */
    --swiper-theme-color: #333b68;
    --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);
}

@media screen and (min-width: 1200px) {
    :root {
        --font-base-size: 22px;
        --font-button-size: 12px;
        --font-breadcrumbs-size: 13px;

        --font-headline-size: 20px;
        --font-navigation-size: 14px;

        --height-chip: 3.2rem;
    }