@property --fade-factor{syntax:"<number>";inherits:false;initial-value:0}.embla__container{display:var(--embla-display,flex);flex-direction:var(--embla-direction,row);gap:var(--embla-gap,20px);height:var(--embla-container-height,auto);touch-action:pan-y pinch-zoom;width:100%}.embla__slide{cursor:grab;flex:0 0 var(--embla-slide-size);height:100%;min-width:0}.embla__slide__inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1;scale:1;width:100%}.embla__slide:not(.is-in-view) .embla__slide__inner,.embla__slide__inner{transition:scale .2s ease-in-out,opacity .2s ease-in-out}.embla[data-inactive-effect=scaleDown] .embla__slide:not(.is-in-view) .embla__slide__inner{scale:.95}.embla[data-inactive-effect=fadeOut] .embla__slide:not(.is-in-view) .embla__slide__inner{opacity:.5}.embla[data-active-effect=parallax] .embla__slide.is-in-view .embla__slide__inner{transform:translateY(var(--embla-parallax-offset,0))}.embla[data-active-effect=shadow] .embla__slide.is-in-view{box-shadow:var(--shadow-2)}.embla[data-axis=x] .embla__slide{margin-right:var(--embla-gap,20px)}.embla[data-axis=y] .embla__slide{margin-bottom:var(--embla-gap,20px)}.embla__viewport{display:flex;justify-content:center;overflow:var(--embla-overflow,hidden);padding:10px 0;width:100%}@media (min-width:1280px){.embla__viewport{--fade-factor:0;transition:--fade-factor .4s ease-in-out}.embla__viewport.fade-edges{--fade-factor:3;--embla-mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),transparent calc(100% - var(--fade-factor)*0.2%),transparent 100%);mask-image:var(--embla-mask-image);-webkit-mask-image:var(--embla-mask-image)}.embla__viewport.fade-edges.start{--embla-mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*0.2%),#000 100%)}.embla__viewport.fade-edges.end{--embla-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),transparent calc(100% - var(--fade-factor)*0.2%),transparent 100%)}}.embla__controls{display:var(--embla-controls-display,flex);flex-direction:var(--embla-controls-flex-direction,row);justify-content:var(--embla-controls-alignment,space-between);order:var(--embla-controls-flex-order);position:var(--embla-controls-position,static);top:var(--embla-controls-vertical-offset,0);width:calc(var(--embla-controls-width, 100%) + var(--embla-increased-control-width, 0px))}.embla__buttons{align-items:center;display:var(--embla-arrows-display,flex);gap:16px;justify-content:var(--embla-arrows-alignment,flex-start);width:var(--embla-controls-width,100%)}.embla__buttons,.embla__dots{flex-direction:var(--embla-direction,row)}.embla__dots{display:var(--embla-dots-display,flex);gap:.6rem;justify-content:var(--embla-dots-alignment,center);order:var(--embla-dots-flex-order,0)}.embla__button{aspect-ratio:1;background-color:var(--white);border:1px solid var(--bg-product-gray-94);border-radius:50%;color:var(--dark);cursor:pointer;display:flex;height:var(--embla-arrow-size,40px);rotate:var(--embla-arrows-rotate,0deg);transition:background-color .2s ease-in-out,color .2s ease-in-out;width:var(--embla-arrow-size,40px)}.embla__button:disabled{background-color:var(--white);color:var(--dark-opacity-05);cursor:not-allowed;opacity:.5}.embla__button--slide-to{background-color:#fff;border:1px solid var(--bg-product-gray-92);border-radius:50px;color:var(--dark);transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.embla__button--slide-to:hover{box-shadow:var(--shadow-1)}.embla__button--slide-to--active{background-color:var(--bg-lilac-tint-0);border:1px solid var(--bg-lilac-tint-3);color:var(--bg-lilac-tint-3)}.embla__button__svg{height:60%;margin:auto;width:60%;stroke:currentColor}.embla__dot{background-color:var(--white);border:1px solid var(--dark);border-radius:var(--radius-circle);height:1rem;padding:0;width:1rem}.embla__dot--selected{background-color:var(--dark)}.embla__progress{align-self:center;background-color:var(--bg-product-gray-94);border:1px solid var(--bg-product-gray-89);border-radius:1.8rem;height:.6rem;justify-self:flex-end;max-width:90%;overflow:hidden;position:relative;width:13rem}.embla__progress__bar{background-color:var(--dark);bottom:0;left:-100%;position:absolute;top:0;width:100%}