/** Shopify CDN: Minification failed

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

**/


@media only screen and (max-width: 767px) {
	 body {
		 color: #80543b;
	}
}
 @media only screen and (min-width: 768px) {
	 body {
		 color: #80543b;;
	}
}
/* Add your theme customizations below */
/* TROOP SUPPORT - fit heading on mobile view -- Steven -- 10/09/2019 */
 @media only screen and (max-width: 767px) {
	 .font--block-heading, h3, h4, h5, h6 {
		 width: 100%;
		 margin: 0;
	}

}
 @media only screen and (max-width: 420px) {
	 .font--block-heading, h3, h4, h5, h6 {
		 width: 100%;
		 margin: 0;
	}
}

.restock-alerts-branding-text  {
   visibility: hidden !important;


  
}

.Avada-ButtonMediumLink {

	text-decoration: underline !important;
	
}




@media only screen and (min-width: 768px) {
.article--image, .blog--list--item-image img {
  border-radius: 12px;
  display: block;
}
}

@media only screen and (min-width: 768px) {
.article--image, .blog--list--item-image {
  border-radius: 12px !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
}

@media only screen and (min-width: 768px) {
.blog--list--item-image:hover {
  transform: scale(1.03);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  filter: brightness(1.1) saturate(1.2);
  
}
}
































.hengam-preorder-button {

  margin-bottom: -30px !important;

  
}

.sa-PageTitle {

  margin-top: 30px !important;

  
}


.dropdown-button-gsw__value, .value {
 color: #80543B !important;
  font-size: 16px !important;
  
}


.n8k95w1, ._1fragemms, ._1fragemu3 n8k95w2 {
 color: #80543B !important;


  
}



.sa-commission-value {


  color: #D35E82 !important;
  
}

#guest {
   margin-top: 40px !important;

  
}
 @media only screen and (max-width: 250px) {
	 .font--block-heading, h3, h4, h5, h6 {
		 width: 100%;
		 margin: 0 auto;
	}
	 .qview-option__title {
		 color: #a95284;
	}
}
 @media only screen and (max-width: 250px) and (max-width: 767px) {
	 h3.blog--list--item-title {
		 width: 100%;
		 font-weight: bold;
		 font-size: 18px;
	}
}
 .qview-option__title {
	 margin-bottom: -10px !important;
}
 .qview-btn-buynow {
	 background-color: white !important;
}
 .qview-option {
	 color: #fff7f6 !important;
}
 .qlightbox__close {
	 color: white !important;
	 background-color: #a95284 !important;
}
 .qview-title {
	 text-transform: uppercase !important;
	 font-size: 18px !important;
}
 .control-label {
	 color: white !important;
}
 .form-control {
	 font-weight: bold !important;
}
 .qview-product__body {
	 background: white !important;
	 border-radius: 10px !important;
}
 .qview-price__regular {
	 color: #a95284 !important;
 
}







.globo--add-to-cart {
padding-top: 15px !important;
  padding-bottom: 15px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}


 .product-description-collections {
	 text-transform: uppercase;
	 margin-bottom: -15px;
	 margin-top: -5px;
   font-size: 14px;
   word-spacing: 1.5px;
   font-weight: bold;
   color: #80543B;
}
 #widget_title {
	 color: pink !important;
}
 .junip-review-date {
	 display: none !important;
   color: #80543B;
}
 .mobile-menu-image {
	 width: 240px;
	 margin-left: 14px;
	 margin-top: 7px;
}
 .cloud-search-page-controls__filters-link {
	 color: #80543b !important;
}
 .cloud-search-filters-link-icon {
	 content: url('/cdn/shop/files/settings-sliders.svg?v=1693359653') !important;
	 background: #fff6f5 !important;
}
 .junip-powered-by-footer, .junip-onsite-review-logo, .junip-logo {
	 display: none !important;
}
 .junip-step-title, .junip-submit-recaptcha {
	 color: #80543b !important;
}
 .junip-separator {
	 display: none !important;
}
 .junip-textfield {
	 background-color: white !important;
}
 .junip-product-review-bar-filled {
	 background-image: linear-gradient(to right, #a95284, #e86681) !important;
}
 .junip-product-review-bar {
	 background: #eadcd3 !important;
}
 .junip-select-container {
	 border: solid 1px #80543b !important;
}
 .single-option-selector {
	 font-weight: bold !important;
}
 .junip-mt-4 {
	 display: none !important;
}
 .junip-review-author {
	 font-weight: bold !important;
	 padding-bottom: 3px !important;
	 text-transform: capitalize !important;
}
 .junip-avatar {
	 color: white !important;
	 content: url('/cdn/shop/files/Asset_4.svg?v=1696093900') !important;
	 background: white !important;
	 display: none !important;
}
 .junip-see-more, .junip-product-review-average {
	 font-weight: bold !important;
	 font-family: Ubuntu, sans-serif !important;
}
 .junip-write-review-cta {
	 font-weight: bold !important;
	 font-family: Ubuntu, sans-serif !important;
	 border: 2px solid #ce5f81 !important;
	 color: #ce5f81 !important;
	 background: transparent !important;
}
 .junip-onsite-review-back, .junip-back-arrow {
	 color: white !important;
	 content: url('/cdn/shop/files/left-arrow-in-circular-button-black-symbol.svg?v=1696091523') !important;
	 background: white !important;
}
 .junip-icon, .junip-close {
	 color: white !important;
	 content: url('/cdn/shop/files/cross.svg?v=1696091524') !important;
	 background: white !important;
}
 .bookedup2-popup-close {
	 color: white !important;
	 content: url('/cdn/shop/files/cross.svg?v=1696091524') !important;
	 background: transparent !important;
}
 .bookedup2-overlay {
	 filter: alpha(opacity=50) !important;
	/* Modern browsers recognize opacity (including IE), so this property isn't necessary. */
	 color: rgba(172, 83, 131, 0.7) !important;
	/* The last value [0.7] is the apha/opacity */
}
 .junip-key-stroke {
	 font-size: 16px !important;
	 color: #80543b !important;
	 font-weight: bold !important;
}
 .subtitle {
	 margin: 0 5% 0 5% !important;
}

 .btn-primary {
	 color: white !important;
	 font-size: 16px !important;
}
 .sa-tableHeader {
	 color: #89614a !important;
}
 .sa-discountCode, .cc_cursor {
	 color: #89614a !important;
}
 .sa-Polaris-DataTable__Cell {
	 color: #89614a !important;
}
 .bamboo-page-headline {
	 color: #45261d !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .bamboo-page-about {
	 color: #45261d !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .bamboo-voguish-cta {
	 color: #45261d !important;
	 border-color: #45261d 8 !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .poppy-popup-title {
	 color: #45261d !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .poppy-popup-subtitle {
	 color: #45261d !important;
	 border-color: #815438 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .poppy-popup-coupon {
	 color: #815438 !important;
}
 .poppy-popup-copy {
	 color: #815438 !important;
}
 .poppy-popup-close {
	 color: #b79b88 !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .bamboo-voguish-content-card {
	 background-color: #fff5ef !important;
}
 .bamboo-voguish-content-card {
	 background-color: #fff5ef !important;
}
 .poppy-popup-card {
	 background-color: #fff5ef !important;
}
 .poppy-popup-link {
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .bamboo-voguish-label {
	 color: #815438 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .bamboo-voguish-coupon-referral-label {
	 color: #815438 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .bamboo-voguish-coupon-referral-message {
	 color: #815438 !important;
	 font-size: 18px !important;
}
 .bamboo-voguish-email-input {
	 color: #815438 !important;
	 font-size: 18px !important;
}
 .bamboo-voguish-button {
	 color: #815438 !important;
	 font-size: 18px !important;
}
 .bamboo-voguish-link {
	 color: #815438 !important;
	 font-size: 18px !important;
}
 .shopify-payment-button__more-options {
	 color: #815438 !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .cloud-search-filter__name {
	 color: #815438 !important;
	 font-size: 20px !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-weight: bold !important;
}
 @media screen and (max-width: 400px) {
	 .cloud-search-filter__name {
		 color: #815438 !important;
		 font-size: 11px !important;
		 font-weight: bold !important;
		 font-family: 'Ubuntu', sans-serif !important;
	}
}
 @media screen and (max-width: 400px) {
	 .cloud-search-page-controls__filters-container {
		 margin-left: 10px;
		 margin-right: 10px;
	}
}
 .cloud-search-page-controls__filters-container {
	 margin-bottom: -40px !important;
	 margin-top: 15px !important;
}
 .cloud-search-filter-value__name {
	 color: #815438 !important;
}
 .stamped-summary-actions-newreview {
	 color: #81543b !important;
	 border-color: #81543b !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .sls-discount-description-container, .seal-tight, .sls-description-content {
	 color: #81543b !important;
}
 .sls-description-button {
	 color: #e7657e;
}
 .sls-active, .sls-select {
	 color: #81543b !important;
	 border-color: #815438 !important;
}
 .help-block {
	 color: #81543b !important;
	 font-weight: bold !important;
}
 #seal-unsubscribe-button {
	 background: #a95284 !important;
}
 .custom-field--value {
	 margin-bottom: 20px !important;
}
 .cart--checkout-button {
	 background-image: linear-gradient(to right, #a95284, #e86681) !important;
}


 .font--button {
	 background-image: linear-gradient(to right, #835539, #af724f) !important;
}
 .copyright-footer {
	 background-image: linear-gradient(to right, #a95284, #e86681) !important;
	 color: white;
	 text-align: center !important;
	 font-size: 13px !important;
}
 @media screen and (max-width: 400px) {
	 .copyright-footer {
		 font-size: 11px !important;
	}
}
 #qab_message {
	 font-family: 'Ubuntu', sans-serif !important;
	 font-weight: bold !important;
}
 #qab_bar {
	 background-image: linear-gradient(to right, #a95284, #e86681) !important;
	 color: white !important;
}
 #qab_background {
	 z-index: 99 !important;
}
 .cf-btn {
	 background-image: linear-gradient(to right, #a95284, #e86681) !important;
	 color: white !important;
}
 .product--from {
	 font-size: 20px;
}
 .pesw_opt_itm_text {
	 font-weight: 700 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .cart--total--price {
	 font-weight: 700 !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .font--block-heading {
	 font-weight: 700 !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .cart--notes--heading {
	 font-weight: 700 !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .cart--tax-info {
	 font-style: italic !important;
}
 .cart--notes--textarea {
	 font-weight: 400 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 16px !important;
}
 .actual-price {
	 font-size: 21px !important;
}
 .font--button {
	 font-weight: 700 !important;
	 color: white !important;
}
 .quantity {
	 font-weight: 500 !important;
	 font-size: 16px !important;
}
 .author {
	 font-weight: 700 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .previous {
	 color: blue !important;
}
 .name-option {
	 font-weight: 400 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 18px !important;
}
 .attr-title-hover {
	 background-color: #a95183 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 16px !important;
}
 #quantity {
	 font-weight: 400 !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 font-size: 21px !important;
}
 .created {
	 color: #81543b !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .featured-text--body {
	 font-size: 20px !important;
	 text-transform: uppercase !important;
}
/* Account buttons .account--sign-in {
	 background-image: linear-gradient(to right, #A95284 , #E86681) !important;
}
 .account--create {
	 background-image: linear-gradient(to right, #A95284 , #E86681) !important;
}
 */
 .search--textbox {
	 color: #81543b !important;
}
 .btn {
   color: white !important;
    background-image: linear-gradient(to right, #585B25, #848937) !important;
	 font-size: 16px !important;
	 font-weight: bold !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 border-radius: 0 30px 0 30px !important;
	 transition-duration: 0.4s !important;
}
 .btn:hover {
    background-image: linear-gradient(to right, #585B25, #848937) !important;
	 color: white;
	 border-radius: 0 30px 0 30px !important;
}

 .promo-bar {
	 transition-property: width;
	 transition-duration: 2s;
}
 .divider {
	 display: none !important;
}
 .font--section-heading {
	 font-weight: bold !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .page-content {
	 margin-top: 40px !important;
}
 .tags-listbox {
	 width: 200px !important;
}
 .tag-filter {
	 width: 300px !important;
}
 .notifyjs-corner {
	 left: 15px !important;
	 font-family: 'Ubuntu', sans-serif !important;
}
 .add {
	 color: white !important;
	 background-color: #b6bf5b !important;
	 font-size: 16px !important;
	 font-weight: bold !important;
	 font-family: 'Ubuntu', sans-serif !important;
	 border-radius: 0 30px 0 30px !important;
	 transition-duration: 0.4s !important;
	 border: none !important;
}
 .add:hover {
	 background-color: #a5ad4a !important;
	 color: white;
	 border-radius: 0 30px 0 30px !important;
	 border: none !important;
}
 .fw--icon {
	 color: #aa5283 !important;
}

 .far:hover, .fa-badge-dollar:hover, .fa-spin:hover {
	 background: -webkit-linear-gradient(#aa5284, #e66680);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
}
 @media screen and (min-width: 650px) {
	 .attr-title-hover {
		 display: none !important;
	}
}
 @media screen and (max-width: 650px) {
	 .attr-title-hover {
		 font-size: 10px !important;
		 border-radius: 50px !important;
	}
}

 ::placeholder {
	 color: #b79b88 !important;
}


.feature-video--sub-heading {
  text-transform: none !important;
    font-size: 20px !important; 
  line-height: 160% !important;
  

}
  
.feature-video--sub-heading-mobile {
  text-transform: none !important;
  font-size: 16px !important; 
  
  
}

 @media screen and (min-width: 650px) {
	 .feature-video--button {
        font-size: 24px !important;
       border-radius: 50px !important;
    
	}
  

