/** Shopify CDN: Minification failed

Line 153:0 Unexpected "}"

**/

.collection-des-filter .filter--search{
  display:none;
}
h2.actual-tit {
    font-family: 'Playfair Display' !important;
}
.filter--form .filter--category:nth-child(2) {
    display: none;
}
ul.navigation--active-tags {
    padding-bottom: 20px;
      align-items: center !important;
}
.navigation--active-clear[data-item]{
  background:none !important;
  color:white !important;
  margin-bottom:0 !important;
}
h2.product-quick-add--title {
    color: white;
}
.disclosure--current-option, .disclosure--option {
    font-weight: 500;
    font-size: 18px;

}
.article-card--date{
  text-transform:capitalize;
}
.main-pro .breadcrumbs--root {
    justify-content: start !important;
}
.popup--block--root .popup--block--heading, .age-verification--heading {
  text-transform:capitalize;
}
.modal--button-container span {
    text-transform: capitalize;
}



.mojito .stacked-text--button{
  border:1px solid !important;
}
.carousel--container .stacked-text--description, .stacked-text--button span, .stacked-text--button span {
      
}
.featured-grid--root {
    background: #A28E2A !important;
}
.popup--block--root {
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50% !important;
}
.popup--block--root[data-block-id]:not([data-position=bottom]):not([data-type=small-promotion]) {
    max-width: 600px !important;
      height: max-content;
    min-height: 300px;
}
.product--block--description {
    color: white !important;    
}
.hme-feature product-card.product-card--root {
    background: #5a5a5a;
    padding: 40px;
/* padding-bottom:100px; */
}
.cart--wrapper span, .cart--wrapper span a {
    color: white;
}
.hme-feature img.product-card--image{
  object-fit:contain;
}
.hme-feature .product--price-wrapper {
    display: none;
}
.hme-feature .product-quick-add{
  display:none;
}
.hme-feature .product-quick-add {
  bottom:-170px !important;
}
.hme-feature p.product--title {
    font-size: 38px;
    line-height: 40px;
    text-transform: capitalize;
 
  max-width:220px;
  margin:0 auto;
}
.hme-feature .featured-collection--products {
  align-items:normal !important;
}

.template--article h1.article--title, .article--timesince, .article--author, .article--recents-title, .article--navigation-wrapper  {
    color: white;
}
.featured-collection--products .product-card--root .product--title:nth-child(2){
  max-width:350px !important;
}
.hme-feature product-card.product-card--root:nth-child(2) p.product--title {
    max-width: 340px;
}
.subscribe-form--root form {
    border: none !important;
}
.hme-feature .product-card--details-wrapper{
  gap:50px !important;
}
.x-menu--level-1--container span.x-menu--level-1--text {
  text-transform:capitalize;
 
}
.quantity-selector--input{
      padding: 11px !important;
}
h2.product--block--heading{
   text-transform:capitalize;
}
.quantity-selector--root label{
   text-transform:capitalize;
}
.product-buy-buttons--primary {
   text-transform:capitalize;
}
.main-product--root button.collapsible-row--toggle label{
   text-transform:capitalize;
}
.related-products--title {
  text-transform:capitalize;
}
ul.footer--menu li a, .cart--item--title a, .cart--wrapper span, .cart--notes--heading {
  text-transform:capitalize;
}
.footer--block--heading, .cart--title{
  text-transform:capitalize;
  
}
p.product--title {
  text-transform:capitalize
}
img.product-card--image {
  object-fit:contain !important;
}
.template--collection .filter--label:not([data-item=swatch]) 
}
.cart--notes--heading{
  text-transform:capitalize;
}
.cart--total strong {
    text-transform: capitalize;
}
.cart--notes label{
  text-transform:capitalize !important;
}
.breadcrumbs--root li {
}
.product--block--description p {          
  font-family: var(--font--paragraph--family) !important;
}
.shopify-installments{
    font-family: var(--font--paragraph--family);
  display:none !important;
}
.product-buy-buttons--primary{
  
}

.product-options--option span, .quantity-selector--root label {
  text-transform:capitalize;
}
ul.breadcrumbs--root li, ul.breadcrumbs--root li a {
  font-style:normal !important;
}
.non-factual {
    padding-top: 70px !important;
  padding-bottom:35px !important;
}
.cart--root:not([data-view=desktop]) .cart--item{
  border-bottom:1px solid white !important;
}
.footer--root {
    background: none !important;
}
.contact-details-box li{
      align-items: flex-start !important;
}
.related-products--grid p.product--title {
    font-size: 25px;
}
.mojito picture.image--root.featured-content--image {
    padding: 20px 25px 20px 25px !important;
}
.mojito .stacked-text--wrapper {
    padding: 0 !important;
}
.image-with-text--root .stacked-text--button span {
    font-size: 17px;
    padding: 0 30px;
}
h2.pro-title {
font-weight:500;
}
button.cart--checkout-button {
    text-transform: capitalize;
}
.cart--item--info a{
  color:white !important;
}
.cart--item--image {
  align-self:start !important;
}
.cart--item--price {
  padding-bottom:0 !important;
}
.cart--item--info {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.cart--item--info a {
    color: white !important;    
}
.cart--wrapper span, .cart--wrapper span a {
    color: white;    
    position: relative;
    right: -140px;
    top: -42px;
}
.drawer--container .cart--wrapper span, .drawer--container .cart--wrapper span a {
  right: 0px;
    top: 0px;
}


@media (max-width: 767px){
.newsletter--description p {
    font-size: 15px !important;
}
}