.hero-split-carousel{position:relative;width:100%}.hero-split-carousel__track{position:relative;width:100%;display:grid}.hero-split-carousel__slide{grid-column:1;grid-row:1;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility 0s linear .6s}.hero-split-carousel__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .6s ease,visibility 0s linear 0s}.hero-split-carousel--single .hero-split-carousel__slide{opacity:1;visibility:visible;pointer-events:auto;transition:none}@media(prefers-reduced-motion:reduce){.hero-split-carousel__slide{transition:none}}.hero-split{position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--hero-bg, #e8ede4);color:var(--hero-text, #1c1c1c)}@media screen and (min-width:1000px){.hero-split{flex-direction:row;align-items:stretch;min-height:50vh;aspect-ratio:21 / 9;max-height:600px}.hero-split--reversed{flex-direction:row-reverse}}.hero-split__cta{display:flex;align-items:center;justify-content:center;width:100%;padding:3rem 1.5rem;background-color:var(--hero-bg, #e8ede4)}@media screen and (min-width:1000px){.hero-split__cta{flex:0 0 50%;padding:2.5rem 3rem}}.hero-split__cta-inner{width:100%;max-width:32rem;text-align:center}.hero-split__eyebrow{font-family:var(--text-font-family, "Simply Chocolate", sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;color:var(--hero-text, #1c1c1c);opacity:.75}.hero-split__heading{font-family:var(--heading-font-family, "Simply Chocolate Condensed", sans-serif);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.15;margin:0 0 1rem;color:var(--hero-text, #1c1c1c)}.hero-split__subheading{font-family:var(--text-font-family, "Simply Chocolate", sans-serif);font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.5;margin:0 0 1.25rem;color:var(--hero-text, #1c1c1c);opacity:.85}.hero-split__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:1rem 0 0}.hero-split__button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border:1px solid var(--hero-text, #1c1c1c);border-radius:0;background-color:transparent;color:var(--hero-text, #1c1c1c);font-family:var(--text-font-family, "Simply Chocolate", sans-serif);font-size:.875rem;font-weight:500;text-decoration:none;letter-spacing:.04em;cursor:pointer;transition:background-color .25s ease,color .25s ease;white-space:nowrap}.hero-split__button:hover,.hero-split__button:focus-visible{background-color:var(--hero-text, #1c1c1c);color:var(--hero-bg, #e8ede4);outline:none}.hero-split__fineprint{font-family:var(--text-font-family, "Simply Chocolate", sans-serif);font-size:.8125rem;margin:.875rem 0 0;color:var(--hero-text, #1c1c1c);opacity:.65}.hero-split__media{display:none;position:relative;overflow:hidden;background-color:var(--hero-bg, #e8ede4)}@media screen and (min-width:1000px){.hero-split__media{display:block;flex:0 0 50%;align-self:stretch}}.hero-split__video,.hero-split__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-split-carousel__dots{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10;padding:.5rem .75rem;background-color:#00000026;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media screen and (min-width:1000px){.hero-split-carousel__dots{bottom:1.25rem}}.hero-split-carousel__dot{width:.5rem;height:.5rem;padding:0;border-radius:50%;border:1px solid #ffffff;background-color:transparent;cursor:pointer;opacity:.7;transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.hero-split-carousel__dot:hover,.hero-split-carousel__dot:focus-visible{opacity:1;outline:none}.hero-split-carousel__dot.is-active{opacity:1;background-color:#fff;transform:scale(1.15)}.hero-split-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background-color:#00000040;color:#fff;cursor:pointer;transition:background-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-split-carousel__arrow:hover,.hero-split-carousel__arrow:focus-visible{background-color:#00000080;outline:none}.hero-split-carousel__arrow--prev{left:1rem}.hero-split-carousel__arrow--next{right:1rem}@media screen and (max-width:640px){.hero-split-carousel__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/component-hero-split-cta-media.css.map */
