.ll-banner{--color-foreground: var(--ll-palette-primary-rgb);--color-background: var(--ll-palette-neutral_20-rgb);color:var(--ll-palette-primary);background:var(--ll-palette-neutral_20);position:relative;width:100%;overflow:hidden}.section.ll-hero-carousel-section,.section.ll-brand-banner-section,.section.ll-hero-carousel-section+.section,.section.ll-brand-banner-section+.section{margin-top:0!important}.ll-brand-banner,.ll-hero-carousel__slide{display:grid}.ll-brand-banner:before,.ll-hero-carousel__slide:before{content:"";grid-area:1 / 1;width:100%;padding-top:56.25%;pointer-events:none}.ll-brand-banner:before{padding-top:28.125%}.ll-hero-carousel__slides{position:relative}.ll-hero-carousel__slide,.ll-banner__picture,.ll-banner__image,.ll-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ll-hero-carousel__slide{visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s ease}.ll-hero-carousel__slide.is-active{position:relative;visibility:visible;opacity:1}.ll-banner__picture,.ll-banner__image{display:block;width:100%;height:100%}.ll-banner__image{object-fit:cover}.ll-banner__overlay{z-index:1;pointer-events:none;background:var(--ll-banner-background-color-desktop, transparent);opacity:var(--ll-banner-background-opacity-desktop, 0)}.ll-banner__overlay:empty{display:block}.ll-banner__content{position:relative;z-index:3;grid-area:1 / 1;display:flex;flex-direction:column;width:min(var(--ll-content-max),calc(100% - 10rem));margin-inline:auto;padding-block:5rem;box-sizing:border-box;color:rgb(var(--ll-banner-heading-color-desktop, var(--color-foreground)));pointer-events:none;--ll-banner-grid-width: min(var(--ll-content-max), calc(100vw - 10rem) );--ll-banner-grid-gap: 2rem;--ll-banner-grid-count: 12}.ll-banner__content :where(a,button){pointer-events:auto}.ll-banner__content--top-left,.ll-banner__content--middle-left,.ll-banner__content--bottom-left{align-items:flex-start}.ll-banner__content--top-center,.ll-banner__content--center,.ll-banner__content--bottom-center{align-items:center}.ll-banner__content--top-right,.ll-banner__content--middle-right,.ll-banner__content--bottom-right{align-items:flex-end}.ll-banner__content--top-left,.ll-banner__content--top-center,.ll-banner__content--top-right{justify-content:flex-start}.ll-banner__content--middle-left,.ll-banner__content--center,.ll-banner__content--middle-right{justify-content:center}.ll-banner__content--bottom-left,.ll-banner__content--bottom-center,.ll-banner__content--bottom-right{justify-content:flex-end}.ll-banner__content--text-left{text-align:left}.ll-banner__content--text-center{text-align:center}.ll-banner__content--text-right{text-align:right}.ll-banner__group{display:inline-flex;flex-direction:column;gap:2rem;width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-content-columns-desktop)) - var(--ll-banner-grid-gap)));max-width:100%}.ll-banner__group--left{align-items:flex-start}.ll-banner__group--center{align-items:center}.ll-banner__group--right{align-items:flex-end}.ll-banner .ll-banner__heading{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-heading-columns-desktop)) - var(--ll-banner-grid-gap)));margin:0;color:rgb(var(--ll-banner-heading-color-desktop, var(--color-foreground)));background:transparent;font-family:var(--ll-font-display);font-size:var(--ll-display-size);font-style:italic;font-weight:400;letter-spacing:.15rem}.ll-banner .ll-banner__text{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-text-columns-desktop)) - var(--ll-banner-grid-gap)));--color-link: var(--ll-banner-text-color-desktop, var(--color-foreground));color:rgb(var(--ll-banner-text-color-desktop, var(--color-foreground)));background:transparent;font-size:1.6rem;font-weight:600;line-height:1.75}.ll-banner__text :where(p,a,li){font-size:inherit;font-weight:inherit;line-height:inherit}.ll-banner__logo,.ll-banner__logo a,.ll-banner__logo picture{display:block;line-height:0}.ll-banner__logo{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-logo-columns-desktop)) - var(--ll-banner-grid-gap)))}.ll-banner__logo--desktop-left{margin-right:auto}.ll-banner__logo--desktop-center{margin-inline:auto}.ll-banner__logo--desktop-right{margin-left:auto}.ll-banner__logo-image{width:100%;height:auto}.button.ll-button.ll-banner__button{min-width:0;max-width:100%;overflow-wrap:anywhere;width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-button-columns-desktop)) - var(--ll-banner-grid-gap)));color:var(--ll-banner-button-text);background:var(--ll-banner-button-background)}@media(hover:hover)and (pointer:fine){.button.ll-button.ll-banner__button:not([disabled]):hover{color:var(--ll-banner-button-text);background:color-mix(in srgb,var(--ll-banner-button-background) 88%,#000)}}.ll-hero-carousel__autoplay-hitarea,.ll-hero-carousel__arrow,.ll-hero-carousel__dot{-webkit-appearance:none;appearance:none;border:0;color:currentcolor;background:transparent;cursor:pointer}.ll-hero-carousel__autoplay-hitarea{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}.ll-hero-carousel__autoplay-hitarea:focus-visible{outline:.1rem solid currentcolor;outline-offset:-.5rem}.ll-hero-carousel__arrow{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;transform:translateY(-50%)}.ll-hero-carousel__arrow svg{width:2rem;height:2rem}.ll-hero-carousel__arrow--previous{left:2rem}.ll-hero-carousel__arrow--next{right:2rem}.ll-hero-carousel__dots{position:absolute;z-index:4;right:0;bottom:2rem;left:0;display:flex;justify-content:center;gap:1rem}.ll-hero-carousel__dot{width:.8rem;height:.8rem;padding:0;border:.1rem solid currentcolor;border-radius:50%}.ll-hero-carousel__dot.is-active{background:currentcolor}@media screen and (max-width:749px){.ll-banner__overlay{background:var(--ll-banner-background-color-mobile, transparent);opacity:var(--ll-banner-background-opacity-mobile, 0)}.ll-hero-carousel__slide:before{padding-top:125%}.ll-brand-banner:before{padding-top:100%}.ll-banner__content{width:calc(100% - 4rem);padding-block:2rem;--ll-banner-grid-width: calc(100vw - 4rem) ;--ll-banner-grid-gap: 1rem;--ll-banner-grid-count: 4}.ll-banner__content--mobile-top-left,.ll-banner__content--mobile-middle-left,.ll-banner__content--mobile-bottom-left{align-items:flex-start}.ll-banner__content--mobile-top-center,.ll-banner__content--mobile-center,.ll-banner__content--mobile-bottom-center{align-items:center}.ll-banner__content--mobile-top-right,.ll-banner__content--mobile-middle-right,.ll-banner__content--mobile-bottom-right{align-items:flex-end}.ll-banner__content--mobile-top-left,.ll-banner__content--mobile-top-center,.ll-banner__content--mobile-top-right{justify-content:flex-start}.ll-banner__content--mobile-middle-left,.ll-banner__content--mobile-center,.ll-banner__content--mobile-middle-right{justify-content:center}.ll-banner__content--mobile-bottom-left,.ll-banner__content--mobile-bottom-center,.ll-banner__content--mobile-bottom-right{justify-content:flex-end}.ll-banner__group{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-content-columns-mobile)) - var(--ll-banner-grid-gap)))}.ll-banner__content--mobile-text-left{text-align:left}.ll-banner__content--mobile-text-center{text-align:center}.ll-banner__content--mobile-text-right{text-align:right}.ll-banner__group--mobile-left{align-items:flex-start}.ll-banner__group--mobile-center{align-items:center}.ll-banner__group--mobile-right{align-items:flex-end}.ll-banner__logo{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-logo-columns-mobile)) - var(--ll-banner-grid-gap)))}.ll-banner .ll-banner__heading{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-heading-columns-mobile)) - var(--ll-banner-grid-gap)));color:rgb(var(--ll-banner-heading-color-mobile, var(--ll-banner-heading-color-desktop, var(--color-foreground))))}.ll-banner .ll-banner__text{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-text-columns-mobile)) - var(--ll-banner-grid-gap)));--color-link: var(--ll-banner-text-color-mobile, var(--ll-banner-text-color-desktop, var(--color-foreground)));color:rgb(var(--ll-banner-text-color-mobile, var(--ll-banner-text-color-desktop, var(--color-foreground))))}.button.ll-button.ll-banner__button{width:min(100%,calc(((var(--ll-banner-grid-width) + var(--ll-banner-grid-gap)) / var(--ll-banner-grid-count) * var(--ll-banner-button-columns-mobile)) - var(--ll-banner-grid-gap)))}.ll-banner__logo--mobile-left{margin-right:auto;margin-left:0}.ll-banner__logo--mobile-center{margin-inline:auto}.ll-banner__logo--mobile-right{margin-right:0;margin-left:auto}.ll-hero-carousel__arrow--previous{left:1rem}.ll-hero-carousel__arrow--next{right:1rem}}@media(prefers-reduced-motion:reduce){.ll-hero-carousel__slide{transition:none}}.ll-banner .ll-banner__button{--ll-banner-button-background: var(--ll-banner-button-background-desktop);--ll-banner-button-text: var(--ll-banner-button-text-desktop)}@media screen and (max-width:749px){.ll-banner .ll-banner__button{--ll-banner-button-background: var(--ll-banner-button-background-mobile);--ll-banner-button-text: var(--ll-banner-button-text-mobile)}}.ll-banner__content--empty-center{align-items:center;justify-content:center}@media screen and (min-width:750px){:is(.ll-hero-carousel__slide--square-left,.ll-hero-carousel__slide--square-right):before{padding-top:50%}:is(.ll-hero-carousel__slide--square-left,.ll-hero-carousel__slide--square-right)>:is(.ll-banner__picture,.ll-banner__overlay){width:50%;height:100%;right:auto}.ll-hero-carousel__slide--square-right>:is(.ll-banner__picture,.ll-banner__overlay){left:auto;right:0}:is(.ll-hero-carousel__slide--square-left,.ll-hero-carousel__slide--square-right) .ll-banner__content--empty-center{width:50%;max-width:none;margin-inline:0;padding-inline:5rem;--ll-banner-grid-width: calc(50vw - 10rem) }.ll-hero-carousel__slide--square-left .ll-banner__content--empty-center{margin-left:50%}.ll-hero-carousel__slide--square-right .ll-banner__content--empty-center{margin-right:50%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ll-brand-banners.css.map */
