/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

@import url("./mobile.css");
@import url("css/ricette.css");
@import url("css/blog.css");
@import url("css/news.css");
@import url("css/checkout.css");

html {
  scroll-behavior: smooth !important;
}
.kr_underline_button .w-btn-label {
  text-decoration: underline;
  text-underline-offset: 4px;
}

/* _________ generic settings ____________ */
.font_regular {
  font-weight: 400 !important;
}
.font_bold {
  font-weight: 700 !important;
}
.font_extrabold_italic {
  font-style: italic;
  font-weight: 800 !important;
}
.p16-base,
.p16-base p {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.16px;
}
.p12,
.p12 p {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.12px;
}
.p14,
.p14 p {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.16px;
}
.p16,
.p16 p {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.16px;
}
.p18,
.p18 p {
  font-size: 18px;
}
.p300,
.p300 p {
  font-size: 300px;
  line-height: 1.1;
  font-weight: 700;
}
.p20,
.p20 * {
  font-size: 20px;
}
.p24,
.p24 * {
  font-size: 24px;
}

.p48,
.p48 * {
  font-size: 48px;
}
.italic_honey {
  color: #f5bc32;
  font-style: italic;
  font-weight: 800;
}
.p32,
.p32 * {
  font-size: clamp(22px, 20px + 0.625vw, 32px);
}

.ht--underline {
  text-decoration: underline;
}
/* ___________ top header ______________ */
.kr_button_login:boher {
  cursor: pointer;
}

.kr_button_login {
  background: transparent;
  border: 1px solid #fff;
  padding: 6px 12px 6px 12px;
  border-radius: 8px;
}

.kr_button_shop span {
  font-family: Helvetica Neue !important;
}

.l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown-list,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  backdrop-filter: blur(4px);
}

.w-cart.dropdown_height.ush_cart_1.kr_button_cart.has_text_color.empty {
  line-height: 21px !important;
}

.kr_button_cart .w-cart-icon {
  line-height: 34px !important;
}

.kr_button_cart .w-cart-link:hover,
.kr_button_cart .w-cart-h:hover {
  color: #000 !important;
}
.w-cart-h {
  line-height: 0 !important;
}
.w-cart-quantity {
  background: #f5bc32 !important;
  color: #000 !important;
}
.w-search.layout_simple .w-btn {
  left: 0 !important;
}
/* .kr_search input {
  padding-left: 2.8em !important;
  padding-right: 0 !important;
} */
.w-search-open {
  background: #fff;
  border-radius: 8px;
  height: 34px;
  color: #000 !important;
}
.fas.fa-search {
  line-height: 2;
}
/*______ gestione della pagina BLOG _________*/

.kr_grid_filter_blog .g-filters.style_3.align_center {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.2px;
}
.kr_grid_filter_blog .g-filters.style_3 .g-filters-item.active {
  color: #000;
}

.kr_grid_filter_blog span {
  color: #000 !important;
}
/* :::::::::end::::::::::: */

/*______ gestione della pagina CERTIFICAZIONI E RICONOSCIMENTI _________*/
.kr_certification_hero {
  background: url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_1_Left.png)
      no-repeat left top / contain,
    url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_1_right.png)
      no-repeat right top / contain;
}

.kr_grid_awards .w-grid-list {
  justify-content: space-around !important;
}
/* :::::::::end::::::::::: */
/*______ gestione della pagina HOMEPAGE _________*/
.kr_home_honey img {
  transform: rotate(-11deg);
}

.kr_home_central_section {
  background: url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_6.jpg)
      no-repeat 110% 25% / 550px,
    url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_6.png)
      no-repeat left 80% / auto,
    url(/wp-content/uploads/2023/08/Honey_Illustration_1-1.png) no-repeat bottom
      right / 530px;
}
/* :::::::::end::::::::::: */

/*______ gestione della pagina CHI SIAMO _________*/
.kr_beehive {
  transform: translate(0, -50%);
}
.kr_condividiamo {
  background: url(/wp-content/uploads/2023/07/Honey_Illustration_1-1.png)
      no-repeat left top / auto,
    url(/wp-content/uploads/2023/07/Honey_Illustration_2.png) no-repeat right
      bottom / auto;
}

/* :::::::::end::::::::::: */

/*______ gestione della pagina CITTADI MIELE  _________*/
.kr_city_miele_hero_section {
  background: url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_1_CittADI-miele.jpg)
    no-repeat left bottom / 1000px;
}
.kr_vity_miele_bottom_section {
  background: url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_2_CittADI-miele.jpg)
    no-repeat right bottom / 60%;
}
.kr_vertical_wrapper {
  position: relative;
}
.w-image.kr_city.align_none {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
/* :::::::::end::::::::::: */

/*______ gestione della pagina ADOTTA UN ALVEARE  _________*/
.kr_icon_black_color .fal.fa-map-marker-alt {
  color: #3e3e3e !important;
}

.kr_adotta_hero {
  background: url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_1_Adotta-un-alveare.jpg)
    no-repeat left 400px / 50%;
}
.kr_le_nostre_opzioni {
  background: url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_2_Adotta-un-alveare.jpg)
      no-repeat right top / 30%,
    url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_3_Adotta-un-alveare.jpg)
      no-repeat left bottom / 30%;
}
/* :::::::::end::::::::::: */

/*______ gestione della pagina TEMPLATE SINGOLO PRODOTTO  _________*/
.kr_attributes .woocommerce-product-attributes-item__value {
  font-weight: 400 !important;
  font-size: 16px !important;
}

.kr_attributes .w-post-elm-before {
  display: none;
}
.kr_price_product del bdi {
  font-size: 18px !important;
}

.kr_attributes .woocommerce-Price-amount.amount {
  color: #3e3e3e !important;
}

.kr_price_product .woocommerce-Price-amount.amount {
  font-size: 24px;
  font-weight: 700;
  color: #3e3e3e;
}
.kr_info_product .far.fa-far.fa-box,
.kr_info_product .far.fa-fal.fa-shipping-fast {
  color: #3e3e3e !important;
}
.kr_nutritional_values p {
  margin-bottom: 0px;
}

.l-section.wpb_row.kr_add_info.height_auto {
  background: url(/wp-content/uploads/2023/07/Livello1.png) no-repeat left
      bottom,
    url(/wp-content/uploads/2023/07/Livello2.png) no-repeat right top;
}
.input-text.qty.text {
  background: #f5bc32 !important;
  border-radius: 16px;
  padding-right: 18px;
  padding-left: 18px;
}
/* :::::::::end::::::::::: */
/* ________ gestione template ADI CARD ________ */
.w-btn-wrapper.woocommerce.usg_add_to_cart_1.no_view_cart_link {
  width: 100%;
}
.term-adi-card #page-content {
  background: linear-gradient(180deg, #fff 52.67%, #fbf1da 86.27%);
}
.kr_adi_card_central_section {
  background: url(/wp-content/uploads/2023/07/Honey_Illustration_Right.png)
    no-repeat right 40% / 450px;
}
/*______ gestione template ALTRI PRODOTTI   _________*/
.term-altri-prodotti #page-content {
  background: linear-gradient(180deg, #fff 52.67%, #fbf1da 86.27%);
}

/*______ gestione template LE ESPERIENZE  _________*/
.term-le-esperienze .term-le-esperienze {
  background: url(/wp-content/uploads/2023/08/Background-2-scaled.jpg) no-repeat
    bottom center / cover;
}

/*______ gestione template MIO MIELE  _________*/
.kr_grid_space_center .w-grid-list {
  justify-content: center;
}
.kr_grid_space_around .w-grid-list {
  justify-content: space-around;
}
.term-miomiele #page-content {
  background: url(/wp-content/uploads/2023/08/Background-2-scaled.jpg) no-repeat
    bottom center / cover;
}

/*______ gestione template BIODIVERSITÀ  _________*/
.term-biodiversita #page-content {
  background: url(/wp-content/uploads/2023/08/Background-2-scaled.jpg) no-repeat
    bottom center / cover;
}
/* :::::::::end::::::::::: */

/*______ gestione template GOURMET  _________*/
.term-gourmet #page-content {
  background: url(/wp-content/uploads/2023/08/Background-2-scaled.jpg) no-repeat
    bottom center / cover;
}
/* :::::::::end::::::::::: */

/*______ gestione dei MEGA MENU  _________*/
.open_megamenu_product {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.fade-in {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
/* :::::::::end::::::::::: */

/*______ gestione mega menu BIOCONNESSIONI  _________*/
.show_megamenu {
  display: block;
  position: fixed;
  top: 136px;
  left: 0;
  width: 100%;
  transition: 0.5s;
  animation: ease-in 3s;
  z-index: 50;
  opacity: 1;

  transition: opacity 0.2s ease-in-out;
}
.close_megamenu {
  display: none;
  /* transition: 0.5s; */
  /* animation: ease-in 3s; */
  opacity: 0;
  transition: opacity 0.3s ease-out-in;
}

.kr_open_mega_bio .w-nav-anchor.level_1,
.kr_open_mega_product .w-nav-anchor.level_1 {
  display: flex;
}
.kr_open_mega_bio .w-nav-arrow,
.kr_open_mega_product .w-nav-arrow {
  display: block;
}
/* :::::::::end::::::::::: */

/*______ gestione pagina di cat. BOX REGALO   _________*/
.term-box-regalo #page-content {
  background: linear-gradient(180deg, #fff 52.67%, #fbf1da 86.27%);
}
/* :::::::::end::::::::::: */

/*______ gestione pagina CONTATTI   _________*/
.kr_contact_form #input_2_3 {
  display: flex;
  justify-content: space-between;
}
.kr_contact_form #input_2_12 {
  height: 76px;
}
.kr_contact_form #input_2_1 {
  columns: 2;
}

/* :::::::::end::::::::::: */

/*______ gestione pagina di cat. ALTRI PRODOTTI  _________*/
.term-altri-prodotti #page-content {
  background: linear-gradient(180deg, #fff 52.67%, #fbf1da 86.27%);
}
.kr_filter_altri_prodotti .w-filter-item-value:hover {
  background: transparent !important;
  color: #131313 !important;
}

.kr_filter_altri_prodotti .w-filter-item-value label {
  display: flex;
  align-items: center;
}

.kr_filter_altri_prodotti input[type="checkbox"]::before {
  position: relative;
  top: -5px;
  font-size: 13px;
}

.kr_filter_altri_prodotti
  .w-filter-item-value-label:active:focus-within:target {
  font-weight: 700 !important;
}

.kr_filter_altri_prodotti .w-filter-item-value-label {
  font-weight: 700;
}

.kr_filter_altri_prodotti label {
  padding: 0 !important;
}
.kr_filter_altri_prodotti .material-icons {
  font-size: 22px;
  top: -4px;
  position: relative;
}
.kr_filter_altri_prodotti input[type="checkbox"]:focus {
  box-shadow: none !important;
}

.kr_filter_altri_prodotti .w-filter-item-value.depth_1.selected {
  background: transparent !important;
  font-weight: 700;
}

.kr_filter_altri_prodotti input[type="checkbox"] {
  display: block !important;
  background: transparent !important;
  border: 1px solid #3e3e3e;
  width: 15px;
  height: 15px;
  font-weight: 700 !important;
}
/* :::::::::end::::::::::: */
/*______ gestione pagina WIKIADI  _________*/
.kr_filter_wikiadi .g-filters.style_2.align_center {
  border-radius: 70px;
  border: 2px solid #f1f1f1;
  box-shadow: 0 6px 0 0 #f1f1f1;
  padding: 6px 20px 6px 20px;
  background: #fff;
  margin-bottom: 120px;
}
.kr_filter_wikiadi .g-filters-item.active {
  background: #f5bc32 !important;
}
.kr_filter_wikiadi .g-filters-item:hover {
  color: #3e3e3e !important;
  font-weight: 700;
}

.kr_filter_wikiadi .g-filters-item {
  width: 40px;
  padding: 0;
  border-radius: 48px !important;
  font-weight: 700 !important;
}
.kr_filter_wikiadi .g-filters.align_center {
  justify-content: space-around !important;
}

.kr_filter_wikiadi .g-filters {
  flex-wrap: nowrap;
}

h6.kr_wikiadi_title_card:first-letter {
  font-size: 48px;
  line-height: 1.1;
  font-weight: 700;
  color: #f5bc32;
}

/* :::::::::end::::::::::: */
/* _______  gestione pagina INIZIATIVE ____________ */
.kr_iniziative {
  background: url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_Left-1.png)
      no-repeat left top / 300px,
    url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_Right-1.png)
      no-repeat right bottom / 300px;
}
/* _______  gestione pagina FAQ ____________ */
.kr_faq_bottom_section {
  background: url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_56.png)
      no-repeat left bottom / auto,
    url(/wp-content/uploads/2023/07/Watercolor_Leaf_Illustration_5-1.png)
      no-repeat right bottom / auto;
}
.w-tabs-sections.icon_plus
  > .w-tabs-section.active
  > .w-tabs-section-header
  .w-tabs-section-control {
  transform: rotate(135deg);
  background: #f9f4ea !important;
}
.w-tabs-sections.icon_plus
  > .w-tabs-section.active
  > .w-tabs-section-header
  .w-tabs-section-control:after,
.w-tabs-sections.icon_plus
  > .w-tabs-section.active
  > .w-tabs-section-header
  .w-tabs-section-control:before {
  color: #f5bc32 !important;
}
.kr_faq_title_questions .w-tabs-section-control {
  background: #e3e3e3 !important;
  border-radius: 20px;
}

.kr_faq_title_questions .w-tabs-section-control:after {
  top: 11px !important;
  left: 3px !important;
  width: 18px !important;
}

.kr_faq_title_questions .w-tabs-section-control:before {
  top: 3px !important;
  left: 11px !important;
  height: 18px !important;
  width: 2px !important;
}

.kr_faq_title_questions .w-tabs-section-control {
  width: 24px;
  height: 24px;
}
.kr_faq_title_questions .w-tabs-section-control:before,
.kr_faq_title_questions .w-tabs-section-control:after {
}

.kr_faq_title_questions .w-tabs-sections:hover {
  background: transparent !important;
}

/* .kr_faq_title_questions .w-tabs-sections {
  border-top: 2px solid red;
  border-bottom: 2px solid red;
} */
.w-tabs.accordion > div > .w-tabs-section {
  display: block;
  border-style: dashed;
  border-width: 1px 0px 1px 0;
  border-color: #bfbfbf;
}
.no-touch .w-tabs.remove_indents > div > div > .w-tabs-section-header:hover,
.no-touch .w-tabs.remove_indents > div > div > .w-tabs-section-header:focus {
  background: transparent;
}

.kr_faq_title_questions .w-tabs-section-header.active {
  color: #000 !important;
  background: transparent !important;
}
.kr_faq_title_questions .w-tabs-section {
  background: transparent !important;
}
.kr_faq_title_questions .w-tabs-section-title {
  font-size: 18px !important;
  font-weight: 700;
}
/* :::::::::end::::::::::: */
/* ______ gestione pagina DICONO DI NOI __________ */
.kr_filter .w-filter-item-value.selected {
  color: #000 !important;
}
.kr_filter .w-filter-item-value {
  font-weight: 700 !important;
  font-size: 24px !important;
}
/* :::::::::end::::::::::: */
/* __________ gestione pagina cat BOX REGALO COMPONIBILE ________ */
.term-box-regalo-componibile .l-canvas.type_wide {
  background: linear-gradient(180deg, #fff 29.16%, #fbf1da 100%);
}
.kr_riassunto ul {
  margin-left: 24px !important;
}
/* :::::::::end::::::::::: */

/* __________ gestione pagina cat BOX REGALO COMPONIBILE ________ */
.postid-847 .l-canvas.type_wide {
  background: linear-gradient(180deg, #fff 29.16%, #fbf1da 100%);
}

.kr_regalo .wapf-label-text,
.wapf-field-label {
  font-weight: 700 !important;
}

.wapf-radios {
  display: grid;
}
.kr_prodotto_principale,
.kr_miele,
.kr_collaterale {
  border-top: 1px solid #d9d9d9;
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
/* ________ gestione newsletter FOOTER __________ */
#gform_fields_5,
#gform_fields_1 {
  display: flex !important;
  flex-wrap: wrap !important;
}
#field_5_1,
#field_1_1 {
  order: 1 !important;
  flex: 1 0 140px !important;
}
#field_5_4,
#field_1_4 {
  order: 3 !important;
  width: 100% !important;
}
#field_submit {
  order: 2 !important;
  flex: 0 1 109px !important;
}

/* .kr_newsletter_footer .ginput_container_consent {
  position: absolute;
} */

.kr_newsletter_footer .gfield_required.gfield_required_asterisk {
  color: #fff !important;
}
.kr_newsletter_footer input[type="checkbox"]:before {
  color: #fff;
}
.kr_newsletter_footer
  .gform-field-label.gform-field-label--type-inline.gfield_consent_label {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

.kr_newsletter_footer input[type="checkbox"]::before {
  position: relative;
  top: -4px;
}
.kr_newsletter_footer #input_1_4_1,
.kr_newsletter_footer #input_5_4_1 {
  width: 12px;
  height: 12px;
  border-radius: 4px;
}
.kr_newsletter_footer input[type="checkbox"] {
  vertical-align: middle !important;
}

.kr_newsletter_footer #gform_submit_button_5,
.kr_newsletter_footer #gform_submit_button_1 {
  /* position: absolute; */
  top: -3px;
  right: 0px;
  margin-left: 8px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 48px;
  color: #fff !important;
  font-size: 14px;
  font-weight: 400;
  /* position: absolute; */
  width: 100px !important;
}
.kr_newsletter_footer .gform_submission_error {
}

.kr_newsletter_footer .gform_submission_error {
  margin: 0px 0px 0px 25px !important;
}

.kr_newsletter_footer .gform_submission_error span::before {
  margin-right: 0px;
  content: "";
  background: url(/wp-content/uploads/2023/09/mdi_error-outline.svg) no-repeat;
  width: 17px;
  height: 17px;
  display: inline-block;
  background-size: cover;
  margin-right: 8px;
  top: 0px;
  position: relative;
}
.kr_newsletter_footer #gform_1_validation_container ol {
  display: none;
}

.kr_newsletter_footer .spacer.gfield {
  display: none;
}
.kr_newsletter_footer #input_5_1,
.kr_newsletter_footer #input_1_1 {
  border-radius: 48px;
  background: #fff;
}

#gform_1_validation_container {
  /*  messaggio errore */
  padding: 8px 10px;
  border-radius: 48px;
  background: #f7a8a2;
}

/* _______ gestione pagina GDO  _________ */

.kr_gdo_cataloghi_section {
  background: url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_1.png)
      no-repeat center left / auto,
    url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_2.png)
      no-repeat center right / auto;
}

/* _______ gestione SINGOLO ARTICOLO _________ */
/* .kr_content_post ul {
  column-count: 4;
  text-align: left;
}

.kr_content_post p {
  max-width: 820px;
  margin: 0 auto;
} */

.kr_content_post h2 {
  margin-bottom: 25px;
}

.kr_hero_article {
  background: url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_left.png)
      no-repeat left bottom / 35%,
    url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_right.png)
      no-repeat right bottom / 35%;
}
/* ###################### */
.kr_column_three .wapf-field-input {
  column-count: 2;
}
.kr_column_two .wapf-field-input {
  column-count: 2;
}
.kr_gift .wapf-input-label {
  font-weight: 700;
}

.w-post-elm.post_custom_field.usg_post_custom_field_1.has_text_color.type_text.info.color_link_inherit
  p {
  margin-bottom: 8px;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
  width: 100%;
  margin-top: 20px;
}

.woocommerce-column__title {
  margin: 0 0 20px 0;
}

.kr_filter_shop
  .w-filter-item[data-ui_type="checkbox"]
  .w-filter-item-values[style*="max-height"],
.w-filter-item[data-ui_type="radio"]
  .w-filter-item-values[style*="max-height"] {
  overflow-y: unset !important;
}
.w-grid-list.owl-carousel.navstyle_circle.navpos_outside.with_dots.owl-loaded.owl-drag
  img {
  border-radius: 24px;
}

.input-text.qty.text {
  border: transparent !important;
}

/* .gift4u-row.gift4u-email-method {
  display: none;
} */

.gift4u-row.gift4u-ship-card-method.gift4u-email-method {
  display: none;
}

.kr_sec_esp {
  background: #fbf1da;
}

.page-id-16 .woocommerce-Button.button {
  margin-top: -30px;
  margin-left: -1px;
}
.page-id-16 #voglio_fare_un_regalo_field {
  display: none;
}

.kr_contact_form .gform_required_legend {
  display: none;
}

.gform_required_legend {
  display: none;
}

.kr_hover_footer_link a:hover {
  color: #be8700 !important;
  transition: 0.3s;
}

.page-id-15 .showcoupon {
  font-weight: 700;
}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
  display: none;
}

.woocommerce-billing-fields h3 {
  padding-bottom: 32px !important;
}

#order_review {
  margin-top: 32px;
}

.woocommerce-error {
  border-radius: 48px;
  color: #cd3c30;
  letter-spacing: 0.2px;
}

/* .kr_filter_shop input[value="adopt-a-beehive"],
.kr_filter_shop input[value="adotta-un-alveare"] {
  display: none;
}
.kr_filter_shop input[value="adopt-a-beehive"] ~ .w-filter-item-value-label,
.kr_filter_shop input[value="adotta-un-alveare"] ~ .w-filter-item-value-label {
  display: none;
}

.kr_filter_shop input[value="adi-card-en"],
.kr_filter_shop input[value="adi-card"] {
  display: none;
}
.kr_filter_shop input[value="adi-card-en"] ~ .w-filter-item-value-label,
.kr_filter_shop input[value="adi-card"] ~ .w-filter-item-value-label {
  display: none;
}

.kr_filter_shop input[value="gourmet-en"],
.kr_filter_shop input[value="gourmet"] {
  display: none;
}
.kr_filter_shop input[value="gourmet-en"] ~ .w-filter-item-value-label,
.kr_filter_shop input[value="gourmet"] ~ .w-filter-item-value-label {
  display: none;
} */

.repeater-field.ingrediente::before {
  content: "●";
  margin-right: 8px;
}

/* .woocommerce-form-coupon-toggle {
  background: #f5bc32;
  border-radius: 48px;
} */

/* .woocommerce-info {
  background: #f5bc32 !important;
  border-radius: 48px;
} */

.kr_contenuto_adotta_alveare .variations {
  display: none;
}

.kr_contact_form .gfield_required.gfield_required_asterisk {
  color: #000 !important;
}

.woocommerce-form.woocommerce-form-register.register
  .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
  margin: 0;
}

.woocommerce-MyAccount-content
  .woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button {
  margin: 0;
}
.kr_resize_img img {
  width: 80% !important;
}

.kr_adotta_img img {
  border-radius: 24px !important;
}

.woocommerce .cart_totals {
  padding: 16px;
  background: var(--color-content-bg-alt-grad);
  border-radius: 24px;
}

.woocommerce-checkout #order_review {
  float: right;
  width: 48%;
  padding: 16px;
  position: sticky;
  top: 0;
  background: var(--color-content-bg-alt-grad);
  border-radius: 24px;
}
.woocommerce-Address-title.title h3 {
  font-size: 30px;
}

.w-counter.us_custom_4ba7e4e2.kr_count_home.has_text_color.color_text.align_center.has_font_size {
  display: flex;
  align-items: baseline;
}

.kr_count_home .w-counter-value-part.type_number {
  margin-right: 5px;
}

.kr_count_home {
  padding: 0 !important;
}

.kr_link_hover_opacity a {
  transition: 0.5s;
}
.kr_link_hover_opacity a:hover {
  transition: 0.5s;
  opacity: 0.8;
}

.awdr_free_product_text {
  padding: 2px 10px !important;
  background-color: #f5bc32 !important;
  color: #000 !important;
  border-radius: 8px !important;
  font-weight: 400 !important;
}

.stock.out-of-stock {
  background: #f5bc32;
  text-align: center;
  color: #000;
  font-weight: 400;
  border-radius: 24px;
  padding: 10px;
}

#gform_confirmation_message_3 {
  background: #f5bc32;
  color: #000;
  border-radius: 24px;
  text-align: center;
  padding: 10px;
}

.form-row.place-order .optional {
  display: none;
}
.form-row.place-order h3 {
  margin-bottom: 10px;
  font-size: 24px !important;
}
#thwdtp_delivery_datepicker_field label {
  font-weight: 400;
  line-height: 1.4;
}

.flatpickr-month {
  height: 56px !important;
}

.kr_gdo {
  background: url(/wp-content/uploads/2023/09/2.svg) no-repeat left top / 400px,
    url(/wp-content/uploads/2023/09/1.svg) no-repeat right top / 400px,
    url(/wp-content/uploads/2023/09/4.svg) no-repeat left center / 400px,
    url(/wp-content/uploads/2023/09/3.svg) no-repeat right center / 400px,
    url(/wp-content/uploads/2024/01/Frame-427318343.svg) no-repeat left bottom /
      400px,
    url(/wp-content/uploads/2024/01/Frame-427318342.svg) no-repeat right bottom /
      400px;
}

.kr_gdo_cataloghi_section {
  background: url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_1.png)
      no-repeat center left / auto,
    url(/wp-content/uploads/2023/08/Watercolor_Leaf_Illustration_2.png)
      no-repeat center right / auto;
}

/* nasconde 70.30 dallo shop */
.kr_shop
  .w-grid-item.post-1502.type-product.status-publish.has-post-thumbnail.product_cat-le-esperienze.product.instock.shipping-taxable.purchasable.product-type-simple {
  display: none;
}

#zoid-paypal-buttons-uid_9b62cc52f5_mdg6mjy6ndk {
  margin-top: 20px;
}

#us_grid_1
  .w-grid-item.us_animate_afb.size_1x1.post-764.type-dicono-di-noi-archiv.status-publish.hentry.fonte-consumatori.start {
  width: 100% !important;
}

#us_grid_1
  .w-grid-item.size_1x1.post-764.dicono-di-noi-archiv.type-dicono-di-noi-archiv.status-publish.hentry.fonte-consumatori {
  min-width: 1140px !important;
}

/* .cols_3 > div[class*="list"] > * {
    width: 100% !important;
  } */

.w-grid-item.size_1x1.post-764.type-dicono-di-noi-archiv.status-publish.hentry.fonte-consumatori {
  width: 100% !important;
}

#gform_confirmation_message_1,
#gform_confirmation_message_2 {
  color: #333;
  background: #f5bc32;
  font-size: 16px;
  text-align: center;
  border-radius: 24px;
  line-height: 1.2;
}

#gform_confirmation_message_2 {
  padding: 8px;
}

.ht-menu-lingua {
  display: none;
}

#trustbadge-custom-desktop-container-98e3dadd90eb493088abdc5597a70810:nth-child(
    1
  ),
#trustbadge-custom-mobile-container-98e3dadd90eb493088abdc5597a70810:nth-child(
    1
  ) {
  display: none !important;
}
.kr_faq_bottom_section a span {
  color: #f5bc32 !important;
}

/* .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  display: none !important;
} */
