.custom-page-flavours{background:#fff}.centered-page-heading:not(:first-child){padding-top:60px;position:relative;text-align:center}.centered-page-heading:before{border-top:1px solid rgba(0,0,0,.2);content:" ";display:inline-block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:18px;width:140px;z-index:5}.centered-page-heading:first-child:before{display:none!important}.centered-page-heading h2.product-list-title{color:var(--section-title-color)}.centered-page-heading h3.product-list-subtitle{color:var(--section-subTitle-color)}.centered-page-heading h2.flavour-section-title{color:var(--flavourSection-title-color)}.centered-page-heading h3.flavour-section-subtitle{color:var(--flavourSection-subTitle-color)}.centered-page-heading h1,.centered-page-heading h2{font-size:36px;line-height:40px;margin-bottom:0;text-align:center;text-transform:uppercase}.centered-page-heading h3{color:var(--section-subTitle-color);font-family:BentonSans,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:center}.flavor-row>div{padding-bottom:20px;padding-top:35px;text-align:center}.flavor-row>div img{margin:0 auto 20px;max-width:90%}.flavor-row>div h4{font-size:1.3vw;font-weight:700;line-height:30px;margin:0 auto;text-align:center;text-transform:uppercase}.flavor-row.irregular{align-items:center;display:flex;flex-direction:row;justify-content:center}.flavors .flavor-drink a{color:inherit;display:block;text-decoration:none!important}.flavors .flavor-row.full .flavor-drink a:active,.flavors .flavor-row.full .flavor-drink a:focus,.flavors .flavor-row.full .flavor-drink a:hover{background:hsla(0,0%,44%,.3)}.custom-page-flavours .inside-hero picture{margin-top:-40px}.custom-page-flavours .inside-hero{align-items:start}@media only screen and (max-width:1024px){.custom-page-flavours .inside-hero picture{margin-top:0}}@media only screen and (max-width:1199px){.flavor-row>div h4{font-size:2.2vw;line-height:2.4vw}}@media only screen and (max-width:767px){.flavor-row>div h4{display:block;font-size:2.8vw;line-height:2.9vw;position:relative;text-align:center}.flavor-row>div h4 span{display:inline-block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center}}@media only screen and (max-width:600px){.centered-page-heading h1,.centered-page-heading h2{color:var(--section-title-color);font-size:26px;line-height:30px}.centered-page-heading h3{color:var(--section-subTitle-color);font-size:16px;line-height:18px}.flavor-row>div h4{font-size:16px;line-height:17px}}
