.cl-upsell__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.cl-upsell__hint{margin:0;font-size:var(--t-ui);line-height:var(--l-ui);color:var(--c-tabacco)}.cl-upsell__grid{display:flex;flex-direction:column;gap:24px;margin-top:24px}.cl-upsell__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:var(--cl-grid-gap-x);margin-inline:calc(var(--cl-gutter) * -1);padding-inline:var(--cl-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--cl-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.cl-upsell__list::-webkit-scrollbar{display:none}.cl-upsell__list>*{scroll-snap-align:start}.cl-upsell__list[data-state=loading]{min-height:420px}.cl-upsell__list:not([data-state=loading]):not(:has([data-cl-suggest-item])){display:none}.cl-suggest--page{display:flex;flex-direction:column;gap:12px;min-width:0}.cl-suggest--page .cl-suggest__body{display:flex;flex-direction:column;gap:12px}.cl-suggest--page .cl-suggest__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r-media);overflow:clip;background-color:var(--cl-foto-fondo, #fff)}.cl-suggest--page .cl-suggest__img{display:block;width:100%;height:100%;object-fit:contain}.cl-suggest--page .cl-suggest__text{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}.cl-suggest--page .cl-suggest__name{min-width:0;font-family:var(--f-titoli);font-optical-sizing:auto;font-weight:400;font-size:18px;line-height:24px;color:var(--c-noce);text-decoration:none}.cl-suggest--page .cl-suggest__name:hover{color:var(--c-tabacco)}.cl-suggest--page .cl-suggest__price{flex:none;font-size:16px;line-height:22px}.cl-upsell__collection{position:relative;display:block;aspect-ratio:3 / 2;border-radius:var(--r-media);overflow:clip;background-color:var(--c-sabbia);color:var(--c-noce);text-decoration:none}.cl-upsell__collection-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cl-upsell__collection-img{display:block;width:100%;height:100%;object-fit:cover}.cl-upsell__collection-box{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:16px;background-color:rgb(var(--c-latte-rgb) / .94)}.cl-upsell__collection-title{font-family:var(--f-titoli);font-optical-sizing:auto;font-size:19px;line-height:24px}.cl-upsell__collection:hover .cl-upsell__collection-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cl-upsell__collection-text{font-family:var(--f-testo);font-size:var(--t-micro);line-height:var(--l-micro);color:var(--c-tabacco)}@media screen and (min-width:750px){.cl-upsell__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.cl-upsell__collection{aspect-ratio:2 / 1}}@media screen and (min-width:990px){.cl-upsell{padding-top:88px}.cl-upsell__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap-colonne);row-gap:var(--cl-grid-gap-y);align-items:start;margin-top:32px}.cl-upsell__list{grid-column:span 3;grid-template-columns:subgrid}.cl-upsell__grid--no-card .cl-upsell__list{grid-column:1 / -1}.cl-upsell__list[data-state=loading]{min-height:468px}.cl-suggest--page .cl-suggest__name{font-size:20px;line-height:26px}.cl-suggest--page .cl-suggest__price{font-size:17px}.cl-upsell__collection{aspect-ratio:296 / 474}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cl-section-cart-upsell.css.map */
