/** Shopify CDN: Minification failed

Line 1201:20 Expected ":"
Line 1340:36 Unexpected "{"
Line 1340:45 Expected ":"
Line 1340:52 Unexpected "{"

**/
.bg-color-sandal {
  background-color: #a89166;
  border-color: #a89166;
}

.bg-color-cyan {
  background-color: #25bdb0;
  border-color: #25bdb0;
}

.bg-color-pink {
  background-color: #fcc6de;
  border-color: #fcc6de;
}

.bg-color-black {
  background-color: #000;
  border-color: #000;
}

.bg-color-grey {
  background-color: #ccc;
  border-color: #ccc;
}

.bg-color-green {
  background-color: #e1eb78;
  border-color: #e1eb78;
}
.bg-color-golden {
  background-color: #ffd700;
  border-color: #ffd700;
}
.bg-color-sliver {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.bg-color-blue {
  background-color: #a8bcd4;
  border-color: #a8bcd4;
}

.bg-color-purple {
  background-color: #7e0b80;
  border-color: #7e0b80;
}

.bg-color-white {
  background-color: #fff;
  border-color: #fff;
 }
.bg-color-white span,
label.bg-color-white { border: 1px solid #e3e0e0 !important;}
.bg-color-red {
  background-color: #f63400;
  border-color: #f63400;
}

.bg-color-brown,
.bg-color-brow {
  background-color: #ad8111;
  border-color: #ad8111;
}

.bg-color-gold {
  background-color: #cea525;
  border-color: #cea525;
}

.bg-color-beige {
  background-color: #f0deba;
  border-color: #f0deba;
}

.bg-color-gray {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}

.bg-color-orange {
  background-color: #ff7900;
  border-color: #ff7900;
}

.bg-color-yellow {
  background-color: #dcdb79;
  border-color: #dcdb79;
}

.bg-color-navy {
  background-color: #001f3f;
  border-color: #001f3f;
}

.bg-color-aqua {
  background-color: #7fdbff;
  border-color: #7fdbff;
}

.bg-color-teal {
  background-color: #39cccc;
  border-color: #39cccc;
}

.bg-color-gun-smoke {
  background-color: #12221f;
  border-color: #12221f;
}

.bg-color-olive {
  background-color: olive;
  border-color: olive;
}

.bg-color-lime {
  background-color: #0f0;
  border-color: #0f0;
}

.bg-color-rose-gold {
  background-color: #fcdbd6;
  border-color: #fcdbd6;
}

.bg-color-clear {
  background-color: #caf6ea;
  border-color: #caf6ea;
}

.bg-color-maroon {
  background-color: maroon;
  border-color: maroon;
}

.bg-color-ivory {
  background-color: ivory;
  border-color: ivory;
}

.bg-color-lavenderblush {
  background-color: #b0e0e6;
  border-color: #b0e0e6;
}

.bg-color-powderblue {
  background-color: #f012be;
  border-color: #f012be;
}

.bg-color-darkgreen {
  background-color: #006400;
  border-color: #006400;
}

.bg-color-saddlebrown {
  background-color: #8b4513;
  border-color: #8b4513;
}

.bg-color-lightcoral {
  background-color: #f08080;
  border-color: #f08080;
}

.bg-color-palevioletred {
  background-color: #db7093;
  border-color: #db7093;
}

.bg-color-chocolate {
  background-color: #d2691e;
  border-color: #d2691e;
}

.bg-color-darkolivegreen {
  background-color: #556b2f;
  border-color: #556b2f;
}

.bg-color-darkred {
  background-color: #8b0000;
  border-color: #8b0000;
}

.bg-color-mediumaquamarine {
  background-color: #66cdaa;
  border-color: #66cdaa;
}

.bg-color-sandybrown {
  background-color: #f4a460;
  border-color: #f4a460;
}

.bg-color-darkslategray {
  background-color: #2f4f4f;
  border-color: #2f4f4f;
}

.bg-color-salmon {
  background-color: salmon;
  border-color: salmon;
}

.bg-color-slateblue {
  background-color: #6a5acd;
  border-color: #6a5acd;
}

.bg-color-lightgray {
  background-color: #d3d3d3;
  border-color: #d3d3d3;
}

.bg-color-lemonchiffon {
  background-color: #fffacd;
  border-color: #fffacd;
}

.bg-color-thistle {
  background-color: #d8bfd8;
  border-color: #d8bfd8;
}

.bg-color-wheat {
  background-color: wheat;
  border-color: wheat;
}

.bg-color-lightsalmon {
  background-color: #ffa07a;
  border-color: #ffa07a;
}

.bg-color-hotpink {
  background-color: #ff69b4;
  border-color: #ff69b4;
}

.bg-color-lawngreen {
  background-color: #7cfc00;
  border-color: #7cfc00;
}

.bg-color-snow {
  background-color: snow;
  border-color: snow;
}

.bg-color-darkslateblue {
  background-color: #483d8b;
  border-color: #483d8b;
}

.bg-color-coral {
  background-color: coral;
  border-color: coral;
}

.bg-color-limegreen {
  background-color: #32cd32;
  border-color: #32cd32;
}

.bg-color-lightgrey {
  background-color: #d3d3d3;
  border-color: #d3d3d3;
}

.bg-color-royalblue {
  background-color: #4169e1;
  border-color: #4169e1;
}

.bg-color-dimgrey {
  background-color: #696969;
  border-color: #696969;
}

.bg-color-lightseagreen {
  background-color: #20b2aa;
  border-color: #20b2aa;
}

.bg-color-skyblue {
  background-color: #87ceeb;
  border-color: #87ceeb;
}

.bg-color-orchid {
  background-color: orchid;
  border-color: orchid;
}

.bg-color-darksalmon {
  background-color: #e9967a;
  border-color: #e9967a;
}

.bg-color-darkorchid {
  background-color: #9932cc;
  border-color: #9932cc;
}

.bg-color-cornflowerblue {
  background-color: #6495ed;
  border-color: #6495ed;
}

.bg-color-cornsilk {
  background-color: #fff8dc;
  border-color: #fff8dc;
}

.bg-color-lightslategrey {
  background-color: #789;
  border-color: #789;
}

.bg-color-whitesmoke {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

.bg-color-seagreen {
  background-color: #2e8b57;
  border-color: #2e8b57;
}

.bg-color-crimson {
  background-color: #dc143c;
  border-color: #dc143c;
}

.bg-color-azure {
  background-color: azure;
  border-color: azure;
}

.bg-color-paleturquoise {
  background-color: #afeeee;
  border-color: #afeeee;
}

.bg-color-darkkhaki {
  background-color: #bdb76b;
  border-color: #bdb76b;
}

.bg-color-mediumvioletred {
  background-color: #c71585;
  border-color: #c71585;
}

.bg-color-lightgoldenrodyellow {
  background-color: #fafad2;
  border-color: #fafad2;
}

.bg-color-violet {
  background-color: violet;
  border-color: violet;
}

.bg-color-peachpuff {
  background-color: #ffdab9;
  border-color: #ffdab9;
}

.bg-color-steelblue {
  background-color: #4682b4;
  border-color: #4682b4;
}

.bg-color-blanchedalmond {
  background-color: #ffebcd;
  border-color: #ffebcd;
}

.bg-color-moccasin {
  background-color: #ffe4b5;
  border-color: #ffe4b5;
}

.bg-color-antiquewhite {
  background-color: #faebd7;
  border-color: #faebd7;
}

.bg-color-mediumturquoise {
  background-color: #48d1cc;
  border-color: #48d1cc;
}

.bg-color-lightskyblue {
  background-color: #87cefa;
  border-color: #87cefa;
}

.bg-color-darkorange {
  background-color: #ff8c00;
  border-color: #ff8c00;
}

.bg-color-darkblue {
  background-color: #00008b;
  border-color: #00008b;
}

.bg-color-springgreen {
  background-color: #00ff7f;
  border-color: #00ff7f;
}

.bg-color-lavender {
  background-color: #e6e6fa;
  border-color: #e6e6fa;
}

.bg-color-mediumpurple {
  background-color: #9370db;
  border-color: #9370db;
}

.bg-color-deepskyblue {
  background-color: #00bfff;
  border-color: #00bfff;
}

.bg-color-mintcream {
  background-color: #f5fffa;
  border-color: #f5fffa;
}

.bg-color-deeppink {
  background-color: #ff1493;
  border-color: #ff1493;
}

.bg-color-darkseagreen {
  background-color: #8fbc8f;
  border-color: #8fbc8f;
}

.bg-color-papayawhip {
  background-color: #ffefd5;
  border-color: #ffefd5;
}

.bg-color-orangered {
  background-color: #ff4500;
  border-color: #ff4500;
}

.bg-color-tomato {
  background-color: tomato;
  border-color: tomato;
}

.bg-color-navajowhite {
  background-color: #ffdead;
  border-color: #ffdead;
}

.bg-color-mediumorchid {
  background-color: #ba55d3;
  border-color: #ba55d3;
}

.bg-color-ghostwhite {
  background-color: #f8f8ff;
  border-color: #f8f8ff;
}

.bg-color-slategrey {
  background-color: #708090;
  border-color: #708090;
}

.bg-color-forestgreen {
  background-color: #228b22;
  border-color: #228b22;
}

.bg-color-dodgerblue {
  background-color: #1e90ff;
  border-color: #1e90ff;
}

.bg-color-linen {
  background-color: linen;
  border-color: linen;
}

.bg-color-blueviolet {
  background-color: #8a2be2;
  border-color: #8a2be2;
}

.bg-color-gainsboro {
  background-color: #dcdcdc;
  border-color: #dcdcdc;
}

.bg-color-lightgreen {
  background-color: #90ee90;
  border-color: #90ee90;
}

.bg-color-chartreuse {
  background-color: #7fff00;
  border-color: #7fff00;
}

.bg-color-mistyrose {
  background-color: #ffe4e1;
  border-color: #ffe4e1;
}

.bg-color-darkgray {
  background-color: #a9a9a9;
  border-color: #a9a9a9;
}

.bg-color-peru {
  background-color: peru;
  border-color: peru;
}

.bg-color-tan {
  background-color: tan;
  border-color: tan;
}

.bg-color-palegreen {
  background-color: #98fb98;
  border-color: #98fb98;
}

.bg-color-rebeccapurple {
  background-color: #639;
  border-color: #639;
}

.bg-color-darkcyan {
  background-color: #008b8b;
  border-color: #008b8b;
}

.bg-color-oldlace {
  background-color: #fdf5e6;
  border-color: #fdf5e6;
}

.bg-color-rosybrown {
  background-color: #bc8f8f;
  border-color: #bc8f8f;
}

.bg-color-darkslategrey {
  background-color: #2f4f4f;
  border-color: #2f4f4f;
}

.bg-color-lightslategray {
  background-color: #789;
  border-color: #789;
}

.bg-color-turquoise {
  background-color: #40e0d0;
  border-color: #40e0d0;
}

.bg-color-darkgoldenrod {
  background-color: #b8860b;
  border-color: #b8860b;
}

.bg-color-honeydew {
  background-color: #f0fff0;
  border-color: #f0fff0;
}

.bg-color-mediumslateblue {
  background-color: #7b68ee;
  border-color: #7b68ee;
}

.bg-color-mediumspringgreen {
  background-color: #00fa9a;
  border-color: #00fa9a;
}

.bg-color-plum {
  background-color: plum;
  border-color: plum;
}

.bg-color-darkgrey {
  background-color: #a9a9a9;
  border-color: #a9a9a9;
}

.bg-color-slategray {
  background-color: #708090;
  border-color: #708090;
}

.bg-color-darkmagenta {
  background-color: #8b008b;
  border-color: #8b008b;
}

.bg-color-lightblue {
  background-color: #add8e6;
  border-color: #add8e6;
}

.bg-color-floralwhite {
  background-color: #fffaf0;
  border-color: #fffaf0;
}

.bg-color-dimgray {
  background-color: #696969;
  border-color: #696969;
}

.bg-color-greenyellow {
  background-color: #adff2f;
  border-color: #adff2f;
}

.bg-color-fuchsia {
  background-color: #f0f;
  border-color: #f0f;
}

.bg-color-cadetblue {
  background-color: #5f9ea0;
  border-color: #5f9ea0;
}

.bg-color-yellowgreen {
  background-color: #9acd32;
  border-color: #9acd32;
}

.bg-color-darkviolet {
  background-color: #9400d3;
  border-color: #9400d3;
}

.bg-color-sienna {
  background-color: sienna;
  border-color: sienna;
}

.bg-color-lightpink {
  background-color: #ffb6c1;
  border-color: #ffb6c1;
}

.bg-color-mediumblue {
  background-color: #0000cd;
  border-color: #0000cd;
}

.bg-color-bisque {
  background-color: bisque;
  border-color: bisque;
}

.bg-color-aquamarine {
  background-color: #7fffd4;
  border-color: #7fffd4;
}

.bg-color-palegoldenrod {
  background-color: #eee8aa;
  border-color: #eee8aa;
}

.bg-color-aliceblue {
  background-color: #f0f8ff;
  border-color: #f0f8ff;
}

.bg-color-olivedrab {
  background-color: #6b8e23;
  border-color: #6b8e23;
}

.bg-color-indigo {
  background-color: indigo;
  border-color: indigo;
}

.bg-color-lightcyan {
  background-color: #e0ffff;
  border-color: #e0ffff;
}

.bg-color-midnightblue {
  background-color: #191970;
  border-color: #191970;
}

.bg-color-khaki {
  background-color: khaki;
  border-color: khaki;
}

.bg-color-burlywood {
  background-color: #deb887;
  border-color: #deb887;
}

.bg-color-lightyellow {
  background-color: #ffffe0;
  border-color: #ffffe0;
}

.bg-color-lightsteelblue {
  background-color: #b0c4de;
  border-color: #b0c4de;
}

.bg-color-goldenrod {
  background-color: #daa520;
  border-color: #daa520;
}

.bg-color-darkturquoise {
  background-color: #00ced1;
  border-color: #00ced1;
}

.bg-color-magenta {
  background-color: #f0f;
  border-color: #f0f;
}

.bg-color-seashell {
  background-color: #fff5ee;
  border-color: #fff5ee;
}

.bg-color-indianred {
  background-color: #cd5c5c;
  border-color: #cd5c5c;
}

.bg-color-mediumseagreen {
  background-color: #3cb371;
  border-color: #3cb371;
}

.bg-color-firebrick {
  background-color: #b22222;
  border-color: #b22222;
}

.bg-color-metallic-sunburst {
  border-color: #9e7a48;
  background-color: #9e7a48;
}
.bg-color-deep-taupe {
  border-color: #816059;
  background-color: #816059;
}
.bg-color-rose-taupe {
  border-color: #945754;
  background-color: #945754;
}
.bg-color-nickel {
  border-color: #70756e;
  background-color: #70756e;
}
.bg-color-police-blue {
  border-color: #3f506e;
  background-color: #3f506e;
}
.bg-color-stormcloud {
  border-color: #4f636c;
  background-color: #4f636c;
}
.bg-color-feldgrau {
  border-color: #45604d;
  background-color: #45604d;
}
.bg-color-independence {
  border-color: #4a5163;
  background-color: #4a5163;
}
.bg-color-melon {
  border-color: #fbaca8;
  background-color: #fbaca8;
}

.bg-color-dark-vanilla {
  border-color: #d7bdb0;
  background-color: #d7bdb0;
}
.bg-color-pastel-gray {
  border-color: #d2d6bd;
  background-color: #d2d6bd;
}
.bg-color-color_pale-cerulean {
  border-color: #9dcbd8;
  background-color: #9dcbd8;
}
.bg-color-columbia-blue {
  border-color: #cddbe6;
  background-color: #cddbe6;
}
.bg-color-chinese-silver {
  border-color: #c6d0cf;
  background-color: #c6d0cf;
}
.bg-color-bright-gray {
  border-color: #eaeaea;
  background-color: #eaeaea;
}
.bg-color-feldgrau {
  border-color: #4f7053;
  background-color: #4f7053;
}

.bg-color-pale-silver {
  border-color: #d9bcc0;
  background-color: #d9bcc0;
}

.bg-color-water {
  border-color: #d0eff4;
  background-color: #d0eff4;
}
.bg-color-ash-gray {
  border-color: #adbeb6;
  background-color: #adbeb6;
}
.bg-color-jelly-bean {
  border-color: #d76a49;
  background-color: #d76a49;
}
.bg-color-deer {
  border-color: #c07e68;
  background-color: #c07e68;
}
.bg-color-opera-mauve {
  border-color: #b47eb2;
  background-color: #b47eb2;
}
.bg-color-cool-grey {
  background-color: #8883ab;
  border-color: #8883ab;
}
.bg-color-old-rose {
  border-color: #b2817d;
  background-color: #b2817d;
}
.bg-color-deep-amethyst {
  border-color: #9c8e9b;
  background-color: #9c8e9b;
}
.bg-color-desert-sand {
  border-color: #e4c7a9;
  background-color: #e4c7a9;
}
.bg-color-pastel-pink {
  border-color: #dea89c;
  background-color: #dea89c;
}
.bg-color-pastel-purple {
  border-color: #b8a0b0;
  background-color: #b8a0b0;
}
.bg-color-unbleached-silk {
  border-color: #f9dac6;
  background-color: #f9dac6;
}
.bg-color-brown-yellow {
  background-color: #ce925e;
  border-color: #ce925e;
}
.bg-color-dark-vanilla {
  border-color: #d5b8aa;
  background-color: #d5b8aa;
}
.bg-color-iceberg {
  background-color: #68bbd9;
  border-color: #68bbd9;
}
.bg-color-cadet-grey {
  border-color: #97a6ad;
  background-color: #97a6ad;
}
.bg-color-light-taupe {
  border-color: #b48e6a;
  background-color: #b48e6a;
}
.bg-color-copper-rose {
  border-color: #916f6d;
  background-color: #916f6d;
}
.bg-color-pastel-brown {
  border-color: #767058;
  background-color: #767058;
}
.bg-color-grullo {
  border-color: #a1a290;
  background-color: #a1a290;
}
.bg-color-sonic-silver {
  border-color: #777777;
  background-color: #777777;
}
.bg-color-redwood {
  border-color: #97544e;
  background-color: #97544e;
}
.bg-color-laurel-green {
  border-color: #b1b897;
  background-color: #b1b897;
}
.bg-color-pale-cerulean {
  border-color: #9dcbd8;
  background-color: #9dcbd8;
}
.bg-color-chinese-white {
  border-color: #dbe3e6;
  background-color: #dbe3e6;
}

.bg-color-rocket-metallic {
  border-color: #89806f;
  background-color: #89806f;
}
.bg-color-silver-pink {
  border-color: #cbadab;
  background-color: #cbadab;
}
.bg-color-pale-chestnut {
  border-color: #deb1ae;
  background-color: #deb1ae;
}
.bg-color-opal {
  border-color: #a0bdc5;
  background-color: #a0bdc5;
}
.bg-color-gold-fusion {
  border-color: #7d7a57;
  background-color: #7d7a57;
}
.bg-color-old-silver {
  border-color: #818286;
  background-color: #818286;
}
.bg-color-dust-storm {
  border-color: #e0cdc7;
  background-color: #e0cdc7;
}
.bg-color-alabaster {
  border-color: #f0e7e8;
  background-color: #f0e7e8;
}
.bg-color-english-lavender {
  border-color: #ae8e9d;
  background-color: #ae8e9d;
}
.bg-color-azureish-white {
  border-color: #d8f1ee;
  background-color: #d8f1ee;
}
.bg-color-silver-pink {
  border-color: #ccafb3;
  background-color: #ccafb3;
}
.bg-color-metallic {
  border-color: #aaa8b6;
  background-color: #aaa8b6;
}

.bg-color-coffee {
  border-color: #724d30;
  background-color: #724d30;
}

.bg-color-sugar-plum {
  border-color: #914671;
  background-color: #914671;
}

.bg-color-white {
  border: 1px solid #e3e0e0;
}
.bg-color-navy-blue {
  background: navy;
}
.item-swiper-init .products {
  display: grid;
}


/*******MODE CHANGES *******/
.dark-header {
  background-color: #323232 !important; 
}

.dark-background {
  background-color: #323232 !important; 
}

.light-text{
  color:#fff !important;transition:all 0.3s linear;
}

.darkmode-button{
  position: fixed;
    top: 40%;
    right: 0;
    background-color: #323232;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
  z-index:9999;
}

.darkmode-button-light {
  background-color: #fff !important;
  color: #323232 !important;
}

.logo-hide {
  display:none;
}

.logo-display {
  display:block !important;
}
.support-block-list__item.grid__items .support-block-card__image-wrapper.dark-background,.card__content ul[class*=variant-option-size] a.light-text:hover span,
.card__inner .product-icons a.light-text:hover, .card__inner .product-icons button.light-text:hover, .header__icons a.light-text:hover .cart-count-bubble span.light-text, .featured-product .product-deal-count .deal-clock ul li.light-text span,
.contact-block_wrapper .contact-info .contact-social .contact__list-social li:not(:last-child) .list-social__link.light-text:after, .cart-drawer .drawer__inner.dark-background cart-remove-button .button svg, .cart-drawer .drawer__inner.dark-background .drawer__close, .cart-drawer .drawer__inner.dark-background  .tax-note,  .drawer__inner.dark-background .drawer__footer summary svg, cart-remove-button .button.light-text svg, .dark-background .product-recommendations__heading,
.product__info-container .size-chart.light-text modal-opener.product-popup-modal__opener .product-popup-modal__button, .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item, .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__heading, .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item-heading,
.dark-header .menu-drawer summary.menu-drawer__menu-item, .dark-header .menu-drawer .menu-drawer__close-button, .dark-header .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button, .dark-background button.toggleFilter, .dark-background .search-modal .modal__close-button.link, .dark-background details-overlay-modal .predictive-search__item .price, .customer.login.dark-background h5, .details-modal .detial-login.dark-background  h5, .dark-background .list-view-filter .card__content .rte.grid-view-hidden{color:#fff !important; }
.product-tab-wrapper .collection .tabs .tablinks.light-text:hover, .product-tab-wrapper .collection .tabs .tablinks.light-text.active, .dark-background .search-modal .modal__close-button.link:hover, .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item:hover .predictive-search__item-heading, .facets .facets__display.dark-background  .facets__item:hover span, 
.cart-drawer .drawer__inner.dark-background cart-remove-button .button:hover svg,  .cart-drawer .drawer__inner.dark-background .drawer__close:hover, cart-remove-button .button.light-text:hover svg, .product__info-container .size-chart.light-text modal-opener.product-popup-modal__opener .product-popup-modal__button:hover, .dark-background .compare-wrapper td.product-thumbnail .product-name:hover, .dark-background .wishlist .remove-item.product-cart:hover,
.drawer__inner.dark-background .drawer__footer .cart-group :where(summary):hover svg, .drawer__inner.dark-background .drawer__footer .cart-group :where(summary):hover span.summary__title, span.sticky-bar-close.light-text:hover, .facets-container .button-show-more:hover .light-text, .facets .facets__item:hover span.light-text{color:rgb(var(--color-link-hover)) !important;}
.multicolumn-card.content-container.overlay_style.dark-background .multicolumn-card__info,
.collection-list.overlay .collection-list__item .card__inner.dark-background:after,
.flex-banner .image-bar__section-inner .image-bar__item.dark-background:before,
.isotope-products .isotope-selector .card.dark-background:hover .card-content-1 .card__media_1 .card-contant-wrapper-1,
.insta-gallery-section.overlay .insta-gallery-wrapper .insta-gallery-content.dark-background, .drawer__inner.dark-background .drawer__header, .drawer__inner.dark-background .drawer__footer{background:rgba(50, 50, 50,0.5) !important;}
.breadcrumb-section.dark-background .breadcrumb:before, .main-product-template .product__payment p.product_payment_text.light-text{background: transparent;}
.customer-who-purchased .product-data.dark-background:before,
.dark-background .hotspot-block .dt-sc-hotspot-item, .dark-background .search-modal__content.search-modal__content-bottom{ background-color: #323232 !important; }
.dt-sc-newsletter-modal-overlay .newsletter-content.dark-background  form .newsletter-form__field-wrapper .field__input, .dark-background .number-counter-block:not(:last-child):after{background:#ffff !important;}
.dark-background .compare .remove-item.product-cart, .dark-background .wishlist .remove-item.product-cart, 
.dark-background .compare-wrapper td.product-thumbnail .product-name, .dark-background .compare-wrapper td.product-thumbnail p, .dark-background .compare-wrapper td.product-thumbnail p.product-price-cart{color:#000000 !important;}
ul.pagination__list.list-unstyled li .pagination__item--current.light-text, ul.pagination__list.list-unstyled li .pagination__item.light-text:hover{color:var(--gradient-base-background-1) !important;}
.details-modal .detial-login.dark-background .details-modal-close svg{fill:#ffff;}
.details-modal .detial-login.dark-background .details-modal-close:hover svg{fill:rgb(var(--color-link-hover)) !important;}
.dark-background .widget-tags a.light-text:hover {
    color:rgba(var(--color-button-text)) !important;
}
.article-card__info.light-text svg { fill: #fff;}
.article-template__comments-comment p.light-text, .article-template__comments-comment footer .caption-with-letter-spacing.light-text { color: #000 !important;}
.blog-sidebar .sidebar_title.light-text:after, .filter-panel-menu .sidebar_title.light-text:after, .template-product .optional-sidebar .sidebar_title.light-text:after{    background: #fff;}
.contact-icons.light-text svg {  fill: #fff;}
.template-product .custom-product-grid li.light-text .icon-columns{ color: #000}
.template-product ul.custom-product-grid.light-text + form .facet-filters__field>label,  .detail-Size ul.list-unstyled .facets__item.light-text:hover span, .detail-Brand ul.list-unstyled .facets__item.light-text:hover span { color: #fff!important;}
.template-product .option-name-size.light-text label, .template-product .option-name-material.light-text label { color: #000;}

.dark-background .featured-product .product-form__input input[type=radio]:disabled+label, .dark-background .featured-product .product-form__input input[type=radio].disabled+label, .dark-background .product__info-container .price, .dark-background .product__info-container .price--on-sale .price-item--regular{color: #fff!important;}

footer ul.contact-info li.light-text svg {fill:#fff !important;}
a.light-text:not(.button):hover, a.light-text:hover span, button.light-text:hover, button.light-text:hover svg,
.dark-header .menu-drawer summary.menu-drawer__menu-item:hover, .dark-header .menu-drawer .menu-drawer__close-button:hover, .dark-header .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button:hover{color:rgb(var(--color-link-hover)) !important;}
.dark-background .product-tab-wrapper .collection .grid li.light-text{background:transparent;}
.dark-background .deal-banner .product-deal-count .deal-clock ul li.light-text{color:#000000!important;}
.dark-background .product-tab-wrapper .collection .grid li.light-text{background:transparent;}
.dark-background .rich-text-block .button.button--secondary.light-text{color:rgb(var(--color-button-text))!important;}
.dark-background .collection-list.overlay .collection-list__item .card__content .card__information .card__heading a.light-text span.light-text,
.dark-background .main-product-template .product__payment p.product_payment_text.light-text{color: #000000 !important;}
.dark-background .collection-list.overlay .collection-list__item .card:hover .card__content .card__information .card__heading a.light-text span:not(.icon-wrap),
.dark-background .main-product-template .product__info-wrapper a.add-compare.button--secondary.light-text:hover, .dark-background .main-product-template .product__info-wrapper a.add-wishlist.button--secondary.light-text:hover{color: #FFFFFF !important;}
.dark-background .product--thumbnail_slider_left .thumbnail-slider .thumbnail[aria-current]{    border: 1px solid #FFFFFF;}
.dark-background .product__info-container label.deal-lable.product-label{color: #FFFFFF !important;}
.dark-background  div.sub-menu-block .dt-sc--main-menu--mega>ul.mega-menu-brands .dt-sc-menu-image-with-text .dt-sc-mega_menu .dt-sc-mega_menu-link h4{background: #000000 !important;}
.dark-background .slideshow__text.banner__box.dark-background, .dark-background .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner.dark-background,
.dark-background .testimonials  .testimonial-container.dark-background{background:transparent !important;}
.dark-background .facet-checkbox>svg{background:transparent;}

/*filter*/
.facets__form-vertical.light-text span{ color: #fff !important;}
.facets__form-vertical.light-text svg{ fill: #fff !important; color: #fff!important}
.facets__form-vertical.light-text h2{ color: #fff !important;}
.product-grid-container.light-text .facet-filters__field label, .product-grid-container.light-text .facet-filters__field span, .product-grid-container.light-text .facet-filters__field svg {
    color: #fff !important;
}
.product-grid-container.light-text facet-filters-form span {
    color: #fff !important;
}

.product-grid-container.light-text facet-filters-form .facets__display{background:#000;}
/* webkit browsers */
.dark-background tbody.slick-wrapper::-webkit-scrollbar {
  height: 5px;
}

.dark-background tbody.slick-wrapper::-webkit-scrollbar-track {
   background-color: rgba(255, 255, 255, 0.2);
}

.dark-background tbody.slick-wrapper::-webkit-scrollbar-thumb {
  height: 5px;
  background-color: rgba(255, 255, 255, 0.5);
}

.dark-background tbody.slick-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
.dark-background .custom-product-grid li.light-text.active, .dark-background .custom-product-grid li.light-text:hover {
    color: rgba(var(--color-link-hover))!important;
}


@media screen and (max-width: 989px){
.dark-background .main-product-template .facets-vertical .optional-sidebar, .dark-background .main-product-template .facets-vertical.sidebar-right .optional-sidebar{ background-color: #323232 !important; }
}

 /* .icon-heart {
        fill: transparent;
        stroke: #000000;
        transition: fill 0.3s ease;
      }

      .added .icon-heart {
        fill: red;
        stroke: #000000;
      } */



.review-image {
  margin: 0 auto 10px !important;
  padding: 0 !important;
  height: auto !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.review-image img {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}

/* product page ka buy now button jo black tha*/

.shopify-payment-button__button--unbranded::before {
    background-color: #B88F5F !important;
}

/* ----- ADD TO CART BUTTON BEFORE & AFTER CUSTOM COLORS ----- */

/* AFTER =# B88F5F(static background layer) */
button.button--secondary::after,
.product-form__submit.button--secondary::after {
    background-color: #401D09 !important;


}

/* BEFORE = start invisible */
button.button--secondary::before,
.product-form__submit.button--secondary::before {
    background-color: #B88F5F !important;
    width: 0% !important;
}

/* BEFORE = on hover full width (transition effect) */
button.button--secondary:hover::before,
.product-form__submit.button--secondary:hover::before {
    width: 100% !important;
    background-color #401D09 !important;
}


#shopify-block-gfa_widget .gfa-content__button,
.shopify-app-block .gfa-content__button,
.gfa-content .gfa-content__button {
    background-color: #B88F5F !important;
    border-color: #B88F5F !important;
}



  

.jdgm-write-rev-link.jdgm-write-rev-link {
    color: #fff !important;
    background-color: #401D09 !important;
    border: 2px solid #401D09 !important;
}

/* judge.me variables override */
:root {
    --jdgm-write-review-bg-color: #401D09 !important;
    --jdgm-primary-color: #401D09 !important;
    --jdgm-write-review-text-color: #ffffff !important;
}


:root {
    --jdgm-primary-color: #401D09 !important;
    --jdgm-secondary-color: #B88F5F
 !important;
    --jdgm-star-color: #401D09
 !important;
    --jdgm-write-review-text-color: #ffffff !important;
    --jdgm-write-review-bg-color: #401D09
 !important;
    --jdgm-paginate-color:rgb(1, 1, 4) !important;
    --jdgm-border-radius: 0 !important;
    --jdgm-reviewer-name-color:rgb(0, 0, 0) !important;
}

/* Histogram rating bars (1 star, 2 star, 3 star ki long bars) */
.jdgm-histogram__bar {
    background-color: #401D09
 !important;
}

/* Active (filled) bars */
/* Histogram rating bars (1 star, 2 star, 3 star ki long bars) */
.jdgm-histogram__bar {
    background-color: #401D09
 !important;
}

/* Active (filled) bars */
.jdgm-histogram__bar--active {
    background-color: #401D09
 !important;
}

/* Left-side star colors */
.jdgm-histogram__row .jdgm-star.jdgm--on,
.jdgm-histogram__row .jdgm-star.jdgm--half,
.jdgm-histogram__row .jdgm-star.jdgm--off {
    color: #401D09
 !important;
}

/* Outer histogram bar background (the green strip) */
.jdgm-histogram__bar {
    background-color: #401D09
 !important;
}

/* Inner bar (filled part) */
.jdgm-histogram__bar-content {
    background-color: #401D09
 !important;
}

/* Any leftover green border */
.jdgm-histogram__bar,
.jdgm-histogram__bar-content {
    border-color: #401D09!important;
}

@media only screen and (min-width: 750px) {

    /* Hide full bottom tabs area completely */
    .product__info-bottom.tabs,
    .product__info-as-bottom-tabs {
        display: none !important;
        height: -10 !important;
        margin: -10 !important;
        padding: -10 !important;
        overflow: hidden !important;
    }

    /* Hide description tab content completely */
    .product__info-as-bottom-tabs .dt-sc-tabs-content.tab-active-content[data-id="tab-description"] {
        display: none !important;
        visibility: hidden !important;
        height: -10 !important;
        padding: -10 !important;
        margin: -10 !important;
        overflow: hidden !important;
    }
}



/* Force Small Icons for All Accordion Items */
#sh-template--16504310956107__sh_features_accordion_g3CTQm .sh-accordion-icon-img,
.sh-features-accordion-section .sh-accordion-icon-img {
    width: 25px !important;
    height: 25px !important;
    object-fit: contain !important;
    border-radius: 0 !important;
}
/* FULL WIDTH FIX (Cravya Slideshow) */
.category-button-slideshow,
.category-button-slideshow * {
    max-width: 100% !important;
    width: 100% !important;
}

/* Remove page-width padding */
.category-button-slideshow.page-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Remove slider wrapping gap */
.category-button-slideshow .row,
.category-button-slideshow .slider-options,
.category-button-slideshow .swiper,
.category-button-slideshow .swiper-wrapper,
.category-button-slideshow #Slider-{{ section.id }} {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Image full width fit */
.category-button-slideshow .slideshow__media img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}

/* Remove top & bottom white gap for this slideshow */
.category-button-slideshow {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Remove internal component padding */
.category-button-slideshow slideshow-component,
.category-button-slideshow .slideshow__media,
.category-button-slideshow .slide-banner,
.category-button-slideshow .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
}

/* Remove gap from swiper container */
.category-button-slideshow .swiper {
    padding: 0 !important;
    margin: 0 !important;
}

/* Remove gap created by pagination dots */
.category-button-slideshow .swiper-pagination {
    margin: 0 !important;
    padding: 0 !important;
    bottom: 0 !important;
}

/* HIDE extra pagination-wrapper below slideshow */
.category-button-slideshow + .pagination-wrapper,
.category-button-slideshow + .pagination,
.category-button-slideshow + div {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}
/* Remove round / oval edges from slideshow images */
.category-button-slideshow .slideshow__media img {
    border-radius: 0 !important;       /* Remove rounding */
    overflow: hidden !important;
}

/* Remove rounding from container */
.category-button-slideshow .slideshow__media {
    border-radius: 0 !important;
}

/* Remove rounding from slide container */
.category-button-slideshow .swiper-slide {
    border-radius: 0 !important;
}

/* FULL WIDTH FIX for Rich Text Section */
.rich-text-block.page-full-width,
.rich-text-block.page-full-width_spacing {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Remove row inner spacing also */
.rich-text-block .row {
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove container spacing inside */
.rich-text-block .content-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* CATEGORY MENU HIDE BUT KEEP SPACE — PERFECT FIX */
.category-menu {
    visibility: hidden !important;   /* element dikhayega nahi */
    opacity: 0 !important;           /* fade out */
    pointer-events: none !important; /* click band */
    height: auto !important;         /* space same rahe */
    position: relative !important;
}
/* Hide announcement bar inside Policy / Rich Text FW section */
.rich-text-block .announcement-bar-section,
.rich-text-block #shopify-section-announcement-bar {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}


/* ----- CENTER MAIN MENU (DESKTOP) ----- */
@media screen and (min-width: 1240px) {
  .header__inline-menu {
      display: flex !important;
      justify-content: center !important;
      width: 100% !important;
  }

  #AccessibleNav.fullwidth_dropdown {
      margin: 0 auto !important;
      display: flex !important;
      justify-content: center !important;
  }

  .header__heading {
      flex: 0 0 auto !important; /* Logo fix */
  }

  .header__icons {
      flex: 0 0 auto !important; /* Right icons fix */
  }

  .header-row {
      display: flex !important;
      justify-content: space-between !important;
      width: 100% !important;
      align-items: center !important;
  }
}


/* REMOVE TOP GAP CAUSED BY .mobile-menu */
.mobile-menu {
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}


