/* INIZIO - Layout Home Usato & Vintage circoscritto al modulo */
#index .ave-used-vintage{padding-block:2.25rem;background:#f1f7f3;box-shadow:0 0 0 100vmax #f1f7f3;clip-path:inset(0 -100vmax)}
#index .ave-used-vintage .section-title{margin-block-end:.5rem;text-align:center}
#index .ave-used-vintage__subtitle{max-width:52rem;margin:0 auto 1.5rem;text-align:center}
#index .ave-used-vintage__products{align-items:stretch}
#index .ave-used-vintage__item{position:relative;min-width:0}
#index .ave-used-vintage__item>.product-miniature{height:100%}
/* INIZIO - Tipografia e proporzioni identiche ai badge prodotto Hummingbird */
#index .ave-used-vintage__badge{position:absolute;z-index:3;top:1rem;right:.5rem;max-width:calc(100% - 1rem);padding:var(--bs-badge-padding-y,.25rem) var(--bs-badge-padding-x,.5rem);border-radius:var(--bs-badge-border-radius,.25rem);background:#84704d;color:#fff;font-family:inherit;font-size:var(--bs-badge-font-size,.875rem);font-weight:700;line-height:1;text-align:center;vertical-align:baseline;white-space:nowrap}
@media (max-width:575.98px) and (orientation:portrait){#index .ave-used-vintage__badge{font-size:1.125rem;line-height:1.25}}
@media (max-width:991.98px) and (max-height:575.98px) and (orientation:landscape){#index .ave-used-vintage__badge{font-size:.8125rem;line-height:1.2}}
/* FINE - Tipografia e proporzioni identiche ai badge prodotto Hummingbird */
/* INIZIO - Badge nativi a sinistra e badge Usato & Vintage separato a destra */
#index .ave-used-vintage__item:has(>.ave-used-vintage__badge){--ave-used-vintage-badge-space:clamp(8.25rem,34%,10.5rem)}
#index .ave-used-vintage__item:has(>.ave-used-vintage__badge) .product-flags{width:calc(100% - var(--ave-used-vintage-badge-space));padding-right:.5rem}
#index .ave-used-vintage__item:has(>.ave-used-vintage__badge) .product-flags:has(>.badge:nth-child(2):last-child){flex-wrap:nowrap;gap:clamp(.25rem,1.5vw,.5rem)}
#index .ave-used-vintage__item:has(>.ave-used-vintage__badge) .product-flags:has(>.badge.on-sale):has(>.badge.discount):has(>.badge.new){display:grid;grid-template-columns:max-content max-content;justify-content:start;width:max-content;max-width:calc(100% - var(--ave-used-vintage-badge-space));padding-right:0}
#index .ave-used-vintage__item:has(>.ave-used-vintage__badge) .product-flags:has(>.badge.on-sale):has(>.badge.discount):has(>.badge.new)>.badge.on-sale{grid-column:1;grid-row:1}
#index .ave-used-vintage__item:has(>.ave-used-vintage__badge) .product-flags:has(>.badge.on-sale):has(>.badge.discount):has(>.badge.new)>.badge.discount{grid-column:2;grid-row:1}
#index .ave-used-vintage__item:has(>.ave-used-vintage__badge) .product-flags:has(>.badge.on-sale):has(>.badge.discount):has(>.badge.new)>.badge.new{grid-column:1;grid-row:2}
/* FINE - Badge nativi a sinistra e badge Usato & Vintage separato a destra */
@media (max-width:47.99rem){#index .ave-used-vintage{padding-block:1.5rem}#index .ave-used-vintage__subtitle{margin-block-end:1rem}}
/* FINE - Layout Home Usato & Vintage circoscritto al modulo */
