/** Shopify CDN: Minification failed

Line 109:17 Expected "}" to go with "{"

**/
/* Colors */
:root{
    --text_color: var(--source_text_color);
    --text_accent_color: var(--source_text_accent_color);
    --sale_price_color: var(--source_sale_price_color);
    --background_color: var(--source_background_color);
    --background_accent_color: var(--source_background_accent_color);
    --buttons_text_color: var(--source_buttons_text_color);
    --buttons_text_hover_color: var(--source_buttons_text_hover_color);
    --buttons_background_color: var(--source_buttons_background_color);
    --buttons_background_hover_color: var(--source_buttons_background_hover_color);
    --arrow_link_hover_color: var(var(--text_color));
}

  /* Font size */
:root{
    --font-base-size: 8.8px;
    /* --font-base-size: 10px; */

    --font-xs-size: max(12px, var(--settings-xs-text-size) * var(--font-base-size));
    --font-s-size: max(12px,var(--settings-s-text-size) * var(--font-base-size));
    --font-m-size: max(12px,var(--settings-m-text-size) * var(--font-base-size));
    --font-l-size: max(12px,var(--settings-l-text-size) * var(--font-base-size));
    --font-xl-size: max(12px,var(--settings-xl-text-size) * var(--font-base-size));
    --font-xxl-size: max(12px,var(--settings-xxl-text-size) * var(--font-base-size));
    --font-xxxl-size: max(12px,var(--settings-xxxl-text-size) * var(--font-base-size));
    --font-xs-line-height: 1.5;
    --font-s-line-height: 1.5;
    --font-m-line-height: 1.6;
    --font-l-line-height: 1.6;
    --font-xl-line-height: 1.4;
    --font-xxl-line-height: 1.3;
    --font-xxxl-line-height: 1.2;
}
.font-xs-size{font-size: max(12px,(var(--settings-xs-text-size) * var(--font-base-size))) !important;line-height: var(--font-xs-line-height);}
.font-s-size{font-size: max(12px,(var(--settings-s-text-size) * var(--font-base-size))) !important;line-height: var(--font-s-line-height);}
.font-m-size{ font-size: max(12px,(var(--settings-m-text-size) * var(--font-base-size))) !important;line-height: var(--font-m-line-height);}
.font-l-size{ font-size: max(12px,(var(--settings-l-text-size) * var(--font-base-size))) !important;line-height: var(--font-l-line-height);}
.font-xl-size{ font-size: max(12px,(var(--settings-xl-text-size) * var(--font-base-size))) !important;line-height: var(--font-xl-line-height);}
.font-xxl-size{ font-size: max(12px,(var(--settings-xxl-text-size) * var(--font-base-size))) !important;line-height: var(--font-xxl-line-height);}
.font-xxxl-size{ font-size: max(12px,(var(--settings-xxxl-text-size) * var(--font-base-size))) !important;line-height: var(--font-xxxl-line-height);}

@media (min-width: 481px){
    :root{
    --font-base-size: 10px;
    }
}
/* Columns */
    :root{
--columns-count: 2;
}
@media (min-width:800px){
    :root{
    --columns-count: 3;
}
}
@media (min-width:1000px){
    :root{
    --columns-count: 4;
}
}
@media (min-width:1200px){
    :root{
        --columns-count: 5;
    }
}

:root{
    --space-around: min(5.93vw, 48px);
    --max-width: min(100vw - 2 * var(--space-around), 100vw - 2 * var(--space-around) - (45vw - 500px) , 1320px);
    --max-width-header: min(100vw - 2 * var(--space-around), 100vw - 2 * var(--space-around) - (45vw - 500px) , 1320px);
    --max-width-header-large: calc(100vw - 2 * var(--space-around));
    --max-width-cart: min(100vw - 2 * var(--space-around), 100vw - 6 * var(--space-around) - (45vw - 500px) , 1320px - 6 * var(--space-around));
    --max-width-article: min(100vw - 2 * var(--space-around), 800px);
    --max-width-grid: min(100vw - 2 * var(--space-around), 100vw - 4 * var(--space-around) - (45vw - 500px) , 1320px - 4 * var(--space-around));
    --max-width-small: min(100vw - 2 * var(--space-around), 100vw - 6 * var(--space-around) - (45vw - 500px) , 1320px - 6 * var(--space-around));
    --max-width-smallest: min(100vw - 4 * var(--space-around), 636px);
}

.max-width,.shopify-policy__container
.max-width-menu,
.max-width-cart, 
.max-width-header,
.max-width-header-large,
.max-width-article,
.max-width-grid,.shopify-policy__body,
.max-width-small{
    padding-left: var(--space-around) ;padding-right:  var(--space-around) ; margin:auto; width: var(--max-width);
}
.max-width-smallest{
    padding-left: calc( 2 * var(--space-around)) ;padding-right:  calc(2 * var(--space-around)) ; margin:auto;width:var(--max-width-smallest);
} 

.max-width-header-large{width: var(--max-width-header-large);}
.max-width-article{width:var(--max-width-article);}
.max-width-cart{width:var(--max-width-cart);}
.max-width-grid,.shopify-policy__body {width:var(--max-width-grid);}
.max-width-small{width:var(--max-width-small);}

/* Fix for dynamic cart */
.max-width-cart .max-width-cart {width: unset; max-width: unset;padding-left: unset;padding-right: unset;}
.div.seal-row {
max-width: 100%; 
overflow: hidden;