.km-blog-hero{--km-ink: #201c1b;--km-coral: #df6469;position:relative;color:var(--km-title-color, var(--km-ink));overflow:hidden;font-family:Gotham,Avenir Next,Century Gothic,sans-serif}.km-blog-hero *,.km-blog-hero *:before,.km-blog-hero *:after{box-sizing:border-box}.km-blog-hero__track{position:relative;overflow:hidden}.km-blog-hero__slide{position:relative}.km-blog-hero__slide[hidden]{display:none!important}.km-blog-hero__visual{position:relative;min-height:clamp(410px,43vw,590px);overflow:hidden;isolation:isolate;background:#e8dfd4}.km-blog-hero__picture,.km-blog-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.km-blog-hero__image{display:block;object-fit:cover;object-position:center}.km-blog-hero__no-image{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#e9e0d4,#c8c3b7)}.km-blog-hero__overlay{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(247,241,232,.45),transparent 60%);pointer-events:none}.km-blog-hero__copy{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,8vw,112px) max(7.5vw,28px);color:var(--km-body-color, var(--km-ink))}.km-blog-hero__slide[data-desktop-y=start] .km-blog-hero__copy{justify-content:flex-start}.km-blog-hero__slide[data-desktop-y=end] .km-blog-hero__copy{justify-content:flex-end}.km-blog-hero__slide[data-desktop-x=center] .km-blog-hero__copy{align-items:center;text-align:center}.km-blog-hero__slide[data-desktop-x=end] .km-blog-hero__copy{align-items:flex-end;text-align:right}.km-blog-hero__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.km-blog-hero__title{color:var(--km-title-color, var(--km-ink));max-width:18ch;margin:0 0 12px;font-size:var(--km-title-size-desktop, 42px);font-weight:700;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.km-blog-hero__body{width:min(100%,390px);padding:calc(var(--km-panel-opacity, 0) * 0px);border-radius:3px;color:var(--km-body-color, var(--km-ink));font-size:var(--km-body-size-desktop, 17px);line-height:1.5;text-wrap:pretty}.km-blog-hero__body p{margin:0 0 .6em}.km-blog-hero__body p:last-child{margin-bottom:0}.km-blog-hero__body a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}.km-blog-hero__highlight{background:transparent;color:var(--km-highlight, #c54856)}.km-blog-hero__mobile-heading{display:none}.km-blog-hero__controls{display:none;align-items:center;justify-content:center;gap:17px;min-height:58px;padding:8px 20px;color:#25201e}.km-blog-hero__arrow,.km-blog-hero__toggle{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(32,28,27,.24);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.km-blog-hero__arrow:hover,.km-blog-hero__toggle:hover{background:#201c1b14;transform:translateY(-1px)}.km-blog-hero__arrow svg,.km-blog-hero__toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.km-blog-hero__toggle{position:relative}.km-blog-hero__play-icon,.km-blog-hero__toggle[aria-pressed=true] .km-blog-hero__pause-icon{display:none}.km-blog-hero__toggle[aria-pressed=true] .km-blog-hero__play-icon{display:block}.km-blog-hero__dots{display:flex;align-items:center;gap:9px}.km-blog-hero__dot{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.km-blog-hero__dot:before{content:"";width:9px;height:9px;border-radius:50%;background:#76716f}.km-blog-hero__dot.is-active:before{background:#b53c4a;transform:scale(1.22)}.km-blog-hero button:focus-visible{outline:2px solid #a43848;outline-offset:4px}.km-blog-hero__empty{padding:48px 24px;border:1px dashed #76716f;text-align:center}.km-blog-hero__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){.km-blog-hero__body{width:min(100%,405px);padding:calc(var(--km-panel-opacity, 0) * 20px);background:color-mix(in srgb,var(--km-panel-color, #fffaf1) calc(var(--km-panel-opacity, 0) * 100%),transparent)}}@media(max-width:767px){.km-blog-hero{overflow:hidden}.km-blog-hero__mobile-heading{display:block;padding:24px 22px 17px;color:var(--km-title-color, var(--km-ink));text-align:center}.km-blog-hero__mobile-heading>span{display:block;min-height:1em;margin-bottom:5px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.km-blog-hero__mobile-heading>span:empty{display:none}.km-blog-hero__mobile-title{margin:0;font-size:var(--km-title-size-mobile, 27px);font-weight:700;line-height:1.1;letter-spacing:-.03em}.km-blog-hero__visual{min-height:260px;height:min(70vw,400px)}.km-blog-hero__overlay{background:linear-gradient(180deg,#1914120a,#19141224)}.km-blog-hero__copy{justify-content:center;align-items:flex-start;padding:27px 23px;color:var(--km-body-color, #201c1b)}.km-blog-hero__slide[data-mobile-y=start] .km-blog-hero__copy{justify-content:flex-start}.km-blog-hero__slide[data-mobile-y=center] .km-blog-hero__copy{justify-content:center}.km-blog-hero__slide[data-mobile-y=end] .km-blog-hero__copy{justify-content:flex-end}.km-blog-hero__slide[data-mobile-x=start] .km-blog-hero__copy{align-items:flex-start;text-align:left}.km-blog-hero__slide[data-mobile-x=center] .km-blog-hero__copy{align-items:center;text-align:center}.km-blog-hero__slide[data-mobile-x=end] .km-blog-hero__copy{align-items:flex-end;text-align:right}.km-blog-hero__copy>.km-blog-hero__eyebrow,.km-blog-hero__copy>.km-blog-hero__title{display:none}.km-blog-hero__body{width:min(65%,260px);padding:calc(var(--km-panel-opacity, 0) * 20px);background:color-mix(in srgb,var(--km-panel-color, #fffaf1) calc(var(--km-panel-opacity, 0) * 100%),transparent);font-size:var(--km-body-size-mobile, 15px);line-height:1.45}.km-blog-hero__controls{gap:13px;min-height:56px}}@media(prefers-reduced-motion:reduce){.km-blog-hero__arrow,.km-blog-hero__toggle,.km-blog-hero__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/replit-blog-hero-carousel.css.map */
