*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#272727;background:white}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #126b52;outline-offset:4px}[hidden]{display:none!important}.bv-hero{background:#f58284;padding:20px 16px 42px}.bv-wrap{max-width:min(1080px,160vh);margin:auto;text-align:center}.bv-brand{font-weight:800;letter-spacing:2px;margin:0 0 16px}.bv-hero h1{font-size:clamp(25px,4vw,40px);margin:0 0 8px;color:white}.bv-hero h2{font-size:clamp(28px,4.2vw,48px);margin:0 0 24px;color:white;text-wrap:balance}.bv-hero h2 span{color:#eefe3c}.bv-player{position:relative;background:#171b1d;aspect-ratio:16/9;margin:auto;overflow:hidden;color:white}.bv-player video{display:block;width:100%;height:100%;object-fit:contain}.bv-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;gap:12px}.bv-placeholder strong{font-size:clamp(20px,4vw,32px)}.bv-placeholder p{margin:0;font-size:16px}.bv-play-icon{font-size:42px}.bv-preview{border:1px solid #fff7;padding:10px 14px;background:transparent;color:white;border-radius:6px;font-size:13px}.bv-toggle{position:absolute;inset:0;border:0;background:#0005;color:white;font-size:clamp(22px,4vw,34px);font-weight:700}.bv-player:has(video) .bv-toggle{width:100%;height:100%}[data-playing=true] .bv-toggle{inset:auto 12px 12px auto;width:auto!important;height:auto!important;font-size:15px;padding:10px 18px;border-radius:4px;background:#0009}.bv-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px;background:linear-gradient(#ffe856,#e9bc08);color:#202020;border:1px solid #b69512;border-radius:8px;text-decoration:none;font-size:21px;font-weight:800;padding:14px 24px;box-shadow:0 3px 0 #a88b18}.bv-inline{margin-top:10px;max-width:100%}.bv-sticky{position:fixed;top:26px;right:16px;width:230px;z-index:20;font-size:18px}.bv-band{text-align:center;background:#566c7b;color:white;padding:28px 16px}.bv-band h2{font-size:clamp(25px,3vw,36px);margin:0;text-wrap:balance}.bv-band p{margin:12px 0 0}#bladder-offer{scroll-margin-top:95px}.bv-offers{max-width:1140px;margin:auto;padding:30px 18px}.bv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bv-card{border:2px solid #dce2e5;border-radius:14px;overflow:hidden;text-align:center;min-width:0;background:white}.bv-card.selected{border:3px solid #91588c;box-shadow:0 6px 20px #91588c26}.bv-tier-label{display:flex;justify-content:center;align-items:center;gap:10px;background:#97adb8;padding:16px;color:white;font-size:22px;font-weight:700;cursor:pointer}.bv-card.selected .bv-tier-label{background:#91588c}.bv-tier-label input{width:18px;height:18px;accent-color:#663d63}.bv-card-body{padding:20px 14px}.bv-card h3{font-size:25px;margin:4px 0}.bv-card p{margin:10px 0;line-height:1.4}.bv-bottles{width:100%;height:210px;object-fit:contain}.bv-per strong{font-size:40px}.bv-total{font-size:18px}.bv-total s{color:#6c6c6c;margin-right:8px}.bv-card .bv-button{width:100%}.bv-small{font-size:14px}.bv-guarantee{padding:42px 22px;max-width:960px;margin:auto;display:flex;gap:28px;align-items:center;justify-content:center}.bv-guarantee h2{font-size:clamp(25px,3vw,34px);margin:0 0 14px;text-wrap:balance}.bv-guarantee p{line-height:1.6}.bv-seal{flex:0 0 145px;height:145px;border:5px double #9c7e27;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:52px;font-weight:800;color:#8c7020}.bv-seal small{font-size:20px}.bv-gifts{background:#f8f3f5;text-align:center;padding:35px 20px}.bv-gifts h2{font-size:clamp(25px,3vw,36px);text-wrap:balance}.bv-gift-grid{max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bv-gift-grid figure{margin:0}.bv-gift-grid img{width:100%;height:240px;object-fit:contain}.bv-gift-grid figcaption{font-size:20px;font-weight:700;line-height:1.4;max-width:300px;margin:auto}.bv-guarantee-repeat{display:block;text-align:center}.bv-footer{background:#566c7b;color:white;text-align:center;padding:32px 20px;font-size:14px}.bv-footer nav{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.bv-footer p{margin-top:28px}.bv-error{text-align:center;color:#9e2626;line-height:1.5}.bv-preview-note{font-size:14px;text-align:center;color:#573d5a;padding:12px;background:#fff2cf}@media(min-width:1024px) and (max-height:850px){.bv-player{max-width:850px}}@media(max-width:1100px){.bv-sticky{top:auto;bottom:18px;width:210px}}@media(max-width:820px){.bv-sticky{display:none!important}.bv-grid{grid-template-columns:1fr;gap:18px}.bv-card-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 12px}.bv-bottles{height:170px}.bv-card h3{font-size:22px}.bv-per strong{font-size:33px}.bv-card .bv-button{font-size:18px;padding:12px 8px}.bv-tier-label{font-size:19px;padding:11px}.bv-gift-grid{gap:14px}.bv-gift-grid img{height:160px}.bv-gift-grid figcaption{font-size:15px}.bv-guarantee{gap:18px;padding:32px 18px}.bv-seal{flex-basis:100px;height:100px;font-size:36px}.bv-seal small{font-size:15px}#bladder-offer{scroll-margin-top:12px}.bv-placeholder{gap:8px;padding:12px}.bv-play-icon{font-size:28px}.bv-preview{font-size:12px;padding:8px}.bv-placeholder p{font-size:13px}}@media(max-width:380px){.bv-player{aspect-ratio:4/3}.bv-gift-grid{grid-template-columns:1fr}.bv-gift-grid img{height:200px}.bv-card-body{gap:7px;padding:12px 8px}.bv-per strong{font-size:28px}.bv-total{font-size:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
