custom-concepts{display:block}.custom-concepts__header{max-width:80rem;margin:0 auto 3.2rem;text-align:center}.custom-concepts__eyebrow{margin:0 0 1rem;color:var(--cn-accent, #d71920);font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.3em;text-transform:uppercase}.custom-concepts__heading{margin:0;color:var(--cn-heading-color, #0a1f44);font-size:calc(var(--cn-heading-size, 44px) * .7);font-weight:800;line-height:1.1}.custom-concepts__text{margin-top:1rem;color:var(--cn-text-color, #3a4150);font-size:1.5rem;line-height:1.55}.custom-concepts__slider{position:relative}.custom-concepts__track{--cn-gap: 1.6rem;display:flex;gap:var(--cn-gap);margin:0;padding:.8rem 0 1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.custom-concepts__track::-webkit-scrollbar{display:none}.custom-concepts__slide{flex:0 0 calc((100% - var(--cn-gap)) / 2);scroll-snap-align:start}.custom-concepts__card{display:flex;flex-direction:column;align-items:center;gap:1.2rem;height:100%;padding:1.6rem 1.6rem 2rem;box-sizing:border-box;border:1px solid rgba(10,31,68,.06);border-radius:1.2rem;background:#fff;color:var(--cn-heading-color, #0a1f44);box-shadow:0 .4rem 1.4rem #0a1f440f;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.custom-concepts__card:hover{box-shadow:0 1rem 2.4rem #0a1f441f;transform:translateY(-.4rem)}.custom-concepts__media{position:relative;width:100%;aspect-ratio:1 / 1}.custom-concepts__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.custom-concepts__label{width:100%;padding-top:1.2rem;border-top:1px solid rgba(10,31,68,.08);font-size:1.5rem;font-weight:600;text-align:center}.custom-concepts__arrow{position:absolute;top:40%;z-index:1;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fff;color:var(--cn-heading-color, #0a1f44);box-shadow:0 .2rem 1rem #0a1f4426;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.custom-concepts__arrow[disabled]{opacity:.4;box-shadow:none;cursor:not-allowed}.custom-concepts__arrow .svg-wrapper{width:1.4rem;height:1.4rem}.custom-concepts__arrow--prev{left:-.8rem}.custom-concepts__arrow--prev .svg-wrapper{transform:rotate(90deg)}.custom-concepts__arrow--next{right:-.8rem}.custom-concepts__arrow--next .svg-wrapper{transform:rotate(-90deg)}.custom-concepts__dots{display:flex;justify-content:center;gap:1rem;margin-top:2.4rem}.custom-concepts__dots:empty{display:none}.custom-concepts__dot{width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:#0a1f4433;cursor:pointer;transition:background-color .2s ease}.custom-concepts__dot[aria-current=true]{background:#006eb8}@media screen and (min-width:750px){.custom-concepts__heading{font-size:var(--cn-heading-size, 44px)}.custom-concepts__text{font-size:1.7rem}.custom-concepts__slide{flex-basis:calc((100% - var(--cn-gap) * 2) / 3)}}@media screen and (min-width:990px){.custom-concepts__track{--cn-gap: 2.4rem}.custom-concepts__slide{flex-basis:calc((100% - var(--cn-gap) * (var(--cn-per-view, 5) - 1)) / var(--cn-per-view, 5))}.custom-concepts__arrow--prev{left:-2.2rem}.custom-concepts__arrow--next{right:-2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-custom-concepts.css.map */
