.carrusel-wrapper{width:100%}.carrusel-title{text-align:center;margin-bottom:1rem;font-weight:700}.carrusel-img{width:100%;border-radius:0}.carrusel-caption{position:absolute;bottom:20px;left:30px;background:#00000080;color:#fff;padding:.5rem 1rem;border-radius:8px}.swiper-button-next,.swiper-button-prev{color:#f1666c}.collection-wrapper{max-width:1400px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.collection-banner{display:flex;align-items:center;gap:40px;margin-bottom:50px}.banner-left img{width:100%;max-width:600px;border-radius:8px}.banner-right{flex:1}.banner-right h1{font-size:2.2em;margin-bottom:15px;font-weight:700;color:#333}.collection-description{font-size:1em;color:#555;line-height:1.5}.collection-content{display:flex;gap:40px}.collection-sidebar{width:250px;border-right:1px solid #eee;padding-right:20px}.collection-sidebar h3{font-size:1.2em;margin-bottom:10px}.collection-sidebar select,.collection-sidebar button{width:100%;padding:8px;margin-bottom:20px}.collection-sidebar button{color:#fff;background-color:#000;border:none;border-radius:7px}.filter-tags{list-style:none;padding:0;margin:0}.filter-tags li{margin-bottom:5px;border-bottom:1px solid #f0f0f0}.filter-tags input{margin-right:9px;float:left;margin-bottom:9px;top:3px;position:relative}.collection-products{flex:1}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pagination{margin-top:40px;text-align:center}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{margin-top:2rem;padding-bottom:2rem}.footernl{margin-top:40px;font-size:16px;padding:31px 0;background-color:#f16262;color:#fff}.footernl svg{stroke:#fff;display:inline-block;margin-top:-16px}.footernl h3{display:inline-block;font-size:14px;padding-left:19px}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__copyright{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e1e1e1}.footer__columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.footer__column{flex:1;min-width:150px}.footer__column h4{margin-bottom:1rem;font-size:16px;font-weight:700}.footer__column ul{list-style:none;padding:0;margin:0}.footer__column li,.contact-info p{margin-bottom:.5rem}.contact-info .phone{font-weight:700;font-size:16px}.social-icons{display:flex;gap:1rem}.social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#f5f5f5;transition:background-color .3s}.social-icons a:hover{background-color:#e1e1e1}@media (max-width: 768px){.footer__columns{flex-direction:column;gap:1.5rem}.footer__column{min-width:100%}}.productos-slider-wrapper{margin:2rem auto;max-width:1400px;padding:0 1rem}.section-title{position:relative;padding-bottom:1rem}.section-title h2{color:#333;font-weight:300;position:relative;display:inline-block}.section-title h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:1px;background:#555;border-radius:2px}.side-image-container{padding:1rem}.side-image-container.centered-image{max-width:600px;margin:0 auto}.side-image{transition:transform .3s ease,box-shadow .3s ease}.side-image:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.productos-slider-container{position:relative}.col-md-5 .productos-slider,.col-12 .productos-slider{margin-left:15px;margin-right:15px}.slick-prev-custom,.slick-next-custom{background:transparent;color:#000;border:none;font-size:3rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:999;font-weight:100;transition:color .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.slick-prev-custom{left:-60px}.slick-next-custom{right:-60px}.slick-prev-custom:hover,.slick-next-custom:hover{color:#e30613}@media (max-width: 768px){.section-title h2{font-size:1.8rem}.slick-prev-custom,.slick-next-custom{font-size:2.5rem}.slick-prev-custom{left:-40px}.slick-next-custom{right:-40px}.side-image-container.centered-image{max-width:100%;padding:0 1rem}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.search-result__content{margin-top:20px}.search-result{text-align:center;padding:.5rem;border-radius:1rem;margin:10px;box-shadow:0 2px 6px #0003}.producto-img-wrapper{background:#fff;border-radius:12px;overflow:hidden}.producto-img{width:100%;transition:transform .3s ease}.producto-title{margin-top:.5rem;font-weight:700;font-size:1rem}.producto-price{color:#e30613;font-weight:600;margin:.5rem 0}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.collection-item{text-align:center;padding:1rem;border-radius:1rem;margin:7px;box-shadow:0 2px 6px #0003;background:#fff;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f0}.collection-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.collection-img-wrapper{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:1rem}.collection-img{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.collection-img:hover{transform:scale(1.05)}.collection-title{margin-top:.5rem;font-weight:300;font-size:.75rem;min-height:60px;color:#333;line-height:1.3}.collection-price{color:#e30613;font-weight:600;margin:.5rem 0;font-size:1.1rem}.collection-agotado{color:#999;font-style:italic;margin:.5rem 0}@media (max-width: 768px){.collection-img{height:150px}.collection-title{min-height:auto;font-size:.9rem}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.producto-item{text-align:center;padding:1rem;border-radius:1rem;margin:7px;box-shadow:0 2px 6px #0003;background:#fff;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f0}.producto-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.producto-img-wrapper{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:1rem}.producto-img{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.producto-img:hover{transform:scale(1.05)}.producto-title{margin-top:.5rem;font-weight:300;font-size:.75rem;min-height:60px;color:#333;line-height:1.3}.producto-price{color:#e30613;font-weight:600;margin:.5rem 0;font-size:1.1rem}.btn-add-cart{background:#000;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:100%;max-width:200px}.btn-add-cart:hover{background:#e30613;transform:translateY(-2px);box-shadow:0 4px 12px #e306134d}.producto-agotado{color:#999;font-style:italic;margin:.5rem 0}.cart-toast{display:none;position:fixed;bottom:20px;right:20px;background:#333;color:#fff;padding:.8rem 1.2rem;border-radius:8px;z-index:9999;box-shadow:0 4px 12px #0000004d}.cart-toast.show{display:block;animation:fadein .5s,fadeout .5s 2.5s}@media (max-width: 768px){.producto-img{height:150px}.producto-title{min-height:auto;font-size:.9rem}}@keyframes fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
