.bbf-collection-box{padding:0 24px 64px}.bbf-collection-box-inner{max-width:1200px;margin:auto;background:#f8f7f2;padding:32px;display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:center;border-top:2px solid #009843}.bbf-collection-box-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.bbf-collection-box h2{font-size:28px;line-height:1.6}.bbf-collection-box p{line-height:1.9}@media(max-width:767px){.bbf-collection-box-inner{grid-template-columns:1fr;padding:20px;gap:24px}.bbf-collection-box h2{font-size:24px}}.bbf-collection-hero{padding:48px 24px 64px}.bbf-collection-hero-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center}.bbf-collection-hero-en{color:#235ca0;font-size:12px;letter-spacing:.18em;margin:0 0 20px}.bbf-collection-hero-category{font-size:14px;margin:0 0 16px}.bbf-collection-hero h1{font-size:36px;line-height:1.6;margin:0 0 24px}.bbf-collection-hero-text{font-size:15px;line-height:2;color:#52616d}.bbf-collection-hero-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.bbf-collection-hero-button{display:flex;align-items:center;justify-content:space-between;background:#009843;color:#fff;padding:18px 24px;margin-top:28px;max-width:360px}.bbf-collection-hero-button:hover{background:#235ca0;color:#fff}.bbf-collection-products-anchor{scroll-margin-top:110px}@media(max-width:767px){.bbf-collection-hero{padding:28px 20px 40px}.bbf-collection-hero-inner{grid-template-columns:1fr;gap:28px}.bbf-collection-hero h1{font-size:28px}.bbf-collection-hero-button{max-width:none}}.bbf-collection-box{padding-top:0;padding-bottom:32px}.bbf-collection-box-inner{padding:24px 32px;min-height:0}.bbf-collection-box-image{display:block;max-height:280px;overflow:hidden}.bbf-collection-box-image img{height:280px;aspect-ratio:auto;object-fit:cover;object-position:center}.bbf-collection-box h2{margin:0 0 16px}.bbf-collection-box .bbf-collection-hero-en{margin:0 0 12px}.bbf-collection-box p{margin-top:0;margin-bottom:16px}.bbf-collection-box .bbf-collection-hero-button{margin-top:20px}@media(max-width:767px){.bbf-collection-box-inner{padding:20px}.bbf-collection-box-image,.bbf-collection-box-image img{height:220px;max-height:220px}}.bbf-collection-tea-guide{max-width:1200px;width:calc(100% - 48px);margin:0 auto 40px;padding-top:32px;border-top:1px solid #ddd}.bbf-collection-tea-guide h2{font-size:clamp(22px,2.4vw,30px);margin:0 0 24px}.bbf-collection-tea-guide ol{counter-reset:tea-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.bbf-collection-tea-guide li{counter-increment:tea-step;background:#f8f7f2;padding:24px}.bbf-collection-tea-guide li:before{content:counter(tea-step,decimal-leading-zero);display:block;margin-bottom:12px;color:#087146;font-size:20px}.bbf-collection-tea-guide h3{font-size:18px;margin:0 0 8px}.bbf-collection-tea-guide li p{font-size:14px;line-height:1.9;margin:0}.bbf-collection-tea-note{font-size:13px;margin:16px 0 0}@media(max-width:767px){.bbf-collection-tea-guide{width:calc(100% - 40px)}.bbf-collection-tea-guide ol{grid-template-columns:1fr;gap:12px}}.bbf-collection-tea-taste{max-width:1200px;width:calc(100% - 48px);margin:0 auto 48px;padding-top:40px;border-top:1px solid #ddd;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:center}.bbf-collection-tea-taste figure{margin:0}.bbf-collection-tea-taste img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.bbf-collection-tea-taste figcaption{font-size:12px;margin-top:8px}.bbf-collection-tea-taste h2{font-size:clamp(22px,2.4vw,30px);line-height:1.6;margin:0 0 18px}.bbf-collection-tea-taste p{line-height:1.9}@media(max-width:767px){.bbf-collection-tea-taste{width:calc(100% - 40px);grid-template-columns:1fr;margin-bottom:32px;padding-top:24px}}.bbf-sangria-second{margin-top:20px;padding:16px 20px;border-inline-start:3px solid #009843;background:#f8f7f2}.bbf-sangria-second h3{margin:0 0 8px}.bbf-sangria-second p{margin:0;line-height:1.9}.bbf-sangria-card-taste{color:#46534c;font-size:14px;line-height:1.6;margin:0 0 8px}.bbf-other-flavors{padding:48px 0;margin-top:48px;border-top:1px solid #ddd}.bbf-flavor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.bbf-flavor-card{display:flex;flex-direction:column;border:1px solid #ddd;background:#fff}.bbf-flavor-image{display:block;aspect-ratio:1;background:#f8f7f3}.bbf-flavor-image img{display:block;width:100%;height:100%;object-fit:contain}.bbf-flavor-copy{padding:20px;display:flex;flex-direction:column;flex:1}.bbf-drink-story .bbf-flavor-category{font-size:12px;margin:0 0 8px}.bbf-drink-story .bbf-flavor-copy h3{font-size:16px;line-height:1.7;margin:0 0 16px}.bbf-flavor-copy h3 a{color:inherit;text-decoration:none}.bbf-drink-story .bbf-flavor-price{margin:auto 0 16px;font-size:14px;padding-top:12px}.bbf-flavor-button{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid #235CA0;color:#235ca0;font-size:13px}.bbf-flavor-button:hover{background:#235ca0;color:#fff}@media(max-width:767px){.bbf-flavor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bbf-flavor-copy{padding:14px}.bbf-drink-story .bbf-flavor-copy h3{font-size:14px}}.bbf-drink-story{max-width:1120px;margin:0 auto;padding:32px 24px 72px;color:#202820}.bbf-drink-story p{font-size:16px;line-height:1.9}.bbf-drink-story h2{font-size:28px;line-height:1.55;margin:0 0 24px}.bbf-drink-story h3{font-size:19px;margin:16px 0 12px}.bbf-drink-taste{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;border-top:1px solid #ddd;padding-top:56px}.bbf-drink-taste figure{margin:0}.bbf-drink-taste img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.bbf-drink-taste figcaption{font-size:12px;color:#666;margin-top:8px}.bbf-drink-story .bbf-drink-eyebrow{font-size:12px;letter-spacing:.18em;color:#087146;margin-bottom:16px}.bbf-drink-story .bbf-drink-small{font-size:14px}.bbf-drink-making,.bbf-drink-details{margin-top:72px;border-top:1px solid #ddd;padding-top:48px;scroll-margin-top:100px}.bbf-drink-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.bbf-drink-steps li{background:#f8f6f0;padding:24px}.bbf-drink-steps span{font-size:22px;color:#087146}.bbf-drink-original{max-width:820px;margin:32px auto 0}.bbf-drink-original p{font-size:15px;line-height:1.9}.bbf-drink-original img{display:block;max-width:100%!important;height:auto!important;float:none!important;margin:28px auto}.bbf-drink-original iframe{width:100%;height:auto;aspect-ratio:16/9}.bbf-drink-original table{max-width:100%}.bbf-drink-box{margin-top:64px;padding:28px;background:#f8f6f0;display:flex;align-items:center;gap:32px}.bbf-drink-box h2{font-size:22px;margin-bottom:12px}.bbf-drink-box p{font-size:14px;margin:0}.bbf-drink-box a{flex-shrink:0;color:#087146;text-decoration:underline}.bbf-drink-purchase-lead{margin:20px 0}.bbf-drink-purchase-lead p{font-size:15px;line-height:1.85}.bbf-drink-purchase-lead .bbf-drink-purchase-note{font-size:13px}.bbf-drink-purchase-lead a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #087146;border-radius:4px;background:#087146;color:#fff;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4}.bbf-drink-purchase-lead a:hover{background:#235ca0;border-color:#235ca0;color:#fff;text-decoration:none}.bbf-drink-purchase-lead a:focus-visible{outline:3px solid #202820;outline-offset:3px}@media(max-width:767px){.bbf-drink-story{padding:24px 20px 48px}.bbf-drink-taste{grid-template-columns:1fr;gap:24px;padding-top:32px}.bbf-drink-story h2{font-size:24px}.bbf-drink-steps{grid-template-columns:1fr;gap:16px}.bbf-drink-making,.bbf-drink-details{margin-top:48px;padding-top:32px}.bbf-drink-box{display:block}.bbf-drink-box a{display:inline-block;margin-top:20px}}.bbf-drink-story ol.bbf-drink-steps,.bbf-drink-story ol.bbf-drink-steps>li{list-style:none!important}.bbf-drink-story ol.bbf-drink-steps>li::marker{content:""}.bbf-drink-story ol.bbf-drink-steps>li:before{content:none!important;display:none!important}.bbf-drink-story--guided{padding-top:16px;color:#242c27}.bbf-tea-jumps{display:flex;flex-wrap:wrap;gap:8px 12px;padding:0 0 20px}.bbf-tea-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:6px 16px;border:1px solid #c8d6cb;border-radius:24px;color:#235ca0;background:#fff}.bbf-tea-jumps a:hover,.bbf-tea-jumps a:focus-visible{background:#eef4fa;color:#235ca0}.bbf-drink-story--guided :is(.bbf-drink-taste,.bbf-other-flavors h2){scroll-margin-top:100px}.bbf-drink-story--guided .bbf-drink-taste{gap:clamp(24px,4vw,48px);padding-top:32px}.bbf-drink-story--guided :is(.bbf-drink-making,.bbf-drink-details,.bbf-other-flavors){margin-top:44px;padding-top:32px}.bbf-drink-story--guided .bbf-drink-steps{gap:16px;margin:0}.bbf-drink-story--guided .bbf-drink-steps li{padding:20px}.bbf-drink-story--guided .bbf-drink-steps p{margin:0}.bbf-drink-story--guided .bbf-drink-slow{margin-top:20px;padding:16px 20px;border-inline-start:3px solid #009843;background:#f5f7f4}.bbf-drink-story--guided .bbf-drink-slow h3{margin-top:0}.bbf-drink-story--guided .bbf-drink-slow p:last-child{margin-bottom:0}.bbf-tea-details{border:1px solid #d4dcd5;background:#fff}.bbf-tea-details .bbf-drink-original{margin:0 auto;padding:16px 20px 24px;overflow-wrap:anywhere}.bbf-drink-story--tea .bbf-flavor-copy{overflow-wrap:anywhere}.bbf-drink-story--tea .bbf-flavor-image img{display:block}@media(max-width:767px){.bbf-drink-story--guided :is(.bbf-drink-making,.bbf-drink-details,.bbf-other-flavors){margin-top:32px;padding-top:24px}.bbf-tea-jumps a{padding-inline:12px}}.bbf-drink-story--tea .bbf-flavor-image{overflow:hidden}.bbf-drink-story--tea .bbf-flavor-image img{object-fit:cover;transform:scale(var(--bbf-package-scale,1));transform-origin:center}.bbf-flavor-image--fruit_tea_a,.bbf-flavor-image--fruit_tea_b{--bbf-package-scale:1.16}.bbf-flavor-image--fruit_tea_c{--bbf-package-scale:1.22}.bbf-flavor-image--fruit_tea_e{--bbf-package-scale:1.2}.bbf-drink-story--sangria .bbf-flavor-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:740px}.bbf-drink-story--sangria .bbf-drink-original iframe{display:block;margin:16px auto}.bbf-drink-story .bbf-drink-taste--gift{grid-template-columns:1fr}.bbf-drink-taste--gift>div{max-width:820px}.bbf-gift-contents{margin:16px 0 32px}.bbf-drink-original .bbf-gift-contents .bbf-flavor-image img{height:100%!important;margin:0}.bbf-gift-contents .bbf-flavor-button{margin-top:auto}.bbf-drink-original .bbf-gift-contents-taste{font-size:14px}.bbf-gift-contents--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.bbf-gift-contents{grid-template-columns:1fr}}.bbf-gift-tea-image{position:relative;overflow:hidden}.bbf-drink-original .bbf-gift-contents .bbf-gift-tea-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;transform:scale(var(--bbf-package-scale,1));transform-origin:center}.bbf-gift-tea-image.bbf-flavor-image--fruit_tea_e{--bbf-package-scale:1.23}.bbf-gift-tea-image.bbf-flavor-image--fruit_tea_f{--bbf-package-scale:1.1}#footer.footer--type-2{--footer-bg:#f8f6f0;--footer-bd:1px solid #e0e4db;--footer-text-c:#26352a;--footer-titles-c:#26352a;--footer-links-c:#26352a;--footer-links-h-c:#235CA0;--footer-icons-c:#009843;--footer-icons-h-c:#235CA0;--footer-subscription-input-bg:#fff;--footer-subscription-input-c:#26352a;--footer-subscription-input-f-bg:#fff;--footer-subscription-input-f-c:#26352a;--footer-subscription-input-bd:1px solid #c9d2c7;background:#f8f6f0!important;border-top:2px solid #009843;text-align:left}#footer.footer--type-2 .footer__content{padding-top:52px!important;padding-bottom:44px!important}#footer.footer--type-2 .footer__tape{background:#fff;padding-top:22px!important;padding-bottom:22px!important}#footer .bbf-footer-brand{padding-right:48px}#footer .bbf-footer-label{font-size:12px;letter-spacing:.16em;color:#009843;margin:0 0 16px}#footer .bbf-footer-brand h2{font-size:28px;line-height:1.5;margin:0 0 18px;color:#26352a}#footer .bbf-footer-brand p{line-height:1.9}#footer .bbf-footer-links,#footer .bbf-footer-policies{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:22px}#footer .bbf-footer-links a{font-size:14px;text-decoration:underline;text-underline-offset:4px}#footer .bbf-footer-policies a{font-size:12px}#footer.footer--type-2 .footer__subscription h5{font-size:20px;text-transform:none}#footer.footer--type-2 .footer__subscription p{font-size:14px;line-height:1.9}#footer.footer--type-2 .footer__subscription input[type=email]{background:#fff;color:#26352a;border:1px solid #c9d2c7;min-height:48px;border-radius:3px}#footer.footer--type-2 .footer__subscription .btn{background:#009843;border-color:#009843;color:#fff;min-height:48px;border-radius:3px}#footer.footer--type-2 .footer__subscription .btn:hover{background:#235ca0;border-color:#235ca0;color:#fff}#footer .footer__copyright{color:#26352a;font-size:12px}#footer a:focus-visible{outline:2px solid #235CA0;outline-offset:4px}@media(max-width:1024px){#footer.footer--type-2 .footer__content{padding:32px 0!important}#footer .bbf-footer-brand{padding:28px 0 0}#footer.footer--type-2 .footer__tape .py-40{padding:24px 0!important}#footer .bbf-footer-brand h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
