.banner-desktop{display:block}.banner-mobile{display:none}@media screen and (max-width:768px){.banner-desktop{display:none!important}.banner-mobile{display:block!important}}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0}.benefit-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 6px 20px #0000000f;text-align:center;transition:all .2s ease-in-out}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.benefit-icon{position:relative;width:50px;height:50px;margin:0 auto 10px}.icon-inner{position:absolute;top:8px;left:50%;transform:translate(-50%);font-size:22px;color:#2ba4a8}.benefit-card h4{font-size:16px;font-weight:600;margin-bottom:4px;color:#242057}.benefit-card p{font-size:13px;color:#666;margin:0}@media screen and (max-width:768px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}.cta-minisplit-btn{display:inline-block;background-color:#242057;color:#fff!important;padding:14px 32px;border-radius:10px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 6px 18px #24205740;position:relative;overflow:hidden}.cta-minisplit-btn:hover{background-color:#3a3680;color:#fff;transform:translateY(-3px) scale(1.02);box-shadow:0 10px 28px #24205759}.template-page .page-title,.template-page .section-header h1,.template-page .breadcrumbs+h1{display:none!important}@media(min-width:990px){header.header{position:relative;display:flex;align-items:center;justify-content:space-between;padding-block:14px;padding-inline:3rem}.header__inline-menu{margin-right:auto}.header__inline-menu .list-menu--inline{justify-content:flex-start;gap:0}.header__menu-item{padding:.8rem 1rem}.header__heading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.header__icons{margin-left:auto;gap:14px}}.header__menu-item,.header__menu-item span{font-weight:600!important;letter-spacing:.02em}@media(min-width:990px)and (max-width:1399px){.header__menu-item,.header__menu-item span{font-size:1.3rem}.header__menu-item{padding:.8rem .7rem}}@media(min-width:990px){header.header .header__inline-menu{margin-left:0;margin-right:auto}header.header .header__inline-menu .list-menu--inline{justify-content:flex-start;gap:0}header.header .header__menu-item{padding:.8rem 1.2rem}header.header .header__menu-item,header.header .header__menu-item span{font-size:1.4rem}}.banner,.banner__media,.banner img,.banner-desktop,.banner-mobile,.banner-desktop img,.banner-mobile img{border-radius:0!important}.header-searchbar{display:none}@media(min-width:1200px){.header-searchbar{display:flex;align-items:center;border:1px solid rgba(0,0,0,.25);border-radius:50px;padding:0 .6rem 0 1.4rem;margin-right:1rem;background:#fff;transition:border-color .2s,box-shadow .2s}.header-searchbar:focus-within{border-color:#242057;box-shadow:0 0 0 3px #2420571f}.header-searchbar input{border:0;background:transparent;box-shadow:none;outline:none;font-size:1.4rem;width:20rem;height:4rem;padding:0;min-height:0}.header-searchbar input:focus,.header-searchbar input:focus-visible{outline:none;box-shadow:none}.header-searchbar button{background:none;border:0;cursor:pointer;padding:.6rem;display:flex;align-items:center;color:#242057}.header-searchbar .svg-wrapper{width:1.8rem;height:1.8rem}.header-searchbar .svg-wrapper svg{width:100%;height:100%}.header__icons .header__search,.header__icons .header__icon--search{display:none!important}}.heat-overlay{background:linear-gradient(180deg,#00000026,#00000059,#00000073)!important}@media(min-width:990px){header.header>.header__heading-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
