/** Shopify CDN: Minification failed

Line 127:2 Unexpected "="

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/


/* @font-face{
    font-family: "Menco Light";
    src: url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Light.eot"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Light.woff")format("woff"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Light.woff2")format("woff2"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Light.ttf")format("truetype")
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family: "Menco Medium";
    src: url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Medium.eot"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Medium.woff")format("woff"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Medium.woff2")format("woff2"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Medium.ttf")format("truetype")
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family: "Menco Bold";
    src: url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Bold.eot"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Bold.woff")format("woff"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Bold.woff2")format("woff2"),
        url("https://cdn.shopify.com/s/files/1/0628/2389/1013/files/Menco_W00_Bold.ttf?v=1733303959")format("truetype")
    font-weight:bold;
    font-style:normal;
    font-display:swap;
}

body, p{
  font-family: "Menco Medium" !important;
}
h1, h2, h3, h4, h5, h6, a{
  font-family: "Menco Bold" !important;
}
 */

.wrapper-body{
    padding-bottom: 0px;
}

/* messing with header background START */
#ponke .header-navigation{
      position: absolute;
      z-index:1000;
      width: 100%;
      background: transparent !important;
}

/* #your-shopping-cart .header-navigation {
  background-color: #000057 !important;
} */

/* .product-template-right-thumbs .header-navigation {
  background-color: #000057 !important;
}  */

#ponke .header-mobile{
      position: absolute;
      z-index:1000;
      width: 100%;
      background: transparent !important;
}

/* .product-template-right-thumbs .header-mobile {
  background-color: #000057 !important;
}
 */

/* messing with header background END */

.currency-block .dropdown-menu a span.text{
  color:#36220c;
}

.footer__content-top .container{
  max-width: 1200px;
}

.footer-block__newsletter .field__input{
  opacity: 0.6;
}

.footer-block__newsletter .form--check label:before {
    top: 9px !important;
    left: 0px; 
    width: 15px !important;
    height: 15px !important;
  
}

.footer-block__newsletter .form--check label {
    padding-left: 25px !important;
}

.footer-block__newsletter .form--check {
    margin-top: 8px !important;
}
  
/* .footer-block__newsletter .field__input::placeholder{
  opacity: 0.5;
} */


* ============= BONK-X-BKFC START ================ */

@font-face{
    font-family: "HERBORN";
    src: url("/cdn/shop/files/HERBORN.TTF?v=1776102042")  
}

#bonk-x-bkfc h1,
#bonk-x-bkfc h2,
#bonk-x-bkfc h3,
#bonk-x-bkfc h4,
#bonk-x-bkfc h5,
#bonk-x-bkfc h6 {
  font-family: "HERBORN" !important;
}

#bonk-x-bkfc .header-nav-hamburger{
  background-color: #000000;
}

#bonk-x-bkfc .header-mobile{
  background-color: #000000;
}

#bonk-x-bkfc .footer__content-top{
  background-color: #000000;
}

.product-template-bonk-x-bkfc .header-nav-hamburger{
  background-color: #000000 !important;
}

.product-template-bonk-x-bkfc .header-mobile{
  background-color: #000000;
}

.product-template-bonk-x-bkfc .footer__content-top{
  background-color: #000000;
}

.product-template-bonk-x-bkfc h1,
.product-template-bonk-x-bkfc h2,
.product-template-bonk-x-bkfc h3,
.product-template-bonk-x-bkfc h4,
.product-template-bonk-x-bkfc h5,
.product-template-bonk-x-bkfc h6 {
  font-family: "HERBORN" !important;
}

/* ============= BONK-X-BKFC END ================ */


/* ============= RIPnDIPxPONKE-VIP START ================ */

@font-face{
    font-family: "GTFByrdTRIAL-Bold";
    src: url("/cdn/shop/files/GTFByrdTRIAL-Bold.otf?v=1764946613")  
}

#ripndip-x-ponke-vip h1,
#ripndip-x-ponke-vip h2,
#ripndip-x-ponke-vip h3,
#ripndip-x-ponke-vip h4,
#ripndip-x-ponke-vip h5,
#ripndip-x-ponke-vip h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}

#ripndip-x-ponke-vip .header-nav-hamburger{
  background-color: #59595B;
}

#ripndip-x-ponke-vip .header-mobile{
  background-color: #59595B;
}

#ripndip-x-ponke-vip .footer__content-top{
  background-color: #59595B;
}

.product-template-ripndip-x-ponke-vip .header-nav-hamburger{
  background-color: #59595B !important;
}

.product-template-ripndip-x-ponke-vip .header-mobile{
  background-color: #59595B;
}

.product-template-ripndip-x-ponke-vip .footer__content-top{
  background-color: #59595B;
}

.product-template-ripndip-x-ponke-vip h1,
.product-template-ripndip-x-ponke-vip h2,
.product-template-ripndip-x-ponke-vip h3,
.product-template-ripndip-x-ponke-vip h4,
.product-template-ripndip-x-ponke-vip h5,
.product-template-ripndip-x-ponke-vip h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}

/* ============= RIPnDIPxPONKE-VIP END ================ */


/* ============= RIPnDIPxPONKE-TEST START ================ */

@font-face{
    font-family: "GTFByrdTRIAL-Bold";
    src: url("/cdn/shop/files/GTFByrdTRIAL-Bold.otf?v=1764946613")  
}

#ripndip-test h1,
#ripndip-test h2,
#ripndip-test h3,
#ripndip-test h4,
#ripndip-test h5,
#ripndip-test h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}

#ripndip-test .header-nav-hamburger{
  background-color: #59595B;
}

#ripndip-test .header-mobile{
  background-color: #59595B;
}

#ripndip-test .footer__content-top{
  background-color: #59595B;
}

.product-template-ripndip-test .header-nav-hamburger{
  background-color: #59595B !important;
}

.product-template-ripndip-test .header-mobile{
  background-color: #59595B;
}

.product-template-ripndip-test .footer__content-top{
  background-color: #59595B;
}

.product-template-ripndip-test h1,
.product-template-ripndip-test h2,
.product-template-ripndip-test h3,
.product-template-ripndip-test h4,
.product-template-ripndip-test h5,
.product-template-ripndip-test h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}

/* ============= RIPnDIPxPONKE-TEST END ================ */


/* ============= RIPnDIPxPONKE START ================ */

@font-face{
    font-family: "GTFByrdTRIAL-Bold";
    src: url("/cdn/shop/files/GTFByrdTRIAL-Bold.otf?v=1764946613")  
}

#ripndip-x-ponke h1,
#ripndip-x-ponke h2,
#ripndip-x-ponke h3,
#ripndip-x-ponke h4,
#ripndip-x-ponke h5,
#ripndip-x-ponke h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}

#ripndip-x-ponke .header-nav-hamburger{
  background-color: #59595B;
}

#ripndip-x-ponke .header-mobile{
  background-color: #59595B;
}

#ripndip-x-ponke .footer__content-top{
  background-color: #59595B;
}

.product-template-ripndip-x-ponke .header-nav-hamburger{
  background-color: #59595B !important;
}

.product-template-ripndip-x-ponke .header-mobile{
  background-color: #59595B;
}

.product-template-ripndip-x-ponke .footer__content-top{
  background-color: #59595B;
}

.product-template-ripndip-x-ponke h1,
.product-template-ripndip-x-ponke h2,
.product-template-ripndip-x-ponke h3,
.product-template-ripndip-x-ponke h4,
.product-template-ripndip-x-ponke h5,
.product-template-ripndip-x-ponke h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}

/* ============= RIPnDIPxPONKE END ================ */


/* ============= NOBODY SAUSAGE START ================ */

 #nobody-sausage #product-add-to-cart {
  position: relative;
  color: transparent;   /* hides "Sold out" text safely */
}

 #nobody-sausage #product-add-to-cart::after {
  content: "Not Available";
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;       /* change if needed */
  font-size: 16px;
  font-weight: 600;
  pointer-events: none;
}


 #nobody-sausage .featured-product{
    /* background-color:#FFB000; */
    background-image: url('/cdn/shop/files/NS-bg-pink.png?v=1765807565');
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
  }

  /* #nobody-sausage .product-detail-images{
    background-image: url('/cdn/shop/files/NS-bg-blue.png?v=1765807565');
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
  } */

  /* @media(max-width: 700px) {
   #nobody-sausage .body-content-wrapper {
     background-image: url('/cdn/shop/files/Mobile_Nobody.png?v=1764949531');
  }
}*/

@font-face{
    font-family: "GTFByrdTRIAL-Bold";
    src: url("/cdn/shop/files/GTFByrdTRIAL-Bold.otf?v=1764946613")  
}

#nobody-sausage h1,
#nobody-sausage h2,
#nobody-sausage h3,
#nobody-sausage h4,
#nobody-sausage h5,
#nobody-sausage h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}

#nobody-sausage .header-nav-hamburger{
  background-color: #F16D91;
}

#nobody-sausage .header-mobile{
  background-color: #F16D91;
}

#nobody-sausage .footer__content-top{
  background-color: #F16D91;
}

.product-template-nobody-sausage .header-nav-hamburger{
  background-color: #F16D91 !important;
}

.product-template-nobody-sausage .header-mobile{
  background-color: #F16D91;
}

.product-template-nobody-sausage .footer__content-top{
  background-color: #F16D91;
}

.product-template-nobody-sausage h1,
.product-template-nobody-sausage h2,
.product-template-nobody-sausage h3,
.product-template-nobody-sausage h4,
.product-template-nobody-sausage h5,
.product-template-nobody-sausage h6 {
  font-family: "GTFByrdTRIAL-Bold" !important;
}
/* ============= NOBODY SAUSAGE END ================ */

/* ============= SNEK START ================ */

@font-face{
    font-family: "Super_Corn";
    src: url("/cdn/shop/files/Super_Corn.ttf?v=1764269353")  
}
#snek h1,
#snek h2,
#snek h3,
#snek h4,
#snek h5,
#snek h6 {
  font-family: "Super_Corn" !important;
}

#snek .header-nav-hamburger{
  background-color: #8e1a1b;
}

#snek .header-mobile{
  background-color: #8e1a1b;
}

#snek .footer__content-top{
  background-color: #8e1a1b;
}

#snek .price-item--sale {
  color:#02B15E;
}

.product-template-snek .header-nav-hamburger{
  background-color: #8e1a1b !important;
}

.product-template-snek .header-mobile{
  background-color: #8e1a1b;
}

.product-template-snek .footer__content-top{
  background-color: #8e1a1b;
}
.product-template-snek .price-item--sale {
  color:#febc34;
}
.product-template-snek h1,
.product-template-snek h2,
.product-template-snek h3,
.product-template-snek h4,
.product-template-snek h5,
.product-template-snek h6 {
  font-family: "Super_Corn" !important;
}
/* ============= SNEK END ================ */

/* ============= PREMIER-PADDLE START ================ */

@font-face{
    font-family: "Designer";
    src: url("/cdn/shop/files/Designer.otf?v=1764872960")  
}

/* #premier-padel h1,h2,h3,h4,h5,h6{
  font-family:"Designer" !important;
} */

#premier-padel{
  background-color: #282827 !important;
}

#premier-padel .header-nav-hamburger{
  background-color: #b78948;
}

#premier-padel .header-mobile{
  background-color: #b78948;
}

#premier-padel .footer__content-top{
  background-color: #b78948;

}

/* ============= PREMIER-PADDLE END ================ */

/* ============= TEDDY-MOO START ================ */


/* Load Super_Corn correctly */
@font-face {
  font-family: "Super_Corn";
  src: url("/cdn/shop/files/Super_Corn.ttf?v=1764269353") format("truetype");
}

/* Load Roboto correctly */
@font-face {
  font-family: "Roboto_Condensed-Regular";
  src: url("/cdn/shop/files/Roboto_Condensed-Regular.ttf?v=1764269754") format("truetype");
}

/* Headings use Super_Corn */
body#teddy-moo h1,
body#teddy-moo h2,
body#teddy-moo h3,
body#teddy-moo h4,
body#teddy-moo h5,
body#teddy-moo h6 {
  font-family: "Super_Corn" !important;
}

/* === APPLY COLORS TO HEADER & FOOTER FOR THIS PAGE ONLY === */
/* Header & footer sit OUTSIDE the `#teddy-moo` wrapper in many themes */
/* So we target the BODY with ID="teddy-moo" as the root */

#teddy-moo .header-nav-hamburger {
  background-color: #eb42e4 !important;
}

#teddy-moo .header-mobile {
  background-color: #eb42e4 !important;
}

#teddy-moo .footer__content-top {
  background-color: #eb42e4 !important;
}

.product-template-teddy-moo .header-nav-hamburger{
  background-color: #eb42e4 !important;
}

.product-template-teddy-moo .header-mobile{
  background-color: #eb42e4;
}

.product-template-teddy-moo .footer__content-top{
  background-color: #eb42e4;
}

.product-template-teddy-moo h1,
.product-template-teddy-moo h2,
.product-template-teddy-moo h3,
.product-template-teddy-moo h4,
.product-template-teddy-moo h5,
.product-template-teddy-moo h6 {
  font-family: "Super_Corn" !important;
}



/* ============= TEDDY-MOO END ================ */

/* ============= EMMY - MAGIC EDEN START ================ */

@font-face{
    font-family: "Aeonik Bold";
    src: url("/cdn/shop/files/fonnts.com-Aeonik-Bold.ttf?v=1760041118")  
}

#emmy h1,h2,h3,h4,h5,h6{
  font-family:"Aeonik Bold";
}

#emmy .header-nav-hamburger{
  background-color: #F30075;
}

#emmy .header-mobile{
  background-color: #F30075;
}

#emmy .footer__content-top{
  background-color: #36114D
}

/* ============= MAGIC EDEN END ================ */

/* ============= MEW START =============== */
#mew .header-nav-hamburger{
  background-color: #fe0000;
}

#mew .header-mobile{
  background-color: #fe0000;
}

#mew .footer__content-top{
  background-color: #fe0000;
}

.product-template-mew .header-nav-hamburger{
  background-color: #fe0000 !important;
}

.product-template-mew .header-mobile{
  background-color: #fe0000;
}

.product-template-mew .footer__content-top{
  background-color: #fe0000;
}
/* ============= MEW END =============== */


/* ============= CATGAME START =============== */
#cat-game .header-nav-hamburger{
  background-color: #d52e85;
}

#cat-game .header-mobile{
  background-color: #d52e85;
}

#cat-game .footer__content-top{
  background-color: #d52e85;
}
/* ============= CATGAME END ================ */


/* ============= BABY SNEK START ================ */

#babysnek-blindbox .header-nav-hamburger{
  /* display:none; */
    background-color: #5dbfec;
}

#babysnek-blindbox .header-mobile{
  /* display:none; */
    background-color: #5dbfec;
}

#babysnek-blindbox .footer__content-top{
  background: #5dbfec;
  border-top:2px solid black;
}

/* ============= BABY SNEK END ================ */

/* ============= PONKE START ================ */

#ponke{
  background-color: #FFB000;
}

/* body.page-ponke{
  cursor: url('/cdn/shop/files/223_32x32_black.jpg?v=1743019805'), auto;
} */


/* #ponke .body-content-wrapper{
    margin: 0 auto;
    max-width:2000px;
    background-color:#FFB000;
    background-image: url('/cdn/shop/files/ponkeweb_bg_yellow.png?v=1754409577');
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
  } */

/* #ponke .featured-product{
  padding-top: 500px;
} */

/* @media(max-width: 1800px){
  #ponke .featured-product{
  padding-top: 450px;
  }
}

@media(max-width: 1600px){
  #ponke .featured-product{
  padding-top: 400px;
  }
}

@media(max-width: 1400px){
  #ponke .featured-product{
  padding-top: 350px;
  }
}

@media(max-width: 1200px){
  #ponke .featured-product{
  padding-top: 300px;
  }
}


  @media(max-width: 1025px) {
   #ponke .body-content-wrapper {
    background-size: contain;
    background-position: top center;
  } 
} 

@media(max-width: 700px) {
   #ponke .body-content-wrapper {
     background-image: url('/cdn/shop/files/ponkeweb_bg_mobile-yellow.png?v=1754409577');
  }

  #ponke .featured-product{
  padding-top: 400px;
  }
}

@media(max-width: 650px){
  #ponke .featured-product{
  padding-top: 350px;
  }
}

@media(max-width: 500px){
  #ponke .featured-product{
  padding-top: 300px;
  }
}

@media(max-width: 400px){
  #ponke .featured-product{
  padding-top: 250px;
  }
} */

#ponke .header-nav-hamburger{
  background-color: transparent;
}

/* Fix hamburger icon color to black on Ponke page */
#ponke .header-nav-hamburger .icon-hamburger,
#ponke .header-nav-hamburger .icon-hamburger .icon-line,
#ponke .header-nav-hamburger .icon-hamburger .icon-line:before,
#ponke .header-nav-hamburger .icon-hamburger .icon-line:after {
  background-color: black !important;
}

/* Mobile hamburger menu icon - override --i-color variable */
#ponke .header-mobile .header__icon--menu,
#ponke .header-mobile .menu-drawer-toggle,
#ponke .header-mobile .header__icon,
#ponke .header-mobile [style*="--i-color"] {
  --i-color: black !important;
}

#ponke .header-mobile .header__icon--menu svg,
#ponke .header-mobile .header__icon--menu path,
#ponke .header-mobile .menu-drawer-toggle svg,
#ponke .header-mobile .menu-drawer-toggle path,
#ponke .header-mobile .header__icon svg,
#ponke .header-mobile .header__icon path {
  fill: black !important;
  stroke: black !important;
  color: black !important;
}

/* Ponke Header Text and Icon Colors */
#ponke .header-navigation .header__heading-link,
#ponke .header-navigation .header__menu-item,
#ponke .header-navigation .header__menu-item a,
#ponke .header-navigation .list-menu__item a,
#ponke .header-navigation .cart-count-bubble {
  color: black !important;
}

/* Fix header icons - only change fill, not background */
#ponke .header-navigation .header__icon svg,
#ponke .header-navigation .header__icon path,
#ponke .header-navigation .header__icon svg path {
  fill: black !important;
  stroke: black !important;
  stroke-width: 0px !important; /* Prevent thick lines */
}

/* Remove any background color from icons */
#ponke .header-navigation .header__icon {
  background-color: transparent !important;
}

/* Replace desktop logo image source directly */
#ponke .header-navigation .header__heading-logo {
  content: url('/cdn/shop/files/223_LOGO_BLACK.png?v=1751482296') !important;
  width: 100px !important;
  height: auto !important;
  max-height: 60px !important;
}

/* Alternative approach - use background on link */
#ponke .header-navigation .header__heading-link {
  display: block !important;
  background-image: url('/cdn/shop/files/223_LOGO_BLACK.png?v=1751482296') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 100px !important;
  height: 60px !important;
  text-indent: -9999px !important;
  overflow: hidden !important;
}

#ponke .footer__content-top{
  background-color: #FFB000 !important;
}

#ponke .footer-block__heading{
  color: black;
}

#ponke .footer-block__newsletter .newsletter-form__button{
  border: 1px solid #383e1b;
  background-color: #383e1b;
}

#ponke .footer-block__newsletter .form--check label:before, .footer-block__newsletter .form--check label:after {
    border-color: black;
}

#ponke .footer-block__newsletter .form--check p{
  color:black;
}

#ponke .footer-block__newsletter .form--check a{
  color:black;
}

#ponke .footer-block__list-social .list-social__link{
  background: #1D1D1D;
}

#ponke .footer-block__list-social .list-social__link svg{
  fill: #ffffff !important;
}

#ponke .footer-block__details a{
  color: black;
}

/*ponke-mobile start*/

#ponke .header-mobile{
  background-color: transparent;
  box-shadow: none;
}

/* Ponke Mobile Header Text and Icon Colors */
#ponke .header-mobile .header__heading-link,
#ponke .header-mobile .header__menu-item,
#ponke .header-mobile .header__menu-item a,
#ponke .header-mobile .list-menu__item a,
#ponke .header-mobile .cart-count-bubble {
  color: black !important;
}

/* Fix mobile header icons - only change fill, not background */
#ponke .header-mobile .header__icon svg,
#ponke .header-mobile .header__icon path,
#ponke .header-mobile .header__icon svg path {
  fill: black !important;
  stroke: black !important;
  stroke-width: 1px !important; /* Prevent thick lines */
}

/* Remove any background color from mobile icons */
#ponke .header-mobile .header__icon {
  background-color: transparent !important;
}

/* Hide current logo on Ponke mobile */
#ponke .header-mobile .header-logo,
#ponke .header-mobile .header__heading-logo {
  display: none !important;
}

/* Add new Ponke logo for mobile - ADJUST WIDTH BELOW */
#ponke .header-mobile .header__heading-link {
  display: block !important;
  background-image: url('/cdn/shop/files/223_LOGO_BLACK.png?v=1751482296') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 80px !important; /* CHANGE THIS VALUE TO ADJUST MOBILE LOGO SIZE */
  height: 40px !important;
  text-indent: -9999px !important; /* Hide any text */
  overflow: hidden !important;
}

/* ponke-mobile end*/

/* ponke password page customisation start */


@media (max-width: 1024px) {
  .password-template .password-form {
    right: 30%;
  }
}

.password-template .button{
  background: #1D1D1D !important;
}

/* ponke password page customisation end */


/* ============= PONKE END ================ */



/* ============= CHIMPERS START ================ */

.header-nav-chimpers {
  background: url("/cdn/shop/files/light-beige-bg.jpg");
  background-size: cover;
  border-bottom: 0px;
}
.header-nav-chimpers .container {
  height: 70px !important;
}

.header-nav-chimpers{
  position:relative;
}

.header-nav-chimpers .header-logo{
    position:absolute;
    left: 50%;
    top:5%;
    transform: translateX(-50%);
    height: auto;
}
.header-nav-chimpers .cart-count-bubble{
    top: -12px;
    right: -16px;
}

.page-chimpers-landing .product-details .breadcrumb-bg{
    display:none !important;
}

#chimpers-store .card__heading a{
  font-size: 16px;
}

.collection-template-chimpers-fw .card__heading a{
  font-size: 16px;
}

#chimpers-store .view_all{
  background-color: #ff0067;
  padding: 14px 45px;
  margin-top: 40px;
  border-radius: 30px;
  border: 2px solid black;
  transition: 0.3s;
}

#chimpers-store .view_all:hover{
  background-color: #FFF;
  border: 2px solid #ff0067;
  color: black;
  box-shadow: 0 0 5px #ff0067, 0 0 10px #ff0067;
}

@media(max-width:768px){
      #chimpers-store .view_all{
      padding: 10px 40px;
      margin-top: 0px;
    }
}

/* custom header icons chimpers START */

.header-nav-chimpers .header__icon--account svg{
    display:none;
}

.header-nav-chimpers .header__icon--account {
  background-image: url('/cdn/shop/files/chimpers-account.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 26px;
  height: 26px; 
}

.header-nav-chimpers .header__icon--account:hover {
  scale:1.1;
}

/* Tooltip Styling */
.header-nav-chimpers .header__icon--account::after {
  content: "My Account"; /* Tooltip text */
  position: absolute;
  bottom: -30px; /* Positioning below the icon */
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 5px 8px;
  font-size: 12px;
  white-space: nowrap;
  border-radius: 4px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  pointer-events: none;
}

.header-nav-chimpers .header__icon--account:hover::after {
  opacity: 1;
  visibility: visible;
}

.header-nav-chimpers .header__icon--cart svg{
    display:none !important;
}

.header-nav-chimpers .header__icon--cart {
  background-image: url('/cdn/shop/files/chimpers-cart.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  margin-top:8px;
  margin-left:15px;
  display: inline-block;
}

.header-nav-chimpers .header__icon--cart:hover {
  scale:1.1;
}

/* Tooltip Styling */
.header-nav-chimpers .header__icon--cart::after {
  content: "Cart"; 
  position: absolute;
  bottom: -30px; /* Positioning below the icon */
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 5px 8px;
  font-size: 12px;
  white-space: nowrap;
  border-radius: 4px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  pointer-events: none;
}

.header-nav-chimpers .header__icon--cart:hover::after {
  opacity: 1;
  visibility: visible;
}

@media(max-width:1025px){
  .header-nav-chimpers .header__icon--cart {
      margin-top:8px;
  }

  #chimpers-store .card__heading a{
  font-size: 15px;
}
}

/* customn header icons chimpers + KFT END */

/* showing chimpers header according to page templates START */
.header-nav-chimpers{
    display:none;
}

#chimpers-store .header-nav-chimpers{
  display:block;
}

#kft .header-nav-chimpers{
  display:block;
}

#chimpers-store .header-nav-hamburger{
  /* display:none; */
    background-color: #ff0067;
}

#chimpers-blindbox .header-nav-hamburger{
  /* display:none; */
  background-color: #ff0067; 
}

#kft .header-nav-hamburger{
  /* display:none; */
  background-color: #ff0067;
}

/* #chimpers-store .header-navigation .container{
  height: 60px;
} */

/* .product-template-chimpers .header-nav-chimpers{
  display:block;
} */

.product-template-chimpers .header-nav-hamburger{
  /* display:none; */
  background-color: #ff0067 !important;
}

/* .collection-template-chimpers-fw .header-nav-hamburger{
  display: none;
} */

/* .collection-template-chimpers-fw .header-nav-chimpers{
  display: block;
} */

/* mobile */


.chimpers-mobile-header{
    display:none !important;
}

#chimpers-store .header-mobile{
   /* display:none; */
  background-color: #ff0067 !important; 
}

#chimpers-blindbox .header-mobile{
   /* display:none; */
  background-color: #ff0067 !important; 
}

#kft .header-mobile{
   /* display:none; */
  background-color: #ff0067 !important; 
}

.product-template-chimpers .header-mobile{
   /* display:none; */
  background-color: #ff0067 !important; 
}

.collection-template-chimpers-fw .header-mobile{
   /* display:none; */
  background-color: #ff0067 !important; 
}

 @media (max-width: 1025px) {
#chimpers-store .chimpers-mobile-header{
   /* display:block !important; */
 
}

#kft .chimpers-mobile-header{
   /* display:block !important; */

}

.product-template-chimpers .chimpers-mobile-header{
   /* display:block !important; */

}

.collection-template-chimpers-fw .chimpers-mobile-header{
   /* display:block !important; */
  background-color: #ff0067;
}
 }

/* mobile end */

/* footer */
#chimpers-store .footer__content-top{
  background: #ff0067;
  border-top:2px solid black;
}

#chimpers-blindbox .footer__content-top{
  background: #ff0067;
  border-top:2px solid black;
}

.product-template-chimpers .footer__content-top{
  background: #ff0067 !important;
  border-top:2px solid black;
}

#kft .footer__content-top{
  background: #ff0067;
  border-top:2px solid black;
}

.collection-template-chimpers-fw .footer__content-top{
  background: #ff0067;
  border-top:2px solid black;
}

.newsletter-form__field-wrapper{
    width:80%;
}

/* showing chimpers header according to page templates END */

/* ============== CHIMPERS END ================= */

 
/* ============= KUMO START ================ */

#kumo-the-kat{
      background-image: url("/cdn/shop/files/kumo_bg_compressed.jpg?v=1738176373");
}

#kumo-the-kat .header-navigation{
  background: #7E4FFF;
}

#kumo-the-kat .header-mobile{
   background: #7E4FFF;
}

#kumo-the-kat .footer__content-top{
  background: #7E4FFF;
}

/* ============== KUMO END ================= */

/* ============== KABU START ================= */

#kabu .header-navigation{
  background: #288f9c;
}

#kabu .header-mobile{
   background: #288f9c;
}

#kabu .footer__content-top{
  background: #288f9c;
}


/* #kabu{
  color: #FDEBD8;
} */

/* ============== KABU END ================= */

/* ============== Random border radius styling START ================= */

/* .button.button-1{
  border-radius: 20px;
}

.button.button-2{
  border-radius: 20px;
}

.button.button-3{
  border-radius: 20px;
}

#cart-checkout{
  border-radius: 20px;
}

.button-continue{
  border-radius: 20px;
}

.button.button-checkout-2{
  border-radius: 20px;
}
.form-input-placeholder{
  border-radius: 20px;
}

gravity-button{
  border-radius: 20px;
} */

.newsletter-form__field-wrapper{
  border-radius: 20px;
}
/* ============== Random border radius styling END ================= */
