.banner-container{width:100%;position:relative;overflow:hidden}.banner-container-inner{max-height:540px;position:relative;top:0;left:0;display:flex;align-items:stretch;height:100%;transition:.5s all ease}.banner-item{width:100vw}.banner-item-image{display:block;width:100%;height:100%}.banner-ctrl{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.banner-ctrl-inner{display:flex;justify-content:space-between;box-sizing:border-box;height:60px}.dots,.arrows{display:flex;align-items:stretch}.dot-button{width:30px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.dot-button.is-active .dot{background:none;border:2px solid #e5e5e5}.dot{width:10px;height:10px;border-radius:50%;transition:all .2s;border:2px solid #222222;display:block;background:#222}.arrow-button{width:60px;height:100%;position:relative;cursor:pointer}.arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.prev .arrow{transform:translate(-50%,-50%) rotate(-90deg)}.arrow:before{--bottom-width: 4px;content:"";border-color:transparent transparent #222222 transparent;border-width:calc(var(--bottom-width) * 1.732) var(--bottom-width) calc(var(--bottom-width) * 1.732) var(--bottom-width);border-style:solid;width:0;height:0;margin-top:calc(-1.37 * var(--bottom-width) * 1.732);display:block}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px}.circle,.fill-circle{fill:none;stroke:#222;stroke-width:2;opacity:.02}.fill-circle{--duration: 10s;stroke:#e5e5e5;opacity:1;stroke-dashoffset:94.2px;stroke-dasharray:94.2px;transform:rotate(-90deg);transform-origin:center}.fill-circle.init{transition-duration:var(--duration)!important}.fill-circle.in-progress{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--duration) - .5s) linear}.fill-circle.filled{stroke-dashoffset:-94.2px;transition:stroke-dashoffset .5s linear}@media screen and (max-width: 740px){.banner-ctrl{border:none;margin-top:-60px;pointer-events:none}.banner-ctrl-inner{justify-content:flex-end;padding:0}.dots{display:none}.arrow-button{pointer-events:auto}.arrow:before{border-color:transparent transparent white transparent}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-image-banner.css.map */
