lumary-flex-banner{display:block;position:relative;width:100%;isolation:isolate;color:#fff;background:#071d31}lumary-flex-banner *,lumary-flex-banner *:before,lumary-flex-banner *:after{box-sizing:border-box}lumary-flex-banner [hidden]{display:none!important}lumary-flex-banner .lfb__viewport{position:relative;isolation:isolate;--lfb-control-inset:clamp(8px,2vw,32px);--lfb-control-bottom:clamp(4px,1.25vw,20px)}lumary-flex-banner .lfb__track{position:relative;z-index:0;display:flex;align-items:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;direction:ltr}lumary-flex-banner .lfb__track::-webkit-scrollbar{display:none}lumary-flex-banner .lfb__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}lumary-flex-banner .lfb__scene{position:relative;isolation:isolate;container-type:inline-size;--u:calc(100cqw / var(--reference-d));--lfb-safe:calc(var(--safe-d) * var(--u));--x:var(--x-d);--y:var(--y-d);--width:var(--width-d);--align:var(--align-d);--items:var(--items-d);--ratio:var(--ratio-d)}lumary-flex-banner .lfb__media{position:relative;z-index:0;width:100%;aspect-ratio:var(--ratio);overflow:hidden;background:#15354b}lumary-flex-banner .lfb__picture,lumary-flex-banner .lfb__image,lumary-flex-banner .lfb__placeholder{display:block;width:100%;height:100%}lumary-flex-banner .lfb__image{object-fit:contain;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}lumary-flex-banner .lfb__placeholder{background:linear-gradient(115deg,#061c2d,#245f70);fill:#69a3a8}lumary-flex-banner .lfb__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-color);opacity:var(--overlay-opacity);pointer-events:none}lumary-flex-banner .lfb__safe{position:absolute;z-index:1;inset:min(var(--lfb-safe),40%);pointer-events:none}lumary-flex-banner .lfb__stack{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);transform:translate(calc(var(--x) * -1%),calc(var(--y) * -1%));width:calc(var(--width) * 1%);display:flex;flex-direction:column;align-items:var(--items);text-align:var(--align);min-width:min(44px,100%);max-width:100%;max-height:100%;overflow:auto;scrollbar-width:thin;pointer-events:auto;overflow-wrap:anywhere}lumary-flex-banner .lfb__object{--size:var(--size-d);--top:var(--top-d);--bottom:var(--bottom-d);--leading:var(--leading-d);--weight:var(--weight-d);--ink:var(--ink-d);--tracking:var(--tracking-d);flex:0 0 auto;width:100%;min-width:0;margin:0;padding:calc(var(--top) * var(--u)) 0 calc(var(--bottom) * var(--u));color:var(--ink);font-family:var(--lfb-font-family, inherit);font-style:var(--lfb-font-style, normal);font-size:calc(var(--size) * var(--u));font-weight:var(--weight);line-height:var(--leading);letter-spacing:calc(var(--tracking) * var(--u));text-transform:none}lumary-flex-banner[data-readable=true] .lfb__object{font-size:max(calc(var(--size) * var(--u)),1rem)}lumary-flex-banner .lfb__copy{display:block;margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;overflow-wrap:anywhere}lumary-flex-banner .lfb__object--button{--pad-x:var(--pad-x-d);--pad-y:var(--pad-y-d);--radius:var(--radius-d);--fill:var(--fill-d);--min-height:var(--min-height-d,44px)}lumary-flex-banner .lfb__button{--button-hover-fill:var(--solid-hover-fill,var(--ink));--button-hover-ink:var(--solid-hover-ink,var(--fill));display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:var(--min-height,44px);max-width:100%;padding:calc(var(--pad-y) * var(--u)) calc(var(--pad-x) * var(--u));border:1px solid currentColor;border-radius:calc(var(--radius) * var(--u));color:var(--ink);background:var(--fill);font:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none;text-align:center;white-space:normal;box-shadow:none;cursor:pointer;filter:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}lumary-flex-banner .lfb__object--positioned{--button-x:var(--button-x-d);--button-y:var(--button-y-d);position:absolute;z-index:1;left:calc(var(--button-x) * 1%);top:calc(var(--button-y) * 1%);transform:translate(calc(var(--button-x) * -1%),calc(var(--button-y) * -1%));width:max-content;max-width:100%;max-height:100%;padding:0;overflow:auto;overflow-wrap:anywhere;pointer-events:auto;text-align:center}lumary-flex-banner .lfb__object--positioned .lfb__button{display:flex;width:max-content}lumary-flex-banner .lfb__button--ghost{--button-hover-fill:var(--ghost-hover-fill,#fff);--button-hover-ink:var(--ghost-hover-ink,#082236);background:transparent;border-width:var(--ghost-border,1px)}lumary-flex-banner .lfb__button:not([aria-disabled=true]):focus-visible{background-color:var(--button-hover-fill);color:var(--button-hover-ink);border-color:var(--button-hover-fill)}@media(hover:hover)and (pointer:fine){lumary-flex-banner .lfb__button:not([aria-disabled=true]):hover{background-color:var(--button-hover-fill);color:var(--button-hover-ink);border-color:var(--button-hover-fill)}}lumary-flex-banner .lfb__button[aria-disabled=true]{cursor:default}lumary-flex-banner .lfb__controls{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;padding:0;margin:0;border:0;background:transparent;pointer-events:none;--lfb-dots-gutter:var(--lfb-control-inset)}lumary-flex-banner .lfb__control,lumary-flex-banner .lfb__dot{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;box-shadow:none;font:600 18px/1 Arial,sans-serif;cursor:pointer;pointer-events:auto}lumary-flex-banner .lfb__control{position:absolute;isolation:isolate;color:var(--lfb-arrow-color,#082236)}lumary-flex-banner .lfb__control:before,lumary-flex-banner .lfb__control:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}lumary-flex-banner .lfb__control:before{background:var(--lfb-arrow-background,#fff);opacity:var(--lfb-arrow-opacity,1)}lumary-flex-banner .lfb__control:after{border:1px solid currentColor;opacity:1}lumary-flex-banner .lfb__control svg,lumary-flex-banner .lfb__control [data-play-icon]{position:relative;z-index:1;opacity:1;pointer-events:none}lumary-flex-banner .lfb__control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}lumary-flex-banner .lfb__control[data-prev],lumary-flex-banner .lfb__control[data-next]{top:50%;transform:translateY(-50%)}lumary-flex-banner .lfb__control[data-prev]{left:var(--lfb-control-inset)}lumary-flex-banner .lfb__control[data-next]{right:var(--lfb-control-inset)}lumary-flex-banner .lfb__control[data-play]{right:calc(var(--lfb-control-inset) + 52px);bottom:var(--lfb-control-bottom)}lumary-flex-banner .lfb__controls--autoplay{--lfb-dots-gutter:calc(var(--lfb-control-inset) + 104px)}lumary-flex-banner .lfb__dots{position:absolute;left:50%;bottom:var(--lfb-control-bottom);transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:max-content;max-width:calc(100% - var(--lfb-dots-gutter) - var(--lfb-dots-gutter));max-height:max(44px,min(30%,132px));margin:0;padding:0;overflow:auto;scrollbar-width:thin;pointer-events:none}lumary-flex-banner .lfb__dot{position:relative;color:var(--lfb-dot-color,#b4c4cf)}lumary-flex-banner .lfb__dot:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--lfb-dot-color,#b4c4cf);opacity:var(--lfb-dot-opacity,1);transition:width .16s ease}lumary-flex-banner .lfb__dot[aria-current=true]:before{width:24px;border-radius:8px;background:var(--lfb-dot-active-color,#fff)}lumary-flex-banner :focus-visible{outline:3px solid #ffb76b;outline-offset:-3px}lumary-flex-banner .lfb__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}lumary-flex-banner .lfb__editor-note{padding:16px;margin:0;color:#082236;background:#fff4dd;font:14px/1.5 sans-serif}lumary-flex-banner .lfb__object--mobile{display:none}lumary-flex-banner .is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media(max-width:749px){lumary-flex-banner .lfb__object--positioned{--button-x:var(--button-x-m);--button-y:var(--button-y-m)}lumary-flex-banner .lfb__control[data-prev]:before,lumary-flex-banner .lfb__control[data-next]:before,lumary-flex-banner .lfb__control[data-prev]:after,lumary-flex-banner .lfb__control[data-next]:after{top:11px;right:11px;bottom:11px;left:11px}lumary-flex-banner .lfb__control[data-prev] svg,lumary-flex-banner .lfb__control[data-next] svg{width:9px;height:9px}lumary-flex-banner .lfb__scene{--u:calc(100cqw / var(--reference-m));--lfb-safe:calc(var(--safe-m) * var(--u));--x:var(--x-m);--y:var(--y-m);--width:var(--width-m);--align:var(--align-m);--items:var(--items-m);--ratio:var(--ratio-m)}lumary-flex-banner .lfb__object{--size:var(--size-m);--top:var(--top-m);--bottom:var(--bottom-m);--leading:var(--leading-m);--weight:var(--weight-m);--ink:var(--ink-m);--tracking:var(--tracking-m)}lumary-flex-banner .lfb__object--button{--pad-x:var(--pad-x-m);--pad-y:var(--pad-y-m);--radius:var(--radius-m);--fill:var(--fill-m);--min-height:var(--min-height-m,44px)}lumary-flex-banner .lfb__object--desktop{display:none}lumary-flex-banner .lfb__object--mobile{display:block}}@media(prefers-reduced-motion:reduce){lumary-flex-banner *,lumary-flex-banner *:before{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/0x-banner-homepage-11-12.css.map */
