.enhanced-slider-with-info{position:relative;overflow:hidden}.enhanced-slider-wrapper{display:flex;flex-direction:column;gap:2rem;align-items:stretch}@media screen and (min-width: 990px){.enhanced-slider-wrapper.side-by-side{flex-direction:row;gap:4rem}.enhanced-slider-wrapper.content-overlay{position:relative}.enhanced-slider-wrapper.content-overlay .enhanced-slider-content{position:absolute;top:50%;left:4rem;transform:translateY(-50%);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem;border-radius:12px;max-width:500px;z-index:10;box-shadow:0 20px 40px #0000001a}}.enhanced-slider-images{flex:1;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a}@media screen and (min-width: 990px){.enhanced-slider-wrapper.side-by-side .enhanced-slider-images{flex:0 0 60%}}.enhanced-image-swiper{width:100%;height:100%;border-radius:12px;overflow:hidden}.enhanced-slider-image{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px;background-color:rgba(var(--color-background),.5)}.enhanced-slider-image:after{content:"";display:block;padding-bottom:var(--slide-height, 75%)}.enhanced-slider-image[style*=--slide-height][style*=px]:after{padding-bottom:0}.enhanced-slider-image[style*=--slide-height][style*=px]{height:var(--slide-height)}.enhanced-slider-image img,.enhanced-slider-image video,.enhanced-slider-image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--image-fit, cover);object-position:center;transition:transform .3s ease}.enhanced-slider-slide:hover .enhanced-slider-image img,.enhanced-slider-slide:hover .enhanced-slider-image video{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .3s ease}.enhanced-nav-button{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #0000001a;opacity:0;visibility:hidden}.enhanced-slider-images:hover .enhanced-nav-button{opacity:1;visibility:visible}.enhanced-nav-button:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #00000026}.enhanced-nav-button.swiper-button-prev{left:1rem}.enhanced-nav-button.swiper-button-next{right:1rem}.enhanced-nav-button svg{width:20px;height:20px;fill:rgba(var(--color-foreground))}.enhanced-pagination{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.enhanced-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ffffff80;border-radius:50%;transition:all .3s ease;cursor:pointer}.enhanced-pagination .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.enhanced-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ffffff4d;z-index:10}.progress-fill{height:100%;width:0;background:rgba(var(--color-button));transition:width .1s linear}.enhanced-slider-content{flex:1;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 990px){.enhanced-slider-wrapper.side-by-side .enhanced-slider-content{flex:0 0 40%;padding-left:2rem}}.content-wrapper{display:flex;flex-direction:column;gap:2rem}.heading-content-block{text-align:left}.enhanced-heading{margin-bottom:1rem;line-height:1.2;font-weight:700}.enhanced-heading.h1{font-size:clamp(2.5rem,5vw,4rem)}.enhanced-heading.h2{font-size:clamp(2rem,4vw,3rem)}.enhanced-heading.h3{font-size:clamp(1.5rem,3vw,2.25rem)}.enhanced-heading.h4{font-size:clamp(1.25rem,2.5vw,1.75rem)}.enhanced-description{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:rgba(var(--color-foreground),.8)}.enhanced-subheading{display:inline-block;padding:.5rem 1rem;background:rgba(var(--color-button));color:rgba(var(--color-button-text));border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:1rem}.enhanced-text-blocks{display:grid;gap:1.5rem}@media screen and (min-width: 750px){.enhanced-text-blocks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.enhanced-text-block{padding:1.5rem;background:rgba(var(--color-background),.5);border-radius:8px;border:1px solid rgba(var(--color-border));transition:all .3s ease}.enhanced-text-block:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:rgba(var(--color-button))}.block-icon{font-size:2rem;margin-bottom:1rem;display:flex;align-items:center}.block-icon svg{width:32px;height:32px;fill:rgba(var(--color-button))}.block-subtitle{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:rgba(var(--color-foreground))}.block-description{font-size:.95rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.enhanced-button-wrapper{margin-top:2rem}.animated-content{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.animated-content:nth-child(2){animation-delay:.1s}.animated-content:nth-child(3){animation-delay:.2s}.animated-content:nth-child(4){animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 989px){.enhanced-slider-wrapper{gap:2rem}.enhanced-slider-images{margin-bottom:1rem}.content-wrapper{gap:1.5rem}.enhanced-text-blocks{grid-template-columns:1fr}}@media screen and (max-width: 749px){.enhanced-nav-button{width:40px;height:40px}.enhanced-nav-button svg{width:16px;height:16px}.enhanced-heading.h1{font-size:2.5rem}.enhanced-heading.h2{font-size:2rem}}@media (prefers-color-scheme: dark){.enhanced-text-block{background:#ffffff0d}.enhanced-nav-button{background:#000c}.enhanced-nav-button:hover{background:#000000e6}.enhanced-nav-button svg{fill:#ffffffe6}}.enhanced-nav-button:focus-visible{outline:2px solid rgba(var(--color-button));outline-offset:2px}.enhanced-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid rgba(var(--color-button));outline-offset:2px}@media (prefers-reduced-motion: reduce){.enhanced-slider-image img,.enhanced-slider-image video,.enhanced-nav-button,.enhanced-text-block,.animated-content{transition:none;animation:none}.animated-content{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/enhanced-slider-with-info.css.map */
