<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 298:0 Unexpected "}"

**/

.menu-drawer-container svg.icon.icon-close {
    display: none !important;
}
.menu-drawer-container.menu-opening svg.icon.icon-close {
    display: block !important;
}
.menu-drawer-container.menu-opening svg.icon.icon-hamburger{
   display: none !important;
}


.mega-menu {
  position: static;
}



.mega-menu__content {

      margin-top: 0rem;
    padding: 1.2rem 2.6rem;
    text-decoration: none;
    display: flex;
    align-items: center;
    width: 100%;
    background-color: transparent;
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
}
@media screen and (max-width: 1279px) {
  ul.sub-menu-lists.dt-sc-column.four-column {
    grid-template-columns: repeat(1,1fr);
    row-gap: 15px;
}
.mega-menu__content {   
    font-size: 1.4rem;
}
.js .menu-drawer__menu .sub-menu-lists li a {
    color: var(--color-foreground);
    font-weight: 600;
    font-size:1.6rem;
}
.js .menu-drawer__menu li {
    list-style: none;
   padding: 0rem 1rem;
}
.js .menu-drawer__menu .sub-menu-lists ul{margin-top:10px;padding-left:5px;}
.js .menu-drawer__menu .sub-menu-lists ul li a{font-size:1.6rem;font-weight:400;}   
}

.shopify-section-header-sticky .mega-menu__content {
/*   max-height: calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem); */
}

.header-wrapper--border-bottom .mega-menu__content {
  border-top: 0;
}

/* .js .sub-menu-block.mega-menu__content.is-hidden {
  display:  none;
  transform: translateY(-1.5rem);
} */

/* .sub-menu-block.mega-menu__content{
  display: block;
  transform: translateY(0);
}
 */


/* .sub-menu-block.is-hidden {
  display:none;
  transform: translateY(-1.5rem);
} */

/* .sub-menu-block {
 display:block;
  transform: translateY(0);
} */

ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li &gt; a {
    display: block;
    line-height: 1.25em;
    padding: 12px 20px 0px 20px;
}
ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li:first-child &gt; a {
    padding-top: 20px;
}
ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li:last-child &gt; a {
    padding-bottom: 20px;
}
.mega-menu__list {
  display: grid;
  gap: 2.4rem 4rem;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  list-style: none;
}
ul.dt-nav &gt; li.default &gt; div.sub-menu-block { transform: none;} 
ul.dt-nav &gt; li:hover.default &gt; div.sub-menu-block { transform: none;}   
.mega-menu__link {
  color: rgba(var(--color-foreground), 0.75);
  display: block;
  font-size: 1.3rem;
  line-height: calc(1 + 0.3 / var(--font-body-scale));
  padding-bottom: 0.6rem;
  padding-top: 0.6rem;
  text-decoration: none;
  transition: text-decoration var(--duration-short) ease;
  word-wrap: break-word;
}

.mega-menu__link--level-2 {
  font-size: 1.4rem;
}

.mega-menu__link--level-2:not(:only-child) {
  margin-bottom: 0.8rem;
}

.header--top-center .mega-menu__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 0;
}

.header--top-center .mega-menu__list &gt; li {
  width: 16%;
  padding-right: 2.4rem;
}

.mega-menu__link:hover,
.mega-menu__link--active {
  color: rgb(var(--color-foreground));
  text-decoration: underline;
}

.mega-menu__link--active:hover {
  text-decoration-thickness: 0.2rem;
}

.mega-menu .mega-menu__list--condensed {
  display: block;
}

.mega-menu__list--condensed .mega-menu__link {
  font-weight: normal;
}



/* custom mega menu code from dt-framework */

  /***************/
  /* Header Menu */
  /***************/

  div:not(#AccessibleNav) &gt; .logo.text-center{ border-bottom: 1px solid var(--DTColor_Border); padding: 10px 0; }
  nav { position: relative;}
  #AccessibleNav{ align-items: center; display: flex; }

  ul.dt-nav { list-style-type: none; padding: 0px; margin:0; font-size: 100%;}
  ul.dt-nav &gt; * { margin: 0 1px; }
  ul.dt-nav &gt; li.top-level-link { display: inline-block; padding: 0;  }
  ul.dt-nav &gt; li.top-level-link &gt; div.sub-menu-block .sub-menu-block{ right: auto; left: 100%;top:10px; }
  ul.dt-nav &gt; li &gt; a { font-size: 2rem; display: block; padding: 10px 15px; margin: 5px 0; position: relative;  box-sizing: border-box; color: rgb(var(--color-foreground)); 
    border-radius: var(--DTRadius); transition: all 0.3s linear;}
/*   ul.dt-nav &gt; li:hover &gt; a, ul.dt-nav &gt; li.active &gt; a { background-color: rgb(var(--color-background)); } */
  ul.dt-nav &gt; li:hover &gt; a span, ul.dt-nav li.active &gt; a span,
  ul.dt-nav &gt; li:hover &gt; a span, ul.dt-nav &gt; li.active &gt; a span,
  ul.dt-nav &gt; li.active &gt; a.mega-menu &gt; span:after { color: var(--gradient-base-background-2); }
  ul.dt-nav &gt; li.has-mega-menu &gt; div.sub-menu-block{ text-align:start; padding: 0;left: 50% !important;transform: translateX(-50%); }

  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists {  display:inline-block; list-style-type: none; margin: 0; padding: 0; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists li:only-child a{ margin: 0; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li { position: relative; padding: 0; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li &gt; a { color: rgb(var(--color-foreground)); display: block; padding: 5px 15px; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li.active &gt; a, ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li &gt; a:hover {color: rgb(var(--color-foreground)); }
  ul.dt-sc-list-inline &gt; li:not(.has-mega-menu) ul.sub-menu-lists { padding: 0; width: 100%; }
  ul.dt-sc-list-inline &gt; li:not(.has-mega-menu) ul.sub-menu-lists &gt; li &gt; a { font-size: 0.875em;     transition: all 0.3s linear; }
  ul.dt-sc-list-inline &gt; li:not(.has-mega-menu) ul.sub-menu-lists &gt; li + li &gt; a { border-top: 1px solid var(--DTColor_Border); }
  ul.dt-sc-list-inline &gt; li:not(.has-mega-menu) ul.sub-menu-lists &gt; li &gt; ul{ padding:15px; visibility: hidden; position: absolute; margin-top: 0px; width: 200px; left: 100%; top: 0; box-sizing: border-box; z-index: 3; font-size: 16px; opacity: 0; transition: all 0.4s ease 0s; transform: rotateX(90deg); transform-origin: top center; background-color: rgb(var(--color-background)); border: 1px solid var(--DTColor_Border); }
  ul.dt-sc-list-inline &gt; li:not(.has-mega-menu) ul.sub-menu-lists &gt; li:hover &gt; ul{ visibility: visible; opacity: 1; -webkit-transform: rotateX(0deg); transform: rotateX(0deg);  }
  ul.dt-sc-list-inline &gt; li:not(.has-mega-menu) ul.sub-menu-lists &gt; li &gt; ul &gt; li a{ display: block; border-bottom: 1px solid var(--DTColor_Border); }
  ul.dt-sc-list-inline &gt; li.has-mega-menu ul.sub-menu-lists &gt; li &gt; a.dt-sc-nav-link.mega-menu {display: block; text-transform: uppercase; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid  var(--DTColor_Border); }
  ul.dt-sc-list-inline &gt; li.has-mega-menu ul.sub-menu-lists .headding{ display: block;  font-weight: 700; margin: 0 0 10px; padding: 0 0 10px; font-size: 16px; border-bottom: 1px solid var(--DTColor_Border);color: var(--gradient-base-accent-3);letter-spacing: 2px; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li &gt; ul a { position: relative; display: inline-block; font-size: 14px; width: 100%; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li &gt; ul a, ul.dt-sc-list-inline &gt; li ul.sub-menu-lists  .headding { color: rgb(var(--color-foreground));}
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists &gt; li &gt; ul a:hover, ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .headding:hover{ color: var(--color-icon);}
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.three-column &gt; li:nth-child(3) ~ li,
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.double-quarter-half &gt; li:nth-child(3) ~ li,
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.four-column &gt; li:nth-child(4) ~ li,
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.five-column &gt; li:nth-child(5) ~ li,
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.six-column &gt; li:nth-child(6) ~ li{display:none; }
  ul.dt-sc-list-inline &gt; li:not(.has-mega-menu) ul.sub-menu-lists li a:hover{color: var(--gradient-base-background-2);}

  .sub-menu-head { margin: 10px 0; }
  .banners-area { margin-top: 20px; padding-top: 15px; }
  .dt-sc-mega_menu-title{ margin: 0; line-height: 40px; }
  .dt-sc-menu-product .dt-sc-menu-product_item-info{ text-align: center; background-color:var(--color-icon); color: var(--gradient-base-accent-2); transition: all 0.3s linear;}
  .dt-sc-menu-product .dt-sc-menu-product_item-info:hover{ background-color: var(--gradient-base-background-2); color: rgb(var(--color-background));}
  .dt-sc-menu-product .dt-sc-menu-product_item-info a{ color:currentcolor; transition: none; padding: 10px; display: block; }
  .dt-sc-menu-product .dt-sc-menu-product_item-info .dt-sc-price{ display:none;  margin:0 5px; white-space: pre; }
  .dt-sc-menu-image-with-text .dt-sc-mega_menu, .dt-sc-menu-product__item { overflow:hidden; position:relative; }
  .dt-sc-menu-image-with-text .dt-sc-details{ position: absolute; bottom: -40px; width: 100%; background-color: rgb(var(--color-background)); transition: all 0.3s linear; }

  .dt-sc-menu-image-with-text:hover .dt-sc-details{ bottom:0; }
  .dt-sc-menu-image-with-text .dt-sc-btn, .dt-sc-menu-product .dt-sc-menu-product_item-info{ line-height: normal; margin: 0;  border-radius: 0; }
  .dt-sc-menu-image-with-text:hover .dt-sc-btn, .dt-sc-menu-product:hover .dt-sc-menu-product_item-info{ opacity:1; bottom: 0; visibility:visible; }
  .sticky-header:before { background-color: rgb(var(--color-background)); content: ""; display: inline !important; height: 100%; opacity: 0; position: absolute; left: 50%; top: 0; z-index: -1; -webkit-box-shadow: 1px 0 5px -1px var(--DTboxShadowcolor); box-shadow: 1px 0 5px -1px var(--DTboxShadowcolor); -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: var(--DTBaseTransition); transition: var(--DTBaseTransition); }
  .sticky-header.init-sticky { margin: 0 auto; max-width: var(--DTContainer); padding-top: 10px; padding-bottom: 10px; position: fixed; left: 0; right: 0; top: 0; z-index: 99; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: .1s; animation-delay: .1s; }
  .sticky-header.init-sticky:before { opacity: 1; }

  @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); } 100% { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } }
  @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); } 100% { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }   }


  /*Tabs menu start*/

  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists ul{ margin:0; padding: 0; list-style-type: none;}
/*   ul.dt-sc-list-inline &gt; li ul.sub-menu-lists ul a { font-size: calc({{ section.settings.font_size_sub }}px - 2px); padding:0 0; } */
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-nav ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap;border-bottom: 1px solid var(--color-base-accent-1); }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-nav li { display: inline-block; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-nav .tabs li a { padding:10px; display:block; text-transform: capitalize; border: 1px solid var(--color-base-accent-1); border-bottom: none; transition: var(--DTBaseTransition);background-color: rgb(var(--color-background)); transition: var(--DTBaseTransition); }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-nav .tabs li a:hover,
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-nav .tabs li.active a{  background-color: rgb(var(--color-background)); color: var(--DT_Button_Text_Color); }

  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-content { padding: 10px; display: block; text-transform: capitalize; background-color: rgb(var(--color-background));}
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-content img { margin-right: 10px; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-content .row-reverse img { margin-right: 0px; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists .tabs-content li.dt-sc-menu-tabs:not(:first-child) { display: none; }

  /*Vertical tab*/
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.vertical { grid-template-columns: 300px 1fr; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.vertical .tabs-nav .tabs li{ display:block; text-transform: capitalize; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.vertical .tabs-nav ul{ flex-direction: column; }
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.vertical .tabs-nav .tabs li a { padding:8px 15px;}

  /*Horizontal tab*/
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.horizontal .tabs-nav .tabs li a { padding:10px 30px; border-bottom: none;}
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.horizontal .tabs-nav .tabs li:not(:first-child) a { border-left:0px;}
  ul.dt-sc-list-inline &gt; li ul.sub-menu-lists.horizontal .tabs-content { border: 1px solid var(--DTColor_Border); border-top: 0; }

  /*Top Sticky*/
  #dT_top-sticky { padding: 30px; top: 0; left: 0; right: 0; display: none; z-index: 5; position: absolute; background-color: rgb(var(--color-background)); }
  #dT_top-sticky .search-box { position: relative; display:flex; width: 100%; }
  #dT_top-sticky .search-box .dt-sc-btn{ margin:0; width:80px; }
  #dT_top-sticky .search-box input[type=text] { padding: 0; border-width: 0 0 1px; }
  #dT_top-sticky .close { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); z-index: 99; }
  #dT_top-sticky .dT_ProductProactiveSearch { position: relative;  display: flex; align-items: center; justify-content: center; margin: auto;}
  #dT_top-sticky .dT_ProductProactiveSearch form{ width: 100%; border: none; background: transparent; }
  #dT_top-sticky .dt-sc-ProductSugesstions{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; padding: 10px; }
  #dT_top-sticky .dt-sc-ProductSugesstions:empty{ display: none; }
  #dT_top-sticky .dt-sc-ProductSugesstions li { width: 100%; border: 1px solid var(--DTColor_Border); padding: 10px; margin: 0; }

  ul.dt-nav &gt; li.has-mega-menu &gt; div.sub-menu-block .dt-sc--main-menu--mega &gt; ul.mega-menu-brands { padding-top: 0; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: var(--DTGutter_Width); }
  ul.dt-nav &gt; li.has-mega-menu &gt; div.sub-menu-block .dt-sc--main-menu--mega &gt; ul.mega-menu-brands li {padding: 30px; background-color: rgb(var(--color-background)); border: 1px solid var(--DTColor_Border); }

  header .tag{ white-space: nowrap; font-size: 10px; padding: 2px 5px; position: absolute; top: -20px; left: 0px; line-height: normal; font-style: normal; text-transform: uppercase; width: auto; border-radius: var(--DT_Button_Border_Radius); font-weight: bold; }
  header .tag:after{ content: ''; position: absolute; border-width:5px 0px 5px 5px; border-style: solid; border-color: transparent;  bottom: -10px; left: 8px; }
  header .tag.hot  {background:var(--DT_Error_Color); color:var(--DTBodyBGColor); animation-delay: 200ms; }
  header .tag.new  {background:var(--DT_Success_Color); color:var(--DTBodyBGColor); animation-delay: 400ms; }
  header .tag.sale {background:var(--DT_Info_Color); color:var(--DTBodyBGColor); animation-delay: 600ms; }

  header .tag.hot:after  {border-top-color:var(--DT_Error_Color);}
  header .tag.new:after  {border-top-color:var(--DT_Success_Color);}
  header .tag.sale:after {border-top-color:var(--DT_Info_Color);}

@media screen and (min-width: 990px) {
   ul.dt-nav li &gt; div.sub-menu-block { position: absolute; left: 0; top: 100%; width: 200px; z-index: 4; box-sizing: border-box; margin-left: 0; transition: all 0.3s linear; 
  -webkit-transition: all 0.3s linear; opacity: 0; visibility: hidden; pointer-events: none; display: block;   }
}
ul.dt-nav li:hover &gt; div.sub-menu-block {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
ul.dt-nav &gt; li.has-mega-menu &gt; div.sub-menu-block .dt-sc--main-menu--mega &gt; ul {
    display: grid;
    padding: 30px;
    background: var(--gradient-background);
}
ul.dt-nav &gt; li.has-mega-menu &gt; div.sub-menu-block{ width: var(--page-width);border: 5px solid var(--gradient-base-accent-3); background: var(--gradient-base-accent-2);border-radius: 5px; }
ul.dt-nav { position: relative; }
ul.dt-nav &gt; li div.sub-menu-block .dt-sc-dropdown-menu.dt-sc_main-menu--has-links,
ul.dt-nav &gt; li.menu-item-has-children &gt; div.sub-menu-block .dt-sc_main-menu--has-links{
    box-shadow: 0 1px 5px rgb(0 0 0 / 10%);
    background: rgb(var(--color-background));
    padding:0;
    border-radius:0px;
}
}

/*custom*/
@media screen and (max-width: 990px) {
.header__icons{    grid-row: 1;}
}
ul.dt-sc-list-inline &gt; li ul.sub-menu-lists li ul li{  }







</pre></body></html>