/** Shopify CDN: Minification failed

Line 7:0 Unexpected "24.bg-color-sandal"
Line 2145:0 Expected "}" to go with "{"

**/
24.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: #dfe3e8 !important;
}

.bg-color-red {
   background-color: #f63400;
    border-color: #f63400;
}
/* .card__content ul.variant-option-color li span {box-shadow: 0px 0px 0px 1px #9b9b9b66 inset, 0px 0px 0px 3px var(--gradient-background), 0px 0px 0px 4px #9b9b9b66;} */
.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;
}
/**************/


@media(max-width:768px){.sub-menu-lists > li > a.heading{
  padding: 10px 10px 10px 0!important;
}}


.item-swiper-init .products {
    display: grid;
}

#shopify-section-template--18654720491669__1744867489bd56db13 {
  padding-top: 114px !important;
}
@media only screen and (max-width: 989px){
    #tab-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac-js .tabs_container{
    padding-top: 0rem !important;
  }
     #tab-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac-js .tabs_container .title-image{
     display: none !important;
   }
  .section-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac-padding{
        padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

/* For Ipad */
@media only screen and (min-width:768px) and (max-width:1023px){
  #shopify-section-template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41 .collapse-corners{
    padding-top: 0px !important;
  }
  #shopify-section-template--18654720491669__collection_list_zDRhky .collection-list{
    padding-top: 0px !important; 
    padding-bottom: 0px !important;
  }
 #shopify-section-template--18654720491669__1da3e813-da71-4be3-b3cd-a32914b3e78d .section-template--18654720491669__1da3e813-da71-4be3-b3cd-a32914b3e78d-padding{
   padding-top: 100px !important;
    padding-bottom: 100px !important;
 }
  #shopify-section-template--18654720491669__823a0032-886e-4b18-ba51-75904875b383 .title-wrapper-with-link{
    margin-bottom: 0px !important;
  }
  #shopify-block-AbENBQUFCbVhqWldRb__rocket_google_reviews_app_block_wWHjCM .grp-entangle--root{
    padding-bottom: 100px !important;
    padding-top: 0px !important;
  }
  .testimonials .title-wrapper-with-link{
    margin-bottom: 0px !important;
  }
  .slideshow__text.banner__box{
    margin-top: 500px !important;
    margin-bottom: 450px !important;
  }
  .slideshow__text-wrapper .slideshow__text .banner__text{
    font-size: 15px !important;
    line-height: 25px !important;  }
  .slideshow__text-wrapper .slideshow__text .h1.banner__heading{
    font-size: 30px !important;
    line-height: 40px !important;
  }
  #ImageWithText--template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41{
    padding-top: 0px !important;
  }
  .grp-entangle-rating-container{
    padding: 15px 15px 35px 15px !important;
  }
  .support-block-list.grid--2-col-desktop .support-block-list__item{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
  }
  /* .support-block-card .support-block-card__image-wrapper{
    width: 70px !important;
    height: 70px !important;
  } */
  #Slider-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924 .support-block-list__item.list__item .support-block-card .support-block-card__info{
    width: 100% !important;
    text-align: center !important;
    padding: 0px !important;
  }
  .support-block-list h3{
    padding: 20px 0px 20px 0px !important;
  }
  #shopify-section-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924 .support-block-list__item.list__item .support-block-card{
    display: block !important;
  }
  .section-template--18654720491669__265c567e-a8a4-4c35-a127-b954f7986b67-padding{
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  #shopify-block-AWlp2VEFTVC9VWWU0e__youtube_gallery_carousel_shorts_widget_block_LTdLfb{
      padding-top: 52px !important;
    padding-bottom: 70px !important;
  }
  .image-with-text .image-with-text__text-item.grid__item .image-with-text__content{
    max-width: max-content !important;
  }
  .grid-video-product-tab :where(.grid-banner-inner){
        max-width: max-content !important;
  }
  .blog.featured-blg :where(.title-wrapper-with-link,.slider-mobile-gutter,.blog__view-all){
   width: 90% !important; 
  }
    slideshow-component .swiper-button-next, slideshow-component .swiper-button-prev{
    width: 50px !important;
  }
  #Banner-footer_style3 .grid--4-col-tablet .grid__item{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4) !important;
  }
  .footer__blocks-wrapper > .grid__item:nth-child(2){
    padding-left: 60px !important;
    top: 57px !important;
  }
    .footer__blocks-wrapper > .grid__item:nth-child(4){
    padding-left: 60px !important;
      top: 21px !important;
  }
  .section-footer_style3-padding{
    padding-top: 100px !important;
  }
  /* ABOUT PAGE START */
  #shopify-section-template--18654720557205__2a9aa0ee-6d97-4d14-9b1f-7c18da67a8c6 .image-with-text{
    padding-top: 50px !important;
    padding-bottom: 00px !important;
  }
  #shopify-section-template--18654720557205__support_block_contact_6Nf3ix li{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2) !important;
  }
  #shopify-section-template--18654720557205__support_block_contact_6Nf3ix li h3{
    font-size: 20px !important;
    line-height: 30px !important;
  }
  #shopify-section-template--18654720557205__support_block_contact_6Nf3ix .contact-support-block .support-block-list h3{
    padding-bottom: 00px !important;
  }
  #shopify-section-template--18654720557205__support_block_contact_6Nf3ix .support-block-list__item.grid__item .support-block-card__info{
        padding-top: 00px !important;
  }
  #shopify-section-template--18654720557205__support_block_contact_6Nf3ix .page-width{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  #shopify-section-template--18654720557205__support_block_contact_fzFCTA .grid--4-col-desktop .grid__item{
    width: calc(48% - var(--grid-mobile-horizontal-spacing) * 1 / 2) !important;
  }
  #shopify-section-template--18654720557205__image_with_text_CjTKQD .image-with-text{
        padding-bottom: 50px !important;
  }
  #shopify-section-template--18654720557205__support_block_contact_6Nf3ix .content-align--center{
    margin-bottom: 25px !important;
  }
  #shopify-section-template--18654720557205__form_image_pUQR4C .title-wrapper-with-link.content-align--left{
   align-items: center !important;
    text-align: center !important;
  }
  .section-template--18654720557205__form_image_pUQR4C-padding{
    padding-top: 30px !important;
  }
  .section.form-image .cont-img{
    margin-top: 30px !important;
  }
  .section-template--18654720557205__support_block_contact_fzFCTA-padding{
    padding-top: 00px !important;
    padding-bottom: 00px !important;
  }
  .section-template--18654720557205__support_block_contact_fzFCTA-padding .title-wrapper-with-link{
    margin-bottom: 3rem !important;
  }
  /* ABOUT PAGE END */
  /* Blog page */
  .main-blog.sidebar-right{
    flex-direction: column-reverse !important;
    flex-wrap: nowrap !important;
  }
  /* warranty */
  .section-template--18739688865941__support_block_contact_7Gdzk4-padding {
    padding-bottom: 0px !important;
  }
      .grid-video-product-tab .tabs_container > div:last-child {
        display: none !important;
      }
  .grid-video-product-tab .tabs_container{
            padding-top : 0rem !important;
  }
  #Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte{
    height: auto !important;
  }
  #Slider-template--18820082598037__support_block_contact_cqbwaT .support-block-card__info{
        padding : 3rem !important;
  }
  #Slider-template--18820087087253__support_block_contact_ET8EKe li{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 2) !important;
    max-width: 50% !important;
    margin: 0px !important;
  }
  #ImageWithText--template--18820087087253__image_with_text_8yVjtY .rte{
    text-align: left !important;
  }
  #ImageWithText--template--18820087087253__image_with_text_nmNTRR .rte{
        text-align: left !important;
  }
  #ImageWithText--template--18820087087253__image_with_text_8yVjtY{
    width: 100% !important;
    max-width: 100% !important;
  }
  #Slider-template--18654720622741__support_block_contact_RGXDyj li{
    width: calc(50% - var(--grid-mobile-horizontal-spacing) * 2 / 2) !important;
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) * 2 / 2) !important;
  }
  #Slider-template--18654720622741__support_block_contact_RGXDyj .support-block-card__info h3{
    padding: 0px !important;
  }
  .section-template--18654720622741__support_block_contact_RGXDyj-padding{
            padding-bottom: 00px !important;
  }
    #Slider-template--18654720622741__d64cd4eb-7ce3-4334-99e5-1e1b0cfdae77 li{
    width: calc(50% - var(--grid-mobile-horizontal-spacing) * 2 / 2) !important;
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) * 2 / 2) !important;
  }
  .section-template--18654720622741__d64cd4eb-7ce3-4334-99e5-1e1b0cfdae77-padding{
    padding-bottom: 0px !important;
  }
  .section-template--18654720622741__support_block_contact_RGXDyj-padding{
    padding-top: 30px !important;
  }
  .share-icon{
        display: flex !important;
        flex-direction: column-reverse !important;
        justify-content: space-between !important;
        align-items: flex-start !important;
        margin-top: 3rem !important;
  }
  ul.team__list-social{
    margin: 0 0 0 0rem !important;
  }
  .article-template__back{
    margin-top: 0rem !important;
  }
  .article-template{
    padding-bottom: 0px !important;
  }
}
/* For ipad pro */
@media only screen and (min-width:1024px) and (max-width:1179px){
    #Banner-footer_style3 .grid--4-col-tablet .grid__item{
    width: calc(33% - var(--grid-desktop-horizontal-spacing) * 3 / 4) !important;
  }
    .footer__blocks-wrapper > .grid__item:nth-child(2){
   padding-left: 112px !important;
  }
      .footer__blocks-wrapper > .grid__item:nth-child(3){
   padding-left: 50px !important;
  }
        .footer__blocks-wrapper > .grid__item:nth-child(5){
   margin-right: 115px !important;
  }
  #shopify-section-template--18654720491669__1da3e813-da71-4be3-b3cd-a32914b3e78d .page-width{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  #shopify-section-template--18654720491669__1744955266e981040d .grp-entangle--root{
     padding-bottom: 100px !important;
  }
  #shopify-section-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924 .page-width{
    padding-bottom: 150px !important;
  }
  #shopify-section-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac .page-width{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  #shopify-section-template--18654720491669__265c567e-a8a4-4c35-a127-b954f7986b67 .page-width{
    padding-bottom: 150px !important;
  }
 slideshow-component .swiper-button-next, slideshow-component .swiper-button-prev{
    width: 50px !important;
  }

  .image-with-text__text.rte.body p {
    color: #000;
}
   .slideshow__text.banner__box{
    margin-top: 500px !important;
    margin-bottom: 450px !important;
  }
  .slideshow__text-wrapper .slideshow__text .banner__text{
    font-size: 15px !important;
    line-height: 25px !important;  }
  .slideshow__text-wrapper .slideshow__text .h1.banner__heading{
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .section-template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41-padding{
    padding-top: 0px !important;
  }
  /* about page */
  .section-template--18654720557205__2a9aa0ee-6d97-4d14-9b1f-7c18da67a8c6-padding{
            padding-bottom: 00px !important;
  }
  .section-template--18654720557205__image_with_text_CjTKQD-padding{
            padding-bottom: 60px !important;
  }
  .section-template--18654720557205__form_image_pUQR4C-padding{
            padding-top: 30px !important;
  }
  #Slider-template--18654720557205__support_block_contact_fzFCTA li{
            width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
  }
  .section-template--18654720557205__support_block_contact_fzFCTA-padding{
            padding-bottom: 0px !important;
  }
  .section.form-image .form-contact{
    flex-wrap: nowrap !important;
  }
  .section.form-image .page-width{
            padding: 0 4rem !important;
  }
  .form-contact {
    
  }
    #Slider-template--18820082598037__support_block_contact_cqbwaT .support-block-card__info{
        padding : 2rem !important;
  }
  #Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte {
        height: 370px !important;
  }
  .section-template--18654720622741__support_block_contact_RGXDyj-padding{
    padding-top: 00px !important;
  }
  #Slider-template--18654720622741__support_block_contact_RGXDyj li{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
  }
  .section-template--18654720622741__support_block_contact_RGXDyj-padding{
    padding-bottom: 00px !important;
  }
    #Slider-template--18654720622741__d64cd4eb-7ce3-4334-99e5-1e1b0cfdae77 li{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
  }
   .share-icon{
        display: flex !important;
        flex-direction: column-reverse !important;
        justify-content: space-between !important;
        align-items: flex-start !important;
        margin-top: 3rem !important;
  }
  ul.team__list-social{
    margin: 0 0 0 0rem !important;
  }
  .article-template__back{
    margin-top: 0rem !important;
  }
  .article-template{
    padding-bottom: 0px !important;
  }
}
/* For Large Laptop */
@media only screen and (min-width:1366px) and (max-width:1420px){
  .section-template--18654720557205__support_block_contact_fzFCTA-padding{
            padding-top: 00px !important;
        padding-bottom: 00px !important;
  }
  .section-template--18654720557205__form_image_pUQR4C-padding{
            padding-top: 30px !important;
  }
  .section-template--18654720557205__2a9aa0ee-6d97-4d14-9b1f-7c18da67a8c6-padding{
            padding-top: 30px !important;
  }
  .image-with-text .image-with-text__text-item.grid__item{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 0) !important;
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 0) !important;
  }
  .image-with-text__grid--reverse .image-with-text__content{
            margin-left: inherit !important;
  }
      #Slider-template--18820082598037__support_block_contact_cqbwaT .support-block-card__info{
        padding : 2rem !important;
  }
    #ImageWithText--template--18820087087253__image_with_text_8yVjtY{
    width: 100% !important;
    max-width: 100% !important;
  }
  .section-template--18654720622741__support_block_contact_RGXDyj-padding{
            padding-top : 0px !important;
            padding-bottom : 0px  !important;
  }
    .article-template{
    padding-bottom: 0px !important;
  }

}
/* For laptop */
@media only screen and (min-width: 1180px) and (max-width: 1420px) {
  #shopify-block-AbENBQUFCbVhqWldRb__rocket_google_reviews_app_block_wWHjCM .grp-entangle--root{
    padding-bottom: 100px !important;
  }
  #shopify-section-template--18654720491669__1da3e813-da71-4be3-b3cd-a32914b3e78d .page-width{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  #shopify-section-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924 .page-width{
    padding-bottom: 140px !important;
  }
  #shopify-section-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac .page-width{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .section-template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41-padding{
    padding-top: 0px !important;
  }
  ul.dt-nav>li.top-level-link{
    padding: 0 13px !important;
  }
   .article-template{
    padding-bottom: 0px !important;
  }
}
/* For Medium laptop */
 @media only screen and (min-width:1280px) and (max-width:1365px){
   .section-template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41-padding{
      padding-bottom: 0px !important;
}
   .section-template--18654720491669__collection_list_zDRhky-padding{
         padding-top: 0px !important;
   }
   /* About page */
   .section-template--18654720557205__2a9aa0ee-6d97-4d14-9b1f-7c18da67a8c6-padding{
             padding-bottom: 60px !important;
   }
   .section-template--18654720557205__image_with_text_CjTKQD-padding{
             padding-bottom: 80px !important;
   }
   .section-template--18654720557205__support_block_contact_fzFCTA-padding{
             padding-bottom: 0px !important;
   }
   #Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte {
         height: 330px !important;
   }
   .section.form-image .form-contact{
         flex-wrap: nowrap !important;
   }
   .section-template--18654720622741__support_block_contact_RGXDyj-padding{
             padding-top : 00px !important;
        padding-bottom : 00px !important;
   }
 }
/* For small laptop */
 @media only screen and (min-width:1180px) and (max-width:1279px){
   .footer-style3 .footer__content-top .grid{
     padding-right: 20px !important;
    padding-left: 20px !important;
   }
   .section-template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41-padding{
      padding-bottom: 0px !important;
}
   .section-template--18654720491669__collection_list_zDRhky-padding{
         padding-top: 0px !important;
   }
   .slideshow__text .banner__text{
    font-size: 20px !important;
    line-height: 30px !important;
   }
   /* about page */
   .section-template--18654720557205__image_with_text_CjTKQD-padding{
             padding-bottom: 80px !important;
   }
     #Slider-template--18654720557205__support_block_contact_fzFCTA li{
            width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
  }
   .section-template--18654720557205__support_block_contact_fzFCTA-padding{
     padding-bottom: 0px !important;
   }
    #Slider-template--18820082598037__support_block_contact_cqbwaT .support-block-card__info{
        padding : 1rem !important;
  }
   #Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte{
         height: 285px !important;
   }
      .section.form-image .form-contact{
         flex-wrap: nowrap !important;
   }
   .section-template--18654720622741__support_block_contact_RGXDyj-padding{
             padding-top : 00px !important;
        padding-bottom : 00px !important;
   }
   #Slider-template--18654720622741__support_block_contact_RGXDyj li{
     width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
   }
   #Slider-template--18654720622741__d64cd4eb-7ce3-4334-99e5-1e1b0cfdae77 li{
     width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
   }
   /* .footer-block.grid__item:first-child{
         padding-left: 100px !important;
   }
   .footer-block.grid__item:nth-child(3){
     padding-left: 100px !important;
   }
   .footer-block.grid__item:last-child{
     padding-left: 100px !important;
   } */
   .footer-block.grid__item{
     width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 4) !important;
   }
 }

/* ul
  > li.\31
  .text-menu.top-level-link.dt-sc-child.menu-item-has-children
  > div
  > div
  > ul
  > li:nth-child(5)
  > a {
  line-height: 30px !important;
}
ul
  > li.\31
  .text-menu.top-level-link.dt-sc-child.menu-item-has-children
  > div
  > div
  > ul
  > li:nth-child(6)
  > a {
  line-height: 30px !important;
} */

/* For Mobile */

@media only screen and (min-width:320px) and (max-width:767px){
    .slideshow__text.banner__box{
    margin-top: 500px !important;
    margin-bottom: 450px !important;
  }
  .section-footer_style3-padding{
    padding-top: 200px !important;
  }
  #ImageWithText--template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41{
    padding-top: 0px;
  }
  #shopify-section-template--18654720491669__collection_list_iFfDNE .collection-list{
    padding-top: 20px !important;
  }
  #shopify-section-template--18654720491669__collection_list_iFfDNE .title-wrapper-with-link{
    margin-bottom: 0px !important;
  }
  #shopify-section-template--18654720491669__e18ee7ee-6210-498f-8fca-e7af10bbfe71 .title-wrapper-with-link{
    margin-bottom: 0px !important;
  }
  #shopify-block-AbENBQUFCbVhqWldRb__rocket_google_reviews_app_block_wWHjCM .grp-entangle-rating-container{
    padding: 0px 15px 45px 15px !important;
  }
  #shopify-section-template--18654720491669__1da3e813-da71-4be3-b3cd-a32914b3e78d .page-width{
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  #shopify-section-template--18654720491669__2f289685-315c-48df-8bc2-115ac6db5a41 .image-with-text{
    padding-top: 00px !important;
  }
  #shopify-block-AbENBQUFCbVhqWldRb__rocket_google_reviews_app_block_wWHjCM .grp-entangle--root{
    padding-bottom: 75px !important;
  }
  #shopify-section-template--18654720491669__instagram_gallery_6r6dUd .page-width{
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  #shopify-section-template--18654720491669__823a0032-886e-4b18-ba51-75904875b383 .title-wrapper-with-link{
    margin-bottom: 0px !important;
  }
 @media(min-width:445px){ #shopify-section-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924 .page-width{
    padding-top: 0px !important;
  }  }
  #shopify-section-template--18654720491669__265c567e-a8a4-4c35-a127-b954f7986b67 .page-width{
     padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  #shopify-section-template--18654720491669__265c567e-a8a4-4c35-a127-b954f7986b67 .blog .row{
            row-gap: 0rem !important;
      }
  #shopify-section-template--18654720491669__1744867489bd56db13{
         padding-top: 75px !important;
 }
  .section-template--18654720491669__collection_list_iFfDNE-padding .swiper-pagination-bullets.swiper-pagination-horizontal{
    margin-top: 25px !important;
  }
  .section-template--18654720491669__instagram_gallery_6r6dUd-padding .swiper-pagination-bullets.swiper-pagination-horizontal{
    margin-top: 30px !important;
  }
  /* about page */
  .section-template--18654720557205__2a9aa0ee-6d97-4d14-9b1f-7c18da67a8c6-padding{
    padding-bottom: 30px !important;
  }
  .section-template--18654720557205__image_with_text_CjTKQD-padding{
        padding-bottom: 55px !important;
  }
  .section-template--18654720557205__support_block_contact_6Nf3ix-padding .support-block-card__info .rte{
        height: auto !important;
  }
  .section-template--18654720557205__form_image_pUQR4C-padding {
    padding-top: 0px !important;
  }
  .section.form-image .form-contact .contact .title-wrapper-with-link{
    text-align: center !important;
    align-items: center !important;
  }
  .section-template--18654720557205__support_block_contact_fzFCTA-padding {
        padding-bottom: 0px !important;
  }
  .grid-video-product-tab .tabs_container>div:last-child{
    display: none !important;
  }
  #tab-template--18820082598037__grid_tab_jWah8w-js .tabs_container{
            padding-top: 0rem !important;
  }
      #Slider-template--18820082598037__support_block_contact_cqbwaT .support-block-card__info{
        padding : 3rem !important;
  }
  #Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte{
        height: auto !important;
  }
  #tab-template--18820087087253__grid_tab_rH7dTj-js .tabs_container{
    padding-top: 0rem !important;
  }
  #tab-template--18820087087253__grid_tab_rH7dTj-js .title-image{
    display: none !important;
  }
  #ImageWithText--template--18820087087253__image_with_text_8yVjtY .rte{
    text-align: left !important;
  }
  #ImageWithText--template--18820087087253__image_with_text_nmNTRR .rte{
    text-align: left !important;
  }
  .section-template--18654720622741__support_block_contact_RGXDyj-padding{
        padding-top: 0px !important;
      padding-bottom: 0px !important;
  }
  .share-icon{
    flex-direction: column-reverse !important;
        display: flex !important;
        align-items: flex-start !important;
        row-gap: 1rem !important;
  }
  ul.team__list-social{
        margin: 0 0 0 0rem !important;
  }
  .article-template{
    padding-bottom: 0px !important;
  }
}

.content-50d8370e-c39d-4146-af95-7bf1dded6ae0 .title-image{
  display: none !important;
}
#shopify-section-template--18654720491669__1744955266e981040d {
  background-color: #ffefe5;
}
.support-block-list.grid--2-col-desktop .support-block-list__item:hover{
  background: #51bac5 !important;
}
.support-block-list.grid--2-col-desktop .support-block-list__item:hover :where(h3, .rte > p){
  color: #fff !important;
}
.number-counter .number-counter-section-wrapper .number-counter-wrapper-image.left,.right{
  top: 0px !important;
}
#shopify-section-template--18654720491669__e18ee7ee-6210-498f-8fca-e7af10bbfe71 .title-wrapper--self-padded-mobile{
  margin: 0rem 0 0rem !important;
}
.footer-style3 .footer-block__details-content svg{
  display: none !important;
}
.footer_contact{
  text-align: left !important;
  margin-top: -20px;
}
.footer-style3 .footer-block-address.center ul.contact-info li{
  justify-content: flex-start !important;
}
.footer-block--menu{
  padding-left: 0px !important;
}
/* Home paeg collection slider */
#shopify-section-template--18654720491669__823a0032-886e-4b18-ba51-75904875b383 .card-wrapper .card__inner{
  height: 290px !important;
}
#shopify-section-template--18654720491669__823a0032-886e-4b18-ba51-75904875b383 .card__heading {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4em;
  max-height: 2.8em;
  word-break: break-word;
  width: 100%; /* Ensure it fills container */
}
#shopify-section-template--18654720491669__823a0032-886e-4b18-ba51-75904875b383 .card__heading .full-unstyled-link {
  display: block;
}
#shopify-section-template--18654720491669__823a0032-886e-4b18-ba51-75904875b383 .swiper-pagination-bullets.swiper-pagination-horizontal{
  margin-top: 3rem;
}
/* slider2 */
#shopify-section-template--18654720491669__featured_collection_8d8nCj .card-wrapper .card__inner{
  height: 330px !important;
}
#shopify-section-template--18654720491669__featured_collection_8d8nCj .card__heading {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4em;
  max-height: 2.8em;
  word-break: break-word;
  width: 100%; /* Ensure it fills container */
}
#shopify-section-template--18654720491669__featured_collection_8d8nCj .card__heading .full-unstyled-link {
  display: block;
}
#shopify-section-template--18654720491669__featured_collection_8d8nCj .swiper-pagination-bullets.swiper-pagination-horizontal{
  margin-top: 3rem;
}
/* Home page promise section */
#shopify-section-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924 .support-block-list__item.list__item .support-block-card{
  pointer-events: none !important;
}
  #shopify-section-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924 .support-block-card .support-block-card__image-wrapper img{
    -webkit-mask-image: none !important;
  }
/* About page */
.breadcrumb{
  padding-top: 200px !important;
}
#shopify-section-template--18654720557205__image_with_text_CjTKQD{
  .page-width{
    margin: 0px !important;
  }
}
.footer-style3 .footer__content-top .row .footer-middle-image{
  display: none !important;
}
/* Ambassador Program */

#Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte {
    
    height: 245px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;

}

#Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte::-webkit-scrollbar{
    width: 3px;
    border-radius: 10px;
}
#Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte::-webkit-scrollbar-track {
    background: #ddd;
}
#Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte::-webkit-scrollbar-thumb{
    background-color: #633c73;
    border-radius: 10px;
}
#Slide-template--18820082598037__support_block_contact_cqbwaT-1 .support-block-card__info .rte {
    margin: 0;
    scrollbar-color: initial;
}
/* Accordion setting */
.accordion summary[aria-expanded=true]{
      background: transparent !important;
}
#ImageWithText--template--18820087087253__image_with_text_nmNTRR{
  width: 100% !important;
}
#shopify-section-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac .grid-video-product-tab {
  background: #633d72 !important;
}
#shopify-section-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac .grid-video-product-tab .title {
  color: #fff !important;
}
#shopify-section-template--18654720491669__a9d47faf-8f5f-46ae-bc3b-ef2c94842dac .grid-video-product-tab .description {
  color: #fff !important;
}
.featured-blg{
  --gradient-background: #fff !important;
}
.featured-blg .title {
  color: #000 !important;
}
.blog.featured-blg .blog__posts.articles-wrapper>.article .card__content{
      background: #ffffff !important;
}
.article-card .card__information h3.card__heading{
  color: #000 !important;
}
.blog.featured-blg :where(.article-card__excerpt){
   color: #000 !important;
}
.blog.featured-blg :where(span.circle-divider){
  color: #000 !important;
}
.blog.featured-blg .blog__posts.articles-wrapper>.article .card__content:after{
  background-color: #623e70 !important;
}
.product-form__buttons{
      justify-content: flex-start !important;
}
.dt-sc-header-top-bar .list-social__link svg{
  height: 18px !important;
}
/* Disable pointer events on all .headding menu links */
ul.dt-sc-list-inline > li.has-mega-menu ul.sub-menu-lists .headding {
  pointer-events: none !important;
  cursor: default; /* Optional: shows default cursor */

}

/* Enable pointer events only on specific ones using wavy-text attribute */
ul.dt-sc-list-inline > li.has-mega-menu ul.sub-menu-lists .headding[wavy-text="Play center Forts"],
ul.dt-sc-list-inline > li.has-mega-menu ul.sub-menu-lists .headding[wavy-text="Gazebo"],
ul.dt-sc-list-inline > li.has-mega-menu ul.sub-menu-lists .headding[wavy-text="Sandpits"],
ul.dt-sc-list-inline > li.has-mega-menu ul.sub-menu-lists .headding[wavy-text="Game Tables"] {
  pointer-events: auto !important;
  cursor: pointer;

}
#shopify-section-template--18820082598037__collapsible_content_84cMEb .accordion summary{
      padding: 15px !important;
}
/* Target only the active (open) accordion inside your specific section */
#shopify-section-template--18820082598037__collapsible_content_84cMEb .accordion details[open] summary {
  background-color: #efebf1 !important; /* light yellow (you can change to your desired color) */
  transition: background-color 0.3s ease;
}
.custom_scroller .body{
    height: 270px;
    overflow-Y: scroll;
    overflow-x: hidden;
     padding-right: 15px;
}
.custom_scroller .body::-webkit-scrollbar {
    width: 3px;
    border-radius: 10px;
}

.custom_scroller .body::-webkit-scrollbar-track {
    background: #ddd;
}

.custom_scroller .body::-webkit-scrollbar-thumb {
    background-color: #EB1551;
    border-radius: 10px;
}
.custom_pdf_img img{
  height: 175px !important;
}
/* .custom_pdf_img .support-block-card{
  height: auto !important;
} */

/* For the specific buttons in your theme */
.card__content .quick-add-buttons {
  display: inline-flex !important;
  flex-direction: row !important;
}

.card__content .quick-add-buttons form,
.card__content .quick-add-buttons product-form {
  display: inline-block !important;
  width: auto !important;
}

.card__inner .product-icons a, .card__inner .product-icons button{
  width:50px!important;
  height:50px!important;
}
.product-grid .product-card:hover .quick-add-buttons {
  opacity: 1 !important;
  transform: translateY(0) !important;
  visibility: visible !important;
}

._1m2hr9ge _1m2hr9gd _1fragemt8 _1fragemlo _1fragemnv _1fragemsm _1fragemt1 _1fragemt3 _1fragemss _1m2hr9g1h _1m2hr9g1e _1fragemt3 _1fragemt1 _1fragemsr _1fragemsg _1m2hr9gh _1m2hr9gf _1fragem1y _1m2hr9g1w _1m2hr9g1a _1m2hr9g18 _1fragemor _1m2hr9g1j _1m2hr9g1i _1fragemso{
  /* Your styles here */
 display: none !important;
}










/* Blog Page Layout */
.blog-articles.custom-layout {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}


@media (max-width: 1024px) {
  .blog-articles.custom-layout {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 445px) {
  .blog-articles.custom-layout {
    grid-template-columns: 1fr;
  }
}

.blog-articles .card-wrapper .card__inner {
  max-height: 270px;
  overflow: hidden;
  aspect-ratio: 3 / 2;
}

/* Custom Kidzshack Layout Styling */
.kz-section {
  padding: 50px 20px;
  margin: 0 auto;
  max-width: 1200px;
}

.kz-section-bg {
  background-color: #f7f7f7;
  width: 100%;
}

.kz-inner-section {
  margin: 0 auto;
  max-width: 1200px;
}

.kz-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center;
}

.kz-col-left,
.kz-col-right {
  flex: 1;
  min-width: 300px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.kz-text {
  font-size: 16px;
  text-align: left;
}

.kz-title-col-right {
  font-size: 32px;
  text-align: left;
}

.kz-image {
  max-width: 100%;
  height: auto;
}

.kz-content-center .kz-text {
  text-align: left;
}

/* Responsive Text Adjustments */
@media (max-width: 1366px) and (min-width: 1281px) {
  .kz-title-col-right { font-size: 30px; }
  .kz-text { font-size: 15px; }
}

@media (max-width: 1280px) and (min-width: 1181px) {
  .kz-title-col-right { font-size: 28px; }
  .kz-text { font-size: 15px; }
}

@media (max-width: 1180px) and (min-width: 1025px) {
  .kz-title-col-right { font-size: 26px; }
  .kz-text { font-size: 14px; }
}

@media (max-width: 1024px) and (min-width: 769px) {
  .kz-title-col-right { font-size: 24px; }
  .kz-text { font-size: 14px; }
  .kz-row { flex-direction: row; }
  .kz-section-bg-2 .kz-row {
    flex-direction: row-reverse;
    padding: 50px 20px;
    background-color: #f7f7f7;
  }
}

@media (max-width: 768px) {
  .kz-section { padding: 40px 15px; }
  .kz-title-col-right { font-size: 22px; }
  .kz-text { font-size: 14px; }
  .kz-row { flex-direction: column; }
  .kz-col-left, .kz-col-right { min-width: 100%; }
  .kz-section-bg-2 .kz-row {
    flex-direction: column-reverse;
    background-color: #f7f7f7;
    padding: 50px 20px;
  }
}

@media (max-width: 480px) {
  .kz-section { padding: 30px 10px; }
  .kz-title-col-right { font-size: 20px; }
  .kz-text { font-size: 13px; }

.kz-map{
  width: 100%;
  height: 100%;
}

}

/* Scroll Container */
@media (min-width: 768px) {
  .kz-h-250 {
    max-height: 250px;
    padding-right: 15px;
    overflow-y: scroll;
  }

  .kz-h-250::-webkit-scrollbar {
    width: 2px;
  }

  .kz-h-250::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #f9f9f9;
    -webkit-border-radius: 5px;
  }

  .kz-h-250::-webkit-scrollbar-thumb {
    background-color: #0C2452;
  }
}

.kz-section.section-even {
  background-color: #f7f7f7;
}


/* new css */
  .kz-responsive-row {
    display: flex;
    flex-wrap: wrap;
    padding: 50px 20px;
  }

  .kz-responsive-col {
    flex: 1 1 50%;
    padding: 20px;
    box-sizing: border-box;
  }

  @media (max-width: 768px) {
    .kz-responsive-col {
      flex: 1 1 100%;
    }
  }

.kz-heading{
  margin: 0;
  font-size: 24px;
  font-family: nunito;
  font-weight: 600;
}


@media (max-width: 445px){
  .kz-row.row-rev {
    display: flex;
    flex-direction: column-reverse;
}}
.accordion summary[aria-expanded=true] :is(.accordion__title,svg) {
    color: #000 !important;
}

@media only screen and (min-width:1179px) and (max-width:1279px) {
.footer_contact i{
  font-size: 20px !important;
}
div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.section-footer_style3-padding > div.footer-block.grid__item.footer_address.center{
  padding: 0px !important;
}
  
}
.footer_contact i{
     font-size: 25px;
  padding-right: 10px;
}

ul.team__list-social
{
  display: none;
}


div > div.support-block-card__info > p{
  line-height: 30px;
  font-size: 22px!important;
  text-align: center;
}

@media(max-width:768px){.support-block-list__item.list__item .support-block-card .support-block-card__info{
  display: flex;
    flex-direction: column;
    align-items: center;
}}



@media only screen and (min-width:1179px) and (max-width:1280px) {
#Banner-footer_style3 > div.footer__content-top.page-width > div.row > div.footer-right-top-image{
  display: none;
}
  
#Slide-template--18654720491669__05d6ec75-0d38-4e87-8b93-1c0843302924-4 > div > div.support-block-card__info > h3{
  font-size: 20px!important;
}

div > div.support-block-card__info.gpppp{
    padding-left: 0px!important;
}
