/** Shopify CDN: Minification failed

Line 125:1 Unexpected "{"

**/
/* 

#ELEMENTS
#COLOR
#SECTIONS
#PAGES
#APPS

*/

/* #ELEMENTS ======================================= */

/* @group SIZE CHART */

.js-sizechart-lightbox.fancybox-content {
	max-width: 600px;
	height: 70vh;
}

/* @end */

@media screen and (max-width: 798px) {
	
	.js-sizechart-lightbox.fancybox-content {
		max-width: calc(100% - 20px);
		height: 80vh;
	}
	
}


/* #COLOR ======================================= */

/* @group COLOR */

.promo-banner {
	color:  #ffffff;
	background-color:  #7a6855;
}

.promo-banner p {
	color:  #ffffff;
}

h1, h2, h3, h4, h5, h6,
h2.title,
h1.product_name,
.title,
.price .money,
span.yotpo-slider-title,
.yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title,
.footer .footer-menu-wrap h6,
.featured-product-carousel h3, 
.featured-product-carousel h3 a,
.faq-container .accordion button {
	color:  #656448;
}

body,
p,
p.credits, 
p.credits a,
p.credits a:visited,
breadcrumb_text, 
a.breadcrumb_link, 
a.breadcrumb_link span {
	color:  #656448;
}

.quote {
	border-color:  #656448;	
	color:  #656448;	
}

.social_buttons {
	border-top-color:  #656448;	
}

.feature_divider {
	border-color: #656448;	
}

.faq-container .accordion button {
	color:  #656448 !important;
	border-color: #656448 !important;
}



ul.tabs.custom-tabs a,
ul.tabs.custom-tabs a.current {
	color:  #656448;
	border-color:  #656448; 
	border-bottom-color:  #656448;
}

.yotpo a.text-m,
.yotpo-bottomline,
.yotpo-bottomline a,
.yotpo .yotpo-bottomline .yotpo-icon-star, 
.yotpo .yotpo-bottomline .yotpo-icon-half-star, 
.yotpo .yotpo-bottomline .yotpo-icon-empty-star {
	color:  #656448 !important;
}

.global-button,
.global-button:visited,
button.add_to_cart {
	color:  #ffffff;	
	background-color:  #656448;
	border-color:  #656448;
}

.global-button:hover,
.global-button:active,
.global-button:hover:not([disabled]), 
.global-button:active,
button.add_to_cart:active,
button.add_to_cart:hover,
 {
	color:  #ffffff;	
	background-color:  #020443 !important;
	border-color:  #020443 !important;
}

input[type="submit"], 
input[type="reset"], 
input[type="button"], 
input.action_button[type="submit"], 
input.action_button[type="button"] {
	color:  #ffffff;	
	background-color:  #656448;
	border-color:  #656448;
}

input[type="text"], 
input[type="password"], 
input[type="email"], 
input[type="search"], 
input[type="url"], 
input[type="tel"], 
input[type="number"], 
input[type="date"], 
input[type="month"], 
input[type="week"], 
input[type="time"], 
input[type="range"], 
input[type="color"], 
select, textarea {
	border-color:  #656448;
}

.footer {
	background-color:  #DAD6CD;	
}

a,
a:visited {
	color:  #020443;
}

a:hover {
	color:  #656448;
}


header a,
.menu a,
.menu a:visited,
.top-bar a, 
.top-bar a:visited,
#header .top-bar a span,
.ke-icon-menu::before,
.mini_cart.dropdown_link {
	color:  #656448;	
}

.footer-doo-dad,
.flickity-page-dots .dot {
	background-color: #656448;
}

.footer a,
.footer a:visited {
	color: #656448;
}

.footer a:hover {
	color:  #656448;
}

#header .top-bar a.mini_cart span.cart_count,
header.desktop-header .top-bar a.mini_cart span { 
	background-color: #020443;	
}

/* @end */

@media screen and (min-width: 798px) {
	
	
}

@media screen and (max-width: 798px) {
	
	.footer .footer-menu-wrap h6 {
		border-color: #656448;
	}
	
}


@media screen and (max-width: 480px) {
	
	.promo-banner--show .caption .headline {
		color: white;
	}
	
	.homepage-slideshow .caption .headline {
		color:  #656448;
	}
	
}

/* #SECTIONS ======================================= */

/* @group IMAGE BANNERS */

.promo-banner--show .caption .headline, 
.page-banner .caption .headline {
  display: block;
  background-color: transparent;
  text-transform: uppercase;
}

.site-apparel .caption .headline {
	margin-bottom: 0;
}

/* @end */

/* @group SLIDESHOW BANNER */

.shopify-section--slideshow .caption .headline {
  display: block;
  background-color: transparent;
}

.shopify-section--slideshow .caption .subtitle p {
  background-color: transparent;
  color: white;
}

/* @end */


/* #PAGES ======================================= */

/* @group COLLECTIONS */

.product_weight,
.product-weight,
.subscribe-message {
	display: none;
}

body.site-apparel.collection-template button.add_to_cart,
body.site-apparel .product-carousel-container button.add_to_cart  {
	display: none;
}

/* @end */

/* @group PRODUCTS */

.product_weight {
	display: none;
}

/* @end */

/* #APPS ======================================= */

/* @group SWYM WISHLIST */

.swym-btn-container .swym-add-to-wishlist::after {
	color: #656448 !important;
}

.swym-background-color, 
#swym-notification.swym-santa .swym-image  {
	background-color: #656448 !important;
}

/* @end */

