.barraka-media-carousel-shell{position:relative;width:100%}.barraka-media-carousel{position:relative;display:block;width:100%;overflow:hidden;isolation:isolate}.barraka-media-carousel__slides{position:relative;height:min(var(--barraka-carousel-height-mobile, 280px),46vh);min-height:0;max-height:min(var(--barraka-carousel-height-mobile, 280px),46vh)}@media screen and (min-width:750px){.barraka-media-carousel__slides{height:min(var(--barraka-carousel-height-desktop, 500px),500px);max-height:500px}}.barraka-media-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;z-index:0;pointer-events:none;transition:opacity .85s ease,visibility .85s ease}.barraka-media-carousel__slide--active,.barraka-media-carousel__slide.barraka-hero__slide--active{opacity:1;visibility:visible;z-index:1;pointer-events:auto}.barraka-media-carousel__slide.barraka-hero__slide--entering .barraka-media-carousel__media{animation:barraka-carousel-enter .85s cubic-bezier(.22,1,.36,1) forwards}.barraka-media-carousel__slide.barraka-hero__slide--exiting .barraka-media-carousel__media{animation:barraka-carousel-exit .85s ease forwards}@keyframes barraka-carousel-enter{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes barraka-carousel-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.barraka-media-carousel--single .barraka-media-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;visibility:visible;z-index:1;pointer-events:auto}.barraka-media-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.barraka-media-carousel__media--linked{display:block;text-decoration:none;color:inherit}.barraka-media-carousel__image,.barraka-media-carousel__video,.barraka-media-carousel__placeholder{width:100%;height:100%;object-fit:var(--barraka-carousel-fit, cover);display:block}.barraka-media-carousel--adapt .barraka-media-carousel__slides{height:min(var(--barraka-carousel-height-mobile, 280px),46vh);min-height:0;max-height:min(var(--barraka-carousel-height-mobile, 280px),46vh);aspect-ratio:unset}@media screen and (min-width:750px){.barraka-media-carousel--adapt .barraka-media-carousel__slides{aspect-ratio:unset;height:min(var(--barraka-carousel-height-desktop, 500px),500px);max-height:500px}}.barraka-media-carousel__image--desktop,.barraka-media-carousel__video--desktop{display:none}.barraka-media-carousel__image--mobile,.barraka-media-carousel__video--mobile{display:block}@media screen and (min-width:750px){.barraka-media-carousel__image--desktop,.barraka-media-carousel__video--desktop{display:block}.barraka-media-carousel__image--mobile,.barraka-media-carousel__video--mobile{display:none}}.barraka-hero__nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(.5rem,2vw,1.25rem);pointer-events:none}.barraka-hero__nav .barraka-hero__arrow{pointer-events:auto}.barraka-hero__arrow{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.5rem,4vw,3rem);height:clamp(2.5rem,4vw,3rem);padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#2e211873;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,transform .25s ease,border-color .25s ease}.barraka-hero__arrow:hover{background:#b58a4ad9;border-color:#ffffffa6;transform:scale(1.05)}.barraka-hero__arrow .svg-wrapper{width:1rem;height:1rem;display:flex}.barraka-hero__arrow--prev .svg-wrapper,.barraka-hero__arrow--next .svg-wrapper{transform:none}.barraka-hero__dots{position:absolute;left:50%;bottom:clamp(.85rem,2vw,1.35rem);z-index:4;transform:translate(-50%);display:flex;align-items:center;gap:.5rem}.barraka-hero__dot{width:.55rem;height:.55rem;padding:0;border:0;border-radius:50%;background:#ffffff73;cursor:pointer}.barraka-hero__dot--active{background:var(--barraka-gold-light, #fff);transform:scale(1.2)}.barraka-media-carousel__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,rgba(46,33,24,calc(var(--barraka-carousel-overlay, .55) + .1)),rgba(46,33,24,calc(var(--barraka-carousel-overlay, .55) * .65)) 42%,rgba(46,33,24,calc(var(--barraka-carousel-overlay, .55) * .25)))}.barraka-media-carousel__content{position:absolute;top:0;bottom:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1rem,2.5vw,1.5rem) max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem));max-width:none;margin-inline:0;left:0;right:0;pointer-events:none}.barraka-media-carousel__content-panel{pointer-events:auto;max-width:min(28rem,46vw);padding:.75rem 1rem;background:linear-gradient(135deg,#2e2118d1,#2e21189e);border:1px solid rgba(201,166,107,.28);border-radius:var(--barraka-radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px #2e211840}.barraka-media-carousel__content a,.barraka-media-carousel__content button{pointer-events:auto}.barraka-media-carousel__badge,.barraka-media-carousel__eyebrow{display:inline-block;font-family:var(--bh-font-body);font-size:var(--bh-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--barraka-gold-light);margin-bottom:.65rem}.barraka-media-carousel__title{font-family:var(--bh-font-heading);font-size:var(--bh-title-lg);line-height:1.08;color:var(--barraka-warm-white);margin:0 0 .85rem;max-width:16ch;text-shadow:0 2px 24px rgba(0,0,0,.35)}.barraka-media-carousel__text{font-family:var(--bh-font-body);font-size:var(--bh-text-lg);line-height:1.6;color:#faf8f4eb;margin:0 0 1.5rem;max-width:36rem;text-shadow:0 1px 12px rgba(0,0,0,.28)}.barraka-media-carousel__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media screen and (max-width:749px){.barraka-media-carousel__title{font-size:var(--bh-title-md);max-width:100%}.barraka-media-carousel__text{font-size:var(--bh-text-base)}}@media screen and (min-width:990px){.barraka-media-carousel-shell{padding-inline:clamp(1.25rem,3vw,2.5rem)}.barraka-hero__nav{padding:0 .15rem}.barraka-media-carousel__content{padding-inline:clamp(2rem,5vw,4rem)}}@media screen and (min-width:750px){.barraka-media-carousel__title{font-size:var(--bh-title-md);max-width:14ch}.barraka-media-carousel__text{font-size:var(--bh-text-base);margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.barraka-media-carousel__slide{transition:none}.barraka-media-carousel__slide.barraka-hero__slide--entering .barraka-media-carousel__media,.barraka-media-carousel__slide.barraka-hero__slide--exiting .barraka-media-carousel__media{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/barraka-slideshow.css.map */
