[data-landing-experience]{--landing-wine:#713338;--landing-line:#decfca}
[data-landing-experience] .pg-landing-redundant{display:none!important}
[data-landing-experience] #pa-first,[data-landing-experience] label[for="pa-first"]{display:none}
[data-landing-experience] h1{font-size:clamp(26px,2.6vw,36px)!important;line-height:1.15!important;letter-spacing:-.025em;overflow-wrap:break-word}
[data-landing-experience] .pg-six-intro,[data-landing-experience] .pa-intro{font-size:16px!important;line-height:1.55!important;margin:10px 0 14px!important}
[data-landing-experience] .pg-landing-overview{margin:12px 0 22px;font:14px/1.55 Arial,sans-serif}
[data-landing-experience] .pg-landing-included{padding:12px 14px;border-left:3px solid var(--landing-wine);background:#f7efec;color:#493632;font-weight:600}
[data-landing-experience] .pg-landing-overview ul{padding-left:20px;margin:12px 0}
[data-landing-experience] .pg-landing-overview li{margin:5px 0}
[data-landing-experience] .pg-landing-delivery{margin:12px 0 20px;font:13px/1.55 Arial,sans-serif;color:#594e48}
[data-landing-experience] .pg-landing-delivery p{margin:8px 0}
[data-landing-experience] .pg-landing-delivery details{padding:10px 0!important;border-bottom:1px solid var(--landing-line)}
[data-landing-experience] .pg-landing-delivery summary{font-size:14px;min-height:30px;padding:4px 0}
[data-landing-experience] .pg-landing-delivery a{text-decoration:underline;text-underline-offset:3px}
[data-landing-experience] .pg-landing-chapter{padding:26px 0!important;margin:0!important;background:transparent!important;border-top:1px solid var(--landing-line)}
[data-landing-experience] .pg-landing-chapter h2{font-size:27px!important;line-height:1.2!important;margin:0 0 16px!important}
[data-landing-experience] .pg-landing-chapter p,[data-landing-experience] .pg-landing-chapter li{font-size:15px;line-height:1.65}
[data-landing-experience] .pg-landing-chapter img{width:100%;height:auto;max-height:620px;object-fit:contain;display:block;margin:20px 0 0;border-radius:8px}
[data-landing-experience] .pg-landing-chapter dl{display:grid;grid-template-columns:minmax(85px,1fr) minmax(0,2fr);gap:12px 18px;padding:18px 0;margin:18px 0 0;font:14px/1.6 Arial,sans-serif}
[data-landing-experience] .pg-landing-chapter dt{font-weight:700}
[data-landing-experience] .pg-landing-chapter dd{margin:0;overflow-wrap:anywhere}
[data-landing-experience] .pg-landing-chapter details{padding:14px 0!important}
[data-landing-experience] .pg-landing-chapter summary{padding:6px 18px 6px 0;min-height:44px;font-weight:600}
[data-landing-experience] button,[data-landing-experience] select,[data-landing-experience] input{touch-action:manipulation}
[data-landing-experience] select,[data-landing-experience] input{font-size:16px!important}
[data-landing-experience] button:focus-visible,[data-landing-experience] summary:focus-visible{outline:3px solid #a97642;outline-offset:3px}
[data-landing-experience] .pa-dock{z-index:40;gap:12px}
[data-landing-experience] .pg-landing-dock-add{padding:12px 16px;border:0;border-radius:6px;color:#fff;background:var(--landing-wine);font-weight:700;min-height:48px}
body:has([data-landing-experience]) .ks-engagement-float--help{bottom:105px!important}
body:has([data-landing-experience]) .r-cart{z-index:1000}
@media(max-width:600px){[data-landing-experience] .layout,[data-landing-experience] .pa-layout{padding-left:16px!important;padding-right:16px!important;gap:20px}
[data-landing-experience] #six-bundles,[data-landing-experience] #pa-bundles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 0}
[data-landing-experience] #six-bundles>.bundle,[data-landing-experience] #pa-bundles>.pa-bundle{margin:0!important;min-width:0}
[data-landing-experience] #six-bundles>.active,[data-landing-experience] #pa-bundles>.active{grid-column:1/-1}
[data-landing-experience] .bundle:not(.active) .choice,[data-landing-experience] .pa-bundle:not(.active) .pa-choice{flex-wrap:wrap;gap:6px!important}
[data-landing-experience] .bundle:not(.active) .amount{margin-left:auto}
[data-landing-experience] .bundle:not(.active) .badge{font-size:10px;max-width:95%;padding:2px 5px}
[data-landing-experience] #six-hero,[data-landing-experience] #pa-hero{height:min(78vw,380px)!important;aspect-ratio:auto!important;object-fit:contain}
[data-landing-experience] .choice,[data-landing-experience] .pa-choice{padding:15px 12px!important;min-height:64px}
[data-landing-experience] .label strong,[data-landing-experience] .pa-choice strong{font-size:17px!important}
[data-landing-experience] .amount strong,[data-landing-experience] .pa-choice b{font-size:19px!important}
[data-landing-experience] .pa-dock img{display:none}
[data-landing-experience] .pa-dock a{font-size:12px;padding:8px}
[data-landing-experience] .pa-dock span{font-size:13px}
[data-landing-experience] .pg-landing-dock-add{font-size:13px;padding:10px 12px}
[data-landing-experience] .pg-landing-chapter{padding:24px 0!important}}
