.bv-tips-page{color:var(--bv-wine,#4b235b);font-family:Arial,Helvetica,sans-serif;background:var(--bv-lilac,#ded3ee)}
.bv-tips-page p,.bv-tips-page li{font-size:18px;line-height:1.6}.bv-tips-page h3{font-family:BioSerif,Georgia,serif;font-weight:650;letter-spacing:-.025em;font-size:29px;line-height:1.15;margin:0 0 10px}
.bv-tips-hero{text-align:center;padding:44px 6% 38px}.bv-tips-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:13px!important;font-weight:700;margin:0 0 12px}.bv-tips-hero h1{margin:0 0 18px}.bv-tips-hero>p:last-of-type{font-size:21px;margin:0}.bv-tips-actions{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;margin-top:24px}.bv-tips-link{color:inherit;text-underline-offset:6px;font-weight:700;font-size:17px}
.bv-tips-section{padding:40px 5%;background:var(--bv-blush,#f5cad6)}.bv-tips-section>h2{text-align:center;margin:0 0 28px}.bv-mix-strip{max-width:900px;margin:auto;display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;background:#fff8ed;border:1px solid #4b235b40;border-radius:28px;padding:18px 25px 22px}.bv-mix-strip article{text-align:center}.bv-mix-strip svg{display:block;width:160px;height:120px;max-width:100%;margin:auto}.bv-mix-strip h3{font-size:27px;margin:8px 0 0}.bv-mix-strip p{font-size:14px;margin:6px 0 0}.bv-mix-symbol{font-size:38px;text-align:center;font-family:BioSerif,Georgia,serif}.bv-tips-pack-note{font-size:13px!important;text-align:center;margin:12px 0 24px}
.bv-tips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1200px;margin:auto}.bv-tips-grid article{display:flex;align-items:center;gap:14px;padding:20px;background:#fff8ed99;border:1px solid #4b235b20;border-radius:24px}.bv-tips-grid svg{width:95px;height:85px;flex:0 0 95px}.bv-tips-grid h3{font-size:25px}.bv-tips-grid p{font-size:16px;line-height:1.45;margin:0}
.bv-recipes-section{background:var(--bv-butter,#faf1a7);padding:48px 5%}.bv-tips-section-head{text-align:center;margin:0 auto 32px;max-width:1000px}.bv-tips-section-head h2{margin:0 0 24px}.bv-recipe-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bv-recipe-badges span{padding:8px 16px;background:#fff8ed;border:1px solid #4b235b30;border-radius:100px;font-size:14px;font-weight:700}
.bv-recipes-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.bv-recipe{border:1px solid #4b235b50;border-radius:28px;overflow:hidden;background:#fff8ed}.bv-recipe:nth-child(3n+2){background:#e1d6ee}.bv-recipe:nth-child(3n+3){background:#f6cfda}.bv-recipe-photo{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover}.bv-recipe-content{padding:22px}.bv-recipe-top{display:flex;gap:10px;justify-content:space-between;font-size:12px;font-weight:700;margin-bottom:16px}.bv-recipe h3{font-size:34px;min-height:78px;margin:0 0 16px}.bv-recipe-details{border-top:1px solid #4b235b35}.bv-tips-page summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-weight:700;padding:17px 0;font-size:16px}.bv-tips-page summary::-webkit-details-marker{display:none}.bv-tips-page summary span{font-size:25px;line-height:1;transition:transform .2s}.bv-tips-page details[open]>summary span{transform:rotate(45deg)}.bv-recipe-instructions{padding-top:8px}.bv-recipe h4{font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.bv-recipe ul,.bv-recipe ol{margin:0 0 24px;padding-left:21px}.bv-recipe li{font-size:17px;padding-left:3px;margin-bottom:7px}.bv-recipe .bv-recipe-yield{font-size:14px;line-height:1.5;margin:0;border-top:1px solid #4b235b30;padding-top:16px}
.bv-recipe-caption{text-align:center;font-size:13px!important;margin:20px auto 0}.bv-tips-note{max-width:850px;margin:26px auto 0;border-block:1px solid #4b235b40}.bv-tips-note p{font-size:15px;margin:0 0 18px}.bv-tips-note a{color:inherit;text-underline-offset:3px}.bv-tips-end{text-align:center;margin:32px auto 0}.bv-tips-end>.bv-tips-link{display:block;margin-top:24px}.bv-tips-page [id]{scroll-margin-top:150px}.bv-tips-page :is(a,summary):focus-visible{outline:3px solid #881b60;outline-offset:5px}
@media(max-width:1100px){.bv-tips-grid article{flex-direction:column;text-align:center}.bv-recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-recipe h3{min-height:0}}
@media(max-width:700px){.bv-tips-hero{padding:32px 6%}.bv-tips-hero>p:last-of-type{font-size:18px;max-width:280px;margin:auto}.bv-tips-actions{gap:18px}.bv-tips-section{padding:32px 6%}.bv-tips-section>h2{font-size:36px!important;margin-bottom:20px}.bv-mix-strip{grid-template-columns:1fr 16px 1.15fr 16px 1fr;padding:12px 8px 18px;border-radius:22px;align-items:start}.bv-mix-strip svg{height:90px}.bv-mix-symbol{padding-top:28px;font-size:24px}.bv-mix-strip h3{font-size:19px}.bv-mix-strip p{font-size:12px;line-height:1.4}.bv-tips-grid{grid-template-columns:1fr;gap:12px}.bv-tips-grid article{flex-direction:row;text-align:left;padding:14px 16px;gap:16px}.bv-tips-grid svg{width:76px;height:70px;flex-basis:76px}.bv-tips-grid h3{font-size:24px}.bv-tips-grid p{font-size:15px}.bv-recipes-section{padding:36px 6%}.bv-recipes-grid{grid-template-columns:1fr;gap:24px}.bv-recipe-content{padding:22px}.bv-recipe h3{font-size:34px;margin-bottom:14px}.bv-recipe-badges{gap:7px}.bv-recipe-badges span{font-size:12px;padding:7px 10px}.bv-tips-page [id]{scroll-margin-top:110px}}
