:root {
--c7-page-width: 1300px;
--c7-page-width-checkout: 1500px;
--c7-font-family: ;
--c7-body-text-color: #232324;
--c7-alt-text-color: #50505A;
--c7-font-size: 16px;
--c7-font-size-sub: 14px;
--c7-heading-font-family: MrsEavesSmallCapsOT;
--c7-heading-text-color: #000000;
--c7-heading-font-weight: normal;
--c7-primary-color: #111111;
--c7-primary-color-text: #111111;
--c7-primary-color-dark: #111111;
--c7-primary-color-focus: #11111147;
--c7-link-color: #111111;
--c7-bg: #FFFFFF;
--c7-bg-alt: #f1f1f1;
--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: #111111;
--c7-pill-bg: #dddddd;
--c7-pill-text-color: #111111;
} :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: #111111;
--c7-field-option-focus-color: #11111151;
--c7-field-placeholder: #B2B2B8;
--c7-field-dropdown-shadow: 2px 2px 10px 0 rgb(0 0 0 / 8%);
} :root {
--c7-primary-button-bg: #111111;
--c7-primary-button-bg-hover: #dddddd;
--c7-primary-button-text-color: #FFFFFF;
--c7-primary-button-text-hover: #111111; --c7-alt-button-bg: #111111;
--c7-alt-button-bg-hover: #dddddd;
--c7-alt-button-text-color: #ffffff;
--c7-alt-button-text-hover: #111111; --c7-button-border-radius: 1px;
--c7-primary-button-border-width: 0px;
--c7-primary-button-border-style: none;
--c7-primary-button-border-color: rgba(0, 0, 0, 0);
--c7-primary-button-border-hover-color: rgba(0, 0, 0, 0); --c7-alt-button-border-width: 0px; --c7-alt-button-border-style: none; --c7-alt-button-border-color: rgba(0, 0, 0, 0); --c7-alt-button-border-hover-color: rgba(0, 0, 0, 0); }
.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);
} :root {
--c7-message-text-color: #111111; --c7-info-bg: #f1f1f1;
--c7-error: #CA0505;
--c7-error-bg: #FFEBEB;
--c7-warning: #FBA213;
--c7-warning-bg: #FFF6E5;
--c7-success: #016047;
--c7-success-bg: #E8FCF7;
} :root {
--c7-header-text-color: #232324;
--c7-notification: #CA0505;
--c7-cart-count-bg: #707070;
--c7-cart-count-bg-focus: #7e7e7e3f;
--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: #eeeeee;
--c7-header-font-size: 14px;
} :root {
--c7-alt-header-text-color: #FFFFFF; --c7-alt-header-notification: #CA0505; --c7-alt-header-cart-count-bg: #FFFFFF; --c7-alt-header-cart-count-bg-focus: ; --c7-alt-header-cart-count-text-color: #111111; --c7-alt-header-side-cart-shadow: 0 0 15px 5px rgba(255, 255, 255, 0.1); --c7-alt-header-dropdown-shadow: 0 1px 7px 0 rgba(255, 255, 255, 0.15); --c7-alt-header-dropdown-hover: #eeeeee; }
.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: #eeeeee;
}
.c7-alt-header .c7-utility-menu .c7-side-cart {
--c7-header-text-color: #232324;
color: var(--c7-header-text-color);
} :root {
--c7-block-bg: #FFFFFF;
--c7-block-border-color: #dddddd;
--c7-block-border-radius: 4px;
--c7-block-shadow: 0px 1px 3px 0px rgba(222, 222, 227, 0);
--c7-account-header-background: #ffffff;
--c7-account-menu-background: #ffffff;
--c7-account-menu-shadow: none;
} :root {
--c7-store-collections-background-color: #ffffff;
--c7-store-collections-product-background-color: #FFFFFF;
--c7-store-collections-product-background-hover: #FFFFFF;
--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: #ffffff;
--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);
} :root { --c7-utility-menu-spacing: 20px; } :root {
--c7-icon-stroke-width: 1.3px;
} body.c7-utility-menu-body {
} .c7-utility-menu-container {
top: 0; right: 0;
padding: var(--c7-utility-menu-spacing);
position: absolute;
}   .c7-pagination__total {
display: none;
}