:where(.wp-site-blocks)>*{margin-block-end:0!important;margin-block-start:0!important}.wp-block-create-block-hero{align-items:center;background-position:50%;background-size:cover;display:flex;height:676px;position:relative;transition:background-image .5s ease-in-out;width:100%}@media(max-width:768px){.wp-block-create-block-hero{flex-direction:column;height:auto;justify-content:center}}.hero-bg{align-items:center;background-position:50%;background-size:cover;display:flex;height:676px;line-height:0;margin-top:-24px;overflow:hidden;position:relative;transition:background-image .5s ease-in-out;width:100%}@media(max-width:768px){.hero-bg{background-color:transparent;flex-direction:column;height:auto;justify-content:center}}.hero__container-overlay{height:auto;position:relative;width:100%}@media(min-width:1024.9999px){.hero__container-overlay:has(.swiper-pagination-lock) .container__container{max-height:1000px}}.hero__container-overlay .wave-divider__container{bottom:0;position:absolute;transform:translateY(calc(100% - 40px));z-index:0}@media(max-width:768px){.hero__container-overlay .wave-divider__container{bottom:13px;transform:translateY(calc(100% - 24px))}}.hero__container-overlay:has(.product-filter ul.open) .wave-divider__container{position:static;transform:none}.hero-container{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1440px;position:relative;width:100%}@media(max-width:1024px){.hero-container{align-items:center;gap:var(--Spacing-lg,24px);width:100%}}.hero-container .hero-breadcrumbs-container{padding-top:40px;width:100%}.hero-container .hero-breadcrumbs-container a,.hero-container .hero-breadcrumbs-container span{color:#1f1f1f}.hero-container .hero-breadcrumbs-container.negative a,.hero-container .hero-breadcrumbs-container.negative span{color:#fff}.hero-container .hero-breadcrumbs-container+.hero-content{padding-top:30px}.hero-container__text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--Spacing-lg,24px)}@media(max-width:1024px){.hero-container__text{align-items:start;flex:0 0 100%;flex-direction:column;gap:var(--Spacing-2xl,40px);max-width:100%;width:100%}}.hero-container:has(.product-filter) .hero-content{gap:40px;padding-bottom:0}.hero-content{align-items:start;display:flex;gap:24px;padding-bottom:64px;padding-top:64px;position:relative;width:100%}@media(max-width:1024px){.hero-content{flex-direction:column;padding-bottom:48px}}@media(max-width:768px){.hero-content{align-items:center;padding:32px 0}}.hero-leftColumn{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--Spacing-5xl,64px);width:50%}@media(max-width:1200px){.hero-leftColumn{min-width:100%}}@media(max-width:1024px){.hero-leftColumn{align-items:flex-start;align-self:stretch;gap:var(--Spacing-3xl,48px);justify-content:center;width:100%}}@media(max-width:768px){.hero-leftColumn{align-items:center}}.hero-swiper{flex:1 1 auto;max-width:736px;overflow:hidden;width:50%}@media(max-width:1024px){.hero-swiper{width:100%}}.hero-swiper .swiper-slide{display:flex;justify-content:center}.hero-swiper .swiper-slide img{box-sizing:border-box;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:1024px){.hero-swiper .swiper-slide img{height:100%;width:auto}}.marca-template .hero-content,.producto-template .hero-content{justify-content:space-between}.marca-template .hero-swiper,.producto-template .hero-swiper{flex:1 1 auto;max-width:628px;width:100%}@media(max-width:1024px){.marca-template .hero-swiper,.producto-template .hero-swiper{max-width:100%}}.marca-template .hero-swiper .hero-product__image,.producto-template .hero-swiper .hero-product__image{max-height:670px}@media(max-width:1024px){.marca-template .hero-swiper .hero-product__image,.producto-template .hero-swiper .hero-product__image{max-height:600px}}@media(max-width:768px){.marca-template .hero-swiper .hero-product__image,.producto-template .hero-swiper .hero-product__image{max-height:424px;width:auto}}.marca-template .hero__container-overlay .wave-divider__container,.producto-template .hero__container-overlay .wave-divider__container{transform:translateY(0)}.overlay{bottom:0;position:absolute;width:100%}.modal{align-items:center;animation:slideInFromTopRight .1s ease-in-out;display:flex;justify-content:center;z-index:1000}.modal div{background-color:#fff;border-radius:8px;padding:20px;text-align:center}@keyframes slideInFromTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translate(0)}}