.smp-hc{display:block;position:relative;container-type:inline-size;--smp-hc-radius: 22px;--smp-hc-arrow: 52px}.smp-hc__viewport{position:relative;overflow:hidden}.smp-hc__track{display:grid}.smp-hc__slide{grid-area:1 / 1;display:flex;align-items:center;gap:64px;box-sizing:border-box;min-height:500px;padding:40px 40px 40px 80px;background:var(--smp-hc-bg, #1b3a7a);color:#fff;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.smp-hc__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s;z-index:1}.smp-hc__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:18px}.smp-hc__eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fffc}.smp-hc__heading{margin:0;font-family:var(--smp-hc-heading-font, Georgia, serif);font-weight:var(--smp-hc-heading-weight, 600);font-size:clamp(34px,3.9vw,56px);line-height:1.04;letter-spacing:-.02em;color:#fff;text-wrap:balance}.smp-hc__text{margin:0;max-width:460px;font-size:19px;line-height:1.45;color:#ffffffe0}.smp-hc__actions{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.smp-hc__cta{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;background:#fff;color:#161412;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.smp-hc__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000040;color:#161412}.smp-hc__cta:hover svg{transform:translate(3px)}.smp-hc__cta svg{transition:transform .2s ease}.smp-hc__chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.45);font-size:14px;font-weight:700;color:#fff}.smp-hc__chip-label{font-weight:500;opacity:.8}.smp-hc__media{flex:0 0 53%;aspect-ratio:760 / 420;border-radius:var(--smp-hc-radius);overflow:hidden;box-shadow:0 24px 60px #00000059;display:block}.smp-hc__img{width:100%;height:100%;object-fit:cover;object-position:50% 50%!important;display:block}.smp-hc__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:var(--smp-hc-arrow);height:var(--smp-hc-arrow);display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#14141859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.smp-hc__arrow:hover{background:#14141899;border-color:#fff}.smp-hc__arrow--prev{left:18px}.smp-hc__arrow--next{right:18px}.smp-hc__dots{position:absolute;left:72px;bottom:10px;z-index:3;display:flex;gap:0}.smp-hc__dot{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.smp-hc__dot span{display:block;width:8px;height:8px;border-radius:999px;background:#ffffff73;transition:width .3s ease,background .3s ease}.smp-hc__dot.is-active span{width:26px;background:#fff}.smp-hc button:focus-visible,.smp-hc a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:989px){.smp-hc__slide{gap:36px;padding:32px 32px 40px 56px;min-height:420px}.smp-hc__text{font-size:17px}.smp-hc__dots{left:48px}.smp-hc{--smp-hc-arrow: 46px}.smp-hc__arrow--prev{left:8px}.smp-hc__arrow--next{right:8px}}@media(max-width:749px){.smp-hc{--smp-hc-arrow: 44px;--smp-hc-radius: 16px}.smp-hc__slide{flex-direction:column-reverse;align-items:stretch;gap:18px;min-height:0;padding:16px 16px 24px}.smp-hc__media{flex:none;width:100%;aspect-ratio:16 / 10;box-shadow:0 12px 30px #0000004d}.smp-hc__content{padding:0 8px;gap:10px}.smp-hc__eyebrow{font-size:12px}.smp-hc__heading{font-size:28px}.smp-hc__text{font-size:16px}.smp-hc__actions{margin-top:6px;gap:12px}.smp-hc__cta{height:46px;padding:0 22px;font-size:15px}.smp-hc__chip{height:32px;font-size:13px}.smp-hc__arrow{top:calc(16px + (100cqw - 32px)/3.2)}.smp-hc__arrow--prev{left:24px}.smp-hc__arrow--next{right:24px}.smp-hc__dots{position:static;justify-content:center;padding:6px 0}.smp-hc__dot span{background:#16141240}.smp-hc__dot.is-active span{background:#161412}.smp-hc__dot:focus-visible{outline-color:#161412}}@media(prefers-reduced-motion:reduce){.smp-hc__slide,.smp-hc__slide.is-active,.smp-hc__dot span,.smp-hc__cta,.smp-hc__cta svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/smp-hero-carousel.css.map */
