.b2b-hero{--b2b-hero-bg: #ffffff;--b2b-hero-text: #1a1a1a;--b2b-hero-subtext: #6b6b6b;--b2b-hero-blue: #2a4acd;--b2b-hero-badge-bg: #cefdf8;--b2b-hero-stat-label: #888888;--b2b-hero-font-display: "LEMON MILK", sans-serif;--b2b-hero-font-ui: "Inter", sans-serif;background:var(--b2b-hero-bg);color:var(--b2b-hero-text)}.b2b-hero__frame{position:relative;isolation:isolate;max-width:1440px;margin-inline:auto;min-height:654px;overflow:hidden}.b2b-hero__blur{position:absolute;z-index:1;top:0;right:0;width:min(697px,48.4375%);height:654px;pointer-events:none;overflow:hidden;filter:blur(var(--b2b-hero-blur-strength, 0px));-webkit-filter:blur(var(--b2b-hero-blur-strength, 0px))}.b2b-hero__blur-img{width:100%;height:100%;object-fit:cover;display:block}.b2b-hero--no-blur-bg .b2b-hero__blur{display:none!important}.b2b-hero--no-blur-bg .b2b-hero__card{box-shadow:none}.b2b-hero__row{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:17.5rem;padding:84px;min-height:654px;box-sizing:border-box}.b2b-hero__content{flex:0 1 574px;max-width:574px;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:29px}.b2b-hero__badges{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%}.b2b-hero__badge{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;gap:6px;height:36px;padding:8px 12px 8px 10px;background:var(--b2b-hero-badge-bg);border:1px solid rgba(255,255,255,.2);border-radius:100px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--b2b-hero-blue);font-family:var(--b2b-hero-font-display);font-weight:300;font-size:var(--b2h-badge-d, 12px);line-height:19px}.b2b-hero__badge-icon{flex-shrink:0;width:18px;height:18px}.b2b-hero__text-stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.b2b-hero__heading{margin:0;font-family:var(--b2b-hero-font-display);font-weight:500;font-size:var(--b2h-head-d, 42px);line-height:1.4;letter-spacing:-2px;color:var(--b2b-hero-text)}.b2b-hero__subheading{margin:0;font-family:var(--b2b-hero-font-display);font-weight:300;font-size:var(--b2h-sub-d, 20px);line-height:1.4;color:var(--b2b-hero-subtext)}.b2b-hero__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.b2b-hero__btn{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;border-radius:6px;font-family:var(--b2b-hero-font-ui);font-weight:500;font-size:var(--b2h-btn-d, 18px);line-height:26px;text-align:center;text-decoration:none;flex:1 1 200px;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.b2b-hero__btn--primary{background:var(--b2b-hero-blue);color:#fff;border:1px solid transparent}.b2b-hero__btn--primary:hover{opacity:.92}.b2b-hero__btn--secondary{background:transparent;color:var(--b2b-hero-blue);border:1px solid var(--b2b-hero-blue)}.b2b-hero__btn--secondary:hover{background:#2a4acd0f}.b2b-hero__stats{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-self:stretch;width:100%;gap:0}.b2b-hero__stat{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:center;background:var(--b2b-hero-bg)}.b2b-hero__stat-value{margin:0;font-family:var(--b2b-hero-font-display);font-weight:600;font-size:var(--b2h-stat-d, 14px);line-height:1;letter-spacing:-.8px;color:var(--b2b-hero-blue)}.b2b-hero__stat-label{margin:0;max-width:180px;font-family:var(--b2b-hero-font-display);font-weight:300;font-size:var(--b2h-stat-d, 14px);line-height:1.4;color:var(--b2b-hero-stat-label)}.b2b-hero__media{flex:0 0 auto;position:relative;z-index:2;width:524px;max-width:100%;isolation:isolate}.b2b-hero__card{width:524px;max-width:100%;aspect-ratio:var(--b2b-hero-desktop-card-aspect, 524 / 486);margin-inline:auto;border-radius:6px;overflow:hidden}.b2b-hero__card-img{width:100%;height:100%;object-fit:var(--b2b-hero-desktop-img-fit, cover);object-position:center center;padding:var(--b2b-hero-desktop-img-padding, 0px);box-sizing:border-box;display:block}.b2b-hero__card-img--mobile{display:none}@media screen and (max-width:1199px){.b2b-hero__row{padding:48px 40px;gap:8rem}.b2b-hero__blur{width:min(520px,55%);height:100%;min-height:480px}}@media screen and (max-width:1080px){.b2b-hero__frame{min-height:0}.b2b-hero__blur{display:none}.b2b-hero__media:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:140%;height:124%;transform:translate(-50%,-50%);background-image:var(--b2b-hero-blur-bg);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}.b2b-hero--no-blur-bg .b2b-hero__media:before{content:none;display:none}.b2b-hero__frame .b2b-hero__row{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8rem;min-height:0;padding:40px 13px 48px}.b2b-hero__frame .b2b-hero__content{flex:1 1 auto;max-width:none;gap:15px}.b2b-hero__actions{flex-direction:column}.b2b-hero__btn{flex:1 1 auto;width:100%}.b2b-hero__media{width:100%;max-width:420px;margin-inline:auto}.b2b-hero__card{position:relative;z-index:1;width:100%;max-width:420px}}@media screen and (max-width:749px){.b2b-hero__text-stack .b2b-hero__heading{letter-spacing:-1px;font-size:var(--b2h-head-m, 30px)}.b2b-hero__subheading{font-size:var(--b2h-sub-m, 15px)}.b2b-hero__badges .b2b-hero__badge{font-size:var(--b2h-badge-m, 11px)}.b2b-hero__btn{font-size:var(--b2h-btn-m, 18px)}.b2b-hero__stat-value,.b2b-hero__stat-label{font-size:var(--b2h-stat-m, 14px)}.b2b-hero__media{max-width:none;width:100%}.b2b-hero__card{max-width:none;width:100%;aspect-ratio:var(--b2b-hero-mobile-card-aspect, 4/5);border-radius:8px;box-shadow:0 8px 24px #00000014}.b2b-hero__card--has-mobile-img .b2b-hero__card-img--desktop{display:none}.b2b-hero__card--has-mobile-img .b2b-hero__card-img--mobile{display:block}.b2b-hero__card-img{object-fit:var(--b2b-hero-mobile-img-fit, contain);object-position:center center;padding:var(--b2b-hero-mobile-img-padding, 16px);box-sizing:border-box}}@media only screen and (min-width:768px)and (max-width:1024px){.b2b-hero__frame .b2b-hero__row{padding:40px 34px 48px}}
/*# sourceMappingURL=/cdn/shop/t/321/assets/b2b-landing-hero.css.map */
