.aimma-hero-carousel{position:relative;min-height:92vh;overflow:hidden;background:#1a1a1a;isolation:isolate}.aimma-hero-carousel__track{position:relative;width:100%;min-height:92vh}.aimma-hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease;pointer-events:none}.aimma-hero-carousel__slide.is-active{opacity:1;visibility:visible;z-index:2;pointer-events:auto}.aimma-hero-carousel__diagonal{position:absolute;top:0;right:0;bottom:0;left:0;background:#4b0047;clip-path:polygon(0 0,38% 0,18% 100%,0 100%);z-index:1}.aimma-hero-carousel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(1.05)}.aimma-hero-carousel__panel{position:absolute;z-index:3;left:6%;bottom:8%;max-width:22rem;color:#1a1a1a;background:#fbf8f5e0;padding:1.75rem 2rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aimma-hero-carousel__eyebrow{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.15;margin:0 0 .6rem;color:#4b0047}.aimma-hero-carousel__text{font-family:var(--font-body-family);font-size:.95rem;line-height:1.55;margin:0 0 1.5rem;color:#1a1a1a;max-width:30ch}.aimma-hero-carousel__button{display:inline-block;font-family:var(--font-body-family);font-weight:500;font-size:.9rem;color:#fbf8f5;background:#4b0047;padding:.85rem 2rem;text-decoration:none;transition:background .2s ease,color .2s ease}.aimma-hero-carousel__button:hover{background:#efb810;color:#1a1a1a}.aimma-hero-carousel__tag{position:absolute;z-index:4;color:#fbf8f5;text-decoration:none;display:flex;flex-direction:column;gap:.25rem;background:#fbf8f580;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.1rem 1.4rem;text-shadow:0 2px 8px rgba(0,0,0,.35);transition:background .2s ease;max-width:min(60vw,280px);box-sizing:border-box;overflow-wrap:break-word}.aimma-hero-carousel__tag:hover{background:#fbf8f5a6}.aimma-hero-carousel__tag-name{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;color:#fbf8f5}.aimma-hero-carousel__tag-price{font-family:var(--font-body-family);font-size:1.2rem;color:#fbf8f5}.aimma-hero-carousel__tag-link{font-family:var(--font-body-family);font-size:.9rem;color:#fbf8f5;text-decoration:underline;text-underline-offset:3px}.aimma-hero-carousel__dots{position:absolute;z-index:5;bottom:1.5rem;right:6%;display:flex;gap:.6rem}.aimma-hero-carousel__dot{width:10px;height:10px;border-radius:50%;border:1px solid #FBF8F5;background:transparent;padding:0;cursor:pointer;transition:background .2s ease}.aimma-hero-carousel__dot.is-active{background:#efb810;border-color:#efb810}@media screen and (max-width:749px){.aimma-hero-carousel,.aimma-hero-carousel__track{min-height:78vh}.aimma-hero-carousel__panel{left:6%;right:6%;bottom:6%;max-width:none}.aimma-hero-carousel__diagonal{clip-path:polygon(0 0,55% 0,30% 100%,0 100%)}.aimma-hero-carousel__tag{left:auto!important;right:5%!important;top:12%!important;max-width:62vw;padding:.8rem 1rem}.aimma-hero-carousel__tag-name{font-size:1.1rem}.aimma-hero-carousel__tag-price{font-size:.95rem}.aimma-hero-carousel__tag-link{font-size:.75rem}.aimma-hero-carousel__dots{right:50%;transform:translate(50%);bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aimma-hero-carousel.css.map */
