.glam-slideshow{position:relative;width:100%;aspect-ratio:1920 / 1081;overflow:hidden}.glam-slideshow__track{position:absolute;top:0;right:0;bottom:0;left:0}.glam-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease}.glam-slide.is-active{opacity:1;visibility:visible}.glam-slide__img{width:100%;height:100%;object-fit:cover;display:block}.glam-slide__img--mobile{display:none}.glam-slide--has-mobile .glam-slide__img--desktop{display:block}.glam-slide__btnwrap{position:absolute;bottom:6%;display:flex}.glam-slide__btnwrap--left{left:5%;justify-content:flex-start}.glam-slide__btnwrap--center{left:0;right:0;justify-content:center}.glam-slide__btnwrap--right{right:5%;justify-content:flex-end}.glam-slide__btn{display:inline-block;padding:1.2rem 2.8rem;border-radius:var(--buttons-radius, .8rem);font-size:1.5rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;text-decoration:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:transform .2s ease,background .2s ease}.glam-slide__btn--rose{background:#e6007eb8;color:#fff;border:1px solid rgba(255,255,255,.45)}.glam-slide__btn--rose:hover{background:#e6007ee6}.glam-slide__btn--white{background:#ffffffa6;color:#1a1a1a;border:1px solid rgba(255,255,255,.6)}.glam-slide__btn--white:hover{background:#ffffffd9}.glam-slide__btn:hover{transform:translateY(-2px)}.glam-slideshow__dots{position:absolute;bottom:1.6rem;left:0;right:0;display:flex;justify-content:center;gap:.8rem;z-index:3}.glam-slideshow__dot{width:1rem;height:1rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:#fff9;box-shadow:0 0 0 1px #0000001a;transition:background .2s ease,transform .2s ease}.glam-slideshow__dot.is-active{background:#e6007e;transform:scale(1.2)}.glam-slideshow__mcta{display:none}@media screen and (max-width:749px){.glam-slide__btnwrap{z-index:4;bottom:7%}.glam-slide__btnwrap--left,.glam-slide__btnwrap--right,.glam-slide__btnwrap--center{left:0;right:0;justify-content:center}.glam-slideshow:has(.glam-slide--has-mobile){aspect-ratio:9 / 16}.glam-slide--has-mobile .glam-slide__img--mobile{display:block}.glam-slide--has-mobile .glam-slide__img--desktop{display:none}.glam-slide__btn{padding:1.1rem 2.2rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-glam-hero.css.map */
