
.brio-ch-format-nav{display:flex;gap:24px;padding:20px;flex-wrap:wrap;background:#07100d;color:#fff}.brio-ch-format-nav a{color:inherit;font-weight:700}.brio-ch-bottles,.brio-ch-stockists{padding-top:100px;padding-bottom:100px}.brio-ch-bottles h2,.brio-ch-story h2,.brio-ch-stockists h2{font-family:var(--font-heading,Arial,sans-serif);font-size:clamp(34px,5vw,72px);line-height:1.04;max-width:850px;text-transform:uppercase;letter-spacing:-.04em;margin:20px 0}.brio-ch-lead{max-width:720px;line-height:1.6}.brio-ch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px}.brio-ch-card{color:#071d15;text-decoration:none;padding-bottom:24px;border-bottom:1px solid #d1d8cc}.brio-ch-card-image{background:#fff;aspect-ratio:4/5;overflow:hidden;border-radius:14px;margin-bottom:20px}.brio-ch-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.brio-ch-card:hover img{transform:scale(1.04)}.brio-ch-card span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.brio-ch-card h3{font-size:23px;margin:12px 0}.brio-ch-card b{font-size:13px}.brio-ch-story{padding:110px 0;color:#fff;background:linear-gradient(90deg,#00160bf2,#00160b80),url('brio-nature-landscape.webp') center/cover}.brio-ch-story p{max-width:650px;line-height:1.65}.brio-ch-product{padding-top:155px;padding-bottom:90px}.brio-ch-product-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.brio-ch-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:start}.brio-ch-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:white;border-radius:12px}.brio-ch-gallery img:first-child{grid-column:1/-1}.brio-ch-product h1{font-size:clamp(36px,5vw,68px);line-height:1.05;letter-spacing:-.04em;margin:20px 0}.brio-ch-product-price{font-size:25px;font-weight:700}.brio-ch-product label{display:block;font-size:13px;font-weight:700;margin:22px 0 9px}.brio-ch-product select,.brio-ch-product input{width:100%;min-height:52px;padding:12px 16px;background:#fff;border:1px solid #b8c5b4;border-radius:8px;font:inherit;box-sizing:border-box}.brio-ch-product button.brio-btn{margin-top:25px;width:100%;justify-content:center}.brio-ch-product details{border-block:1px solid #cdd5c8;padding:20px 0;margin-top:30px}.brio-ch-product summary{cursor:pointer;font-weight:700}.brio-ch-product details div{line-height:1.6;margin-top:18px}.brio-ch-product details img{max-width:100%;height:auto}.brio-ch-product-help{font-size:13px;display:flex;gap:22px;margin-top:22px}.brio-ch-product-help a{color:inherit}.brio-ch-plan-note{font-size:13px;line-height:1.5;color:#4c5e50}.brio-brand-benefits{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.brio-brand-benefits strong{font-size:13px}.brio-ch-stockists{border-top:1px solid #ccd4c7}.brio-ch-stockists p{max-width:700px}.brio-ch-stockists .brio-btn{margin-top:25px}@media(max-width:800px){.brio-ch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.brio-ch-product-grid{grid-template-columns:1fr;gap:30px}.brio-ch-product{padding-top:125px}.brio-ch-bottles,.brio-ch-stockists{padding-top:60px;padding-bottom:60px}.brio-ch-story{padding:70px 0}.brio-ch-card h3{font-size:19px}.brio-ch-gallery img:not(:first-child){display:none}.brio-ch-format-nav{gap:16px}.brio-brand-benefits{gap:14px}}
.brio-ch-bottle-link{display:block;color:inherit;font-weight:700;padding:16px;border-bottom:1px solid currentColor}@media(max-width:800px){.brio-ch-bottle-link{color:inherit}}