.kfs-hero{background:radial-gradient(ellipse at 50% 40%,#f6ecdf 0%,#efe1cf 55%,#e6d3bd 100%)!important;padding:40px 0 56px!important;overflow:hidden}.kfs-ring-row{width:100%!important;max-width:700px!important;padding:0!important}.kfs-ring-row .et_pb_column{position:relative;height:690px;width:100%!important;margin:0!important;float:none}.kfs-ring-row .et_pb_column:before{content:"";position:absolute;inset:95px;border:1.5px dashed rgba(43,26,18,.18);border-radius:50%}.kfs-centro{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;height:190px;margin:0!important;z-index:3}.kfs-centro .et_pb_text_inner,.kfs-centro p{height:100%;padding:0!important}.kfs-centro a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;border-radius:50%;background:#2b1a12;color:#f6ecdf!important;border:6px solid #fffaf3;box-shadow:0 18px 40px rgba(43,26,18,.35);text-align:center;font-size:19px;line-height:1.15;letter-spacing:1px;text-transform:uppercase;transition:transform .3s}.kfs-centro a:hover{transform:scale(1.04)}.kfs-centro small{font-size:11px;font-weight:500;letter-spacing:2px;color:#c89b5a}.kfs-bolla{--c:#e9d8c4;--r:255px;position:absolute!important;left:50%;top:50%;width:150px;margin:0!important;z-index:2;transform:translate(-50%,-50%) rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1))}.kfs-bolla .et_pb_main_blurb_image{margin-bottom:10px!important;position:relative}.kfs-bolla .et_pb_image_wrap{display:flex!important;align-items:center;justify-content:center;width:132px;height:132px;margin:0 auto;border-radius:50%;background:var(--c);border:4px solid #fffaf3;box-shadow:0 10px 24px rgba(43,26,18,.18);transition:transform .25s,box-shadow .25s}.kfs-bolla .et_pb_image_wrap img{width:70%!important;height:auto}.kfs-bolla:hover .et_pb_image_wrap{transform:translateY(-6px) scale(1.05);box-shadow:0 18px 34px rgba(43,26,18,.28)}.kfs-bolla h3{font-size:15px!important;color:#3a2a20!important;padding:0!important;line-height:1.25!important}.kfs-bolla h3 a{color:inherit!important}.kfs-bolla .et_pb_blurb_description p{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#7a665a;line-height:1.4;padding:0}.kfs-b1{--a:-90deg}.kfs-b2{--a:-45deg;--c:#e9d8c4}.kfs-b3{--a:0deg;--c:#f1d9c9}.kfs-b4{--a:45deg;--c:#e4dccd}.kfs-b5{--a:90deg;--c:#ead3c0}.kfs-b6{--a:135deg;--c:#dfe0de}.kfs-b7{--a:180deg;--c:#f2e6d2}.kfs-b8{--a:225deg;--c:#e8d6bf}.kfs-regina .et_pb_image_wrap{width:150px;height:150px;background:#b3261e;border-color:#c89b5a}.kfs-regina .et_pb_main_blurb_image:after{content:"Originali";position:absolute;top:-6px;right:0;background:#c89b5a;color:#2b1a12;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 8px;border-radius:999px;text-transform:uppercase}.kfs-regina .et_pb_blurb_description p{color:#b3261e;font-weight:600}.kfs-intro{padding-top:10px!important}.kfs-titolo h1{font-size:clamp(30px,4.2vw,48px)!important;line-height:1.08!important;color:#2b1a12!important;padding:0!important}.kfs-titolo h1 span{color:#b3261e}.kfs-titolo p{max-width:620px;margin:14px auto 0;font-size:17px;line-height:1.55;color:#7a665a}.et_pb_button_module_wrapper:has(.kfs-cta){margin-top:24px!important}body .et_pb_button.kfs-cta,body .et_pb_button.kfs-cta:hover{background:#2b1a12!important;color:#f6ecdf!important;border:0!important;border-radius:999px!important;padding:14px 26px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:15px!important;box-shadow:0 8px 20px rgba(43,26,18,.25)}body .et_pb_button.kfs-cta:hover{background:#b3261e!important}body .et_pb_button.kfs-cta:after,body .et_pb_button.kfs-cta:before{display:none!important}.kfs-plus p{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;font-size:14px;color:#3a2a20}.kfs-plus span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#b3261e;margin-right:8px;vertical-align:middle}.kfs-legale{background:#2b1a12!important;padding:22px 0!important}.kfs-legale p{color:#cdb9a6;font-size:12px;line-height:1.6;max-width:760px;margin:0 auto}@media (max-width:980px){.kfs-ring-row .et_pb_column{height:590px}.kfs-ring-row .et_pb_column:before{inset:85px}.kfs-bolla{--r:210px;width:130px}.kfs-bolla .et_pb_image_wrap{width:110px;height:110px}.kfs-regina .et_pb_image_wrap{width:124px;height:124px}.kfs-centro{width:160px;height:160px}.kfs-centro a{font-size:16px}}@media (max-width:767px){.kfs-ring-row{max-width:380px!important;width:90%!important}.kfs-ring-row .et_pb_column{display:grid!important;grid-template-columns:1fr 1fr;gap:22px 12px;height:auto}.kfs-ring-row .et_pb_column:before{display:none}.kfs-centro{position:relative!important;left:auto;top:auto;transform:none;grid-column:1/-1;width:auto;height:auto}.kfs-centro a{flex-direction:row;gap:10px;border-radius:16px;border:0;padding:16px;font-size:17px}.kfs-centro a:hover{transform:none}.kfs-bolla{position:relative!important;left:auto;top:auto;transform:none;width:auto}.kfs-regina .et_pb_image_wrap{width:110px;height:110px}.kfs-regina .et_pb_main_blurb_image:after{right:auto;left:50%;transform:translateX(-50%);top:-10px}}@media (prefers-reduced-motion:reduce){.kfs-bolla .et_pb_image_wrap,.kfs-centro a{transition:none}}.kfs-topbar p{padding:0!important;margin:0}.kfs-topbar strong{color:#c89b5a}.kfs-pg-hero{background:radial-gradient(ellipse at 50% 30%,#f6ecdf 0%,#efe1cf 75%)!important;padding:56px 0 48px!important}.kfs-pg-hero h1{font-size:clamp(30px,4.2vw,46px)!important;line-height:1.1!important;color:#2b1a12!important;padding-bottom:14px!important}.kfs-pg-hero p{max-width:640px;margin:0 auto;font-size:17px;line-height:1.6;color:#5c4a3f}.kfs-pg{background:#fffaf3!important}.kfs-pg h2{color:#2b1a12!important;font-size:22px!important;line-height:1.25!important;padding-bottom:10px!important}.kfs-card{background:#fff;border:1px solid #ecdcc9;border-radius:14px;padding:26px 24px!important}.et_pb_equal_columns>.et_pb_column>.kfs-card:only-child{height:100%}.kfs-card p{color:#5c4a3f;line-height:1.6}.kfs-card a.kfs-link{font-weight:600;color:#b3261e}.kfs-regina-card{border:2px solid #c89b5a;background:#fdf6ec}.kfs-lista ul{list-style:none!important;padding:0!important}.kfs-lista li{position:relative;padding:0 0 12px 22px;line-height:1.55;color:#3a2a20}.kfs-lista li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:#b3261e}.kfs-faq .et_pb_toggle{background:#fff!important;border:1px solid #ecdcc9!important;border-radius:12px;margin-bottom:12px!important}.kfs-faq .et_pb_toggle_title{color:#2b1a12!important;font-weight:600}.kfs-faq .et_pb_toggle a{color:#b3261e;font-weight:600}@media (min-width:981px){.category-menu .et-menu>li{padding-right:6px!important}.category-menu .et-menu>li>a{font-size:15px!important;padding-left:4px!important;padding-right:14px!important}.category-menu .et-menu>li:not(.menu-item-has-children)>a{padding-right:6px!important}}@media (min-width:1151px) and (max-width:1280px){.category-menu .et-menu>li>a{font-size:14px!important}.category-menu .et-menu>li{padding-right:2px!important}.category-menu .et_pb_menu__logo{max-width:210px!important}}@media (min-width:981px) and (max-width:1150px){.category-menu .et_pb_menu__menu{display:none!important}.category-menu .et_mobile_nav_menu{display:flex!important;align-items:center}.category-menu .et_pb_menu__wrap{justify-content:flex-end}}@media (min-width:981px) and (max-width:1150px){.category-menu .et_mobile_menu,.category-menu .et_mobile_menu li,.category-menu .et_mobile_menu a{text-align:left!important}}.kfs-chisiamo .kfs-card{margin-bottom:16px!important}.kfs-lista li strong{color:#2b1a12}.kfs-todo{background:#fff1a8;color:#5c3b00;padding:1px 4px;border-radius:3px;font-weight:600}.kfs-legal h2{font-size:20px!important;margin-top:26px}.kfs-legal h2:first-of-type{margin-top:6px}.kfs-legal ul{padding-left:20px!important;margin-bottom:12px}.kfs-legal blockquote{border-left:3px solid #c89b5a;background:#fdf6ec;padding:14px 18px;margin:10px 0 0}@media (min-width:1100px){.kfs-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:56px;padding:48px max(5vw,calc((100% - 1200px) / 2)) 56px!important}.kfs-hero>.et_pb_row{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.kfs-hero>.kfs-ring-row{grid-column:2;grid-row:1;width:700px!important;max-width:700px!important;zoom:.84}.kfs-hero>.kfs-intro{grid-column:1;grid-row:1}.kfs-hero .kfs-titolo,.kfs-hero .kfs-titolo h1,.kfs-hero .kfs-titolo p{text-align:left!important}.kfs-hero .kfs-titolo h1{font-size:clamp(34px,3.2vw,48px)!important}.kfs-hero .kfs-titolo p{margin:16px 0 0;max-width:520px}.kfs-hero .et_pb_button_module_wrapper{text-align:left!important}.kfs-hero .kfs-plus,.kfs-hero .kfs-plus p{text-align:left!important}.kfs-hero .kfs-plus p{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}}@media (min-width:1100px) and (max-width:1279px){.kfs-hero{column-gap:36px}.kfs-hero>.kfs-ring-row{zoom:.74}}.kfs-sez-titolo h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.1!important;color:#2b1a12!important;padding:0 0 10px!important;text-align:center}.kfs-sez-titolo p{max-width:600px;margin:0 auto;text-align:center;font-size:17px;line-height:1.55;color:#7a665a}.kfs-mix-grid .et_pb_column{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;float:none}.kfs-mix-grid .et_pb_column>.kfs-mix{margin:0!important}.kfs-mix{position:relative;background:#f6ecdf;border:1px solid #eadccb;border-radius:14px;padding:24px 22px 22px!important;transition:transform .25s,box-shadow .25s,border-color .25s}.kfs-mix:hover{transform:translateY(-4px);border-color:#c89b5a;box-shadow:0 14px 28px rgba(43,26,18,.12)}.kfs-mix .et_pb_module_header{font-size:26px!important;line-height:1.1!important;color:#2b1a12!important;padding:0 0 8px!important}.kfs-mix .et_pb_module_header a{color:inherit!important}.kfs-mix .et_pb_module_header a:after{content:"";position:absolute;inset:0;z-index:1}.kfs-mix .et_pb_blurb_description p{font-size:15px;line-height:1.5;color:#5c4a3f;padding:0}.kfs-mix .et_pb_blurb_description p.kfs-mix-comp{font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#b3261e;padding-bottom:10px}.kfs-mix-top:before{content:"La più scelta";position:absolute;top:18px;right:16px;background:#b3261e;color:#fffaf3;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:999px}.kfs-mix-tutto{background:#2b1a12;border-color:#2b1a12}.kfs-mix-tutto .et_pb_module_header,.kfs-mix-tutto .et_pb_module_header a{color:#fffaf3!important}.kfs-mix-tutto .et_pb_blurb_description p{color:#cdb9a6}.kfs-mix-tutto .et_pb_blurb_description p.kfs-mix-comp{color:#c89b5a}.kfs-mix-tutto .et_pb_blurb_description:after{content:"→";display:block;margin-top:12px;font-size:22px;color:#c89b5a;transition:transform .25s}.kfs-mix-tutto:hover .et_pb_blurb_description:after{transform:translateX(6px)}.kfs-shop{margin-top:36px!important}.kfs-shop ul.products li.product{background:#fffaf3;border:1px solid #eadccb;border-radius:14px;padding:12px 12px 18px!important;overflow:hidden;transition:transform .25s,box-shadow .25s}.kfs-shop ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(43,26,18,.12)}.kfs-shop ul.products li.product img{border-radius:10px;margin-bottom:14px!important}.kfs-shop .woocommerce-loop-product__title{font-family:'Fraunces',serif!important;font-size:17px!important;line-height:1.3!important;color:#2b1a12!important;font-weight:600!important}.kfs-shop .price{font-family:'Outfit',sans-serif!important;color:#b3261e!important;font-weight:700!important;font-size:18px!important}.kfs-shop .et_overlay{display:none!important}body .et_pb_button.kfs-cta-linea,body .et_pb_button.kfs-cta-linea:hover{background:transparent!important;color:#2b1a12!important;box-shadow:inset 0 0 0 1.5px #2b1a12!important}body .et_pb_button.kfs-cta-linea:hover{background:#2b1a12!important;color:#f6ecdf!important}.kfs-sez-top .et_pb_button_module_wrapper{margin-top:32px!important}.kfs-sez-macchina .et_pb_row{align-items:center}.kfs-sez-macchina .et_pb_column{display:flex;flex-direction:column;justify-content:center}.kfs-macchina-img .et_pb_image_wrap{display:block;background:radial-gradient(circle at 50% 45%,#fffaf3 0%,#efe1cf 70%);border-radius:50%;aspect-ratio:1;max-width:440px;margin:0 auto;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.35)}.kfs-macchina-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kfs-macchina-testo h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.12!important;color:#fffaf3!important;padding-bottom:14px!important}.kfs-macchina-testo p{font-size:17px;line-height:1.6;color:#cdb9a6;max-width:520px}.kfs-macchina-testo ul{list-style:none!important;padding:14px 0 0!important}.kfs-macchina-testo li{position:relative;padding:0 0 10px 22px;color:#f6ecdf;line-height:1.5}.kfs-macchina-testo li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#c89b5a}.kfs-sez-macchina .et_pb_button_module_wrapper{margin-top:22px!important;text-align:left}body .et_pb_button.kfs-cta-chiaro,body .et_pb_button.kfs-cta-chiaro:hover{background:#f6ecdf!important;color:#2b1a12!important;box-shadow:none!important}body .et_pb_button.kfs-cta-chiaro:hover{background:#b3261e!important;color:#fffaf3!important}@media (max-width:980px){.kfs-mix-grid .et_pb_column{grid-template-columns:repeat(2,minmax(0,1fr))}.kfs-sez-macchina .et_pb_column:first-child{margin-bottom:36px!important}.kfs-macchina-img .et_pb_image_wrap{max-width:340px}}@media (max-width:479px){.kfs-mix-grid .et_pb_column{grid-template-columns:1fr}.kfs-sez{padding:52px 0!important}}@media (prefers-reduced-motion:reduce){.kfs-mix,.kfs-shop ul.products li.product{transition:none}.kfs-mix:hover,.kfs-shop ul.products li.product:hover{transform:none}}body #page-container .kfs-shop ul.products li.product .price,body #page-container .kfs-shop ul.products li.product .price .amount,body #page-container .kfs-shop ul.products li.product .price bdi{color:#b3261e!important;font-family:'Outfit',sans-serif!important;font-weight:700!important}body #page-container .kfs-shop ul.products li.product .woocommerce-loop-product__title{font-family:'Fraunces',serif!important;color:#2b1a12!important}.kfs-arch-titolo .entry-title,.kfs-arch-titolo h1{font-size:clamp(30px,4vw,46px)!important;line-height:1.08!important;color:#2b1a12!important;padding:0!important}.kfs-arch-titolo{margin-bottom:10px!important}.kfs-arch-desc p{max-width:680px;font-size:17px;line-height:1.6;color:#5c4a3f;padding:0}.kfs-arch-desc:empty,.kfs-arch-desc .et_pb_text_inner:empty{display:none}.kfs-arch-chips{margin-top:22px!important;margin-bottom:0!important}.kfs-chips{display:flex;align-items:center;gap:12px;margin-top:10px}.kfs-chips-lab{flex:0 0 72px;font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#7a665a}.kfs-chips-scroll{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.kfs-chip{display:inline-block;padding:7px 14px;border-radius:999px;border:1px solid #d9c5ae;background:#fffaf3;color:#2b1a12!important;font-size:14px;line-height:1.2;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.kfs-chip:hover{border-color:#2b1a12}body.woocommerce-shop .kfs-chip-tutto,body.term-nespresso .kfs-c-nespresso,body.term-a-modo-mio .kfs-c-a-modo-mio,body.term-dolce-gusto .kfs-c-dolce-gusto,body.term-espresso-point .kfs-c-espresso-point,body.term-bialetti .kfs-c-bialetti,body.term-cialde .kfs-c-cialde,body.term-kaffe-shardana .kfs-c-kaffe-shardana,body.term-macinato-grani .kfs-c-macinato-grani,body.term-mater .kfs-c-mater,body.term-babay .kfs-c-babay,body.term-tanit .kfs-c-tanit,body.term-nannai .kfs-c-nannai,body.term-ichnussa .kfs-c-ichnussa,body.term-maimone .kfs-c-maimone,body.term-shadek .kfs-c-shadek,body.term-sherden .kfs-c-sherden,body.term-sardus-pater .kfs-c-sardus-pater,body.term-menhir .kfs-c-menhir{background:#2b1a12;border-color:#2b1a12;color:#fffaf3!important}.kfs-shop-arch{margin-top:0!important}.kfs-shop-arch .woocommerce-pagination{margin-top:28px}.kfs-shop-arch .woocommerce-pagination ul{border:0!important}.kfs-shop-arch .woocommerce-pagination li{border:0!important;margin:0 4px!important}.kfs-shop-arch .woocommerce-pagination a,.kfs-shop-arch .woocommerce-pagination span{border-radius:999px;min-width:38px;padding:9px 12px!important;background:#f6ecdf;color:#2b1a12!important}.kfs-shop-arch .woocommerce-pagination span.current{background:#2b1a12;color:#fffaf3!important}body #page-container .kfs-shop ul.products li.product .outofstock-badge,body #page-container .kfs-shop ul.products li.product.outofstock img{opacity:.55}.kfs-arch-aiuto .et_pb_row{align-items:center;display:flex;flex-wrap:wrap}.kfs-arch-aiuto-testo h2{color:#fffaf3!important;font-size:clamp(24px,2.6vw,32px)!important;line-height:1.15!important;padding-bottom:8px!important}.kfs-arch-aiuto-testo p{color:#cdb9a6;font-size:16px}.kfs-arch-aiuto .et_pb_button_module_wrapper{text-align:right}@media (max-width:980px){.kfs-arch-aiuto .et_pb_button_module_wrapper{text-align:left;margin-top:8px}}@media (max-width:767px){.kfs-chips{align-items:flex-start;flex-direction:column;gap:6px}.kfs-chips-lab{flex:none}.kfs-chips-scroll{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:6px;-webkit-overflow-scrolling:touch}}@media (max-width:767px){.kfs-chips-scroll{scrollbar-width:none}.kfs-chips-scroll::-webkit-scrollbar{display:none}}.kfs-contatti{padding:56px 0 72px!important}.kfs-contatti .et_pb_row{padding:0!important}.kfs-ct-canali{background:#2b1a12;border-radius:14px;padding:34px 32px 30px!important;color:#e9dccd}.kfs-ct-voce+.kfs-ct-voce{margin-top:26px}.kfs-ct-canali p.kfs-ct-etichetta{font-family:'Outfit',sans-serif;font-size:15px;line-height:1.3;color:#c89b5a;padding:0 0 6px!important;margin:0}.kfs-ct-canali a.kfs-ct-grande{display:inline-block;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(23px,2.3vw,30px);line-height:1.15;color:#fffaf3;text-decoration:none;overflow-wrap:anywhere;border-bottom:2px solid rgba(200,155,90,.35);padding-bottom:2px;transition:border-color .2s}.kfs-ct-canali a.kfs-ct-grande:hover,.kfs-ct-canali a.kfs-ct-grande:focus-visible{border-bottom-color:#c89b5a;outline:none}.kfs-ct-canali a.kfs-ct-grande:focus-visible{outline:2px solid #c89b5a;outline-offset:4px}.kfs-ct-dati{margin-top:32px;padding-top:20px;border-top:1px solid rgba(200,155,90,.45)}.kfs-ct-dati p{font-size:14px;line-height:1.65;color:#cdb9a6;padding:0!important}.kfs-ct-dati strong{color:#f6ecdf;font-weight:600}.kfs-contatti .et_pb_code:has(.kfs-ct-note){margin:0!important}.kfs-ct-form{background:#fff;border:1px solid #ecdcc9;border-radius:14px;padding:34px 32px 30px!important}.kfs-ct-form .et_pb_contact_main_title{display:none}.kfs-ct-form .et_pb_contact_form_label{display:block!important;font-family:'Outfit',sans-serif;font-weight:600;font-size:15px;color:#2b1a12;margin:0 0 8px;padding:0}.kfs-ct-form p.et_pb_contact_field{margin-bottom:20px!important;padding-bottom:0!important}.kfs-ct-form .et_pb_contact p input.input,.kfs-ct-form .et_pb_contact p textarea.input{background:#fffaf3!important;border:0!important;border-bottom:2px solid #2b1a12!important;border-radius:6px 6px 0 0!important;padding:13px 14px!important;font-family:'Outfit',sans-serif!important;font-size:16px!important;color:#2b1a12!important;transition:border-color .2s}.kfs-ct-form .et_pb_contact p .input::placeholder{color:transparent!important}.kfs-ct-form .et_pb_contact p input.input:focus,.kfs-ct-form .et_pb_contact p textarea.input:focus{border-bottom-color:#b3261e!important;outline:2px solid rgba(179,38,30,.25);outline-offset:0}.kfs-ct-form .et_pb_contact p textarea.input{min-height:150px}.kfs-ct-form .et_pb_contact_field[data-type=radio] .et_pb_contact_field_options_list{display:flex;flex-wrap:wrap;gap:8px}.kfs-ct-form .et_pb_contact_field_radio{position:relative;margin:0!important;width:auto!important;flex:0 0 auto;display:inline-block!important}.kfs-ct-form .et_pb_contact_field_radio input{position:absolute!important;opacity:0;width:1px;height:1px}.kfs-ct-form .et_pb_contact_field_radio label{display:inline-block!important;padding:9px 16px!important;border-radius:999px;border:1px solid #d9c5ae;background:#fffaf3;color:#2b1a12!important;font-family:'Outfit',sans-serif;font-size:15px;line-height:1.2;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.kfs-ct-form .et_pb_contact_field_radio label i{display:none!important}.kfs-ct-form .et_pb_contact_field_radio label:hover{border-color:#2b1a12}.kfs-ct-form .et_pb_contact_field_radio input:checked+label{background:#2b1a12;border-color:#2b1a12;color:#fffaf3!important}.kfs-ct-form .et_pb_contact_field_radio input:focus-visible+label{outline:2px solid #b3261e;outline-offset:2px}.kfs-ct-note{clear:both}.kfs-ct-nota{display:none;margin:0 0 20px;padding:12px 16px;background:#fdf6ec;border-left:3px solid #c89b5a;border-radius:0 8px 8px 0}.kfs-ct-nota p{font-size:15px;line-height:1.55;color:#3a2a20;padding:0!important}.kfs-ct-nota a{color:#b3261e;font-weight:600}.kfs-contatti:has(input[value="Un ordine"]:checked) .kfs-ct-nota-ordine,.kfs-contatti:has(input[value="Che capsula prendere"]:checked) .kfs-ct-nota-capsula,.kfs-contatti:has(input[value="Macchina in comodato"]:checked) .kfs-ct-nota-macchina{display:block}.kfs-ct-form .et_pb_contact_field[data-type=radio] .et_pb_contact_form_label,.kfs-ct-form .et_pb_contact_field[data-type=checkbox] .et_pb_contact_form_label,.kfs-ct-form .et_pb_contact_field[data-type=checkbox] .et_pb_contact_field_options_title{display:none!important}.kfs-ct-form .et_pb_contact_field[data-type=radio] .et_pb_contact_field_options_title{display:block;font-family:'Outfit',sans-serif;font-weight:600;font-size:15px;color:#2b1a12;margin:0 0 10px}.kfs-ct-form .et_pb_contact_field_checkbox label{font-family:'Outfit',sans-serif;font-size:14px;line-height:1.5;color:#5c4a3f!important}.kfs-ct-form .et_pb_contact_field_checkbox label i{background:#fffaf3!important;border:1.5px solid #2b1a12}.kfs-ct-form .et_pb_contact_field_checkbox a{color:#b3261e;font-weight:600}.kfs-ct-form .et_contact_bottom_container{float:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:4px;text-align:left}.kfs-ct-form .et_pb_contact_right{float:none;display:flex;align-items:center;gap:8px;font-family:'Outfit',sans-serif;font-size:15px;color:#5c4a3f}.kfs-ct-form .et_pb_contact_right p{padding:0!important}.kfs-ct-form .et_pb_contact_captcha{width:64px!important;background:#fffaf3!important;border:0!important;border-bottom:2px solid #2b1a12!important;border-radius:6px 6px 0 0!important;padding:10px!important;font-size:16px!important;color:#2b1a12!important}body #page-container .kfs-ct-form .et_pb_contact_submit,body #page-container .kfs-ct-form .et_pb_contact_submit:hover{margin:0!important;background:#b3261e!important;color:#fffaf3!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.2!important}body #page-container .kfs-ct-form .et_pb_contact_submit:hover{background:#2b1a12!important}body #page-container .kfs-ct-form .et_pb_contact_submit:focus-visible{outline:2px solid #2b1a12;outline-offset:3px}body #page-container .kfs-ct-form .et_pb_contact_submit:after,body #page-container .kfs-ct-form .et_pb_contact_submit:before{display:none!important}.kfs-ct-form .et-pb-contact-message{font-family:'Outfit',sans-serif;font-size:16px;color:#2b1a12}.kfs-ct-form .et-pb-contact-message ul{padding-left:18px}@media (max-width:980px){.kfs-contatti{padding:32px 0 56px!important}.kfs-contatti .et_pb_column_2_5{margin-bottom:20px!important}}@media (max-width:767px){.kfs-ct-canali,.kfs-ct-form{padding:26px 20px!important}.kfs-ct-form p.et_pb_contact_field_half{width:100%!important;margin-right:0!important;float:none}.kfs-ct-form .et_pb_contact_field_options_list{gap:6px!important}.kfs-ct-form .et_pb_contact_field_radio label{padding:8px 12px!important;font-size:14px}}@media (prefers-reduced-motion:reduce){.kfs-ct-canali a.kfs-ct-grande,.kfs-ct-form .et_pb_contact_field_radio label,.kfs-ct-form .et_pb_contact p .input{transition:none}}.kfs-topbar .et_pb_text_inner{display:flex;justify-content:space-between;align-items:center;gap:8px 20px;flex-wrap:wrap}.kfs-topbar .kfs-tb-wa a{color:#c89b5a;font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.kfs-topbar .kfs-tb-wa a:hover,.kfs-topbar .kfs-tb-wa a:focus-visible{border-bottom-color:#c89b5a;outline:none}@media (max-width:600px){.kfs-topbar .kfs-tb-lungo,.kfs-topbar .kfs-tb-num{display:none}.kfs-topbar .et_pb_text_inner{flex-wrap:nowrap}.kfs-topbar .et_pb_text_inner p{white-space:nowrap;letter-spacing:0!important}}.kfs-ct-canali p.kfs-ct-wa{padding:10px 0 0!important;margin:0;font-size:15px}.kfs-ct-canali p.kfs-ct-wa a{color:#c89b5a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.kfs-cs-apertura{background:#f6ecdf!important;padding:64px 0 56px!important}.kfs-cs-lead h1{font-family:'Outfit',sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important;color:#b3261e!important;padding-bottom:14px!important}.kfs-cs-lead p{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(28px,3.6vw,46px);line-height:1.15;color:#2b1a12;max-width:900px;padding:0}.kfs-cs-racconto{background:#fffaf3!important;padding:64px 0!important}.kfs-cs-foto{margin-bottom:10px!important}.kfs-cs-foto img{width:100%;height:auto;aspect-ratio:auto;border-radius:14px}.kfs-cs-didascalia p{font-size:14px;color:#7a665a;padding:0}@media (min-width:981px){.kfs-cs-racconto .et_pb_column_1_3{position:sticky;top:140px}}.kfs-cs-testo{max-width:680px}.kfs-cs-testo h2{font-size:clamp(24px,2.4vw,30px)!important;line-height:1.2!important;color:#2b1a12!important;padding:36px 0 12px!important}.kfs-cs-testo h2:first-child{padding-top:0!important}.kfs-cs-testo p{font-size:18px;line-height:1.7;color:#3a2a20}.kfs-cs-testo a.kfs-link{color:#b3261e;font-weight:600}.kfs-cs-testo blockquote.kfs-cs-citazione{margin:30px 0 8px!important;padding:2px 0 2px 22px!important;border:0!important;border-left:3px solid #b3261e!important}.kfs-cs-testo blockquote.kfs-cs-citazione p{font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:clamp(24px,2.6vw,32px);line-height:1.25;color:#b3261e;padding:0}.kfs-cs-sez-lavagna{background:#f6ecdf!important;padding:64px 0!important}.kfs-cs-lavagna h2,.kfs-cs-breve h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important;color:#2b1a12!important;padding-bottom:8px!important}.kfs-cs-intro{font-size:17px;color:#5c4a3f;padding:0 0 24px!important}.kfs-cs-lista{margin:0!important;padding:0!important;border-top:1px solid #d9c5ae}.kfs-cs-lista li,.kfs-cs-canali li{list-style:none!important;margin:0!important;padding:0!important}.kfs-cs-lista li{border-bottom:1px solid #d9c5ae}.kfs-cs-riga{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:4px 32px;align-items:baseline;padding:18px 4px;text-decoration:none}.kfs-cs-nome{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(24px,2.4vw,32px);line-height:1.1;color:#2b1a12;transition:color .2s}.kfs-cs-nota{font-size:16px;line-height:1.5;color:#5c4a3f}.kfs-cs-riga:hover .kfs-cs-nome{color:#b3261e}.kfs-cs-riga:focus-visible{outline:2px solid #b3261e;outline-offset:2px}.kfs-cs-riga:focus-visible .kfs-cs-nome{color:#b3261e}.kfs-cs-tutto{padding:24px 0 0!important}.kfs-cs-tutto a{font-weight:600;color:#b3261e}.kfs-cs-sez-breve{background:#fffaf3!important;padding:64px 0!important}.kfs-cs-breve dl{margin:16px 0 0;padding:0;border-top:1px solid #ecdcc9}.kfs-cs-voce{display:grid;grid-template-columns:200px 1fr;gap:4px 32px;padding:14px 0;border-bottom:1px solid #ecdcc9}.kfs-cs-voce dt{font-weight:600;font-size:16px;color:#2b1a12}.kfs-cs-voce dd{margin:0;font-size:16px;line-height:1.6;color:#3a2a20}.kfs-cs-voce dd a{color:#b3261e;font-weight:600}.kfs-cs-sez-chiusura{background:#2b1a12!important;padding:56px 0!important}.kfs-cs-chiusura{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px}.kfs-cs-chiusura h2{font-size:clamp(26px,2.8vw,34px)!important;line-height:1.15!important;color:#fffaf3!important;padding-bottom:8px!important}.kfs-cs-chiusura p{font-size:17px;color:#cdb9a6;padding:0}.kfs-cs-canali{margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:12px}.kfs-cs-canali a{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(20px,2vw,26px);color:#fffaf3;text-decoration:none;border-bottom:2px solid rgba(200,155,90,.35);transition:border-color .2s}.kfs-cs-canali a:hover{border-bottom-color:#c89b5a}.kfs-cs-canali a:focus-visible{outline:2px solid #c89b5a;outline-offset:4px}@media (max-width:980px){.kfs-cs-apertura{padding:44px 0 40px!important}.kfs-cs-racconto,.kfs-cs-sez-lavagna,.kfs-cs-sez-breve{padding:44px 0!important}.kfs-cs-racconto .et_pb_column_1_3{max-width:300px;margin-bottom:28px!important}}@media (max-width:600px){.kfs-cs-riga,.kfs-cs-voce{grid-template-columns:1fr}.kfs-cs-testo p{font-size:17px}}@media (prefers-reduced-motion:reduce){.kfs-cs-nome,.kfs-cs-canali a{transition:none}}.kfs-sez-faq-intro h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.1!important;color:#2b1a12!important;padding:0 0 12px!important}.kfs-sez-faq-intro p{font-size:17px;line-height:1.55;color:#7a665a;max-width:340px}.kfs-sez-faq-intro a{color:#b3261e;font-weight:600}.kfs-sez-faq .et_pb_toggle_content p{color:#3a2a20;line-height:1.6}@media (max-width:980px){.kfs-sez-faq .et_pb_column_1_3{margin-bottom:20px!important}.kfs-sez-faq-intro p{max-width:none}}.kfs-card img.kfs-cc-ico{display:block;width:84px;height:84px;padding:12px;margin:0 0 16px;border-radius:50%;background:#f6ecdf;object-fit:contain}.kfs-regina-card img.kfs-cc-ico{background:#fffaf3;box-shadow:inset 0 0 0 2px #c89b5a}.category-menu .et_pb_menu__cart-button.et_pb_menu__icon__with_count{position:relative}.category-menu .et_pb_menu__icon__with_count .et_pb_menu__cart-count{position:absolute;left:100%;top:50%;transform:translate(-7px,-19px);min-width:18px;height:18px;padding:0 5px!important;margin:0!important;border-radius:999px;background:#b3261e;color:#fffaf3!important;font-family:'Outfit',sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:18px!important;text-align:center;letter-spacing:0!important}.category-menu .et_pb_menu__cart-count:empty{display:none!important}#adfy__floating-cart .adfy_woofc-inner{background:#fffaf3!important;color:#3a2a20}#adfy__floating-cart .adfy__woofc-title{font-family:'Fraunces',Georgia,serif!important;font-size:22px!important;font-weight:600!important;color:#2b1a12!important;letter-spacing:0!important}#adfy__floating-cart .adfy__woofc-badge{background:#f6ecdf!important;color:#2b1a12!important;font-family:'Outfit',sans-serif!important}#adfy__floating-cart .adfy__woofc-fake-button,#adfy__floating-cart .adfy__close-button button{color:#2b1a12!important}#adfy__floating-cart .total-bar{background:#ecdcc9!important}#adfy__floating-cart .live-progress-bar{background:#b3261e!important}#adfy__floating-cart [data-threashold_reached="true"] .live-progress-bar{background:#c89b5a!important}#adfy__floating-cart .adfy__woofc-shipping-text{color:#3a2a20!important;font-size:15px!important}#adfy__floating-cart a.adfy__woofc-link,#adfy__floating-cart .has-underline{color:#b3261e!important}#adfy__floating-cart .adfy__woofc-item a.adfy__woofc-link{color:#2b1a12!important}#adfy__floating-cart .adfy__woofc-button{border-radius:999px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;border:0!important;transition:background .2s,color .2s}#adfy__floating-cart .adfy__woofc-button.proceed-to-checkout{background:#b3261e!important;color:#fffaf3!important}#adfy__floating-cart .adfy__woofc-button.proceed-to-checkout:hover{background:#2b1a12!important}#adfy__floating-cart .adfy__woofc-button.secondary{background:transparent!important;color:#2b1a12!important;box-shadow:inset 0 0 0 1.5px #2b1a12!important}#adfy__floating-cart .adfy__woofc-button.secondary:hover{background:#2b1a12!important;color:#fffaf3!important}#adfy__floating-cart .adfy__woofc-button:focus-visible{outline:2px solid #2b1a12;outline-offset:2px}#adfy__floating-cart .adfy__woofc-quantity-input-button{color:#2b1a12!important}.adfy__woofc-overlay,#adfy__woofc-overlay{background:rgba(43,26,18,.45)!important}@media (prefers-reduced-motion:reduce){#adfy__floating-cart .adfy__woofc-button{transition:none}}.kfs-breadcrumb{margin-bottom:18px!important}.kfs-breadcrumb,.kfs-breadcrumb a{font-family:'Outfit',sans-serif;font-size:14px;line-height:1.5;color:#7a665a}.kfs-breadcrumb a{color:#b3261e!important;text-decoration:none}.kfs-breadcrumb a:hover{text-decoration:underline}.kfs-breadcrumb .breadcrumb_last{color:#5c4a3f}.kfs-prod-top .et_pb_row_1_tb_body,.kfs-prod-top .et_pb_row:nth-child(2){align-items:flex-start}.kfs-prod-img .woocommerce-product-gallery__image img,.kfs-prod-img .flex-viewport{border-radius:14px;background:#fff}.kfs-prod-img .flex-control-thumbs img{border-radius:8px}.kfs-prod-titolo h1{font-family:'Fraunces',Georgia,serif!important;font-size:clamp(26px,2.6vw,36px)!important;line-height:1.15!important;color:#2b1a12!important;padding-bottom:10px!important}.kfs-prod-prezzo .price,.kfs-prod-prezzo .price .amount{font-family:'Outfit',sans-serif!important;font-size:26px!important;font-weight:600!important;color:#b3261e!important}.kfs-prod-breve p{font-size:17px;line-height:1.6;color:#3a2a20}.kfs-prod-cart form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px!important}.kfs-prod-cart .quantity input.qty{width:72px!important;height:50px;border:0!important;border-bottom:2px solid #2b1a12!important;border-radius:6px 6px 0 0!important;background:#fff!important;font-family:'Outfit',sans-serif!important;font-size:17px!important;color:#2b1a12!important}body #page-container .kfs-prod-cart .single_add_to_cart_button,body #page-container .kfs-prod-cart .single_add_to_cart_button:hover{background:#b3261e!important;color:#fffaf3!important;border:0!important;border-radius:999px!important;padding:15px 30px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.2!important;height:auto!important}body #page-container .kfs-prod-cart .single_add_to_cart_button:hover{background:#2b1a12!important}body #page-container .kfs-prod-cart .single_add_to_cart_button:after{display:none!important}.kfs-prod-cart .stock{font-family:'Outfit',sans-serif;font-size:15px;color:#5c4a3f}.kfs-prod-cart .stock.out-of-stock{color:#b3261e;font-weight:600}.kfs-prod-cart table.variations select{border:0;border-bottom:2px solid #2b1a12;border-radius:6px 6px 0 0;background:#fff;padding:10px 12px;font-family:'Outfit',sans-serif;font-size:16px;color:#2b1a12}.kfs-prod-cart table.variations th label{font-family:'Outfit',sans-serif;font-weight:600;color:#2b1a12}.kfs-prod-cart .product_meta{display:none}.kfs-prod-plus{list-style:none!important;margin:18px 0 0!important;padding:16px 0 0!important;border-top:1px solid #ecdcc9}.kfs-prod-plus li{position:relative;padding:0 0 8px 20px!important;font-size:15px;line-height:1.5;color:#3a2a20}.kfs-prod-plus li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#c89b5a}.kfs-prod-plus strong{color:#2b1a12}.kfs-prod-plus a{color:#b3261e;font-weight:600}.kfs-blocco h2,.kfs-griglia-wrap h2{font-family:'Fraunces',Georgia,serif!important;font-size:clamp(24px,2.4vw,30px)!important;line-height:1.2!important;color:#2b1a12!important;padding-bottom:10px!important}.kfs-blocco p{font-size:17px;line-height:1.65;color:#3a2a20}.kfs-blocco a.kfs-link,.kfs-griglia-wrap a.kfs-link{color:#b3261e;font-weight:600}.kfs-nota-marchi{font-size:13px!important;line-height:1.5!important;color:#7a665a!important;margin-top:8px}.kfs-prod-desc .et_pb_code:empty,.kfs-prod-lunga .et_pb_code_inner:empty{display:none}.kfs-prod-desc:not(:has(.kfs-blocco-desc)){display:none}.kfs-prod-miscela:not(:has(.kfs-blocco)),.kfs-prod-formati:not(:has(.kfs-griglia)){margin:0!important}.kfs-griglia-wrap{margin-bottom:40px}.kfs-griglia{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.kfs-pc{padding:0!important;margin:0!important}.kfs-pc a{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px;background:#fff;border:1px solid #ecdcc9;border-radius:14px;text-decoration:none;transition:border-color .2s}.kfs-pc a:hover,.kfs-pc a:focus-visible{border-color:#2b1a12;outline:none}.kfs-pc img.kfs-pc-img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;margin-bottom:6px}.kfs-pc-nome{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:18px;line-height:1.2;color:#2b1a12}.kfs-pc-prezzo,.kfs-pc-prezzo .amount{font-family:'Outfit',sans-serif;font-size:15px;font-weight:600;color:#b3261e}.kfs-pc-esaurito{font-size:13px;color:#7a665a}@media (max-width:980px){.kfs-prod-top .et_pb_column_1_2:first-child{margin-bottom:24px!important}.kfs-prod-info .et_pb_column_1_2:first-child{margin-bottom:32px!important}}@media (max-width:480px){.kfs-griglia{grid-template-columns:repeat(2,1fr);gap:10px}.kfs-pc a{padding:10px}.kfs-pc-nome{font-size:16px}}@media (prefers-reduced-motion:reduce){.kfs-pc a{transition:none}}.kfs-prod-cart table.variations{border:0!important;margin:0 0 14px!important;width:100%}.kfs-prod-cart table.variations tr{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.kfs-prod-cart table.variations th,.kfs-prod-cart table.variations td{padding:0!important;border:0!important;background:none!important;text-align:left!important}.kfs-prod-cart table.variations select{width:100%;max-width:340px;height:auto}.kfs-prod-cart .reset_variations{display:inline-block;margin-top:6px;padding:0!important;border:0!important;background:none!important;font-family:'Outfit',sans-serif;font-size:14px!important;color:#7a665a!important;text-decoration:underline}.kfs-prod-cart .woocommerce-variation-price .price,.kfs-prod-cart .woocommerce-variation-price .amount{font-family:'Outfit',sans-serif!important;font-size:22px!important;font-weight:600!important;color:#b3261e!important}.kfs-prod-cart .single_variation_wrap .woocommerce-variation{margin-bottom:10px}.kfs-blocco-desc h3{font-family:'Fraunces',Georgia,serif!important;font-size:20px!important;line-height:1.25!important;color:#2b1a12!important;padding:18px 0 6px!important}.kfs-blocco-desc ul{list-style:none!important;padding:0!important;margin:0 0 8px!important}.kfs-blocco-desc li{position:relative;padding:0 0 8px 20px!important;font-size:17px;line-height:1.6;color:#3a2a20}.kfs-blocco-desc li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:#b3261e}.kfs-blocco-desc a{color:#b3261e;font-weight:600}.kfs-woo-hero{padding:48px 0 40px!important}.kfs-woo-hero h1{font-size:clamp(28px,3.4vw,42px)!important}.woocommerce-cart #main-content,.woocommerce-checkout #main-content{background:#fffaf3}.woocommerce h3,.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading{font-family:'Fraunces',Georgia,serif!important;font-size:24px!important;color:#2b1a12!important}.woocommerce table.shop_table{border:1px solid #ecdcc9!important;border-radius:14px;background:#fff;border-collapse:separate!important;overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:#ecdcc9!important;font-family:'Outfit',sans-serif;color:#3a2a20}.woocommerce table.shop_table thead th,.woocommerce table.shop_table tfoot th{color:#2b1a12!important;font-weight:600}.woocommerce .cart_totals h2,.woocommerce-cart-form h2{font-family:'Fraunces',Georgia,serif!important;color:#2b1a12!important}.woocommerce form .form-row label{font-family:'Outfit',sans-serif;font-weight:600;color:#2b1a12}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row .select2-selection,.woocommerce form .form-row select{background:#fffaf3!important;border:0!important;border-bottom:2px solid #2b1a12!important;border-radius:6px 6px 0 0!important;padding:12px 14px!important;font-family:'Outfit',sans-serif!important;font-size:16px!important;color:#2b1a12!important;height:auto!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-bottom-color:#b3261e!important;outline:2px solid rgba(179,38,30,.25)}.woocommerce form .form-row .required{color:#b3261e!important}body #page-container a.button,body #page-container button.button,body #page-container input.button,body #page-container #respond input#submit,body #page-container #place_order{background:#b3261e!important;color:#fffaf3!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.2!important;text-transform:none!important}body #page-container a.button:hover,body #page-container button.button:hover,body #page-container input.button:hover,body #page-container #place_order:hover{background:#2b1a12!important;color:#fffaf3!important}body #page-container a.button:after,body #page-container button.button:after{display:none!important}body #page-container button.button[name="update_cart"],body #page-container a.button.wc-backward{background:transparent!important;color:#2b1a12!important;box-shadow:inset 0 0 0 1.5px #2b1a12!important}body #page-container button.button[name="update_cart"]:hover,body #page-container a.button.wc-backward:hover{background:#2b1a12!important;color:#fffaf3!important;box-shadow:none!important}body #page-container button.button[name="update_cart"]:disabled{opacity:.45}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:#fdf6ec!important;border-top:0!important;border-left:3px solid #c89b5a!important;border-radius:0 8px 8px 0;color:#3a2a20!important;font-family:'Outfit',sans-serif}.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error:before{color:#c89b5a!important}.woocommerce-error{border-left-color:#b3261e!important}.woocommerce-info a,.woocommerce-message a,.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-wrapper a{color:#b3261e!important;font-weight:600}.woocommerce-privacy-policy-text p,.woocommerce-terms-and-conditions-wrapper p{font-size:14px;line-height:1.55;color:#5c4a3f}.woocommerce ul#shipping_method li label,.woocommerce .cart_totals .woocommerce-shipping-destination{font-family:'Outfit',sans-serif;color:#3a2a20}.woocommerce .cart_totals .order-total .amount,.woocommerce-checkout-review-order-table .order-total .amount{color:#b3261e!important;font-size:20px}.woocommerce .quantity input.qty{background:#fffaf3!important;border:0!important;border-bottom:2px solid #2b1a12!important;border-radius:6px 6px 0 0!important;font-family:'Outfit',sans-serif!important;color:#2b1a12!important}.woocommerce a.remove{color:#b3261e!important;font-weight:400}.woocommerce-cart .coupon input.input-text{max-width:220px}@media (max-width:768px){.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;float:none}}body #page-container a.button.alt,body #page-container a.button.alt,body #page-container button.button.alt,body #page-container button.button.alt,body #page-container input.button.alt,body #page-container #place_order,body.woocommerce-checkout #page-container button#place_order{background:#b3261e!important;background-color:#b3261e!important;color:#fffaf3!important;border:0!important;border-radius:999px!important;padding:15px 30px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important}body #page-container a.button.alt:hover,body #page-container button.button.alt:hover,body #page-container #place_order:hover{background:#2b1a12!important;background-color:#2b1a12!important;color:#fffaf3!important}body #page-container a.button.alt:after,body #page-container button.button.alt:after,body #page-container #place_order:after{display:none!important}body #page-container #place_order:focus-visible,body #page-container .button:focus-visible{outline:2px solid #2b1a12;outline-offset:3px}body #page-container .shipping-calculator-form button,body #page-container button[name='calc_shipping'],body #page-container .shipping-calculator-form .button{background:transparent!important;background-color:transparent!important;color:#2b1a12!important;box-shadow:inset 0 0 0 1.5px #2b1a12!important;border-radius:999px!important;padding:11px 22px!important;font-size:15px!important}body #page-container .shipping-calculator-form button:hover,body #page-container button[name='calc_shipping']:hover{background:#2b1a12!important;background-color:#2b1a12!important;color:#fffaf3!important;box-shadow:none!important}.woocommerce .shipping-calculator-button{color:#b3261e!important;font-weight:600}#adfy__floating-cart button.addonify_floating_cart-button,#adfy__floating-cart .adfy__woofc-shipping-form-elements .button{background:#b3261e!important;background-color:#b3261e!important;color:#fffaf3!important;border:0!important;border-radius:999px!important;padding:12px 22px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:15px!important;text-transform:none!important}#adfy__floating-cart button.addonify_floating_cart-button:hover{background:#2b1a12!important;background-color:#2b1a12!important}.kfs-asl-aiuto{padding:12px 16px;border-top:1px solid #ecdcc9;background:#fffaf3;font-family:'Outfit',sans-serif;font-size:14px;line-height:1.5;color:#5c4a3f}.kfs-asl-aiuto a{color:#b3261e!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{font-family:'Fraunces',Georgia,serif!important;color:#2b1a12!important}div.asl_r .results .item .asl_content .asl_desc,div.asl_r .results .item p{font-family:'Outfit',sans-serif!important;color:#5c4a3f!important}div.asl_r .results .item:hover .asl_content h3 a{color:#b3261e!important}.kfs-riv-tipi{padding:56px 0 8px!important}.kfs-riv-tipo{height:100%}.kfs-riv-tipo p.kfs-riv-eyebrow{font-family:'Outfit',sans-serif;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#c89b5a;margin:0 0 8px;padding:0!important}.kfs-riv-tipo h3{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:19px;line-height:1.2;color:#2b1a12;padding:0 0 8px!important}.kfs-riv-tipo p{font-size:15px;line-height:1.55;color:#5c4a3f}.kfs-riv-alt{background:#f6ecdf!important}.kfs-riv-perche{padding:56px 0 60px!important}.kfs-riv-punti ul{list-style:none!important;padding:0!important;margin:0}@media (min-width:981px){.kfs-riv-punti ul{columns:2;column-gap:46px}}.kfs-riv-punti li{position:relative;padding:0 0 18px 30px;line-height:1.6;color:#5c4a3f;break-inside:avoid}.kfs-riv-punti li:before{content:'';position:absolute;left:0;top:8px;width:13px;height:13px;border-radius:50%;background:#c89b5a}.kfs-riv-punti li strong{display:block;color:#2b1a12;font-weight:600;margin-bottom:3px}.kfs-riv-passi{padding:56px 0 64px!important}.kfs-riv-passo{height:100%}.kfs-riv-passo p.kfs-riv-num{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:32px;line-height:1;color:#c89b5a;margin:0 0 10px;padding:0!important}.kfs-riv-passo h3{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:20px;line-height:1.2;color:#2b1a12;padding:0 0 8px!important}.kfs-riv-passo p{color:#5c4a3f;line-height:1.6}.kfs-riv-modulo{padding:56px 0 72px!important}.kfs-riv-modulo .et_pb_row{padding:0!important}.kfs-riv-intro h2{font-size:clamp(26px,2.6vw,32px)!important;line-height:1.15!important;color:#2b1a12!important;padding:0 0 8px!important}.kfs-riv-intro p{color:#5c4a3f;line-height:1.6;padding-bottom:20px}.kfs-riv-form .et_pb_contact_field[data-type=checkbox] .et_pb_contact_field_options_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.kfs-riv-form .et_pb_contact_field[data-id=privacy] .et_pb_contact_field_options_list{display:block}@media (max-width:600px){.kfs-riv-form .et_pb_contact_field[data-type=checkbox] .et_pb_contact_field_options_list{grid-template-columns:1fr}}.kfs-riv-nota p.kfs-nota-marchi{margin:18px 0 0}.kfs-riv-chiusura{background:#2b1a12!important;padding:56px 0!important}.kfs-riv-chiusura h2{color:#fffaf3!important;font-size:clamp(26px,2.8vw,34px)!important;line-height:1.15!important;padding:0 0 10px!important}.kfs-riv-chiusura p{color:#e9dccd;font-size:17px;line-height:1.6;max-width:560px;margin:0 auto}.kfs-riv-chiusura .et_pb_button_module_wrapper{margin-top:22px}@media (max-width:980px){.kfs-riv-tipi .et_pb_column,.kfs-riv-passi .et_pb_column{margin-bottom:20px!important}.kfs-riv-tipi .et_pb_column:last-child,.kfs-riv-passi .et_pb_column:last-child{margin-bottom:0!important}}@media (max-width:980px){.kfs-riv-modulo .et_pb_column{margin-bottom:26px!important}.kfs-riv-modulo .et_pb_column:last-child{margin-bottom:0!important}}.kfs-riv-banda{background:#f6ecdf!important;padding:26px 0!important;border-top:1px solid #ecdcc9}.kfs-riv-banda .et_pb_row{padding:0!important}.kfs-riv-banda p{font-size:16px;line-height:1.55;color:#5c4a3f;margin:0;padding:0!important}.kfs-riv-banda strong{color:#2b1a12;font-weight:600}.kfs-riv-banda a{color:#b3261e;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(179,38,30,.35)}.kfs-riv-banda a:hover{border-bottom-color:#b3261e}.kfs-ct-canali p.kfs-ct-riv{margin:24px 0 0;padding:16px 0 0!important;border-top:1px solid rgba(200,155,90,.3)}.kfs-ct-canali p.kfs-ct-riv a{font-family:'Outfit',sans-serif;font-size:15px;font-weight:600;color:#c89b5a;text-decoration:none;border-bottom:1px solid rgba(200,155,90,.4)}.kfs-ct-canali p.kfs-ct-riv a:hover{color:#e0b878;border-bottom-color:#e0b878}.kfs-riv-form .et_pb_contact_field[data-id=formati] .et_pb_contact_field_options_title{display:block!important;font-family:'Outfit',sans-serif;font-weight:600;font-size:15px;line-height:1.3;color:#2b1a12;margin:0 0 10px}.kfs-resi{padding:56px 0 24px!important;background:#fffaf3!important}.kfs-resi .et_pb_row{display:flex;flex-wrap:wrap;align-items:stretch}.kfs-resi-form{height:100%;padding:32px 30px!important}.bls-recesso-wrap{font-family:'Outfit',sans-serif}.bls-recesso-wrap h3{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:26px!important;line-height:1.15!important;color:#2b1a12!important;padding:0 0 8px!important;margin:0!important}.bls-recesso-wrap .bls-recesso-intro{color:#5c4a3f;font-size:16px;line-height:1.6;margin-bottom:22px}.bls-recesso-wrap label{font-family:'Outfit',sans-serif;font-size:14px;font-weight:600;color:#2b1a12!important;margin-bottom:6px}.bls-recesso-wrap input[type=text],.bls-recesso-wrap input[type=email],.bls-recesso-wrap textarea{background:#fffaf3!important;border:1px solid #d9c6b0!important;border-radius:10px!important;padding:13px 14px!important;font-size:16px!important;color:#2b1a12!important}.bls-recesso-wrap input:focus,.bls-recesso-wrap textarea:focus{border-color:#b3261e!important;box-shadow:0 0 0 3px rgba(179,38,30,.12)!important}.bls-recesso-wrap input[readonly]{background:#f6ecdf!important;color:#5c4a3f!important}.bls-btn{font-family:'Outfit',sans-serif!important;font-size:16px!important;border-radius:999px!important;padding:14px 30px!important;margin-top:6px}.bls-btn:hover,.bls-btn:focus{background:#8f1d17!important}.bls-recesso-table{background:#fffaf3!important;border:1px solid #ecdcc9;border-radius:14px!important}.bls-recesso-table th{font-family:'Outfit',sans-serif;color:#2b1a12!important}.bls-recesso-info,.bls-recesso-success,.bls-recesso-confirm-box{background:#f6ecdf!important;border-color:#c89b5a!important;color:#2b1a12!important;border-radius:10px!important}.kfs-resi-aiuto{background:#2b1a12;border-radius:14px;padding:30px 28px!important;height:100%}.kfs-resi-aiuto h3{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:19px!important;line-height:1.25!important;color:#fffaf3!important;padding:0 0 6px!important}.kfs-resi-aiuto h3:not(:first-child){margin-top:20px}.kfs-resi-aiuto p{color:#e6d6c4;font-size:15px;line-height:1.6;padding-bottom:0!important}.kfs-resi-aiuto a{color:#c89b5a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.kfs-resi-aiuto a:hover{color:#fffaf3}.kfs-resi-aiuto p.kfs-resi-wa{margin-top:22px;padding-top:18px!important;border-top:1px solid rgba(200,155,90,.45)}.kfs-resi-passi{background:#f6ecdf!important}.kfs-resi-note{padding:56px 0 64px!important;background:#fffaf3!important}.kfs-resi-note ul li{margin-bottom:8px}@media (max-width:980px){.kfs-resi .et_pb_column{margin-bottom:20px!important}.kfs-resi .et_pb_column:last-child{margin-bottom:0!important}.kfs-resi-form{padding:26px 20px!important}}.kfs-mac-formule .kfs-sez-titolo p{max-width:620px;margin:6px auto 0;color:#5c4a3f}.kfs-mac-formula{height:100%}.kfs-mac-formula h3{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:22px!important;color:#2b1a12!important;padding:0 0 10px!important}.kfs-mac-formula p.kfs-mac-prezzo{font-family:'Fraunces',Georgia,serif;font-weight:700;font-size:34px;line-height:1;color:#b3261e;padding:0!important;margin:0}.kfs-mac-formula p.kfs-mac-sotto{font-family:'Outfit',sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b4a36;margin:8px 0 14px;padding:0 0 14px!important;border-bottom:1px solid #ecdcc9}.kfs-mac-manut{padding:8px 0 56px!important;background:#f6ecdf!important}.kfs-mac-manut .kfs-card{height:100%;border-left:4px solid #c89b5a}.kfs-mac-manut .kfs-mac-no{border-left-color:#6b4a36}.kfs-mac-manut h3{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:20px!important;color:#2b1a12!important;padding:0 0 6px!important}.kfs-mac-accordo p{max-width:640px;margin:8px auto 0;color:#5c4a3f;font-size:15px}.kfs-mac-manut .et_pb_column{margin-bottom:16px!important}.kfs-mac-passi{background:#fffaf3!important}#richiesta{scroll-margin-top:90px}.kfs-mac-form select{background:#fffaf3;border:1px solid #d9c6b0!important;border-radius:10px;color:#2b1a12;font-family:'Outfit',sans-serif}.kfs-richiesta-box{background:#fffaf3;border:1px solid #ecdcc9;border-left:4px solid #c89b5a;border-radius:14px;padding:20px 22px;margin:6px 0 10px}.kfs-richiesta-box p.kfs-richiesta-formule{color:#2b1a12;font-size:15px;line-height:1.7;margin:0 0 14px;padding:0!important}.kfs-richiesta-box a.kfs-richiedi-macchina{display:inline-block;background:#b3261e!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:13px 28px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:16px!important}.kfs-richiesta-box a.kfs-richiedi-macchina:hover{background:#8f1d17!important}.kfs-richiesta-box p.kfs-richiesta-nota{font-size:13px;color:#6b4a36;margin:10px 0 0;padding:0!important}.kfs-mac-formula p.kfs-riv-num{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:32px;line-height:1;color:#c89b5a;margin:0 0 10px;padding:0!important}.page-id-395722 .kfs-pg-hero .et_pb_image{min-width:150px}.kfs-mac-manut h3,.kfs-mac-formula h3{line-height:1.25!important}.kfs-chicchi{display:flex;align-items:center;gap:3px;height:48px;margin:0 0 14px!important;padding:0!important}.kfs-chicchi svg{width:30px;height:40px;display:block;transform:rotate(-18deg)}.kfs-chicchi svg:nth-child(2){transform:rotate(14deg) translateY(3px)}.kfs-chicchi svg:nth-child(3){transform:rotate(-6deg) translateY(-2px)}.kfs-chicchi ellipse{fill:#4a2c1d}.kfs-chicchi path{fill:none;stroke:#c89b5a;stroke-width:1.8;stroke-linecap:round}.kfs-riv-passo,.kfs-mac-formula{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px 26px 10px!important;height:100%}.et_pb_column:has(.kfs-riv-passo)+.et_pb_column:has(.kfs-riv-passo),.et_pb_column:has(.kfs-mac-formula)+.et_pb_column:has(.kfs-mac-formula){border-left:1px solid #e3d2bd}.kfs-mac-formula p.kfs-mac-sotto{border-bottom:0!important;padding-bottom:0!important}@media (max-width:980px){.et_pb_column:has(.kfs-riv-passo)+.et_pb_column:has(.kfs-riv-passo),.et_pb_column:has(.kfs-mac-formula)+.et_pb_column:has(.kfs-mac-formula){border-left:0;border-top:1px solid #e3d2bd;padding-top:26px}.kfs-riv-passo,.kfs-mac-formula{padding:0 4px!important}}.kfs-lavagna{background:#2b1a12;border-radius:18px;padding:38px 44px 32px!important;color:#f6ecdf}.kfs-lavagna p.kfs-lav-tit{font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:500;font-size:24px;line-height:1.2;color:#fffaf3;margin:0 0 22px;padding:0!important;text-align:center}.kfs-lavagna ul.kfs-lav-lista{list-style:none!important;padding:0!important;margin:0}.kfs-lav-lista li{display:flex;align-items:flex-end;gap:0;margin:0 0 14px;padding:0!important;font-family:'Outfit',sans-serif;font-size:17px;line-height:1.35}.kfs-lav-lista li::before{display:none!important}.kfs-lav-lista span{color:#f6ecdf;min-width:0}.kfs-lav-lista i{flex:1 1 24px;min-width:24px;border-bottom:2px dotted rgba(200,155,90,.55);margin:0 12px 6px;transform:none}.kfs-lav-lista b{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:18px;color:#c89b5a;white-space:nowrap}.kfs-lav-lista li.kfs-lav-no b{color:#e6d6c4;font-style:italic;font-weight:400}.kfs-lavagna p.kfs-lav-nota{margin:22px 0 0;padding:18px 0 0!important;border-top:1px solid rgba(200,155,90,.35);color:#cdb9a6;font-size:14px;text-align:center}@media (max-width:600px){.kfs-lavagna{padding:28px 20px 24px!important}.kfs-lav-lista li{font-size:15px}.kfs-lav-lista b{font-size:16px}.kfs-lavagna p.kfs-lav-tit{font-size:20px}}.kfs-mix-grid .et_pb_column{gap:0 40px!important}.kfs-mix,.kfs-mix-tutto{background:transparent!important;border:0!important;border-top:1px solid #e3d2bd!important;border-radius:0!important;box-shadow:none!important;transform:none!important;transition:none!important;padding:22px 0 30px!important}.kfs-mix:hover{transform:none!important;box-shadow:none!important;border-color:#e3d2bd!important}.kfs-mix .et_pb_module_header a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .2s}.kfs-mix:hover .et_pb_module_header a,.kfs-mix:focus-within .et_pb_module_header a{text-decoration-color:#b3261e}.kfs-mix-top:before{content:"la più scelta"!important;top:24px!important;right:0!important;background:none!important;color:#b3261e!important;font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:500;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;padding:0!important;border-radius:0!important}.kfs-mix-tutto{border-top-color:#2b1a12!important}.kfs-mix-tutto .et_pb_module_header,.kfs-mix-tutto .et_pb_module_header a{color:#b3261e!important}.kfs-mix-tutto .et_pb_blurb_description p{color:#5c4a3f!important}.kfs-mix-tutto .et_pb_blurb_description p.kfs-mix-comp{color:#6b4a36!important}.kfs-mix-tutto .et_pb_blurb_description:after{color:#b3261e!important}body #page-container li.product a.button.add_to_cart_button,body #page-container li.product a.button.product_type_simple,body #page-container li.product a.button.product_type_variable,body #page-container li.product a.button.product_type_grouped,body #page-container li.product a.button.product_type_external{position:static!important;opacity:1!important;display:inline-flex!important;align-items:center;justify-content:center;width:100%;margin:14px 0 0!important;padding:11px 18px!important;font-family:'Outfit',sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;color:#2b1a12!important;background:transparent!important;border:1.5px solid #2b1a12!important;border-radius:999px!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;transition:background-color .2s,color .2s!important;text-indent:0!important;overflow:visible!important}body #page-container li.product a.button.add_to_cart_button:hover,body #page-container li.product a.button.product_type_simple:hover,body #page-container li.product a.button.product_type_variable:hover,body #page-container li.product a.button.product_type_grouped:hover,body #page-container li.product a.button.product_type_external:hover{background:#2b1a12!important;color:#fffaf3!important;padding:11px 18px!important;border:1.5px solid #2b1a12!important}body #page-container li.product a.button:after,body #page-container li.product a.button:before{display:none!important;content:none!important}body #page-container li.product a.button.loading{opacity:.6!important}body #page-container li.product a.added_to_cart{display:none!important}body #page-container li.product a.kfs-richiedi-macchina{display:inline-flex;justify-content:center;width:100%;margin-top:14px;padding:11px 18px;font-family:'Outfit',sans-serif;font-size:15px;font-weight:600;color:#2b1a12!important;background:transparent!important;border:1.5px solid #2b1a12!important;border-radius:999px!important}body #page-container li.product a.button[data-kfs-label]{width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;white-space:nowrap!important;box-sizing:border-box!important}body #page-container .kfs-shop ul.products li.product,body #page-container .kfs-shop ul.products li.product:hover{transform:none!important;box-shadow:none!important;transition:none!important}@media (max-width:600px){body #page-container .kfs-shop ul.products{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important}body #page-container .kfs-shop ul.products:before,body #page-container .kfs-shop ul.products:after{display:none!important}body #page-container .kfs-shop ul.products li.product{width:100%!important;float:none!important;clear:none!important;margin:0!important;display:grid!important;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:14px;align-items:start;padding:10px 12px 10px 10px!important}body #page-container .kfs-shop ul.products li.product a.woocommerce-LoopProduct-link{display:contents!important}body #page-container .kfs-shop ul.products li.product .et_shop_image{grid-column:1;grid-row:1 / span 3;align-self:center}body #page-container .kfs-shop ul.products li.product .et_shop_image img{margin:0!important;border-radius:8px}body #page-container .kfs-shop ul.products li.product .woocommerce-loop-product__title{grid-column:2;grid-row:1;font-size:15px!important;line-height:1.28!important;padding:2px 0 0!important;margin:0!important}body #page-container .kfs-shop ul.products li.product .price{grid-column:2;grid-row:2;font-size:16px!important;margin:6px 0 0!important;padding:0!important}body #page-container .kfs-shop ul.products li.product a.button{grid-column:2;grid-row:3;align-self:end;margin:10px 0 0!important;padding:8px 12px!important;font-size:14px!important}body #page-container .kfs-shop ul.products li.product .screen-reader-text{position:absolute!important}}@media (max-width:600px){.et-db #et-boc .et-l .et_pb_shop.kfs-shop ul.products.products li.product.product,body #page-container #et-boc .kfs-shop ul.products.products li.product.product{width:100%!important;margin:0!important;float:none!important;clear:none!important}.et-db #et-boc .et-l .et_pb_shop.kfs-shop ul.products.products{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:980px){.et-l--header .et_pb_row--with-menu{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0 16px;position:relative}.et-l--header .et_pb_row--with-menu>.et_pb_column,.et-l--header .et_pb_row--with-menu .category-menu,.et-l--header .et_pb_row--with-menu .category-menu .et_pb_menu_inner_container,.et-l--header .et_pb_row--with-menu .category-menu .et_pb_menu__wrap{display:contents!important}.et-l--header .category-menu .et_pb_menu__logo-wrap{order:0;margin-right:auto!important;flex:0 1 auto;min-width:0}.et-l--header .et_pb_row--with-menu .search-icon{order:1;margin:0!important}.et-l--header .et_pb_row--with-menu .et_pb_icon{order:2;margin:0!important}.et-l--header .category-menu .et_pb_menu__cart-button{order:3;margin:0!important;position:relative}.et-l--header .category-menu .et_mobile_nav_menu{order:4;margin:0!important}.et-l--header .et_pb_row--with-menu .search-module{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:auto!important;margin:6px 0 0!important;z-index:30}}body #page-container .kfs-punti .et_pb_blurb_content{display:flex!important;align-items:flex-start;gap:14px;max-width:none!important;text-align:left}body #page-container .kfs-punti .et_pb_blurb_content:before{content:"";flex:0 0 34px;width:34px;height:34px;background:center/contain no-repeat;margin-top:1px}body #page-container .kfs-punti .et_pb_column:nth-child(1) .et_pb_blurb_content:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b3261e%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207.5%2012%203l9%204.5v9L12%2021l-9-4.5z%22%2F%3E%3Cpath%20d%3D%22M3%207.5%2012%2012l9-4.5M12%2012v9%22%2F%3E%3Cpath%20d%3D%22M7.5%205.25l9%204.5%22%2F%3E%3C%2Fsvg%3E")}body #page-container .kfs-punti .et_pb_column:nth-child(2) .et_pb_blurb_content:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b3261e%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%207h11l-1.6%2010.5a1.5%201.5%200%200%201-1.5%201.3H9.6a1.5%201.5%200%200%201-1.5-1.3z%22%2F%3E%3Cpath%20d%3D%22M5%207h14%22%2F%3E%3Cpath%20d%3D%22M9.5%204h5%22%2F%3E%3Cpath%20d%3D%22M10%2012.5h4%22%2F%3E%3C%2Fsvg%3E")}body #page-container .kfs-punti .et_pb_column:nth-child(3) .et_pb_blurb_content:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b3261e%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.5v19M2.5%2012h19%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%222.2%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%227%22%20r%3D%222.2%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2217%22%20r%3D%222.2%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217%22%20r%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M4.9%206.3h4.2M14.9%206.3h4.2M4.9%2016.3h4.2M14.9%2016.3h4.2%22%2F%3E%3C%2Fsvg%3E")}body #page-container .kfs-punti .et_pb_column:nth-child(4) .et_pb_blurb_content:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b3261e%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2210.5%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010.5V7.5a4%204%200%200%201%208%200v3%22%2F%3E%3Cpath%20d%3D%22M12%2014.5v2.5%22%2F%3E%3C%2Fsvg%3E")}@media (max-width:767px){body #page-container .kfs-punti .et_pb_row{display:grid!important;grid-template-columns:1fr 1fr;gap:24px 18px;padding:30px 0!important;width:88%!important}body #page-container .kfs-punti .et_pb_row:before,body #page-container .kfs-punti .et_pb_row:after{display:none!important}body #page-container .kfs-punti .et_pb_column{width:100%!important;margin:0!important;padding:0!important;border:0!important}body #page-container .kfs-punti .et_pb_blurb_content{flex-direction:column;gap:10px}body #page-container .kfs-punti .et_pb_blurb_content:before{flex-basis:auto;width:30px;height:30px}body #page-container .kfs-punti .et_pb_module_header{font-size:16px!important;line-height:1.25!important;padding-bottom:4px!important}body #page-container .kfs-punti .et_pb_blurb_description p{font-size:13px!important;line-height:1.45!important}.kfs-hero{padding-bottom:28px!important}}body #page-container .kfs-punti .et_pb_module_header{text-wrap:balance}.kfs-riv-form .kfs-piva-errore{margin:6px 0 0;font-size:13px;line-height:1.4;color:#b3261e;font-weight:600}.kfs-riv-form input.kfs-campo-errato{border-color:#b3261e!important;box-shadow:0 0 0 2px rgba(179,38,30,.15)}.kfs-riv-verifica{font-size:13px;line-height:1.55;color:#7a665a;margin-bottom:10px}.kfs-riv-verifica a{color:#b3261e;font-weight:600}.kfs-mac-bar{margin-top:48px!important;padding-top:44px!important;border-top:1px solid #e3d2bd;display:flex;align-items:center}.kfs-mac-bar-foto{text-align:center;margin-bottom:0!important}.kfs-mac-bar .kfs-mac-bar-foto .et_pb_image_wrap{display:block;background:#fffaf3}.kfs-mac-bar .kfs-mac-bar-foto img{mix-blend-mode:multiply;max-height:420px;width:auto;margin:0 auto;display:block}.kfs-mac-bar-testo p.kfs-mac-bar-occhiello{font-family:'Outfit',sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b3261e;padding:0!important;margin:0 0 8px}.kfs-mac-bar-testo h3{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:28px!important;line-height:1.2!important;color:#2b1a12!important;padding:0 0 12px!important}.kfs-mac-bar-testo p{color:#5c4a3f}.kfs-mac-bar .et_pb_button_module_wrapper{margin-top:18px}@media (max-width:980px){.kfs-mac-bar{display:block;margin-top:32px!important;padding-top:32px!important}.kfs-mac-bar .kfs-mac-bar-foto img{max-height:300px}.kfs-mac-bar .et_pb_column{margin-bottom:20px!important}.kfs-mac-bar .et_pb_column:last-child{margin-bottom:0!important}}