/** Shopify CDN: Minification failed

Line 1733:23 Unexpected "{"

**/
/*.product-form__submit:before {
    background: url(/cdn/shop/files/gray_btn_left.svg?v=1754914390);
    left: -22px;
    background-position: left center;
    z-index: 9;
}
.product-form__submit:after {
    background: url(/cdn/shop/files/gray_btn_right.svg?v=1754914386);
      right: -27px;
    background-position: right center !important;
    left: auto !important;
    width: 28px !important;
    transform: initial !important;
    background-size: 50px 50px !important;
}
.product-form__submit:before, .product-form__submit:after {
  content: "" !important;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 28px;
    display: block;
    background-size: 50px 50px !important;
}*/
div#ImageWithText--template--20058321748224__image_with_text_8eQHpV, div#ImageWithText--template--20058321748224__image_with_text_weCehN {
    background-color: #fff;
}
section#shopify-section-template--20058321912064__1754920362245708ff .page-width.scroll-trigger.animate--slide-in {
    max-width: 100%;
}
.product .gfa-widget.GSC-zdKDUmTBMUHVpda {
    background-color: transparent;
        padding: 0;
}
.product h2.rich-text__heading {
    font-family: Cormorant, serif !important;
    letter-spacing: 2px;
    font-size: 45px;
    color: #000;
}
a.button.button--secondary {
    border-radius: unset;
}
.header--middle-left .header__inline-menu {
      text-align: right !important;
}
.product-form__submit {
    border-radius: 0;
    text-transform: uppercase;
}
.cst-lst-bg .page-width {
    max-width: 100%;
    padding: 0;
}
.related-products__heading {
text-align: center;
    letter-spacing: 2px;
    font-size: 36px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
}
#shopify-section-template--20058321813760__page_WTGBfa, #shopify-section-template--20058321846528__main, #shopify-section-template--20058321846528__main {
   background-color: #FFF5CE !important;
}
section#shopify-section-template--20058321912064__1751290695dd09d7d0 {
    background-color: #FFF5CE;
    padding: 50px 0;
    border: 1px solid;
}
.product .icon-with-text {
    --icon-size: calc(var(--font-heading-scale) * 5rem) !important;
    --icon-spacing: calc(var(--font-heading-scale) * 1rem) !important;
}
section#shopify-section-sections--20058318668032__custom_liquid_JqCqyq .section-sections--20058318668032__custom_liquid_JqCqyq-padding {
    padding: 0;
}
section#shopify-section-template--20058321748224__175023713644b43ba4 div#AQ1laQWNEYXlIcmR6V__gsc_instagram_feed_instafeed_cWxbRA {
    padding: 0;
}
section#shopify-section-template--20058321748224__175023713644b43ba4 .page-width.scroll-trigger.animate--slide-in {
    max-width: 100%;
}
div#shopify-section-template--20058321748224__image_with_text_weCehN .cst-icn-txt-main {
    display: none;
}
section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP .item button:hover {
    background-color: #fff;
    color: #000 !important;
}
section#shopify-section-template--20058321748224__home_product_slider_NM6LYP {
    background-color: #584910;
    padding-top: 80px;
    background-image: url(/cdn/shop/files/Frame.webp?v=1750162310);
    margin-bottom: 60px;  
    padding-bottom: 30px;
}
section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP {
   padding-top: 80px;
    background-image: url(/cdn/shop/files/Frame.webp?v=1750162310);
    margin-bottom: 60px;  
    padding-bottom: 30px;
}
section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP .item button {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff !important;
}
body section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP button.owl-next, body section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP button.owl-prev {
    background: unset !important;
}
section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP span.price-item.price-item--sale.price-item--last {
color: #fff;
}
section#shopify-section-template--20058321748224__home_product_slider_NM6LYP .cst-prod .item p {
  color: #fff;
}
section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP .price--on-sale .price-item--regular {
  color: #fff !important;
}
section#shopify-section-template--20058321748224__home_product_slider_NM6LYP .cst-content p, section#shopify-section-template--20058321748224__home_product_slider_NM6LYP .cst-content h2 {
   color: #000;
}
section#shopify-section-template--20058321748224__home_product_slider_NM6LYP span.price-item.price-item--sale.price-item--last, section#shopify-section-template--20058321748224__home_product_slider_NM6LYP .price--on-sale .price-item--regular {
  color: #fff !important;
}
body section#shopify-section-template--20058321748224__home_product_slider_NM6LYP button.owl-next, body section#shopify-section-template--20058321748224__home_product_slider_NM6LYP button.owl-prev {
    background: unset !important;
}
.index h1.banner__heading {
    font-size: 60px !important;
    font-weight: 400;
    color: #fff;
    padding-bottom: 10px;
    text-transform: uppercase;
}
section#shopify-section-template--20058321748224__home_product_slider_NM6LYP a.cst-bnt, section#shopify-section-template--20058321748224__best_seller_product_slider_TWmbiP a.cst-bnt {
  border: 1px solid #000;
  color: #000 !important;
}

.header__submenu.list-menu {
    padding: 0 !important;
}
section#shopify-section-template--19732984332544__rich_text_MLiWL7 {
    margin-top: 60px;
}
.quick-add-modal[open] .product-description-tabs {
  display: none;
}
.list-menu__item--active {
    text-decoration: none !important;
}
.product button#ProductSubmitButton-template--19732984791296__main, button#ProductSubmitButton-quickadd-template--19732984791296__main {
    border: 1px solid;
    border-radius: 0;
  text-transform: uppercase;
}
button#ProductSubmitButton-quickadd-template--19732984791296__main:hover span {
  color: #fff;
}
quick-add-modal .quick-add-modal__toggle {
    color: #000 !important;
}
.login-card {
    background-color: #fff5ce;
}
h1 a img {
    max-height: 10rem !important;
    max-width: 20rem;
    display: inline-block;
}
.item button:hover {
    color: #584910;
    background-color: #fff;
    border: 1px solid #584910;
    border-radius: 0;
}
.login-wrapper button.submit-button {
    border-color: #584910;
    background-color: #584910;
    border-radius: unset;
    text-transform: uppercase;
    font-weight: 600;
}
.product .section-sections--19732981809408__custom_liquid_JqCqyq-padding {
    padding: 0;
}
.xb-wishlist-button-collection__add-icon svg, .xb-wishlist-button-collection__remove-icon svg {
    display: flex;
    height: 25px !important;
    width: 25px !important;
    fill: #fff !important;
}
.product .tab-link.active, .collection .tab-link.active {
    background: #584910;
    font-weight: 700;
    color: #fff;
}
body.gradient.\34 04 a.button {
    border: 1px solid, !important;
    border-radius: 0;
    background-color: #584910;
    color: #fff;
    text-transform: uppercase;
}
.page .rte li {
    list-style: disc;
}
.product button.shopify-payment-button__button {
    border-radius: 0;
}
ul.tab-buttons li {
    text-transform: uppercase;
}
.product .icon-with-text--horizontal .svg-wrapper+.h4, .product .icon-with-text--horizontal img+.h4, .product .icon-with-text--horizontal.icon-with-text--text-only .h4 {
    color: #000 !important;
    font-size: 18px;
  text-transform: capitalize;
}
input#Quantity-template--19732984791296__main {
    border-right: 1px solid;
    border-left: 1px solid;
}
.product .deferred-media__poster-button span.svg-wrapper {
    color: #000 !important;
}
.product .tab-buttons, .collection .tab-buttons {
    align-items: center;
    justify-content: center;
}
.product .tab-link {
    padding: 10px 70px !important;
}
#shopify-section-template--19732984791296__related-products h3 {
  color: #000;
    font-size: 16px !important;
}
.product .accordion__title {
    color: #000;
    font-size: 20px;
}
.header .list-menu--disclosure {
    width: 25rem;
}
.product .product__accordion .accordion__content {
    font-size: 15px !important;
  line-height: 33px;
}
.product-description-tabs {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
.product .tab-content .tab {
    border: unset;
}
h2.jdgm-rev-widg__title {
    letter-spacing: 2px;
    font-size: 36px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
}
.product .accordion {
    border-top: .1rem solid #584910;
    border-bottom: .1rem solid #584910;
}
.cst-txt p {
    text-align: left;
}
.header--middle-left {
      grid-template-columns: auto auto 0fr !important;
}
.header-wrapper.color-scheme-1.gradient {
   background-position: center center;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999;
    backdrop-filter: blur(40px);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.18) 109.51%),
linear-gradient(90deg, rgba(0, 0, 0, 0.18) 0%, rgba(255, 255, 255, 0) 100%);
}
div#Banner-template--19732984627456__image_banner_dgMzyK h1 {
    width: 100%;
    display: inline-block;
    font-size: 64px;
   color: #fff;
    font-weight: 500;
    line-height: 66px;
    text-transform: uppercase;
}
.banner__text.rte.body p {
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
}
.banner__box.content-container {
    padding-bottom: 0;
}
div#Banner-template--19732984627456__image_banner_dgMzyK {
    min-height: 95vh !important;
}
div#Banner-template--19732984627456__image_banner_dgMzyK .banner__box.content-container {
    padding-bottom: 0 !important;
    position: relative !important;
    top: 140px !important;
}
section#shopify-section-template--19732984627456__image_banner_dgMzyK a.button.button--primary {
   background-color: transparent;
    color: #fff;
    font-size: 12px;
    margin-top: 30px;
    border: 1px solid;
    border-radius: 0;
}
.button:after {
    border-radius: 0 !important;
}
.cst-os .image-with-text.image-with-text--no-overlap.isolate.scroll-trigger.animate--slide-in {
    /*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);*/
  box-shadow: 0px 0px 6px 4px #00000017
}
.cst-os a.button.button--primary {
    color: #fff;
  font-size: 12px;
    background-color: #584910;
    border: 1px solid #584910;
    border-radius: 0;
}
.cst-os .image-with-text__text.rte.body p {
    font-size: 16px !important;
    font-weight: 400;
    line-height: 25px;
   color: #584910;
}
.cst-os .image-with-text__content h2 {
    font-size: 46px;
    font-weight: 400;
  text-transform: capitalize;
   color: #584910;
}
.cst-sale img {
width: 100%;
}
.section-template--19732984627456__image_with_text_weCehN-padding div#ImageWithText--template--19732984627456__image_with_text_weCehN {
    background-image: url(/cdn/shop/files/Rectangle_262.webp?v=1750069231);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.section-template--19732984627456__image_with_text_weCehN-padding .cst-icn-txt-main {
    display: none;
}
hr.cst-divider {
    width: 100%;
    margin: 3rem 0;
}
.cst-icn-txt-main {
    width: 100%;
}
.icn-txt1, .icn-txt2, .icn-txt3 {
  display: block;
    text-align: center;
}
.cst-icn-txt {
    align-items: center;
    justify-content: center;
    display: flex;
  column-gap: 70px;
}
.icn-txt3 span, .icn-txt2 span, .icn-txt1 span {
   text-align: center;
    font-size: 16px;
    color: #000;
}
.icn-txt3 img, .icn-txt2 img, .icn-txt1 img {
   margin-bottom: 10px;
}
div#shopify-section-template--20058321748224__image_with_text_8eQHpV {
    margin-top: 30px;
}
div#shopify-section-template--20058321748224__image_with_text_8eQHpV {
    margin-top: 30px;
}
.cst-img {
    background-image: url(/cdn/shop/files/Rectangle_269_1.webp?v=1750071754);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 120px 0;
    text-align: center;
    background-size: cover;
    background-attachment: fixed;
}
.cst-img h2 {
    text-align: center;
    color: #fff;
    font-size: 38px;
    font-weight: 700;
    line-height: 40px;
   padding-bottom: 25px;
}
a.btn {
    background-color: #fff;
    border: none;
    color: #584910 !important;
    padding: 13px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 4px 2px;
    cursor: pointer;
}
a.btn:before {
    content: "";
    display: block;
    background: url("/cdn/shop/files/kaashi_vastra_logo_white_copy_2.webp?v=1750072576") no-repeat;
    width: 30px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
}
.cst-2nd-sec span {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
  padding-left: 20px;
  text-transform: capitalize;
}
.hc1, .hc2, .hc3 {
    display: flex;
    align-items: center;
    padding: 20px;
    width: 50%;
  box-shadow: 0px 4px 4px 0px #00000040;
  background-color: #584910;
      justify-content: center;
}
.cst-hc {
    justify-content: center;
    display: flex;
    column-gap: 100px;
    width: 80%;
    margin: 0 auto;
}
.cst-hc img {
    width: 15%;
}
footer.footer.color-scheme-1.gradient {
    background-color: #FFF5CE;
}
.col-sm-3.cst-1 p {
    color: #584910;
}
.cst-ftr h3 {
    color: #584910;
    font-family: Montserrat,sans-serif !important;
    font-weight: 600;
    text-align: left;
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.cst-ftr ul li a {
    font-family: Montserrat, sans-serif !important;
    color: #584910;
  font-size: 16px;
}
.cst-ftr ul {
    list-style-type: none;
    padding-left: 0;
    padding-top: 20px;
}
h2.footer-block__heading.inline-richtext {
    color: #584910;
    font-family: Montserrat,sans-serif !important;
    font-size: 16px;
  text-align: left !important;
      margin-bottom: 40px;
}
input#NewsletterForm--sections--19732981809408__footer {
    background: transparent;
    border: 1px solid #584910;
}
label.field__label {
  font-weight: 400;
   color: #584910 !important;
}
.newsletter-form__field-wrapper .field {
  color: #584910 !important;
}
.col-sm-3.cst-1 {
    text-align: center;
}
.col-sm-3.cst-11 {
    padding-left: 100px;
}
.col-sm-3.cst-111 {
    padding-left: 100px;
}
.footer__copyright.caption {
    width: 50% !important;
    text-align: left !important;
  margin-top: 0 !important;
}
.cst-iconn {
    width: 50% !important;
    text-align: right !important;
}
.footer__content-bottom {
    padding-top: 0;
}
.footer__content-bottom {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.fl-sec {
    background-image: url(/cdn/shop/files/Rectangle_259_1.webp?v=1750082854);
    min-height: 500px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 60px 80px;
}
.fl-sec-amb {
    min-height: 500px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 60px 80px;
}
.cst-son1 {
    border: 1px solid #fff;
      padding: 30px;
}
.cst-son1 h3 {
    font-size: 50px;
    margin-bottom: 0;
    line-height: 40px;
  padding-bottom: 10px;
  color: #fff;
}
.cst-son1 span {
    font-size: 34px;
    font-weight: 300;
  color: #fff;
    text-transform: capitalize;
  padding-bottom: 10px;
   display: block;
}
a.cst-bnt {
    background-color: transparent;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    color: #fff !important;
    padding: 13px 30px;
    text-decoration: none;
    margin: 4px 2px;
    text-transform: uppercase;
    border: 1px solid #fff;
  margin-top: 10px;
}
.cst-son1 p {
    text-transform: capitalize;
      color: #fff;
  font-size: 16px;
}
div#shopify-section-template--19732984627456__full_section_left_image_gjnXma {
    background-color: #fff;
    padding-bottom: 40px;
    background-image: url("/cdn/shop/files/background_6.webp?v=1750243480");
    background-size: cover;
    padding-top: 40px;
    background-position: center;
    background-repeat: no-repeat;
}
div#shopify-section-template--19732984627456__full_section_with_image_background_76TkGq {
   background-image: url("/cdn/shop/files/background_6.webp?v=1750243480");
   background-size: cover;
  background-position: center;
      padding-bottom: 40px;
    background-repeat: no-repeat;
}
.social.-icon {
    column-gap: 20px;
    display: inline-flex;
}
.copyright__content {
    font-size: 14px !important;
    color: #fff;
  position: relative;
    top: 5px;
}
.cst-ftr ul li {
    line-height: 33px;
}
.col-sm-3.cst-1 img {
    padding-bottom: 20px;
}
section#shopify-section-template--19732984627456__home_product_slider_iUhka4 {
    background-color: #fff;
}
.cst-content {
   /*background-image: url("/cdn/shop/files/Frame.webp?v=1750162310");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;*/
    background-color: #fff;
    text-align: center;
      height: 392px;
    padding: 50px 30px !important;
  align-items: center;
    justify-content: center;
    display: flex;
}
.cst-content h2, .cst-content1 h2 {
    font-size: 44px;
    font-weight: 400;
  color: #000;
  padding-bottom: 10px;
    text-transform: capitalize;
}
.cst-prod .item p {
    text-align: center;
    color: #fff;
    font-weight: 400;
    padding-top: 10px;
    line-height: 24px;
  margin-bottom: 0;
  font-size: 14px;
}
.owl-nav button.owl-prev {
    left: -35px !important;
   top: 40% !important;
}
.owl-nav button.owl-next {
    right: -40px !important;
    top: 40% !important;
}
.cst-content1 {
    /*background-image: url("/cdn/shop/files/Group_427319714.webp?v=1750162316");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;*/
    background-color: #fff;
  text-align: center;
    padding: 50px 30px !important;
      height: 392px;
  align-items: center;
    justify-content: center;
    display: flex;
}
.cst-bp, .cst-hps {
    padding-bottom: 40px;
}
.cst-content1 p, .cst-content p {
    margin-bottom: 28px;
    line-height: 25px;
    color: #000;
    font-size: 16px;
}
.cst-prod {
    padding: 0 50px !important;
} 
p, span {
  font-family: Montserrat, sans-serif;
    color: #000;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Cormorant, serif !important;
  color: #333;
}
.cst-1 p {
    font-size: 16px;
  padding-bottom: 15px;
}
.footer__content-bottom {
    background-color: #584910;
}
.cst-testi-sec {
    background-image: url("/cdn/shop/files/testimonial.webp?v=1750166482");
    background-repeat: no-repeat;
    background-size: cover;
    height: 635px;
      display: block;
}
.cst-hch {
    background-color: #584910;
    color: #fff;
    text-align: center;
    padding: 10px 0;
  width: 80%;
    margin: 0 auto;
}
.cst-hch p {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 0;
  color: #fff;
}
.cst-rev-main {
    background-color: #fff;
    padding: 60px 70px;
    height: 300px;
    align-items: center;
    display: flex;
}
.cst-nam {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 15px;
  padding-top: 20px;
}
.cst-nam img {
    width: 50px !important;
    height: unset !important;
}
.cst-rev p {
    color: #404040;
    font-size: 16px;
    text-align: center;
  line-height: 33px;
}
.cst-rev-main .owl-slider {
    width: 100%;
}
p.enam {
    margin-bottom: 0;
    line-height: 20px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize;
}
p.cstmr {
    margin-bottom: 0;
    line-height: 25px;
    text-transform: capitalize;
    font-size: 14px;
}
.cst-prodd .owl-dots.disabled {
    display: block !important;
}
.cst-prodd .owl-dots button.owl-dot {
    width: 10px;
    height: 10px;
}
.cst-testi-sec .owl-dots {
    display: block;
    text-align: center;
    padding-top: 15px;
  margin-left: 70px;
}
.col-md-6.cst-prodd {
    top: 150px;
}
section#shopify-section-template--19732984627456__rich_text_rE8m8J .rich-text__blocks h2 {
    color: #584910;
    font-size: 40px;
}
section#shopify-section-template--19732984627456__rich_text_rE8m8J .rich-text {
    padding-bottom: 0;
}
section#shopify-section-template--19732984627456__175023713644b43ba4 .page-width {
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.cst-salee.cst-mobile {
    display: none;
}
.cst-collec p {
    background: #00000080;
    width: 80%;
    margin: 0 auto;
    padding: 10px !important;
    color: #fff !important;
    position: absolute;
    display: block;
    text-align: center !important;
    top: 70%;
    left: 0;
  border-radius: 5px;
    right: 0;
}
.section-sections--19732981809408__custom_liquid_JqCqyq-padding {
    padding-bottom: 0 !important;
}
img.cst-mob-image {
    display: none;
}
span.lSPrev {
    background-image: url("/cdn/shop/files/white_arrow_left.webp?v=1750244376") !important;
    opacity: unset !important;
}
span.lSNext {
    background-image: url("/cdn/shop/files/white_arrow.webp?v=1750244364") !important;
    opacity: unset !important;
}
ul.list-menu li a span, details#Details-HeaderMenu-6 span, details#Details-HeaderMenu-2 span {
    text-transform: uppercase;
  color: #fff;
}
.cst-amb {
    margin-bottom: 30px;
}
div#shopify-section-template--19732984627456__custom_main_section_mLTbCK {
    background-image: url("/cdn/shop/files/background_6.webp?v=1750243480");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0;
}
.header__icons a:hover {
    color: #fff;
}
.cst-os {
    padding-top: 0 !important;
}
section#shopify-section-template--19732984627456__custom_liquid_6eaLkV .section-template--19732984627456__custom_liquid_6eaLkV-padding {
    padding-top: 10px !important;
}
section#shopify-section-template--19732984627456__testimonial_section_mzdhCf {
    padding-top: 50px;
}
section#shopify-section-template--19732984627456__custom_liquid_9UeBt9 .section-template--19732984627456__custom_liquid_9UeBt9-padding {
    padding-bottom: 0;
}
.cst-prod a:hover {
    color: #404040;
    text-decoration: unset;
}
.instagenie-branding {
    display: none !important;
}
div#shopify-section-template--19732984627456__image_with_text_weCehN {
    margin-top: 50px;
}
.bg-image img {
    width: 100% !important;
    height: auto !important;
}
.content-image {
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100%;
}
.bg-image img {
    width: 100%!important;
    height: 392px !important;
}
.footer__content-bottom.scroll-trigger.animate--slide-in.scroll-trigger--offscreen {
    opacity: unset !important;
  transform: none;
}
.header__menu-item {
    padding: 0 15px !important;
}
.header__menu-item .icon-caret {
      right: -0.11rem !important;
      height: .7rem !important;
}
ul#HeaderMenu-MenuList-6 li, ul#HeaderMenu-MenuList-2 li {
    padding-bottom: 13px;
    border-bottom: 1px solid;
    padding-top: 13px;
}
ul#HeaderMenu-MenuList-6 li:last-child, ul#HeaderMenu-MenuList-2 li:last-child {
  border-bottom: unset;
}
ul#HeaderMenu-MenuList-6 li a, ul#HeaderMenu-MenuList-2 li a {
    font-family: Montserrat, sans-serif;
    font-size: 12px !important;
    text-align: left;
  text-transform: uppercase;
}
body, .color-scheme-1 {
  color: #333;
  background-color: transparent;
}
section#shopify-section-template--19732984332544__rich_text_MLiWL7 .rich-text__blocks {
    max-width: 100%;
    text-align: left;
}
section#shopify-section-template--19732984332544__rich_text_MLiWL7 .rich-text__wrapper {
    display: flex;
    justify-content: end;
}
.section-template--19732984332544__rich_text_MLiWL7-padding {
    padding-bottom: 0 !important;
}
.section-template--19732984332544__product-grid-padding {
    padding-top: 60px !important;
}
facet-filters-form {
    padding-bottom: 40px !important;
}
#shopify-section-template--19732984332544__product-grid h3, .card__information h3 {
    font-size: 14px!important;
    font-family: Montserrat,sans-serif!important;
    color: #000!important;
    line-height: 26px;
}
h2#verticalTitle {
    font-size: 24px !important;
}
.cst-ftr {
    padding-bottom: 0 !important;
}
main#MainContent {
    margin-top: -10px;
}
body .page-width.page-width--narrow {
    max-width: var(--page-width);
    margin: 0 auto;
    padding: 5rem 5rem 0 5rem;
}
div#shopify-section-template--19732984332544__product-grid .color-scheme-1, product-recommendations.related-products .color-scheme-1 {
  background-color: #584910 !important;
  color: #fff !important
}
.collection .banner__heading.inline-richtext.h1, .page-contact .banner__heading.inline-richtext.h1, .page .banner__heading.inline-richtext.h1, .shopify-policy__title h1, .product h1, .list-collections h1.banner__heading.inline-richtext {
    text-transform: uppercase !important;
    font-size: 48px !important;
  color: #fff;
  line-height: 50px;
}
.list-collections span.icon-wrap {
    display: none;
}
div#shopify-section-template--19732984660224__main {
    padding-top: 60px;
}
.list-collections ul.collection-list.grid {
    column-gap: 8px;
      row-gap: 30px;
}
.card-wrapper.product-card-wrapper.underline-links-hover:hover {
    text-decoration: none !important;
}
.page-contact .banner__box.content-container, .page .banner__box.content-container {
    padding-bottom: 0;
}
product-info#MainProduct-template--19732984791296__main {
    padding-top: 60px !important;
}
body .shopify-policy__title {
    min-height: 42rem;
    align-items: center;
    justify-content: center;
    display: flex;
    background-image: url(/cdn/shop/files/Untitled_design_25.png?v=1750841019);
  background-position: center;
    background-size: cover;
}
body .shopify-policy__body {
   padding: 5rem 5rem 0 5rem;
    max-width: var(--page-width);
    margin: 0 auto;
}
body .shopify-policy__container {
    max-width: 100%;
    padding: 0;
}
.product .product__title h2 {
    font-size: 32px;
    padding-top: 10px;
    color: #000;
      text-transform: capitalize;
}
#shopify-section-template--19732984791296__related-products h2 {
        letter-spacing: 2px;
    font-size: 36px;
    text-transform: uppercase;
}
.page h2.main-page-title {
display: none;
}
body .shopify-policy__body .rte h2, body .shopify-policy__body .rte h3, #shopify-section-template--19732984725760__main {
    color: #333 !important;
}
body .shopify-policy__body .rte h2 {
      font-size: 34px;
}
.media {
    margin-top: 0;
}
body .shopify-policy__body .rte h3 {
      font-size: 28px;
}
.contact .field {
    border: 1px solid !important;
}
body.gradient.page-contact h2 {
    color: #333;
}
section#shopify-section-template--19732984692992__contact_form_Dy4DpC {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
#shopify-section-template--19732984692992__page_WTGBfa {
    text-align: center !important;
}
.contact__button .button {
    border: 1px solid;
  border-radius: unset;
    text-transform: uppercase;
}
.contact__button .button:before, .contact__button .button:after {
  box-shadow: unset !important;
}
summary.facets__summary span {
    font-size: 18px;
    font-weight: 500;
}
a:hover {
    color: #000;
    text-decoration: none !important;
}
.collection .price {
    color: #584910 !important;
}
.header__menu-item:hover span, .header__active-menu-item {
    text-decoration: none !important;
}
span.price-item.price-item--sale.price-item--last {
    font-weight: 600;
}
ul#product-grid {
    row-gap: 50px;
}
ul.pagination__list li {
    border: 1px solid;
}
ul.pagination__list li a:after {
  display: none !important;
}
div#cart-notification {
    background-color: #fff;
    margin-top: 108px;
    border: 1px solid;
}
div#cart-notification h3.cart-notification-product__name.h4 {
    color: #000;
}
textarea#Cart-note {
    border: 1px solid #000;
  color: #000;
}
.cart__note label {
    color: #333 !important;
}
.cart-items thead th {
    text-transform: uppercase;
    color: #000;
    font-size: 14px;
}
.cart__ctas button {
    border: 1px solid, !important;
    border-radius: 0;
    background-color: #584910;
    color: #fff;
    text-transform: uppercase;
}
.button:after, .button:before {
  box-shadow: unset !important;
}
.cst-map, .cst-txt {
    width: 50%;
    float: left;
}
.cst-tm {
    padding-top: 40px;
}
.collection .rich-text.content-container {
    background-color: #58491045;
  padding: 60px 0 !important;
}
.collection .section-sections--19732981809408__custom_liquid_JqCqyq-padding {
    padding-top: 0;
}
body .product__sku span {
    position: relative!important;
    padding-right: 10px;
  font-weight: 600;
}
body .product__sku {
    font-weight: 400;
    display: none;
      font-size: 13px;
}
.collection .pagination__item {
    background-color: #000;
    color: #fff;
}
.collection h2.rich-text__heading.rte.inline-richtext {
    color: #000;
}
div#Banner-template--19732984332544__image_banner_7zpnLn .banner__buttons a {
    border-radius: 0;
    background-color: #584910;
    color: #fff;
    text-transform: uppercase;
}
div#Banner-template--19732984332544__image_banner_7zpnLn .banner__buttons a:hover {
  background-color: #fff;
    color: #584910;
}
.cst-os a.button.button--primary:hover {
  background-color: #fff;
    color: #584910;
}
section#shopify-section-template--19732984627456__image_banner_dgMzyK a.button.button--primary:hover  {
    background-color: #584910;
    color: #fff;
    border: 1px solid #584910;
}
body a.cst-bnt:hover {
   background-color: #fff;
    color: #584910 !important;
}
section#shopify-section-template--19732984627456__best_seller_product_slider_TWmbiP body a.cst-bnt:hover {
    background-color: #fff;
    color: #584910!important;
    border: 1px solid #fff !important;
}
.product p.product__text.inline-richtext {
    font-weight: 600;
    color: #000;
}
.product legend.form__label {
    font-weight: 600;
}
.product button.quantity__button {
    color: #fff;
}
.product button#ProductSubmitButton-template--19732984791296__main:hover, button#ProductSubmitButton-quickadd-template--19732984791296__main:hover {
    background-color: #584910;
    color: #fff;
}
.share-button__button {
    font-weight: 600;
}
section#shopify-section-template--19732984791296__1751290695dd09d7d0 {
    background-color: #58491045;
    padding: 50px 0;
}
div#tab-shipping, div#tab-returns, div#tab-description {
    line-height: 40px;
  color: #000;
}
div#tab-shipping strong {
    padding-right: 5px;
  text-transform: capitalize;
}
section#shopify-section-template--19732984791296__related-products {
    margin-top: 60px;
}
.product .product__accordion .accordion__content p strong {
    text-transform: uppercase;
    padding-right: 5px;
}
button.shopify-payment-button__button {
    text-transform: uppercase;
}
.quick-add__submit {
    border: 1px solid;
    border-radius: 0;
    text-transform: uppercase;
  font-size: 13px;
  min-height: 45px;
  background-color: #584910;
    color: #fff;
}
.quick-add__submit:hover {
   background-color: #fff;
    color: #584910;
}
.quick-add__submit span {
  color: #fff;
}
.quick-add {
    width: 70%;
    margin: 0 auto !important;
}
predictive-search.search-modal__form {
    border: 1px solid #000 !important;
}
button.search-modal__close-button span svg {
    color: #000;
}
form.search.search-modal__form:focus-visible, input#Search-In-Modal:focus {
    border: 1px solid !important;
}
.predictive-search.predictive-search--header, .predictive-search.predictive-search--search-template {
    background-color: #584910;
}
input#Search-In-Modal::placeholder {
    color: #000;
}
.predictive-search__heading {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}
.template-search__header.page-width h2, .search .facets__heading, .facets__summary, .facets__heading, summary.facets__summary span, .facet-filters__label {
  color: #000 !important;
}
select#SortBy {
    color: #000;
    font-size: 16px;
}
.card__badge.top.left span {
    background-color: #fff;
  color: #000;
}
span.badge.price__badge-sale, .product div#Banner-template--19732984791296__image_banner_jUhNM9 a.button.button--secondary {
    background-color: #584910;
    color: #fff;
}
ul.pagination__list li span, .header__icon .svg-wrapper {
    color: #fff;
}
button.quantity__button span {
    color: #000;
}
.product div#Banner-template--19732984791296__image_banner_jUhNM9 a.button.button--secondary {
    border-radius: 0;
  text-transform: uppercase;
}
.product div#Banner-template--19732984791296__image_banner_jUhNM9 a.button.button--secondary:hover {
  background-color: #fff;
    color: #584910;
}
.shopify-policy__body .rte ul li {
    color: #000;
}
nav.breadcrumbs ul li a {
    color: #fff;
}
nav.breadcrumbs ul li {
    color: #fff;
    padding: 0 5px;
}
nav.breadcrumbs ul {
    display: flex;
    align-items: center;
    justify-content: center;
  list-style-type: none;
}
nav.breadcrumbs {
    position: relative;
    top: -125px;
}
.facets__disclosure-vertical {
border-top: .1rem solid #584910 !important;
}
.collection span.facets__and-helptext {
    display: none !important;
}
details#Details-filter\.v\.t\.shopify\.color-pattern-template--19732984332544__product-grid .facets__item {
    display: inline-block;
}
.facets__summary:hover .facets__summary-label, .facets-layout-list .facets__label:hover .facet-checkbox__text-label, .facets-layout-list input:focus~.facet-checkbox__text-label {
    text-decoration: none !important;
}
.owl-item .item form {
    margin-top: 15px !important;
}
button.quantity__button {
    /* background-color: #000 !important; */
    color: #fff;
}
p.totals__total-value {
    font-weight: 700;
}
.totals h2.totals__total {
    color: #000;
    font-size: 18px;
}
a.cart-item__name.h4.break {
    font-size: 18px;
    color: #000;
}
.product-option {
    font-weight: 600;
}
.search li.list-menu__item.facets__item {
    display: inline-block;
}
input#Filter-Price-GTE, input#Filter-Price-LTE {
    border: 1px solid #000;
}
input#Search-In-Template {
    color: #000 !important;
    border: 1px solid #000;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
}
.quick-add__submit:hover span {
  color: #584910 !important
}
 .search .price--on-sale .price-item--regular {
    color: #121212bf !important;
}
.field__input, .select__select, .customer .field input, .customer select {
  color: #000;
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    border: 1px solid #000;
}
.cart__ctas button:hover, .product button.shopify-payment-button__button:hover {
  background-color: #fff;
    color: #584910;
}
.product button#ProductSubmitButton-template--19732984791296__main:hover span, .collection button#ProductSubmitButton-template--19732984791296__main:hover span {
  color: #fff;
}
.shopify-payment-button__button--unbranded:before, .shopify-payment-button__button--unbranded:after {
  border-radius: 0;
}
span.original-price.line-through {
    text-decoration: line-through;
}
.index span.sale-price {
    font-weight: 600;
}
.price--on-sale .price-item--regular {
  color: #000 !important;
}
.index span.badge.price__badge-sale.color-scheme-1 {
    display: none;
}
section#shopify-section-template--19732984627456__home_collection_slider_h6Hpec .owl-nav button.owl-prev {
    left: -35px !important;
    top: 50% !important;
}
section#shopify-section-template--19732984627456__home_collection_slider_h6Hpec .owl-nav button.owl-next {
  top: 50% !important;
}
quick-add-modal .product__title>a {
    display: none !important;
}
.jdgm-rev__author, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow, .jdgm-rev__timestamp, .jdgm-rev__location {
    color: #000 !important;
}
body, .color-scheme-2 {
    background-color: #FFF5CE !important;
}






/*mobile 200-767 css*/
@media (max-width: 767px){
  div#Banner-template--19732984627456__image_banner_dgMzyK h1 {
    width: 100%;
    display: inline-block;
    font-size: 30px;
    color: #fff;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase;
}
.icon-with-text--horizontal {
    column-gap: 1rem !important;
}
  .list-collections h1.banner__heading.inline-richtext, h1.banner__heading.inline-richtext.h1 {
    font-size: 24px !important;
    line-height: 30px;
}
  .list-collections .grid--2-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
}
   body.gradient.index h1.banner__heading.inline-richtext.h1 {
    color: #fff !important;
  }
  .cst-testi-sec .owl-dots {
    margin-left: 0 !important;
}
  body.gradient.index .banner__content {
    background-color: unset !important;
  }
  .banner__content, .product .banner__box {
    background-color: #fff5ce !important;
    border-bottom: 1px solid;
}
.collection .banner__content h1, .product .banner__box h1, .collection .banner__heading.inline-richtext.h1, .page-contact .banner__heading.inline-richtext.h1, .page .banner__heading.inline-richtext.h1, .shopify-policy__title h1, .product h1, .list-collections h1.banner__heading.inline-richtext, h1.banner__heading.inline-richtext.h1 {
  color: #000 !important;
}
  h2.mobile-facets__heading {
    font-size: 24px !important;
}
  .banner:not(.banner--mobile-bottom) .field__input, .banner--mobile-bottom:not(.banner--stacked) .banner__box.color-scheme-1 {
     background-color: #fff5ce !important;
  }
  .page-contact .banner__box.content-container, .page .banner__box.content-container {
    padding-bottom: 40px;
}
  img.cst-mob-image {
    display: block;
    width: 100%;
    border-bottom: 1px solid #fff;
}
  .cst-sale {
    display: none;
}
  .cst-salee.cst-mobile {
    display: block;
}
  .banner__text.rte.body p {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
}
  .banner__media:first-child {
    display: block !important;
}
  div#Banner-template--19732984627456__image_banner_dgMzyK .banner__box.content-container {
    position: relative !important;
    top: 75px !important;
}
  div#Banner-template--19732984627456__image_banner_dgMzyK {
    min-height: 70vh!important;
}
   div#Banner-template--19732984627456__image_banner_dgMzyK .banner__buttons {
    margin-top: 0 !important;
}
 .cst-hc {
    width: 90%!important;
    display: block;
}
  .hc1, .hc2, .hc3 {
    width: 100%;
    margin: 20px 0;
    justify-content: flex-start;
}
  .fl-sec-amb, .fl-sec {
    padding: 30px 40px !important;
}
  .cst-son1 span {
    font-size: 22px !important;
    font-weight: 300;
    color: #fff;
    text-transform: capitalize;
    padding-bottom: 10px;
    display: block;
}
  .cst-son1 h3 {
    font-size: 26px !important;
    padding-bottom: 10px;
    color: #fff;
}
  .cst-os a.button.button--primary {
    margin-bottom: 180px;
}
  .cst-os .image-with-text__content h2 {
    font-size: 24px !important;
}
  .cst-icn-txt {
    display: block !important;
}
  .icn-txt1, .icn-txt2, .icn-txt3 {
    margin: 20px 0 !important;
}
  .cst-img h2 {
    font-size: 22px !important;
    line-height: 35px !important;
        padding-bottom: 25px;
}
  .col-sm-3.cst-11, .col-sm-3.cst-111 {
    padding-left: 0 !important;
    margin: 30px 0;
    text-align: center;
}
  .cst-ftr h3 {
    text-align: center !important;
    margin-bottom: 0;
}
  .cst-ftr ul li {
    text-align: center;
}
  .footer__content-bottom-wrapper {
    display: block;
    width: 100%;
}
  .footer__copyright.caption {
    width: 100%!important;
    text-align: center !important;
}
  .cst-iconn {
    width: 50% !important;
    text-align: right !important;
    position: relative;
    top: 7px;
}
  .section-template--19732984627456__image_with_text_weCehN-padding .cst-icn-txt-main {
    display: none;
}
  .cst-prod {
    margin-bottom: 30px;
}
  .cst-prod {
    margin-top: 30px;
}
  .cst-bp .cst-content1 {
    order: 1;
}
  .cst-bp .cst-prod {
    order: 2;
  }
  .image-with-text__content {
    padding: 40px 30px !important;
}
  .cst-1111 {
    text-align: center;
}
  .cst-rev-main {
    padding: 30px 30px !important;
    height: 500px !important;
}
  .col-md-6.cst-prodd {
    top: 40px !important;
}
  h2.footer-block__heading.inline-richtext {
    text-align: center !important;
}
  .fl-sec {
    background-position: left !important;
}
  .cst-bp, .cst-hps {
    padding-bottom: 0 !important;
}
  .cst-salee.cst-mobile img {
    width: 100%;
}
  .icn-txt3 {
    padding-top: 10px;
}
  .cst-content1 p, .cst-content p, .cst-son1 p, .cst-os .image-with-text__text.rte.body p, .cst-rev p {
    font-size: 15px !important;
}
  .cst-map, .cst-txt {
    width: 100%;
}
  .cst-map iframe {
    width: 100%;
}
  .contact .contact.page-width.page-width--narrow {
    padding: 40px 0 0 0;
}
  .collection .banner__heading.inline-richtext.h1, .page-contact .banner__heading.inline-richtext.h1, .page .banner__heading.inline-richtext.h1, .shopify-policy__title h1, .product h1 {
    font-size: 24px!important;
    line-height: 30px;
}
 /* .banner__content {
    margin-top: -250px;
}*/
  body .page-width.page-width--narrow {
    padding: 3rem 3rem 0;
}
  .product .tab-buttons {
    display: block !important;
}
  .header__icon span {
    color: #fff !important;
}
  .cart-count-bubble span {
    color: #000 !important;
}
  .section-template--19732984332544__product-grid-padding, product-info#MainProduct-template--19732984791296__main {
    padding-top: 0 !important;
}
  div#ProductGridContainer {
    padding-top: 20px;
}
  .collection .rich-text.content-container {
    margin-top: 40px;
}
  nav.breadcrumbs ul li, nav.breadcrumbs ul li a {
    color: #000;
    font-size: 12px;
}
  nav.breadcrumbs ul {
    padding: 0 1.5rem;
  }
  nav.breadcrumbs {
    position: unset;
}
  nav.breadcrumbs {
    padding-top: 30px;
    padding-bottom: 20px;
    background-color: #fff5ce;
}
body ul#Slider-template--20058321748224__collection_list_CRqAYc .collection-list__item h3.card__heading {
    padding: 5px 10px !important;
}
body ul#Slider-template--20058321748224__collection_list_CRqAYc .collection-list__item h3.card__heading {
    font-size: 16px !important;
}
} 
  /*ipad 768-1023 css*/
@media only screen and (min-width: 768px) and (max-width: 1023px){
  div#Banner-template--19732984627456__image_banner_dgMzyK {
    min-height: 60vh!important;
}
  div#Banner-template--19732984627456__image_banner_dgMzyK h1 {
    font-size: 42px;
    line-height: 44px;
}
  .banner__text.rte.body p {
    font-size: 20px;
}
  div#Banner-template--19732984627456__image_banner_dgMzyK .banner__box.content-container {
    top: 70px !important;
}
  .cst-hc {
      width: 100% !important;
        display: flex;
        column-gap: 10px;
}
  .hc1, .hc2, .hc3 {
    width: 33.33%;
    margin: 20px 0;
    justify-content: flex-start;
}
  .cst-son1 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
  .fl-sec-amb, .fl-sec {
    padding: 30px 40px !important;
}
  .cst-os a.button.button--primary {
    color: #584910;
    margin-bottom: 180px;
}
  .cst-os .image-with-text__content h2 {
    font-size: 32px;
}
  .cst-icn-txt {
    display: block !important;
}
  .icn-txt1, .icn-txt2, .icn-txt3 {
    margin: 20px 0 !important;
}
  .col-sm-3.cst-11, .col-sm-3.cst-1, .col-sm-3.cst-111, .col-sm-3.cst-1111 {
       margin: 0 auto;
        padding-left: 0;
        flex: 0 0 50%;
        max-width: 50%;
        margin: 0 auto;
            text-align: center;
            padding-left: 0;
}
  .cst-ftr h3 {
    text-align: center;
}
  .cst-ftr ul li {
    text-align: center;
}
  .footer__content-bottom-wrapper {
    display: block;
    width: 100%;
}
  .footer__copyright.caption {
    width: 100%!important;
    text-align: center !important;
}
  .cst-iconn {
    width: 100%!important;
    text-align: center !important;
}
  .footer__content-bottom-wrapper {
    display: flex;
    width: 100%;
    align-items: center;
}
  .section-template--19732984627456__image_with_text_weCehN-padding .cst-icn-txt-main {
    display: none;
}
  .cst-content h2, .cst-content1 h2 {
    font-size: 24px !important;
}
  .cst-content1, .cst-content {
    padding: 50px 15px!important;
    height: 400px !important;
}
  .fl-sec-amb, .fl-sec {
    min-height: 400px !important;
}
  .image-with-text__content {
    padding: 30px;
}
  .col-md-6.cst-prodd {
    flex: 0 0 100%;
    max-width: 100%;
  }
    h2.footer-block__heading.inline-richtext {
    text-align: center !important;
}
  .cst-content1 p, .cst-content p, .cst-son1 p, .cst-os .image-with-text__text.rte.body p, .cst-rev p {
           font-size: 14px !important;
        line-height: 24px;
}
  .fl-sec-amb {
    background-position: left;
}
  .fl-sec {
    background-position: right;
}
  .cst-collec p {
    top: 60% !important;
    width: 90%;
}
  h1.header__heading,  {
    position: relative;
    right: 65px;
}
  .collection .banner__heading.inline-richtext.h1, .page-contact .banner__heading.inline-richtext.h1, .page .banner__heading.inline-richtext.h1, .shopify-policy__title h1, .product h1 {
    font-size: 34px!important;
}
 /* a.header__heading-link.link.link--text.focus-inset {
    position: relative;
    left: -85px;
}*/
  div#shopify-section-template--19732984627456__image_with_text_8eQHpV .grid--2-col-tablet .grid__item {
    width: 100%;
}
   .header__icon span {
    color: #fff !important;
}
  .cart-count-bubble span {
    color: #000 !important;
}
  .cst-map, .cst-txt {
    width: 100%;
    float: unset;
}
  section#shopify-section-template--19732984692992__contact_form_Dy4DpC {
    width: 95%;
}
  .cst-map {
    margin-top: 60px;
}
}
/*tablet 1024-1190 css*/
@media only screen and (min-width: 1024px) and (max-width: 1190px){
.cst-content h2, .cst-content1 h2 {
    font-size: 30px;
}
  .cst-content1 p, .cst-content p, .cst-son1 p, .cst-os .image-with-text__text.rte.body p, .cst-rev p {
           font-size: 14px !important;
        line-height: 24px;
}
  .fl-sec-amb {
    background-position: left;
}
  .fl-sec {
    background-position: right;
}
  .cst-son1 {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
  .cst-os a.button.button--primary {
    margin-bottom: 160px;
}
  .cst-icn-txt {
    column-gap: 20px;
}
  .cst-iconn {
    top: 10px;
    position: relative;
}
  div#Banner-template--19732984627456__image_banner_dgMzyK {
    min-height: 60vh!important;
}
  .cst-hc {
    margin: 0 auto;
    width: 95%;
}
}    

@media only screen and (min-width: 320px) and (max-width: 767px) {
section#shopify-section-template--19732984627456__custom_liquid_BMDYrR {
    margin-top: 100px;
}

body .video-background {
    height: 235px;
}
  .content {
    display: none;
}
body .section-template--19732984627456__custom_liquid_BMDYrR-padding {
    padding-top: 0;
    padding-bottom: 0;
}
  
}



.index h1.banner__heading {
    font-size: 60px !important;
    font-weight: 400;
    color: #fff;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 3em;
    margin: 0;
    text-shadow: 1px 1px 2px #000000;
}



@media only screen and (min-width: 1100px) and (max-width: 1350px) {
div#Banner-template--19732984627456__image_banner_dgMzyK h1 {  
    font-size: 40px;
    line-height: 40px;
}
  div#Banner-template--19732984627456__image_banner_dgMzyK .banner__box.content-container {
    position: relative!important;
    top: 70px!important;
}
  .cst-os a.button.button--primary {
    margin-bottom: 110px !important;
}
  .cst-icn-txt {
    column-gap: 30px !important;
}
  .cst-ftr h3 {
    font-size: 18px !important;
}
  .copyright__content {
    font-size: 13px!important;
}
  .cst-content h2, .cst-content1 h2 {
    font-size: 36px !important;
}
  .fl-sec {
    background-position: right;
}
  .fl-sec-amb {
    background-position: left;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1900px) {
.cst-os a.button.button--primary {
    color: #584910;
    background-color: #fff;
    margin-bottom: 80px;
}
}






.tab-buttons {
  display: flex;
  list-style: none;
  padding: 0;
  border-bottom: 1px solid #584910;
  margin-bottom: 1rem;
}

.tab-link {
  cursor: pointer;
  padding: 10px 20px;
  border: 1px solid #584910;
  border-bottom: none;
  background: #f5f5f5;
  margin-right: 5px;
  transition: background 0.3s;
}

.tab-link.active {
  background: #fff;
  font-weight: bold;
}

.tab {
  display: none;
  border: 1px solid #ddd;
  padding: 15px;
}

.tab.active {
  display: block;
}



/*body predictive-search {
    border: 1px solid #000 !important;
}*/
input#Search-In-Modal {
    color: #000000 !important;
}

div#predictive-search-results p, div#predictive-search-results span {
    font-family: Montserrat,sans-serif;
    color: #fff;
}

div#predictive-search-results .text-body {
    color: #ffffff !important;
}

.content  a.button.button--primary {
    background-color: transparent;
    color: #fff;
    font-size: 12px;
    margin-top: 30px;
    border: 1px solid;
    border-radius: 0;
}

.video-background .cover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('/cdn/shop/files/cover-image.webp?v=1753867249') center center / cover no-repeat;
    z-index: -1;
    transition: opacity 1s ease;
      display: block !important;
}


.video-background {
  position: relative;
}
video.product__media {
    width: 60% !important;
    float: right;
    margin-right: 50px;
}

h2#SectionHeading-template--20058321748224__collection_list_CRqAYc {
    text-align: center;
    width: 100%;
    font-size: 46px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
    color: #584910;
}


ul#Slider-template--20058321748224__collection_list_CRqAYc li {
    width: 32%;
}

ul#Slider-template--20058321748224__collection_list_CRqAYc {
    row-gap: 25px !important;
    column-gap: 25px;
}

ul#Slider-template--20058321748224__collection_list_CRqAYc .collection-list__item h3.card__heading {
    text-align: center;
    font-size: 20px !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    color: #000000 !important;
    font-family: Montserrat, sans-serif !important;
    line-height: 25px;
    padding: 5px 40px !important;
}

section#shopify-section-template--20058321748224__collection_list_CRqAYc {
    padding-bottom: 50px !important;
}

section#shopify-section-template--20058321748224__product_card_video_section_FyLHRc {
    margin-bottom: 50px;
    margin-top: 20px;
}
.card.card--standard.card--media {
    border: 0 !important;
}



/* My css */

 /* .js-qty__adjust--plus {
    background: url(/cdn/shop/files/gray_btn_right.png?v=1755517994);
    width: 46px!important;
    height: 46px;
    border: none;
    padding: 0;
    background-position: right center;
    background-size: 52px 46px!important;
}
.cls-quantity .quantity:before {
    background: transparent !important;
  
}
.cls-quantity .quantity:after {
    background: transparent !important;
    box-shadow: none !important;
}
.js-qty__adjust--minus {
    background: url(/cdn/shop/files/gray_btn_left.png?v=1755518128);
    width: 46px!important;
    height: 46px;
    border: none;
    background-position: left center;
    padding: 0;
    background-size: 52px 46px!important;
}
.cls-quantity .quantity__button.disabled{
opacity: 1 !important;
}
.add-to-cart {
    position: relative;
    border: none!important;
    background-color: #09243c!important;
    color: #fff!important;
    margin-left: 0!important;
    margin-right: 0!important;
    border-radius: initial!important;
}
.add-to-cart:before {
    background: url(/cdn/shop/files/add_to_card_btn_left.svg?v=1755523564);
    left: 0;
    background-position: left center;
}
.add-to-cart:before, .add-to-cart:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 28px;
    display: block;
    background-size: 100% 100%;
} 
    
/* .quantity__input {

    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    font-size: 1.6rem;
    font-weight: 500;
    opacity: .85;
    text-align: center;
    background-color: transparent;
    border: 0;
    padding: 0 0.5rem;
    width: 100%;
    flex-grow: 1;
    -webkit-appearance: none;
   appearance: none; 
    border-top: 1px solid #938c8c;
    border-bottom: 1px solid #938c8c;
    height: 46px;
}
*/