.hero-wrap{position:relative}.hero{display:block;position:relative}.hero__viewport{position:relative;overflow:hidden;background:var(--brand-ink, #0E2240);touch-action:pan-y}.hero--h-ratio-m .hero__viewport{aspect-ratio:var(--hero-ar-m, 4 / 5);height:auto}.hero--h-fixed-m .hero__viewport{height:var(--hero-h-mobile, 560px)}.hero--h-full-m .hero__viewport{height:100dvh}.hero--rounded .hero__viewport{border-radius:var(--theme-border-radius, 4px)}.hero__track{display:grid;grid-template-areas:"stack";height:100%}.hero__slide{grid-area:stack;position:relative;height:100%;min-width:0}.hero--fade .hero__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--hero-speed, .8s) ease,visibility 0s linear var(--hero-speed, .8s)}.hero--fade .hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--hero-speed, .8s) ease,visibility 0s linear 0s;z-index:1}.hero--slide .hero__track{display:flex;grid-template-areas:none;width:100%;transform:translate3d(calc(var(--hero-index, 0) * -100%),0,0);transition:transform var(--hero-speed, .8s) cubic-bezier(.32,.72,0,1);will-change:transform}.hero--slide .hero__slide{grid-area:auto;flex:0 0 100%;width:100%}.hero.is-dragging .hero__track{transition:none}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero__slide.is-active .hero__img{animation:hero-drift 14s ease-out forwards}@keyframes hero-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.hero__overlay--desktop{display:none}.hero__overlay--uniform{background:rgba(var(--slide-ov-rgb, 14, 34, 64),var(--ov, .45))}.hero__overlay--left{background:linear-gradient(90deg,rgba(var(--slide-ov-rgb, 14, 34, 64),var(--ov, .45)),rgba(var(--slide-ov-rgb, 14, 34, 64),calc(var(--ov, .45) * .62)) 42%,rgba(var(--slide-ov-rgb, 14, 34, 64),0) 82%)}.hero__overlay--right{background:linear-gradient(270deg,rgba(var(--slide-ov-rgb, 14, 34, 64),var(--ov, .45)),rgba(var(--slide-ov-rgb, 14, 34, 64),calc(var(--ov, .45) * .62)) 42%,rgba(var(--slide-ov-rgb, 14, 34, 64),0) 82%)}.hero__overlay--bottom{background:linear-gradient(0deg,rgba(var(--slide-ov-rgb, 14, 34, 64),var(--ov, .45)),rgba(var(--slide-ov-rgb, 14, 34, 64),calc(var(--ov, .45) * .45)) 48%,rgba(var(--slide-ov-rgb, 14, 34, 64),0))}.hero__overlay--mobile{--ov: var(--slide-ov-m, .6)}.hero__content-outer{position:relative;z-index:2;display:flex;height:100%;align-items:var(--slide-align-m, flex-end);padding:var(--hero-pad-y, 48px) var(--hero-pad-x, 56px);padding-bottom:calc(var(--hero-pad-y, 48px) + 28px)}.hero__content-inner{display:flex;justify-content:var(--slide-justify-m, center);width:100%}.hero--contained{--hero-cw: 100%}@media(min-width:640px){.hero--contained{--hero-cw: 640px}}@media(min-width:768px){.hero--contained{--hero-cw: 768px}}@media(min-width:900px){.hero--contained{--hero-cw: 900px}}@media(min-width:1024px){.hero--contained{--hero-cw: 1024px}}@media(min-width:1280px){.hero--contained{--hero-cw: 1280px}}@media(min-width:1536px){.hero--contained{--hero-cw: 1536px}}.hero--contained .hero__content-outer{padding-inline:0}.hero--contained .hero__content-inner{max-width:var(--hero-cw, 100%);margin-inline:auto;padding-inline:var(--container-left-padding, 22px)}.hero__content{width:100%;max-width:var(--hero-content-max, 620px);color:var(--slide-ink, #FFFFFF);text-align:var(--slide-text-m, center)}.hero__eyebrow{margin:0 0 var(--space-1, 8px);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.hero__heading{margin:0 0 var(--space-2, 16px);font-size:var(--slide-h-size-m, 32px);line-height:1.12;text-wrap:balance;color:inherit}.hero__text{margin:0 0 var(--space-3, 24px);font-size:1rem;line-height:1.5;opacity:.92}.hero__text>:first-child{margin-top:0}.hero__text>:last-child{margin-bottom:0}.hero__eyebrow,.hero__heading,.hero__text,.hero__actions{opacity:0;transform:translateY(14px);transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1)}.hero__slide.is-active .hero__eyebrow,.hero__slide.is-active .hero__heading,.hero__slide.is-active .hero__text,.hero__slide.is-active .hero__actions{opacity:1;transform:none}.hero__slide.is-active .hero__heading{transition-delay:90ms}.hero__slide.is-active .hero__text{transition-delay:.16s}.hero__slide.is-active .hero__actions{transition-delay:.23s}.hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.hero__btn{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:var(--button-border-radius, 4px);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hero__btn--solid{background:var(--brand-accent, #1E37C8);border-color:var(--brand-accent, #1E37C8);color:#fff}.hero__btn--solid:hover{background:var(--brand-accent-hover, #172BA0);border-color:var(--brand-accent-hover, #172BA0)}.hero__btn--outline{background:transparent;border-color:currentColor;color:var(--slide-ink, #FFFFFF)}.hero__btn--outline:hover{background:var(--slide-ink, #FFFFFF);color:var(--brand-ink, #0E2240)}.hero__btn--plain{padding:0;min-height:0;color:var(--slide-ink, #FFFFFF);text-decoration:underline;text-underline-offset:5px}.hero__btn:focus-visible{outline:2px solid var(--slide-ink, #FFFFFF);outline-offset:3px}.hero__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:var(--brand-ink, #0E2240);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.hero__arrow:hover{background:#fff;transform:scale(1.06)}.hero__arrow:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.hero__arrow svg{width:18px;height:18px}.hero__arrow--prev{left:16px}.hero__arrow--next{right:16px}.hero__arrow--desktop{display:none}.hero__dots{position:absolute;bottom:18px;z-index:3;display:flex;align-items:center;gap:8px}.hero__dots--center{left:50%;transform:translate(-50%)}.hero__dots--left{left:var(--hero-pad-x, 56px)}.hero__dots--right{right:var(--hero-pad-x, 56px)}.hero--contained .hero__dots--left{left:calc((100% - var(--hero-cw, 100%)) / 2 + var(--container-left-padding, 22px))}.hero--contained .hero__dots--right{right:calc((100% - var(--hero-cw, 100%)) / 2 + var(--container-right-padding, 22px))}.hero__dot{appearance:none;-webkit-appearance:none;border:0;padding:0;width:8px;height:8px;border-radius:50%;background:#ffffff73;cursor:pointer;transition:width .35s cubic-bezier(.32,.72,0,1),background-color .35s ease}.hero__dot.is-active{width:24px;border-radius:4px;background:#fff}.hero__dot:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media only screen and (min-width:768px){.hero--h-ratio-d .hero__viewport{aspect-ratio:var(--hero-ar-d, 2 / 1);height:auto;max-height:92dvh}.hero--h-fixed-d .hero__viewport{aspect-ratio:auto;height:var(--hero-h-desktop, 620px)}.hero--h-full-d .hero__viewport{aspect-ratio:auto;height:100dvh}.hero__overlay--desktop{display:block;--ov: var(--slide-ov-d, .45)}.hero__overlay--mobile{display:none}.hero__content-outer{align-items:var(--slide-align-d, center)}.hero__content-inner{justify-content:var(--slide-justify-d, flex-start)}.hero__content{text-align:var(--slide-text-d, left)}.hero__heading{font-size:var(--slide-h-size-d, 52px)}.hero__text{font-size:1.0625rem}.hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:var(--slide-justify-d, flex-start);gap:16px}.hero__btn{width:auto;min-width:190px}.hero__btn--plain{min-width:0}.hero__arrow--desktop{display:flex}.hero__arrow--prev{left:28px}.hero__arrow--next{right:28px}.hero__dots{bottom:24px}}@media only screen and (min-width:1280px){.hero__arrow{width:52px;height:52px;margin-top:-26px}.hero__arrow--prev{left:40px}.hero__arrow--next{right:40px}}@media(prefers-reduced-motion:reduce){.hero--fade .hero__slide,.hero--slide .hero__track,.hero__eyebrow,.hero__heading,.hero__text,.hero__actions,.hero__dot,.hero__arrow,.hero__btn{transition:none!important}.hero__slide.is-active .hero__img{animation:none}.hero__eyebrow,.hero__heading,.hero__text,.hero__actions{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hero-medicore.css.map */
