/** Shopify CDN: Minification failed

Line 597:0 Expected "}" to go with "{"

**/

/* Homepage */
html {
    scroll-behavior: smooth;
}
html, body {
  overflow-x: hidden;
}
body {
  position: relative
}
.template-index .header-cart-link .header-cart-count.active {
    top: -11px;
    right: 11px;
}
.header-cart-link .header-cart-count.active {
    display: block;
    font-size: 13px;
    color: #fff;
    padding-left: 4px;
    top: -12px;
    line-height: 13px !important;
    height: 15px;
    width: 15px;
}
.template-page .icon-cart:before, .template-product .icon-cart:before, .template-cart .icon-cart:before {
    content: url(/cdn/shop/files/samll-orange-cart.png?9075882525167284662);

}
.header-actions-list-item{
	margin-left:5px;
}
.higher-than-slideshow .header-actions:before {
    background-color: #fff;
}
.header-actions:before {
	width: 2.5px;
    height: 20px;
}
.mobile-logo {
    display: none;
}
.branding-logo-link {
    height: 150px;
}
.branding-logo-image {
    max-width: 250px;
    max-height: 160px;
}
.main-header {
    height: 170px;
}
.slide-color-light .primary-link:focus:after, .slide-color-light .primary-link:hover:after, .slide-color-dark .primary-link:focus:after, 
.slide-color-dark .primary-link:hover:after, .header-navigation-link.header-navigation-current:after {
    bottom: -68px;
}
a.header-navigation-link.primary-link {
    text-decoration: none;
}
.home-left-right-features img {
    float: right;
  	padding-top: 5px;
    padding-bottom: 5px;
}
.home-left-right-text {
    padding: 30px 175px 45px 270px;
}
.home-left-right-content p {
    font-size: 18px;
    line-height: 31px;
}
.footer-row.footer-columns {
    display: none;
}
.footer-wrapper.style-default {
    color: #3a422e;
    background: #c4df9b;
}
.footer-row.footer-information{
	padding-top: 25px;
    padding-bottom: 20px;
}
svg.image-with-text-media.placeholder-svg {
    display: none;
}
/* .module.image-with-text.has-media.has-content {
    background-image: url(/cdn/shop/files/bb-home-gingermen2.jpg?8043859926234599359) !important;
    background-position: top center;
    padding: 200px;
    background-size: cover;

} */
.image-with-text-body-item p {
    color: #fff;
}
.image-with-text-cta a.button {
    min-width: 220px;
    background: #fff;
    border-color: #fff;
}
.image-with-text-cta a.button:hover {
	background: transparent;
  	text-decoration: none;
}
.button:hover, .submit:hover{
	text-decoration: none;
}
.image-with-text-cta a.button:after, a.list-collection-button.button::after, .fifth-section a::after, .our-cookies.second-section a::after,
.our-cookies.fourth-section a::after{
    font-family: "Launch Icons", sans-serif;
    content: "\e906";
}
.newsletter-form-cta {
    background: #c4df9b;
}
.module.side.contact.crop {
    background-image: url(/cdn/shop/files/contactbg.png?3288033542691714415) !important;
    background-position: top 20px center;
    background-repeat: no-repeat;
    border-top: 1px solid #cbcbcb;
}
.contact .side-text-wrapper {
    padding-bottom: 35px;
}
.cstm-image img.list-image {
    margin: 0 auto;
    padding-bottom: 40px;
}
.cstm-title p {
    color: #f7931d;
    font-size: 38px;
  	font-family: "Monotype Bodoni", serif;
    font-style: italic;
    font-weight: 700;
}
a.list-collection-button.button {
    min-width: 220px;
}
.image-with-text-body-item p {
    color: #fff;
    font-size: 22px;
    line-height: 33px;
}
.custom-module-collection {
    background: #f6f6f6;
}
.custom-contact .side-text-wrapper {
    max-width: 90%;
}
.module-title.side-title.contact-form-title, .submit-btn {
    text-align: center;
}
input.button.outline.contact-form-button {
    min-width: 220px;
}
.contact-form-title h1 {
    font-size: 38px;
    font-weight: 300;
}
.phone a {
    font-size: 21px;
    font-weight: 300;
    font-family: "Open Sans",sans-serif;
  	color: #1d2528;
}
.email a {
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    font-size: 21px;
    color: #f7931d;
}
input[type=text], textarea {
    border: 1px solid #828282;
    border-radius: 0;
}
input[type=text]::placeholder, textarea::placeholder {
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    padding-left: 5px;
  	color:#878b8d
}
/* Our Story */
.our-story-module{
    background-position: top center;
    background-repeat: no-repeat;
}
.our-story-module.first-wrapper {
    background-image: url(/cdn/shop/files/first-section-bg.png?1809703…);
  	padding: 10px 0 0px 0;
}

.our-story-module.second-wrapper {
    background-image: url(/cdn/shop/files/second-section.png?9649548530590044827);
    padding: 125px 0 110px 0;
}
/* .our-story-module.third-wrapper {
     background-image: url(/cdn/shop/files/second-section.png?9649548530590044827);
    padding: 25px;
} */
.our-story-module.fourth-wrapper {
    background-image: url(/cdn/shop/files/fourth-sectionv5.png?12652633984427036688);
    padding: 0px 0px 33px 0;
    border-bottom: 0;
    background-position-y: 210px;
}
.our-story-module.fifth-wrapper {
    background-image: url(/cdn/shop/files/bb-home-chocolate-2.jpg?1393489345397658674);
    padding: 130px 0 115px 0;
    background-size: cover;
}
.first-section h1 {
    font-weight: 300;
    font-size: 38px;
    padding-bottom: 15px;
}
.first-section p, .second-section p, .third-section p, .fourth-section p{
	font-size: 18px;
   	font-family: 'Open Sans', sans-serif;
    line-height: 31px;
}
.second-section p {   
    color: #fff;
}
.fifth-section p {
	font-size: 22px;
  	color: #fff;
  	padding-bottom:60px;
}
.fifth-section a{
    min-width: 220px;
    background: #fff;
    border-color: #fff;
}
.fifth-section a::after {
	padding-left: 8px;
}
/* Our Cookies */
.cookie-list-item .list-title {
    font-family: "Monotype Bodoni", serif;
    font-style: italic;
    font-weight: 700;
    font-size: 38px;
    color: #f7931d !important;
}
.cookie-list-item .list-text p {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    line-height: 31px;
}
.cookie-list-item img.list-item-image {
    max-width: 45% !important;
}
.our-cookies-module{
    background-position: top center;
    background-repeat: no-repeat;
}
.module.our-cookies.first-section {
    padding-bottom: 94px;
}
.our-cookies-module.first-wrapper {
/*     background-image: url(/cdn/shop/files/our-cookies-herov2.png?690178556251150945); */
  	background-image: url(/cdn/shop/files/our-cookies-second.png?12222432691619030587);
    padding: 10px 0 0 0;
}
.our-cookies-module.second-wrapper {
    background-image: url(/cdn/shop/files/our-cookies-second.png?12222432691619030587);
    padding: 65px 0;
}
.our-cookies-module.fourth-wrapper {
    background-image: url(/cdn/shop/files/bb-home-gingersnowflake2.jpg?9587570511830919314);
  	padding:100px;
  	background-size:cover;
}
.our-cookies.fourth-section p {
    font-size: 22px;
    padding-bottom: 50px;
    color: #fff;
}
.our-cookies.second-section a, .our-cookies.fourth-section a{
    min-width: 220px;
    background: #fff;
    border-color: #fff;
  	text-decoration:none;
}
.our-cookies.second-section a:hover, .our-cookies.fourth-section a:hover{
	background: transparent;
}
.our-cookies.second-section a::after, .our-cookies.fourth-section a::after{
	padding-left:8px;
}
.our-cookies-module .second-section h1 {
    font-size: 33px;
    color: #fff;
}
.our-cookies.second-section p {
    font-size: 21px;
    padding-bottom: 33px;
}
.collection-desc {
    margin-top: -50px;
}
.collection-desc p:first-child {
    font-size: 20px;
}
.our-cookies-slideshow h2.slide-text-heading {
    font-weight: 300;
    font-size: 38px;
    padding-bottom: 15px;
}
.our-cookies-slideshow p.slide-text-subheading {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    line-height: 31px;
}
a#collection-button {
    margin-top: 30px;
}
.equal{
	float: none;
   	display: table-cell;
   	vertical-align: top;
  	padding-bottom:75px;
}
.our-cookies-row{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.our-cookies h1 {
    font-weight: 300;
    font-size: 35px;
    color: #fff;
  	min-height: 85px;
}
.our-cookies-row h1{
	color: #7e7e7e;
  	display:none;
}
.our-cookies-module.first-wrapper p {
    color: #fff;
}
/* .product-title a {
    font-size: 38px;
    color: #f7931d;
    text-decoration: none;
} */
p.featured-image{
    padding: 0;
}
p.product-description {
    padding: 0 65px 0 65px;
}
p.product-title{
	font-family: "Monotype Bodoni", serif;
    font-style: italic;
    font-weight: 700;
  	font-size: 38px;
    color: #f7931d;
}
.content-our-cookies p {
    padding-top: 0;
}
.tooltip-img:hover + .tooltip-desc {
    display: block;
}
span.tooltip-img:hover {
    cursor: pointer;
}
.tooltip-desc {
    display: none;
    position: absolute;
    background-color: rgba(51, 51, 51, 0.85);
    color: #fff;
    font-size: 13px;
    max-width: 294px !important;
    right: 28px;
    padding: 20px;
    border-radius: 20px;
    z-index: 2;
    margin-top: 6px;
    line-height: 1.4em;
}
.tooltip-img img {
    max-width: 20px;
    padding-top: 1px;
}
/* Terms */
.row.terms-wrapper {
    padding-bottom: 25px;
}
p.t-title {
    font-size: 19px;
    font-weight: 700;
    padding-bottom: 0;
}
.page-terms div#shopify-section-general-newsletter {
    border-top: 1px solid #cbcbcb;
}
/* Product */
.first-col {
    padding-bottom: 35px;
}
.bitch-wrapper {
	border-bottom: 1px solid #c3c3c3;
}
.bitch-box {
 	font-family: "Open Sans";
  	font-size: 30px;
  	font-weight: 700;
  	color: #f7931d;
  	margin-top: 30px;
}
.bitch-price .money {
	font-family: "Open Sans";
  	font-size: 30px;
  	font-weight: 500;
	color: #1d1d1d;  	
}
.select {
	font-family: "Open Sans";
  	font-size: 24px;
    font-weight: 300;
  	color: #1d1d1d;
  	padding-bottom: 0px;
}
.stack {
	padding-top: 0px;
    padding-bottom: 0px;
    font-weight: 300px;
  	font-style: italic;
  	font-size: 18px;
}
.spb-productdescfont { 
	font-size:18px;   
}
#infiniteoptions-container>div>label {
    width: 15%;
}
#infiniteoptions-container>div>span {
    width: 80%;
}
#infiniteoptions-container .spb-select select {
    border: 1px solid #857b58;
    border-radius: 0px;    
}

.product-cart-message.bitch {
	font-weight: bold;
}
span.bold_option_seperator, span.cart-vendor.vendor {
    display: none;
}
.bold_option_line {
    padding-bottom: 10px;
}
.product-tabs {
    margin: 0px;
}
.product-tabs-body {
    padding: 0px;
}
.number-input-wrapper.product-quantity {
    margin-top: 25px;
}
/* Our Story */
.title-col {
    padding-bottom: 50px;
}
.title-col h1 {
    font-weight: 400;
    font-size: 35px;
    color: #1d1d1d;
}
.our-shop a.button::after {
    font-family: "Launch Icons", sans-serif;
    content: "\e906";
    padding-left: 8px;
}
.our-shop a.button:hover {
    text-decoration: none;
}
.label-qty{
margin-top:20px;
}
.label-qty label{
      font-size: 18px;
text-transform:uppercase;
  font-weight:700;
}
.number-input-wrapper.product-quantity{
margin-top:10px!important;
}
.button.secondary.inverse, .submit.secondary.inverse {
    background: #c4df9b;
    border-color: #c4df9b;
    color: #fff;
}
.button, .submit {
    color: #f7931c;
    background-color: transparent;
    border: #f7931c;
    border: solid 1px;
}
.button.secondary.inverse:hover, .submit.secondary.inverse:hover {
    background: #f7931d;
    border-color: #f7931d;
    color: #fff;
}
.button:hover, .submit:hover {
    background: #c4df9b;
    border-color: #c4df9b;
    color: #fff;
}
.header-cart-link .header-cart-count {
    border: 1px solid #f7931c;
    background-color: /*!setting.theme-secondary-color{*/#f7931c/*}*/;

}
.header-navigation-link.header-navigation-current {
    color: #f7931d;
    position: relative;
    font-weight: 700;
}
.style-color .button, .style-gradient .button, .overlay-none .button, .overlay-black .button, .overlay-color .button, .overlay-gradient .button, .overlay-primary .button, .style-color .submit, .style-gradient .submit, .overlay-none .submit, .overlay-black .submit, .overlay-color .submit, .overlay-gradient .submit, .overlay-primary .submit {
    background: #fff;
    border-color: #fff;
    color: #f7931c;
}
.header-cart-link .header-cart-count{
	top: -5px;
    right: -10px;
}
.header-navigation-link {font-size: 14px !important;}


  .template-index .collection-desc, .template-index .cookie-description {display:none !important;}
.cstm-title span {font-size:29px;line-height:40px;color: #74649c;}
.cstm-title p {line-height: 45px;
    margin-bottom: 20px;}


@media only screen and (min-width: 721px) {
  .header-tools {top: 30px;position: relative;}}
@media only screen and (max-width: 720px) {
  .header-tools {top: -100px;position: relative;}}

.template-index .main-header {border-bottom:0px !important;}


@media only screen and (min-width: 805px) {
.has-slideshow-full-window.slide-color-light .header .icon-cart::before {
    	content: url(/cdn/shop/files/samll-whitecart.png?9075882525167284662) !important;
  		padding-right:20px !important;
	}
  
}
  



@media only screen and (max-width: 804px) {
.drawer-visible .icon-cart:before {content: url(/cdn/shop/files/white_Shopping-Cart_1230_002e93d6-b2b3-42fb-b642-35a8040dced7.png?16395989246442470643) !important;}
@media only screen and (min-width: 721px) {
  a.header-actions-list-item.icon-cart.header-cart-link {margin-top:-3px !important;}
  .has-slideshow-full-window.slide-color-light:not(.drawer-visible) .header:not(.scrolled) .icon-cart::before {
    content: url(/cdn/shop/files/samll-whitecart.png?9075882525167284662) !important;
    padding-right:20px !important;
}

}
@media only screen and (min-width: 721px) {
  a.header-actions-list-item.icon-cart.header-cart-link {margin-top:-3px !important;}
  .has-slideshow-full-window.slide-color-light:not(.drawer-visible) .header:not(.scrolled) .icon-cart::before {
    content: url(/cdn/shop/files/white_Shopping-Cart_1230_002e93d6-b2b3-42fb-b642-35a8040dced7.png?16395989246442470643) !important;
    padding-right:20px !important;
}
 .icon-menu:before {content: "\f125"; font-size: 35px;}
  .icon-cross:before {content: "\e117";font-size: 35px;} 
}

@media only screen and (max-width: 720px) {
  .has-slideshow-full-window.slide-color-light:not(.drawer-visible) .header:not(.scrolled) .icon-cart::before {
    content: url(/cdn/shop/files/orange_Shopping-Cart_1230_de905ed0-aef7-47fd-a753-b6c66c3ec530.png?11349290884199381771) !important;}
    
.icon-menu:before {content: "\f125"; font-size: 35px; color: #f7931d;}
.icon-cross:before {content: "\e117";font-size: 35px; color: #fff;}

}
  
