/* Generated equivalent of snippets/custom-variables.css.liquid, resolved against
   config/settings_data.json (current) merged with config/settings_schema.json (defaults).
   Font @font-face generation via Shopify's font CDN was intentionally omitted —
   Inter and Libre Baskerville are instead linked from Google Fonts in <head>. */
shopify-accelerated-checkout, shopify-accelerated-checkout-cart {
	--shopify-accelerated-checkout-button-block-size: 54px;
}

:root {
	--global-container-width: 1432px;
	--global-border-radius: 16px;
	--global-gap: 16px;
	--global-gap-small: 8px;

	--loading-image: url(/assets/loading.svg);

	--color-black: #000;
	--color-black-light: rgba(0, 0, 0, 0.7);
	--color-white: #fff;
	--color-gray: #757575;
	--color-light-gray: #E9E9E9;
	--color-dark-gray: #999999;
	--color-valencia: #D33636;
	--color-silver: #C4C4C4;
	--color-snow: #F8F8F8;
	--color-whisper: #E6E6E6;
	--color-chelsea-cucumber: #81B154;
	--color-fire-bush: #E49D49;
	--color-green-success: #198754;
	--color-red-error: #B00020;
	--color-ghost-white: #F9F9F9;

	--color-slider-arrow-background: #F7F6F3;
	--color-slider-arrow-icon: #102023;
	--color-slider-arrow-border: #e5ddd0;
	--color-slider-arrow-background-hover: #102023;
	--color-slider-arrow-icon-hover: #F7F6F3;
	--color-slider-arrow-border-hover: #102023;

	--color-icon-available: #e3f2e1;
	--color-icon-out-of-stock: #f6f6f6;

	--color-cart-notification-background: #161E13;
	--color-cart-notification-text: #FFFFFF;
	--color-cart-notification-cross: #FFFFFF;

	--color-overlay: #102023;

	--color-background: #F7F6F3;
	--color-background-darken: #f1f0ea;
	--color-background-secondary: #EFE7DC;
	--color-img-placeholder-bg: #e9e6de;
	--color-background-popup-drawer: #F7F6F3;

	--color-text-primary: #102023;
	--color-text-secondary: #5c534d;
	--color-text-thirdly: #8a8078;
	--color-heading: #161616;
	--link-color: #9C6B4E;
	--color-accent: #9C6B4E;
	--color-text-attention: #9c4e2a;
	--color-text-success: #7A8471;
	--color-sale-label: #FFFFFF;
	--color-label-base: #000000;
	--color-label-primary: #FFFFFF;
	--color-label-secondary: #FFFFFF;
	--color-label-sold-out: #000000;

	--color-border-primary: #7A8471;
	--color-border-secondary: #e5ddd0;
	--color-border-thirdly: #ded3c2;

	--button-text-color-primary: #F7F6F3;
	--button-background-color-primary: #9C6B4E;
	--button-text-color-primary-hover: #F7F6F3;
	--button-background-color-primary-hover: #7f5539;

	--button-text-color-secondary: #F7F6F3;
	--button-background-color-secondary: #102023;
	--button-text-color-secondary-hover: #F7F6F3;
	--button-background-color-secondary-hover: #1c2e31;

	--button-text-color-primary-with-border: #102023;
	--button-background-color-primary-with-border: transparent;
	--button-border-color-primary-with-border: #7A8471;
	--button-text-color-primary-with-border-hover: #9C6B4E;
	--button-background-color-primary-with-border-hover: transparent;
	--button-border-color-primary-with-border-hover: #9C6B4E;

	--button-text-color-secondary-with-border: #102023;
	--button-background-color-secondary-with-border: transparent;
	--button-border-color-secondary-with-border: #7A8471;
	--button-text-color-secondary-with-border-hover: #9C6B4E;
	--button-background-color-secondary-with-border-hover: transparent;
	--button-border-color-secondary-with-border-hover: #9C6B4E;

	--button-icon-color-social: #000000;
	--button-background-color-social: #ffffff;
	--button-border-color-social: #949494;
	--button-icon-color-social-hover: #ffffff;
	--button-background-color-social-hover: #000000;
	--button-border-color-social-hover: #000000;

	--product-card-button-text-color: #F7F6F3;
	--product-card-button-background-color: #9C6B4E;
	--product-card-button-text-color-hover: #F7F6F3;
	--product-card-button-background-color-hover: #7f5539;
	--product-card-button-border-color: #9C6B4E;
	--product-card-button-border-color-hover: #7f5539;

	--color-preloader-primary: #E6E6E6;
	--color-preloader-secondary: #9C6B4E;
	--background-color-preloader: rgba(247, 246, 243, 0.35);

	--color-background-label-base: rgba(255, 232, 27, 1);
	--color-background-label-primary: rgba(204, 0, 0, 1);
	--color-background-label-secondary: rgba(64, 132, 0, 1);
	--color-background-label-sale: rgba(204, 0, 0, 1);
	--color-background-label-sold-out: rgba(242, 242, 242, 1);

	--color-border-label-base: #E9E9E9;
	--color-border-label-primary: #E9E9E9;
	--color-border-label-secondary: #E9E9E9;
	--color-border-label-sold-out: #E9E9E9;
	--color-border-label-sale: #E9E9E9;

	--color-background-quick-buttons: #F7F6F3;
	--color-border-quick-buttons: #e5ddd0;
	--color-text-quick-buttons: #102023;
	--color-compare-sticky-button-bg: #000;
	--color-compare-sticky-button-color: #fff;
	--color-pdp-compare-button-bg: #fff;
	--color-pdp-compare-button-color: #000;
	--color-pdp-compare-button-border-color: #E9E9E9;
}

:root {
	--body-font-size: 14px;
	--body-font-size-without-unit: 14;
	--heading-font-size: 14px;
	/* Technical adaptation: Shopify-hosted fonts (Inter / Libre Baskerville)
	   replaced with the same families loaded from Google Fonts — see <head>. */
	--base-font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
	--heading-font-family: 'Libre Baskerville', Georgia, 'Times New Roman', serif;
	--heading-font-weight: 400;
	--heading-text-transform: none;
	--button-font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
	--button-font-size: 16px;
	--button-text-transform: uppercase;
}

:root {
	--product-card-object-fit: cover;
}

:root {
	--sticky-sidebar-offset-top: 40px;
}

@media (-moz-touch-enabled: 0), (hover: hover) {
	body * {
		scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);
	}
	body *::-webkit-scrollbar-track {
		background-color: rgba(0, 0, 0, 0);
	}
	body *::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, 0.2);
	}
}
