:root{--bogo-navy: #092532;--bogo-teal: #1a6b5a;--bogo-sage: #7a9e8e;--bogo-sand: #e8ddd0;--bogo-cream: #f5f0e8;--bogo-warm: #c4956a;--bogo-rust: #b85c38;--bogo-white: #fefcf9;--bogo-free-green: #2d8f5e;--bogo-free-bg: #e6f5ed;--bogo-radius: 6px;--bogo-font-display: "Georgia", "Times New Roman", serif;--bogo-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.bogo-landing{font-family:var(--bogo-font-body);color:var(--bogo-navy);line-height:1.6;-webkit-font-smoothing:antialiased}.bogo-landing *{box-sizing:border-box}.bogo-landing img{max-width:100%;height:auto;display:block}.bogo-ticker{background:var(--bogo-navy);color:var(--bogo-cream);overflow:hidden;white-space:nowrap;padding:10px 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.bogo-ticker-track{display:flex;gap:24px;animation:bogoTickerScroll 30s linear infinite;width:max-content}.bogo-ticker-item{flex-shrink:0}@keyframes bogoTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bogo-hero{background:linear-gradient(135deg,var(--bogo-cream) 0%,var(--bogo-sand) 50%,#ddd5c8 100%);padding:60px 24px 40px;position:relative;overflow:hidden}.bogo-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none}.bogo-hero-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative}.bogo-hero-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bogo-rust);font-weight:700;margin-bottom:12px}.bogo-hero-title{font-family:var(--bogo-font-display);font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.03em;margin:0 0 20px;font-weight:400}.bogo-free{color:var(--bogo-free-green);font-style:italic}.bogo-hero-sub{font-size:16px;line-height:1.7;color:#3d5a6b;margin:0 0 28px;max-width:480px}.bogo-hero-image{border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0925320f,0 12px 24px #0925321a,0 24px 48px #0925320f}.bogo-hero-image img{width:100%;aspect-ratio:3/2;object-fit:cover}.bogo-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:none;border-radius:var(--bogo-radius);cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.bogo-btn:hover{transform:translateY(-1px)}.bogo-btn:active{transform:translateY(0)}.bogo-btn:focus-visible{outline:2px solid var(--bogo-teal);outline-offset:3px}.bogo-btn-hero{background:var(--bogo-navy);color:var(--bogo-cream);box-shadow:0 2px 8px #09253233}.bogo-btn-hero:hover{box-shadow:0 4px 16px #0925324d}.bogo-btn-buy{background:var(--bogo-free-green);color:#fff;font-size:16px;padding:18px 48px;width:100%;max-width:480px;box-shadow:0 2px 12px #2d8f5e4d}.bogo-btn-buy:hover:not(:disabled){box-shadow:0 4px 20px #2d8f5e66}.bogo-btn-buy:disabled{opacity:.5;cursor:not-allowed;transform:none}.bogo-btn-buy.bogo-added{background:var(--bogo-navy)}.bogo-props{background:var(--bogo-white);border-top:1px solid rgba(9,37,50,.08);border-bottom:1px solid rgba(9,37,50,.08);padding:24px}.bogo-props-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.bogo-prop{display:flex;align-items:center;gap:12px}.bogo-prop-icon{width:36px;height:36px;color:var(--bogo-teal);flex-shrink:0}.bogo-prop-icon svg{width:100%;height:100%}.bogo-prop-text{display:flex;flex-direction:column;font-size:13px;line-height:1.3}.bogo-prop-text strong{color:var(--bogo-navy);font-weight:700}.bogo-prop-text span{color:#6b8a9a}.bogo-selector{background:var(--bogo-white);padding:60px 24px 80px}.bogo-selector-inner{max-width:1100px;margin:0 auto}.bogo-selector-header{text-align:center;margin-bottom:48px}.bogo-selector-title{font-family:var(--bogo-font-display);font-size:clamp(28px,4vw,42px);letter-spacing:-.02em;margin:0 0 12px;font-weight:400}.bogo-selector-sub{font-size:16px;color:#5a7a8a;margin:0}.bogo-selector-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:start;margin-bottom:48px}.bogo-pick{background:var(--bogo-cream);border-radius:12px;padding:24px;border:2px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.bogo-pick:has(.bogo-design-btn.active){border-color:var(--bogo-teal);box-shadow:0 4px 20px #1a6b5a1a}.bogo-pick-badge{display:inline-block;background:var(--bogo-navy);color:var(--bogo-cream);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:16px}.bogo-pick-badge-free{background:var(--bogo-free-green);color:#fff}.bogo-pick-image{background:var(--bogo-white);border-radius:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px}.bogo-pick-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:#a0b5c0;font-size:14px}.bogo-pick-placeholder svg{width:60px;opacity:.4}.bogo-pick-img{width:100%;height:100%;object-fit:contain;padding:16px;animation:bogoFadeIn .3s ease}@keyframes bogoFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bogo-pick-details{margin-bottom:20px;min-height:48px}.bogo-pick-name{font-size:14px;font-weight:600;color:var(--bogo-navy);margin-bottom:2px}.bogo-pick-price{font-size:18px;font-weight:700;color:var(--bogo-navy)}.bogo-strike{color:#a0b5c0;text-decoration:line-through;font-weight:400}.bogo-free-tag{background:var(--bogo-free-bg);color:var(--bogo-free-green);font-size:12px;font-weight:800;letter-spacing:.08em;padding:3px 10px;border-radius:4px;text-transform:uppercase}.bogo-size-selector{margin-bottom:20px}.bogo-size-label,.bogo-design-label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a7a8a;margin-bottom:8px}.bogo-size-options{display:flex;gap:8px;flex-wrap:wrap}.bogo-size-btn{padding:8px 16px;font-size:13px;font-weight:600;border:2px solid rgba(9,37,50,.15);border-radius:var(--bogo-radius);background:var(--bogo-white);color:var(--bogo-navy);cursor:pointer;transition:border-color .15s ease,background .15s ease}.bogo-size-btn:hover{border-color:var(--bogo-teal)}.bogo-size-btn:focus-visible{outline:2px solid var(--bogo-teal);outline-offset:2px}.bogo-size-btn.active{background:var(--bogo-navy);color:var(--bogo-cream);border-color:var(--bogo-navy)}.bogo-design-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.bogo-design-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border:2px solid rgba(9,37,50,.1);border-radius:8px;background:var(--bogo-white);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.bogo-design-btn:hover{border-color:var(--bogo-sage);transform:translateY(-1px)}.bogo-design-btn:focus-visible{outline:2px solid var(--bogo-teal);outline-offset:2px}.bogo-design-btn.active{border-color:var(--bogo-teal);background:#1a6b5a0a;box-shadow:0 2px 8px #1a6b5a1f}.bogo-design-btn img{width:60px;height:60px;object-fit:cover;border-radius:4px}.bogo-design-btn .bogo-design-label{font-size:10px;font-weight:600;color:#5a7a8a;text-align:center;line-height:1.2;margin:0;letter-spacing:0;text-transform:none}.bogo-no-designs{grid-column:1 / -1;text-align:center;color:#a0b5c0;font-size:13px;padding:20px}.bogo-pick-divider{display:flex;align-items:center;justify-content:center;padding-top:180px}.bogo-pick-plus{width:48px;height:48px;border-radius:50%;background:var(--bogo-navy);color:var(--bogo-cream);font-size:24px;font-weight:300;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #09253226}.bogo-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.bogo-cta-summary{background:var(--bogo-cream);padding:10px 24px;border-radius:20px;font-size:14px;font-weight:600;color:var(--bogo-navy)}.bogo-cta-note{font-size:12px;color:#7a9e8e}.bogo-how{background:var(--bogo-cream);padding:60px 24px}.bogo-how-inner{max-width:900px;margin:0 auto;text-align:center}.bogo-how-title{font-family:var(--bogo-font-display);font-size:28px;letter-spacing:-.02em;margin:0 0 36px;font-weight:400}.bogo-how-steps{display:flex;align-items:center;justify-content:center;gap:24px}.bogo-step{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;max-width:220px}.bogo-step-num{width:44px;height:44px;border-radius:50%;background:var(--bogo-navy);color:var(--bogo-cream);font-family:var(--bogo-font-display);font-size:20px;display:flex;align-items:center;justify-content:center}.bogo-step-text{display:flex;flex-direction:column;gap:4px;text-align:center}.bogo-step-text strong{font-size:15px;color:var(--bogo-navy)}.bogo-step-text span{font-size:13px;color:#6b8a9a}.bogo-step-arrow{font-size:24px;color:var(--bogo-sage);flex-shrink:0;margin-top:-20px}.bogo-rating-bar{background:var(--bogo-navy);padding:18px 24px}.bogo-rating-bar-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.bogo-rating-stars{display:flex;align-items:center;gap:10px}.bogo-stars{font-size:18px;color:#e8a435;letter-spacing:2px;line-height:1}.bogo-rating-text{color:var(--bogo-cream);font-size:14px;font-weight:600}.bogo-rating-text span{color:var(--bogo-sage);font-weight:400}.bogo-rating-divider{width:1px;height:20px;background:#f5f0e833}.bogo-rating-stat{color:var(--bogo-cream);font-size:13px}.bogo-rating-stat strong{font-size:16px;font-weight:700;color:#fff}.bogo-reviews{background:var(--bogo-cream);padding:60px 24px}.bogo-reviews-inner{max-width:1000px;margin:0 auto}.bogo-reviews-header{text-align:center;margin-bottom:40px}.bogo-reviews-title{font-family:var(--bogo-font-display);font-size:clamp(24px,3.5vw,36px);letter-spacing:-.02em;margin:0 0 8px;font-weight:400}.bogo-reviews-aggregate{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:#5a7a8a}.bogo-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bogo-review-card{background:var(--bogo-white);border-radius:10px;padding:24px;box-shadow:0 1px 4px #0925320d;display:flex;flex-direction:column;gap:12px}.bogo-review-stars{font-size:14px;color:#e8a435;letter-spacing:2px}.bogo-review-quote{font-family:var(--bogo-font-display);font-size:14px;line-height:1.65;color:var(--bogo-navy);font-style:italic;flex:1}.bogo-review-author{font-size:12px;font-weight:700;color:#5a7a8a}.bogo-review-product{font-size:11px;color:#8aabb8;font-weight:400}.bogo-impact{background:var(--bogo-navy);padding:48px 24px;position:relative;overflow:hidden}.bogo-impact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none}.bogo-impact-inner{max-width:1000px;margin:0 auto;text-align:center;position:relative}.bogo-impact-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bogo-sage);font-weight:700;margin-bottom:12px}.bogo-impact-title{font-family:var(--bogo-font-display);font-size:clamp(24px,3.5vw,36px);color:var(--bogo-cream);letter-spacing:-.02em;margin:0 0 32px;font-weight:400}.bogo-impact-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.bogo-impact-stat{display:flex;flex-direction:column;align-items:center;gap:6px}.bogo-impact-num{font-family:var(--bogo-font-display);font-size:clamp(32px,4vw,48px);font-weight:400;color:#fff;line-height:1}.bogo-impact-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--bogo-sage);font-weight:600}@media(max-width:768px){.bogo-hero-inner{grid-template-columns:1fr;gap:32px;text-align:center}.bogo-hero-content{order:1}.bogo-hero-image{order:0}.bogo-hero-sub{max-width:none;margin-left:auto;margin-right:auto}.bogo-selector-grid{grid-template-columns:1fr;gap:16px}.bogo-pick-divider{padding:8px 0}.bogo-props-inner{gap:20px}.bogo-prop{flex:0 0 calc(50% - 10px)}.bogo-how-steps{flex-direction:column;gap:16px}.bogo-step-arrow{transform:rotate(90deg);margin-top:0}.bogo-btn-buy{max-width:100%}.bogo-design-options{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.bogo-reviews-grid{grid-template-columns:1fr}.bogo-rating-bar-inner{gap:16px}.bogo-rating-divider{display:none}.bogo-impact-stats{gap:32px}}@media(max-width:480px){.bogo-hero{padding:40px 16px 24px}.bogo-selector{padding:40px 16px 60px}.bogo-pick{padding:16px}.bogo-prop{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/698/assets/bogo-bottles-landing.css.map */
