/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header{ 
   /*background: #c72cff !important; */
   background: rgb(255,102,196) !important;
   background: linear-gradient(90deg, rgba(255,102,196,1) 0%, rgba(255,222,89,1) 100%);
   
   color: #232323;
}


#header, #header .header-top {
    /*background-color : #c72cff;*/

   background: rgb(255,102,196);
   background: linear-gradient(90deg, rgba(255,102,196,1) 0%, rgba(255,222,89,1) 100%);   
}

#header .header-nav {
/* border-bottom: #c72cff 2px solid; */

   border-bottom: rgb(255,102,196);
   background: rgb(255,102,196);
   background: linear-gradient(90deg, rgba(255,102,196,1) 0%, rgba(255,222,89,1) 100%);   
}

#header .header-top a[data-depth="0"] {
   color:  #232323;
}

#header .header-nav .blockcart {
   /*background : #c72cff;*/
   background: transparent;
}

#header .header-nav .cart-preview .shopping-cart {
   color: #232323;
}

#header .header-nav .blockcart.active a:hover, #header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active i {
   color: black;
}

#header .header-nav .cart-preview.active {
   background: transparent;
}

#blockEmailSubscription_displayFooterBefore {
   background: transparent;
}

#footer {
   background: rgb(255,102,196);
   background: linear-gradient(90deg, rgba(255,102,196,1) 0%, rgba(255,222,89,1) 100%);   
}

#header .header-nav .cart-preview.active:hover {
   background-color: #24b9d7;
   transition: 1.0s;
   color:white
}

#header .header-nav .cart-preview.active:hover span{
   color: white;
}

/* TikTok icon bug */
#footer .tiktok {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjg1MzY3MDAwMTAyOTk2ODMsIDAsIDAsIDAuODIyOTM0OTI1NTU2MTgyOSwgNDMuMjcxMjQ3ODYzNzY5NTMsIDQxLjg0MzM1NzA4NjE4MTY0KSIgc3R5bGU9IiI+DQogICAgPHBhdGggZD0iTTI2Ny4yLDAuNEMyOTUuMiwwLDMyMi45LDAuMywzNTAuNywwYzEuNywzMi43LDEzLjQsNjUuOSwzNy4zLDg5YzIzLjksMjMuNyw1Ny42LDM0LjUsOTAuNCwzOC4ydjg1LjkgICBjLTMwLjgtMS02MS43LTcuNC04OS42LTIwLjdjLTEyLjItNS41LTIzLjUtMTIuNi0zNC42LTE5LjhjLTAuMSw2Mi4zLDAuMywxMjQuNi0wLjQsMTg2LjdjLTEuNywyOS44LTExLjUsNTkuNS0yOC45LDg0LjEgICBjLTI3LjksNDAuOS03Ni4zLDY3LjYtMTI2LjEsNjguNGMtMzAuNSwxLjctNjEtNi42LTg3LTIxLjlDNjguOCw0NjQuNSwzOC41LDQxNy45LDM0LjEsMzY4Yy0wLjUtMTAuNy0wLjctMjEuMy0wLjMtMzEuNyAgIGMzLjgtNDAuNiwyMy45LTc5LjQsNTUuMS0xMDUuOGMzNS4zLTMwLjgsODQuOC00NS40LDEzMS4yLTM2LjhjMC40LDMxLjYtMC44LDYzLjItMC44LDk0LjhjLTIxLjItNi44LTQ1LjktNC45LTY0LjQsNy45ICAgYy0xMy41LDguOC0yMy44LDIyLjItMjkuMSwzNy4zYy00LjQsMTAuOC0zLjEsMjIuOC0yLjksMzQuM2M1LjEsMzUsMzguNyw2NC40LDc0LjcsNjEuM2MyMy44LTAuMyw0Ni43LTE0LjEsNTkuMS0zNC4zICAgYzQtNy4xLDguNS0xNC4zLDguOC0yMi43YzIuMS0zOC4yLDEuMy03Ni4yLDEuNS0xMTQuM0MyNjcsMTcxLjksMjY2LjYsODYuMiwyNjcuMiwwLjRMMjY3LjIsMC40eiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ii8+DQogIDwvZz4NCjwvc3ZnPg==);
  background-position: center center;
  background-color:transparent;s
}

#contact-link {
   display: none;
}

.block-category {
   min-height: 0;
}