.banner-specifications-component__left{overflow:hidden;display:grid;justify-content:center;width:130px}
@media(min-width:1024px){.banner-specifications-component__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:33%}
}
@media(min-width:1280px){.banner-specifications-component__left{width:63%}
}
.banner-specifications-component__left-image{margin-left:-6px;width:266px;height:auto;margin-top:-18px}
@media(min-width:1280px){.banner-specifications-component__left-image{width:443px;margin-top:-65px}
}
@media(min-width:1024px){.banner-specifications-component__right{display:flex}
}
.banner-specifications-component__right-content{position:relative;padding-bottom:0}
@media(min-width:1280px){.banner-specifications-component__right-content{padding-bottom:0 !important;padding-right:81px}
}
.banner-specifications-component__right-subtitle{letter-spacing:4px !important;opacity:.6;font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:18px}
.banner-specifications-component__right-title .text{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:42px;line-height:48px;letter-spacing:.005em}
@media(min-width:1024px){.banner-specifications-component__right-title .text{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:42px;line-height:48px;letter-spacing:.005em}
}
.banner-specifications-component__right-details{margin-top:20px}
.banner-specifications-component__bottom{bottom:100px}
@media(min-width:1024px){.banner-specifications-component__bottom-values{overflow:hidden}
}
.banner-specifications-component__bottom-title .text .cmp-text p{letter-spacing:.003px !important;font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.48px}
@media(min-width:1024px){.banner-specifications-component__bottom-title .text .cmp-text p{font-family:'bebas-neue-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.48px}
}
.banner-specifications-component__bottom-subtitle .cmp-text p{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.005em;letter-spacing:.3px}
.banner-specifications-component.bg-secondary .banner-specifications-component__right-subtitle,.banner-specifications-component.bg-secondary .banner-specifications-component__right-title .text,.banner-specifications-component.bg-secondary .banner-specifications-component__right-details-list,.banner-specifications-component.bg-secondary .banner-specifications-component__bottom-title .text,.banner-specifications-component.bg-secondary .banner-specifications-component__bottom-subtitle .cmp-text,.banner-specifications-component.bg-secondary .banner-specifications-component__bottom-box-title,.banner-specifications-component.bg-secondary .banner-specifications-component__bottom-box-title span,.banner-specifications-component.bg-secondary .banner-specifications-component__bottom-box-value,.banner-specifications-component.bg-secondary .banner-specifications-component__bottom-box-subvalue{color:#fff}
.banner-specifications-component .banner-specifications-component__container--sheetview{padding-bottom:80px;min-height:auto}
@media(min-width:1024px){.banner-specifications-component .banner-specifications-component__container--sheetview .banner-specifications-component__right{justify-content:center}
}
.banner-specifications-component .banner-specifications-component__container--nutritionalview{padding-bottom:80px;height:auto}
.banner-specifications-component .banner-specifications-component__container--nutritionalview .banner-specifications-component__right{display:flex;align-items:center;padding-bottom:140px;min-height:563px}
@media(min-width:1024px){.banner-specifications-component .banner-specifications-component__container--nutritionalview .banner-specifications-component__right{justify-content:center;align-items:flex-start;padding-bottom:0}
}
@media(min-width:1280px){.banner-specifications-component .banner-specifications-component__container--nutritionalview .banner-specifications-component__right{padding-top:5px}
}
@media(max-width:1024px){.banner-specifications-component .banner-specifications-component__container--nutritionalview .banner-specifications-component__right-content{padding-bottom:93px !important}
}
@media(min-width:1280px){.banner-specifications-component .banner-specifications-component__container--nutritionalview .banner-specifications-component__bottom{margin-top:54px}
}
.banner-specifications-component .banner-specifications-component__container--nutritionalview .banner-specifications-component__button{display:none}
.banner-specifications-component.isAuthor{min-height:790px;background-color:grey}
@media(min-width:1024px){.banner-specifications-component.isAuthor .banner-specifications-component__left{width:40%}
}
.banner-specifications-component.isAuthor .banner-specifications-component__left-image .image.cq-Editable-dom{margin-left:-4px;margin-top:19px;width:135px;height:337px}
@media(min-width:1024px){.banner-specifications-component.isAuthor .banner-specifications-component__left-image .image.cq-Editable-dom{margin-left:0;width:256px;height:562px}
}
.banner-specifications-component.isAuthor .banner-specifications-component__button{bottom:-90px}
.banner-specifications-component.isAuthor .banner-specifications-component__button .button.cq-Editable-dom{width:200px;margin-top:32px}