.banner-split{overflow:hidden;position:relative}.banner-split__flex{display:flex;flex-direction:column-reverse}.banner-split__right{align-items:center;display:flex;flex-direction:column;padding:32px 20px;text-align:center}.banner-split__heading-svg{display:block;margin:0 auto 24px}.banner-split__heading{margin-bottom:31px;font-family:var(--font2);font-size:64px;font-weight:400;letter-spacing:0;line-height:1}.banner-split__cta{margin-top:31px}.banner-split__button{align-items:center;background:#fff;border:2px solid #061b2d;border-radius:1e3px;box-shadow:0 5px #061b2d;color:#061b2d;display:flex;font-size:20px;gap:10px;height:62px;justify-content:center;line-height:1;min-height:62px;padding:0 40px;width:fit-content}.banner-split__left img,.banner-split__right img{height:auto;width:100%}@media(min-width:1000px){.banner-split__heading{font-size:96px;margin-bottom:47px}.banner-split{padding-top:0}.banner-split__flex{flex-direction:row-reverse}.banner-split__left,.banner-split__right{flex:1}.banner-split__left{display:flex}.banner-split__left picture{width:100%}.banner-split__left img,.banner-split__right img{object-fit:cover;width:100%;height:100%}.banner-split__right{align-items:center;flex-direction:column;justify-content:center;text-align:left;padding:68px 20px}.banner-split__cta,.banner-split__text{max-width:560px;width:100%}.banner-split__cta{margin-top:47px}.banner-split__right img{max-height:900px;object-fit:cover}.banner-split__heading-svg{margin:0 0 48px}.banner-split__text p{font-size:24px}}html:has(.tab-bar){scroll-padding-top:calc(16px + var(--header-height,76px))}.tab-bar{background:var(--black)}.tab-bar__card{border-radius:24px;padding:20px 0 20px 20px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.tab-bar__label{font-family:var(--font);font-weight:700;font-size:14px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--black);margin:0}.tab-bar__label-rest{display:none}.tab-bar__list{display:flex;flex-direction:row;align-items:center;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline-end:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:20px}.tab-bar__list::-webkit-scrollbar{display:none}.tab-bar__item{font-family:var(--font);font-weight:700;font-size:14px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--white);background:none;border:none;margin:0;padding:0;text-align:left;text-decoration:none;cursor:pointer;transition:color .2s ease-in;white-space:nowrap;flex-shrink:0;scroll-snap-align:start}.tab-bar__item:active,.tab-bar__item:focus-visible,.tab-bar__item:hover{color:var(--hot-pink)}.tab-bar__item:focus-visible{outline:2px solid var(--hot-pink);outline-offset:4px}.tab-bar__dot{color:var(--white);font-weight:700;flex-shrink:0}@media(min-width:1000px){.tab-bar__card{flex-direction:row;align-items:center;justify-content:center;border-radius:999px;padding:20px 48px}.tab-bar__item,.tab-bar__label{font-size:16px}.tab-bar__label-rest{display:inline}.tab-bar__list{overflow-x:visible;gap:16px;padding-right:0}}.table-panel{background:var(--table-panel-bg,#fffdf2);padding:40px 20px;border-bottom:1px solid var(--black10)}.table-panel__inner{max-width:1440px;margin:0 auto}.table-panel__heading{font-family:var(--font2);font-weight:400;font-size:40px;line-height:1.1;color:var(--black);margin:0 0 16px}.table-panel__subcopy{font-family:var(--font);font-weight:400;font-size:16px;line-height:1.4;color:var(--black);margin:0 0 24px;max-width:500px}.table-panel__table{padding:10px 20px;margin:0 10px;background:var(--white);border-radius:22px;border:1px solid #cbd4d1;box-shadow:-8px 8px 0 0 var(--table-panel-highlight,#b9e64a)}.table-panel__row{display:flex;flex-direction:column;gap:6px;padding:20px 0}.table-panel__row+.table-panel__row{border-top:1px solid #cbd4d1}.table-panel__row--header+.table-panel__row{border-top:none}.table-panel__row--header{display:none}.table-panel__col{margin:0}.table-panel__col--name{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font);font-weight:600;font-size:16px;color:var(--black)}.table-panel__toggle-icon{position:relative;flex:0 0 20px;width:20px;height:20px;transition:transform .3s}.table-panel__toggle-icon:after,.table-panel__toggle-icon:before{content:"";position:absolute;top:50%;left:50%;background:var(--black);transform:translate(-50%,-50%)}.table-panel__toggle-icon:before{width:14px;height:2px}.table-panel__toggle-icon:after{width:2px;height:14px}.table-panel__row.is-expanded .table-panel__toggle-icon{transform:rotate(45deg)}.table-panel__details{height:0;overflow:hidden;transition:height .3s}.table-panel__details-inner{padding-top:16px}.table-panel__col--value-1,.table-panel__col--value-2,.table-panel__col--value-3{margin-bottom:14px;font-family:var(--font);font-weight:400;font-size:14px;color:var(--black)}.table-panel__col-label{display:block;font-family:var(--font);font-weight:700;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:var(--black);margin-bottom:4px}.table-panel--richtext .table-panel__inner{text-align:center}.table-panel--richtext .table-panel__subcopy{margin-left:auto;margin-right:auto}.table-panel__table.table-panel__richtext{background:none;border:none;border-radius:0;box-shadow:none;padding:0}.table-panel__richtext>:first-child{margin-top:0}.table-panel__richtext>:last-child{margin-bottom:0}.table-panel__richtext h1,.table-panel__richtext h2,.table-panel__richtext h3{font-family:var(--font2);font-weight:400;font-size:22px;line-height:1.2;color:var(--black);margin:0 0 12px}.table-panel__richtext p{font-family:var(--font);font-weight:400;font-size:16px;line-height:1.4;color:var(--black);margin:0 0 12px}.table-panel__richtext strong{color:var(--black);font-weight:700}.table-panel__richtext ol,.table-panel__richtext ul{margin:0 0 12px;padding-left:20px}.table-panel__richtext a{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;height:62px;min-height:62px;margin-top:8px;padding:0 40px;border:2px solid #061b2d;border-radius:1e3px;box-shadow:0 5px #061b2d;background:#fff;color:#061b2d;font-family:var(--font2);font-weight:400;font-size:20px;line-height:1;text-transform:uppercase;text-decoration:none;transition:transform .2s,box-shadow .2s}.table-panel__richtext a:hover{transform:translateY(7px);box-shadow:none}.table-panel[data-page=ingredients] .table-panel__col--value-3{display:none}.table-panel[data-page=be-love-vs-other-energy-drinks] .table-panel__col.table-panel__col--value-1 span.table-panel__col-label,.table-panel[data-page=be-love-vs-other-energy-drinks] .table-panel__row--header p.table-panel__col.table-panel__col--value-1{font-size:14px;color:var(--teal)}.table-panel__cta{align-items:center;background:#fff;border:2px solid #061b2d;border-radius:1e3px;box-shadow:0 5px #061b2d;color:#061b2d;display:flex;font-size:20px;gap:10px;height:62px;justify-content:center;line-height:1;min-height:62px;padding:0 40px;width:100%;margin-top:20px}@media(min-width:1000px){.table-panel__cta{width:fit-content;margin:30px auto 0}.table-panel{padding:60px max(72px,50% - 648px)}.table-panel__heading{font-size:64px;margin-bottom:20px}.table-panel__subcopy{max-width:100%;margin-bottom:40px}.table-panel__table{border-radius:28px;box-shadow:-12px 12px 0 0 var(--table-panel-highlight,#b9e64a);padding:24px 40px}.table-panel__row{flex-direction:row;align-items:baseline;gap:20px;padding:16px 0}.table-panel__row--header{display:flex}.table-panel__row--header .table-panel__col{font-family:var(--font);font-weight:700;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:var(--black)}.table-panel__col--name{cursor:default}.table-panel__toggle-icon{display:none}.table-panel__details,.table-panel__details-inner{display:contents}.table-panel__col--name,.table-panel__col--value-1,.table-panel__col--value-2,.table-panel__col--value-3{flex:1;margin-bottom:0}.table-panel[data-page=ingredients] .table-panel__col--name{flex:0 0 250px}.table-panel[data-page=ingredients] .table-panel__col--value-1{flex:0 0 200px}.table-panel__col-label{display:none}.table-panel__richtext h1,.table-panel__richtext h2,.table-panel__richtext h3{font-size:28px}.table-panel__richtext p{font-size:18px}.table-panel__row--header+.table-panel__row{border-top:1px solid #cbd4d1}}.banner-split__right{padding:calc(32px + var(--header-height,76px) + var(--header-padding)) 20px 32px}@media(--desktop){.banner-split__right{padding:calc(68px + var(--header-height,76px) + var(--header-padding)) 20px 68px}}