:root {
    --c7-bg: #000;
    --c7-bg-alt: #000;
    --c7-font-family: 'droid-serif',serif;
    --c7-body-text-color: #bbaa98;
    --c7-alt-text-color: #bbaa98;
    --c7-font-size: 16px;
    --c7-heading-font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
    --c7-heading-text-color: #ede0d2 !important;
    --c7-heading-font-weight: 400; 
    

    --c7-primary-color: #bbaa98;
    /* --c7-primary-color-text: ;
    --c7-primary-color-dark: ;
    --c7-primary-color-focus: ; */
    
    --c7-link-color: #8d745a;
    --c7-bg: rgba(0,0,0,.9);
    /* --c7-bg-alt: ; */
    --c7-border-color: #603916;
    --c7-border-radius: #603916;
    

    --c7-primary-button-bg: #1f1c15;
    --c7-primary-button-bg-hover: #1f1c15;
    --c7-primary-button-text-color: #8d745a !important;
    --c7-alt-button-bg: #1f1c15;
    --c7-alt-button-bg-hover: #1f1c15;
    --c7-alt-button-text-color: #8d745a !important;
    --c7-primary-color-focus: #8d745a;
    --c7-dropdown-hover: #1f1c15;
}

.c7-club-summary__description ul {
	list-style: disc;
    margin-left: 25px;
}

.c7-club-summary__description ul li {
	margin-bottom:5px;
}

ul {
	padding-left:0;
}

.c7-btn.c7-btn--primary, .c7-btn--alt, .c7-btn--alt--small{
    background-color: #1f1c15;
    border: 1px solid #603916;
    font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
    font-size: 13px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #8d745a;
    padding: 12px 22px;
}
.c7-btn.c7-btn--primary:hover, .c7-btn--alt:hover, .c7-btn--alt--small:hover{
    color: #ede0d2;
    background-color: #1f1c15;
}

.c7-user-nav__cart__title svg{
    stroke: #5c5a5a;
}

.c7-user-nav__cart > button{
    padding: 0px 0 15px;
    text-decoration: none;
}

.c7-user-nav__cart > button:hover .c7-user-nav__cart__title svg{
    stroke: #ede0d2;
}

footer .social-foot-menu ul li a.c7-btn--alt{
    color: #8d745a;
}

.c7-modal .c7-btn--primary, .c7-modal .c7-btn--alt, .c7-account-details__header .c7-btn{
    text-transform: uppercase;
}

.c7-user-nav__account__dropdown{
    position: relative;
}

.menu-desktop ul .sign-in a, .menu-mobile nav ul .sign-in a{
    display: block;
}

.container{
	max-width: 1344px !important;
	width: 100% !important;
}

.c7-user-nav__cart__count{
	display: none;
}

.c7-checkout-mobile__summary-toggle__title, 
.c7-checkout-mobile__summary-toggle__count,
.c7-checkout-mobile__summary-toggle__total{
	color: #bbaa98;
}


.c7-product-collection .c7-product-detail .c7-product__image{
	margin-right: 0px !important;
}

.c7-product-collection .c7-product__image,.c7-product-collection .c7-product__details {
	width:100%;
	flex:none;
}

.c7-product-collection .c7-product__image img,.c7-product-detail .c7-product__image img{
	border:1px solid #754613;
}


.c7-order-items ul{
	display:grid !important;
	border-bottom:0;
}


@media screen and (min-width: 769px){
.c7-product-collection .c7-product, .c7-product-allocation .c7-product, .c7-product-detail .c7-product {
    flex-wrap:wrap;
	
}
	.c7-product-collection .c7-product__image, .c7-product-allocation .c7-product__image {
		flex: 0 0 140px;flex:none;
		margin-bottom:20px;
}
	
	.c7-product-collection__product-list, .c7-product-allocation__product-list {
		grid-template-columns: repeat(3, 1fr);
		align-items:flex-start;
	}
}


@media screen and (max-width: 1200px){
	.c7-product-detail .c7-product__info{
		flex-direction: column;
		gap: 0px;
	}
}

@media screen and (max-width: 768px){
	.c7-product{
		text-align: center !important;
	}
	.c7-product__image img{
		margin: auto !important;
	}
	.c7-product__add-to-cart__form{
		justify-content: center !important;
	}
	.c7-product__specs{
		margin: auto;
	}
}