/** Shopify CDN: Minification failed

Line 123:58 Unexpected "}"

**/

.maroon { color:#42232c; }
.tan { color:#c8936e; background-color:#c8936e; }
.yellow { background-color:#eee64e; }
.pink { background-color:#c66d70; }
.padded { padding:20px;}
.full-width { width:100%; }
.centered { text-align:center !important;  }
.white h1 { color:white !important; }

body,
.card-wrapper,
.product,
.product__outer,
.background
{ background-color:#fff;  background:#fff; }

.header__submenu,
.header__submenu .container,
.product, 
.facets-container, 
.card-wrapper, 
.product__outer { background-color:#fff !important; --background-color:#fff !important; }

h1, h2, h3 { font-weight:700; /* font-family:'Inter'; text-transform:uppercase; letter-spacing:0.18rem !important; */ }


/* header */
.header { padding-top:8px; padding-bottom:8px; }
.header__account { display:none; }
/* .template-index .section-announcement { display:none; } */
.header__search .icon-search { display:block !important; cursor:pointer; }
.header__search .search-name { display:none !important; }
.announcement-bar__text { color:#fff; }

.header__inline-menu .header__menu-item { font-size:14px; }

.header__icon--cart .icon { width:18px; height:19px; color:#c66d70; }

/* for light homepage 
.header__inline-menu .header__menu-item { color:rgba(67,35,44,1) !important; }
svg.icon-hamburger path { stroke:rgba(67,35,44,1); }
svg.icon-search path { stroke:rgba(67,35,44,1); }
.cart-count-bubble { color:rgba(67,35,44,1); }
 end */


@media screen and (max-width: 500px) { 
  /* centers the logo */
  .header__column { margin-left:unset; }
  .header--center-logo { display:flex; }
}

cart-drawer { display:none !important; }




/* burger menu */
.menu-drawer__inner-container { max-width:18rem !important; }
.menu-drawer__submenu { margin-left:2rem; }
.menu-drawer__submenu li a { font-weight:400; }
.menu-drawer__utility-links { display:none; }
#menu-drawer li a:hover { color:#c8936e; }

.link-hover-line:after { color:#eee64e; }

/* submenu */
/* changes manually in assets/shanagulati.js */
.header__inline-menu .list-menu--disclosure { top:55px; }
.header__submenu { z-index:50; }
.header__submenu .container { padding-top:18px; }
.submenu-column { display:inline-block; vertical-align:top; margin-right:2vw; }
.submenu-column.image { margin-left:4vw; }
.submenu-column img { max-height:330px; width:auto; }
.submenu-column .label { font-weight:500; text-transform:uppercase; color:#c66d70; }
.submenu-column li { list-style:none; margin-bottom:12px; }
.submenu-column a { font-family:'Inter'; font-weight:400; font-size:14px; text-decoration:none; padding-bottom:5px; }





/* Homepage */

.template-index .collections-grid__information { 
  top:-43px; padding:1rem !important; 
  /*background-color:rgba(67,35,44,0.8); maroon */
  background-color:rgba(200,147,110,0.8); 
  /* width:calc(100% - 2px); */
}
.template-index .collections-grid__item h2 { color:#eeede3; }

.section-heading { display:block; /*justify-content:unset;*/ }
.section-heading__heading { font-size:28px; }
.section-heading__left h2 { margin-bottom:10px; }

@media screen and (max-width: 500px) {
  .slideshow--full { min-height:46vh !important; overflow:hidden; }
  .collections-grid {
    grid-template-columns: 44.6vw 44.6vw;
    grid-template-rows: 56vw 56vw;
    gap: 0px !important;
  }
  .template-index .collections-grid__item h2 { font-size:12px !important; }
  .template-index .collections-grid__information { top:-40px; padding:1rem !important; }

  .template-index .categories-list { margin-bottom:50px; }
  
}

.rich-text__blocks, .rich-text__text { max-width:none !important; width:100%; }
.rich-text__heading { max-width:none !important; }
.rich-text__blocks .h2 { font-family:'Libre Baskerville'; font-weight:700;}
.rich-text__text p { font-size:14px; margin-left:18px !important;}
/*.rich-text__subheading { line-height:180%; font-family:'Inter';  } 

.collections-grid__image { /*border: 1px solid #42232c;*/ }
.collections-grid__information {  }
.collections-grid__title { font-family:'Inter'; }
@media screen and (max-width: 500px) {
 .collections-grid__image { border:none;}
}
.template-index .categories-list 

.info-icons { width:80%; margin:0 auto; padding-bottom:3rem; }
.info-icons img { width:100%; object-fit:cover; }
@media screen and (max-width: 500px) {
  .info-icons { width:100%; }
}

@media screen and (max-width: 500px) {
.shopify-section.product-slider__section { margin-bottom:40px; }
}

.newsletter-section .newsletter>.container { display:block !important; top:22vw; left:22vw; }
@media screen and (max-width: 500px) {
  .newsletter-section .newsletter--medium { min-height:50vh !important; }
  .newsletter-section .newsletter>.container { width:80%; top:50vw; left:10vw; }
  .newsletter-section .newsletter-form .newsletter__text { font-size:12px; text-align:left !important; margin-bottom:10px !important; }
  .newsletter-section h2.newsletter__title { font-size:14px; margin-left:0 !important; }
  .newsletter-section .newsletter__image {  }
}

.footer .newsletter__form { margin-bottom:20px; }


/* buttons */

.button--tertiary, a.button--tertiary { color:#fff !important; background-color:#c8936e; /*background-color:#cc886e;*/ border-color:#42232c !important; }
.button--tertiary:after { background-color:#eee64e; }
.button--tertiary:hover { color:#42232c !important; border-color:#c66d70 !important; }
/*
c66d70
42232c
eee64e
.button--tertiary:not([disabled]):not([aria-disabled=true]):hover { color:#fff; background-color:#42232c; }*/





/* collection pages */


/*.swiper, .swiper-wrapper {pointer-events:none;} */

.full-unstyled-link {  background:transparent; /*pointer-events:auto;*/ z-index:10; }

.product-button-group, .swiper-button-next, .swiper-button-prev { display:none;  }


.collection-hero__inner .container { padding:0; }

.collection-hero__title { border-bottom:2px solid #eee64e; /* text-transform:uppercase; padding-left:20px; left:0px; padding:5px 20px; display:inline-block; border:2px solid #eee64e;*/ margin-top:1.5rem !important; }


.collection-hero__description { margin:0; max-width:97% !important; 
padding-top:20px !important; text-align:left !important; background-color:#fff; padding:20px; position:relative; top:-21px; }

.collection-hero__description {  /*font-style:italic;*/ }

.template-collection .padded { padding-bottom:5px; }


h1.title--page { font-size:38px; }
@media screen and (max-width: 500px) {
  h1.title--page { font-size:20px; }
}
.facets__product-count { display:none !important; }

.collection-promo, .collection-promo video { width:38vw; }

.template-collection .card-information__top { align-items:flex-start; }
.card-information .price .price-item { font-size:14px !important; }

.pagination__item--current,
.pagination__item:not(.pagination__item--current):hover { border-color:#eee64e !important; }












/* Product page */

@media screen and (min-width: 1200px) {
    .product__outer--thumbs-aside .product__main { width: 60% !important; }
    .product__outer--thumbs-aside .product__media-list { width: 80% !important; margin-top:2.6rem; }
    .product__media-sublist-outer { width:18% !important; }
}

.product__media-sublist .swiper-wrapper { margin-top:2.6rem !important; }

.product__title__wrapper { padding-bottom:22px; border-bottom: 1px solid #42232c; margin-bottom:2.6rem !important; }
.product__title { /*text-transform:uppercase;*/ }

.product__title__wrapper { border-color:#eee64e; }

.accordion__content .product__description, .fun-description { padding-bottom:18px; }
.product__description ul, .product__description .rte li { margin:0 !important; list-style-position:outside; }
.product-parameters { margin-bottom:0px !important; }
.starapps-variant { font-size:12px; }

.fun-description { font-size:14px; }
.product-block, .product-form__group-name { font-size:12px; }

.product-parameters { margin-top:0px !important; }

.product__buy_buttons { margin-top:2rem !important; }
.price-item--regular { font-size:18px !important; color:#42232c !important; }

.share-buttons svg { width:32px; height:32px; }
.share-buttons svg path { fill:#42232c; }

.sg-trust-icons { width:60vw; margin:0 auto; padding-top:50px; padding-bottom:20px; }
@media screen and (max-width: 500px) { .sg-trust-icons {width:90vw;} }
.sg-trust-icons img { width:100%; }

/* .starapps-variant { display:none; } */
.product__popup .starapps-variant { display:none; }


/* judgeme widget fixes */

.jdgm-row-actions { display:none !important; }
.jdgm-rev-widg__header h2 { display:none; }
.product__popup #shopify-block-AcmduNjI1ZUNheUlJR__judge_me_reviews_review_widget_3VmUUC { display:none; }
.jdgm-write-rev-link.jdgm-write-rev-link { text-transform:uppercase; background-color:#c8936e !important; border:1px solid rgb(66, 35, 44) !important; padding:6px 16px !important; }
.jdgm-widget-actions-wrapper




/* pages */

#MainContent .page-section { max-width:800px !important; }

.page-title { font-size:30px !important; border-bottom:2px solid #eee64e; }



/* split page section */

.image-with-text.sg .container { margin:0; padding:0; height:90vh; overflow:hidden; align-items:flex-start; }




.image-with-text.sg .image-with-text__left, .image-with-text.sg .image-with-text__right 
{ max-width:50%; min-width:50%; width:50%; min-height:100%; }

.image-with-text.sg .image-with-text__grid--heading-center 
{ gap:0px; justify-content:space-between; align-content:start; justify-items:stretch; }

.image-with-text__container { align-items:flex-start !important; /*min-height:50vw !important;*/ }

.image-with-text__grid { align-items:start !important; }
.image-with-text__content { padding-top:16vw; }

.image-with-text.sg .image-with-text__content h2, .image-with-text.sg .image-with-text__content p
{ width:80%; }
.image-with-text.sg .image-with-text__content h2, .image-with-text.sg .image-with-text__content p
{ padding-left:10%; }
.image-with-text.sg .image-with-text__content a.button
{ left:10%; }

@media only screen and (max-width:990px) {
  
  .image-with-text.sg .image-with-text__left, .image-with-text.sg .image-with-text__right 
  { max-width:100%; min-width:100%; width:100%; max-height:none; overflow:visible; }
  
  .image-with-text.sg .image-with-text__grid--heading-center { align-content:flex-start; }
  
  .image-with-text__container { min-height:90vh !important; align-items:flex-start !important; /*min-height:initial !important;*/ }

  .image-with-text__grid { align-items:unset; }
  .image-with-text__content { top:-6vw; padding-top:unset; }
  .image-with-text__info-wrapper { align-content:center; align-items:center; padding-left:4vw; padding-right:4vw; }
  .image-with-text__info-wrapper p.subtitle { display:none; }
  .image-with-text__text {padding-bottom:2vw;}

  .image-with-text.sg .image-with-text__grid--heading-center { align-content:center; align-items:center; }

  .image-with-text.sg .image-with-text__content { padding:0px 0px; align-items:center !important; }
  .image-with-text.sg .image-with-text__text { margin:0 auto; text-align:center; }
  .image-with-text.sg .image-with-text__button { text-align:center; }
  
  .image-with-text.sg .image-with-text__content h2, .image-with-text.sg .image-with-text__content p
  { width:100%; text-align:center; }
  .image-with-text.sg .image-with-text__content h2, .image-with-text.sg .image-with-text__content p
  { padding-left:unset;  text-align:center;}
  .image-with-text.sg .image-with-text__content a.button
  { left:unset;  text-align:center; }
  
}

@media only screen and (min-width:350px) { 
  .image-with-text.sg .container {height:100vh;} 
}

@media only screen and (min-width:430px) { 
  .image-with-text.sg .container {height:110vh;} 
  .image-with-text__info-wrapper {width:100%; padding-left:4vw; padding-right:4vw;}
}

@media only screen and (min-width:570px) { .image-with-text.sg .container {height:120vh;} } 
@media only screen and (min-width:640px) { .image-with-text.sg .container {height:125vh;} } 
@media only screen and (min-width:700px) { .image-with-text.sg .container {height:140vh;} } 
@media only screen and (min-width:780px) { .image-with-text.sg .container {height:150vh;} } 
@media only screen and (min-width:830px) { .image-with-text.sg .container {height:160vh;} } 
@media only screen and (min-width:890px) { .image-with-text.sg .container {height:170vh;} } 
@media only screen and (min-width:950px) { .image-with-text.sg .container {height:180vh;} } 
@media only screen and (min-width:990px) { .image-with-text.sg .container {height:60vh;} } 

@media only screen and (min-width:1000px) { 
  .image-with-text.sg .container {height:80vh;} .image-with-text__media img {height:80vh; } 
}
@media only screen and (min-width:1150px) { 
  .image-with-text.sg .container {max-height:90vh;} .image-with-text__media img {height:90vh; top:-100px;}
}
@media only screen and (min-width:1350px) { 
  .image-with-text.sg .container {max-height:100vh;} .image-with-text__media img {height:100vh;} 
}
@media only screen and (min-width:1470px) { 
  .image-with-text.sg .container {max-height:70vh;} .image-with-text__media img {height:70vh;} 
}



#MainContent .page-section { max-width:1000px; margin:0 auto; }




/* about page */
#shopify-section-template--18904599232737__main .rte table,
#shopify-section-template--18904599232737__main .rte table td
{ border:none; box-shadow:none; }
.rte table td.shana-quote { color:#fff; font-size:28px; font-style:italic; font-family:serif; padding:5vw; background-color:#42232c; }
.rte table td.shana-image, .rte table td.shana-image img { max-width:100% !important; padding:0; margin:0;  }
@media screen and (max-width: 800px) {
  .rte table td.shana-quote { font-size:22px; padding:4vw; }
}@media screen and (max-width: 500px) {
  .rte table td.shana-quote { font-size:14px; padding:4vw; }
}
.qa { font-size:56px; font-weight:600; letter-spacing:-0.18em !important; }

#shopify-section-template--18904599232737__main .rte video { width:100%; }
#shopify-section-template--18904599232737__main .rte video[poster] { width:100%; object-fit:cover; }



/* contact */

.template-page-contact h1 { padding-top:64px; max-width:520px; margin:0 auto; }
.contact-section { max-width:520px; margin:0 auto; }



/* stockists */

body.stockists .page-header, body.stockists .rte  { max-width:520px; margin:0 auto;}


/* wholesale */

body.wholesale .page-header, body.wholesale .rte  { max-width:520px; margin:0 auto;}
body.wholesale .page-header { margin-bottom:24px; }
body.wholesale .content-for-layout .shopify-section { max-width:520px; margin:0 auto; margin-bottom:100px; }
body.wholesale .content-for-layout .shopify-section form { /*padding-left:2.4rem; padding-right:2.4rem;*/ }
body.wholesale .content-for-layout .shopify-section form div { margin-bottom:24px; }

body.wholesale .content-for-layout .shopify-section form label,
body.wholesale .content-for-layout .shopify-section form input,
body.wholesale .content-for-layout .shopify-section form select,
body.wholesale .content-for-layout .shopify-section form textarea { width:100%; }

body.wholesale .content-for-layout .shopify-section form input,
body.wholesale .content-for-layout .shopify-section form select,
body.wholesale .content-for-layout .shopify-section form textarea
{ padding:1rem 1.6rem; margin-top:1.6rem; border-radius:0px; min-height:4.2rem; border:.1rem solid rgb(204,204,204); }


/* policies */

.shopify-policy__title { padding-top:100px; }






/* footer */

.footer__logo-link--center-wrapper { display:none !important; }
.footer-block--logo { display:none !important; }
@media screen and (min-width: 990px) {
  .footer--mid-wrapper { gap:14rem !important; }
}
.footer .list-social__item svg { width:22px; height:22px; }
.footer__copyright, .copyright__content.secondary_text { font-size:11px; }

.footer .newsletter__form .newsletter-form .field input { border-color:#eee64e !important; }
.footer .newsletter__form .newsletter-form .newsletter__button { color:#42232c; border:none; }
.footer .newsletter__form .newsletter-form .newsletter__button:hover { background-color:#eee64e; border:none; }

.footer__column--social { display:block !important; }
.footer__list-social.list-social { flex-direction:row !important; }
.footer .list-social__item:hover > .link--text { color:eee64e !important; }


h2.footer-block__heading { color:#c66d70; }

.footer .grid-template-columns { width:48%; }

@media screen and (min-width: 576px)  {
  .footer .newsletter__form .newsletter-form .field { width:80% !important; }
  .footer .newsletter__form .newsletter-form .newsletter__button { width:12rem !important; justify-content:center !important; align-items:center !important; }
}
@media screen and (min-width: 1350px) {
  .footer .newsletter__form { width:50% !important; }
}



/* cart and Rebuy cart */

.cart-image-block { display:none; }

.rebuy-cart__flyout-empty-cart a, 
.rebuy-widget .rebuy-button,
.rebuy-cart__progress-bar-meter-fill, .rebuy-button
{  color:#42232c; background:#c8936e !important; text-transform:uppercase; }

.rebuy-button:hover { color:#42232c; background:#eee64e !important; }

.rebuy-cart__flyout-title,
.rebuy-widget .rebuy-product-title,
.rebuy-cart__flyout-item-price .rebuy-money,
.rebuy-cart__flyout-subtotal,
.rebuy-money, .rebuy-widget .rebuy-money,
.rebuy-cart__flyout-item-quantity-widget-label,
.rebuy-cart__flyout-item-quantity-widget-button,
.rebuy-cart__flyout-item-product-title,
.rebuy-cart__flyout-empty-cart a, 
.rebuy-cart__flyout-empty-cart h4,
.rebuy-widget .primary-title,
.rebuy-widget-content
{ color:#42232c !important; }

.search__promo-block { display:none !important; }




