/** Shopify CDN: Minification failed

Line 156:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/#shopify-section-template--18118059786408__heading > div > div > div > p{
color: #d09968!important;
font-size: 50px!important;
line-height: 60px!important;
}

.t4s-pagination__list .pagination__item--current{
color: #2e2e37!important;
}

#shopify-section-template--17427766149288__heading > div > div > div > p{
font-size: 40px!important;
line-height: 50px!important;}

.t4s-customer .t4s_btn_submmit{
border-radius: 20px 0px 20px 0px!important;}

.goodappsw-bg-bottom > a{
background-color: #d09968!important;
text-transform: uppercase!important;
border-radius: 20px 0 20px 0!important;
}
.goodappsw-bg-bottom > a:hover{
background-color: #F8F3EC!important;
border: 0.6px solid #d09968!important;
color: #d09968!important;
}

.goodappsw-popup__options > div{
border: 1px solid #d09968!important}

[id^=goodappsw-app] .goodappsw-volume .goodappsw-option__radio{
border: 1px solid #d09968!important;}

.goodappsw-option__info > div > div{
background-color:  #d09968!important;}

.goodappsw-popup__heading.goodappsw-bg-heading > h2 {
  font-family: 'Proxima Nova Semi Bold'!important;
text-transform: uppercase;
font-size: 18px!important;
color: #d09968!important;
}

[id^=goodappsw-app] .goodappsw-volume .goodappsw-option__save-text{
display: none;
}
[id^=goodappsw-app] .goodappsw-volume .goodappsw-option strike{
display: none;
}

[id^=goodappsw-app] .goodappsw-inline{
justify-content: left!important;
}
.goodappsw-width-container{
border-radius: 20px 0 20px 0!important;
border: 1px solid #d09968!important;
}

.goodappsw-option__info p{
margin-bottom: 0px!important;
font-size: 13px!important;
}

[id^=goodappsw-app] .goodappsw-volume .goodappsw-option{
padding: 0px 15px 0 15px!important;
min-height: 30px!important;
}
.goodappsw-option__result span{
font-size: 13px!important;
}
@media screen and (min-width: 481px){
[id^=goodappsw-app] .goodappsw-inline .goodappsw-popup__body.goodappsw-width-container{
max-width: 650px!important;
min-width: 410px;}
}


.t4s-cr{
color: #2e2e37!important;}

.t4s-ch{
color: #2e2e37!important;}

#rich-text-138785570 p{
font-family: 'Proxima Nova Semi Bold' !important;
}

#shopify-section-template--17960449212584__heading > div{
padding-top: 10px!important;}
#shopify-section-template--17960449212584__heading > div{
padding-top: 10px!important;}

#shopify-section-template--17977042665640__heading > div{
padding-top: 10px!important;}
#shopify-section-template--17960449212584__heading > div{
padding-top: 10px!important;

}

.t4s-swatch__title{
color: #2e2e37;
text-transform: capitalize;
letter-spacing: 0px;
font-size: 16px;}

.t4s-swatch__item{
color: #2e2e37;
}

.t4s-selector-mode__radio.is-sw__full .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__item, .t4s-color-mode__radio.is-sw-cl__full .t4s-swatch__option.is-t4s-style__color .t4s-swatch__item{
border: 1px solid #2e2e37!important;
padding: 8px 15px;}/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){}
#t4s-popup__age h4 {
  color: #d09968 !important;
}

#t4s-popup__age p {
  color: #2E2E37 !important;
}
/* Bubble */
.t4s-count-box {
  font-family: "Proxima Nova", sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.2px;
  color: #FFFFFF; /* White number */
  /* background-color: #000000; /* Black bubble */
}

/* Price */
/* [data-cart-tt-price] {
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #2E2E37; Dark grey/black */
}

/* Cart Icon (outline black)
.t4s-site-nav__cart svg {
  stroke: #2E2E37 !important;
  fill: none !important;
  color: #2E2E37 !important;
}
.t4s-site-nav__cart a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.t4s-icon-cart__wrap {
  position: relative;
}

.t4s-h-cart-totals {
  margin-top: 3px; /* space between icon and price
  display: block;
  font-family: "Proxima Nova", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #2E2E37;
  text-align: center;
}
.t4s-site-nav__cart a:hover .t4s-icon--cart {
  stroke: #C1915C; /* Make outline gold 
  stroke-width: 0; /* Thicker stroke to make it look more filled
  fill: #C1915C; /* Fill inside 
  color: #C1915C; /* Also color fallback */
}


