/** Shopify CDN: Minification failed

Line 68:1 Unexpected ";"
Line 954:0 Comments in CSS use "/* ... */" instead of "//"

**/

textarea#ContactFormMessage {
    border: 1px solid #000;
}

input#input#ContactFormName,input#ContactFormEmail, input#ContactFormName, input#ContactFormPhone,textarea#ContactFormMessage {
    border: 1px solid #000;
}
.ajaxcart__footer.row a.dt-sc-btn {
    display: none;
} 

.dt-sc-marquee-title{
  font-size:14px
}
a.pro_retunpolicy {
    color: #dbb400;
    text-decoration: underline;
}

span.badge.badge--sale {
    color: #fff;
    background: #fb0f0f;
    padding-left: 12px;
    padding-right: 12px;
}


img.conumption {
    width: 45% !important;
}
div#shipping-calculator {
    display: none;
}

.collection-cat-homes a.dt-sc-btn {
    color: #000 !important;
}

shopify-buy-it-now-button button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    max-height: 90px;
    height: 100%;
}


.dT_VProdRecommendations button.dT_AddToCart.dt-sc-btn, .dt-sc-swiper-slider button.dT_AddToCart.dt-sc-btn {
    width: 100%;
}
.dT_VProdRecommendations .dt-sc-btn-group, .dt-sc-swiper-slider .dt-sc-btn-group {
    width: 100%;
}

h5.dt-sc-icon-heading.marker svg#Layer_1 {
    display: none;
}

.why-heemy-icons .icon-with-content-block {
     display: block !important;
}
.why-heemy-icons  h5.dt-sc-icon-heading.marker svg#Layer_1 {
  display: none;
};

.why-heemy-icons  .icon-with-contents-section .icon-with-content-block .dt-sc-icon-image{
  display: block !important;
  justify-content: unset !important;
  align-items: inherit !important;
}

.row.why-heemy-icons .dt-sc-icon-content {
    text-align: center;
}

ul.dt-sc-list-inline > li ul.sub-menu-lists {
   min-width: 310px;
    background: #fff;
}

.jdgm-btn, input[type=submit].jdgm-btn { 
 width:50%
}
#judgeme_product_reviews .jdgm-star {
    background: transparent;
}
/*  */

.social-sharing a {
    background: #fff !important;
}

.social-sharing a:hover {
    background: ##f4db67 !important;
}

.jdgm-histogram .jdgm-histogram__star {
      background:#fff !important;
    padding-top: 10px;
}
.jdgm-prev-badge__text {
    visibility: visible;
    margin-left: 14px;
}
.product-meta-block .jdgm-prev-badge__text {
    visibility: visible;
    margin-left: 14px;
}
.product-meta-block .jdgm-prev-badge__text {
    visibility: visible;
    margin: 14px 0px 0 10px;
}
.product-meta-block .jdgm-prev-badge {
    display: flex !important;
    width: 100%;
}
.product-meta-block span.jdgm-prev-badge__stars { 
  background:#fff !important;
  padding: 7px; }


.product-description-product-template .product-price li .money {
    font-size: 24px;
    font-family: sans-serif;
}
.collection-cat-homes .dt-sc-collection-content a.dt-sc-btn {
    font-family: var(--DTFontTypo_Body);
    font-weight: 700;
    text-transform: uppercase;
    background-color: transparent !important;
}

.collection-cat-homes .dt-sc-collection-section:hover {
    color: var(--DTPrimaryColor);
}
.collection-cat-homes .dt-sc-collection-image:hover {
    color: var(--DTPrimaryColor);
}
.collection-cat-homes .dt-sc-collection-section:hover a {
    color: var(--DTPrimaryColor) !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: var(--DTColor_Border);
}

.bg-color-red {
    background-color: #f63400;
    border-color: #f63400;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



.home-product-carousel {
    position: relative;
}

.home-product-carousel::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(/cdn/shop/files/dd.png?v=1706615532);
    width: 100%;
    height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
}
/**************/

.template-product .product-price li[id^=ComparePrice-] {
    text-decoration: none !important; 

}

li#ComparePrice-template--21806448345369__main span {
    text-decoration: line-through;
    font-size: 22px ! IMPORTANT;
}
/**************/

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

/* shopify-buy-it-now-button:nth-child(1) {
    display: none;
} */

.shopify-policy__container {
  max-width: 100% !important;
  width: 100% !important;
}

//video section
 .main-div-video .video-main video {
    height: 735px !important;
}

/*  */

 @media (max-width: 767px) {
   img.conumption {
    width: 100% !important;
}
 #shopify-section-top-bar-marquee.top-bar-marquee-section .dt-sc-marquee-section .dt-sc-marquee-wrapper li .dt-sc-inner-wrapper {
    padding: 10px !important;
    font-size: 15px !important;
}

#header .logo {
    max-width: 50% !important;
}
 #header #AccessibleNav .logo > a > img {
  max-width: 81% !important;
}

 .home-product-carousel:before {
    height: 350px;
 }
   ul.dt-sc-marquee-wrapper.top-bar-marquee li.dt-sc-marquee-block {
    width: auto !important;
}
   ul.dt-sc-marquee-wrapper.top-bar-marquee .dt-sc-inner-wrapper {
    padding: 10px !important;
}
   ul.dt-sc-marquee-wrapper.top-bar-marquee .dt-sc-marquee-title {
    font-size: 14px;
}
 
 }

@media (max-width: 991px) {
     ul.dt-sc-marquee-wrapper.top-bar-marquee li.dt-sc-marquee-block {
    width: auto !important;
}
#shopify-section-top-bar-marquee.top-bar-marquee-section .dt-sc-marquee-section .dt-sc-marquee-wrapper li .dt-sc-inner-wrapper {
    padding: 13px;
}
  .dt-sc-marquee-title {
    font-size: 12px;
}
  .main-div-video .video-main video {
    height: 735px !important;
}
}

 @media (max-width: 575px) {
      .main-div-video .video-main video {
    height: 635px !important;
}
   .main-div-video button.slick-next {
    display: none !important;
}
.main-div-video button.slick-prev {
    display: none !important;
}
.main-div-video ul.slick-dots {
    margin-bottom: 0px !important;
}

   
#shopify-section-template--22971429847321__1658464796133d511d.home-grid-banner .about-grid .dt-sc-grid-banner-section {
    margin-top: 0px !important;
}
#shopify-section-template--22971429847321__025ad584-86b3-4b6f-8a1a-2986ecafbc6f.home-grid-banner .dt-sc-section-wrapper {
    padding-bottom: 0px !important;
}
.dt-sc-grid-banner-content.text-start {
    padding: 0px !important;
    padding-top: 34px !important;
}
   #shopify-section-template--22971429847321__1658464796133d511d.home-grid-banner .about-grid .dt-sc-grid-banner-section .dt-sc-grid-banner.list-style .dt-sc-grid-banner-content {
    width: 100%;
    padding: 0px 0 !important;
}
   #shopify-section-template--22971429847321__1658464796133d511d.home-grid-banner .about-grid .dt-sc-grid-banner-section .dt-sc-grid-banner.list-style .dt-sc-grid-banner-content .dt-sc-grid-banner-inner {
    padding-top: 30px !important;
}

   .dt-sc-swiper-slider button.dT_AddToCart.dt-sc-btn,
   .products button.dt-sc-btn {
    width: 100% ! IMPORTANT;
}

   .dt-sc-ProductSugesstions li > a {
        width: 30%;
    }

  ul.dt-sc-ProductSugesstions .media-body {
    width: 65%;
}
   
   ul.dt-sc-ProductSugesstions .media-body a {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: normal;
}
   form[class*=shopify-product]>div.product_payments_btns>* {
    width: 100% !important;
    padding: 15px 30px;
    margin: 8px 0px !important;
}

   .dt-sc-accordion-content-inner.rte {
    padding: 15px;
}

   .product-template-content .product-tab {
     margin: 15px 0px !important;
   }

   div#product-description {
    margin: 0;
}

   .product-form__item.product-form__item--submit.product_payments_btns {
    margin: 30px 0px;
}

   .icon-sub-image {
     width: 100% !important;
   }

   .icon-sub-image .first-image img {
      width: 150px !important;
    }
 }

@media  (max-device-width : 1024px) 
and (max-width: 1199px) {
     ul.dt-sc-marquee-wrapper.top-bar-marquee li.dt-sc-marquee-block {
    width: auto !important;
}

    .dt-sc-marquee-title {
    font-size: 12px;
}



}

@media (max-width: 1366px) {
  .dt-sc-marquee-title {
   font-size: 12px;
  }
  ul.dt-sc-marquee-wrapper.top-bar-marquee {
    gap: 110px;
  }
}

