.product-grid__item{background:#fff;border:1px solid rgba(62,39,35,.09);border-radius:16px;padding:.85rem .85rem 1.05rem;transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease}.product-grid__item:hover{box-shadow:0 14px 30px #2a1a121c;transform:translateY(-4px);border-color:#b8893a73}.product-grid__item .card-gallery{background:#f4ece080;border-radius:12px;padding:9% 9% 7%;overflow:hidden}.product-grid__item .card-gallery img{transition:transform .4s ease}.product-grid__item:hover .card-gallery img{transform:scale(1.05)}.product-grid__item .price,.product-grid__item .price__regular{color:#3e2723;font-weight:600}.product-grid__item .card-gallery+*{margin-top:.7rem}@media screen and (min-width:750px){.product-grid--grid{column-gap:clamp(1rem,2vw,1.75rem);row-gap:clamp(1.5rem,3vw,2.25rem)}}.product-grid__item .card-gallery{position:relative}.cs-card-badge{display:inline-block;font:600 .6rem/1 var(--font-body--family);letter-spacing:.07em;text-transform:uppercase;padding:.4em .65em;border-radius:999px}.cs-card-badge--originale{background:#b8893a;color:#fff}.cs-card-badge--compatibile{background:#fff;color:#6d4c41;border:1px solid #B8893A}.cs-card-int{position:absolute;left:8px;bottom:8px;display:inline-flex;gap:2px;padding:4px 6px;background:#ffffffe0;border-radius:8px;box-shadow:0 1px 4px #2a1a1214;z-index:2}.cs-card-int .cs-bean{width:9px;height:13px;display:inline-block;color:#e3d9c9}.cs-card-int .cs-bean.is-on{color:#b8893a}.cs-card-int .cs-bean svg{width:100%;height:100%;display:block;fill:currentColor}.menu-list__link-title{text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:600;position:relative}.menu-list__link-title:after{content:"";position:absolute;left:50%;right:50%;bottom:-6px;height:2px;background:#b8893a;border-radius:2px;opacity:0;transition:left .26s ease,right .26s ease,opacity .26s ease}.menu-list__list-item:hover>.menu-list__link .menu-list__link-title:after,.menu-list__list-item:focus-within>.menu-list__link .menu-list__link-title:after,.menu-list__link[aria-expanded=true] .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{left:10%;right:10%;opacity:1}.menu-list__submenu-inner{background:#fffdfa;border-top:1px solid rgba(184,137,58,.4);box-shadow:0 22px 34px -16px #2a1a1247}.mega-menu__link{font-family:var(--font-body--family);font-size:.92rem;color:#3e2723;padding-block:.4rem;transition:color .2s ease,transform .2s ease}.mega-menu__link:hover{color:#b8893a;transform:translate(4px)}.mega-menu__link--parent{font-family:var(--font-heading--family);font-weight:600;color:#2a1a12}@media screen and (min-width:990px){.mega-menu__content{border-left:1px solid rgba(62,39,35,.1);padding-left:2.2rem}}.product-grid__item [class*=product_title]{font-size:.9rem;line-height:1.32;font-weight:500;color:#2a1a12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid__item .price__regular,.product-grid__item .price{font-size:1.12rem;font-weight:700;color:#3e2723}.product-information product-price,.product-information product-price .price__regular,.product-information product-price .price{font-family:var(--font-heading--family);font-size:1.9rem;font-weight:600;line-height:1.1;color:#2a1a12}.cs-cat__title{color:#6d4c41!important;opacity:1!important}.email-signup__input{color:#2a1a12!important}.email-signup__input::placeholder{color:#2a1a128c!important}.footer-utilities__text,.footer-utilities__text a,.footer-utilities a,.policy-list-trigger{color:#6d4c41!important}.cs-badge--originale,.cs-card-badge--originale{color:#2a1a12!important}.cs-spec__row dt{color:#8a6420!important}.resource-list__item{background:#fff;border:1px solid rgba(62,39,35,.09);border-radius:16px;padding:.85rem .85rem 1.05rem;transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease}.resource-list__item:hover{box-shadow:0 14px 30px #2a1a121c;transform:translateY(-4px);border-color:#b8893a73}.resource-list__item .card-gallery{background:#f4ece080;border-radius:12px;padding:9% 9% 7%;overflow:hidden;position:relative}.resource-list__item .card-gallery img{transition:transform .4s ease}.resource-list__item:hover .card-gallery img{transform:scale(1.05)}.resource-list__item .price__regular,.resource-list__item .price{font-size:1.12rem;font-weight:700;color:#3e2723}.resource-list__item [class*=product_title]{font-size:.9rem;line-height:1.32;font-weight:500;color:#2a1a12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contact-form{max-width:640px;margin:0 auto;background:#fff;border:1px solid rgba(62,39,35,.1);border-radius:18px;padding:clamp(1.5rem,4vw,2.6rem);box-shadow:0 14px 34px -20px #2a1a1240}.contact-form input,.contact-form textarea{width:100%;font-family:var(--font-body--family);font-size:1rem;color:#2a1a12;background:#fffdfa;border:1px solid rgba(62,39,35,.18);border-radius:10px;padding:.85em 1em}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#2a1a1280}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#b8893a;box-shadow:0 0 0 3px #b8893a2e}.contact-form textarea{min-height:150px;resize:vertical}.contact-form__form-row{margin-bottom:1rem}.product-grid__item [class*=product_title],.product-grid__item .price,.product-grid__item .price__regular,.product-grid__item .price__container,.resource-list__item [class*=product_title],.resource-list__item .price,.resource-list__item .price__regular,.resource-list__item .price__container{text-align:center!important;justify-content:center!important}.product-grid__item .price,.resource-list__item .price{display:flex;justify-content:center}.mega-menu__column--span-1:has(>div:nth-child(8)){grid-column:1 / -1!important;column-count:3;column-gap:2.5rem}.mega-menu__column--span-1:has(>div:nth-child(8))>div{break-inside:avoid}@media screen and (max-width:749px){.mega-menu__column--span-1:has(>div:nth-child(8)){column-count:2;column-gap:1.2rem}}.menu-drawer__featured-content{display:none!important}.menu-drawer__menu-item{font-size:1.08rem!important;padding-block:.6rem!important}.menu-drawer__menu-item--child,.menu-drawer details[open] .menu-drawer__menu-item--child{font-size:.95rem!important;padding-block:.45rem!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/caffe-cards.css.map */
