.ero-carrello{background:var(--e-carta);color:var(--e-ink);font-family:var(--e-font);--e-v-fine: calc(var(--e-v0) / 2);--e-v-filo: calc(var(--e-v0) / 4)}.ero-carrello .section--page-width,.ero-carrello .section{max-width:none;padding-inline:0}.ero-carrello__telaio{width:min(var(--e-gabbia),100% - 2 * var(--e-margine));margin-inline:auto;padding-block:var(--e-v-fascia)}.ero-carrello__testa{display:grid;gap:var(--e-v1);margin-bottom:var(--e-v1)}.ero-carrello__titolo{margin:0;font-size:var(--e-titolo);font-weight:600;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--e-ink)}.ero-carrello__sommario{margin:0;max-width:36em;font-size:var(--e-testo);font-weight:300;line-height:1.35;color:color-mix(in srgb,var(--e-notte) 82%,var(--e-carta))}.ero-carrello .cart-page__title{display:none}.ero-carrello .cart-page{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;row-gap:var(--e-v2);align-items:start}.ero-carrello .cart-page>*{min-width:0}.ero-carrello .cart-page__title,.ero-carrello .cart-page__items,.ero-carrello .cart-page__summary,.ero-carrello .cart-page__more-blocks{grid-column:span 12}.ero-carrello .cart-page__items{grid-row:1}.ero-carrello .cart-page__summary{grid-row:2;display:block;grid-template-rows:none;height:auto;align-self:start;padding-top:0}@media(min-width:68em){.ero-carrello .cart-page__items{grid-column:1 / span 9;grid-row:auto;padding-inline-end:calc(var(--e-corpo) * 1.35)}.ero-carrello .cart-page__summary{grid-column:10 / span 3;grid-row:1;display:block;grid-template-rows:none;align-self:stretch;height:100%}}.ero-carrello .cart-items,.ero-carrello .cart-items__table{list-style:none;margin:0;padding:0}.ero-carrello .cart-items__table thead .cart-items__table-row,.ero-carrello .cart-items__table-row:has(th){display:none}.ero-carrello .cart-items__table-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;column-gap:0;row-gap:var(--e-v0);align-items:start;padding-block:var(--e-v1);margin-block:0;border:0;border-top:var(--e-filo) solid var(--e-quieto);background:none}.ero-carrello .cart-items__table-row>*{min-width:0}.ero-carrello .cart-items__table-row:last-child{border-bottom:var(--e-filo) solid var(--e-quieto)}.ero-carrello .cart-items--dividers .cart-items__table-row{border-bottom:0}.ero-carrello .cart-items--dividers .cart-items__table-row:last-child{border-bottom:var(--e-filo) solid var(--e-quieto)}.ero-carrello .cart-items__table-row:last-child,.ero-carrello .cart-items--dividers .cart-items__table-row:last-child{padding-block-end:var(--e-v1)}.ero-carrello .cart-items__media-container:not(:has(img)),.ero-carrello .cart-items__media:not(:has(img)){display:none}.ero-carrello .cart-items__media{grid-column:1 / span 4;grid-row:1;padding-inline-end:20px;align-self:center}.ero-carrello .cart-items__media-container{display:block;aspect-ratio:3 / 2;width:100%;padding:0}.ero-carrello .cart-items__media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.ero-carrello .cart-items__details{grid-column:5 / span 8;grid-row:1}.ero-carrello .cart-items__details,.ero-carrello .cart-items__product-info{display:grid;gap:var(--e-v-fine);align-content:start}.ero-carrello .cart-items__table-row:not(:has(.cart-items__media img)) .cart-items__details{grid-column:1 / span 12}.ero-carrello .cart-items__title,.ero-carrello .cart-items__title a{font-size:var(--e-meta);font-weight:600;line-height:1.2;color:var(--e-ink);text-decoration:none;letter-spacing:-.01em}.ero-carrello .cart-items__variant,.ero-carrello .cart-items__variants{font-size:var(--e-meta);font-weight:400;line-height:1.3;color:var(--e-ink)}.ero-carrello .cart-items__properties{margin:0;padding:0;display:grid;gap:var(--e-v-filo)}.ero-carrello .cart-items__property{font-size:var(--e-invito);line-height:1.35;color:var(--e-ink);padding-left:14px;position:relative}.ero-carrello .cart-items__property:before{content:"";position:absolute;left:0;top:.52em;width:6px;height:6px;background:var(--e-polvere)}.ero-carrello .cart-items__price-unit,.ero-carrello .cart-items__unit-price-wrapper{display:none}.ero-carrello .cart-items__price{grid-column:9 / span 4;grid-row:2;display:block;min-height:0;align-self:baseline;font-size:var(--e-meta);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--e-ink)}.ero-carrello .cart-items__error{grid-column:1 / -1;grid-row:3}.ero-carrello .cart-items__price s,.ero-carrello .cart-items__price .price--on-sale s{font-size:var(--e-invito);font-weight:400;color:color-mix(in srgb,var(--e-notte) 62%,var(--e-carta))}@media(min-width:48em){.ero-carrello .cart-items__media{grid-column:1 / span 3;grid-row:1 / span 2}.ero-carrello .cart-items__details{grid-column:4 / span 6}.ero-carrello .cart-items__details,.ero-carrello .cart-items__product-info{padding-inline-end:var(--e-canale)}.ero-carrello .cart-items__table-row:not(:has(.cart-items__media img)) .cart-items__details{grid-column:1 / span 8}.ero-carrello .cart-items__price{grid-column:10 / span 3;grid-row:1;align-self:start}}.ero-carrello .quantity-selector,.ero-carrello .quantity-selector-wrapper{display:none}.ero-carrello .cart-items__quantity{display:block;width:auto;grid-column:5 / span 4;grid-row:2;align-self:baseline}.ero-carrello .cart-items__quantity-controls{display:block;width:auto}@media(min-width:48em){.ero-carrello .cart-items__quantity{grid-column:4 / span 6}.ero-carrello .cart-items__table-row:not(:has(.cart-items__media img)) .cart-items__quantity{grid-column:1 / span 8}}.ero-carrello .cart-items__remove{display:inline-block;background:none;border:0;cursor:pointer;color:color-mix(in srgb,var(--e-notte) 62%,var(--e-carta));font-family:var(--e-font);font-size:calc(var(--e-invito) * .9);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .25s}.ero-carrello .cart-items__remove{width:auto;height:auto;min-width:0;min-height:0;box-shadow:none;padding:13px 0;margin-block:-13px}.ero-carrello .cart-items__remove:hover{color:var(--e-ink)}.ero-carrello .cart-items__remove svg{display:none}.ero-carrello .cart-items__remove .visually-hidden,.ero-carrello .cart-items__remove .visually-hidden:not(:focus,:active){position:static!important;width:auto;height:auto;margin:0;padding:0;clip:auto;clip-path:none;overflow:visible;white-space:nowrap}.ero-carrello .cart-summary,.ero-carrello .cart-summary--extend{border:0;border-radius:0;height:100%;display:block}.ero-carrello .cart-summary .section-background,.ero-carrello .cart-summary+.section-background{display:none}.ero-carrello .cart-summary__inner{--e-nebbia: color-mix(in srgb, var(--e-polvere) 12%, #fff);background:var(--e-nebbia);border:var(--e-filo) solid var(--e-quieto);border-radius:0;padding:var(--e-v1);width:auto;display:grid;gap:var(--e-v1);align-items:start;height:auto;align-self:start;position:sticky;top:var(--e-v1);container-type:normal;grid-template-columns:minmax(0,1fr)}.ero-carrello .cart-summary__inner>*{min-width:0}@media(min-width:68em){.ero-carrello .cart-summary__inner{padding:var(--e-v1);width:auto}}.ero-carrello .cart-totals{display:grid;gap:0}.ero-carrello .cart-totals__item,.ero-carrello .cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-v0);padding-block:var(--e-v0);border-top:var(--e-filo) solid var(--e-quieto);font-size:var(--e-invito)}.ero-carrello .cart-totals>*:first-child,.ero-carrello .cart-totals__container>*:first-child{border-top:0}.ero-carrello .cart-totals__total{display:grid;gap:var(--e-v-filo);align-items:start;justify-content:stretch}.ero-carrello .cart-totals__total-label{font-size:var(--e-invito);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--e-notte) 62%,var(--e-nebbia))}.ero-carrello .cart-totals__total-value{font-size:var(--e-corpo);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:left;white-space:nowrap}.ero-carrello .cart-totals__tax-note{font-size:calc(var(--e-invito) * .9);line-height:1.4;color:color-mix(in srgb,var(--e-notte) 72%,var(--e-nebbia))}.ero-carrello cart-discount-component,.ero-carrello .cart-discount__summary,.ero-carrello .cart-discount__form,.ero-carrello .cart-discount__content,.ero-carrello .cart-actions,.ero-carrello .cart-actions__divider{display:none}.ero-carrello .cart-totals__installments{display:none}.ero-carrello .cart__ctas{display:grid;gap:var(--e-v0)}.ero-carrello .cart__checkout-button{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:12px;padding-block:var(--e-v0);padding-inline:0;background:var(--e-notte);border:var(--e-filo) solid var(--e-notte);border-radius:0;color:var(--e-su-scuro);font-family:var(--e-font);font-size:var(--e-invito);font-weight:400;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .25s,color .25s}.ero-carrello .cart__checkout-button:hover,.ero-carrello .cart__checkout-button:focus-visible{background:transparent;color:var(--e-notte)}.ero-carrello .shopify-payment-button,.ero-carrello .additional-checkout-buttons,.ero-carrello [data-shopify-buttoncontainer]{display:none}.ero-carrello .cart-page--empty{display:contents}.ero-carrello .cart-page--empty .cart-page__items,.ero-carrello .cart-page--empty .cart-page__title{display:none}.ero-carrello__vuoto{display:grid;gap:var(--e-v1);max-width:34em}.ero-carrello__vuoto p{margin:0}.ero-carrello__vuoto-cosa{font-size:var(--e-testo);font-weight:300;line-height:1.35;color:color-mix(in srgb,var(--e-notte) 82%,var(--e-carta))}.ero-carrello__vuoto-aiuto{font-size:var(--e-invito);line-height:1.5;color:color-mix(in srgb,var(--e-notte) 72%,var(--e-carta));padding-top:var(--e-v0);border-top:var(--e-filo) solid var(--e-quieto)}.ero-carrello__vuoto-aiuto a{color:inherit;text-underline-offset:.3em}.ero-carrello__vuoto .e-invito{justify-self:start}.ero-carrello .cart-page:not(.cart-page--empty)~.ero-carrello__vuoto,.ero-carrello:not(:has(.cart-page--empty)) .ero-carrello__vuoto{display:none}.ero-carrello__dopo{position:relative;overflow:hidden;background:var(--e-notte);color:var(--e-su-scuro)}.ero-carrello__dopo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--e-filigrana);-webkit-mask:url(ero-filigrana.svg) no-repeat right -6% bottom -18% / auto 150%;mask:url(ero-filigrana.svg) no-repeat right -6% bottom -18% / auto 150%}.ero-carrello__dopo>*{position:relative}.ero-carrello__dopo .ero-carrello__titolo{color:var(--e-su-scuro);font-size:var(--e-linea)}.ero-carrello__passi{list-style:none;margin:var(--e-v2) 0 0;padding:0;display:grid}.ero-carrello__passo{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:var(--e-v-fine) var(--e-v1);align-items:baseline;padding-block:var(--e-v1);border-top:var(--e-filo) solid color-mix(in srgb,var(--e-su-scuro) 28%,transparent)}.ero-carrello__passo:last-child{border-bottom:var(--e-filo) solid color-mix(in srgb,var(--e-su-scuro) 28%,transparent)}.ero-carrello__passo b{font-size:var(--e-picco);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--e-polvere)}.ero-carrello__passo span{font-size:var(--e-testo);font-weight:300;line-height:1.35;max-width:32em}@media(min-width:48em){.ero-carrello__passo{grid-template-columns:minmax(0,1fr) minmax(0,11fr)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ero-carrello.css.map */
