:root{--slider-height-mobile: 50vh;--slider-height-tablet: 60vh;--slider-height-desktop: 100vh;--slider-min-height: 300px;--slider-max-height: 900px}.media-swiper{height:var(--slider-height-mobile);min-height:var(--slider-min-height);max-height:var(--slider-max-height)}@media (min-width: 768px){.media-swiper{height:var(--slider-height-tablet)}}@media (min-width: 1024px){.media-swiper{height:var(--slider-height-desktop)}}.container{max-width:1200px;margin:0 auto;padding:2rem 1rem}h1{text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700;color:#1f2937}.swiper-slide{position:relative;background-color:#1f2937;overflow:hidden}.slide-media-container{width:100%;height:100%;position:relative}.slide-media{width:100%;height:100%;object-fit:cover;display:block}.slide-media-desktop{display:block}.slide-media-mobile{display:none}@media (max-width: 767px){.slide-media-desktop{display:none}.slide-media-mobile{display:block}}.slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:10;width:90%;max-width:900px;padding:2rem}.slide-image{width:80%;height:auto;object-fit:cover;margin:0 auto 2rem;display:block}.slide-title{font-weight:700;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.slide-description{font-size:1.4rem;opacity:.95;text-shadow:0 2px 8px rgba(0,0,0,.8);line-height:1.5;font-weight:300;margin-bottom:2.5rem}.slide-button{display:inline-block;background-color:#417505;color:#fff;text-transform:uppercase;padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;font-family:Carter One}.slide-button:hover{transform:translateY(-3px);background-color:#cf6d58}@media (max-width: 768px){.slide-content{width:95%;padding:1.5rem}.slide-title{font-size:2.2rem;margin-bottom:1rem}.slide-description{font-size:1.1rem;margin-bottom:2rem}}@media (max-width: 480px){.slide-content{padding:1rem}.slide-title{font-size:1.8rem;margin-bottom:.75rem}.slide-description{font-size:1rem;margin-bottom:1.5rem}}.swiper-button-next,.swiper-button-prev{width:80px;height:80px;background:none;color:transparent!important;background-image:url(https://cdn.shopify.com/s/files/1/0707/2710/6728/files/Hojas-flechas.png?v=1748379558);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));top:50%!important;margin-top:-40px!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next{transform:scaleX(-1);right:10rem!important}.swiper-button-prev{transform:scaleX(1);left:10rem!important}.swiper-button-next:hover{transform:scale(1.1) scaleX(-1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.swiper-button-prev:hover{transform:scale(1.1) scaleX(1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}@media (max-width: 768px){.swiper-button-next,.swiper-button-prev{width:60px;height:60px;margin-top:-30px!important}.swiper-button-next{right:1rem!important}.swiper-button-prev{left:1rem!important}}@media (max-width: 480px){.swiper-button-next,.swiper-button-prev{width:45px;height:45px;margin-top:-22.5px!important}.swiper-button-next{right:.5rem!important}.swiper-button-prev{left:.5rem!important}}.slide-loading{display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#6b7280;font-size:1.2rem}.info-section{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem}.info-section h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.info-section ul{list-style:none;padding:0}.info-section li{padding:.5rem 0;color:#6b7280}.config-section{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem}.config-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.control-group{display:flex;flex-direction:column;gap:.5rem}.control-group label{font-weight:500;color:#374151}.control-group input,.control-group select{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.control-group button{padding:.5rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;transition:background-color .3s ease}.control-group button:hover{background-color:#2563eb}.badge{display:inline-block;background-color:#10b981;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;margin-left:.5rem}@media (max-width: 640px){.container{padding:1rem .5rem}.config-controls{grid-template-columns:1fr}}.slide-video{width:100%;height:100%;object-fit:cover}.slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0006,#0003,#00000080);z-index:5}.slide-content{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.video-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:1rem;border-radius:50%;font-size:2rem;z-index:15;opacity:0;transition:opacity .3s ease;pointer-events:none}.swiper-slide:hover .video-indicator{opacity:1}.swiper-pagination,.swiper-scrollbar{display:none!important}.swiper-button-next:before,.swiper-button-prev:before{content:"";position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.slide-overlay:before{content:"";position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.slide-media-container:before{content:"";position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/10/assets/slider-joy.css.map */
