.tf-spedizione{display:grid;gap:1rem}.tf-spedizione__testo{margin:0;font-size:var(--tf-size-small);line-height:var(--tf-leading-tight);color:rgb(var(--color-foreground))}.tf-spedizione__testo strong{color:rgb(var(--color-heading))}.tf-spedizione__barra{height:.6rem;border-radius:var(--tf-radius-pill);background:rgb(var(--color-line));overflow:hidden}.tf-spedizione__avanzamento{display:block;height:100%;min-width:.6rem;border-radius:inherit;background:rgb(var(--color-button))}.tf-spedizione--gratuita .tf-spedizione__testo{display:flex;align-items:center;gap:.8rem;font-weight:700;color:rgb(var(--color-success))}.tf-spedizione--gratuita .tf-icon{width:2.2rem;height:2.2rem}.tf-totale{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin:0}.tf-totale__etichetta{font-weight:700}.tf-totale__valore{font-size:var(--tf-size-h4);font-weight:700;color:rgb(var(--color-heading));white-space:nowrap}cart-drawer.tf-cassetto{position:static;display:contents;width:auto;height:auto}.tf-cassetto__dialog{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--tf-shadow-overlay);overflow:hidden}.tf-cassetto__dialog::backdrop{background:#12261c80}.tf-cassetto__dialog[open]{animation:tf-cassetto-entra .25s var(--tf-ease)}@keyframes tf-cassetto-entra{0%{transform:translate(100%)}to{transform:none}}@media screen and (min-width:750px){.tf-cassetto__dialog{width:46rem;border-radius:var(--tf-radius-card) 0 0 var(--tf-radius-card)}}@media(prefers-reduced-motion:reduce){.tf-cassetto__dialog[open]{animation:none}}.tf-cassetto__cornice{height:100%}cart-drawer.tf-cassetto .drawer__inner.tf-cassetto__inner{display:flex;flex-direction:column;align-items:stretch;height:100%;width:auto;max-width:none;padding:0;border:0;transform:none;transition:none;overflow:hidden}.tf-cassetto__testa{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:2rem var(--tf-gutter) 1.6rem;border-bottom:var(--tf-border-line) solid rgb(var(--color-line))}.tf-cassetto__titoli{display:grid;gap:.2rem;padding-top:.4rem}.tf-cassetto__titolo{margin:0;font-family:var(--tf-font-display);font-weight:400;font-size:var(--tf-size-h3);line-height:1.2;letter-spacing:var(--tf-tracking-heading);color:rgb(var(--color-heading))}.tf-cassetto__titolo:focus{outline:none}.tf-cassetto__conteggio{margin:0;font-size:var(--tf-size-small);color:rgb(var(--color-foreground-2))}.tf-cassetto__chiudi{flex-shrink:0;margin-right:-.8rem}.tf-cassetto__righe{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tf-cassetto__form{display:block;padding:0 var(--tf-gutter)}.tf-cassetto__errori:not(:empty){margin:1.6rem 0;color:rgb(var(--color-error));font-weight:600;font-size:var(--tf-size-small)}.tf-cassetto__vuoto{display:grid;align-content:center;justify-items:center;gap:2rem;flex:1 1 auto;height:auto;overflow:visible;padding:3.2rem var(--tf-gutter) 6.4rem;text-align:center}.tf-cassetto__vuoto-titolo{margin:0;font-family:var(--tf-font-display);font-size:var(--tf-size-h3);line-height:1.2;color:rgb(var(--color-heading))}.tf-cassetto__accesso{margin:0;max-width:32ch;font-size:var(--tf-size-small);color:rgb(var(--color-foreground-2))}.tf-cassetto__accesso a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}cart-drawer.is-empty .tf-cassetto__righe,cart-drawer.is-empty .tf-cassetto__piede{display:none}.tf-cassetto__piede{flex-shrink:0;display:grid;gap:1.6rem;padding:2rem var(--tf-gutter) calc(1.6rem + env(safe-area-inset-bottom));border-top:var(--tf-border-line) solid rgb(var(--color-line));background:rgb(var(--color-raised))}.tf-cassetto__riepilogo{display:grid;gap:1.2rem}.tf-cassetto__nota-fiscale{margin:0;font-size:var(--tf-size-small);line-height:var(--tf-leading-tight);color:rgb(var(--color-foreground-2))}.tf-cassetto__nota-fiscale a{color:inherit;text-decoration:underline}.tf-cassetto__sconti{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:var(--tf-size-small)}.tf-cassetto__sconti li{display:flex;align-items:center;gap:.6rem}.tf-cassetto__sconti .tf-icon{width:1.8rem;height:1.8rem;color:rgb(var(--color-accent))}.tf-cassetto__azioni{display:grid;justify-items:center;gap:.4rem}.tf-cassetto__azioni .tf-btn--primary .tf-icon{width:2rem;height:2rem}.tf-cassetto__vedi{font-size:var(--tf-size-small)}.tf-cassetto__nota summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--tf-target-min);font-weight:600;cursor:pointer;list-style:none}.tf-cassetto__nota summary::-webkit-details-marker{display:none}.tf-cassetto__nota[open] summary .tf-icon{rotate:180deg}.tf-cassetto__nota .tf-textarea{min-height:9.6rem;margin-bottom:.8rem}.tf-righe{list-style:none;margin:0;padding:0}.tf-cassetto .tf-riga{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;gap:0 1.4rem;align-items:start;margin:0;padding:2rem 0;border-bottom:var(--tf-border-line) solid rgb(var(--color-line))}.tf-cassetto .tf-riga:last-child{border-bottom:0}.tf-riga__media{display:grid;place-items:center;aspect-ratio:var(--tf-ratio-card);border-radius:var(--tf-radius-thumb);overflow:hidden;background:rgb(var(--color-raised));color:rgb(var(--color-foreground-2))}.tf-riga__img{width:100%;height:100%;object-fit:cover}.tf-riga__placeholder{width:3.2rem;height:3.2rem}.tf-riga__body{display:grid;gap:.4rem;min-width:0}.tf-riga__head{display:flex;align-items:flex-start;gap:.6rem}.tf-cassetto .tf-riga__name{font-family:var(--tf-font-text);font-size:var(--tf-size-card-title);line-height:var(--tf-leading-tight);letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere}.tf-cassetto .tf-riga__name:hover{color:rgb(var(--color-heading));text-decoration:underline;text-underline-offset:.3rem}.tf-riga__meta,.tf-riga__unitario,.tf-riga__sconti{margin:0;font-size:var(--tf-size-small);line-height:var(--tf-leading-tight);color:rgb(var(--color-foreground-2))}.tf-riga__meta div{display:flex;flex-wrap:wrap;gap:0 .4rem}.tf-riga__meta dd{margin:0}.tf-riga__unitario s{margin-left:.4rem}.tf-riga__sconti{list-style:none;padding:0}.tf-riga__sconti li{display:flex;align-items:center;gap:.6rem}.tf-riga__sconti .tf-icon{width:1.6rem;height:1.6rem;color:rgb(var(--color-accent))}.tf-riga__azioni{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:.8rem}.tf-riga__qty .quantity__button{position:relative}.tf-riga__qty .quantity__button>*{pointer-events:none}.tf-riga__qty .tf-icon{width:1.8rem;height:1.8rem}.tf-riga__qty .quantity__input{height:100%;padding:0;margin:0;font-size:var(--tf-size-body)}.tf-riga__rimuovi{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--tf-target-min);padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:var(--tf-size-small);cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--color-accent));text-decoration-thickness:.2rem;text-underline-offset:.5rem}.tf-riga__rimuovi>*{pointer-events:none}.tf-riga__rimuovi:hover{color:rgb(var(--color-heading));text-decoration-thickness:.3rem}.tf-riga__rimuovi .tf-icon{width:1.8rem;height:1.8rem}.tf-riga__rimuovi:focus-visible{outline:var(--tf-focus-width) solid rgb(var(--color-accent));outline-offset:var(--tf-focus-offset)}.tf-riga__errore{display:flex;align-items:flex-start;gap:.6rem;color:rgb(var(--color-error));font-weight:600}.tf-riga__errore .cart-item__error-text{font-size:var(--tf-size-small);line-height:var(--tf-leading-tight)}.tf-riga__errore:has(.cart-item__error-text:empty) .tf-icon{display:none}.tf-riga__errore .tf-icon{width:2rem;height:2rem}.tf-riga__totale{position:relative;display:grid;justify-items:end;gap:.2rem;text-align:right}.tf-riga__prezzo{font-weight:700;color:rgb(var(--color-secondary-button-text));white-space:nowrap}.tf-riga__prezzo-pieno{font-size:var(--tf-size-small);color:rgb(var(--color-foreground-2));white-space:nowrap}.tf-riga__totale .loading__spinner{position:absolute;top:0;right:0;width:2.4rem}.tf-riga--annidata{padding-left:2.4rem}.tf-cassetto .cart__items--disabled .tf-riga__azioni{pointer-events:none}@media screen and (max-width:389px){.tf-cassetto .tf-riga{grid-template-columns:7.2rem minmax(0,1fr)}.tf-riga__totale{grid-column:2;grid-row:2;justify-items:start;text-align:left;margin-top:.8rem}}cart-items .title-wrapper-with-link{align-items:baseline;gap:1.6rem;flex-wrap:wrap;margin-bottom:var(--tf-space-6)}cart-items .title-wrapper-with-link .title{margin:0}cart-items .cart__warnings{display:none}cart-items.is-empty .cart__warnings{display:grid;justify-items:center;gap:2.4rem;padding:var(--tf-space-8) 0;text-align:center}cart-items .cart__empty-text{margin:0;font-size:var(--tf-size-h2);color:rgb(var(--color-heading))}cart-items .cart__login-title{margin:1.6rem 0 0;font-size:var(--tf-size-h4)}cart-items .cart__login-paragraph{margin:0;color:rgb(var(--color-foreground-2))}.cart-items thead th{padding-bottom:1.2rem;font-size:var(--tf-size-small);font-weight:600;text-transform:none;letter-spacing:0;color:rgb(var(--color-foreground-2));opacity:1}.cart-items .cart-item__image-container{border-radius:var(--tf-radius-thumb);overflow:hidden}@media screen and (max-width:749px){.cart-items thead tr{margin-bottom:2.4rem}.cart-items .cart-item{gap:1.2rem 1.6rem;margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:var(--tf-border-line) solid rgb(var(--color-line))}.cart-items .cart-item:last-child{margin-bottom:0;border-bottom:0}}@media screen and (min-width:750px){.cart-items td{padding-top:2.4rem}.cart-items .cart-item>td{padding-bottom:2.4rem;border-bottom:var(--tf-border-line) solid rgb(var(--color-line))}.cart-items .cart-item:last-child>td{border-bottom:0}}.cart-items .cart-item__name{font-size:var(--tf-size-card-title);color:rgb(var(--color-foreground))}.cart-items .cart-item__name:hover{color:rgb(var(--color-heading))}.cart-items .product-option{color:rgb(var(--color-foreground-2))}.cart-items .price{font-size:var(--tf-size-body);font-weight:700;color:rgb(var(--color-secondary-button-text))}.cart-items .cart-item__old-price{font-weight:400;color:rgb(var(--color-foreground-2))}.cart-items .quantity{border:var(--tf-border-control) solid rgb(var(--color-control))}.cart-items .quantity:after{content:none}.tf-rimuovi{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--tf-target-min);min-width:0;padding:0;font-size:var(--tf-size-small);text-decoration:underline;text-decoration-color:rgb(var(--color-accent));text-decoration-thickness:.2rem;text-underline-offset:.5rem;color:rgb(var(--color-foreground))}.tf-rimuovi .tf-icon{width:1.8rem;height:1.8rem}.tf-rimuovi:hover{color:rgb(var(--color-heading));text-decoration-thickness:.3rem}cart-items cart-remove-button{margin-left:1.6rem}@media screen and (max-width:749px){cart-items cart-remove-button{margin-left:.8rem}}#main-cart-footer .cart__footer{display:block;padding-top:0}#main-cart-footer .cart__blocks{display:grid;gap:1.6rem;width:100%;margin-left:auto;padding:clamp(2rem,3vw,3.2rem);border-radius:var(--tf-radius-card);background:rgb(var(--color-raised))}@media screen and (min-width:750px){#main-cart-footer .cart__blocks{width:min(46rem,100%)}}#main-cart-footer .cart__blocks>*+*{margin-top:0}#main-cart-footer .js-contents{display:grid;gap:1.2rem}#main-cart-footer .totals{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin:0}#main-cart-footer .totals>h2{font-size:var(--tf-size-body);font-weight:700}#main-cart-footer .tax-note{margin:0;text-align:left;color:rgb(var(--color-foreground-2))}#main-cart-footer .cart__ctas{display:grid;gap:1rem;margin:0}#main-cart-footer .cart__checkout-button{width:100%;max-width:none}#main-cart-footer .cart__checkout-button .tf-icon{width:2rem;height:2rem}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:none;margin:0}#main-cart-footer .discounts{font-size:var(--tf-size-small)}#cart-errors:not(:empty){color:rgb(var(--color-error));font-weight:600}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:var(--tf-section-gap)}#main-cart-footer .tf-carrello__pagamenti{margin-top:var(--tf-space-4)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tf-carrello.css.map */
