.maker-home-carousel{--maker-ink: #111827;--maker-blue: #0b63f6;--maker-teal: #008c88;--maker-coral: #e8523f;position:relative;display:block;min-height:452px;overflow:hidden;isolation:isolate;background:#f7f8f8;color:var(--maker-ink)}.maker-home-carousel__slides{min-height:inherit}.maker-home-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;min-height:inherit;visibility:hidden;opacity:0;transform:translate(18px);transition:opacity .36s ease,transform .36s ease,visibility .36s}.maker-home-carousel__slide.is-active{position:relative;z-index:1;visibility:visible;opacity:1;transform:translate(0)}.maker-home-carousel__media,.maker-home-carousel__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.maker-home-carousel__media img{object-fit:cover;object-position:center}.maker-home-carousel__content{position:relative;z-index:1;min-height:452px;display:flex;align-items:center}.maker-home-carousel__copy{width:min(535px,42%);padding:28px 0 58px}.maker-home-carousel__eyebrow{margin:0 0 12px;color:var(--maker-teal);font-size:15px;line-height:1.2;font-weight:800;letter-spacing:0;text-transform:uppercase}.maker-home-carousel__heading{max-width:535px;margin:0;color:var(--maker-ink);font-size:50px;line-height:1.04;font-weight:900;letter-spacing:0}.maker-home-carousel__heading strong{color:var(--maker-blue);font-weight:inherit}.maker-home-carousel__lead{max-width:490px;margin:18px 0 24px;color:var(--maker-ink);font-size:20px;line-height:1.35;font-weight:700;letter-spacing:0}.maker-home-carousel__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.maker-home-carousel__button{min-height:48px;padding:0 22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--maker-coral);color:#fff;text-decoration:none;font-size:16px;font-weight:800;line-height:1}.maker-home-carousel__button:hover,.maker-home-carousel__button:focus-visible{background:#ce412f;color:#fff}.maker-home-carousel__note{color:#4b5563;font-size:14px;font-weight:700}.maker-home-carousel__mobile-copy{display:none}.maker-home-carousel__controls{position:absolute;z-index:4;left:50%;bottom:16px;min-height:42px;padding:4px;border:1px solid rgba(17,24,39,.14);border-radius:6px;display:flex;align-items:center;gap:8px;transform:translate(-50%);background:#fffffff0;box-shadow:0 2px 10px #11182714}.maker-home-carousel__arrow{width:32px;height:32px;padding:0;border:0;border-radius:4px;display:grid;place-items:center;background:transparent;color:#1f2937;cursor:pointer}.maker-home-carousel__arrow:hover,.maker-home-carousel__arrow:focus-visible{background:#eef2f5}.maker-home-carousel__arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.maker-home-carousel__dots{display:flex;align-items:center;gap:7px}.maker-home-carousel__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#b8c0ca;cursor:pointer}.maker-home-carousel__dot[aria-current=true]{width:24px;border-radius:4px;background:var(--maker-blue)}.maker-home-carousel__arrow:focus-visible,.maker-home-carousel__dot:focus-visible,.maker-home-carousel__button:focus-visible{outline:3px solid rgba(11,99,246,.35);outline-offset:2px}@media screen and (max-width:749px){.maker-home-carousel,.maker-home-carousel__slide{min-height:288px;background:#fff}.maker-home-carousel__media{top:130px;bottom:auto;height:158px}.maker-home-carousel__content{min-height:130px;align-items:flex-start}.maker-home-carousel__copy{width:100%;padding:8px 0 6px}.maker-home-carousel__eyebrow,.maker-home-carousel__desktop-copy{display:none}.maker-home-carousel__mobile-copy{display:block}.maker-home-carousel__heading{max-width:360px;font-size:22px;line-height:1.02}.maker-home-carousel__lead{max-width:345px;margin:4px 0 6px;font-size:10px;line-height:1.15}.maker-home-carousel__actions{gap:8px}.maker-home-carousel__button{min-height:32px;padding:0 12px;font-size:11px}.maker-home-carousel__note{font-size:9px}.maker-home-carousel__controls{bottom:5px;min-height:42px;padding:1px 3px}.maker-home-carousel__arrow{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.maker-home-carousel__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-maker-home-carousel.css.map */
