/* Collection rules extracted from live /nuovo/, 2026-10-17. Scoped to override local trials. */
#piccoli-lead#piccoli-lead.vitrine,#piccoli-lead#piccoli-lead .vitrine,#vitrine#vitrine.vitrine,#vitrine#vitrine .vitrine{padding: 60px 32px 160px !important;max-width: 1400px !important;margin: 0 auto !important}
#piccoli-lead#piccoli-lead.bottle-row,#piccoli-lead#piccoli-lead .bottle-row,#vitrine#vitrine.bottle-row,#vitrine#vitrine .bottle-row{display: grid !important;grid-template-columns: repeat(5, 1fr) !important;gap: 0 !important;align-items: end !important;padding: 0 20px !important}
#piccoli-lead#piccoli-lead.bottle-card,#piccoli-lead#piccoli-lead .bottle-card,#vitrine#vitrine.bottle-card,#vitrine#vitrine .bottle-card{text-align: center !important;cursor: pointer !important;transition: transform 0.4s ease !important;padding: 12px !important;border-radius: 4px !important}
#piccoli-lead#piccoli-lead.bottle-card:hover,#piccoli-lead#piccoli-lead .bottle-card:hover,#vitrine#vitrine.bottle-card:hover,#vitrine#vitrine .bottle-card:hover{transform: translateY(-8px) !important}
#piccoli-lead#piccoli-lead.bottle-card:active,#piccoli-lead#piccoli-lead .bottle-card:active,#vitrine#vitrine.bottle-card:active,#vitrine#vitrine .bottle-card:active{background: var(--paper) !important}
@media (hover: none){#piccoli-lead#piccoli-lead.bottle-card,#piccoli-lead#piccoli-lead .bottle-card,#vitrine#vitrine.bottle-card,#vitrine#vitrine .bottle-card{background: var(--paper) !important;border: 1px solid var(--rule) !important}}
#piccoli-lead#piccoli-lead.bottle-card img,#piccoli-lead#piccoli-lead .bottle-card img,#vitrine#vitrine.bottle-card img,#vitrine#vitrine .bottle-card img{width: 100% !important;max-width: 180px !important;height: auto !important;display: block !important;margin: 0 auto !important}
#piccoli-lead#piccoli-lead.bottle-name,#piccoli-lead#piccoli-lead .bottle-name,#vitrine#vitrine.bottle-name,#vitrine#vitrine .bottle-name{font-family: 'Cormorant Garamond', serif !important;font-weight: 400 !important;font-size: 13px !important;letter-spacing: 0.32em !important;text-transform: uppercase !important;margin-top: 32px !important;color: var(--ink) !important}
#piccoli-lead#piccoli-lead.bottle-label,#piccoli-lead#piccoli-lead .bottle-label,#vitrine#vitrine.bottle-label,#vitrine#vitrine .bottle-label{font-family: 'Cormorant Garamond', serif !important;font-style: italic !important;font-weight: 400 !important;font-size: 14px !important;letter-spacing: 0.3em !important;text-transform: uppercase !important;color: var(--ink) !important;margin-top: 28px !important;transform: rotate(-12deg) !important;transform-origin: center !important;display: inline-block !important;white-space: nowrap !important}
#piccoli-lead#piccoli-lead.bottle-card .availability-badge,#piccoli-lead#piccoli-lead .bottle-card .availability-badge,#vitrine#vitrine.bottle-card .availability-badge,#vitrine#vitrine .bottle-card .availability-badge{display: inline-block !important;margin: 16px auto 0 !important}
#piccoli-lead#piccoli-lead.bottle-card .availability-badge[hidden],#piccoli-lead#piccoli-lead .bottle-card .availability-badge[hidden],#vitrine#vitrine.bottle-card .availability-badge[hidden],#vitrine#vitrine .bottle-card .availability-badge[hidden]{display: none !important}
#piccoli-lead#piccoli-lead.season-lead,#piccoli-lead#piccoli-lead .season-lead,#vitrine#vitrine.season-lead,#vitrine#vitrine .season-lead{padding: 80px 0 0 !important;text-align: center !important}
#piccoli-lead#piccoli-lead.season-lead-eyebrow,#piccoli-lead#piccoli-lead .season-lead-eyebrow,#vitrine#vitrine.season-lead-eyebrow,#vitrine#vitrine .season-lead-eyebrow{font-family: 'Jost' !important;font-weight: 300 !important;font-size: 12px !important;letter-spacing: 0.36em !important;text-transform: uppercase !important;color: var(--grey) !important;margin-bottom: 20px !important}
#piccoli-lead#piccoli-lead.season-lead-title,#piccoli-lead#piccoli-lead .season-lead-title,#vitrine#vitrine.season-lead-title,#vitrine#vitrine .season-lead-title{font-family: 'Cormorant Garamond', serif !important;font-style: italic !important;font-weight: 300 !important;font-size: clamp(34px, 5vw, 56px) !important;line-height: 1.1 !important;margin-bottom: 20px !important}
#piccoli-lead#piccoli-lead.season-lead-lede,#piccoli-lead#piccoli-lead .season-lead-lede,#vitrine#vitrine.season-lead-lede,#vitrine#vitrine .season-lead-lede{font-family: 'Jost', sans-serif !important;font-weight: 400 !important;font-size: 17px !important;line-height: 1.65 !important;color: var(--grey) !important;max-width: 560px !important;margin: 0 auto !important;padding: 0 24px !important}
#piccoli-lead#piccoli-lead.season-lead .vitrine,#piccoli-lead#piccoli-lead .season-lead .vitrine,#vitrine#vitrine.season-lead .vitrine,#vitrine#vitrine .season-lead .vitrine{padding-top: 40px !important;padding-bottom: 64px !important}
#piccoli-lead#piccoli-lead.season-lead .bottle-card img,#piccoli-lead#piccoli-lead .season-lead .bottle-card img,#vitrine#vitrine.season-lead .bottle-card img,#vitrine#vitrine .season-lead .bottle-card img{width: 70.6% !important;max-width: 127px !important;margin-bottom: 8.4% !important}
#piccoli-lead#piccoli-lead.season-lead .bottle-name,#piccoli-lead#piccoli-lead .season-lead .bottle-name,#vitrine#vitrine.season-lead .bottle-name,#vitrine#vitrine .season-lead .bottle-name{margin-top: 32px !important}
#piccoli-lead#piccoli-lead.season-lead .bottle-flag,#piccoli-lead#piccoli-lead .season-lead .bottle-flag,#vitrine#vitrine.season-lead .bottle-flag,#vitrine#vitrine .season-lead .bottle-flag{display: block !important;margin-top: 18px !important;font-family: 'Jost' !important;font-weight: 300 !important;font-size: 10px !important;letter-spacing: 0.24em !important;text-transform: uppercase !important;color: var(--grey) !important}
#piccoli-lead#piccoli-lead.season-lead-more,#piccoli-lead#piccoli-lead .season-lead-more,#vitrine#vitrine.season-lead-more,#vitrine#vitrine .season-lead-more{display: inline-block !important;margin-top: 28px !important;font-family: 'Jost' !important;font-weight: 300 !important;font-size: 12px !important;letter-spacing: 0.24em !important;text-transform: uppercase !important;color: var(--ink) !important;border-bottom: 1px solid var(--ink) !important;padding-bottom: 4px !important}
#piccoli-lead#piccoli-lead.bottle-row,#piccoli-lead#piccoli-lead .bottle-row,#vitrine#vitrine.bottle-row,#vitrine#vitrine .bottle-row{align-items: start !important}
#piccoli-lead#piccoli-lead.bottle-notes,#piccoli-lead#piccoli-lead .bottle-notes,#vitrine#vitrine.bottle-notes,#vitrine#vitrine .bottle-notes{font-family: 'Jost', sans-serif !important;font-weight: 300 !important;font-size: 12px !important;line-height: 1.5 !important;letter-spacing: 0.04em !important;color: var(--grey) !important;margin: 26px auto 0 !important;max-width: 170px !important}
@media (max-width: 900px){#piccoli-lead#piccoli-lead.vitrine,#piccoli-lead#piccoli-lead .vitrine,#vitrine#vitrine.vitrine,#vitrine#vitrine .vitrine{padding: 40px 16px 100px !important}
#piccoli-lead#piccoli-lead.bottle-row,#piccoli-lead#piccoli-lead .bottle-row,#vitrine#vitrine.bottle-row,#vitrine#vitrine .bottle-row{grid-template-columns: repeat(2, 1fr) !important;gap: 60px 12px !important}
#piccoli-lead#piccoli-lead.bottle-card:nth-child(5),#piccoli-lead#piccoli-lead .bottle-card:nth-child(5),#vitrine#vitrine.bottle-card:nth-child(5),#vitrine#vitrine .bottle-card:nth-child(5){grid-column: 1 / -1 !important;max-width: 50% !important;margin: 0 auto !important}
#piccoli-lead#piccoli-lead.bottle-label,#piccoli-lead#piccoli-lead .bottle-label,#vitrine#vitrine.bottle-label,#vitrine#vitrine .bottle-label{font-size: 12px !important;letter-spacing: 0.24em !important}
#piccoli-lead#piccoli-lead.bottle-card,#piccoli-lead#piccoli-lead .bottle-card,#vitrine#vitrine.bottle-card,#vitrine#vitrine .bottle-card{padding: 8px !important}}
#piccoli-lead#piccoli-lead.season-lead-lede,#piccoli-lead#piccoli-lead .season-lead-lede,#vitrine#vitrine.season-lead-lede,#vitrine#vitrine .season-lead-lede{font-weight: 300 !important}
#piccoli-lead#piccoli-lead.bottle-card .availability-badge,#piccoli-lead#piccoli-lead .bottle-card .availability-badge,#vitrine#vitrine.bottle-card .availability-badge,#vitrine#vitrine .bottle-card .availability-badge{display: none !important}
#piccoli-lead#piccoli-lead.bottle-card[style*="--h"] .bottle-name::after,#piccoli-lead#piccoli-lead .bottle-card[style*="--h"] .bottle-name::after,#vitrine#vitrine.bottle-card[style*="--h"] .bottle-name::after,#vitrine#vitrine .bottle-card[style*="--h"] .bottle-name::after{content: '' !important;display: block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;background: var(--h) !important;margin: 10px auto 0 !important}
#piccoli-lead#piccoli-lead.bottle-price,#piccoli-lead#piccoli-lead .bottle-price,#vitrine#vitrine.bottle-price,#vitrine#vitrine .bottle-price{font-family: 'Jost', sans-serif !important;font-weight: 300 !important;font-size: 11px !important;letter-spacing: .18em !important;text-transform: uppercase !important;color: var(--ink) !important;margin: 12px auto 0 !important}
#piccoli-lead#piccoli-lead.bottle-price,#piccoli-lead#piccoli-lead .bottle-price,#vitrine#vitrine.bottle-price,#vitrine#vitrine .bottle-price{font-weight: 400 !important;color: var(--ink) !important}
#piccoli-lead#piccoli-lead.bottle-price,#piccoli-lead#piccoli-lead .bottle-price,#vitrine#vitrine.bottle-price,#vitrine#vitrine .bottle-price{font-size: 12px !important}
@media (hover: none){#piccoli-lead#piccoli-lead.bottle-card,#piccoli-lead#piccoli-lead .bottle-card,#vitrine#vitrine.bottle-card,#vitrine#vitrine .bottle-card,#piccoli-lead#piccoli-lead.bottle-card:active,#piccoli-lead#piccoli-lead .bottle-card:active,#vitrine#vitrine.bottle-card:active,#vitrine#vitrine .bottle-card:active{background: transparent !important;border: 0 !important;border-bottom: 1px solid var(--rule) !important;border-radius: 0 !important;padding-bottom: 26px !important}
#piccoli-lead#piccoli-lead.bottle-card:active,#piccoli-lead#piccoli-lead .bottle-card:active,#vitrine#vitrine.bottle-card:active,#vitrine#vitrine .bottle-card:active{opacity: .7 !important}
#piccoli-lead#piccoli-lead.bottle-card .bottle-price::after,#piccoli-lead#piccoli-lead .bottle-card .bottle-price::after,#vitrine#vitrine.bottle-card .bottle-price::after,#vitrine#vitrine .bottle-card .bottle-price::after{content: 'Choose \2192' !important;display: block !important;margin-top: 12px !important;font-size: .92em !important;letter-spacing: .18em !important;text-decoration: underline !important;text-underline-offset: 5px !important;text-decoration-thickness: 1px !important}}
/* Remove local-only wrapper constraints; let the original collection rules size the content. */
#piccoli-lead#piccoli-lead{max-width:none!important}

/* Compact collection presentation, reduced from the previous live-scale trial. */
#piccoli-lead#piccoli-lead,#vitrine#vitrine{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}
#piccoli-lead#piccoli-lead{padding:48px 24px 0!important}
#piccoli-lead#piccoli-lead .vitrine{padding:28px 0 48px!important}
#vitrine#vitrine{padding:48px 24px 56px!important}
#vitrine#vitrine .vitrine-head{padding:0 0 30px!important}
#piccoli-lead#piccoli-lead .season-lead-title,#vitrine#vitrine .season-lead-title{font-size:42px!important;margin-bottom:16px!important}
#piccoli-lead#piccoli-lead .season-lead-lede,#vitrine#vitrine .season-lead-lede{font-size:15px!important;line-height:1.5!important;max-width:520px!important}
#piccoli-lead#piccoli-lead .bottle-row,#vitrine#vitrine .bottle-row{padding:0!important}
#piccoli-lead#piccoli-lead .bottle-card img{width:auto!important;height:210px!important;max-width:100%!important;object-fit:contain!important}
#vitrine#vitrine .bottle-card img{width:auto!important;height:210px!important;max-width:100%!important;object-fit:contain!important}
#piccoli-lead#piccoli-lead .bottle-name,#vitrine#vitrine .bottle-name{font-size:11px!important;margin-top:22px!important;letter-spacing:.24em!important}
#piccoli-lead#piccoli-lead .bottle-label,#vitrine#vitrine .bottle-label{font-size:11px!important;margin-top:20px!important}
#piccoli-lead#piccoli-lead .bottle-notes,#vitrine#vitrine .bottle-notes{font-size:11px!important;margin-top:20px!important}
#piccoli-lead#piccoli-lead .bottle-price,#vitrine#vitrine .bottle-price{font-size:11px!important}
@media(max-width:600px){#piccoli-lead#piccoli-lead,#vitrine#vitrine{padding-left:18px!important;padding-right:18px!important}#piccoli-lead#piccoli-lead .bottle-card img,#vitrine#vitrine .bottle-card img{height:170px!important}#piccoli-lead#piccoli-lead .season-lead-title,#vitrine#vitrine .season-lead-title{font-size:34px!important}}

/* Keep the spring/summer CTA close to the following section. */
#vitrine#vitrine.vitrine{padding-bottom:56px!important}
