.cl-cart-items-component{display:block;width:100%}.cart-items-disabled{pointer-events:none}.cl-lines-form{margin:0}.cl-lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cl-lines--page{border-top:1px solid var(--c-travertino)}.cl-line{--cl-line-media: 80px;--cl-line-gap: 16px;display:grid;grid-template-columns:var(--cl-line-media) minmax(0,1fr) auto;grid-template-areas:"media info price";align-items:center;column-gap:var(--cl-line-gap);min-height:124px;padding-block:12px;border-bottom:1px solid var(--c-travertino);color:var(--c-noce);font-family:var(--f-testo)}.cl-line--drawer{--cl-line-media: 60px;--cl-line-gap: 14px;min-height:92px;padding-block:8px}.cl-line--nested{--cl-line-media: 48px;padding-inline-start:24px}.cl-line__media{grid-area:media;position:relative;display:block;aspect-ratio:var(--cl-foto-prodotto, 3 / 2);border-radius:12px;overflow:clip;background-color:var(--cl-foto-fondo, #fff)}.cl-line--drawer .cl-line__media{border-radius:10px}.cl-line__img{display:block;width:100%;height:100%;object-fit:contain}.cl-line__info{grid-area:info;display:flex;flex-direction:column;gap:4px;min-width:0}.cl-line--drawer .cl-line__info{gap:2px}.cl-line__name{margin:0;font-family:var(--f-titoli);font-optical-sizing:auto;font-weight:400;font-size:18px;line-height:24px}.cl-line__name a{color:var(--c-noce);text-decoration:none}.cl-line__name a:hover{color:var(--c-tabacco)}.cl-line__note{margin:0;font-size:var(--t-small);line-height:var(--l-small);color:var(--c-tabacco)}.cl-line--drawer .cl-line__note{font-size:var(--t-micro);line-height:var(--l-micro)}.cl-line__extra{margin:0;padding:0;list-style:none;font-size:var(--t-micro);line-height:var(--l-micro);color:var(--c-tabacco)}.cl-line__extra dt,.cl-line__extra dd{display:inline;margin:0;overflow-wrap:anywhere}.cl-line__discounts{margin:0;padding:0;list-style:none;font-size:var(--t-micro);line-height:var(--l-micro);font-weight:500;color:var(--c-oliva)}.cl-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:10px}.cl-line .quantity-selector-wrapper{gap:0}.cl-line .quantity-selector.cl-stepper{--quantity-selector-width: auto;--cl-stepper-size: 44px;flex:none;display:inline-flex;align-items:center;align-self:auto;height:var(--cl-stepper-size);border:1px solid var(--c-travertino);border-radius:var(--r-pill);background-color:transparent;color:var(--c-noce)}.cl-line .quantity-selector.cl-stepper:hover{background-color:transparent}.cl-line .cl-stepper :is(.quantity-minus,.quantity-plus){width:var(--cl-stepper-size);height:var(--cl-stepper-size);border-radius:var(--r-pill);color:var(--c-noce)}.cl-line .cl-stepper :is(.quantity-minus,.quantity-plus):disabled{opacity:.35;cursor:not-allowed}.cl-line .cl-stepper :is(.quantity-minus,.quantity-plus):focus-visible{outline-offset:-2px}.cl-line .cl-stepper svg{width:16px;height:16px}.cl-line .cl-stepper input[type=number]{width:24px;min-width:24px;max-width:none;height:100%;padding:0;border:0;background:transparent;color:var(--c-noce);font-family:var(--f-testo);font-size:var(--t-ui);font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.cl-line__unique{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--r-pill);background-color:var(--c-lino);font-size:var(--t-micro);line-height:var(--l-micro);font-weight:500}.cl-line__unique-dot{flex:none;width:6px;height:6px;border-radius:var(--r-pill);background-color:var(--c-miele)}.cl-line__remove{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--c-tabacco);font-family:var(--f-testo);font-size:var(--t-small);line-height:var(--l-small);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.cl-line__remove:hover{color:var(--c-noce)}.cl-line__remove[hidden]{display:none}.cl-line--drawer .cl-line__remove{font-size:var(--t-micro)}.cl-line__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.cl-line--drawer .cl-line__price{gap:4px}.cl-line__amount{font-size:16px;line-height:22px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-line--drawer .cl-line__amount{font-size:var(--t-ui);line-height:20px}.cl-line__strike,.cl-line__each{font-size:var(--t-micro);line-height:var(--l-micro);color:var(--c-tabacco);font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (max-width:749px){.cl-line--page{align-items:start}.cl-line--page .cl-line__media{grid-area:auto;grid-column:1;grid-row:1 / span 6;align-self:center}.cl-line--page .cl-line__info{display:contents}.cl-line--page .cl-line__name{grid-column:2;grid-row:1}.cl-line--page .cl-line__price{grid-area:auto;grid-column:3;grid-row:1;padding-top:1px}.cl-line--page .cl-line__info>:not(.cl-line__name){grid-column:2 / -1;margin-top:4px}.cl-line--page .cl-line__info>.cl-line__actions{margin-top:10px}}.cl-line__error-text{margin:4px 0 0;font-size:var(--t-small);line-height:var(--l-small);font-weight:500;color:var(--c-corallo)}@media screen and (min-width:750px){.cl-line .quantity-selector.cl-stepper{--cl-stepper-size: 40px}.cl-line__remove{min-height:24px}.cl-line--drawer .cl-line__remove{min-height:28px}.cl-line--page{--cl-line-media: 96px;--cl-line-gap: 20px;min-height:136px;padding-block:7px}.cl-line--page .cl-line__name{font-size:var(--t-nome);line-height:var(--l-nome)}.cl-line--page .cl-line__amount{font-size:18px;line-height:24px}}@media(prefers-reduced-motion:no-preference){.cl-motion .cl-lines .cl-line.removing{min-height:0;overflow:clip;animation:cl-line-out .36s var(--ease) forwards}}@keyframes cl-line-out{0%{height:var(--row-height);opacity:1}to{height:0;padding-block:0;border-color:transparent;opacity:0}}.cl-cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:var(--c-noce);font-family:var(--f-testo)}.cl-cart-empty--page{padding-block:16px}.cl-cart-empty__text{margin:0;font-size:16px;line-height:24px}@media screen and (min-width:990px){.cl-cart-empty--page{padding-block:40px}.cl-cart-empty--page .cl-cart-empty__text{font-size:var(--t-body);line-height:var(--l-body)}}.cl-totals{display:flex;flex-direction:column;gap:18px;color:var(--c-noce);font-family:var(--f-testo)}.cl-totals__list{display:flex;flex-direction:column;gap:8px;margin:0;padding-block:18px;border-block:1px solid var(--c-travertino)}.cl-totals__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:var(--t-ui);line-height:var(--l-ui)}.cl-totals__row dt,.cl-totals__row dd{margin:0}.cl-totals__row dd{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.cl-totals__row--discount,.cl-totals__row--gift{color:var(--c-oliva)}.cl-totals__row--gift dt{display:inline-flex;align-items:center;gap:6px}.cl-totals__end{display:flex;flex-direction:column;gap:4px}.cl-totals__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0}.cl-totals__total-label{font-size:18px;line-height:24px;font-weight:600}.cl-totals__total-value{font-size:24px;line-height:30px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-totals__note{margin:0;font-size:var(--t-micro);line-height:var(--l-micro);color:var(--c-tabacco)}@media screen and (min-width:990px){.cl-totals--page .cl-totals__total-value{font-size:var(--t-h3);line-height:var(--l-h3)}}.cl-totals--drawer{gap:10px}.cl-totals--drawer .cl-totals__list{gap:6px;padding:0;border:0}.cl-totals--drawer .cl-totals__total-value{font-size:18px;line-height:24px}.cl-totals__ctas{display:flex;flex-direction:column;gap:14px}.cl-totals__view-cart{align-self:center}.cl-totals__express{width:100%}.cl-totals__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--r-pill);--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-row-gap: 10px}.cl-totals__secure{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:var(--t-micro);line-height:var(--l-micro);color:var(--c-tabacco);text-align:center}.cl-line text-component,.cl-totals text-component{line-height:inherit}.cl-line__amount,.cl-totals__total-value{--shimmer-text-color: rgb(var(--c-noce-rgb) / .5);--shimmer-color-light: rgb(var(--c-noce-rgb) / .1)}@media(prefers-reduced-motion:reduce){.cl-line text-component[shimmer]:after,.cl-totals text-component[shimmer]:after{animation:none}}.cl-suggest__toggle .cl-icon{flex:none}.cl-suggest__icon-added{display:none}.cl-suggest__toggle[aria-pressed=true] .cl-suggest__icon-added{display:block}.cl-suggest__toggle[aria-pressed=true] .cl-suggest__icon-add{display:none}.cl-suggest__toggle[aria-busy=true]{cursor:progress;opacity:.7}.cl-suggest__error{margin:0;font-size:var(--t-micro);line-height:var(--l-micro)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cl-cart-lines.css.map */
