.elementor-14912 .elementor-element.elementor-element-d62186b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-14912 .elementor-element.elementor-element-d62186b:not(.elementor-motion-effects-element-type-background), .elementor-14912 .elementor-element.elementor-element-d62186b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orange-toys.es/wp-content/uploads/2026/01/ositos_de_peluche_pequenos_al_por_mayor_-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14912 .elementor-element.elementor-element-82f37b8{text-align:center;}.elementor-14912 .elementor-element.elementor-element-82f37b8 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:bold;}.elementor-14912 .elementor-element.elementor-element-e52b212{text-align:center;}.elementor-14912 .elementor-element.elementor-element-e52b212 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:400;}.elementor-14912 .elementor-element.elementor-element-4213cd7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14912 .elementor-element.elementor-element-4213cd7.e-con{--align-self:center;}.elementor-14912 .elementor-element.elementor-element-331c462 .elementor-button{background-color:#FF800D;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-331c462 .elementor-button:hover, .elementor-14912 .elementor-element.elementor-element-331c462 .elementor-button:focus{background-color:#E67300;}.elementor-14912 .elementor-element.elementor-element-45521aa .elementor-button{background-color:#FB7185;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-45521aa .elementor-button:hover, .elementor-14912 .elementor-element.elementor-element-45521aa .elementor-button:focus{background-color:#C45767;}.elementor-14912 .elementor-element.elementor-element-7e610b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-14912 .elementor-element.elementor-element-7e610b8:not(.elementor-motion-effects-element-type-background), .elementor-14912 .elementor-element.elementor-element-7e610b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orange-toys.es/wp-content/uploads/2026/01/ositos_de_peluche_pequenos_al_por_mayor_2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14912 .elementor-element.elementor-element-7e610b8::before, .elementor-14912 .elementor-element.elementor-element-7e610b8 > .elementor-background-video-container::before, .elementor-14912 .elementor-element.elementor-element-7e610b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-14912 .elementor-element.elementor-element-7e610b8 > .elementor-background-slideshow::before, .elementor-14912 .elementor-element.elementor-element-7e610b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14912 .elementor-element.elementor-element-7e610b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-14912 .elementor-element.elementor-element-b905512 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-b905512{text-align:center;}.elementor-14912 .elementor-element.elementor-element-b905512 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14912 .elementor-element.elementor-element-01b8427{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14912 .elementor-element.elementor-element-aa9b745{--icon-box-icon-margin:10px;}.elementor-14912 .elementor-element.elementor-element-aa9b745 .elementor-icon-box-title{margin-bottom:25px;color:#000000;}.elementor-14912 .elementor-element.elementor-element-aa9b745.elementor-view-stacked .elementor-icon{background-color:#DEEDFF;fill:#60A5FA;color:#60A5FA;}.elementor-14912 .elementor-element.elementor-element-aa9b745.elementor-view-framed .elementor-icon, .elementor-14912 .elementor-element.elementor-element-aa9b745.elementor-view-default .elementor-icon{fill:#DEEDFF;color:#DEEDFF;border-color:#DEEDFF;}.elementor-14912 .elementor-element.elementor-element-aa9b745.elementor-view-framed .elementor-icon{background-color:#60A5FA;}.elementor-14912 .elementor-element.elementor-element-aa9b745 .elementor-icon-box-title, .elementor-14912 .elementor-element.elementor-element-aa9b745 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-14912 .elementor-element.elementor-element-aa9b745 .elementor-icon-box-description{color:#464646;font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-14912 .elementor-element.elementor-element-d504039{--icon-box-icon-margin:10px;}.elementor-14912 .elementor-element.elementor-element-d504039 .elementor-icon-box-title{margin-bottom:25px;color:#000000;}.elementor-14912 .elementor-element.elementor-element-d504039.elementor-view-stacked .elementor-icon{background-color:#FFDCE1;fill:#FB7185;color:#FB7185;}.elementor-14912 .elementor-element.elementor-element-d504039.elementor-view-framed .elementor-icon, .elementor-14912 .elementor-element.elementor-element-d504039.elementor-view-default .elementor-icon{fill:#FFDCE1;color:#FFDCE1;border-color:#FFDCE1;}.elementor-14912 .elementor-element.elementor-element-d504039.elementor-view-framed .elementor-icon{background-color:#FB7185;}.elementor-14912 .elementor-element.elementor-element-d504039 .elementor-icon-box-title, .elementor-14912 .elementor-element.elementor-element-d504039 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-14912 .elementor-element.elementor-element-d504039 .elementor-icon-box-description{color:#464646;font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-14912 .elementor-element.elementor-element-cff3799{--icon-box-icon-margin:10px;}.elementor-14912 .elementor-element.elementor-element-cff3799 .elementor-icon-box-title{margin-bottom:25px;color:#000000;}.elementor-14912 .elementor-element.elementor-element-cff3799.elementor-view-stacked .elementor-icon{background-color:#DEEDFF;fill:#60A5FA;color:#60A5FA;}.elementor-14912 .elementor-element.elementor-element-cff3799.elementor-view-framed .elementor-icon, .elementor-14912 .elementor-element.elementor-element-cff3799.elementor-view-default .elementor-icon{fill:#DEEDFF;color:#DEEDFF;border-color:#DEEDFF;}.elementor-14912 .elementor-element.elementor-element-cff3799.elementor-view-framed .elementor-icon{background-color:#60A5FA;}.elementor-14912 .elementor-element.elementor-element-cff3799 .elementor-icon-box-title, .elementor-14912 .elementor-element.elementor-element-cff3799 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-14912 .elementor-element.elementor-element-cff3799 .elementor-icon-box-description{color:#464646;font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-14912 .elementor-element.elementor-element-dd00f00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-14912 .elementor-element.elementor-element-dd00f00::before, .elementor-14912 .elementor-element.elementor-element-dd00f00 > .elementor-background-video-container::before, .elementor-14912 .elementor-element.elementor-element-dd00f00 > .e-con-inner > .elementor-background-video-container::before, .elementor-14912 .elementor-element.elementor-element-dd00f00 > .elementor-background-slideshow::before, .elementor-14912 .elementor-element.elementor-element-dd00f00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14912 .elementor-element.elementor-element-dd00f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-14912 .elementor-element.elementor-element-bd22ac5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-bd22ac5{text-align:left;}.elementor-14912 .elementor-element.elementor-element-bd22ac5 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14912 .elementor-element.elementor-element-e1ac0d3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14912 .elementor-element.elementor-element-bd566c6{text-align:left;}.elementor-14912 .elementor-element.elementor-element-bd566c6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-14912 .elementor-element.elementor-element-dceaf9d .elementor-button{background-color:#FF800D;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-dceaf9d .elementor-button:hover, .elementor-14912 .elementor-element.elementor-element-dceaf9d .elementor-button:focus{background-color:#E67300;}.elementor-14912 .elementor-element.elementor-element-4af83c7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-6d7d093{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-14912 .elementor-element.elementor-element-6d7d093::before, .elementor-14912 .elementor-element.elementor-element-6d7d093 > .elementor-background-video-container::before, .elementor-14912 .elementor-element.elementor-element-6d7d093 > .e-con-inner > .elementor-background-video-container::before, .elementor-14912 .elementor-element.elementor-element-6d7d093 > .elementor-background-slideshow::before, .elementor-14912 .elementor-element.elementor-element-6d7d093 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14912 .elementor-element.elementor-element-6d7d093 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-14912 .elementor-element.elementor-element-73123ed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14912 .elementor-element.elementor-element-f6180c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-f6180c4{text-align:left;}.elementor-14912 .elementor-element.elementor-element-f6180c4 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14912 .elementor-element.elementor-element-045b423 .elementor-button{background-color:#FF800D;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-045b423 .elementor-button:hover, .elementor-14912 .elementor-element.elementor-element-045b423 .elementor-button:focus{background-color:#E67300;}.elementor-14912 .elementor-element.elementor-element-6e43466 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14912 .elementor-element.elementor-element-a58ad2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-14912 .elementor-element.elementor-element-4213cd7{--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-01b8427{--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-e1ac0d3{--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-4af83c7{--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-73123ed{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14912 .elementor-element.elementor-element-d62186b{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-14912 .elementor-element.elementor-element-82f37b8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14912 .elementor-element.elementor-element-82f37b8 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-14912 .elementor-element.elementor-element-e52b212 > .elementor-widget-container{padding:01px 01px 01px 01px;}.elementor-14912 .elementor-element.elementor-element-e52b212 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-14912 .elementor-element.elementor-element-4213cd7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-b905512 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14912 .elementor-element.elementor-element-01b8427{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-dd00f00{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14912 .elementor-element.elementor-element-bd22ac5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14912 .elementor-element.elementor-element-bd22ac5{text-align:center;}.elementor-14912 .elementor-element.elementor-element-e1ac0d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-bd566c6 > .elementor-widget-container{padding:01px 01px 01px 01px;}.elementor-14912 .elementor-element.elementor-element-bd566c6{text-align:center;}.elementor-14912 .elementor-element.elementor-element-bd566c6 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-14912 .elementor-element.elementor-element-4af83c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14912 .elementor-element.elementor-element-4af83c7.e-con{--align-self:center;}.elementor-14912 .elementor-element.elementor-element-6d7d093{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14912 .elementor-element.elementor-element-73123ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14912 .elementor-element.elementor-element-f6180c4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14912 .elementor-element.elementor-element-f6180c4{text-align:center;}}@media(min-width:768px){.elementor-14912 .elementor-element.elementor-element-4213cd7{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-d62186b *//* SOLO OVERLAY (difuminado pastel) */
div#bannerseopro{
  position: relative;
  isolation: isolate; /* asegura capas consistentes */
}

div#bannerseopro::before{
  content: "";
  position: absolute;
  top: -10%;
  left: -10%;
  width: 120%;
  height: 120%;
  pointer-events: none;

  background:
    radial-gradient(60% 80% at 18% 25%, rgba(255, 200, 215, 0.60) 0%, rgba(255, 200, 215, 0) 65%),
    radial-gradient(70% 90% at 82% 20%, rgba(200, 245, 255, 0.60) 0%, rgba(200, 245, 255, 0) 65%),
    radial-gradient(75% 95% at 68% 78%, rgba(210, 255, 225, 0.50) 0%, rgba(210, 255, 225, 0) 65%),
    radial-gradient(85% 105% at 28% 86%, rgba(215, 220, 255, 0.50) 0%, rgba(215, 220, 255, 0) 65%);

  filter: blur(30px);
  transform: translateZ(0); /* suaviza render */
  z-index: 0;
}

/* Si tu contenido debe quedar por encima del overlay */
div#bannerseopro > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af83c7 *//* =========================================================
   CONTENEDOR PRINCIPAL
   ========================================================= */
.seo-clase-custom {
    width: 100%;
    box-sizing: border-box;
}

/* =========================================================
   ENLACE
   ========================================================= */
.seo-clase-custom .hp-link {
    display: block;
    text-decoration: none;
    color: inherit;
}

/* =========================================================
   WRAPPER DE IMÁGENES
   ========================================================= */
.seo-clase-custom .hp-imgwrap {
    position: relative;
    overflow: hidden;
    line-height: 0;
}

/* =========================================================
   IMÁGENES (RESPONSIVE POR DEFECTO)
   ========================================================= */
.seo-clase-custom .hp-img {
    display: block;
    width: 100%;
    height: auto;
    transition: opacity 0.25s ease-in-out;
    will-change: opacity;
}

/* Imagen secundaria (hover) */
.seo-clase-custom .hp-img--secondary {
    position: absolute;
    inset: 0;
    opacity: 0;
}

/* =========================================================
   EFECTO HOVER (DESKTOP)
   ========================================================= */
.seo-clase-custom:hover .hp-img--secondary {
    opacity: 1;
}

.seo-clase-custom:hover .hp-img--main {
    opacity: 0;
}

/* =========================================================
   TÍTULO
   ========================================================= */
.seo-clase-custom .hp-title {
    display: block;
    text-align: center;
    margin-top: 10px;
    font-weight: 600;
    line-height: 1.3;
    font-size: 16px;
}

/* =========================================================
   RESPONSIVE – TABLET
   ========================================================= */
@media (max-width: 1024px) {
    .seo-clase-custom .hp-title {
        font-size: 15px;
        margin-top: 8px;
    }
}

/* =========================================================
   RESPONSIVE – MÓVIL
   ========================================================= */
@media (max-width: 767px) {
    .seo-clase-custom .hp-title {
        font-size: 14px;
        margin-top: 6px;
    }
}

/* =========================================================
   DISPOSITIVOS TÁCTILES (SIN HOVER)
   ========================================================= */
@media (hover: none) {
    .seo-clase-custom .hp-img--secondary {
        display: none;
    }

    .seo-clase-custom .hp-img--main {
        opacity: 1 !important;
    }
}




@media (max-width: 767px) {
    div#peluchesseo {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }
}/* End custom CSS */