:root{--ma-navy:#14213D;--ma-teal:#219EBC;--ma-teal-light:#5EEAD4;--ma-green:#1E9E1A;--ma-green-dark:#178214;--ma-red:#C8472D;--ma-ink:#1d1d1f;--ma-card:#F3F1EA}.ma-logo{display:block;height:auto;max-width:100%}.header__heading-link .ma-logo{width:110px}@media(max-width:749px){.header__heading-link .ma-logo{width:86px}}.footer .ma-logo{width:190px;margin:0 auto}.ma-btn-green,.ma-btn-red,.ma-btn-black,.ma-btn-teal{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;text-decoration:none;font-weight:700;cursor:pointer;transition:transform .15s ease,filter .15s ease}.ma-btn-green:hover,.ma-btn-red:hover,.ma-btn-black:hover,.ma-btn-teal:hover{filter:brightness(1.08);transform:translateY(-1px)}.ma-btn-green{background:var(--ma-green);color:#fff;border-radius:4px;padding:1.2rem 1rem;font-size:1.5rem;letter-spacing:.02em;width:100%}.ma-btn-red{background:var(--ma-red);color:#fff;border-radius:4px;padding:1.3rem 2.6rem;font-size:2rem}.ma-btn-black{background:#1b1b1b;color:#fff;padding:1.2rem 2.2rem;font-size:1.4rem;letter-spacing:.02em;border-radius:0}.ma-btn-teal{background:#3fe0c5;color:#0b2530;border-radius:6px;padding:.7rem 1.6rem;font-size:1.4rem;font-weight:500}.ma-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-top:2rem;padding-bottom:1rem}.ma-hero__logo{display:flex;justify-content:center}.ma-hero__logo img,.ma-hero__logo svg{width:100%;max-width:480px;height:auto}.ma-hero__heading{font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.3;margin:0 0 1.6rem;color:var(--ma-navy)}@media(max-width:749px){.ma-hero{grid-template-columns:1fr;gap:1.2rem;text-align:center}.ma-hero__logo svg{max-width:300px}}.ma-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;padding-top:1rem;padding-bottom:4rem}.ma-cats__card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.ma-cats__img{display:block;width:200px;height:200px;border-radius:12px;overflow:hidden}.ma-cats__img img{width:100%;height:100%;object-fit:cover}.ma-cats__title{font-size:1.7rem;margin:2.2rem 0 2rem;font-weight:700}@media(max-width:749px){.ma-cats{grid-template-columns:1fr;gap:1.6rem}}.ma-section-title{text-align:center;font-size:clamp(2.6rem,3.2vw,3.6rem);margin:0 0 1.2rem;font-weight:800}.ma-section-sub{text-align:center;margin:0 0 4rem;font-size:1.5rem}.ma-grid-section{padding-top:5rem;padding-bottom:4rem}.ma-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.6rem}.ma-card{background:var(--ma-card);border-radius:16px;box-shadow:0 10px 25px #00000012;padding:1.4rem;display:flex;flex-direction:column}.ma-card__media{position:relative;display:block;aspect-ratio:1/1;background:#fff;overflow:hidden}.ma-card__media img{width:100%;height:100%;object-fit:cover}.ma-badge{position:absolute;top:0;left:0;background:var(--ma-red);color:#fff;font-weight:700;font-size:1.25rem;padding:.4rem .8rem;border-radius:0 0 4px}.ma-card__title{display:block;color:var(--ma-ink);text-decoration:none;font-weight:600;font-size:1.5rem;line-height:1.45;margin:1.4rem 0 auto;min-height:4.4em}.ma-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem;margin:1.4rem 0}.ma-price{color:var(--ma-red);font-weight:800;font-size:2.1rem}.ma-compare{color:#666;font-size:1.4rem}.ma-qty{display:flex;justify-content:center;align-items:center;gap:1rem;margin:.6rem 0 1.4rem}.ma-qty button{background:none;border:0;font-size:2rem;width:3.2rem;cursor:pointer;color:var(--ma-ink)}.ma-qty input{width:5.4rem;height:4rem;text-align:center;border:0;border-bottom:2px solid #333;background:#fff;font-size:1.4rem;-moz-appearance:textfield}.ma-qty input::-webkit-outer-spin-button,.ma-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:989px){.ma-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}}@media(max-width:749px){.ma-card{padding:.9rem}.ma-card__title{font-size:1.3rem}.ma-price{font-size:1.7rem}.ma-btn-green{font-size:1.25rem;padding:1rem .6rem}}.ma-banner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding-top:5rem;padding-bottom:5rem}.ma-banner--noimg{grid-template-columns:1fr}.ma-banner h2{font-size:clamp(2.8rem,3.4vw,4rem);margin:0 0 1.4rem;font-weight:800;color:var(--ma-navy)}.ma-banner__body{font-size:1.5rem;line-height:1.6;margin-bottom:2.4rem}.ma-banner__img img{width:100%;height:auto;border-radius:12px}@media(max-width:749px){.ma-banner{grid-template-columns:1fr;gap:2rem}}.ma-testi{background:#4f4c48;color:#fff;padding:7rem 0}.ma-testi .ma-section-title{color:#fff;margin-bottom:4rem}.ma-testi__row{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}.ma-testi__card{background:#fff;color:#222;border-radius:8px;padding:2rem 3rem}.ma-testi__head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.ma-testi__head img{width:80px;height:80px;border-radius:50%;object-fit:cover}.ma-testi__stars{margin-left:auto;color:#f5a623;font-size:2.4rem;letter-spacing:.2rem}@media(max-width:749px){.ma-testi__row{grid-template-columns:1fr}}.ma-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:2.6rem;padding-top:5rem;padding-bottom:2rem}.ma-trust__card{background:var(--ma-card);border-radius:16px;box-shadow:0 10px 25px #00000012;text-align:center;padding:1.6rem 1rem}.ma-trust__icon{font-size:4.2rem;line-height:1}.ma-trust__card h3{font-size:1.7rem;margin:1rem 0 .4rem;font-weight:700}.ma-trust__card p{margin:0;font-size:1.3rem;color:#555;line-height:1.5}@media(max-width:749px){.ma-trust{grid-template-columns:repeat(2,1fr);gap:1.2rem}}.ma-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:2rem;padding-bottom:0}.ma-feature__img img{width:100%;height:auto;display:block}.ma-feature__text{text-align:center;padding:2rem 4rem}.ma-feature__text h2{font-size:clamp(2.8rem,3.2vw,3.8rem);font-weight:800;margin:0 0 1.6rem;line-height:1.4}.ma-feature__body{font-size:1.5rem;margin-bottom:2.4rem}@media(max-width:749px){.ma-feature{grid-template-columns:1fr}.ma-feature__text{padding:2rem 0}}.product__info-container .product__text.inline-richtext{font-weight:700;font-size:1.45rem;margin:.6rem 0}.product__info-container .price--on-sale .price__sale{align-items:center}.ma-pdp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;text-align:center;margin:2rem 0}.ma-pdp-trust__icon{font-size:3.2rem;line-height:1.1}.ma-pdp-trust span{display:block;font-weight:700;font-size:1.25rem;line-height:1.3;margin-top:.6rem}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button{display:none!important}.es-button{border-radius:4px!important}.shopify-section+.shopify-section .ma-grid-section,.shopify-section+.shopify-section .ma-banner{margin-top:2rem}.ma-cats{padding-bottom:6rem}.ma-desc-card{background:#fff;border-radius:22px;box-shadow:0 10px 30px #00000014;padding:2.4rem 2.2rem;margin:0 0 1.8rem;text-align:center}.ma-desc-card--hero{background:linear-gradient(135deg,#0f2742,#14506e 55%,#2bb3e6);color:#fff}.ma-desc-card--hero h2{color:#bfeaff;margin:0 0 1rem;font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.25}.ma-desc-card--hero p{color:#fff}.ma-desc-card h3{margin:0 0 1.2rem;font-size:2rem}.ma-desc-card ul{list-style:none;padding:0;margin:0;text-align:left;display:grid;gap:.8rem}.ma-desc-card li{background:#f4f7fb;border-radius:12px;padding:1rem 1.2rem 1rem 3.6rem;position:relative;font-size:1.45rem}.ma-desc-card li:before{content:"\2705";position:absolute;left:1rem;top:1rem}.ma-desc-card p{font-size:1.5rem;line-height:1.65}.ma-desc-pill{display:inline-block;background:#ffffff26;color:#fff;border-radius:999px;padding:.5rem 1.4rem;font-size:1.25rem;font-weight:700;margin-bottom:1.4rem}.ma-rows{display:grid;gap:3rem;padding-top:3rem;padding-bottom:3rem}.ma-rows__row{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ma-rows__row--rev .ma-rows__img{order:2}.ma-rows__img img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 25px #0000001a}.ma-rows__text h3{font-size:clamp(2.2rem,2.6vw,3rem);margin:0 0 1rem}.ma-rows__text p{font-size:1.6rem;line-height:1.6}@media(max-width:749px){.ma-rows__row{grid-template-columns:1fr;gap:1.4rem}.ma-rows__row--rev .ma-rows__img{order:0}}.footer-block--ma-logo{display:flex;justify-content:center;align-items:flex-start}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ma-custom.css.map */
