/** Shopify CDN: Minification failed

Line 802:0 Unexpected "}"

**/
/* Place any CSS overrides in this file. */
/* #NavDrawer .mobile-nav-header,
#NavDrawer ul.mobile-nav:last-child {
  display: none !important;
} */

/* SCROLL */
* {
  scroll-behavior: smooth;
}

/* LANDING ANTICA MISCELA */
#antica-miscela .sticky-header, 
#antica-miscela .breadcrumb,
#antica-miscela .footer-wrapper {
  display: none !important;
}

#antica-miscela .announcement-bar {
  display: none !important;
}

@media screen and (min-width: 768px) {
    #antica-miscela .swiper-navigation {
        display: flex;
    }
}

#antica-miscela .sw-logo-list {
  padding: 15px 0;
}

#antica-miscela .sw-logo-list .logo-bar__item {
  margin: 0;
}

/* frecce pagina macchina kimbo up */
#macchina-a-cialde-kimbo-up-100-cialde-macinato-fresco .swiper-navigation svg {
  position: relative;
  z-index: 999;
  fill: white;
}

/* LANDING KIMBO */
#sanremo-2025 .homepage-sections-wrapper[data-wetheme-section-id="template--24636672672087__text_rich_text_ht9hTg"] {
  padding-bottom: 20px;
}

#sanremo-2025 section > .homepage-sections-wrapper {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  #sanremo-2025 .homepage-sections-wrapper {
    padding-top: 0;
  }
}


/* LABEL IN VENDITA IN HP */
.homepage-sections-wrapper .sale-badge.badge,
.homepage-sections-wrapper .product-page--sale-badge {
  display: none;
}



/* LANDING FOOD SERVICE */
#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .sticky-header, 
#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .breadcrumb,
#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .footer-wrapper {
  display: none !important;
}

#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .announcement-bar {
  display: none !important;
}

#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .shopify-section .sw-logo-list {
  padding: 15px 0;
}

#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .shopify-section .logo-bar__item {
  margin: 0;
}

#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .image-with-text-wrapper h2 {
  position: relative;
  margin-top: 40px;
}

#hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .image-with-text-wrapper h2::after {
  content: "Kimbo";
  position: absolute;
  top: -35px;
  left: 0;
  font-size: 18px;
  color: #aa2c2d;
}

@media only screen and (max-width: 768px) {
  #hai-un-39-attivita-scopri-la-linea-kimbo-food-service-kimbo .image-with-text-wrapper h2::after {
    left: 50%;
    transform: translateX(-50%);
  }
}

/* FORM POP UP MOBILE */
form.klaviyo-form[data-testid="klaviyo-form-VfJJDu"] {
  padding-bottom: 80px !important;
}

form.klaviyo-form[data-testid="klaviyo-form-VfJJDu"] .needsclick.kl-private-reset-css-Xuajs1:nth-of-type(6) > .needsclick.kl-private-reset-css-Xuajs1 {
  flex: initial !important;
}

form.klaviyo-form[data-testid="klaviyo-form-VfJJDu"] .needsclick.kl-private-reset-css-Xuajs1:nth-of-type(6) > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 {
  width: 30px !important;
}

form.klaviyo-form[data-testid="klaviyo-form-VfJJDu"] .needsclick.kl-private-reset-css-Xuajs1:nth-of-type(6) .needsclick.go2376614969.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 {
  left: -10px;
  width: 100px;
}

/* FORM POP UP DESKTOP */
form.klaviyo-form[data-testid="klaviyo-form-XVJEMV"] .needsclick.kl-private-reset-css-Xuajs1:nth-of-type(6) > .needsclick.kl-private-reset-css-Xuajs1 {
  flex: initial !important;
}

form.klaviyo-form[data-testid="klaviyo-form-XVJEMV"] .needsclick.kl-private-reset-css-Xuajs1:nth-of-type(6) > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 {
  width: 30px !important;
}



/*rimuove fixed al footer*/
.fix-to-bottom{
  position: relative !important;
  margin-top: 32px;
 }

/* WIDGET CONTATTI */
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 350px !important;
  padding-bottom: 20px !important;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] span,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] div,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] p {
  font-family: Inter, sans-serif !important;
  color: #330e00;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(1) {
  /* background-color: #E60000;
  background-color: #330e00; */
  padding: 5px 20px;
  /* height: 115px; */
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(1) span {
  /* color: white; */
  color: #E60000;
  /* font-weight: 900 !important; */
  font-size: 23px !important;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(1) p {
  padding-top: 22px;
  padding-bottom: 8px;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0;
  height: auto;
  margin: 8px 20px;
  box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1);
  /* top: -45px; */
  background-color: #fff;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2):hover,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3):hover,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4):hover {
  border: 1px solid #E60000;
  box-shadow: 2px 2px 0px #E60000;
  /* border: 1px solid #330e00;
  box-shadow: 2px 2px 0px #330e00; */
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) {
  margin-bottom: 12px;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) img,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) img,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) img {
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
  width: initial;
  height: 40px;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(4),

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(4),

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(4) {
  padding-left: 60px;
  color: #330e00;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(5) a,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(5) a,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(5) a {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  color: transparent;
}

/* form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] {
  margin-bottom: 10px;
} */

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2):hover,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3):hover,
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4):hover {
  /* background-color: #F4F1EE; */
  transition: all .2s ease-in-out;
}

form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3), 
form.klaviyo-form[data-testid="klaviyo-form-RyVLEE"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3) {
  padding-top: 2px;
  font-size: 14px;
  padding-bottom: 5px;
}

button.kl-teaser-RyVLEE {
  margin-right: 0 !important;
}

button.kl-teaser-RyVLEE:active span,
button.kl-teaser-RyVLEE:focus span{
  outline: 10px solid transparent !important;
}


/* WIDGET CONTATTI MOBILE */
button.kl-teaser-XZ967R {
  margin-right: 0 !important;
}

button.kl-teaser-XZ967R span.go681896951 {
  outline: 1px solid transparent !important;
}

.needsclick.kl-private-reset-css-Xuajs1 div[data-testid="FULLSCREEN"] .needsclick.go3241907364.kl-private-reset-css-Xuajs1 {
  margin-left: 0 !important;
  margin-right: 0 !important;
  min-height: calc(100% + 60px) !important;
  top: -30px !important;
}

.needsclick.kl-private-reset-css-Xuajs1 div[data-testid="FULLSCREEN"] .needsclick.go3241907364.kl-private-reset-css-Xuajs1 button {
  top: initial !important;
  bottom: 420px;
  outline: 3px solid transparent !important;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 350px !important;
  padding-bottom: 20px !important;
  min-height: 460px !important;
  align-self: end;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] span,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] div,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] p {
  font-family: Inter, sans-serif !important;
  color: #330e00;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(1) {
  /* background-color: #E60000;
  background-color: #330e00; */
  padding: 5px 20px;
  /* height: 115px; */
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(1) span {
  /* color: white; */
  color: #E60000;
  /* font-weight: 900 !important; */
  font-size: 23px !important;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(1) p {
  padding-top: 22px;
  padding-bottom: 8px;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0;
  height: auto;
  margin: 8px 20px;
  box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1);
  /* top: -45px; */
  background-color: #fff;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2):hover,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3):hover,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4):hover {
  border: 1px solid #E60000;
  box-shadow: 2px 2px 0px #E60000;
  /* border: 1px solid #330e00;
  box-shadow: 2px 2px 0px #330e00; */
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) {
  margin-bottom: 12px;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) img,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) img,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) img {
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
  width: initial;
  height: 40px;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(4),

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(4),

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(2),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(4) {
  padding-left: 60px;
  color: #330e00;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(5) a,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(5) a,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(5) a {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  color: transparent;
}

/* form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] {
  margin-bottom: 10px;
} */

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2):hover,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3):hover,
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4):hover {
  /* background-color: #F4F1EE; */
  transition: all .2s ease-in-out;
}

form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(2) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3),
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(3) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3), 
form.klaviyo-form[data-testid="klaviyo-form-XZ967R"] .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-of-type(4) .kl-private-reset-css-Xuajs1.go3176171171 p:nth-of-type(3) {
  padding-top: 2px;
  font-size: 14px;
  padding-bottom: 5px;
}

button.kl-teaser-RyVLEE {
  margin-right: 0 !important;
}

button.kl-teaser-RyVLEE:active span,
button.kl-teaser-RyVLEE:focus span{
  outline: 10px solid transparent !important;
}

/* FINE WIDGET CONTATTI */


/* FORM NEWSLETTER */
footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] {
  background-color: transparent !important;
  padding: 0 !important;
  max-height: 280px !important;
  margin: 0 !important;
}

#kose-by-kimbo footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] {
  margin: 0 !important;
  width: 100% !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] input {
  background-color: transparent !important;
  border: 0px solid black !important;
  border-bottom: 1px solid black !important;
  padding-left: 0 !important;
  box-shadow: 0px 0px !important;
  color: #330e00 !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] input::placeholder {
  color: rgba(51, 14, 0, 0.75) !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
  padding: 0 25px !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] p {
  text-align: left !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] p span,
#kose-by-kimbo footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] p span {
  font-size: 14px !important;
  font-weight: 700 !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] > div > .kl-private-reset-css-Xuajs1:nth-child(1) p span {
  font-size: 21px !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] > div > .kl-private-reset-css-Xuajs1:nth-child(2) {
  padding-bottom: 0 !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] > div > .kl-private-reset-css-Xuajs1:nth-child(4) p span {
  font-weight: 400 !important;
  position: relative;
  top: -5px;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] span span {
  font-size: 14px !important;
}


footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] .needsclick {
  justify-content: flex-start !important;
  padding-top: 0 !important;
  padding-bottom: 8px !important;
  flex: initial !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] button.needsclick {
  padding-bottom: 0 !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}


footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] .go3176171171 a {
  color: #330E04 !important;
}

footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] input#email_80520246 {
  width: 280px;
}


@media only screen and (max-width: 768px) {
  footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] p {
    text-align: center !important;
  }

  footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] .needsclick {
    align-items: center !important;
  }

  #kose-by-kimbo footer form.klaviyo-form[data-testid="klaviyo-form-S3FkTZ"] .needsclick {
    margin: auto !important;
  }
}

/* FINE FORM NEWSLETTER */

/* PAGINA MONDO KIMBO */
#mondo-kimbo .homepage-featured-box-btn {
 margin: 0;
}

#mondo-kimbo .shopify-section .homepage-sections-wrapper {
  padding: 0;
}

@media screen and (max-width: 767px) {
  #mondo-kimbo .image-gallery-wrapper .keep-spacing.gallery-grid .homepage-gallery-grid-item {
    width: 100%;
  }
  #mondo-kimbo .image-gallery-wrapper .keep-spacing .homepage-gallery-grid-item {
    padding: 32px 0;
  }
  #mondo-kimbo .image-gallery-wrapper .homepage-gallery-background {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* FINE PAGINA MONDO KIMBO */


/* LANDING KIMBO ESPRESSO BARISTA */
#kimbo-barista-espresso-napoli .sticky-header, 
#kimbo-barista-espresso-napoli .breadcrumb,
#kimbo-barista-espresso-napoli .footer-wrapper {
  display: none !important;
}

#kimbo-barista-espresso-napoli .announcement-bar {
  display: none !important;
}

#kimbo-barista-espresso-napoli .sw-logo-list {
  padding: 15px 0;
}

#kimbo-barista-espresso-napoli .logo-bar__item {
  margin: 0;
}

@media only screen and (max-width: 769px) {
  #kimbo-barista-espresso-napoli #shopify-section-template--21148866642263__image_image_with_text_fWVh4z .homepage-sections-wrapper {
    padding-top: 0;
  }

  #kimbo-barista-espresso-napoli #shopify-section-template--21148866642263__image_image_with_text_fWVh4z .grid__item homepage-content--image {
    margin-top: 0;
  }
}


/* #kimbo-barista-espresso-napoli .sw-collage .collage-builder__grid-item--inner {
  height: 70%;
}

@media only screen and (max-width: 1420px) {
  #kimbo-barista-espresso-napoli .sw-collage .collage-builder__grid-item--inner {
    height: 90%;
  }
}

@media only screen and (max-width: 1190px) {
  #kimbo-barista-espresso-napoli .sw-collage .collage-builder__grid-item--inner {
    height: 110%;
  }

  #kimbo-barista-espresso-napoli .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2::after {
    top: 140px;
  }
}

@media only screen and (max-width: 1000px) {
  #kimbo-barista-espresso-napoli .sw-collage .collage-builder__grid-item--inner {
    height: 150%;
  }

  #kimbo-barista-espresso-napoli #shopify-section-template--21148866642263__text_rich_text_NJJgrm {
    margin-top: 95px;
  }
}

@media only screen and (max-width: 850px) {
  #kimbo-barista-espresso-napoli .sw-collage .collage-builder__grid-item--inner {
    height: calc(170% + 50px);
  }

  #kimbo-barista-espresso-napoli #shopify-section-template--21148866642263__text_rich_text_NJJgrm {
    margin-top: 180px;
  }
}

@media only screen and (max-width: 769px) {
    #kimbo-barista-espresso-napoli #shopify-section-template--21148866642263__text_rich_text_NJJgrm {
    margin-top: 0;
  }

  #kimbo-barista-espresso-napoli #shopify-section-template--21148866642263__text_rich_text_NJJgrm .homepage-sections-wrapper.homepage-sections-wrapper--light {
    padding-bottom: 0;
  }

  #kimbo-barista-espresso-napoli #shopify-section-template--21148866642263__image_image_with_text_fWVh4z .homepage-sections-wrapper {
    padding-top: 0;
  }
}

@media only screen and (min-width: 1320px) {
  #kimbo-barista-espresso-napoli .rich-text div.homepage-sections-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
} */



/* form iscrizione newsletter */
#kimbo-barista-espresso-napoli #form-kimbo-barista form {
  padding-top: 0 !important;
  padding-bottom: 80px !important;
}


#kimbo-barista-espresso-napoli #shopify-section-template--20262121767255__36d1e707-21db-4d8f-a6e1-d4015d65f0d3 > div > div:nth-child(1) > div > p {
  margin-bottom: 0;
}

#kimbo-barista-espresso-napoli #form-kimbo-barista #rich-text-80520244 > p > span {
  display: none !important;
}

#kimbo-barista-espresso-napoli #form-kimbo-barista form > .needsclick.kl-private-reset-css-Xuajs1 {
  justify-content: flex-start !important;
  min-height: initial !important;
  max-width: 550px !important;
  margin: auto !important;
}

#kimbo-barista-espresso-napoli #form-kimbo-barista form div[data-testid="form-row"]:nth-of-type(3) .go3176171171 span,
#kimbo-barista-espresso-napoli #form-kimbo-barista form div[data-testid="form-row"]:nth-of-type(3) .go3176171171 span a {
  font-size: 12px;
  font-weight: 700;
}

#kimbo-barista-espresso-napoli #form-kimbo-barista form div[data-testid="form-row"]:nth-of-type(4) .go3176171171 span {
  font-size: 12px !important;
}

#kimbo-barista-espresso-napoli #form-kimbo-barista form div[data-testid="form-row"]:nth-of-type(4) > div.kl-private-reset-css-Xuajs1:nth-of-type(1) {
  flex: initial !important;
  width: 20px !important;
}

#kimbo-barista-espresso-napoli #form-kimbo-barista form div[data-testid="form-row"]:nth-of-type(5) > div {
  width: 100%;
}

#kimbo-barista-espresso-napoli #form-kimbo-barista form div[data-testid="form-row"]:nth-of-type(5) > div button {
  width: 100%;
}


@media only screen and (max-width: 768px) {
  #kimbo-barista-espresso-napoli .image-with-text-wrapper h2::after {
    left: 50%;
    transform: translateX(-50%);
  }

  #kimbo-barista-espresso-napoli .image-with-text-wrapper .feature_row__image_wrapper {
    padding-top: 30px;
  }
}


/*
#kimbo-barista-espresso-napoli .rich-text {
  margin-top: 0px;
}

#kimbo-barista-espresso-napoli .rich-text div.homepage-sections-wrapper {
  padding-bottom: 0;
}

@media only screen and (min-width: 1320px) {
  #kimbo-barista-espresso-napoli .rich-text div.homepage-sections-wrapper {
  padding-top: 0;
  }
}
*/








/* LANDING MACINATO FRESCO */
#kimbo-macinato-fresco-kimbo .sticky-header, 
#kimbo-macinato-fresco-kimbo .breadcrumb,
#kimbo-macinato-fresco-kimbo .footer-wrapper {
  display: none !important;
}

#kimbo-macinato-fresco-kimbo .announcement-bar {
  display: none !important;
}

#kimbo-macinato-fresco-kimbo .sw-logo-list {
  padding: 15px 0;
}

#kimbo-macinato-fresco-kimbo .rich-text {
  margin-top: 0px;
}

#kimbo-macinato-fresco-kimbo .rich-text div.homepage-sections-wrapper {
  padding-bottom: 0;
}

/* #kimbo-macinato-fresco-kimbo .sw-custom-liquid {
  background-color: #F4F1ED;
} */

@media only screen and (min-width: 1320px) {
  #kimbo-macinato-fresco-kimbo .rich-text div.homepage-sections-wrapper {
  padding-top: 0;
  }

  /* #kimbo-macinato-fresco-kimbo .slider-section--template--20262121767255__b29fc7a1-96e7-4a71-ba5b-1905d79536c0 .block-section--template--19851337728343__b29fc7a1-96e7-4a71-ba5b-1905d79536c0-image-1 .homepage-featured-content-box {
    top: 120px !important;
    background-color: rgba(255, 255, 255, 0.45) !important;
  } */
}

#kimbo-macinato-fresco-kimbo .shopify-section .logo-bar__item {
  margin: 0;
}

#kimbo-macinato-fresco-kimbo .image-with-text-wrapper h2::after {
  position: absolute;
  top: -35px;
  left: 0;
  font-size: 18px;
  color: #aa2c2d;
}

#kimbo-macinato-fresco-kimbo #shopify-section-template--19903851528535__91cb3d4b-da0f-4be1-9c22-0e6d03684ff8 h2::after {
  content: "Tradizionale";
}

#kimbo-macinato-fresco-kimbo #shopify-section-template--19903851528535__38e84881-becf-4167-bc9f-ee080e0d87d9 h2::after {
  content: "Ecologico";
}

#kimbo-macinato-fresco-kimbo #shopify-section-template--19903851528535__b116187e-bc32-457c-bd31-f3c5989036c7 h2::after {
  content: "Novità";
}

#kimbo-macinato-fresco-kimbo .button:after {
content: "";
width: 30px;
height: 30px;
background: url("/cdn/shop/files/icona_chicchi.svg?v=1696511693") no-repeat -30px -50px no-scroll;
top: 10px;
right: 5px;
position: absolute;
display: inline-block;
}
/* 
#kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__text-container--inner {
  position: relative;
  top: 25px;
}

#kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2 {
  position: relative;
  /* padding-bottom: 100px; */
}

#kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2::after {
  position: absolute;
  content: "";
  width: 220px;
  height: 50px;
  background: url("/cdn/shop/files/icone_macinato_fresco.svg?v=1702471208") no-repeat;
  top: 110px;
  left: 0;
  display: inline-block;
}

#kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2 {
  line-height: 1.5;
}

@media only screen and (max-width: 1150px) {
  #kimbo-macinato-fresco-kimbo .collage-builder__grid-item {
    width: 100% !important;
  }

  #kimbo-macinato-fresco-kimbo .collage-builder__grid-item:first-of-type {
    height: 250px;
  }
}

/*
@media only screen and (max-width: 768px) {
  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__text-container--af3e1ac9-c3b4-4e3a-b5ec-9abf8e299e24 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2 {
  position: relative;
  padding-bottom: 36px !important;
}
}
*/
#kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-item--inner {
  height: 75%;
}

@media only screen and (max-width: 1420px) {
  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-item--inner {
    height: 90%;
  }
}

@media only screen and (max-width: 1190px) {
  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-item--inner {
    height: 110%;
  }

  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2::after {
    top: 140px;
  }
}

@media only screen and (min-width: 1440px) {
  #kimbo-macinato-fresco-kimbo #shopify-section-template--20262121767255__a4670af2-6f4b-4fe6-a0c1-f8515d8ff3c4 {
    height: 280px;
    overflow-y: hidden;
  }
  #kimbo-macinato-fresco-kimbo .rich-text {
    margin-top: 56px;
  }
}

@media only screen and (max-width: 990px) {
  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-item--inner {
    height: 120%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 880px) {
  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-item--inner {
    height: 140%;
  }
  
  #kimbo-macinato-fresco-kimbo #shopify-section-template--20262121767255__3ae37c37-9675-4414-b8f7-83dc53067bb0 > div > div > div > div > div > h2 {
    padding-top: 100px;
  }

 #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2::after {
    top: 160px;
  }
}

@media only screen and (min-width: 1290px) {
 #kimbo-macinato-fresco-kimbo #shopify-section-template--20262121767255__3ae37c37-9675-4414-b8f7-83dc53067bb0 {
   margin-top: 0;
 }
}

@media only screen and (max-width: 767px) {
   #kimbo-macinato-fresco-kimbo #shopify-section-template--20262121767255__59ec41ad-bd30-4f98-bacc-3eabaa896e31 > section > div > div > div.collage-builder__grid-item.collage-builder__grid-item--template--20262121767255__59ec41ad-bd30-4f98-bacc-3eabaa896e31--2.collage-builder__grid-item--text.collage-builder__grid-item--bed86e28-c949-42fb-90db-8d53edd15fad {
        padding-top: 35px;
  }
}

/*
@media only screen and (max-width: 544px) {
  #kimbo-macinato-fresco-kimbo .sw-collage .collage-builder__grid-container div.collage-builder__grid-item:first-of-type .collage-builder__text-container--inner h2::after {
    top: 80px;
  }
}
*/
/* form iscrizione newsletter */
#kimbo-macinato-fresco-kimbo #form-macinato-fresco form {
  padding-top: 0 !important;
  padding-bottom: 80px !important;
  /* background-color: #F4F1ED !important; */
}

/* #kimbo-macinato-fresco-kimbo #form-macinato-fresco form div[data-testid="form-row"]:nth-of-type(1) {
  display: none !important;
} */

#kimbo-macinato-fresco-kimbo #shopify-section-template--20262121767255__36d1e707-21db-4d8f-a6e1-d4015d65f0d3 > div > div:nth-child(1) > div > p {
  margin-bottom: 0;
}

#kimbo-macinato-fresco-kimbo #form-macinato-fresco #rich-text-80520244 > p > span {
  display: none !important;
}

#kimbo-macinato-fresco-kimbo #form-macinato-fresco form > .needsclick.kl-private-reset-css-Xuajs1 {
  justify-content: flex-start !important;
  min-height: initial !important;
  max-width: 550px !important;
  margin: auto !important;
}

#kimbo-macinato-fresco-kimbo #form-macinato-fresco form div[data-testid="form-row"]:nth-of-type(3) .go3176171171 span,
#kimbo-macinato-fresco-kimbo #form-macinato-fresco form div[data-testid="form-row"]:nth-of-type(3) .go3176171171 span a {
  font-size: 12px;
  font-weight: 700;
}

#kimbo-macinato-fresco-kimbo #form-macinato-fresco form div[data-testid="form-row"]:nth-of-type(4) .go3176171171 span {
  font-size: 12px !important;
}

#kimbo-macinato-fresco-kimbo #form-macinato-fresco form div[data-testid="form-row"]:nth-of-type(4) > div.kl-private-reset-css-Xuajs1:nth-of-type(1) {
  flex: initial !important;
  width: 20px !important;
}

#kimbo-macinato-fresco-kimbo #form-macinato-fresco form div[data-testid="form-row"]:nth-of-type(5) > div {
  width: 100%;
}

#kimbo-macinato-fresco-kimbo #form-macinato-fresco form div[data-testid="form-row"]:nth-of-type(5) > div button {
  width: 100%;
}


@media only screen and (max-width: 768px) {
  #kimbo-macinato-fresco-kimbo .image-with-text-wrapper h2::after {
    left: 50%;
    transform: translateX(-50%);
  }

  #kimbo-macinato-fresco-kimbo .image-with-text-wrapper .feature_row__image_wrapper {
    padding-top: 30px;
  }
}

/* FINE PAGINA LANDING MACINATO FRESCO */

/* ALMANAKKO DI KIMBO */

#almanakko-di-kimbo .rich-text div[data-wetheme-section-id="template--19983677948247__3d8590ed-9fd9-4431-b23c-8700feeb8bd7"] {
  padding-top: 8px;
  padding-bottom: 24px;
}

#almanakko-di-kimbo .image-with-text-overlay-wrapper .size-small .homepage-featured-content-wrapper {
  min-height: 20vw;
}

@media screen and (min-width: 768px) {
  .template-article .image-with-text-overlay-wrapper .size-small .homepage-featured-content-wrapper {
    min-height: 15vw;
  }
}

/* Menu mobile */
.mobile-nav__has-sublist  svg {
    transform: rotate(0deg);
    transition: all 0.5s;
}

li.mobile-nav__item.mobile-nav__item--active {
    background: #fff;
}

li.mobile-nav__item.mobile-nav__item--active svg{
    color: #000 !important;
}


.mobile-nav__has-sublist.mobile-nav--expanded svg {
    transform: rotate(180deg);
}

/* FOOTER BOTTOM */
@media only screen and (min-width: 768px) {
  .bottom--footer-row.bottom--footer--payment-methods {
    gap: 0 !important;
  } 
}

@media only screen and (max-width: 768px) {
/* FIX FILTRI */
collection-filtering-form.facets.is-open label.facet-checkbox {
    line-height: 150%;
    padding-left: 24px;
}


label.facet-checkbox svg {
    position: absolute;
    top: 9px;
}

svg.icon.icon-checkmark {
    left: 0;
}

collection-filtering-form.facets.is-open label.facet-checkbox svg {
    left: 0;
}

.facet-checkbox .icon-checkmark {
    left: 3px !important;
}
}

.inventoryWrapper{
  display: none;
}

#coffee-master-2-livello .inventoryWrapper{
  display: block !important;
}


#coffee-master-1-livello .inventoryWrapper{
  display: block !important;
}

/* mostra frecce carousel */
body#rassegna-stampa .swiper-navigation{
    display: flex;
}

body#rassegna-stampa .swiper-button-lock {
    display: none !important;
}

/* frecce slider le meraviglie del gusto */
body#le-meraviglie-del-gusto #shopify-section-template--22904230838615__template_product_info_columns_qwfYqP .swiper-navigation {
  display: flex;
}
body#le-meraviglie-del-gusto #shopify-section-template--22904230838615__template_product_info_columns_qwfYqP .info-cols .swiper-navigation.swiper-button--next {
  right: 25px;
}
body#le-meraviglie-del-gusto #shopify-section-template--22904230838615__template_product_info_columns_qwfYqP .info-cols .swiper-navigation.swiper-button--prev {
  left: 15px;
}

@media screen and (min-width: 768px) {

      #le-meraviglie-del-gusto-kimbo .swiper-navigation svg {
        top: 10px;
        position: relative;
    }

}

/* Signup klaviyo button
button.kl-private-reset-css-Xuajs1{
  display: none
}*/