.holographic-banners{position:relative;z-index:1;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.holographic-banners__list{display:flex;gap:0;border-radius:var(--holo-border-radius, 10px);overflow:hidden;list-style:none;margin:0;padding:0}.holographic-banner{position:relative;flex:1;min-height:var(--holo-height, 600px);overflow:hidden;cursor:pointer;transition:flex .5s ease}.holographic-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:filter .5s ease}.holographic-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--holo-overlay-opacity, .3));z-index:1;pointer-events:none}.holographic-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff00ff4d,#00ffff4d,#ffff004d,#ff00ff4d,#00ffff4d);background-size:400% 400%;opacity:var(--holo-intensity, .6);mix-blend-mode:overlay;pointer-events:none;z-index:2;transition:opacity .5s ease}.holographic-banners__list:hover .holographic-banner:not(:hover) .holographic-banner__img{filter:grayscale(100%)}.holographic-banners__list:hover .holographic-banner:not(:hover):after{opacity:0}@media(prefers-reduced-motion:no-preference){.holographic-banner:hover:after{animation:holo-shift 3s ease infinite}}@keyframes holo-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.holographic-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;display:flex;align-items:center;justify-content:center;color:#555}.holographic-banner__placeholder svg{width:64px;height:64px}.holographic-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:var(--holo-content-padding, 30px);color:#fff}.holographic-banner__title{font-size:var(--holo-title-size, 32px);font-weight:700;color:var(--holo-title-color, #fff);margin:0 0 10px;transition:transform .3s ease;line-height:1.15}.holographic-banner:hover .holographic-banner__title{transform:translateY(-4px)}.holographic-banner__description{font-size:var(--holo-desc-size, 16px);color:var(--holo-text-color, #fff);margin:0 0 20px;line-height:1.5;transition:transform .3s ease}.holographic-banner:hover .holographic-banner__description{transform:translateY(-4px)}.holographic-banner__btn{display:inline-block;padding:var(--holo-btn-padding-v, 12px) var(--holo-btn-padding-h, 24px);background:var(--holo-btn-bg, #fff);color:var(--holo-btn-color, #000);text-decoration:none;border-radius:var(--holo-btn-radius, 4px);font-size:var(--holo-btn-size, 14px);font-weight:600;transition:background .3s ease,transform .3s ease;white-space:nowrap}.holographic-banner:hover .holographic-banner__btn{background:var(--holo-btn-bg-hover, #f0f0f0);transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.holographic-banner,.holographic-banner__img,.holographic-banner__title,.holographic-banner__description,.holographic-banner__btn,.holographic-banner:after{transition:none;animation:none}}@media screen and (max-width:749px){.holographic-banners__list{flex-direction:column;border-radius:0}.holographic-banner{min-height:var(--holo-height-mb, 400px);flex:none}.holographic-banner__title{font-size:var(--holo-title-size-mb, 24px)}.holographic-banner__description{font-size:var(--holo-desc-size-mb, 14px)}.holographic-banner__btn{font-size:var(--holo-btn-size-mb, 13px)}.holographic-banners__list:hover .holographic-banner:not(:hover) .holographic-banner__img{filter:none}.holographic-banners__list:hover .holographic-banner:not(:hover):after{opacity:var(--holo-intensity, .6)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/holographic-banners.css.map */
