/*

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: Interstate;
--c7-body-text-color: #666666;
--c7-alt-text-color: #666666;
--c7-font-size: 15px;
--c7-font-size-sub: 15px;
--c7-heading-font-family: Interstate;
--c7-heading-text-color: #888573;
--c7-heading-font-weight: bold;
--c7-primary-color: #888573;
--c7-primary-color-text: #666666;
--c7-primary-color-dark: #666666;
--c7-primary-color-focus: #88857323;
--c7-link-color: #888573;
--c7-bg: #00000000;
--c7-bg-alt: #00000000;
--c7-border-color: #00000000;
--c7-dropdown-border-radius: 1px;
--c7-loading-bg: #88857323;
--c7-modal-border-radius: 8px;
--c7-modal-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
--c7-overlay-bg: #88857323;
--c7-progress-bar: #888573;
--c7-pill-bg: #88857323;
--c7-pill-text-color: #666666;
}


/* =Forms */

:root {
--c7-field-bg: #00000000;
--c7-field-border-radius: 1px;
--c7-field-border-color: #888573;
--c7-field-focus-color: #88857323;
--c7-field-option-selected-color: #666666;
--c7-field-option-focus-color: #88857323;
--c7-field-placeholder: #E6E6E6;
--c7-field-dropdown-shadow: 2px 2px 10px 0 rgb(0 0 0 / 8%);
}


/* =Buttons */

:root {
--c7-primary-button-bg: #EFEFEF;
--c7-primary-button-bg-hover: #E6E6E6;
--c7-primary-button-text-color: #666666;
--c7-primary-button-text-hover: #888573;/* vin */
--c7-alt-button-bg: #efefef;
--c7-alt-button-bg-hover: #E6E6E6;
--c7-alt-button-text-color: #666666;
--c7-alt-button-text-hover: #888573;/* vin */
--c7-button-border-radius: 1px;

--c7-primary-button-border-width: 1px;
--c7-primary-button-border-style: solid;
--c7-primary-button-border-color: #666666;
--c7-primary-button-border-hover-color: #888573;/* vin */
--c7-alt-button-border-width: 1px;/* vin */
--c7-alt-button-border-style: solid;/* vin */
--c7-alt-button-border-color: #666666;/* vin */
--c7-alt-button-border-hover-color: #888573;/* 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: #888573;
--c7-notification: #CA0505;
--c7-cart-count-bg: #888573;
--c7-cart-count-bg-focus: #efefef;
--c7-cart-count-text-color: #FFFFFF;
--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: #E6E6E6;
--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: #666666;/* vin */
--c7-alt-header-side-cart-shadow: #efefef;/* vin */
--c7-alt-header-dropdown-shadow: 0 1px 7px 0 rgba(255, 255, 255, 0.15);/* vin */
--c7-alt-header-dropdown-hover: #e6e6e6;/* 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: #666666;
--c7-side-cart-shadow: #efefef;
--c7-dropdown-shadow: 0 1px 7px 0 rgba(255, 255, 255, 0.15);
--c7-dropdown-hover: #e6e6e6;
}
.c7-alt-header .c7-utility-menu .c7-side-cart {
--c7-header-text-color: #888573;
color: var(--c7-header-text-color);
}


/* =Account */

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


/* =Store */

:root {
--c7-store-collections-background-color: #00000000;
--c7-store-collections-product-background-color: #00000000;
--c7-store-collections-product-background-hover: #00000000;
--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: #00000000;
--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: 30px 10px 0 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;
}


