.elementor-147794 .elementor-element.elementor-element-7ae305f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-b58db67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-147794 .elementor-element.elementor-element-b58db67:not(.elementor-motion-effects-element-type-background), .elementor-147794 .elementor-element.elementor-element-b58db67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2bbbfb;}.elementor-147794 .elementor-element.elementor-element-45500b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-d6c1198 img{width:100%;}.elementor-147794 .elementor-element.elementor-element-10ad416{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-73caf16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-4c15cf0{width:100%;max-width:100%;z-index:0;top:50%;text-align:center;}body:not(.rtl) .elementor-147794 .elementor-element.elementor-element-4c15cf0{left:50%;}body.rtl .elementor-147794 .elementor-element.elementor-element-4c15cf0{right:50%;}.elementor-147794 .elementor-element.elementor-element-4c15cf0 .elementor-heading-title{font-family:"URW Din Arabic", Sans-serif;font-size:2.2rem;font-weight:400;text-transform:uppercase;color:#2D316D;}.elementor-147794 .elementor-element.elementor-element-c40e228{width:auto;max-width:auto;}.elementor-147794 .elementor-element.elementor-element-bd47cc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-96c0825 .rey-triggerBtn.--button2{font-family:"URW Din Arabic", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-147794 .elementor-element.elementor-element-96c0825  .rey-triggerBtn.--button2{color:#323232;background-color:#FFFFFF00;border-width:1px 1px 1px 1px;border-color:#323232;}.elementor-147794 .elementor-element.elementor-element-9ffbce7{width:auto;max-width:auto;}.elementor-147794 .elementor-element.elementor-element-7ebb2c2{--grid-columns:4;--load-more—spacing:0px;--grid-column-gap:25px;}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-153f36c{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-a35ff44{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-b3b905f{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-18455e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-e7c6dee{--display:flex;}.elementor-147794 .elementor-element.elementor-element-1353c28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-d95679b{--display:flex;}.elementor-147794 .elementor-element.elementor-element-ec31d49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-67d91d6{--display:flex;}.elementor-147794 .elementor-element.elementor-element-8f271c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-76e0247{--display:flex;}.elementor-147794 .elementor-element.elementor-element-f98c638{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147794 .elementor-element.elementor-element-d8fdd68{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;}:where( .elementor-147794 .elementor-element.elementor-element-d8fdd68 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-147794 .elementor-element.elementor-element-7c9960b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-147794 .elementor-element.elementor-element-4c15cf0 .elementor-heading-title{font-size:1rem;}.elementor-147794 .elementor-element.elementor-element-bd47cc7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-147794 .elementor-element.elementor-element-7ebb2c2{--grid-columns:3;--grid-column-gap:10px;}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-153f36c{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-a35ff44{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-b3b905f{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-147794 .elementor-element.elementor-element-18455e2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-147794 .elementor-element.elementor-element-d8fdd68{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-147794 .elementor-element.elementor-element-4c15cf0 .elementor-heading-title{font-size:0.9rem;}.elementor-147794 .elementor-element.elementor-element-bd47cc7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-147794 .elementor-element.elementor-element-7ebb2c2{--grid-columns:2;}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-153f36c{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-a35ff44{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-repeater-item-b3b905f{grid-column:span min( 2, var(--grid-columns) );}.elementor-147794 .elementor-element.elementor-element-7ebb2c2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-147794 .elementor-element.elementor-element-18455e2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-147794 .elementor-element.elementor-element-e7c6dee{--min-height:265px;}.elementor-147794 .elementor-element.elementor-element-d95679b{--min-height:265px;}.elementor-147794 .elementor-element.elementor-element-67d91d6{--min-height:265px;}.elementor-147794 .elementor-element.elementor-element-76e0247{--min-height:265px;}.elementor-147794 .elementor-element.elementor-element-d8fdd68{--e-n-carousel-swiper-slides-to-display:2;}}.elementor-147794 .elementor-element.elementor-element-567a127 .shipping-marquee {
    width: 100%;
    overflow: hidden;
}

.elementor-147794 .elementor-element.elementor-element-567a127 .shipping-marquee-track {
    display: flex;
    width: max-content;
    animation: shipping-marquee-right 45s linear infinite;
    will-change: transform;
}

.elementor-147794 .elementor-element.elementor-element-567a127 .shipping-marquee-group {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    gap: 40px;
    padding-right: 40px;
}

.elementor-147794 .elementor-element.elementor-element-567a127 .shipping-marquee-group img {
    display: block;
    width: auto;
    height: 80px;
    max-width: none;
    flex-shrink: 0;
}

@keyframes shipping-marquee-right {
    from {
        transform: translateX(-50%);
    }

    to {
        transform: translateX(0);
    }
}

@media (max-width: 1024px) {
    .shipping-marquee-group {
        gap: 25px;
        padding-right: 25px;
    }

    .shipping-marquee-group img {
        height: 36px;
    }
}

@media (max-width: 767px) {
    .shipping-marquee-track {
        animation-duration: 18s !important;
    }

    .shipping-marquee-group {
        gap: 15px;
        padding-right: 15px;
    }

    .shipping-marquee-group img {
        height: 28px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .shipping-marquee-track {
        animation: none;
    }
}
.elementor-147794 .elementor-element.elementor-element-4c15cf0 {
    transform: translate(-50%,-50%);
}

.elementor-147794 .elementor-element.elementor-element-4c15cf0 .sub-title{
    font-size:2rem
}

@media (min-width:768px) and (max-width:1024px){
    .elementor-147794 .elementor-element.elementor-element-4c15cf0 .sub-title{
        font-size:.8rem
    }
}

@media (max-width:767px){
  .elementor-147794 .elementor-element.elementor-element-4c15cf0 .sub-title{
        font-size:.8rem
  }
  .elementor-147794 .elementor-element.elementor-element-4c15cf0 {
      position: relative !important;
      top: 10px;
      transform: translate(-50%);
  }
}
.elementor-147794 .elementor-element.elementor-element-c40e228 .rey-siteContainer.nav-resp{
    display: block !important;
}
/* =====================================================
   GRID
   ===================================================== */

.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-loop-container {
    grid-auto-flow: row;
    grid-auto-rows: auto;
    align-items: start;
}


/* =====================================================
   ITEM QUE CONTIENE EL BANNER
   2 columnas x 2 filas
   ===================================================== */

.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-loop-container > .e-loop-item:has(.sale-grid-banner) {
    grid-column: span 2 !important;
    grid-row: span 2 !important;

    position: relative;
    min-width: 0;
    min-height: 0 !important;

    overflow: hidden;
    align-self: stretch;
}


/* =====================================================
   BANNER
   Lo sacamos del cálculo de altura del CSS Grid
   ===================================================== */

.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .sale-grid-banner {
    position: absolute !important;

    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 100% !important;

    min-height: 0 !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden;
}


/* Container interno de Elementor */

.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .sale-grid-banner > .e-con-inner {
    width: 100%;
    height: 100%;

    min-height: 0;
    padding: 0;
}


/* Widget de imagen */

.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .sale-grid-banner .elementor-widget-image {
    width: 100%;
    height: 100%;
}


/* Container interno del widget */

.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .sale-grid-banner .elementor-widget-container {
    width: 100%;
    height: 100%;
}


/* Imagen */

.elementor-147794 .elementor-element.elementor-element-7ebb2c2 .sale-grid-banner img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;
}

@media (max-width:767px){
    .elementor-147794 .elementor-element.elementor-element-7ebb2c2 .elementor-loop-container > .e-loop-item:has(.sale-grid-banner) {
    height: 408px;
  }
}
.elementor-147794 .elementor-element.elementor-element-5390c8a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-20ba4f8 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-07f5c2a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-90429f0 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-5390c8a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-20ba4f8 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-07f5c2a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-90429f0 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-5390c8a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-20ba4f8 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-07f5c2a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-90429f0 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-5390c8a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-20ba4f8 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-07f5c2a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-90429f0 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-5390c8a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-20ba4f8 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-07f5c2a iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-90429f0 iframe {
    border-radius: .5rem;
}
.elementor-147794 .elementor-element.elementor-element-6f9a1ce .shipping-marquee {
    width: 100%;
    overflow: hidden;
}

.elementor-147794 .elementor-element.elementor-element-6f9a1ce .shipping-marquee-track {
    display: flex;
    width: max-content;
    animation: shipping-marquee-right 25s linear infinite;
    will-change: transform;
}

.elementor-147794 .elementor-element.elementor-element-6f9a1ce .shipping-marquee-group {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    gap: 40px;
    padding-right: 40px;
}

.elementor-147794 .elementor-element.elementor-element-6f9a1ce .shipping-marquee-group img {
    display: block;
    width: auto;
    height: 80px;
    max-width: none;
    flex-shrink: 0;
}

@keyframes shipping-marquee-right {
    from {
        transform: translateX(-50%);
    }

    to {
        transform: translateX(0);
    }
}

@media (max-width: 1024px) {
    .shipping-marquee-group {
        gap: 25px;
        padding-right: 25px;
    }

    .shipping-marquee-group img {
        height: 36px;
    }
}

@media (max-width: 767px) {
    .shipping-marquee-track {
        animation-duration: 20s;
    }

    .shipping-marquee-group {
        gap: 15px;
        padding-right: 15px;
    }

    .shipping-marquee-group img {
        height:30px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .shipping-marquee-track {
        animation: none;
    }
}
.rey-siteContainer.nav-resp{
    display: none !important;
}
/* Start Custom Fonts CSS */@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-XLight.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Demi.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Bold-2.ttf') format('truetype');
}
@font-face {
	font-family: 'URW Din Arabic';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://wearpump.com/wp-content/uploads/2025/10/URWDINArabic-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */