.custom-banners-wrapper{padding-left:24px;padding-right:24px}.custom-banners-heading{margin-bottom:20px}.custom-banners-grid{display:grid;gap:8px}.custom-banners-grid img{width:100%;object-fit:cover;display:block;border-radius:8px;transition:transform .3s ease}.custom-banners-grid img:hover{transform:scale(1.02)}.custom-banner-link{display:block;overflow:hidden}.mpc-certs{overflow:hidden;background:var(--mpc-certs-bg, #ffffff);color:var(--color-text, #232323);font-family:var(--font-body-family);padding-top:var(--mpc-certs-pt-m, 40px);padding-bottom:var(--mpc-certs-pb-m, 40px)}@media(min-width:750px){.mpc-certs{padding-top:var(--mpc-certs-pt-d, 56px);padding-bottom:var(--mpc-certs-pb-d, 56px)}}.mpc-certs__header{display:grid;gap:8px;justify-items:center;text-align:center;padding-inline:16px;margin-bottom:28px;max-width:720px;margin-inline:auto}@media(min-width:750px){.mpc-certs__header{padding-inline:32px;margin-bottom:36px}}.mpc-certs__eyebrow{margin:0;color:var(--color-text2, #969696);font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mpc-certs__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal);font-size:28px;line-height:1.2;letter-spacing:0;color:var(--color-text, #232323)}.mpc-certs__title em{font-style:normal;color:var(--btn-1-bg, #00312d)}.mpc-certs__sub{margin:0;font-family:var(--font-body-family);font-size:15px;line-height:1.5;color:var(--color-text2, #969696);max-width:42ch}@media(min-width:750px){.mpc-certs__title{font-size:40px}.mpc-certs__sub{font-size:16px}}.mpc-certs__track{display:flex;align-items:flex-start;gap:var(--mpc-certs-gap-m, 28px);margin:0;padding:4px 16px 8px;list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.mpc-certs__track::-webkit-scrollbar{display:none}@media(min-width:750px){.mpc-certs__track{gap:var(--mpc-certs-gap-d, 40px);padding-inline:32px}}.mpc-certs__item{flex:none}.mpc-certs__badge{display:grid;justify-items:center;gap:10px;width:96px}@media(min-width:750px){.mpc-certs__badge{width:110px}}.mpc-certs__logo{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff;border:1px solid #e6e6e6;box-shadow:0 1px 4px #0000000a;overflow:hidden}@media(min-width:750px){.mpc-certs__logo{width:84px;height:84px}}.mpc-certs__img{display:block;width:62%;height:62%;object-fit:contain}.mpc-certs__initials{font-family:var(--font-heading-family);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--btn-1-bg, #00312d);text-align:center;line-height:1.15;padding:4px}@media(min-width:750px){.mpc-certs__initials{font-size:14px}}.mpc-certs__label{font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1.25;text-align:center;color:var(--color-text, #232323)}@media(min-width:750px){.mpc-certs__label{font-size:13px}}.mpc-tc{overflow:hidden;background:var(--mpc-tc-bg, var(--color-background, #ffffff));color:var(--color-text, #232323);font-family:var(--font-body-family);padding-top:var(--mpc-tc-pt-m, 32px);padding-bottom:var(--mpc-tc-pb-m, 32px)}@media(min-width:750px){.mpc-tc{padding-top:var(--mpc-tc-pt-d, 48px);padding-bottom:var(--mpc-tc-pb-d, 48px)}}.mpc-tc__inner{display:grid;gap:24px;min-width:0}.mpc-tc__copy,.mpc-tc__cta{padding-inline:16px;display:grid;gap:16px;justify-items:start;min-width:0}@media(min-width:750px){.mpc-tc__copy,.mpc-tc__cta{padding-inline:32px}}.mpc-tc__eyebrow{margin:0;color:var(--color-text2, #969696);font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mpc-tc__title{margin:0;font-family:var(--font-heading-family);font-size:var(--mpc-tc-h-m, 32px);font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal);line-height:1.15;letter-spacing:0;color:var(--color-text, #232323)}.mpc-tc__title em{font-style:normal;color:var(--btn-1-bg, #00312d)}.mpc-tc__desc{margin:0;font-family:var(--font-body-family);font-size:var(--font-body-size, 16px);line-height:1.5;font-weight:400;color:var(--color-text2, #969696);max-width:60ch}@media(min-width:750px){.mpc-tc__title{font-size:var(--mpc-tc-h-d, 40px)}.mpc-tc__desc{font-size:18px}}.mpc-tc__track{display:flex;gap:var(--mpc-tc-gap-m, 8px);margin:0;padding:0 16px;list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0}.mpc-tc__track::-webkit-scrollbar{display:none}.mpc-tc__item{flex:none;width:min(62vw,250px)}.mpc-tc__card{position:relative;display:block;border-radius:8px;overflow:hidden;background:#f5f5f5;color:var(--color-text, #232323);text-decoration:none}.mpc-tc__img{aspect-ratio:var(--mpc-tc-ratio, 3/4)}.mpc-tc__img img,.mpc-tc__ph{display:block;width:100%;height:100%;object-fit:cover}.mpc-tc__ph{background:linear-gradient(135deg,#00312d0f,#23232314)}.mpc-tc__tag{position:absolute;inset:auto 8px 8px 8px;display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;background:#fff;border-radius:var(--btn-1-border-radius, 30px);box-shadow:0 2px 10px #0000001a;transition:transform .18s ease}.mpc-tc__thumb{flex:none;width:40px;height:40px;object-fit:contain;border-radius:50%;background:#f5f5f5}.mpc-tc__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body-family);font-size:14px;font-weight:700;color:var(--color-text, #232323)}.mpc-tc__chevron{flex:none;width:16px;height:16px;color:var(--btn-1-bg, #00312d)}@media(hover:hover){a.mpc-tc__card:hover .mpc-tc__tag{transform:translateY(-2px)}}@media(min-width:750px){.mpc-tc__track{gap:var(--mpc-tc-gap-d, 16px);padding-inline:32px}.mpc-tc__item{width:270px}}.mpc-tc__cta .mpc-tc__btn.button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:160px;max-width:100%;margin:0;text-decoration:none}.mpc-tc__cta .mpc-tc__btn.button:hover{background:var(--btn-1-bg-hover);border-color:var(--btn-1-border-hover);color:var(--btn-1-color-hover)}@media(min-width:1000px){.mpc-tc__inner{grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-areas:"copy track" "cta track";grid-template-rows:1fr auto;column-gap:32px;row-gap:24px;padding-inline-start:max(0px,calc((100% - 1440px)/2))}.mpc-tc__copy{grid-area:copy;align-self:end}.mpc-tc__cta{grid-area:cta;align-self:start}.mpc-tc__track{grid-area:track;padding-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
