.custom-products__header{max-width:80rem;margin:0 auto 3.2rem;text-align:center}.custom-products__eyebrow{margin:0 0 1rem;color:var(--cp-eyebrow-color, #0a1f44);font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:.3em;text-transform:uppercase}.custom-products__heading{margin:0;color:var(--cp-heading-color, #0a1f44);font-size:calc(var(--cp-heading-size, 44px) * .7);font-weight:800;line-height:1.1;text-transform:uppercase}.custom-products__heading-line{display:block}.custom-products__heading-line--accent{color:var(--cp-accent, #006eb8)}.custom-products__text{margin-top:1.2rem;color:var(--cp-text-color, #3a4150);font-size:1.5rem;line-height:1.55}.custom-products__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0}.custom-products__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(10,31,68,.08);border-radius:1.2rem;background:var(--cp-card-bg, #f6f7f9);transition:box-shadow .3s ease,transform .3s ease}.custom-products__card:hover{box-shadow:0 1rem 2.4rem #0a1f441a;transform:translateY(-.3rem)}.custom-products__media{position:relative;aspect-ratio:4 / 3}.custom-products__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.custom-products__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:0 2rem 2.4rem}.custom-products__title{margin:0 0 .6rem;color:var(--cp-heading-color, #0a1f44);font-size:2rem;font-weight:800;line-height:1.2}.custom-products__card-text{margin:0 0 1.6rem;color:var(--cp-text-color, #3a4150);font-size:1.4rem;line-height:1.5}.custom-products__button{display:inline-flex;align-items:center;gap:.8rem;margin-top:auto;padding:1rem 1.8rem;border-radius:.4rem;background:var(--cp-button, #006eb8);color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}a.custom-products__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.custom-products__card:has(a.custom-products__button){cursor:pointer}.custom-products__card:hover .custom-products__button{opacity:.9}.custom-products__button--hidden{padding:0;background:none}.custom-products__button .svg-wrapper{width:1.4rem;height:1.4rem}@media screen and (min-width:750px){.custom-products__heading{font-size:var(--cp-heading-size, 44px)}.custom-products__text{font-size:1.7rem}.custom-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.custom-products__grid{grid-template-columns:repeat(var(--cp-columns, 3),minmax(0,1fr));gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-custom-products.css.map */
