.nlbm-banner-carousel{--nlbm-banner-width: 50%;--nlbm-banner-gap: 18px;--nlbm-banner-radius: 22px;position:relative;display:block;max-width:1500px;margin:0 auto;padding:22px 0 8px;overflow:hidden}.nlbm-banner-carousel__track{position:relative;height:0;padding-top:calc(var(--nlbm-banner-width) * .5625);touch-action:pan-y}.nlbm-banner-carousel__slide{--offset: 0;position:absolute;top:0;left:calc((100% - var(--nlbm-banner-width)) / 2);width:var(--nlbm-banner-width);aspect-ratio:16 / 9;display:block;overflow:hidden;border-radius:var(--nlbm-banner-radius);background:#fdf6ee;box-shadow:0 4px 14px #00000014;transform:translate(calc(var(--offset) * (100% + var(--nlbm-banner-gap))));transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,opacity .4s ease;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent}.nlbm-banner-carousel__slide.is-active{z-index:2}.nlbm-banner-carousel__slide.is-far{opacity:0;pointer-events:none}.nlbm-banner-carousel__slide.no-transition{transition:none}.nlbm-banner-carousel__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){.nlbm-banner-carousel__slide:hover{box-shadow:0 0 0 3px #74b4f3d9,0 0 28px 6px #74b4f38c,0 18px 36px #0000002e;transform:translate(calc(var(--offset) * (100% + var(--nlbm-banner-gap)))) translateY(-8px) scale(1.025);transition:transform .3s ease,box-shadow .3s ease,opacity .4s ease;z-index:3}.nlbm-banner-carousel__slide:hover .nlbm-banner-carousel__image{transform:scale(1.04)}}.nlbm-banner-carousel__slide:focus-visible{outline:3px solid var(--nlbm-azul, #5db6f9);outline-offset:3px}.nlbm-banner-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:48px;height:48px;border-radius:50%;border:none;background:#fff;color:#111;box-shadow:0 3px 12px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.nlbm-banner-carousel__arrow:hover{background:var(--nlbm-dorado, #f5b50f);transform:translateY(-50%) scale(1.08)}.nlbm-banner-carousel__arrow--prev{left:calc((100% - var(--nlbm-banner-width)) / 2 + 14px)}.nlbm-banner-carousel__arrow--next{right:calc((100% - var(--nlbm-banner-width)) / 2 + 14px)}.nlbm-banner-carousel__dots{display:flex;justify-content:center;gap:8px;height:34px;align-items:center}.nlbm-banner-carousel__dot{width:9px;height:9px;padding:0;border:none;border-radius:999px;background:#0003;cursor:pointer;transition:width .3s ease,background .3s ease}.nlbm-banner-carousel__dot.is-active{width:26px;background:var(--nlbm-azul, #5db6f9)}@media screen and (max-width:749px){.nlbm-banner-carousel{--nlbm-banner-width: 80%;--nlbm-banner-gap: 10px;--nlbm-banner-radius: 14px;padding-top:10px}.nlbm-banner-carousel__arrow{display:none}}@media(prefers-reduced-motion:reduce){.nlbm-banner-carousel__slide,.nlbm-banner-carousel__image{transition:none!important}}.nlbm-banner-carousel{isolation:isolate;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-nlbm-banner-carousel.css.map */
