.slideshow.slider{display:grid;grid-template-areas:"stack";grid-template-columns:1fr;position:relative;overflow:hidden;scroll-snap-type:none}.slideshow.slider>.slideshow__slide{grid-area:stack;width:100%;opacity:0;transition:opacity 1.2s ease-in-out;pointer-events:none;z-index:1}.slideshow.slider>.slideshow__slide[aria-hidden=false]{opacity:1;pointer-events:auto;z-index:2}.slideshow.slider>.slideshow__slide:first-child:not([aria-hidden]){opacity:1;pointer-events:auto;z-index:2}@media(prefers-reduced-motion:reduce){.slideshow.slider>.slideshow__slide{transition:none}}.slideshow__text-wrapper:not(.banner--desktop-transparent) .slideshow__text.banner__box{background-color:#ffffffdb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(201,155,150,.18);border-radius:0;padding:4rem 4.4rem;max-width:56rem;color:var(--brand-accent);box-shadow:0 12px 32px #3a3d4214}@media screen and (max-width:749px){.slideshow__text-wrapper:not(.banner--desktop-transparent) .slideshow__text.banner__box{padding:3rem 2.4rem;max-width:90%}}.banner--desktop-transparent .slideshow__text.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.banner--desktop-transparent .slideshow__text,.banner--desktop-transparent .slideshow__text .banner__heading,.banner--desktop-transparent .slideshow__text h2.h1,.banner--desktop-transparent .slideshow__text .banner__text,.banner--desktop-transparent .slideshow__text .banner__text p{color:#fff!important}.banner--desktop-transparent .slideshow__text .banner__heading,.banner--desktop-transparent .slideshow__text h2.h1{text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.35)}.banner--desktop-transparent .slideshow__text .banner__text,.banner--desktop-transparent .slideshow__text .banner__text p{text-shadow:0 1px 10px rgba(0,0,0,.5)}.banner--desktop-transparent .slideshow__text .button,.banner--desktop-transparent .slideshow__text .banner__buttons .button{background-color:#fffffff5;color:var(--brand-accent);border:1px solid rgba(255,255,255,.96);border-radius:999px;padding:1.5rem 3.6rem;font-size:1.25rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px #0000002e,0 2px 6px #00000014,inset 0 0 0 1px #fff9;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.banner--desktop-transparent .slideshow__text .button:before,.banner--desktop-transparent .slideshow__text .button:after,.banner--desktop-transparent .slideshow__text .banner__buttons .button:before,.banner--desktop-transparent .slideshow__text .banner__buttons .button:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.banner--desktop-transparent .slideshow__text .button:hover,.banner--desktop-transparent .slideshow__text .banner__buttons .button:hover{background-color:var(--brand-accent);color:#fff;border-color:var(--brand-accent);transform:translateY(-2px);box-shadow:0 16px 36px #00000047,0 3px 10px #0000001f}.banner--desktop-transparent .slideshow__text .button:focus,.banner--desktop-transparent .slideshow__text .button:focus-visible,.banner--desktop-transparent .slideshow__text .banner__buttons .button:focus,.banner--desktop-transparent .slideshow__text .banner__buttons .button:focus-visible{box-shadow:0 0 0 3px #c99b9673,0 10px 28px #0000002e,0 2px 6px #00000014;outline:none}.slideshow__text-wrapper.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start;padding-bottom:6rem;padding-left:4rem}.slideshow__text-wrapper.banner__content--bottom-center{align-items:flex-end;padding-bottom:6rem}.slideshow__text-wrapper.banner__content--middle-center{align-items:center;padding-bottom:0}@media screen and (max-width:749px){.slideshow__text-wrapper.banner__content{padding-bottom:3rem;padding-left:0;padding-right:0}}.slideshow__text .banner__heading,.slideshow__text h2.h1{font-family:var(--font-heading-family, Georgia, serif);font-weight:400;font-size:clamp(2.8rem,4.4vw,5.2rem);line-height:1.08;letter-spacing:-.01em;color:var(--brand-accent);margin:0 0 1.4rem}@media screen and (max-width:749px){.banner--desktop-transparent .slideshow__text .banner__heading,.banner--desktop-transparent .slideshow__text h2.h1,.banner--desktop-transparent .slideshow__text .banner__text,.banner--desktop-transparent .slideshow__text .banner__text p{color:#1a1a1a!important;text-shadow:none!important}}.slideshow__text .banner__text{font-size:1.4rem;line-height:1.6;letter-spacing:.01em;color:var(--brand-accent-subtle, #7a7570);margin:0 0 2.4rem;max-width:44rem}.slideshow__text .banner__text p{margin:0}.slideshow__text .button,.slideshow__text .banner__buttons .button{background-color:var(--brand-accent);color:#fff;border:1px solid var(--brand-accent);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:1.4rem 3.2rem;border-radius:0;min-width:16rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.slideshow__text .button:hover,.slideshow__text .banner__buttons .button:hover{background-color:transparent;color:var(--brand-accent);border-color:var(--brand-accent)}.slideshow__text .button--secondary{background-color:transparent;color:var(--brand-accent);border:1px solid var(--brand-accent)}.slideshow__text .button--secondary:hover{background-color:var(--brand-accent);color:#fff}.slider-counter--dots{gap:1rem}.slider-counter--dots .slider-counter__link{width:2.6rem;height:2.6rem;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.slider-counter--dots .slider-counter__link .dot{width:.9rem;height:.9rem;border-radius:50%;background-color:var(--brand-accent-subtle, rgba(58, 61, 66, .35));opacity:.55;transition:background-color .25s ease,opacity .25s ease,transform .25s ease}.slider-counter--dots .slider-counter__link:hover .dot{opacity:.9;transform:scale(1.1)}.slider-counter--dots .slider-counter__link--active .dot,.slider-counter--dots .slider-counter__link[aria-current=true] .dot{background-color:var(--brand-primary);opacity:1;transform:scale(1.25)}.slideshow__controls .slider-button{background-color:#ffffffd9;border:1px solid rgba(58,61,66,.08);border-radius:50%;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-accent);transition:background-color .2s ease,color .2s ease}.slideshow__controls .slider-button:hover{background-color:var(--brand-primary);color:#fff}.slideshow__controls .slider-button .svg-wrapper{width:1.4rem;height:1.4rem}.slideshow__autoplay .svg-wrapper svg{fill:currentColor}.slideshow__controls{gap:1.2rem;padding:1.4rem 2rem}.slideshow__controls:not(.slideshow__controls--top){background-color:#fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;width:max-content;margin:0 auto;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);z-index:3}@media screen and (max-width:749px){.slideshow__controls:not(.slideshow__controls--top){bottom:1.4rem;padding:1rem 1.4rem;gap:.8rem}.slideshow__controls .slider-button{width:3.4rem;height:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/beauteplus-slideshow.css.map */
