#pushdaddy-widget{display:none!important}.iubenda-cs-brand img{width:auto}@keyframes slide-fade-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}body{--color-background: #FDFBF1}body:has(main[data-template=index],main[data-template="page.home-b2b"],main[data-template="page.home-b2c"]){margin-top:calc(var(--header-group-height) * -1 - 1px)}body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]){background-color:#1e130e}body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block{background-color:#f7f2d0}:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) a,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) p,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) h2,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) h3,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) h4,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) h5,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) span,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) svg,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) .footer-utilities__text{color:#4a2f24!important}:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) .email-signup__input::placeholder,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) .email-signup__input,:is(body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) footer .footer-content>.group-block,body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"],main[data-template^=collection]) .utilities>.group-block) .divider__line{color:#4a2f24!important;border-color:#4a2f24!important}.more_info_b2b{padding:16px 12px!important;width:100%}.back-to svg{order:-1;rotate:-180deg}.aspect-video{aspect-ratio:16/9}.aspect-9_16{aspect-ratio:9 / 16}input{padding:12px 16px!important}.number_circle{width:15px!important;height:15px;border-radius:999px!important;align-items:center!important;justify-content:center}.number_circle strong,.number_circle p{color:#f7f2d0!important}.group-block:has(>.group-block-content.linked_box) .overlay{z-index:1}.group-block:has(>.group-block-content.linked_box) .group-block__link:hover~.group-block-content.linked_box .image-block{opacity:0;transition:opacity .3s ease}.linked_box .image-block{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;width:-webkit-fill-available;transition:opacity .3s ease}.linked_box .text-block{z-index:1}.linked-box-arrow{position:absolute;bottom:0;right:0;z-index:2;opacity:0;transition:opacity .3s ease;pointer-events:none}.linked-box-arrow svg{width:20px;height:18px;color:var(--color-foreground-heading, #fff)}.group-block:has(>.group-block-content.linked_box):has(>.group-block__link:hover) .image-block{opacity:0}.custom_list ul{list-style:none;display:flex;flex-direction:column;gap:8px;padding-left:0}.custom_list li{display:flex;gap:8px;align-items:flex-start}.custom_list .list-svg-icon{display:inline-flex;flex-shrink:0;margin-top:6px}.size-style.icon{display:flex;gap:8px;align-items:center}.link{font-size:12px;line-height:100%;font-weight:700;text-transform:uppercase}.fix_aligned_right{align-items:flex-end!important}.no-drag-desktop slideshow-component{cursor:default!important}.no-drag-desktop slideshow-slides{cursor:default!important;touch-action:auto!important}slideshow-controls:has(.slideshow-controls__number-text){mix-blend-mode:normal!important}.slideshow-controls__number-text{width:100%}.slideshow-controls__number-text .slideshow-controls__number-text-inner{width:100%;display:flex;gap:16px;padding-inline:32px;padding-bottom:24px}.slideshow-controls__number-text .slideshow-control--number-text{all:unset;flex:1;color:#f7f2d0;font-family:Tenor Sans,sans-serif;cursor:pointer;opacity:50%;height:fit-content;margin-top:auto}.slideshow-controls__number-text .slideshow-control--number-text[aria-selected=true]{opacity:1}.slideshow-controls__number-text .slideshow-control__content--wrapper{display:flex;align-items:center;gap:8px}.slideshow-controls__number-text .slideshow-control__number{font-size:56px;line-height:100%}.slideshow-controls__number-text .slideshow-control__text{font-size:16px}slideshow-controls:has(.slideshow-controls__text){margin-top:48px;position:static!important}.slideshow-controls__text{width:100%}.slideshow-controls__text .slideshow-controls__text-inner{width:auto;display:flex;justify-content:space-between;gap:24px;padding-bottom:4px;border-bottom:.5px solid #1E130E}.slideshow-controls__text .slideshow-control--text{all:unset;cursor:pointer;font-weight:400;text-align:center}.slideshow-controls__text .slideshow-control--text[aria-selected=true]{font-weight:600}.slideshow-controls__text .slideshow-control__text{font-size:16px;line-height:22px}.slideshow-section .slide__content-pin{position:absolute;top:0;left:-1px;height:auto;display:flex;align-items:flex-start;z-index:1;pointer-events:none;background-color:var(--color-background)}.slideshow-section .slide__content-pin-inner{width:100%;opacity:1!important;translate:none!important}slideshow-component.slideshow--content-left-media slideshow-arrows{height:fit-content;justify-content:flex-start;margin-top:auto;gap:16px}slideshow-component.slideshow--content-left-media slideshow-arrows .slideshow-control{opacity:1;display:flex;min-height:auto;min-width:auto;padding:0}slideshow-component.slideshow--content-left-media slideshow-slide .slide__content{visibility:hidden}.hero_home .hero__container{padding-bottom:72px}.circle-wrapper-text{position:absolute;bottom:-50px;left:0;right:0;margin:auto;width:100px;height:100px;aspect-ratio:1/1;cursor:pointer;mix-blend-mode:difference;z-index:1}.circle-text text{font-family:Tenor Sans,sans-serif!important;text-transform:uppercase;fill:#fff;line-height:1}.circle-text .rot{transform-origin:60px 60px;animation:rotate 15s linear infinite}.coffee_bean{position:absolute;bottom:-50px;left:0;right:0;margin:auto;width:100px;height:100px;aspect-ratio:1/1;cursor:pointer;z-index:1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header.header-section{padding:22px 32px}.header__row{border-radius:4px}.menu-list__link--active,.mega-menu__column>div>.mega-menu__link{font-weight:700!important;text-transform:uppercase!important}.mega-menu__list{display:flex!important}.mega-menu__list .mega-menu__column{flex:1}.mega-menu__list .mega-menu__column .mega-menu__link{text-transform:none}.menu-list__submenu{border-bottom-left-radius:4px;border-bottom-right-radius:4px}:is(.cart-drawer__dialog,.cart-page) .cart__summary-item .cart__total-value,:is(.cart-drawer__dialog,.cart-page) .cart-items__title{font-family:Tenor Sans,sans-serif}:is(.cart-drawer__dialog,.cart-page) .cart__checkout-button{height:fit-content!important}:is(.cart-drawer__dialog,.cart-page) .cart-bubble .cart-bubble__background{background-color:#988344!important}:is(.cart-drawer__dialog,.cart-page) .cart-bubble .cart-bubble__text-count{color:#fff!important}:is(.cart-drawer__dialog,.cart-page) .cart-items__table-row{--cart-item-price-width: 0!important}:is(.cart-drawer__dialog,.cart-page) .quantity_label{display:none}:is(.cart-drawer__dialog,.cart-page) .quantity-selector-wrapper cart-quantity-selector-component{border:none;height:auto;flex:none}:is(.cart-drawer__dialog,.cart-page) .quantity-selector-wrapper cart-quantity-selector-component .button.quantity-minus,:is(.cart-drawer__dialog,.cart-page) .quantity-selector-wrapper cart-quantity-selector-component .button.quantity-plus{height:fit-content;width:fit-content}:is(.cart-drawer__dialog,.cart-page) .quantity-selector-wrapper cart-quantity-selector-component input{padding:0!important}main[data-template=search] .search__reset-button{width:auto}main[data-template=search] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:has(dialog.search-modal__content.dialog-modal[open]) header{background-color:#fdfbf1;transition:background-color .3s ease-in-out}header{transition:background-color .3s ease-in-out}.search-modal__content.dialog-modal{width:100%!important;max-width:none!important;height:auto;max-height:none!important;margin-top:calc(var(--header-group-height) - 22px)}dialog::backdrop{opacity:0}.predictive-search__close-modal-button{margin-right:32px!important;margin-left:auto!important;margin-top:32px}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg{width:20px!important;height:20px!important}.predictive-search-form__header{padding:0!important}.predictive-search-form__header,.predictive-search-form__content-wrapper{max-width:64rem;margin-inline:auto;padding-inline:32px}.predictive-search-form__content-wrapper{--modal-max-height: 68dvh;padding-top:48px}.predictive-search-form__footer{padding-block:16px!important;background-color:#fdfbf1}.predictive-search__search-button{display:flex;align-items:center;background-color:transparent;margin-left:0!important;gap:20px;color:#1e130e;font-size:16px}.predictive-search__search-button:hover{transform:none!important}.predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{display:none}.search-input{font-family:Tenor Sans,sans-serif;font-size:40px!important;padding-inline:0!important}.predictive-search__reset-button{font-size:12px;min-width:0!important;padding-inline:8px!important;margin:0;line-height:normal;height:auto}.predictive-search-results__title,.predictive-search-resource__title{font-size:24px!important;line-height:normal}.predictive-search-results__resource-header{margin-bottom:28px!important}.predictive-search-results__resource-header,.predictive-search-results__products,.predictive-search-results__wrapper slideshow-slides{padding-inline:0!important}.predictive-search-results__products .predictive-search-results__title,.predictive-search-resource__title{margin-bottom:28px!important}.predictive-search-results__clear{font-size:12px!important;opacity:1!important}.recently-viewed-wrapper,.predictive-search-results__list.predictive-search-results__wrapper,.predictive-search-results__products{margin-bottom:44px}.predictive-search-results__wrapper-products{gap:8px!important}.predictive-search-results__card--product{background-color:#faf7e1;border-radius:4px;padding:16px}.resource-card__media{--resource-card-aspect-ratio: 1/1!important;background-color:#faf7e1;padding:16px}.resource-card__content{flex-direction:row!important;align-items:flex-end;gap:16px!important;margin-top:auto}.resource-card__content .resource-card__title{font-size:14px;font-family:Tenor Sans,sans-serif;display:flex;text-transform:capitalize}.resource-card__content .price{font-size:12px;font-weight:600!important}.predictive-search-results__inner[data-search-results]{display:flex;gap:80px;overflow-x:hidden}.predictive-search-results__inner[data-search-results] .predictive-search-results__list{grid-template-columns:repeat(2,1fr)}.predictive-search-results__inner[data-search-results]:not(:has(.wrapper_resources *)) .predictive-search-results__products{width:100%}.predictive-search-results__inner[data-search-results]:not(:has(.wrapper_resources *)) .predictive-search-results__list{grid-template-columns:repeat(4,1fr)}.predictive-search-results__inner[data-search-results] .search_resource_list{margin:0 0 80px;padding:0;list-style:none}.predictive-search-results__inner[data-search-results] .search_resource_list li:first-child a{padding-top:0}.predictive-search-results__inner[data-search-results] .search_resource_list a{padding-block:16px;border-bottom:1px solid #1E130E;font-size:18px;line-height:28px;display:block;font-family:Tenor Sans,sans-serif;color:currentColor}.language-selector{padding:0!important}.language-strip{display:inline-flex;align-items:center}.language-strip__toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:999px;background:transparent;color:var(--color-foreground);font:inherit;cursor:pointer;font-weight:700}.language-strip__toggle:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:2px}.language-strip__viewport{overflow:hidden;max-width:0;transition:max-width .22s var(--ease-out-quad, ease);pointer-events:none}.language-strip.is-open .language-strip__viewport{pointer-events:auto}.language-strip__track{display:inline-flex;align-items:center;gap:8px}.language-strip__item{border:0;background:transparent;padding:6px 10px;border-radius:999px;cursor:pointer;color:var(--color-foreground);font:inherit;white-space:nowrap;line-height:1}.language-strip__item:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.language-strip__viewport{transition:none!important}}footer .menu__item a{text-transform:uppercase;font-weight:600;font-size:12px}.utilities{margin-top:-20px}.utilities,.utilities a{font-size:12px;color:var(--color-foreground)!important}.policy_list,.footer_bottom_elements .details-content ul{display:flex;flex-wrap:wrap;gap:16px}:is(.policy_list,.footer_bottom_elements .details-content ul) .menu__item{margin:0!important}:is(.policy_list,.footer_bottom_elements .details-content ul) .footer-utilities__text,:is(.policy_list,.footer_bottom_elements .details-content ul) li>a{padding:0;text-transform:uppercase;font-weight:600}.footer_bottom_elements accordion-custom.menu{width:auto}.email-signup__input-group{flex-direction:column;align-items:flex-start!important;gap:32px!important}.email-signup__input{width:100%;border-top:none!important;border-radius:0!important;border-inline:none!important;font-size:12px!important}.email-signup__input::placeholder{color:var(--color-input-text)!important}.email-signup__button--text{padding:8px 12px!important}.recipes slideshow-arrows .slideshow-control{opacity:1}.recipes .video_wrapper{pointer-events:auto;cursor:pointer}.recipes slideshow-slide{--peek-next-slide-size: 8rem!important}.recipes .featured-blog-posts-card__image{height:fit-content;max-width:400px}.recipes .featured-blog-posts-card__link{pointer-events:none}.recipes .featured-blog-posts-card__inner{flex-direction:row;height:100%}.recipes .featured-blog-posts-card__content{background-color:#faf7e1;padding:24px;border-radius:8px;height:-webkit-fill-available}.recipes .blog-card-header{display:flex;justify-content:space-between;gap:8px;align-items:center}.recipes .blog-card-cta-desktop{display:flex!important;gap:4px;align-items:center}.recipes .blog-card-metafield{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:48px}.recipes .blog-card-metafield p{font-size:16px;text-transform:uppercase;font-weight:600}.recipes .blog-card-metafield ul,.recipes .blog-card-metafield ol{display:flex;flex-direction:column;gap:16px}.recipes .blog-card-metafield .blog-card-product-item{padding:8px;border-radius:8px;background-color:#1e130e;width:fit-content}.recipes .blog-card-metafield .blog-card-product-item h6{color:#fff}.recipes .blog-card-metafield .blog-card-product-item img{max-width:40px}.recipes .blog-card-metafield .blog-card-product-item a{display:flex;align-items:center;gap:10px}.recipes .blog-card-metafield--ingredienti ul,.recipes .blog-card-products-list{list-style:none;padding-left:8px;margin:0}[data-template=article] .section-content-wrapper{display:grid;grid-template-columns:1fr 1fr}[data-template=article] .section-content-wrapper>.group-block{grid-column:span 2 / span 2}[data-template=article] .blog-post-image{position:sticky;top:var(--header-group-height)}[data-template=article] .heading-with-icon{display:flex;gap:8px}[data-template=article] .heading-with-icon .heading-svg-icon{width:16px;height:16px;flex:none}[data-template="article.ricette"] ul,[data-template="article.ricette"] ol{display:flex;flex-direction:column;gap:16px;margin:0!important}[data-template="article.ricette"] ul{list-style:none;padding-left:8px}[data-template="article.ricette"] deferred-media,[data-template="article.ricette"] .video-placeholder-wrapper{aspect-ratio:9/16;max-height:80vh;max-width:400px}[data-template="article.ricette"] [data-testid=product-list]{display:grid!important}main[data-template^=collection] .product-grid__item.product-grid__custom img,main[data-template^=collection] .product-grid__item.product-grid__custom video{object-fit:cover;height:100%;width:100%;border-radius:8px}main[data-template^=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-template^=collection] .pagination{grid-column:span 14 / span 14;margin-block:20px}main[data-template^=collection] .pagination__list{display:flex;justify-content:center;align-items:center;gap:10px}main[data-template^=collection] .pagination__item{width:auto;font-family:Tenor Sans}main[data-template^=collection] .pagination__item a,main[data-template^=collection] .pagination__current,main[data-template^=collection] .pagination__ellipsis{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;text-decoration:none;line-height:1;padding:0}main[data-template^=collection] .pagination__current{font-weight:600}main[data-template^=collection] .pagination__ellipsis{pointer-events:none;border:none}main[data-template^=collection] .pagination__prev{rotate:180deg}main[data-template^=collection] .pagination__item a,main[data-template^=collection] .pagination__current,main[data-template^=collection] .pagination__ellipsis{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;line-height:1}main[data-template^=product] slideshow-container{padding-bottom:32px}main[data-template^=product] .resource-list slideshow-arrows{height:fit-content;width:fit-content;left:auto;top:-60px}main[data-template^=product] .resource-list slideshow-arrows .slideshow-control{opacity:1;display:block!important;min-height:auto}main[data-template^=product] .product-form-buttons{flex-direction:column}main[data-template^=product] .media-gallery--carousel slideshow-arrows{height:fit-content;margin-top:auto;justify-content:space-evenly;display:flex!important}main[data-template^=product] .media-gallery--carousel slideshow-arrows .svg-wrapper.icon-arrow{width:14px;height:auto}main[data-template^=product] .media-gallery--carousel slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}main[data-template^=product] .media-gallery--carousel .slideshow-controls__dots button:after{display:none}main[data-template^=product] .media-gallery--carousel .slideshow-control[aria-selected=false] path{fill:#988344}main[data-template^=product] .media-gallery--carousel .slideshow-control[aria-selected=true] path{fill:#1e130e}main[data-template^=product] .variant-option--checkbox{all:unset}main[data-template^=product] .variant-option--checkbox .variant_container{width:100%;display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-value{display:none}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label__text{font-size:14px}main[data-template^=product] .variant-option--checkbox .variant_container legend{font-size:16px;text-transform:uppercase;font-weight:600}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label{position:relative;gap:6px;background-color:#fdfbf1;cursor:pointer}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label input{cursor:pointer;position:absolute;top:0;bottom:0;width:100%;height:fit-content;margin:auto;z-index:-1}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label .icon-checkmark{border-radius:999px;width:8px;height:8px;border-color:#1e130e}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label[aria-checked=true] .variant-option__checkbox-label__text{font-weight:600}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label:focus-visible{outline:1px solid black}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label[aria-checked=true] .icon-checkmark{background-color:var(--color-foreground);border-color:var(--color-foreground)}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label[aria-checked=true] .checkbox__label-text{font-weight:500}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label[aria-disabled=true]{color:var(--input-disabled-text-color);cursor:not-allowed}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label[aria-disabled=true] .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label[aria-disabled=true] .checkbox__label-text,main[data-template^=product] .variant-option--checkbox .variant_container .variant-option__checkbox-label[aria-disabled=true] .icon-checkmark{pointer-events:none}main[data-template^=product] .quantity-selector-wrapper{gap:16px;margin-top:-16px}main[data-template^=product] .quantity-selector-wrapper .quantity_label{font-size:16px;font-weight:600;text-transform:uppercase}main[data-template^=product] .quantity-selector-wrapper quantity-selector-component{border:none;height:auto;flex:none}main[data-template^=product] .quantity-selector-wrapper quantity-selector-component .button.quantity-minus,main[data-template^=product] .quantity-selector-wrapper quantity-selector-component .button.quantity-plus{height:fit-content;width:fit-content}main[data-template^=product] .quantity-selector-wrapper quantity-selector-component input{font-weight:600;padding:0!important;font-size:14px}main[data-template^=product] .product-form-buttons product-price{margin-top:28px}main[data-template^=product] .product-form-buttons product-price .price{font-size:32px!important}main[data-template^=product] .wrapper_ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}main[data-template^=product] .product-details{order:0;grid-column:3 / -1}main[data-template^=product] .group-block:has(.characteristics),main[data-template^=product] .group-block:has(.usage){grid-column:1 / 3;width:100%}main[data-template^=product] .group-block:has(.characteristics:has(.score):has(.descriptions)),main[data-template^=product] .group-block:has(.usage){min-height:calc(100vh - var(--header-group-height, 0px) + 22px)}main[data-template^=product] .characteristics .description{align-items:flex-end}main[data-template="page.quiz"] .first_image_quiz,main[data-template="page.quiz"] .second_image_quiz{position:absolute;max-width:140px}main[data-template="page.quiz"] .first_image_quiz{right:-32px;top:-32px;rotate:-90deg}main[data-template="page.quiz"] .second_image_quiz{left:-32px;bottom:-32px;rotate:90deg}main[data-template="page.quiz"] .group-block:has(.card-quiz){overflow:visible;max-width:360px}main[data-template="page.quiz"] .group-block:has([class*=question_]){position:absolute;height:-webkit-fill-available;width:100%;opacity:0;transform:translateY(0);transition:transform .35s ease,opacity .35s ease,background-color .35s ease;background-color:#1e130e!important;border-width:0}main[data-template="page.quiz"] .group-block:has([class*=question_]) rte-formatter{opacity:0!important;transition:opacity .35s ease;pointer-events:none}main[data-template="page.quiz"] .group-block:has([class*=question_]).active,main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-1,main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-2,main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-3,main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-4{visibility:visible;opacity:1!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).active{z-index:10;transform:translateY(0);border-width:2px}main[data-template="page.quiz"] .group-block:has([class*=question_]).active rte-formatter{opacity:1!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-1{z-index:4;transform:translateY(12px)}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-1 .group-block__media-wrapper .overlay{background-color:#3c2d23!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-1 rte-formatter{opacity:.25!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-2{z-index:3;transform:translateY(24px)}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-2 .group-block__media-wrapper .overlay{background-color:#5a4a3f!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-3{z-index:2;transform:translateY(36px)}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-3 .group-block__media-wrapper .overlay{background-color:#78685c!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-4{z-index:1;transform:translateY(48px)}main[data-template="page.quiz"] .group-block:has([class*=question_]).stack-4 .group-block__media-wrapper .overlay{background-color:#96877b!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).exiting{z-index:11;border-width:2px}main[data-template="page.quiz"] .group-block:has([class*=question_]).exiting .group-block__media-wrapper .overlay{background-color:#1e130e!important}main[data-template="page.quiz"] .group-block:has([class*=question_]).exiting rte-formatter{opacity:1!important}main[data-template="page.quiz"] .group-block:has(.card-quiz.start){z-index:20;position:relative}main[data-template="page.quiz"] .back-to{position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:25}main[data-template="page.quiz"] .back-to.visible{opacity:1;pointer-events:auto}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons){position:absolute;height:fit-content;width:100%;margin:auto;opacity:0;pointer-events:none;transition:opacity .3s ease}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons).visible{opacity:1;pointer-events:auto}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons) .group-block-content{flex-direction:row!important;gap:400px}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons) .group-block-content rte-formatter{opacity:1!important;flex:1;align-items:center}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons) .group-block-content rte-formatter h3{cursor:pointer;padding:12px 24px;border:1px solid currentColor;border-radius:999px;transition:all .3s ease;text-align:center;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:88px}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons) .group-block-content rte-formatter h3:hover{background-color:#1e130e;color:#f7f2d0}main[data-template="page.quiz"] .risposte_quiz{display:none}main[data-template="page.quiz"] .risposte_quiz [ref=productTitleLink] p{text-align:left}.product-card__content{justify-content:space-between}.product-card__content img{padding:20px}.product-card__content .price{font-size:14px;font-weight:600}.product-card__content [ref=priceContainer]{display:flex;flex-direction:column;align-items:end}.product-card__content .compare-at-price{font-size:12px;opacity:1}.product-card__content .product-badges__badge--rectangle{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:2px!important;overflow:visible;position:relative;opacity:0;transform:scale(.5);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.product-card__content .product-badges__badge--rectangle.is-ready{opacity:1;transform:scale(1)}.product-card__content .badge-svg{width:100%;height:100%;overflow:visible}.product-card__content textPath{text-transform:uppercase;font-family:Tenor Sans,sans-serif;letter-spacing:1px;white-space:nowrap;fill:currentColor}.product-card__content .hover_content{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:auto;height:auto;border-radius:8px;padding:16px 22px;opacity:0;background-color:#1e130e;transition:opacity .4s ease-in-out,background-color .4s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.product-card__content .hover_content img{position:absolute;max-width:160px;margin-left:auto;right:0;bottom:20%}.product-card__content .hover_content .top_elements{display:flex;flex-direction:column;gap:20px}.product-card__content .hover_content .top_elements h5{font-size:36px;color:#f7f2d0;margin:0}.product-card__content .hover_content .top_elements div{max-width:240px;font-size:14px;color:#fff}.product-card__content .hover_content ul.bottom_elements{list-style:none;max-width:160px;gap:8px;padding:0;display:flex;flex-direction:column}.product-card__content .hover_content ul.bottom_elements li{display:flex;justify-content:space-between;color:#f7f2d0;padding-bottom:8px;border-bottom:1px solid #F7F2D0;text-transform:uppercase;font-size:14px;font-weight:600}.product-card__content:hover .hover_content{opacity:1;background-color:#1e130e;z-index:2}.resource-card [ref=priceContainer]{display:flex;flex-direction:column-reverse;align-items:end}.resource-card .compare-at-price{font-size:10px;opacity:1}.resource-card .hover_content{position:absolute;width:100%;height:auto;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:16px 22px;opacity:0;pointer-events:none;background-color:#1e130e;transition:opacity .4s ease-in-out,background-color .4s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.resource-card .hover_content img{position:absolute;max-width:80px;margin-left:auto;right:0;bottom:30%}.resource-card .hover_content .top_elements{display:flex;flex-direction:column;gap:8px}.resource-card .hover_content .top_elements h5{font-size:18px;color:#f7f2d0;margin:0}.resource-card .hover_content .top_elements div{max-width:240px;font-size:12px;color:#fff}.resource-card .hover_content ul.bottom_elements{list-style:none;max-width:160px;gap:4px;padding:0;z-index:1;display:flex;flex-direction:column}.resource-card .hover_content ul.bottom_elements li{display:flex;justify-content:space-between;color:#f7f2d0;padding-bottom:4px;border-bottom:1px solid #F7F2D0;text-transform:uppercase;font-size:10px;font-weight:600}.resource-card:hover .hover_content{opacity:1;background-color:#1e130e;z-index:2}product-card.b2b product-price,product-card.b2b .product-badges{display:none!important}product-card.b2b .product-card__content{justify-content:space-between}.card-prodotto-b2b{display:flex;flex-direction:column;padding:24px;background:#fdfbf11a}.card-prodotto-b2b .card-prodotto-b2b__image{padding:20px;height:100%;object-fit:contain}.card-prodotto-b2b .card-prodotto-b2b__title{margin:0;color:#fff}.card-prodotto-b2b .card-prodotto-b2b__description{margin-top:16px;color:#fff;font-size:14px}.card-prodotto-b2b ul.card-prodotto-b2b__characteristics{list-style:none;gap:8px;padding:32px 0 0;display:flex;flex-direction:column;margin-top:auto}.card-prodotto-b2b ul.card-prodotto-b2b__characteristics li{display:flex;justify-content:space-between;color:#f7f2d0;padding-bottom:8px;border-bottom:1px solid #F7F2D0;text-transform:uppercase;font-size:14px;font-weight:600}.resource-list__carousel .card-prodotto-b2b{background:#faf7e1!important}.card-prodotto__custom_b2b{display:flex}.card-prodotto__custom_b2b video,.card-prodotto__custom_b2b img{height:100%;object-fit:cover}.merch-b2b__category-title,.capsule-b2b__category-title,.macchine-b2b__category-title{margin-top:80px;margin-bottom:16px}:is(main[data-template="page.altri-prodotti-b2b"],main[data-template="page.macchine-b2b"]) .resource-list__item{display:flex;flex-direction:column}:is(main[data-template="page.altri-prodotti-b2b"],main[data-template="page.macchine-b2b"]) .card-prodotto-b2b{height:100%}:is(main[data-template="page.altri-prodotti-b2b"],main[data-template="page.macchine-b2b"]) .card-prodotto-b2b__title{margin-bottom:16px}:is(main[data-template="page.altri-prodotti-b2b"],main[data-template="page.macchine-b2b"]) .card-prodotto-b2b__description{margin:0}main[data-template="page.merch-b2b"] .other_products{margin-top:80px;row-gap:80px}main[data-template="page.merch-b2b"] .other_products .resource-list__item{display:flex;flex-direction:column}main[data-template="page.merch-b2b"] .other_products .card-prodotto-b2b{margin-top:auto}main[data-template="page.merch-b2b"] .other_products .card-prodotto-b2b__title{margin-bottom:16px}main[data-template="page.merch-b2b"] .other_products .card-prodotto-b2b__description{margin:0}.pdp_b2b .section-content-wrapper{display:grid}.pdp_b2b slideshow-container{padding-bottom:32px}.pdp_b2b .media-gallery--carousel slideshow-arrows{height:fit-content;margin-top:auto;justify-content:space-evenly;display:flex!important;mix-blend-mode:normal}.pdp_b2b .media-gallery--carousel slideshow-arrows .svg-wrapper.icon-arrow{width:14px;height:auto}.pdp_b2b .media-gallery--carousel slideshow-arrows .svg-wrapper.icon-arrow svg{color:#1e130e}.pdp_b2b .media-gallery--carousel slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}.pdp_b2b .media-gallery--carousel .slideshow-controls__dots button:after{display:none}.pdp_b2b .media-gallery--carousel .slideshow-control[aria-selected=false] path{fill:#988344}.pdp_b2b .media-gallery--carousel .slideshow-control[aria-selected=true] path{fill:#1e130e}.metaobject-related-entries .card-prodotto-b2b__title,.metaobject-related-entries .card-prodotto-b2b__description{color:#1e130e}.metaobject-related-entries .card-prodotto-b2b__characteristics li{color:#1e130e!important;border-bottom:1px solid #1E130E!important}.metaobject-related-entries .resource-list slideshow-arrows{height:fit-content;width:fit-content;left:auto;top:-60px}.metaobject-related-entries .resource-list slideshow-arrows .slideshow-control{opacity:1;display:block!important;min-height:auto}main[data-template=blog] .blog-posts-container{column-gap:8px}main[data-template=blog] .blog-post-card{display:flex;flex-direction:column;gap:16px}main[data-template=blog] .blog-post-card .blog-post-card__content{gap:16px;padding-top:0}main[data-template="metaobject/macchine"] .metafield-rich_text_field>h4{margin-top:40px}main[data-template="metaobject/macchine"] .metafield-rich_text_field>p{margin-top:20px}.section_products_b2b .product-card{width:60%;margin-inline:auto}.section_products_b2b .text-block[class*=element_].active p{font-weight:600;text-decoration:underline}.section_products_b2b deferred-media.element_2,.section_products_b2b deferred-media.element_3,.section_products_b2b deferred-media.element_4,.section_products_b2b deferred-media.element_5,.section_products_b2b .group-block-content.element_2,.section_products_b2b .group-block-content.element_3,.section_products_b2b .group-block-content.element_4,.section_products_b2b .group-block-content.element_5{opacity:0;display:none}.sticky_section_b2b .image-block:not(:first-child),.sticky_section_b2b .text-appearance .text-block.custom:not(:first-child){opacity:0;visibility:hidden;position:absolute}.box_date_corsi .metafield-rich_text_field{display:grid;grid-template-columns:1fr 1fr}.box_date_corsi .metafield-rich_text_field h2,.box_date_corsi .metafield-rich_text_field h3,.box_date_corsi .metafield-rich_text_field h4,.box_date_corsi .metafield-rich_text_field h5,.box_date_corsi .metafield-rich_text_field h6{grid-column:1 / -1;grid-row:1}.box_date_corsi .metafield-rich_text_field p{grid-column:1;grid-row:1;margin-top:30px}.box_date_corsi .metafield-rich_text_field ul{grid-column:2;grid-row:1;list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.box_date_corsi .metafield-rich_text_field ul li{padding-block:8px;border-bottom:.5px solid #1E130E}.box_date_corsi .metafield-rich_text_field ul li:first-child{padding-top:0}.section_video_b2b deferred-media{height:100%;aspect-ratio:16/9}.section_video_b2b deferred-media video::-webkit-media-controls-panel{display:none}main[data-template="page.home-b2c"] .hero_home .hero__container{padding-top:120px}main[data-template="page.home-b2c"] .card_hero_b2c{max-width:320px}main[data-template="page.home-b2c"] .card_hero_b2c slideshow-component{pointer-events:none}main[data-template="page.home-b2c"] .card_hero_b2c .card-gallery{width:100%;max-width:94px}main[data-template="page.home-b2c"] .card_hero_b2c .product-card__content{flex-direction:row;padding:8px;align-items:center}main[data-template="page.home-b2c"] .card_hero_b2c .product-badges,main[data-template="page.home-b2c"] .card_hero_b2c slideshow-arrows{display:none}main[data-template="page.home-b2c"] .section_collections_b2c .text_collections .text-block{opacity:50%;cursor:pointer}main[data-template="page.home-b2c"] .section_collections_b2c .text_collections .text-block h2{margin:0}main[data-template="page.home-b2c"] .section_collections_b2c .text_collections .text-block.active{opacity:1;flex-direction:row}main[data-template="page.home-b2c"] .section_collections_b2c .box_collections>.group-block{display:none}main[data-template="page.home-b2c"] .slider_b2c .slideshow-control__number{display:none!important}main[data-template="page.home-b2c"] .slider_b2c .group-block{flex-basis:var(--size-style-width-mobile)!important}main[data-template="page.policy"] h1 strong{font-weight:400;color:#988344}.jdgm-write-rev-link,.jdgm-write-review-modal__nav-btn{padding:8px 12px!important;border-radius:999px!important;text-transform:uppercase!important;font-size:12px!important;width:fit-content!important;line-height:12px!important;font-weight:700!important}.jdgm-rev-widg__title{text-align:left;font-size:var(--font-h2--size)!important;margin-bottom:64px!important}.jdgm-rev-widg,.jdgm-text{padding:0!important}.jdgm-histogram__row{pointer-events:none}.jdgm-row-actions,.jdgm-rev-widg__body,.jdgm-rev-widg__paginate-spinner-wrapper,.jdgm-header{display:none!important}.jdgm-widget-actions-wrapper,.jdgm-histogram{border-color:#1e130e!important}.jdgm-arrow{display:flex!important;opacity:1!important}.jdgm-row-stars{justify-content:start!important}.jdgm-arrows--bottom .jdgm-arrow:first-child{rotate:180deg}.jdgm-card{flex-direction:column-reverse!important}@media not (min-width:48rem){h1{font-size:32px}h2,.jdgm-rev-widg__title{font-size:24px!important;line-height:30px!important}.resource-list{--resource-list-mobile-gap-max: 100px}slideshow-slide{--mobile-card-size: 80cqw!important}.number_circle{flex:none!important}.linked-box-arrow{opacity:0!important}.group-block:has(.linked_box):has(.group-block__link:hover) .image-block{opacity:1!important}.reduce-gap-mobile,.reduce-gap-mobile-contact-form .layout-panel-flex{gap:24px}.circle-wrapper-text,.coffee_bean{bottom:-40px;width:80px;height:80px}header.header-section{padding-inline:24px}header:has(.menu-drawer-container.menu-open){background-color:#f7f2d0}.menu-drawer,.menu-drawer__backdrop{max-width:100%!important;width:100vw!important;max-height:calc(101vh - var(--header-group-height, 0));margin-top:calc(var(--header-group-height) - 4px)}.account-actions__icon{align-items:center}.menu-drawer__utility-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:0!important;padding-inline:24px!important;padding-bottom:32px!important;margin-bottom:0!important}.wrapper_account_button{display:flex;align-items:center;gap:8px}.wrapper_account_button svg{width:20px!important;height:auto!important}.header-actions__action{width:100%!important}.account-drawer{border-left:1px solid #1E130E}.account_text{font-size:14px;text-transform:uppercase}.menu-drawer__languages{height:100%}.menu-drawer__languages-list{list-style:none;display:flex;gap:16px;margin:0;padding:0;height:100%;align-items:center;justify-content:center}.menu-drawer__language{all:unset;font-size:14px;text-transform:uppercase}.menu-drawer__language.is-active{font-weight:700}.menu-drawer__navigation{padding-top:54px!important}.menu-drawer__menu,.menu-drawer__back-button{padding-inline:40px!important}.menu-drawer__menu-item-text{font-size:16px;font-weight:600}.menu-drawer__back-button{margin-bottom:20px}.menu-drawer__back-button .menu-drawer__menu-item-text{margin-inline:auto;padding-right:26px}.icon-caret--backward svg{transform:rotate(-180deg)}.menu-drawer__menu-item:has(>.menu-drawer__link-image),.menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)){justify-content:center!important}.menu-drawer__menu.menu-drawer__menu--childlist{gap:0!important}.menu-drawer__link-image,.menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)):before{display:none!important}.menu-drawer__menu--grid{grid-template-columns:1fr!important}.menu-drawer__menu.menu-drawer__menu--grandchildlist{padding-inline:0!important;margin-bottom:16px}.menu-drawer__menu.menu-drawer__menu--grandchildlist .menu-drawer__menu-item-text{font-size:14px!important;text-transform:none!important;font-weight:400!important}.cart-drawer__dialog{max-width:100vw!important}main[data-template=search] .product-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.predictive-search__close-modal-button{margin-right:24px!important}.predictive-search-form__header{margin-inline:24px;width:fit-content!important}.predictive-search-form__content-wrapper{padding-inline:24px}.search-input{font-size:24px!important}.predictive-search-results__title,.predictive-search-resource__title{font-size:20px!important}.predictive-search-results__wrapper-products{grid-template-columns:repeat(1,1fr)!important}.predictive-search-form__footer{padding-inline:12px}.predictive-search-results__inner[data-search-results]{flex-direction:column;gap:10px}.predictive-search-results__inner[data-search-results] .search_resource_list{margin-bottom:40px}footer .logo-block,.social-icons__wrapper.footer-utilities__icons{margin-inline:auto}.policy_list{flex-direction:column}.utilities .footer_bottom_elements{flex-direction:column-reverse!important;align-items:flex-start!important}footer .menu{padding-top:24px;border-top-width:var(--border-width);border-top-style:solid;border-top-color:currentColor}main[data-template=index] h1,main[data-template=index] .slideshow-control__number{font-size:40px!important}main[data-template=index] .fix_aligned_right{align-items:flex-start!important}main[data-template=index] .slider_bg_video slideshow-arrows{height:fit-content;justify-content:flex-start;margin-top:auto;padding-right:24px;left:auto;bottom:44px;gap:16px}main[data-template=index] .slider_bg_video slideshow-arrows .slideshow-control{opacity:1;display:flex;min-height:auto;min-width:auto}main[data-template=index] .slider_bg_video .slideshow-controls__number-text-inner{width:75%}main[data-template=index] .no-drag-desktop p{font-size:12px}main[data-template=index] .section_animation_image_on_mouse p{font-size:16px!important}main[data-template=index] .section_video_container_text{min-height:auto}main[data-template=index] .section_video_container_text .hero__media-wrapper{display:none}main[data-template=index] .section_video_container_text .hero__content-wrapper>.group-block{flex-basis:var(--size-style-width-mobile);background-color:#fff}main[data-template=index] .section_video_container_text .hero__content-wrapper>.group-block deferred-media{margin-bottom:24px;border-radius:8px}.slideshow-controls__number-text .slideshow-control--number-text{display:none}.slideshow-controls__number-text .slideshow-control--number-text[aria-selected=true]{display:block}.slideshow-controls__text{overflow-x:hidden}.slideshow-controls__text .slideshow-controls__text-inner{margin-inline:0;overflow-x:scroll}.slideshow-controls__text .slideshow-control__text{font-size:14px;line-height:20px}.slideshow--content-left-media{grid-column:2}.slideshow--content-left-media slideshow-arrows{margin-bottom:auto;margin-top:0!important;right:0;width:fit-content;left:auto}.slideshow--content-left-media slideshow-arrows .slideshow-control{padding:0;margin:0!important}.slide__content-pin{width:100%;min-height:132px}.slide__content-pin h2{font-size:40px!important;line-height:1!important}slideshow-component.slideshow--content-left-media slideshow-slide .slide__image-container.slide__image-container--rounded{margin-top:132px;height:-webkit-fill-available}slideshow-component.slideshow--content-left-media slideshow-slide .slide__image-container.slide__image-container--rounded .slide__image{height:auto}:has(slideshow-controls .slideshow-controls__text) slideshow-controls{margin-top:32px}:has(slideshow-controls .slideshow-controls__text) .slide__content-pin{min-height:160px}:has(slideshow-controls .slideshow-controls__text) slideshow-component.slideshow--content-left-media slideshow-slide .slide__image-container.slide__image-container--rounded{margin-top:160px}.slideshow-section .slide__content-pin-inner{padding-right:24px}.wrapper_qualities>.custom-section-content>.layout-panel-flex>.group-block{padding-top:0}.qualities-sticky{top:calc(var(--header-group-height, 0px) - 24px);z-index:2}.sticky_section_qualities{margin-inline:-24px;padding:24px;display:flex;flex-direction:column;gap:4px;background-color:#fdfbf1}.sticky_section_qualities .number_section{font-size:12px}.sticky_section_qualities .qualities-sticky__title{color:#988344;margin:0}.sticky_section_qualities .fixed_text_mobile{font-size:12px;font-weight:700;text-transform:uppercase}.section_qualities{gap:24px}.section_qualities .icon-block,.section_qualities .h2[data-anm-scroll-text-reveal],.section_qualities .number_section,.section_qualities .fixed_text_mobile{display:none}.section_qualities deferred-media,.section_qualities .image-block{height:100%;aspect-ratio:1/1;margin-bottom:80px}:is(.section_qualities deferred-media,.section_qualities .image-block) img{aspect-ratio:1/1}.wrapper_qualities .qualities-pagination{display:none}.wrapper_qualities .sticky_section_qualities .qualities-pagination{display:flex;gap:10px;margin-bottom:4px}.wrapper_qualities .sticky_section_qualities .qualities-pagination__bullet{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#988344}.wrapper_qualities .sticky_section_qualities .qualities-pagination__bullet.is-active{color:#1e130e}.recipes .featured-blog-posts-card__image{display:none}.recipes .show_mobile_media,.recipes .show_mobile_media .featured-blog-posts-card__image{display:flex!important}.recipes .show_mobile_media{margin-block:16px;aspect-ratio:9/16}.recipes .blog-card-cta-desktop{display:none!important}.recipes .blog-card-cta-mobile{display:flex!important;margin-top:auto;padding-top:40px;gap:4px;align-items:center}.recipes .featured-blog-posts-card__content{padding:16px}.recipes .featured-blog-posts-card__inner{flex-direction:column}.recipes .blog-card-metafield{display:flex;flex-direction:column;gap:16px}.recipes .blog-card-metafield p{margin:0;font-size:12px}.recipes .blog-card-metafield ul,.recipes .blog-card-metafield ol{gap:8px;font-size:12px}.recipes .blog-card-metafield--ingredienti ul,.recipes .blog-card-products-list{padding-left:0}.recipes deferred-media,.recipes .video-placeholder-wrapper,.recipes .video_wrapper{aspect-ratio:1/1}.resource-list__item h4{font-size:18px!important}[data-template^=article] h1{font-size:32px!important}[data-template=article] .blog-post-image{position:static;order:-1}[data-template=article] .section-content-wrapper{grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0}:is(.product-card__content,.resource-card) .group-block-content{gap:8px}:is(.product-card__content,.resource-card) [ref=priceContainer]{flex-direction:row-reverse;gap:8px}:is(.product-card__content,.resource-card) .hover_content{position:static;background-color:transparent;padding:0;transition:none!important;opacity:1}:is(.product-card__content,.resource-card) .hover_content img{display:none}:is(.product-card__content,.resource-card) .hover_content .top_elements{gap:10px}:is(.product-card__content,.resource-card) .hover_content .top_elements h5{display:none}:is(.product-card__content,.resource-card) .hover_content .top_elements div{font-size:12px}:is(.product-card__content,.resource-card) .hover_content ul.bottom_elements{max-width:none;margin-top:24px!important}.resource-card [ref=priceContainer]{flex-direction:row}.resource-card .resource-card__content{flex-direction:column!important;align-items:flex-start}.product-card__content:hover .hover_content{background-color:transparent}.resource-list__item .product-card__content .top_elements div{color:#1e130e}.resource-list__item .product-card__content ul.bottom_elements li{color:#1e130e;border-color:#1e130e}.section_products_b2b .product-card{width:100%}.section_products_b2b .navigation{flex-wrap:nowrap;overflow-x:scroll}.section_products_b2b .navigation .text-block[class*=element_]{flex:none!important}:is(.sticky_section_b2b .first_text,.sticky_section_b2b .text-appearance) p{font-size:20px}.sticky_section_b2b .first_text{align-items:flex-start}.sticky_section_b2b .animated_section,.sticky_section_b2b .images{margin-top:24px;height:auto}.sticky_section_b2b .animated_section .group-block:has(.first_text){order:-2;flex-basis:auto}.sticky_section_b2b .animated_section .group-block:has(.text-appearance){order:-1;flex-basis:auto}.sticky_section_b2b .images,.sticky_section_b2b img{aspect-ratio:16/9}.box_date_corsi{padding:24px!important}.box_date_corsi .metafield-rich_text_field{grid-template-columns:1fr}.box_date_corsi .metafield-rich_text_field ul{margin-top:24px;grid-column:1;grid-row:auto}.box_date_corsi .metafield-rich_text_field p{grid-row:auto;margin:0;font-size:14px}.box_date_corsi .metafield-rich_text_field h2,.box_date_corsi .metafield-rich_text_field h3,.box_date_corsi .metafield-rich_text_field h4,.box_date_corsi .metafield-rich_text_field h5,.box_date_corsi .metafield-rich_text_field h6{grid-row:auto}.group-block:has(.section_b2b){flex-basis:var(--size-style-width-mobile)}main[data-template="page.home-b2c"] .section_text_b2c h3{font-size:16px}main[data-template="page.home-b2c"] .hero__content-wrapper>.group-block{flex-basis:fit-content}main[data-template="page.home-b2c"] .section_collections_b2c .text_collections{flex-direction:row;flex-wrap:nowrap;overflow-x:scroll}main[data-template="page.home-b2c"] .section_collections_b2c .text_collections .text-block[class*=element_]{flex:none!important}main[data-template^=collection] .product-grid{grid-template-columns:repeat(1,minmax(0,1fr))}main[data-template^=product] h1{font-size:24px!important}main[data-template^=product] slideshow-arrows{top:-48px}main[data-template^=product] .variant-option--checkbox legend{font-size:14px!important}main[data-template^=product] .quantity-selector-wrapper .quantity_label{font-size:14px}main[data-template^=product] .product-form-buttons product-price .price{font-size:24px!important}main[data-template^=product] .wrapper_ctas{grid-template-columns:repeat(1,minmax(0,1fr))}main[data-template^=product] .group-block:has(.characteristics),main[data-template^=product] .group-block:has(.usage){grid-column:1 / -1}:is(main[data-template^=product] .group-block:has(.characteristics),main[data-template^=product] .group-block:has(.usage)) rte-formatter{flex:none}main[data-template^=product] .group-block:has(.usage) .group-block .group-block-content{flex-basis:var(--size-style-width-mobile)}main[data-template^=product] .product-details{grid-column:2 / 3}main[data-template="page.quiz"] .back-to{top:-40px}main[data-template="page.quiz"] .quiz .custom-section-content{padding-bottom:160px;padding-top:40px}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons){bottom:-54px}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons) .group-block-content{gap:20px;justify-content:space-between}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons) .group-block-content rte-formatter{flex:none}main[data-template="page.quiz"] .group-block:has(.global-answer-buttons) .group-block-content rte-formatter h3{width:56px;font-size:16px}main[data-template="page.quiz"] .risposte_quiz .top_elements div{color:#1e130e}main[data-template="page.quiz"] .risposte_quiz ul.bottom_elements li{color:#1e130e;border-color:#1e130e}.b2b-scroll-pagination{margin-top:20px}}@media(min-width:48rem){.no-drag-desktop slideshow-component [ref=scroller]{pointer-events:none}.no-drag-desktop slideshow-component .slideshow-control,.no-drag-desktop slideshow-component button,.no-drag-desktop slideshow-component a{pointer-events:auto}.slider_bg_video slideshow-arrows{display:none}.sticky_element{position:sticky;top:var(--header-group-height)}.more_info_b2b{width:50%}.predictive-search-results__inner[data-search-results] .predictive-search-results__products{width:calc(60% - 40px);flex-shrink:0}.predictive-search-results__inner[data-search-results] .wrapper_resources{width:calc(40% - 40px);flex-shrink:0}.group-block:has(.media_courses){position:sticky;top:var(--header-group-height)}.slideshow-section .slide__content-pin{max-width:400px;width:35%;height:100%}slideshow-component.slideshow--content-left-media slideshow-slide .slide__image-container.slide__image-container--rounded{width:calc(65% - 32px);right:0}.slideshow-section .slide__content-pin-inner{padding-right:32px}.section_qualities h2{line-height:normal!important}.section_qualities deferred-media,.section_qualities .image-block{height:calc(100vh - var(--header-group-height, 0))}.section_qualities .number_section{position:absolute;bottom:0;font-size:12px}.wrapper_qualities .qualities-pagination{display:flex;gap:10px;position:absolute;left:0;bottom:32px;z-index:10}.wrapper_qualities .qualities-pagination__bullet{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#988344}.wrapper_qualities .qualities-pagination__bullet.is-active{color:#1e130e}.pdp_b2b .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp_b2b .section-content-wrapper .group-block:has(.content-b2b){position:sticky;top:var(--header-group-height)}.b2b-scroll-pagination{margin-top:-8px}main[data-template="page.quiz"] .risposte_quiz{margin-top:-40px}main[data-template="page.quiz"] .risposte_quiz .grid_products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:1024px){body:has(main[data-template="page.caffe-grani-b2b"],main[data-template="page.capsule-b2b"],main[data-template="page.altri-prodotti-b2b"],main[data-template="page.merch-b2b"],main[data-template="page.macchine-b2b"]) .resource-list--grid{--resource-list-columns: repeat(3, 1fr)!important}}.image_trail_wrap{position:relative;width:100%}.image_trail_container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;pointer-events:none;overflow:hidden}.image_trail_gallery{position:absolute;opacity:0;pointer-events:none;width:0;height:0;overflow:hidden}.image_trail_image{display:block;width:100%;height:100%;object-fit:cover}.image_trail_item{position:absolute;display:block;object-fit:cover;pointer-events:none;max-width:200px;height:auto;will-change:transform;border-radius:4px;overflow:hidden;box-shadow:0 10px 40px #0003}@media(prefers-reduced-motion:reduce){.image_trail_container{display:none}}@media(hover:none){.image_trail_container{display:none}}[data-anm-pinned-story]{position:relative}[data-anm-pinned-story] .custom-section-content,[data-anm-pinned-story] .section-content-wrapper,[data-anm-pinned-story] [data-testid=section-content]{overflow:visible!important}[data-anm-pinned-story] .story-step{display:none}[data-anm-pinned-story] .story-step.is-active{display:flex}[data-anm-scroll-text-reveal]{width:100%!important;max-width:100%!important}[data-anm-scroll-text-reveal] .split-mask-line-mask{position:relative;display:block;overflow:clip}@supports not (overflow: clip){[data-anm-scroll-text-reveal] .split-mask-line-mask{overflow:hidden}}[data-anm-scroll-text-reveal] .split-line{display:block}.st-strong{font-weight:700}.st-em{font-style:italic}.st-link{text-decoration:underline}@media(prefers-reduced-motion:reduce){[data-anm-scroll-text-reveal] .split-line{transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
