/*

Commerce7 via WordPress
Custom Styles


Contents:

	Styling
		General
		Forms
		Buttons
		Messages
		Header
		Alt Header
		Account Blocks
		Store
    Utility Nav
    Account Menu
    Store

Note: 
This spreadsheet was built by build-custom-stylesheet after saving plugin admin options settings. 
Do not edit c7vwp-custom-styles.css directly, as it will be overwritten whenever admin options settings are saved.

*/

/* =General */

:root {
--c7-page-width: 1300px;
--c7-page-width-checkout: 1500px;
--c7-font-family: 'Roboto';
--c7-body-text-color: #000000;
--c7-alt-text-color: #50505A;
--c7-font-size: 16px;
--c7-font-size-sub: 14px;
--c7-heading-font-family: 'Aboreto', Baskerville, Times New Roman, serif;
--c7-heading-text-color: #000000;
--c7-heading-font-weight: normal;
--c7-primary-color: #bf9567;
--c7-primary-color-text: #000000;
--c7-primary-color-dark: #000000;
--c7-primary-color-focus: #bf9567;
--c7-link-color: #000000;
--c7-bg: #fffdf7;
--c7-bg-alt: #eeece4;
--c7-border-color: #E3E3E8;
--c7-dropdown-border-radius: 1px;
--c7-loading-bg: rgba(255, 255, 255, 0.5);
--c7-modal-border-radius: 8px;
--c7-modal-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
--c7-overlay-bg: rgba(0, 0, 0, 0.1);
--c7-progress-bar: #bf9567;
--c7-pill-bg: #eeeeee;
--c7-pill-text-color: #000000;
}


/* =Forms */

:root {
--c7-field-bg: #FFFFFF;
--c7-field-border-radius: 1px;
--c7-field-border-color: #B2B2B8;
--c7-field-focus-color: rgba(0, 0, 0, 0.07);
--c7-field-option-selected-color: #bf9567;
--c7-field-option-focus-color: #bf9567;
--c7-field-placeholder: #B2B2B8;
--c7-field-dropdown-shadow: 2px 2px 10px 0 rgb(0 0 0 / 8%);
}


/* =Buttons */

:root {
--c7-primary-button-bg: #fffdf7;
--c7-primary-button-bg-hover: #878a84;
--c7-primary-button-text-color: #000000;
--c7-primary-button-text-hover: #FFFFFF;/* vin */
--c7-alt-button-bg: #fffdf7;
--c7-alt-button-bg-hover: #878a84;
--c7-alt-button-text-color: #000000;
--c7-alt-button-text-hover: #ffffff;/* vin */
--c7-button-border-radius: 1px;

--c7-primary-button-border-width: 1px;
--c7-primary-button-border-style: solid;
--c7-primary-button-border-color: rgba(0, 0, 0, 0);
--c7-primary-button-border-hover-color: rgba(0, 0, 0, 0);/* vin */
--c7-alt-button-border-width: 1px;/* vin */
--c7-alt-button-border-style: solid;/* vin */
--c7-alt-button-border-color: rgba(0, 0, 0, 0);/* vin */
--c7-alt-button-border-hover-color: rgba(0, 0, 0, 0);/* vin */
}
.c7-btn,
.c7-btn--primary {
border-width: var(--c7-primary-button-border-width);
border-style: var(--c7-primary-button-border-style);
border-color: var(--c7-primary-button-border-color);
}
.c7-btn:hover,
.c7-btn:focus,
.c7-btn--primary:hover,
.c7-btn--primary:focus {
border-color: var(c7-primary-button-border-hover-color);
}
.c7-btn.c7-btn--alt,
.c7-btn.c7-btn--alt--small {
border-width: var(--c7-alt-button-border-width);
border-style: var(--c7-alt-button-border-style);
border-color: var(--c7-alt-button-border-color);
}
.c7-btn.c7-btn--alt:hover,
.c7-btn.c7-btn--alt:focus,
.c7-btn.c7-btn--alt--small:hover,
.c7-btn.c7-btn--alt--small:focus {
border-color: var(--c7-alt-button-border-hover-color);
}


/* =Messages */

:root {
--c7-message-text-color: #111111;/* vin */
--c7-info-bg: #F1F1F4;
--c7-error: #CA0505;
--c7-error-bg: #FFEBEB;
--c7-warning: #FBA213;
--c7-warning-bg: #FFF6E5;
--c7-success: #016047;
--c7-success-bg: #E8FCF7;
}


/* =Header */

:root {
--c7-header-text-color: #6b7676;
--c7-notification: #CA0505;
--c7-cart-count-bg: #bf9567;
--c7-cart-count-bg-focus: #eeece4;
--c7-cart-count-text-color: #6b7676;
--c7-side-cart-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);
--c7-dropdown-border-radius: 1px;
--c7-dropdown-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.15);
--c7-dropdown-hover: #eeece4;
--c7-header-font-size: 16px;
}


/* =Alt Header */

:root {
--c7-alt-header-text-color: #FFFFFF;/* vin */
--c7-alt-header-notification: #CA0505;/* vin */
--c7-alt-header-cart-count-bg: #FFFFFF; /* vin */ 
--c7-alt-header-cart-count-bg-focus: ;/* vin */
--c7-alt-header-cart-count-text-color: #111111;/* vin */
--c7-alt-header-side-cart-shadow: 0 0 15px 5px rgba(255, 255, 255, 0.1);/* vin */
--c7-alt-header-dropdown-shadow: 0 1px 7px 0 rgba(255, 255, 255, 0.15);/* vin */
--c7-alt-header-dropdown-hover: #eeece4;/* vin */
}

.c7-alt-header {
--c7-header-text-color: #FFFFFF;
--c7-notification: #CA0505;
--c7-cart-count-bg: #FFFFFF;  
--c7--cart-count-bg-focus: ;
--c7-cart-count-text-color: #111111;
--c7-side-cart-shadow: 0 0 15px 5px rgba(255, 255, 255, 0.1);
--c7-dropdown-shadow: 0 1px 7px 0 rgba(255, 255, 255, 0.15);
--c7-dropdown-hover: #eeece4;
}
.c7-alt-header .c7-utility-menu .c7-side-cart {
--c7-header-text-color: #6b7676;
color: var(--c7-header-text-color);
}


/* =Account */

:root {
--c7-block-bg: #FFFFFF;
--c7-block-border-color: #E3E3E8;
--c7-block-border-radius: 4px;
--c7-block-shadow: 0px 1px 3px 0px rgba(222, 222, 227, 0.3);
--c7-account-header-background: ;
--c7-account-menu-background: ;
--c7-account-menu-shadow: none;
}


/* =Store */

:root {
--c7-store-collections-background-color: ;
--c7-store-collections-product-background-color: ;
--c7-store-collections-product-background-hover: ;
--c7-store-collections-product-outline: ;
--c7-store-collections-product-outline-hover: ;

--c7-store-collections-product-shadow: ;
--c7-store-collections-product-shadow-hover: ;

--c7-store-products-background-color: ;
--c7-store-products-details-background-color: ;
--c7-store-products-image-background-color: ;
--c7-store-products-sidebar-background-color: ;
}

.c7-product-collection {
background-color: var(--c7-store-collections-background-color);
}
.c7-product-collection .c7-product {
background-color: var(--c7-store-collections-product-background-color);
outline: var(--c7-store-collections-product-outline);
box-shadow: var(--c7-store-collections-product-shadow);
transition: all .25s ease-out;
}
.c7-product-collection .c7-product:hover,
.c7-product-collection .c7-product:focus-within {
background-color: var(--c7-store-collections-product-background-hover);
outline: var(--c7-store-collections-product-outline-hover);
box-shadow: var(--c7-store-collections-product-shadow-hover);
transition: all .25s ease-out;
}
.c7-product-detail {
background-color:var(--c7-store-products-background-color);
}
.c7-product-detail .c7-product__image {
background-color:var(--c7-store-products-image-background-color);
}
.c7-product-detail .c7-product__details {
background-color:var(--c7-store-products-details-background-color);
}
.c7-product-detail .c7-product__sidebar {
background-color:var(--c7-store-products-sidebar-background-color);
}




/* =Utility Menu */


:root { --c7-utility-menu-spacing: 0; }
/* menu scrolling: 0  */
:root {
--c7-icon-stroke-width: 1.3px;
}


/* Utility Menu body styles */
body.c7-utility-menu-body {

}

/* Utility Menu container styles */
.c7-utility-menu-container {
top: 0; right: 0;
padding: var(--c7-utility-menu-spacing);
position: absolute;

}


/* =Account Menu */








/* =Store */

/* hide pagination total */
.c7-pagination__total {
display: none;
}


