/** Shopify CDN: Minification failed

Line 131:20 Expected identifier but found whitespace
Line 131:22 Unexpected "{"
Line 131:28 Expected ":"
Line 166:23 Expected identifier but found whitespace
Line 166:25 Unexpected "{"
Line 166:31 Expected ":"
Line 168:24 Expected identifier but found whitespace
Line 168:26 Unexpected "{"
Line 168:32 Expected ":"
Line 170:34 Expected identifier but found whitespace
... and 8 more hidden warnings

**/
:root {

    --aspect-ratio: auto;
    --aspect-ratio-portait: 0.67;

    --font-base: Comfortaa,sans-serif;
    --font-base-style: normal;
    --font-base-weight: 400;
    --font-base-size: 16px;
    --font-base-letter-spacing: 0px;
    --font-base-line-height: 1.5;
    --font-base-transform: none;

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

    --font-headline: "Hubot Sans",sans-serif;
    --font-headline-style: normal;
    --font-headline-weight: 600;
    --font-headline-size: 24px;
    --font-headline-transform: none;
    --font-headline-letter-spacing: -0.5px;
    --font-headline-line-height: 1.2;

    --font-navigation: Comfortaa,sans-serif;
    --font-navigation-style: normal;
    --font-navigation-weight: 400;
    --font-navigation-size: 16px;
    --font-navigation-transform: none;
    --font-navigation-letter-spacing: 0px;

    --font-button: Comfortaa,sans-serif;
    --font-button-style: normal;
    --font-button-weight: 400;
    --font-button-size: 13px;
    --font-button-transform: uppercase;
    --font-button-letter-spacing: 3px;

    --font-price: Comfortaa,sans-serif;
    --font-price-style: normal;
    --font-price-weight: 400;
    --font-price-size: px;
    --font-price-transform: none;
    --font-price-letter-spacing: 0px;

    --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-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;
    --height-vertical-thumbs-gallery--square: 520px;
    --height-vertical-thumbs-gallery--portrait: 748px;
    --height-vertical-thumbs-gallery--original: 520px;

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

    --navbar-height: 56px;

    /* NEW GLOBAL COLOR SETTINGS */

    /* General */
    --color-background: #d292da;
    --color-background-rgb: 210, 146, 218;
    --color-foreground: rgba(21, 21, 21, 0.03);
    --color-teaser-background: #F4EEDA;
    --color-headings-text: #151515;
    --color-text: #151515;
    --color-text-rgb: 21, 21, 21;
    --color-body-text: var(--color-text);
    --color-body-text-light: #717171;
    --color-links: #151515;
    --color-links-active: #151515;
    --color-border: #ffffff;

    --color-overlay: {{ shop.brand.colors.secondary[1].background }};
    --color-overlay-rgb: ;
    --color-overlay-opacity: 0.0;

    --color-action-text: #ffffff; /* cart dot */
    --color-action-background: #2d2d2d; /* cart dot */
    --color-action-background-rgb: 45, 45, 45;

    --color-placeholder-bg: #F4EEDA;


    --color-bullet: #151515;

    /* Header, navigation */
    --color-header-text: #151515;
    --color-header-background: #ffffff;
    --color-header-background-rgb: 255, 255, 255;
    --color-menu-text: #ffffff;
    --color-menu-background: #151515;
    --color-transparent-header: #151515;

    /* Buttons */
    --color-button-primary-background: #151515;
    --color-button-primary-text: #ffffff;
    --color-button-primary-text-hover: #ececec;
    --color-button-primary-background-hover: #2d2d2d;

    --color-button-secondary-background: #ffffff;
    --color-button-secondary-border: #dfdfdf;
    --color-button-secondary-text: #151515;
    --color-button-secondary-text-hover: #ffffff;
    --color-button-secondary-background-hover: #000000;

    /* Product */
    --color-price: #151515;
    --color-sale-price: {{ shop.brand.colors.primary[0].foreground }};
    --color-brand: #717171;
    --color-star-rating: {{ shop.brand.colors.secondary[0].background }};
    --color-sale-badge-text: #FFFFFF;
    --color-sale-badge-background: {{ shop.brand.colors.secondary[1].background }};
    --color-sold-out-text: #151515;
    --color-sold-out-background: #f4e9da;

    /* Forms */
    --color-input-text: #151515;
    --color-input-background: #ffffff;
    --color-input-border: #d6d6d6;
    --color-input-placeholder: #717171;
    --color-success-background: #e5ffe5;
    --color-success-text: {{ shop.brand.colors.secondary[1].background }};
    --color-success-border: {{ shop.brand.colors.secondary[1].background }};
    --color-error-background: #fff6f6;
    --color-error-text: #d02e2e;
    --color-error-border: #d02e2e;

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

    /* Radius */
    
    --border-radius: 14px;
    --border-radius-button: 30px;
    --border-radius-button-video: 30px;
    --flag-radius-limit: 3px;

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

    .wt-slider,
    .wt-slider__container,
    .wt-cart {
        --swiper-theme-color: #2d2d2d;
        --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);

    /* Picture on hover animations */
    --onhover-picture-scale: 1.05;
    --onhover-picture-duration: 1.5s;


}

html[dir="rtl"] {
    --font-base-letter-spacing: normal;
    --font-breadcrumbs-letter-spacing: normal;
    --font-headline-letter-spacing: normal;
    --font-navigation-letter-spacing: normal;
    --font-button-letter-spacing: normal;
    --font-price-letter-spacing: normal;
}

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

        --font-headline-size: 30px;
        --font-navigation-size: 16px;

        --height-chip: 3.2rem;
    }
}
