.bk-home{background:var(--bk-beige)}.bk-home-header{position:relative;min-height:92px;background:var(--bk-navy);color:var(--bk-beige);padding:24px 4% 28px;isolation:isolate}.bk-home-header:after{content:"";position:absolute;left:0;bottom:-12px;width:100%;height:24px;background:var(--bk-navy);mask:url('../images/header-wave.svg') bottom/100% 140px;z-index:-1}.bk-home-logo{position:absolute;left:50%;top:2px;transform:translateX(-50%);width:94px;z-index:1}.bk-home-logo img{width:100%;height:66px;object-fit:contain}.bk-home-nav{display:grid;grid-template-columns:repeat(3,1fr) 140px repeat(3,1fr);align-items:center;gap:20px;text-align:center}.bk-home-nav a{font-family:var(--bk-mono,"Azeret Mono"),sans-serif;font-variation-settings:"wght" 500;font-size:clamp(13px,1.45vw,18px);font-weight:500;font-style:normal;line-height:1.3;text-transform:uppercase;text-decoration:none}.bk-home-nav a:nth-child(4){grid-column:5}.bk-home-nav a:hover{color:var(--bk-yellow)}.bk-hero{display:grid;grid-template-columns:37% 63%;align-items:center;min-height:560px;padding:54px 4% 42px;border-bottom:1px solid var(--bk-navy);overflow:hidden;background:#e9e7e4}.bk-hero-copy{text-align:center;position:relative;z-index:2}.bk-hero h1{margin:0 0 26px;font:400 clamp(45px,6.7vw,88px)/1 var(--bk-display),Georgia,serif;color:var(--bk-navy)}.bk-hero h1 img{width:100%;max-width:430px}.bk-hero-copy>p{display:inline-block;font:700 clamp(15px,2vw,23px)/1.3 var(--bk-mono,"Azeret Mono"),Arial,sans-serif;color:var(--bk-navy);text-transform:uppercase;border-bottom:2px solid var(--bk-navy);padding-bottom:4px;letter-spacing:.015em}.bk-hero-bottles{height:455px;position:relative;margin-left:2%;width:100%}.bk-hero-bottle{position:absolute;top:0;width:39%;height:100%}.bk-hero-bottle img{height:100%;width:100%;max-width:none;object-fit:contain}.bk-bottle-pils{left:-3%;z-index:4}.bk-bottle-radler{left:20%;top:32px;z-index:3}.bk-bottle-alkoholfrei{left:43%;top:44px;z-index:2}.bk-bottle-alt{left:66%;top:4px;z-index:1}.bk-home-intro{text-align:center;padding-top:72px;padding-bottom:108px}.bk-home-intro h2{font-size:34px;line-height:1.15;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.bk-home-intro>.bk-script{margin-bottom:38px}.bk-intro-copy{max-width:1050px;margin:0 auto 40px}.bk-home-tiles{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bk-home-tiles a{text-decoration:none}.bk-home-tiles img{width:100%;height:280px;object-fit:cover}.bk-home-tiles h3{margin:16px 0;font:700 19px/1.2 var(--bk-mono,"Azeret Mono"),Arial,sans-serif;text-transform:uppercase}.bk-home-products{text-align:center;background:linear-gradient(var(--bk-beige),#e9e7e4);padding:22px 0 110px}.bk-home-products h2{font:700 34px/1.15 var(--bk-mono,"Azeret Mono"),Arial,sans-serif;text-transform:uppercase;margin-bottom:12px}.bk-products-intro{max-width:910px;margin:42px auto 48px;font-size:16px}.bk-product-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:850px;margin:20px auto;gap:40px;min-height:500px;text-align:left}.bk-product-image{height:480px;width:100%;overflow:visible}.bk-product-image img{height:100%;width:100%;max-width:none;object-fit:contain}.bk-product-copy{max-width:330px}.bk-product-copy h2{font:700 29px/1.02 "Open Sans",Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase;margin-bottom:12px}.bk-product-copy .bk-script{font-size:20px;margin-bottom:35px}.bk-product-copy p{font-size:13px}.bk-product-copy .bk-nutrition{display:none}.bk-product-reverse .bk-product-image{order:2}.bk-product-reverse .bk-product-copy{justify-self:end}.bk-home-footer{position:relative;background:var(--bk-navy);color:var(--bk-beige);min-height:110px;display:flex;align-items:center;justify-content:center;padding:20px 5%;isolation:isolate}.bk-home-footer:before{content:"";position:absolute;inset:0;background:url('../images/header-wave.svg') center/100% 100% no-repeat;transform:rotate(180deg);z-index:-1;pointer-events:none}.bk-home-footer>a img{height:65px;width:94px;object-fit:contain}.bk-home-footer>.bk-legal{position:absolute;right:6%}.bk-home-footer .bk-legal a{font-family:var(--bk-mono,"Azeret Mono"),Arial,sans-serif}@media(min-width:1500px){.bk-hero{min-height:690px}.bk-hero-bottles{height:565px}.bk-hero h1 img{max-width:520px}}@media(max-width:1000px){.bk-home-nav{gap:8px;grid-template-columns:repeat(3,1fr) 100px repeat(3,1fr)}.bk-hero{min-height:480px;padding-inline:3%}.bk-hero-bottles{height:370px}.bk-home-tiles img{height:220px}.bk-product-row{gap:20px}}@media(max-width:767px){.bk-home-header{min-height:90px;padding:16px 20px}.bk-home-logo{left:20px;transform:none;width:83px;top:7px}.bk-menu-toggle{display:block;border:0;background:transparent;color:inherit;font-weight:700;padding:14px 0}.bk-home-header>.bk-menu-toggle{margin-left:auto}.bk-home-nav{display:none;grid-template-columns:1fr;gap:0;padding:76px 0 10px;text-align:left}.bk-home-nav.is-open{display:grid}.bk-home-nav a{padding:13px 0;font-size:19px;border-top:1px solid #ffffff30}.bk-home-nav a:nth-child(4){grid-column:auto}.bk-hero{display:flex;flex-direction:column;min-height:0;padding:48px 20px 32px;gap:16px}.bk-hero-copy{width:min(100%,340px)}.bk-hero h1{margin-bottom:14px}.bk-hero-copy>p{font-size:18px}.bk-hero-bottles{height:300px;max-width:560px;margin:0}.bk-home-intro{padding-top:48px;padding-bottom:65px}.bk-home-intro h2{font-size:26px}.bk-home-intro>.bk-script{margin-bottom:28px}.bk-home-tiles{grid-template-columns:1fr;gap:36px}.bk-home-tiles img{height:auto;aspect-ratio:1.65;object-fit:cover}.bk-home-products h2{font-size:29px}.bk-products-intro{margin-block:28px}.bk-product-row{grid-template-columns:1fr;gap:0;margin:0 auto 45px;min-height:0}.bk-product-image{height:330px}.bk-product-copy{max-width:420px;margin:0 auto;text-align:center}.bk-product-copy h2{font-size:25px}.bk-product-copy .bk-script{margin-bottom:22px}.bk-product-reverse .bk-product-image{order:0}.bk-product-reverse .bk-product-copy{justify-self:center}.bk-home-footer{flex-direction:column;gap:20px;padding:24px 20px}.bk-home-footer>.bk-legal{position:static}}@media(max-width:420px){.bk-hero-bottles{height:240px}.bk-bottle-radler{top:18px}.bk-bottle-alkoholfrei{top:24px}}

/* Supplied wordmark and wave artwork; display font is hosted locally. */
.bk-home-logo img,.bk-home-footer>a img{filter:brightness(0) invert(1)}
.bk-home-header{background-color:transparent;background-image:url(../images/header-wave.svg);background-size:100% 100%;background-repeat:no-repeat}
.bk-home-footer{background:#e9e7e4}
.bk-home-header:after{display:none}
.bk-home-header{background-color:#e9e7e4}
/* Keep every mobile menu item on blue; the wave has its own proportional box. */
@media(max-width:767px){
    .bk-home-header{background:var(--bk-navy);padding-bottom:0}
    .bk-home-header:after{
        display:block;
        position:relative;
        left:-20px;
        bottom:auto;
        width:calc(100% + 40px);
        height:auto;
        aspect-ratio:1920 / 204;
        background:#e9e7e4 url('../images/header-wave-proportional.svg') center / 100% auto no-repeat;
        mask:none;
        z-index:0;
        pointer-events:none;
    }
}
.bk-hero h1{font-style:italic;font-weight:400;transform:rotate(-7deg);text-wrap:balance}

/* Font assignments apply to the redesigned homepage. */
.bk-home h3,.bk-home h4,.bk-home h5,.bk-home h6{font-family:"Open Sans",Arial,sans-serif;font-weight:700}
.bk-home h2{font-family:"Open Sans",Arial,sans-serif;font-style:normal;font-weight:700}
.bk-home .bk-product-copy h2{font-family:var(--bk-display,"bc-vajgar"),Georgia,serif;font-weight:400}
.bk-home #bk-products-title{font-family:var(--bk-display,"bc-vajgar"),Georgia,serif;font-weight:400}
.bk-home .bk-script,.bk-home h2 + p,.bk-home .bk-hero-copy>p{font-family:var(--bk-mono,"Azeret Mono"),Arial,sans-serif;font-style:normal}

/* Keep paragraph sizes consistent with the legacy page content. */
.bk-home .bk-intro-copy,.bk-home .bk-products-intro,.bk-home .bk-product-copy p:not(.bk-script){font-size:16px;line-height:1.6}
@media(min-width:1900px){
    .bk-home .bk-intro-copy,.bk-home .bk-products-intro,.bk-home .bk-product-copy p:not(.bk-script){font-size:18px}
}

.bk-home-social{position:absolute;left:6%;display:flex;align-items:center;gap:18px}
.bk-home-social a{display:flex;padding:6px}
.bk-home-social img{width:21px;height:21px}
@media(max-width:767px){
    .bk-home-social{position:static;order:1;align-self:flex-start}
    .bk-home-footer>a{order:0}
    .bk-home-footer>.bk-legal{order:2}
}

/* Let the bottle shadow run behind the copy in desktop rows. */
.bk-product-row{isolation:isolate}
.bk-product-image{position:relative;z-index:0}
.bk-product-copy{position:relative;z-index:1}
@media(min-width:768px){
    .bk-product-row:not(.bk-product-reverse) .bk-product-image{transform:translateX(25%)}
    .bk-product-row.bk-product-reverse .bk-product-image{transform:translateX(80px)}
}
/* Center the point at 20% of the actual image width, including its shadow. */
@media(max-width:767px){
    .bk-product-image{display:flex;justify-content:center;overflow:hidden;margin-bottom:30px}
    .bk-product-image img{width:auto;height:100%;max-width:none;flex-shrink:0;transform:translateX(30%)}
}
@media (max-width: 767px) {
    .bk-home-footer {
        padding-top: 64px;
    }
}