/** Shopify CDN: Minification failed

Line 1574:53 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;
      } */
ul.dt-nav > li.top-level-link a.dt-sc-nav-link span:not(.dt-sc-caret) {
  
  font-size: 13px !important;
  font-family: poppins !important;
  text-transform: capitalize !important;
  letter-spacing: 0.1px !important;
  -webkit-font-smoothing: antialiased !important;
  font-weight: 300 !important;
  -moz-osx-font-smoothing: auto;
  text-rendering: optimizelegibility;
  color:rgb(0, 0, 0);

  
}
.body {
   -moz-osx-font-smoothing:  grayscale !important;
      text-rendering: optimizelegibility !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: poppins !important;
}
@media screen and (min-width: 1240px) {
    .header--top-center .header__inline-menu {     
        padding-top: 7.5px !important;
        padding-bottom: 7.5px !important;
        border-top: none !important;
        background-color: #f8f8f8;
    }
}
@media screen and (min-width: 1240px) {
    .header--top-center .header-row {
              row-gap: 0px !important;
    }
}
@media screen and (min-width: 1240px) {
    .header {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .header__icons {
    gap: 26px;
    padding-right: 27px;
}
  .header-row .country-language-selector {
    margin-left: 30px;
}
}
  .nav-child-link-icon {
      display: none !important;
  }

  .header__icons {
    gap: 26px;
    padding-right: 27px;
}
.media {
      object-fit: contain !important;
}
@media screen and (max-width: 1240px) {
  .header--top-center .header__inline-menu,
  .header--top-center .header__heading-link {
      margin-left: 21px !important;
  }
}
/* Override fixed heights and allow image to define height */
.section-template--18758109888697__slideshow_nCHjYm-slideshow,
slideshow-component,
.slider-options,
.swiper,
.swiper-wrapper,
.swiper-slide,
.slideshow__media {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block;
}

/* Image must be responsive */
.slideshow__media img {
    width: 100% !important;
    height: auto !important;
    display: block;
}

/* Optional: Ensure there's no extra padding around the image */
.banner__content--middle-center,
.slideshow__text-wrapper {
    padding: 0 !important;
    margin: 0 !important;
    min-height: 0 !important;
}
@media screen and (min-width: 750px) {
    .section-template--18758109724857__breadcrumb_dRndgK-padding {
        padding-top: 35px !important;
        padding-bottom: 15px !important;
    }
}
.custom-product-grid {
    display: none !important;
}
.breadcrumb .breadcrumb_title {
    font-weight: 100 !important;
}
.product__title > * {
    text-align: center;
  font-weight: 700 !important;
}

  .product__info-container .price {
    justify-content: center !important;
      text-align: center !important;
}
 .main-product-template .product__info-container .product__sku, .main-product-template .product__info-container .product_vendor, .main-product-template .product__info-container .product_type {
    justify-content: center;
   
}
  .swatch-group {
    justify-content: center;
  }
  .product__info-wrapper.grid__item .size-chart {
  text-align: center;
  }
  .swatch-label-text {
 justify-content: center;
}
@media screen and (min-width: 1023px) {
.product__title > * { 
    font-size: 30px !important;
}
  .megamenu_megamenu a.dt-sc-nav-link svg {
    width: 0px !important;
    height: 0px !important;
    margin-left: 0px !important;
}

 
.support-block-list {
  display: flex;
  justify-content: center;
  align-items: stretch;
}

.support-block-list__item {
  position: relative;
  margin-right: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
}

.support-block-list__item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 40px;
  background-color: #d1d1d1;
  display: block;
}

.swiper:has(#Slider-template--18758109888697__support_block_kBeFPW) {
  overflow: visible !important;
}

.support-block-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.support-block-card__image-wrapper,
.support-block-card__info {
    flex-shrink: 0;
}
  
}
.product-tab-wrapper .collection .tabs .tablinks:not(:last-child) {
        font-size: 27px !important;
}
.product-tab-wrapper .swiper-wrapper {
    column-gap: 14px;
}
#underline-link-menu {
 text-transform: capitalize;
    font-size: 13px;
}
 @media screen and (max-width: 480px) {
    .support-block-list.slider, .support-block-list.grid--4-col-desktop {
        
        justify-content: center;
      
    } 
   
 }
/* Emergency fix - test this first */
.slideshow__text-wrapper,
.slideshow__text,
.banner__content {
    background: transparent !important;
}

.slideshow__media img {
    position: relative;
    z-index: 2;
}

.mobile-toolbar__icons {
    display: none !important;

}
@media screen and (max-width: 576px) {
    .product-tab-wrapper .collection .tabs .tablinks.active {
        color: #323232 !important;
          background-image: none !important;  
        background: #ffffff !important;
        color: #323232 !important;
    }

}
.cl-grid .card .card__inner .card__media a img {
    display: none;
}
.cl-grid .card__information .card__heading .full-unstyled-link {
   font-weight: 100 !important;
}
#Slider-template--18758109888697__collection_grid_wg966B {
  gap: 16px;
}


#Masonry-banner-template--18758109888697__masonry_banner_GPD8A8 .button:not([disabled]):hover, .shopify-challenge__button:not([disabled]):hover, .customer button:not([disabled]):hover, .shopify-payment-button__button--unbranded:hover:not([disabled]), .shopify-payment-button__button--unbranded:hover:not([disabled]) {
  
    color: #0b7276 !important;
}
#Slider-template--18758109888697__collection_grid_wg966B .full-unstyled-link {

    font-size: 23px !important;
   -webkit-font-smoothing: antialiased !important;
   -moz-osx-font-smoothing: grayscale !important;
    text-rendering: optimizelegibility !important;

}

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

  .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav>* {
    margin: 0px !important;
    padding-right: 19px !important;
    padding-left: 19px !important;
    
  }
  .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav {
    gap: 0px !important; 
  }
.dt-desktop-menu > li {
    padding-left: 10px; /* Adjust left padding */
    padding-right: 10px; /* Adjust right padding */
}

.dt-desktop-menu > li:not(:last-child) {
    border-right: 1px solid #b2b2b2;
}
.sub-menu-block:focus, .sub-menu-block:active {
    outline: none;
    box-shadow: none;
}

}
.dt-sc-tabs-content.tab-active-content p {
  text-align: left !important;
  margin: 0px !important;
  color: #323232 !important;
  font-size: 14px !important;
   max-width: fit-content;
}
.dt-sc-tabs-content.tab-active-content .title {
text-align: left !important;
}
.dt-sc-tabs-content.tab-active-content h2{
  font-size: 25px !important;
  text-align: left !important;
}
body {

 padding: 0px !important; 
 
}
#header .megamenu_megamenu:has(.dt-sc-caret) #underline-link-menu:before {
    width: 100% !important;
}
#underline-link-menu:before {
    background-color: #323232 !important;
    bottom: -7px !important;
    height: 3px !important;
    transition: opacity 0.6s ease-in-out !important;

    /* ADD THIS LINE to hide the underline initially */
    opacity: 0;
}

#underline-link-menu:hover:before {
    /* ADD THIS LINE to make the underline appear on hover */
    opacity: 1;
}
.mobile-facets__clear-wrapper.button {
  background-color:rgb(0, 0, 0); /* Example: changes the background to blue */
}
.no-js-hidden.button.button--primary {
  background-color:rgb(0, 0, 0); /* Example: changes the background to a shade of blue */
}
.product-recommendations .swiper-wrapper{
  gap: 15px;
}
p {
   margin: 10px !important; 
    text-align: left !important;
}
.dt-sc-header-top-bar .dt-sc-flex-space-between {
    border-bottom: none !important;
}
#shopify-section-top-bar .dt-sc-header-top-bar .top-bar-content .top-bar-text {

  margin: 0px !important;

}
@media screen and (min-width: 1240px) {
    .header--top-center .header__inline-menu {
      border-bottom: 1px solid #d1d1d1;
    }
    ul.dt-sc-list-inline>li ul.sub-menu-lists>li {   
     padding-left: 30px !important;
    }
    #header .dt-sc-column {
     column-gap: 50px !important;
    }
}
.banner__box {
color: #ffffff;
}
.slidershow.reveal .banner__box .banner__heading {
   
    color: #ffffff;
}
.slideshow__text.banner__box>*:not(:last-child) {
 
    color: #ffffff;
}
@media (max-width: 700px) {
.banner__box {
    top: -138px !important;
}
}

.product-tab-wrapper .collection .tabs .tablinks.active {
    color: #323232 !Important;
}
@media (max-width: 1580px) {
    #Masonry-banner-template--18758109888697__masonry_banner_GPD8A8 .additional-grids .grid-banner.overlay_style .grid-banner-block-image:before {
      
        background: none !important;
         opacity: none !important;
    }
}
@media (max-width: 1000px) {
.header .header-row {
    row-gap: 0px !important;
}
.header__heading-logo {
    height: 40px !Important;
        margin-bottom: 10px;
    margin-top: 10px;
}
.section-template--18758109888697__support_block_kBeFPW-padding {
   padding-top: 0px !important; 
    padding-bottom: 0px !Important;
}
    .header--top-center .header-row {
        border-bottom: 1px solid #d1d1d1;
    }
    .slidershow.reveal .banner__box .banner__heading {
            padding-top: 40px;
    font-size: 57px;

}
#Slider-template--18758109888697__slideshow_nCHjYm .button {

     padding: 0px !important;
}
}

.grid-banner::after {
  content: none;
}

.grid-banner-block-image {
  position: relative; 
}

.grid-banner-block-image::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%);
  z-index: 1; 
  pointer-events: none;
}


.grid-banner-content {
  position: relative; 
  z-index: 2; 
}


.grid-banner-content .main-title {
  color: white;
}
* Select the main banner using its unique container */
.main-grid .grid-banner-image {
  position: relative; /* Create a stacking context for the pseudo-element */
}

/* Apply the gradient overlay to the main banner's image */
.main-grid .grid-banner-image::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%);
  pointer-events: none; /* Allows clicks to pass through */
  z-index: 1; /* Sets the gradient's layer */
}

/* Ensure the text content is on a layer above the gradient */
.main-grid .grid-banner-content {
  position: relative;
  z-index: 2;
}

/* Set the text color for readability */
.main-grid .grid-banner-content .main-title {
  color: white;
}
@media (max-width: 1580px) {
    #Masonry-banner-template--18758109888697__masonry_banner_GPD8A8 .grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image:before {

         background: none !important; 

    }
}
.collection .collection__view-all {
     margin-top: 0px !important; 

}



@media (max-width: 1580px) {
.tablinks.active {
    position: relative !important;
    padding-right: 30px !important; 
  }

.tablinks.active::after {

    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important; 
    right: 15px !important; 
    width: 0 !important;
    height: 0 !important;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
    border-top: 5px solid #000 !important; 

    z-index: 10 !important;
    display: block !important;

  }
}
.swatch-element span {
  /* Center the background image */
  background-position: center !important; 
  /* Contain the image within the pill without cropping */
  background-size: contain !important; 
}
@media screen and (max-width: 576px) {
    .product-tab-wrapper .collection .tabs.expanded .tablinks:not(.active) {
      text-transform: capitalize !important;
    }
    .product-tab-wrapper .collection .tabs.expanded .tablinks.active {
        text-transform: capitalize !important;
    }
    .product-tab-wrapper .collection .tabs .tablinks.active {
        text-transform: capitalize !important;
    }
}
.card__content ul.variant-option-color li.color-values a.active {

    box-shadow:  0 0 0 2px #47bb9c !important;
}
.main-product-template .product__info-container .product__sku .product-attributes-value, .main-product-template .product__info-container .product_vendor .product-attributes-value, .main-product-template .product__info-container .product_type .product-attributes-value, .main-product-template .product__info-container .product_vendor .product-attributes-value a, .product__info-container fieldset.product-form__input .form__label span, .sub-total span {
    
    font-weight: 100 !important;
    color: #0b7276 !important;
}

p {
    color: #323232 !important;
}
.product__info-container fieldset.product-form__input .form__label, .product__info-container .sub-total p.product-label, .product__info-container .inventory-form__label .form__label, .advance-product-style .advanced-title, .product__info-container .product-attributes .product-label {

    color: #323232;

}
#product-form__submit:before {

  background: #47bb9c !important;

}
.dt-sc-tabs-content h2 {
  font-weight: 600 !important;
}
/*.main-product_info.product .slider-buttons {
     border: 1px solid #f2f2f2;
} */
.accelerated-checkout-button .content {

  font-weight: 600 !important;

}
body:not(.template-collection, .template-list-collections) .breadcrumb-section {

    border-top: none !important;
}

.full-unstyled-link:hover {
  
  color: #0b7276; 

}

ul.dt-nav > li.top-level-link a.dt-sc-nav-link:hover span:not(.dt-sc-caret) {

  color: #0b7276; 

}

ul.dt-nav li:hover>.megamenu_megamenu>div.sub-menu-block ul.sub-menu-lists>li>ul li {

    color: #323232 !important

}
#Slider-template--18758109888697__featured_blog_LWwE6d .full-unstyled-link {

    font-weight: 100 !important;
     font-size: 18px !important;
}


#Slider-template--18758109888697__featured_blog_LWwE6d .card__content {

    width: 85%;

}
@media screen and (max-width: 576px) {
#Slider-template--18758109888697__featured_blog_LWwE6d .card__content {
    width: 70%;
}
.footer__content-top {
    padding-top: 25px !important;  
}
.footer .newsletter-social-icons {

    margin-top: 25px !important;
    padding: 0 !important;
    justify-content: center;
}
}
/* Hide variant swatches for two specific product handles (modern browsers) */
.card:has(a[href*="hamilton-bundle"]) .variant-option-color,
.card:has(a[href*="tripp-trapp-highchair"]) .variant-option-color {
  display: none !important;
}
.complementary-products__container .accordion__title {
    font-size: 18px !important;
    
}
.facet-filters__field .facets__item .facet-checkbox span.label:hover {
    color: #0b7276; /* choose any color */
}
.mobile-facets__open-label:hover {
    color: #0b7276; /* pick your hover color */
}
.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]), .shopify-payment-button__button--unbranded:hover:not([disabled]) {
    color: #ffffff !important;
}
.dt-sc-tabs-content h3 {
    
    margin-block-start: 1em !important;
    margin-block-end: 1em !important;
    margin-inline-start: 0px !important;
    margin-inline-end: 0px !important;

}
.dt-sc-tabs-content h2 {
    
    margin-block-start: 1em !important;
    margin-block-end: 1em !important;
    margin-inline-start: 0px !important;
    margin-inline-end: 0px !important;

}
.dt-sc-tabs-content.tab-active-content p {

    color: #323232 !important;
}
#shopify-section-template--18758110773433__main h3 {
   margin-block-start: 1em !important;
    margin-block-end: 1em !important;
    margin-inline-start: 0px !important;
    font-weight: 700 !important;
    margin-inline-end: 0px !important;
}

#shopify-section-template--18758110773433__main h2 {
   margin-block-start: 1em !important;
    margin-block-end: 1em !important;
    margin-inline-start: 0px !important;
    font-weight: 700 !important;
    margin-inline-end: 0px !important;
}
#shopify-section-template--18758108446905__main h2  {
margin-block-start: 1em !important;
    margin-block-end: 1em !important;
    margin-inline-start: 0px !important;
    font-weight: 700 !important;
    margin-inline-end: 0px !important;
}
#shopify-section-template--18758108446905__main h3{
  margin-block-start: 1em !important;
    margin-block-end: 1em !important;
    margin-inline-start: 0px !important;
    font-weight: 700 !important;
    margin-inline-end: 0px !important;
}
.rte a {

    color: #0b7276 !important;
    text-decoration: underline !important;
        text-underline-offset: 0.4rem !important;
         text-decoration-color: #0b7276;

}
#Slide-3f7d416a-1acc-4807-845a-a90b79a879f9-10 .swiper-wrapper {

    gap: 15px;
}
#Slide-3f7d416a-1acc-4807-845a-a90b79a879f9-10 .price {
 margin-top: 0px !important;

}
@media screen and (min-width: 1024px) {
.top-bar-link {
  
  right: -728px !important;

}
}
@media screen and (max-width: 1023px) {
.top-bar-link {
    display: none !important;

}
}
#CartDrawer .swiper-wrapper {
 transform: none !important; 
  
}
@media screen and (max-width: 576px) and (min-width: 320px) {
    .cart-item__details>* {
        text-align: center !important;
    }
}  

#shopify-section-template--18758109888697__collection_grid_wg966B .card__content {

  display: none;
}

#Slide-3f7d416a-1acc-4807-845a-a90b79a879f9-11 .swiper-wrapper {

  gap: 15px;

}
#revy-bundles-wrapper {
    justify-content: center !important;
}


.table-responsive-wrapper {
  display: block;
  width: 100%;
  overflow-x: auto;
  max-width: 100% !important;
}

/* Override the conflicting rules on the table element itself */
@media screen and (max-width: 749px) {
  .product-popup-modal__content table,
  .size-guide-table {
    display: table !important;
    max-width: 100% !important;
    overflow-x: unset !important;
  }
}
.product-popup-modal__content-info {

     max-height: 80vh;
     overflow-y: auto;
     
}
#Slider-template--18758109888697__featured_collection_list_view_CGw6Yx .card {

    flex-direction: column !important;

}
#Slider-template--18758109888697__featured_collection_list_view_CGw6Yx  .card__inner {
    width: 281px !important;
    height: 350px !important;
}

#Slider-template--18758109888697__featured_collection_list_view_k9fXTt .card {

    flex-direction: column !important;

}

#Slider-template--18758109888697__featured_collection_list_view_k9fXTt  .card__inner {
    width: 281px !important;
    height: 350px !important;
}
.section-custom-liquid .map__direcion--content {

    display: none !important;
  
}
@media screen and (max-width: 749px) {
.pwv-product-card {
    margin-top: 36px  !important;
}
#product-with-video-template--18758109888697__featured_product_with_video_Yh3NQt {
     padding-top: 0px !important;
}
}

.section-featured-collection .product-grid.contains-card {
    
  gap: 16px; 

}

ul.dt-sc-list-inline > li.has-mega-menu:has(a[href="/blogs/blogs"]) ul.sub-menu-lists .headding {

    border-bottom: none !important;

}
.dt-sc-tabs-content strong {
  font-weight: 700 !important;
}
.dt-sc-tabs-content b {

  font-weight: 700 !important;
}
.template-search__search .predictive-search {
    position: relative !important;

}
.color-scheme-55a0cbcd-255f-46a9-a602-24122fab2ea5.gradient {
 
  background-attachment: scroll; /* We explicitly set it to scroll */
} 

.shd-wrap{
  display:flex; gap:16px; align-items:flex-start;
  padding:16px 18px; border:1px solid #e8e8e8; border-radius:14px;
  background:#fafafa; margin:12px 0 18px 0;
}

@media (max-width: 768px){ .shd-wrap{flex-direction:column; padding:14px} }
.shd-media { flex: 0 0 auto }
.shd-media img { display:block; max-width:140px; height:auto; border-radius:10px }
@media (max-width:768px){ .shd-media img{ max-width:100% } }


ul.dt-sc-list-inline>li:not(.has-mega-menu) ul.sub-menu-lists>li>a {

    opacity: 1 !important;
}

ul.dt-sc-list-inline>li ul.sub-menu-lists>li>ul a {
    opacity: 1 !important;
}
/* on sale change color */
@media (min-width: 1023px) {

          nav#AccessibleNav a[href="/collections/on-sale"] > span[data-hover="On Sale"] {

            font-weight: bold !important;

          }
          li.top-level-link a[href="/collections/on-sale"] {
            position: relative;
            padding-left: 15px;
          }

          li.top-level-link a[href="/collections/on-sale"]::after {
            content: "";
            position: absolute;
            width: 20px;
            height: 40px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5,2H19a1,1,0,0,1,1,1V21L12,15.5,4,21V3A1,1,0,0,1,5,2Z' fill='%23FF0000'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-size: contain;
            top: 50%;
            left: -15px;
            transform: translate(-50%, -50%);
            z-index: -1;
            opacity: 0.8;
          }

    }


@media (max-width: 768px) {
    #shopify-chat {
        bottom: 80px !important;
        z-index: 1 !important;
    }
}
