/** Shopify CDN: Minification failed

Line 1706:9 Expected identifier but found whitespace
Line 1706:10 Unexpected "50px"

**/
:root{
      --sidebar-width: 300px;
}
/* *{text-transform: none !important;} */
/* h1, h2, h3, h4, h5, h6, p, div, a {
  text-transform: lowercase !important;
} 
h1::first-letter,
h2::first-letter,
h3::first-letter,
h4::first-letter,
h5::first-letter,
h6::first-letter,
p::first-letter,
a::first-letter,
div::first-letter {
  text-transform: uppercase !important;
} */
.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;
  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-peach {
  background-color: #f56557;
  border-color: #f56557;
}
.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-cream {
  border-color: #d7cbcd;
  background-color: #d7cbcd;
}
.bg-color-light-blue {
  border-color: #a7bcba;
  background-color: #a7bcba;
}
.bg-color-light-green {
  border-color: #83e2b2;
  background-color: #83e2b2;
}
.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;
}
.swiper-column-2 {width:50%;}
.swiper-column-3 {width:33.33%;}
.swiper-column-4 {width:25%;}
.swiper-column-5 {width:20%;}

/*********************************jaspreet-css***********************************/
li.color-values-plus a{
    color: rgb(0 0 0) !important;
    font-size: 19px !important;
}
ul.dt-sc-list-inline>li ul.sub-menu-lists>li>a{color:#000 !important;}
.sub-menu-block:after{background: #fff !important;}
.header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block {
    padding: 30px 0;
    background: #fff !important;
    border-top: 1px solid #ccc;
}
/* .dt-sc-caret svg, .dt-sc-caret svg path{fill: #fff !important;} */
.instagram-embed-wrapper {
position: relative;
}

.overlay-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 5;
display: block;
height:100% !important;
}

.menu-navbar-list {
list-style: none;
display: flex;
margin: 0;
padding: 0;
}
.menu-navbar-list > li {
position: relative;
}
.menu-navbar-link {
color: #fff;
      font-size: 16px;
padding: 16px 22px;
display: block;
text-decoration: none;
font-weight: 500;
transition: background 0.3s ease;
}

.menu-navbar-link:hover {
background-color: #1a1a1a;
}

.menu-item-has-mega:hover .menu-mega-dropdown {
display: block;
}

.menu-mega-dropdown {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #f9f9f9;
width: max-content;
padding: 20px 30px;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
z-index: 99;
}

/* Tabs */
.menu-tab-buttons {
list-style: none;
display: flex;
border-bottom: 0;
/* margin-bottom: 20px; */
padding: 0;
}

.menu-tab-button {
padding:5px 0;
cursor: pointer;
font-weight: 500;
font-size: 14px;
color: #000;
border-bottom: 3px solid transparent;
transition: all 0.3s ease;
}

.menu-tab-button:hover {
color: #1abc9c;
}

.menu-tab-button.menu-tab-active {
color: #000;
}

/* Tab Panels */
.menu-tab-panel {
display: none;
flex-wrap: wrap;
gap: 40px;
}

.menu-tab-panel.menu-tab-active {
display: flex;
}

.menu-link-column {
flex: 1;
min-width: 150px;
}
.menu-sub-link {
display: block;
margin: 6px 0;
font-size: 16px;
color: #333;
text-decoration: none;
transition: color 0.3s ease;
}

.menu-sub-link:hover {
color: #000;
text-decoration: underline;
font-weight:500;
}
/*********************************m-css***********************************/
.slideshow__media:after{display:none;}
.featured-collection-navigation .swiper-button-next::before {
  content: "";
  display: inline-block;
  width: 18px; /* Adjust size */
  height: 28px;
  background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 320 512%22%3E%3Cpath d=%22M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.featured-collection-navigation .swiper-button-prev::before {
  content: "";
  display: inline-block;
  width: 18px; /* adjust as needed */
  height: 28px;
  background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 320 512%22%3E%3Cpath d=%22M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle; 
}
.featured-collection-navigation .swiper-button-prev{
     position: absolute !important;
    bottom: 50%;
    top: auto !important;
    left: 0;
    background: #fff !important;
    border: 0 !important;
    border-radius: 0 !important;
    width: 30px !important;
    height: 40px !important;
    display: flex !important;
}
.featured-collection-navigation .swiper-button-next{
     position: absolute !important;
    bottom: 50%;
    top: auto !important;
    right: 0;
    background: #fff !important;
    border: 0 !important;
    border-radius: 0 !important;
    width: 30px !important;
    height: 40px !important;
    display: flex !important;
}
.featured-collection-navigation{
        position: static !important;
}
header .header__icons svg path{
    fill: transparent
}
.facets-container {
    margin-top: 142px;
}
.menu-tab-buttons{    flex-direction: column;}
.collection-list__item.active > a{color: #fff;
    background: #000;
    padding: 2px 10px;
    border-radius: 30px;}
.featured-collection .caption-with-letter-spacing{display: none;}
.MuiBadge-badge{font-size: 14px !important;}
.newsletter__wrapper{background-size: cover !important;}
.MuiGrid-grid-lg-3, .MuiGrid-grid-xl-2 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }
.MuiTypography-body1, .MuiButton-root {
    font-size: 18px !important;
}
.footer-block__details-content>p, .footer-block__details-content>li {
        font-size: 18px;
    }
#wishlisthero-floating-launcher-container > div{
      right: 42px !important;
    bottom: 115px !important;
}

.MuiBadge-root a {
    border: 1px solid #000;
    border-radius: 50%;
    background: #fff !important;
    color: #000 !important;
    width: 50px !important;
    height: 50px !important;
}
.card__heading a{display:block;}
.collection-list{margin-bottom: 50px !important;}
.product__info-container>*+*:not(.breadcrumb-main-template) {
    margin: .5rem 0 1.5rem !important;
}
.product__form--add-to-cart{
      padding: 0 !important;
    /* text-align: left !important;
  color: #000 !important; */
      height: 48px !important;
  background:#000 !important;
}
.adapt .card__media{max-height: 550px;height: 100%;}
.adapt .card__media .media img{height:100%;height: 100%;}
.product__title h1:first-letter, .shopify-payment-button__button:first-letter{text-transform: uppercase !important;}
.card__heading a, .product__title h1{text-transform: capitalize !important;}
.shopify-payment-button__button{text-transform: lowercase !important;}
.collection-list.sidebarBox li{position: relative;padding-left:25px;}
.collection-list.sidebarBox li::before {
 content: '';
  position: absolute;
  left: 0;
  top: 4px;
     width: 15px;
    height: 15px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4.5 5.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/></svg>") no-repeat center;
  background-size: contain;
  color: currentColor;
}
.collection-filters{    padding: 15px;}
.collection-list.sidebarBox{
      list-style: none;
  padding:0;
    margin: 0;
}
.product--thumbnail_slider_left .thumbnail-slider .thumbnail, .product--thumbnail_slider_left .thumbnail-slider .thumbnail[aria-current] {
    /* border: 1px solid #dcdcdc !important; */
    padding: 0px 0 !important;
    left: 0 !important;
}
.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide
 {
    margin-bottom: 10px;
}
.thumbnail--narrow img {
    /* object-fit: scale-down !important; */
    object-fit: contain !important;
      border: 1px solid #ccc;
  height: auto;
     width: 100%;
    /* object-fit: cover !important; */
    /* object-position: top center; */
}
.product-form__input input[type=radio]:checked+label{
  background-color: #000 !important;
  color:#fff;
}
.product-form__input input[type=radio]+label {
    border: 1px solid #000 !important;
    box-shadow: none;
}
.related-products-wrapper h3{margin-bottom: 20px;}
.slick-arrow{
      position: absolute;
    top: 45%;
    z-index: 1;
  width: auto !important;
}
button.slick-prev.slick-arrow{left: 0px;margin: 0;}
button.slick-prev.slick-arrow a::before{
  transform: rotate(135deg);
  left: -30px;
  right: 0;
}
button.slick-next.slick-arrow{right: 0;}
button.slick-next.slick-arrow a::before{
  transform: rotate(-45deg);
  left: 0px;
  right: -25px;
}
details.mobile-facets__disclosure.disclosure-has-popup .mobile-facets__open-label {
      font-size: 20px;
}
details.mobile-facets__disclosure.disclosure-has-popup {
    background: #e6e6e6;
    padding: 10px 20px;
    border: 1px solid #c2c2c2;
}
details.mobile-facets__disclosure .mobile-facets__open-wrapper.focus-offset:focus-visible {
    outline:0 !important;
    outline-offset: 0rem !important;
    box-shadow:none !important;
}
.ahnliche-artkl-dtl{
  padding:2.5rem 0;
}
.ahnliche-artkl-dtl *{margin-bottom: 10px;}
.ahnliche-artkl-dtl .related-product-price{
      font-size: 22px;
      /* font-style: italic; */
}
.ahnliche-artkl-dtl .related-product-name:hover{text-decoration: underline;}
.ahnliche-artkl-dtl .related-product-name{
  font-size: var(--h4-font-size);
}
#product-grid{margin-top:0 !important;}
.instagram-slide{max-height: 500px;min-height: 500px !important;}
.instagram-slide *{height: 500px;}
.instagram-embed-wrapper video, .instagram-embed-wrapper img{
  object-fit: cover;
  width: 100%;
  height:100%;
}
.ahnliche-artikel{padding: 0 30px 0 0;}
/* .related-product-list .ahnliche-artikel:first-child{padding-left:0;} */
.ahnliche-artikel .related-product-image img{
  width: 100%;
  height: 580px;
  object-fit: cover;
}
.login-card button{background-color: #000 !important;}
.cart-notification__heading > svg.icon-checkmark{display: none;}
#gpsr-tables{margin-top:50px;}
.product__info-container .product-attributes .product-label, .product__info-container .product-form__quantity .form__label, .product__info-container .inventory-form__label label.form__label, .product__info-container .sub-total p.product-label, .product__info-container fieldset.product-form__input .form__label{
  font-size: 2rem !important;
}
.product-collection, .main-product_info{padding-bottom: 50px !important;}
ul.pagination__list.list-unstyled li .pagination__item--current{color:#fff;}
.shopify-payment-button__button--unbranded:hover:not([disabled]){
  background-color: #fff;
}
.product--thumbnail_slider media-gallery{align-items: start !important;}
ul.collection-list.overlay li.collection-list__item .card__content  .card__information .button{
      display: inline-flex;
    margin-top: 20px;
}
.card__content .variant-option-color{
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
ul.collection-list.overlay li.collection-list__item .card__content {
    position: static !important;
  min-height: 175px;
      padding-top: 0;
    background: #f7f7f7;
}
.instagram-slick{margin-top: 30px;}
.instagram-slider-section {text-align: center;}
.facets-vertical .active-facets__button-wrapper {
        margin-bottom: 1rem !important;
    }
.facets-vertical .active-facets-vertical-filter .facets__heading--vertical{font-size: 2rem !Important;}
h3, .h3 {
    font-size: 24px;
  margin-bottom: 10px;
}
.collection-grid-section .collection-grid-wrapper .collection-grid-content .collection-grid-inner .main-title:before{bottom:10px !important;}

h2, .h2, h1, .h1{font-size: 28px !important;margin-bottom: 10px;}
.h0 {
    font-size: 28px;
  margin-bottom: 10px;
}
.facets-vertical .active-facets-vertical-filter h2{margin-bottom: 0 !important;}
item[aria-selected=true] .predictive-search__item-heading, .predictive-search__list-item:hover .predictive-search__item-heading {
    color: #000 !important;
}
.instagram-slick .slick-arrow{position: absolute;top: 40%;    z-index: 9;cursor: pointer;}
.instagram-slick .slick-arrow.slick-prev{
  left:-20px;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 30px;
  height: 30px;
  border: none;
  background-color: transparent; /* optional */
  z-index: 1;
}
.instagram-slick .slick-arrow.slick-next{
  right:-20px;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 30px;
    height: 30px;
  border: none;
  background-color: transparent; /* optional */
  z-index: 1;
}
/* .HoverCard, .instagram-slick .instagram-embed-wrapper iframe .Feedback, .instagram-slick .instagram-embed-wrapper iframe .SocialProof, .instagram-slick .instagram-embed-wrapper iframe .Footer{display:none !important;} */
.instagram-slide {position: relative;padding-left: 7.5px;padding-right: 7.5px;}
.instagram-slide > .instagram-embed-wrapper > iframe{min-width: 100% !important;     position: relative !important;}
button.shopify-payment-button__button--unbranded{color:#000;}
button.shopify-payment-button__button--unbranded:hover{background:#000 !important;color:#fff;}
/* .product--thumbnail_slider .slider-vertical.thumbnail-slider{overflow: hidden !important;} */
.filter-style .filter-buttons .layout-mode.active, .filter-style .filter-buttons .layout-mode.active:hover{
  background: #000 !important;
  color:#fff !important;
}
.header--top-center .header__inline-menu:before{display:none;}
.search-modal .modal__close-button.link{
  background: #fff !important;
  color:#000 !important;
}
.search-modal .modal__close-button.link svg{
  color:#000 !important;
}
/* .active-facets__button{margin-top:20px !important;} */
.active-facets__button .active-facets__button-inner{
      display: block;
    padding: 18px 15px;
    text-transform: capitalize;
    position: relative;
    background-color: #000 !important;
    color: #fff;
    transition: all .3s linear;
    font-size: 1.4rem;
    border-radius: var(--inputs-radius);
}
.facets__display-vertical{padding:0 1.5rem 1.5rem !important;}
.facets__disclosure-vertical, .facets-vertical .active-facets-vertical-filter{border:1px solid #000;}
.facets-vertical .active-facets-vertical-filter{margin-bottom: 15px;}
.header__icons a, .header__search.icon__fallback-content .header__icon--search {
    transform: scale(1);
}
.view-cart.underlined-link:hover, .cart-item__name:hover{color: #000 !important;}
.button--secondary:hover{background:#000 !important;}
.facets-vertical .facets__summary, .facets-vertical .active-facets-vertical-filter .facets__heading--vertical{border:0 !important;}
.breadcrumb a:hover, .active-facets__button-wrapper a:hover{
  color:#000 !important;
}
.facets .facets__item:hover {
    color: #000 !important;
}
.facets-vertical .facets__heading--vertical, .facets-vertical .facets__summary{background:#000 !important;color:#fff !important;}
.facets-vertical .collection-filters li a:hover{text-decoration: underline;}
.facets-vertical .collection-filters *, .facets label.facet-checkbox span{font-size: 16px;}
.facets-vertical .facets__summary svg{display: none;}
.icon-features-grid-wrapper{text-align: center;padding-top: 50px;padding-bottom: 50px;}
.footer__content-top {
    padding-top: 50px !important;
}
.search-modal .search-tags li a{border:1px solid #000;}
.search-modal .search-tags li a:hover *{color:#000;}
.search-modal button.search__button.field__button {
    border: var(--inputs-border-width) solid rgba(var(--color-border), var(--inputs-border-opacity)) !important;
}
.search-tags li *, .search__button *{color:#fff;}
.search-modal button.search__button.field__button:hover *{color:#000;}
.header-row .search-icon {
    display: flex;
    gap: 50px;
    align-items: center;
}
.header__icon{
    height: 2.2rem;
    width: 2.2rem;
}
header .header__icons svg {
    width: 100%;
    height: 100%;
}
li.collection-list__item.child {
    margin-left: 25px;
}
.index-header:hover .icon-search.header__icon svg *{fill:#fff !important;}
header.index-header .icon-search svg {
    fill: #fff !important;
    color: #fff !important;
}
.header:hover .icon-search svg path, .header .icon-search svg path{
  fill: #fff !important;
}
header .icon-search svg {
    fill: #fff !important;
    color: #fff !important;
}
/* .featureicns {
    background: rgba(255, 255, 255, 0.2);
    border: 5px solid white;
    padding:30px 20px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
 } */
/*.featureicns:hover {
    transform: translateY(-10px);
    box-shadow: 0 8px 20px rgb(255 255 255 / 30%);
} */
.featureicns img {
    width: 70px;
    height: 70px;
    padding: 10px;
      filter: brightness(0);
    /* background: rgba(255, 255, 255, 0.2); */
    /* border-radius: 50%; */
}
  .card__content .price {
    margin-top: 0 !important;
    font-size: 22px !important;
    text-decoration: none !important;
}
  .card__content .price *{
    text-decoration: none !important;
}
.price--on-sale .price-item--regular {
    text-decoration: line-through !important;
    color: #a3a3a3 !important;
}
.featureicns {
    padding: 40px;
    box-shadow: 0 0 10px #d4d4d4;
}
.icon-features-grid-wrapper .button a{color:#fff 1important;}
.icon-features-grid-wrapper h2{text-align: center;margin-top: 0;}
.icon-features-grid-wrapper .grid{gap: 0;margin-top: 20px;}
.icon-features-grid-wrapper .grid > .flex{max-width: 25%;width: 100%;padding-left: 15px;padding-right: 15px;    text-align: center;}
.icon-features-grid-wrapper .grid > .flex h3{margin-bottom: 0;}
/* .icon-features-grid-wrapper *{color:#000 !important;} */
/* .icon-features-grid-wrapper{
  background:#000;
  padding:100px 0;
  color:#fff;
} */
.product-badge .card__badge{
  bottom:-42px !important;
}
.card-wrapper > .card > .card__content{
  padding-top: 50px;
}
.card-wrapper > .card{overflow: hidden;}
.card-wrapper > .card > .card__inner{
  overflow: visible !important;
}
  .card-wrapper .card__media, .card--media .card__inner, .csrelated-product-image{min-height:580px;max-height: 580px;height: 100%;}
.csrelated-product-image img{min-height:580px;max-height: 580px;height: 100%;width: 100%;}
.crossselling-artikel{margin-right: 30px;}
.slideshow-section img, .collection-grid-block-image  img, .about_imgg img{
      filter: grayscale(1);
}

.slideshow-section:hover img, .collection-grid-block-image  img:hover, .about_imgg img:hover{
      filter: grayscale(0);
}
.newsletter__wrapper{
      background-blend-mode: luminosity;
}
.newsletter__wrapper:hover{
  background-blend-mode: normal;
}
button.predictive-search__item.predictive-search__item--term.link:hover{
  color: #000 !important;
}
.template-search__search button.search__button.button.field__button{color:#fff;}
.dt-details ul {
    margin: 0;
}
.dt-details ul li {
    margin-bottom: 10px;
  list-style:none;
  font-size: 16px;
}
.dt-details ul li::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-right-fill' viewBox='0 0 16 16'%3E%3Cpath d='m12.14 8.753-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 0.5em;
  margin-top:-4px;
}
.option-name-color .swatch-group{row-gap: 10px;}
.bg-color-melange {
    background-color: #898787;
}
.bg-color-flash-green {
    background-color: #113A2B;
}
.bg-color-taupe {
    background-color: #AFA49C;
}
.bg-color-ice-blue {
    background-color: #C0F1F5;
}
.bg-color-lemon {
    background-color: #ECE913;
}
.bg-color-rosa {
    background-color: #FCC6EF;
}
.bg-color-nude {
    background-color: #EFCAC4;
}
.bg-color-neongreen {
    background-color: #7A8B4C;
}
.bg-color-royal-blue {
    background-color: #116DC0;
}
.bg-color-schlamm {
    background-color: #A69595;
}
.bg-color-mauve {
    background-color: #61177B;
}

.csahnliche-artkl-dtl {
    padding-top: 50px;
    padding-bottom: 2.5rem;
}

.csrelated-product-name {
    font-size: 28px;
    text-transform: capitalize;
}

.csrelated-product-price {
    font-size: 22px;
    font-style: italic;
}

.thumb-slider .slick-slide img {
    width: 100%;
    height: 150px;
    object-fit: scale-down;
    /* mix-blend-mode: darken; */
}
.thumb-slider .slick-slide{
    background: transparent;
  border:1px solid #d4d4d4
    margin-right: 10px;
}
.thumb-slider a.slick-prev.pull-left:before, .thumb-slider a.slick-next.pull-right:before{left:0;}
/* .thumb-slider button.slick-prev.slick-arrow::before{
  content:"";
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 100px;   /* Set your desired width */
  height: 50px;  /* Set your desired height */
} */
.thumb-slider button.slick-prev.slick-arrow, .thumb-slider button.slick-next.slick-arrow{margin:0;}
.thumb-slider .slick-slide img {
    width: 100%;
    height: 150px;
    object-fit: scale-down;
    /* mix-blend-mode: darken; */
}
.thumb-slider .slick-slide{
    background: transparent;
    margin-right: 10px;
  
  border:1px solid #d4d4d4;
    margin-bottom: 10px;
}

.thumb-slider {
    margin-right: 3rem;
    padding: 30px 0;
    width: 180px;
}
.product-gallery {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.main-slider {
    width: calc(100% - 210px);
}
.product__media#ex1{
  overflow:visible !important;
  z-index:0 !important;
  cursor:pointer !important;
}
.product-media-modal .product-media-modal__content>*:not(.active), .product-media-modal .product__media-list .deferred-media{
  display:block !important;
}
.product-media-modal__content img{max-height:600px;    object-fit: scale-down;}
.product__modal-opener .product__media-icon::before{
    content:"Bildgalerie";
}
.product__modal-opener .product__media-icon svg{display:none;}
.product__modal-opener .product__media-icon{
    width:auto !important;
    border-radius:0;
    padding:5px 20px;
    opacity:1 !important;
}
/*********************************m-css End***********************************/
@media (min-width: 1024px) {
  .footrfeaturbx h6 {
    margin-top: 20px;
    margin-bottom: 0;
}
  .footer-block.grid__item1icon-feature {
    margin-bottom: -30px;
}
   /* .footer-block.grid__item5{text-align: start;} */
  .footer-block.grid__item2icon-feature, .footer-block.grid__item3icon-feature, .footer-block.grid__item4icon-feature, .footer-block.grid__item1icon-feature {
    max-width: 15% !important;
    width: 100% !important;
    text-align: center;
}
  .footer__content-top .grid {
    justify-content: center !important;
}
  /* .footer-block.grid__item2, .footer-block.grid__item3, .footer-block.grid__item4 {
    max-width: 32% !important;
    width: 100% !important;
} */
}

@media screen and (min-width: 600px) {
    .header--top-center .header-row {
      padding:0 !important;
    }
}

 .product-recommendations  .swiper-button-prev:after, .product-recommendations .swiper-rtl .product-recommendations .swiper-button-next:after, .product-recommendations .swiper-button-next:after, .product-recommendations .swiper-rtl .swiper-button-prev:after {
    font-size: 20px !important;color: #000;
}
@media(max-width:767.9px){
.slideshow-section img{
  filter: grayscale(0);
   }
      .footer-block.grid__item2icon-feature, .footer-block.grid__item3icon-feature, .footer-block.grid__item4icon-feature, .footer-block.grid__item1icon-feature {
        max-width: 47% !important;
        width: 100% !important;
        text-align: center;
    }
  .main-slider {
    width: 100%;
}
.thumb-slider{display:none;}
  .collection-list > hr{
    margin: 1rem 0;
  }
  .facets-container {
    margin-top: 20px;
}
  .footer__list-social.list-social .list-social__item {
    padding: 0 1rem !important;
  }
  .slideshow-section .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content, .slideshow-section .swiper-slide .slideshow__media img, .slideshow-section .banner__media{
    min-height: 45rem;
    max-height: 45rem;
  }
  .footrfeaturbx{text-align: center;}
  .footer .grid{
    display: flex !important;
            flex-direction: row !important;
    justify-content: space-between !important;
  }
     .footer .grid > .footer-block.grid__item6icon-feature, .footer .grid > .footer-block.grid__item7icon-feature{
        width: 100%;
        max-width: 100% !important;
    }
      /* .footer .grid > .footer-block {
        max-width: 46.5% !important;
    } */
  button.slick-prev.slick-arrow a:before {
    left: 0;
}
  button.slick-next.slick-arrow a:before {
    right: 0;
}
  .csrelated-product-name{font-size:calc(28px *.8);}
  .csrelated-product-image, .csrelated-product-image img{min-height:auto;max-height: auto;}
  .crossselling-artikel{margin-right: 0px;}
  .instagram-slick .slick-arrow.slick-next {
      right: 6px;
      background-color: #fff;
      padding: 0 12px;
      color: #000;
      background-size: 14px;
      height: 40px;

  }
  .instagram-slick .slick-arrow.slick-prev {
    left: 6px;
    background-color: #fff;
    padding: 0 12px;
    color: #000;
    background-size: 14px;
    height: 40px;
  }
  .ahnliche-artkl-dtl {
    padding: 2.5rem 0 0;
}
  #gpsr-tables {
    margin-top: 0;
}
  .related-product-list button.slick-next.slick-arrow {
    right: 5px;
}
  .ahnliche-artkl-dtl .related-product-name {
    font-size: calc(var(--h4-font-size) *.8);
}
  .ahnliche-artikel {
    padding: 0px 5px;
}
  .ahnliche-artikel .related-product-image img{height: auto;}
  /* .featured-swiper-collections .featured-swiper .swiper-slide{
    width: 100% !important;
} */
  .product__accordion.accordion {
    margin-top: 0 !important;
  }
  .main-product_info {
    padding-bottom: 20px !important;
}
  .instagram-slide{max-height: auto;min-height: auto !important;}
.instagram-slide *{height: auto;}
  .card-wrapper .card__media, .card--media .card__inner {
    /* min-height: 350px;
    max-height: 350px; */
    min-height: auto;
        max-height: none;
    height: 100%;
}
  .product-collection {
    padding-top: 0px !important;
}
  .breadcrumb {
    padding: 25px 15px !important;
}
  .header__icons a, .header__search.icon__fallback-content .header__icon--search {
    transform: scale(1);
}
  .header__icons svg{
    width: 12px;
    height: 16px;
  }
  .slideshow-section .slideshow .swiper-button-prev, .slideshow-section .slideshow .swiper-button-next{
    width: 20px;
    height: 20px;
  }
  .slideshow-section .swiper-button-prev *, .slideshow-section .swiper-button-next * {
    width: 100%;
    height: 100%;
}
  .cart-count-bubble{right:0;}
  .header-row .header__heading .header__heading-link{max-width: 100%;}
  .header-row .header__heading, .header__heading-link{max-width: 50%;}
  .header-row .search-icon .header__icon svg{
            width: 15px !important;
        height: 15px !important;
  }
  .header-row .search-icon {
    gap: 10px;
}
      .search-icon #dT_TopStickySearchBtn.icon-search {
        display: block !important;
    }
  .featureicns {
    padding:15px 5px;
}
  .featureicns img {
    width: 45px;
    height: 45px;
    padding: 7px;
  }
  .footer-block.text-block .footer-block__details-content.center {
    margin-top: 0;
}
  .footer__blocks-wrapper{
    padding-top:15px !important;
  }
  .footer_link > img{max-width: 180px !important;}
  .section-template--24990842126711__featured_collection_GzNC4P-padding{
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}
  .icon-features-grid-wrapper img{
    max-width: 50px;
  }
  .icon-features-grid-wrapper .grid>.flex h3 {
    margin-top: 0;
    font-size: 17px;
}
  .icon-features-grid-wrapper .grid {
    row-gap: 30px;
}
  .icon-features-grid-wrapper .grid>.flex {
    max-width: 50%;
  }
  .icon-features-grid-wrapper {
    padding: 50px 0;
}
  .collection-grid-section .collection-grid-wrapper .collection-grid-content .collection-grid-inner p.description {
    margin: 0rem 0 2rem !important;
}
      .h0 {
        font-size: 24px !important;
    }
  .section-template--24990842126711__collection_grid_RACcce-padding {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
      h2, .h2 {
        font-size: 28px !important;
    }
  .header .announcement-bar-country-selector.header_country_selector button.disclosure__button{
    color:#fff;
  }
  .header .header-row{
    padding: 0 !important;
        gap: 0;
  }
}

@media (max-width:1199.9px) and (min-width:990px){
  /* .card-wrapper .card__media, .card--media .card__inner {
    min-height: 450px;
    max-height: 450px;
} */
}
@media (max-width:1399.9px) and (min-width:1200px){
  /* .card-wrapper .card__media, .card--media .card__inner {
    min-height: 400px;
    max-height: 400px;
} */
}
@media screen and (min-width: 990px) and (max-width: 1199.9px) {
    .sidebar-left .grid--2-col-tablet-down .grid__item, .sidebar-right .grid--2-col-tablet-down .grid__item {
        width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4);
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4);
    }
}
@media (max-width:991.9px) and (min-width:768px){
     .footer .grid > .footer-block.grid__item6icon-feature, .footer .grid > .footer-block.grid__item7icon-feature{
        width: 100%;
        max-width: 100% !important;
    }
  /* .footer .grid > .footer-block {
        max-width: 21.5% !important;
    } */
  .footrfeaturbx{text-align: center;}
   button.slick-prev.slick-arrow a:before {
    left: 0;
}
  button.slick-next.slick-arrow a:before {
    right: 0;
}
    .csrelated-product-name{font-size:calc(28px *.8);}
  .featureicns {
    padding: 10px;
  }
  .icon-features-grid-wrapper .grid>.flex h3 {
    margin-bottom: 0;
    font-size: 26px;
}
      .blog-sidebar.facets-vertical, aside.facets-wrapper.sidebar-sticky {
        width: 40% !important;
    }
  .facets-vertical .product-grid-container {
        width: 55% !important;
  }
  .slideshow .swiper-button-prev, .slideshow .swiper-button-next{
    width: 30px !important;
    height: 30px !important;
  }
  .slideshow .swiper-button-prev {
    left: 0 !important;
}
  .slideshow .swiper-button-next {
    right: 0 !important;
}
.banner--medium:not(.banner--adapt) {
        min-height: auto !important;
                height: 35rem !important;
    }
  .header-row .search-icon {
    gap: 15px;
}
  ul.dt-nav > li > .megamenu_megamenu a.dt-sc-nav-link {
    padding: 35px 5px !important;
}
  .header--top-center .header__inline-menu {
    justify-content: center;
}
      .section-template--24990842126711__featured_collection_GzNC4P-padding {
        padding-top: 0 !important;
        padding-bottom: 30px !important;
    }
  .icon-features-grid-wrapper{
    padding:50px 0;
  }
  .section-template--24990842126711__collection_grid_RACcce-padding {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
 }
      .h0 {
        font-size: 30px;
    }
  .collection-grid-section .collection-grid-wrapper .collection-grid-content .collection-grid-inner p.description {
    margin: 0rem 0 2rem !important;
}
}
@media screen and (min-width: 990px) {
    .header--top-center .header__inline-menu {
        justify-content: flex-start;
    }
}