.nv-clips{padding:36px 0;color:#003a5d;font-family:Josefin Sans,sans-serif}.nv-clips__wrap{max-width:1100px;margin:0 auto;padding:0 16px;box-sizing:border-box}.nv-clips__kicker{margin:0 0 6px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2d7fa8}.nv-clips__title{margin:0 0 8px;text-align:center;font-size:clamp(24px,5vw,34px);line-height:1.1;font-weight:700}.nv-clips__text{margin:0 auto 20px;max-width:640px;text-align:center;font-size:16px;line-height:1.5}.nv-clips__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.nv-clips__fig{margin:0}.nv-clips__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:16px;background:#eaf6fa}.nv-clips__video,.nv-clips__media img{display:block;width:100%;height:100%;object-fit:cover}.nv-clips__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#eaf6fa,#90d5e8)}.nv-clips__video--d{display:none}.nv-clips__toggle{position:absolute;right:8px;bottom:8px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#003a5dc7;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.nv-clips__toggle:focus-visible{outline:3px solid #90d5e8;outline-offset:2px}.nv-clips__toggle-icon{display:block;width:14px;height:16px;border-left:4px solid #fff;border-right:4px solid #fff;box-sizing:border-box}.nv-clips__toggle[aria-pressed=true] .nv-clips__toggle-icon{width:0;height:0;border-left:14px solid #fff;border-right:0;border-top:8px solid transparent;border-bottom:8px solid transparent}.nv-clips__cap{margin-top:8px;font-size:15px;line-height:1.35;text-align:center;font-weight:600}.nv-clips--solo .nv-clips__grid{grid-template-columns:minmax(0,1fr)}.nv-clips--solo .nv-clips__fig{max-width:340px;margin:0 auto}@media(min-width:750px){.nv-clips{padding:56px 0}.nv-clips__grid{gap:18px}.nv-clips__media{aspect-ratio:16 / 9}.nv-clips__video--m{display:none}.nv-clips__video--d{display:block}.nv-clips__grid--1{grid-template-columns:minmax(0,1fr)}.nv-clips__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-clips__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-clips--solo .nv-clips__fig{max-width:820px}}
/*# sourceMappingURL=/cdn/shop/t/97/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAACA */
