.sb-home{box-sizing:border-box;background:var(--sb-bg, #fff);color:var(--sb-color, #000);font-family:var(--sb-body, "Montserrat", sans-serif);padding:var(--sb-pt, 60px) var(--sb-side, 24px) var(--sb-pb, 60px)}.sb-home *,.sb-home *:before,.sb-home *:after{box-sizing:border-box}.sb-home__inner{width:min(100%,var(--sb-width, 1320px));margin-inline:auto}.sb-home h2,.sb-home h3,.sb-home p{margin:0}.sb-home h2{font:var(--sb-head-weight, 700) var(--sb-title-size, 30.6px)/var(--sb-title-line, 34px) var(--sb-head, "Oswald", sans-serif);text-transform:uppercase;text-align:center;color:var(--sb-title-color, #000)}.sb-home__intro{text-align:center;margin-bottom:var(--sb-intro-gap, 32px)}.sb-home__intro p{font-size:var(--sb-desc-size, 18px);line-height:var(--sb-desc-line, 1.4);letter-spacing:var(--sb-desc-track, .45px);margin-top:var(--sb-desc-gap, 10px)}.sb-home img{display:block;width:100%;height:100%;object-fit:cover}.sb-home__media{position:relative;min-width:0;overflow:hidden}.sb-home__placeholder{height:100%;min-height:240px;background:#e8e8e8}.sb-system__tabs{display:flex;justify-content:center;margin:var(--sb-tabs-top, 18px) auto var(--sb-tabs-bottom, 48px)}.sb-system__tab{border:1px solid var(--sb-tab-border, #000);background:var(--sb-tab-bg, #fff);color:var(--sb-tab-color, #000);padding:var(--sb-tab-py, 12px) var(--sb-tab-px, 20px);font:var(--sb-tab-weight, 600) var(--sb-tab-size, 16px)/1.1 var(--sb-body, "Montserrat", sans-serif);letter-spacing:var(--sb-tab-track, .036em);text-transform:uppercase;cursor:pointer}.sb-system__tab[aria-selected=true]{background:var(--sb-tab-active-bg, #000);color:var(--sb-tab-active-color, #fff)}.sb-system__panel[hidden]{display:none}.sb-system__layout{display:grid;grid-template-columns:minmax(0,541fr) minmax(0,643fr);gap:clamp(30px,8vw,136px);align-items:center}.sb-system__media{height:var(--sb-image-height, 507px)}.sb-system__media img{object-fit:contain}.sb-system__content{display:grid;gap:var(--sb-step-gap, 38px)}.sb-system__step{border-left:var(--sb-step-border, 1px) solid var(--sb-step-border-color, #000);padding:var(--sb-step-py, 0px) var(--sb-step-px, 24px)}.sb-system__number{display:block;color:var(--sb-number-color, #57575780);font:500 var(--sb-step-size, 16px)/1 var(--sb-body, "Montserrat", sans-serif);margin-bottom:12px}.sb-system__step h3{font:var(--sb-step-weight, 600) var(--sb-step-size, 16px)/1.1 var(--sb-body, "Montserrat", sans-serif);letter-spacing:var(--sb-step-track, .036em);text-transform:uppercase;margin-bottom:8px}.sb-system__step p{font:var(--sb-step-body-weight, 400) var(--sb-step-body-size, 15.3px)/var(--sb-step-body-line, 24px) var(--sb-body, "Montserrat", sans-serif)}.sb-system__cta{display:flex;align-items:center;justify-content:center;width:min(100%,var(--sb-button-width, 296px));min-height:var(--sb-button-height, 63px);margin:var(--sb-button-top, 24px) auto 0;padding:12px 20px;background:var(--sb-button-bg, #000);color:var(--sb-button-color, #fff);font:var(--sb-button-weight, 600) var(--sb-button-size, 16px)/1.1 var(--sb-body, "Montserrat", sans-serif);letter-spacing:var(--sb-button-track, .036em);text-transform:uppercase;text-decoration:none;text-align:center}.sb-system .sb-system__cta{color:var(--sb-button-color, #fff)!important;background-color:var(--sb-button-bg, #000)!important;transition:transform .18s ease}.sb-system .sb-system__cta:hover,.sb-system .sb-system__cta:focus,.sb-system .sb-system__cta:active{color:var(--sb-button-color, #fff)!important;background-color:var(--sb-button-bg, #000)!important;text-decoration:none!important;transform:translateY(-2px)}@media(max-width:991px){.sb-home{--sb-side: 32px}.sb-system__layout{gap:40px}}@media(max-width:767px){.sb-home{padding:var(--sb-pt-mobile, 40px) var(--sb-side-mobile, 20px) var(--sb-pb-mobile, 40px)}.sb-home h2{font-size:var(--sb-title-mobile, 27px);line-height:1.15}.sb-system__layout{grid-template-columns:1fr}.sb-system__media{height:var(--sb-image-height-mobile, 360px)}.sb-system__tabs{margin-bottom:30px}.sb-system__content{gap:24px}}@media(max-width:549px){.sb-home{--sb-side-mobile: 16px}.sb-system__tab{font-size:var(--sb-tab-size-mobile, 12px);padding:12px}.sb-system__step{padding-left:18px}}@media(max-width:359px){.sb-system__tab{font-size:11px;padding:10px 8px}}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map?subset=AAAAAAAAAEA */
