.shopify-section.section-kalaboost-banner{width:100%;max-width:none;padding:0}.kalaboost-banner{display:grid;grid-template-areas:"stack";width:100%;letter-spacing:0;background-color:var(--kalaboost-banner-bg, #e1ece6)}.kalaboost-banner__bg,.kalaboost-banner__page{grid-area:stack}.kalaboost-banner__bg{z-index:0;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;min-height:100%;pointer-events:none}.kalaboost-banner__bg picture{display:block;width:100%}.kalaboost-banner__bg-image{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;object-position:right bottom}.kalaboost-banner__page{position:relative;z-index:1;display:flex;align-items:center;align-self:stretch;box-sizing:border-box;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:24px}.kalaboost-banner__content{display:flex;flex-direction:column;gap:20px}.kalaboost-banner__image-alt.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kalaboost-banner__trust{display:flex;align-items:center;gap:8px}.kalaboost-banner__stars{display:flex;align-items:center;gap:2px;flex-shrink:0;color:#ff8f1d}.kalaboost-banner__star{display:flex;line-height:0}.kalaboost-banner__star svg{display:block;width:14px;height:14px}.kalaboost-banner__trust-text{margin:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1;color:#000;text-transform:uppercase}.kalaboost-banner__title{margin:0;max-width:710px;font-size:52px;font-weight:inherit;line-height:52px;color:#000}.kalaboost-banner__title-text,.kalaboost-banner__title-highlight{color:inherit}.kalaboost-banner__title-highlight{font-style:italic;color:#0f5740}.kalaboost-banner__description{margin:0;max-width:450px;font-size:20px;line-height:20px;color:#000}.kalaboost-banner__ctas{display:flex;flex-wrap:wrap;gap:12px}.kalaboost-banner__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border:2px solid transparent;border-radius:5px;background-color:#1b3720;font-family:inherit;font-size:16px;font-weight:700;line-height:1;color:#fff;text-decoration:none;text-transform:uppercase;cursor:pointer}.kalaboost-banner__cta--secondary{background-color:transparent;border-color:#000;color:#000}a.kalaboost-banner__cta:hover,a.kalaboost-banner__cta:focus-visible,button.kalaboost-banner__cta:hover,button.kalaboost-banner__cta:focus-visible{opacity:.9}button.kalaboost-banner__cta{font-family:inherit;cursor:pointer}.kalaboost-banner__features{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:20px}.kalaboost-banner__feature{display:flex;align-items:center;gap:10px;flex:0 1 auto}.kalaboost-banner__feature-icon{display:flex;flex-shrink:0;width:16px;height:16px}.kalaboost-banner__feature-icon-img{display:block;width:16px;height:16px;object-fit:contain}.kalaboost-banner__feature-text{margin:0;font-size:16px;line-height:1;color:#000;text-transform:uppercase}@media screen and (max-width:989px){.kalaboost-banner{display:flex;flex-direction:column}.kalaboost-banner__bg,.kalaboost-banner__page{grid-area:unset}.kalaboost-banner__page{order:1;align-items:flex-start;width:100%;max-width:none;padding-inline:24px}.kalaboost-banner__content{align-items:center;width:100%;padding-top:40px;text-align:center}.kalaboost-banner__trust{justify-content:center}.kalaboost-banner__trust-text{font-size:12px}.kalaboost-banner__title{max-width:none;font-size:34px;line-height:34px}.kalaboost-banner__description{max-width:none;font-size:16px;line-height:16px}.kalaboost-banner__ctas{justify-content:center;width:100%}.kalaboost-banner__cta{padding:10px 18px;font-size:13px}.kalaboost-banner__features{flex-wrap:nowrap;justify-content:center;gap:16px;width:100%;margin-top:0}.kalaboost-banner__feature{gap:6px;flex:0 0 auto}.kalaboost-banner__feature-icon,.kalaboost-banner__feature-icon-img{width:14px;height:14px}.kalaboost-banner__feature-text{font-size:10px;white-space:nowrap}.kalaboost-banner__bg{order:2;position:relative;z-index:0;min-height:auto;pointer-events:auto}.kalaboost-banner__bg-image{max-height:none;object-fit:contain;object-position:center bottom}}@media screen and (max-width:390px){.kalaboost-banner__trust-text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kalaboost-banner.css.map */
