/** Shopify CDN: Minification failed

Line 114:27 Expected identifier but found whitespace
Line 114:29 Unexpected "{"
Line 114:35 Expected ":"
Line 116:34 Expected identifier but found whitespace
Line 116:36 Unexpected "{"
Line 116:49 Expected ":"
Line 120:23 Expected identifier but found whitespace
Line 120:25 Unexpected "{"
Line 120:38 Expected ":"
Line 122:23 Expected identifier but found whitespace
... and 11 more hidden warnings

**/
:root {
	--neulis: "Neulis Sans", "neulis-sans", sans-serif;
	--neulissans: "Neulis Sans", "neulis-sans", sans-serif;
	--fields: fields, "fields", sans-serif;
	--professor: professor, "professor", sans-serif;
	
	--fblack: #000000;
	--black: #282828;
	--white: #FFFFFF;

/* New Baske Colors */

	--olive-green: #354210;
	--olive: #354210;
	--cream: #f4f3e3;
	--chartreuse: #ccc650;
	--light-blue: #cbd7da;
	--pink: #d4aeb1;
	--terracotta: #c67146;

/* Old Bliss Colors */

	--gray: #C9CBD1;
	--disabled-gray: #C9CBD1;


	/* Holiday Colors */

	--maroon: #5B1A1A;
	--brick: #773837;
	--dusty-red: #964948;
	--sage: #717F67;

}@font-face {
  font-family: "Avenir Next";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_n5.1dcf6d90e6e07fa0b87122fded9cba29d8b75da6.woff2?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=f87fd1938231c0b59ab32176f0efaf4c9e26e7a8800ebc8df0395cbaf3f7cec6") format("woff2"),
       url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_n5.6194adf5cb5e12bcfe9c8c39dddf6fc15d07fec4.woff?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=710cfa5f97d87d77b5fcf62ab4eee6941302e8147f6155a28eb7f127086355ca") format("woff");
}

@font-face {
  font-family: "Avenir Next";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_n7.d9566d9b0be6704a77e8ea55786dba14743d1f67.woff2?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=159c7162106b814335b30ca9a6ca172a17cba4012e0eb886f831107df6735120") format("woff2"),
       url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_n7.be570779ce6b2b4639db543b43209a046960fca8.woff?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=b0ba547adfb046b063076f017ac3925bc3d912b7b14d857d2e06da41497792b4") format("woff");
}

@font-face {
  font-family: "Avenir Next";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_i5.8e301189b68a6dec7c8fb66eacb6a51074644ef5.woff2?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=fac3c5b3d9a649b9dc45183f4472acd80efebcb0f48a9e4962854e9e94e2aaac") format("woff2"),
       url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_i5.da6b1b73909dcc517e094876c58c9110afbaba31.woff?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=478e8dc996a1db15ccae67deba3d7f5404c6696b30d6851024f4a9a55dffb864") format("woff");
}

@font-face {
  font-family: "Avenir Next";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_i7.080fba13ca72b6149f1c1cab657b86499d3f0ee6.woff2?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=a9f1fd5a06e601f73f555a1e3de7760445865a3a0955170197d0897987bc8dd3") format("woff2"),
       url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_i7.b6b3e6c8b8e5c078064c191c219a7601cb795f17.woff?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=07ccd2351fa56312abe6dfe713a076eec6a66c77d63759a4e6b2cad6c3ef2c53") format("woff");
}

@font-face {
  font-family: "Avenir Next";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_n5.1dcf6d90e6e07fa0b87122fded9cba29d8b75da6.woff2?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=f87fd1938231c0b59ab32176f0efaf4c9e26e7a8800ebc8df0395cbaf3f7cec6") format("woff2"),
       url("//www.baskehome.com/cdn/fonts/avenir_next/avenirnext_n5.6194adf5cb5e12bcfe9c8c39dddf6fc15d07fec4.woff?h1=YmFza2Vob21lLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=c2hvcGJhc2tlLmNvbQ&h3=YmFza2UubWU&h4=YmFza2Vib3V0aXF1ZS5jb20&h5=YmFza2Vob21lLmNvbQ&h6=YWNjb3VudC5iYXNrZWhvbWUuY29t&hmac=710cfa5f97d87d77b5fcf62ab4eee6941302e8147f6155a28eb7f127086355ca") format("woff");
}
  


:root {
	--font-body-family: "Neulis Sans", "neulis-sans", sans-serif;
	--font-body-style: normal;
	--font-body-weight: 400;
	--font-body-weight-bold: 700;

	--font-heading-family: fields, "fields", sans-serif;
	--font-heading-style: normal;
	--font-heading-weight: 400;

	--font-body-scale: 1.0;
	--font-heading-scale: 1.0;

	--color-base-text: #354210;
	--color-shadow: #354210;
	--color-base-text-rgb: 53, 66, 16;
	--color-base-background-1: #f4f3e3;
	--color-base-background-1-rgb: 244, 243, 227;
	--color-base-background-2: {{ shop.brand.colors.primary[1].background }};
	--color-base-background-2-rgb: ;
	--color-base-solid-button-labels: {{ metaobjects.theme_colors.cream.color.value }};
	--color-base-solid-button-labels-rgb: ;
	--color-base-outline-button-labels: #354210;
	--color-base-outline-button-labels-rgb: 53, 66, 16;
	--color-base-accent-1: {{ metaobjects.theme_colors["olive-green"].color.value }};
	--color-base-accent-1-rgb: ;
	--color-base-accent-2: {{ metaobjects.theme_colors.chartreuse.color.value }};
	--color-base-accent-2-rgb: ;
	--payment-terms-background-color: #f4f3e3;

	--gradient-base-background-1: #f4f3e3;
	--gradient-base-background-2: {{ shop.brand.colors.primary[1].background }};
	--gradient-base-accent-1: {{ metaobjects.theme_colors["olive-green"].color.value }};
	--gradient-base-accent-2: {{ metaobjects.theme_colors.chartreuse.color.value }};

	--media-padding: px;
	--media-border-opacity: 0.05;
	--media-border-width: 1px;
	--media-radius: 0px;
	--media-shadow-opacity: 0.0;
	--media-shadow-horizontal-offset: 0px;
	--media-shadow-vertical-offset: 0px;
	--media-shadow-blur-radius: 0px;
	--media-shadow-visible: 0;

	--page-width: 150rem;
	--page-width-margin: 0rem;

	--product-card-image-padding: 0.0rem;
	--product-card-corner-radius: 0.0rem;
	--product-card-text-alignment: left;
	--product-card-border-width: 0.0rem;
	--product-card-border-opacity: 0.0;
	--product-card-shadow-opacity: 0.0;
	--product-card-shadow-visible: 0;
	--product-card-shadow-horizontal-offset: 0.0rem;
	--product-card-shadow-vertical-offset: 0.0rem;
	--product-card-shadow-blur-radius: 0.0rem;

	--collection-card-image-padding: 0.0rem;
	--collection-card-corner-radius: 0.0rem;
	--collection-card-text-alignment: left;
	--collection-card-border-width: 0.0rem;
	--collection-card-border-opacity: 0.0;
	--collection-card-shadow-opacity: 0.0;
	--collection-card-shadow-visible: 0;
	--collection-card-shadow-horizontal-offset: 0.0rem;
	--collection-card-shadow-vertical-offset: 0.0rem;
	--collection-card-shadow-blur-radius: 0.0rem;

	--blog-card-image-padding: 0.0rem;
	--blog-card-corner-radius: 0.0rem;
	--blog-card-text-alignment: left;
	--blog-card-border-width: 0.0rem;
	--blog-card-border-opacity: 0.0;
	--blog-card-shadow-opacity: 0.1;
	--blog-card-shadow-visible: 1;
	--blog-card-shadow-horizontal-offset: 0.0rem;
	--blog-card-shadow-vertical-offset: 0.0rem;
	--blog-card-shadow-blur-radius: 0.0rem;

	--badge-corner-radius: 4.0rem;

	--popup-border-width: 1px;
	--popup-border-opacity: 0.1;
	--popup-corner-radius: 0px;
	--popup-shadow-opacity: 0.0;
	--popup-shadow-horizontal-offset: 0px;
	--popup-shadow-vertical-offset: 0px;
	--popup-shadow-blur-radius: 0px;

	--drawer-border-width: 2px;
	--drawer-border-opacity: 0.1;
	--drawer-shadow-opacity: 0.0;
	--drawer-shadow-horizontal-offset: 0px;
	--drawer-shadow-vertical-offset: 0px;
	--drawer-shadow-blur-radius: 5px;

	--spacing-sections-desktop: 0px;
	--spacing-sections-mobile: 0px;

	--grid-desktop-vertical-spacing: 8px;
	--grid-desktop-horizontal-spacing: 8px;
	--grid-mobile-vertical-spacing: 4px;
	--grid-mobile-horizontal-spacing: 4px;

	--text-boxes-border-opacity: 0.0;
	--text-boxes-border-width: 0px;
	--text-boxes-radius: 0px;
	--text-boxes-shadow-opacity: 0.0;
	--text-boxes-shadow-visible: 0;
	--text-boxes-shadow-horizontal-offset: 0px;
	--text-boxes-shadow-vertical-offset: 0px;
	--text-boxes-shadow-blur-radius: 0px;

	--buttons-radius: 40px;
	--buttons-radius-outset: 41px;
	--buttons-border-width: 1px;
	--buttons-border-opacity: 1.0;
	--buttons-shadow-opacity: 0.0;
	--buttons-shadow-visible: 0;
	--buttons-shadow-horizontal-offset: 0px;
	--buttons-shadow-vertical-offset: 0px;
	--buttons-shadow-blur-radius: 0px;
	--buttons-border-offset: 0.3px;

	--inputs-radius: 0px;
	--inputs-border-width: 1px;
	--inputs-border-opacity: 0.55;
	--inputs-shadow-opacity: 0.0;
	--inputs-shadow-horizontal-offset: 0px;
	--inputs-margin-offset: 0px;
	--inputs-shadow-vertical-offset: 0px;
	--inputs-shadow-blur-radius: 0px;
	--inputs-radius-outset: 0px;

	--variant-pills-radius: 40px;
	--variant-pills-border-width: 1px;
	--variant-pills-border-opacity: 0.55;
	--variant-pills-shadow-opacity: 0.0;
	--variant-pills-shadow-horizontal-offset: 0px;
	--variant-pills-shadow-vertical-offset: 0px;
	--variant-pills-shadow-blur-radius: 0px;

	--color-base-text-opacity-10-percent: #e1e1ce;
	--color-base-text-opacity-20-percent: #ced0b9;
	--color-base-text-opacity-55-percent: #8b926f;
	--color-base-text-opacity-85-percent: #525d30;
	--color-base-accent-1-opacity-10-percent: ;
	--color-base-accent-2-opacity-10-percent: ;
}





*,
*::before,
*::after {
box-sizing: inherit;
}

html {
	box-sizing: border-box;
	font-size: 62.5%;
	height: 100%;
}

body {
	display: grid;
	grid-template-rows: auto auto 1fr auto;
	grid-template-columns: 100%;
	min-height: 100%;
	margin: 0;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 1.8;
	font-family: var(--font-body-family);
	font-style: var(--font-body-style);
	font-weight: var(--font-body-weight);
}