/** Shopify CDN: Minification failed

Line 59:75 Expected ":"

**/
:root{
    --max-width-xs:  480px;
    --max-width-sm:  760px;
    --max-width-md: 1000px;
    --max-width-lg: 1300px;
    --min-width-xl: 1500px;
    --color-01:  #222222;
}

.cover-bg {
    &, &::before, &::after { background-position: center center; background-size: cover; background-repeat: no-repeat; }
}
.ronin-section {
    &, & * { position: relative; box-sizing: border-box; }
    & .ronin-container { margin: 0 auto; }
    & .ronin-content { margin: 0 auto; padding: 0 15px; }
}

*[class*='rai-off'] { opacity: 0; }
.rai-top.rai-on { animation: raiTopFadeIn 2s; opacity: 1; animation-fill-mode: both; }
.rai-bottom.rai-on { animation: raiBottomFadeIn 2s; opacity: 1; animation-fill-mode: both; }
@keyframes raiBottomFadeIn {
    0% { opacity: 0; transform: translate(0,50px); }
    80% { opacity: 1; transform: translate(0,0); }
    100% { opacity: 1; }
}
@keyframes raiTopFadeIn {
    0% { opacity: 0; transform: translate(0,-50px); }
    80% { opacity: 1; transform: translate(0,0); }
    100% { opacity: 1; }
}

.rs-comparativa-plantillas {
    --image-bg: url('/cdn/shop/files/rs-comparativa-plantillas-bg-lg.webp?v=1770724996');
    --image-pisada-biontech: url('/cdn/shop/files/pisada-biontech.png?v=1770727920');
    --image-pisada-estandar: url('/cdn/shop/files/pisada-estandar.png?v=1770727942');
    --image-check: url('/cdn/shop/files/check-comparativa.png?v=1770727996');
    & { padding: clamp(50px, 10vw, 90px) 0; background-image: var(--image-bg); background-size: contain; background-position: left top; background-color: #000; }
    & * { color: #fff; }
    & .ronin-content { max-width: 1600px; }
    & .title { text-align: center; margin: 0 0 clamp(25px, 10vw, 50px); font-size: clamp(2.0rem, 4vw, 2.4rem); font-weight: 500; }
    & .title span { display: block; color: inherit; }
    & .title span.title-bottom { color: #999; }
    & .blocks { display: grid; grid-template-columns: 1fr; gap: clamp(25px, 10vw, 50px); align-items: center; }
    & .icon-check { display: inline-block; vertical-align: middle; width: 16px; aspect-ratio: 1; background-image: var(--image-check); background-size: contain; }
    & .block-table { border: 1px solid #fff6; border-radius: 15px; background-color: #ffffff1a; backdrop-filter: blur(10px); overflow: hidden; }
    & .bt-row { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 0; }
    & .bt-cell { padding: 20px; }
    & .bt-row:not(:last-child) { border-bottom: 1px solid #fff6; }
    & .bt-cell:not(:last-child) { border-right: 1px solid #fff6 }
    & .bt-cell:nth-child(n+2) { text-align: center; padding: 20px; }
    & .block-items { min-width: initial; max-width: 400px; width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: clamp(25px, 10vw, 50px); margin: 0 auto; }
    & .block-item-title { text-align: center; margin: 0 0 10px; line-height: 140%; }
    & .block-item-image { display: block; aspect-ratio: 1; background-color#fff2; }
    & .block-item:nth-child(1) .block-item-image { background-image: var(--image-pisada-biontech); }
    & .block-item:nth-child(2) .block-item-image { background-image: var(--image-pisada-estandar); }
    & .om-label { display: none; color: #999; }
    @media (max-width: 576px) { 
        & .bt-row { padding: 20px 0; }
        & .bt-cell { padding: 5px 20px!important; text-align: left!important; border-right: none!important; }
        & .bt-row:nth-child(1) { display: none; }
        & .bt-row { grid-template-columns: 1fr; }
        & .om-label { display: inline-block; margin: 0 10px 0 0; vertical-align: middle; }
    }
    @media (min-width: 760px) { 
        & .block-items { max-width: 400px; }
    }
    @media (min-width: 1300px) { 
        & .block-items { min-width: 360px; }
        & .bt-cell { padding: 20px 50px; }
        & .blocks { grid-template-columns: 1fr auto; }
    }
}
#shopify-section-template--26682477347189__image_comparison_myRW8g { margin: 0 auto; width: 75%; @media (max-width: 576px) { width: 100%; } }
body.template-search .collection { min-height: auto; }
slider-element#Slider-template--26800655532405__multicolumn_V4YtNx .multicolumn-card__info { background-color: #f8f8f8; border-radius: 20px; padding: 20px; }
.footer__newsletter.grid.gap-6 .h3 { line-height: 1.3; font-weight: 400; }
motion-list.product-grid.card-grid.card-grid--4.mobile\:card-grid--1.grid .card { border-radius: 0px 0px 20px 20px; }
.ronin-faq {
    & h2 { max-width: 100%; }
}


.Avada-Bundle-Branding-Container { display: none; width: 0; height: 0; visibility: hidden; }

#shopify-section-template--26682477183349__main-page {
    --logo-umana: url('/cdn/shop/files/icono-umana.jpg?v=1772017378');
    & { margin: 0; }
    & .logo-umana{background-image: var(--logo-umana);width:100%;height:100px;background-size:contain;background-position:center;background-repeat:no-repeat}
    & .title{font-size:1.875rem;text-align:center;font-weight:500;margin:15px auto 50px;line-height:120%!important}
    & .description{font-size:1.25rem;text-align:center;font-weight:400;color:#737373;max-width:950px;margin:0 auto}
    & .certificado-table .title{font-size:2.25rem;text-align:left;font-weight:500;margin:15px auto}
    & .certificado-table .description{font-size:1.25rem;text-align:left;font-weight:400;color:#737373;max-width:950px;margin:15px 0}
    & .fila{display:grid;grid-template-columns:30% 20% 50%}
    & .tbody .columna{background-color:#ECECEC}
    & .columna{padding:50px 15px 15px;background-color:#F9F9F9}
    & .tbody .texto{color:#1A1A1A;font-size:1.25rem;font-weight:500}
    & .texto{color:#737373}
    & .fila .columna:nth-child(1) .texto{color:#1A1A1A}
    & .fila .columna:nth-child(1) .texto strong{color:#737373}
    & .certificado-tabla .fila{border-bottom:1px solid #737373}
    & .certificado-tabla .fila:first-child{border:none}
    & .certificado-tabla .fila:last-child{border:none}
    & .certificado-valoraciones .ronin-content{display:grid;grid-template-columns:1fr 1fr;gap:15px}
    & .certificado-valoraciones .fila{display:grid;grid-template-columns:35% 65%;background-color:#fff}
    & .certificado-valoraciones .tbody .columna{background-color:#ECECEC}
    & .certificado-valoraciones .columna{border-bottom:solid 4px #fff;background-color:#fff;padding:20px 15px 15px}
    & #wrapper #main .certificado-valoraciones .columna .texto{margin-bottom:5px}
    & .certificado-valoraciones .columna.doble{display:grid;grid-template-columns:1fr 1fr;gap:15px}
    & .certificado-valoraciones .fila:nth-child(2) .columna.doble{background-color:#247B160D}
    & .certificado-valoraciones .fila:nth-child(3) .columna.doble{background-color:#247B160D}
    & .certificado-valoraciones .fila:nth-child(4) .columna.doble{background-color:#8CDF4712}
    & .certificado-valoraciones .fila:nth-child(5) .columna.doble{background-color:#247B160D}
    & .certificado-valoraciones .fila:nth-child(6) .columna.doble{background-color:#8CDF4712}
    & .certificado-valoraciones .tabla.valoraciones .fila:nth-child(2) .columna{background-color:#247B160D}
    & .certificado-valoraciones .tabla.valoraciones .fila:nth-child(3) .columna{background-color:#8CDF4712}
    & .certificado-valoraciones .tabla.valoraciones .fila:nth-child(4) .columna{background-color:#FFEB3912}
    & .certificado-valoraciones .tabla.valoraciones .fila:nth-child(5) .columna{background-color:#FFAC6212}
    & .certificado-valoraciones .tabla.valoraciones .fila:nth-child(6) .columna{background-color:#DC000012}
    & .conclusiones .title{font-size:2.25rem;text-align:left;font-weight:500;margin:15px auto}
    & .conclusiones .description{font-size:1.25rem;text-align:left;font-weight:400;color:#737373;max-width:950px;margin:15px 0}
    & .conclusiones .tabla .fila{border-bottom:1px solid #737373}
    & .conclusiones .tabla .fila:first-child{border-bottom:none}
    & .conclusiones .tabla .fila:nth-child(2){border-bottom:none}
    & .conclusiones .tabla .fila:last-child{border-bottom:none}
    & .conclusiones .tabla .fila:nth-child(2) .columna{background-color:#fff}
    & .conclusiones .boton{text-align:center;margin:75px auto 0}
    & .fila .texto.only-sm{display:none}
    & .cms-category-top.certificado-top{background-image:url('../img/certificado-top-sm.jpg')}
    & .ronin-button-container { text-align: center; margin: 50px 0; }
    & .ronin-button-container a { background-image: none; font-size: 1.0rem; display: inline-block; padding: 15px 35px; border-radius: 100vw; background-color: #000; color: #fff; transition: 0.5s; }
    & .ronin-button-container a:hover { background-color: #ddd; color: #000; transition: 0.5s; }
    @media screen and (max-width:575.98px){
        & body#wrapper>div.container #main{padding:0}
        & .title{padding:0 15px;font-size:1.5rem}
        & .description{padding:0 15px;font-size:1.1rem}
        & .fila{grid-template-columns:1fr}
        & .columna{padding:15px}
        & .fila.tbody{display:none}
        & #wrapper #main .fila .texto{margin-bottom:10px}
        & .fila .texto.only-sm{display:block;color:#1A1A1A;font-weight:500;line-height:120%;font-size:1.125rem}
        & .certificado-valoraciones{padding:0 15px}
        & .certificado-valoraciones .fila.tbody{display:grid;grid-template-columns:35% 65%}
        & .certificado-valoraciones .ronin-content{grid-template-columns:1fr}
    }
}

.recomendador {
    & { position: relative; margin: 0; }
    & a { text-decoration: none; background-image: none!important; }
    & .ronin-container { max-width: 1600px; }
    & .items-rec { overflow: hidden; }
    & .item-rec { transition: all 0.0s; padding: 25px 0; z-index: 1; opacity: 0; position: absolute; top: 0; left: 0; }
    & .item-rec.current { transition: all 0.0s; padding: 25px 0; z-index: 10; opacity: 1; position: relative; }
    & .identificador { position: absolute; top: 0; left: 0; font-size: 2rem; opacity: 0.2; }
    & .paginacion { text-align: center; margin-bottom: 50px; }
    & .paginacion .pagina { display: inline-block; background-color: #fff; border-radius: 100px; padding: 5px 25px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); }
    & .volver { text-align: center; margin: 50px 0; }
    & .volver a { transition: all 0.3s; color: #ffffff; background-color: #1A1A1A33; padding: 0; border-radius: 100%; width: 50px; margin: 0 auto; aspect-ratio: 1; display: grid; place-items: center; }
    & .volver a:hover { transition: all 0.3s; color: #fff; background-color: #000; }
    & .volver a:hover span.ronin-icon.arrow { --color-01: #fff; }
    & .boton-rec { transition: all 0.3s; text-align: center; margin: 50px 0; }
    & .boton-rec a { --color-01: #fff; color: #fff; background-color: #FF5C00; padding: 15px 50px; border-radius: 100vw; font-size: 1.1rem; }
    & .boton-rec a:hover { transition: all 0.3s; color: #fff; background-color: #000; }
    & .boton-rec a span { transition: all 0.3s; display: inline-block; vertical-align: middle; }
    & .titulo { text-align: center!important; font-size: 1.8rem; font-weight: bold; margin: 0 0 25px!important; line-height: 120%!important; }
    & .subtitulo { text-align: center; font-size: 1.4rem; font-weight: bold; margin: 0 0 25px; }
    & .descripcion { text-align: center; font-size: 1.0rem; font-weight: normal; margin: 0 0 25px; }
    & .opciones { margin: 50px auto; display: grid; gap: 15px; grid-template-columns: 1fr 1fr 1fr; max-width: 1200px; }
    & #step-1 .opciones { margin: 25px auto; gap: 15px; grid-template-columns: 1fr 1fr; max-width: 900px; }
    & #step-12 .opciones { margin: 25px auto; gap: 15px; grid-template-columns: 1fr 1fr; max-width: 900px; }
    & .opciones .opcion { flex: 0 10 auto; margin: 5px 15px; cursor: pointer; }
    & .vinetas .opciones .opcion { flex: 0 0 31%; margin: 7.5px 15px; }
    & .vinetas .opciones .opcion-container { display: flex; justify-content: center; }
    & .vinetas .opciones .opcion-content { min-width: 100%; max-width: 100%; }
    & .opciones .top { transition: all 0.3s; border-radius: 25px; box-shadow: 0 0 10px 0 rgba(0,0,0,0); }
    & .vinetas .opciones .top { transition: all 0.3s; min-width: 90%; }
    & .opciones .opcion:hover .top { transition: all 0.3s; box-shadow: 0 0 10px 0 rgba(0,0,0,0); }
    & .opciones .opcion.active .top { transition: all 0.3s; box-shadow: 0 0 10px 0 rgba(0,0,0,0); }
    & .opciones .opcion.active .top .titulo-opcion { color: #fff; background-color: #000; }
    & .opciones .titulo-opcion { text-align: center; font-size: 1.0rem; margin: 0 auto; padding: 5px 15px; border-radius: 40px; border: solid 1px #000; max-width: 340px; min-height: 60px; padding: 10px 40px !important; line-height: 140% !important; display: flex; justify-content: center; align-items: center; }
    & .opciones .imagen-opcion { background-color: #fff; aspect-ratio: 1; display: flex; align-items: center; justify-content: center; }
    & .opciones .imagen-opcion.tenis { background-size: 30%; }
    & .opciones .imagen-opcion.futbol { background-size: 50%; }
    & .opciones .imagen-opcion.baloncesto { background-size: 50%; }
    & .opciones .imagen-opcion.si-lesion { background-size: 50%; }
    & .opciones .imagen-opcion.no-lesion { background-size: 50%; }
    & .opciones .descripcion-opcion { text-align: center; line-height: 130% !important; }
    & .recomendados { margin: 50px auto; max-width: 500px; }
    & .recomendados .recomendado { overflow: hidden; }
    & div.nh-newsletter div.suscripcion-newsletter label { background-color: #f6f6f6; }
    & .porcentaje .texto { font-size: 1.2rem; font-weight: bold; border-bottom: 1px solid #000; padding: 0 0 10px; }
    & .placeholder { display: flex; justify-content: center; align-items: center; height: 250px; width: 200px; margin: 0 auto; }
    & .placeholder .puntos { display: inline-block; width: 15px; height: 15px; border-radius: 50%; background-color: rgba(0,0,0,0.5); }
    & .placeholder .puntos { -webkit-animation: esperando 1s infinite; transition: all 0.3; box-shadow: -25px 0 0 rgba(0,0,0,0.2), 25px 0 0 rgba(0,0,0,0.2); }
    & div.nh-newsletter div.suscripcion-newsletter .title { display: none;}
    & div.nh-newsletter div.suscripcion-newsletter .subtitle { display: none;}
    & div.products.category-grid.ronin-grid { margin: 0 auto; }
    & div.products.category-grid.ronin-grid .product-flags { display: none; }
    & div.products.category-grid.ronin-grid .compra-rapida .tallas ul { margin: 0!important; grid-gap: 5px; }
    & div.products.category-grid.ronin-grid .compra-rapida .tallas ul li { line-height: 120%; font-size: 0.8rem; padding: 3px 2px; }
    & .opciones .opcion .bottom p.descripcion-opcion { color: #fff; font-weight: 700; font-size: clamp(1.1rem, 3vw, 1.8rem); padding: 0 50px; }
    & .opcion .opcion-container .imagen-opcion { background-position: center; background-size: cover; border-radius: 25px; }
    & .banner-step-1-opcion-1 { background-image: url('/cdn/shop/files/deporte_247370a1-a9bc-46fc-b698-8e93f78664e4.jpg?v=1772113911'); }
    & .banner-step-1-opcion-2 { background-image: url('/cdn/shop/files/dia-a-dia_4f36a5dd-0052-4eb4-95a7-8f3f1488543a.jpg?v=1772114120'); }
    & .banner-step-12-opcion-1 { background-image: url('/cdn/shop/files/banner-step-12-opcion-1.jpg?v=1772114221'); }
    & .banner-step-12-opcion-2 { background-image: url('/cdn/shop/files/banner-step-12-opcion-2.jpg?v=1772114221'); }
    & .banner-actividad-1 { background-image: url('/cdn/shop/files/banner-actividad-1.jpg?v=1772114647'); }
    & .banner-actividad-2 { background-image: url('/cdn/shop/files/banner-actividad-2.jpg?v=1772114647'); }
    & .banner-actividad-3 { background-image: url('/cdn/shop/files/banner-actividad-3.jpg?v=1772114647'); }
    & .banner-actividad-4 { background-image: url('/cdn/shop/files/banner-actividad-4.jpg?v=1772114647'); }
    & .banner-actividad-5 { background-image: url('/cdn/shop/files/banner-actividad-5.jpg?v=1772114647'); }
    & .banner-actividad-6 { background-image: url('/cdn/shop/files/banner-actividad-6.jpg?v=1772114648'); }
    & .banner-actividad-7 { background-image: url('/cdn/shop/files/banner-actividad-7.jpg?v=1772114647'); }
    & .banner-actividad-8 { background-image: url('/cdn/shop/files/banner-actividad-8.jpg?v=1772114647'); }
    & .banner-actividad-9 { background-image: url('/cdn/shop/files/banner-actividad-9.jpg?v=1772114647'); }
    & .banner-actividad-10 { background-image: url('/cdn/shop/files/banner-actividad-10.jpg?v=1772114647'); }
    & .banner-actividad-11 { background-image: url('/cdn/shop/files/banner-actividad-11.jpg?v=1772114647'); }
    & .banner-actividad-12 { background-image: url('/cdn/shop/files/banner-actividad-12.jpg?v=1772114647'); }
    @media (max-width:575.98px){
        & .opciones { grid-template-columns: 1fr; }
        & #step-1 .opciones { grid-template-columns: 1fr 1fr; }
        & #step-11 .opciones { grid-template-columns: 1fr 1fr; }
        & #step-1.vinetas .opciones .opcion { margin: 0; }
        & #step-11.vinetas .opciones .opcion { margin: 0; }
    }
    @media (min-width:576px) and (max-width:767.98px){
        & .opciones { grid-template-columns: 1fr 1fr; }
    }
}
#producto_recomendado { max-width: 380px; margin: 0 auto; grid-template-columns: 1fr; }

.ronin-icon {
    --line-width: 10%; display: inline-block; mask-image: none; width: 1em; aspect-ratio: 1; font-size: 1.6rem; mask-position: center center; mask-size: contain; mask-repeat: no-repeat; cursor: pointer; user-select: none;
    &.facebook  { filter: invert(80%); opacity: 0.8; background-image: url("../images/icons/facebook.svg"); }
    &.instagram { filter: invert(80%); opacity: 0.8; background-image: url("../images/icons/instagram.svg"); }
    &.linkedin  { filter: invert(80%); opacity: 0.8; background-image: url("../images/icons/linkedin.svg"); }
    &.whatsapp  { filter: invert(80%); opacity: 0.8; background-image: url("../images/icons/whatsapp.svg"); }
    &.x         { filter: invert(80%); opacity: 0.8; background-image: url("../images/icons/x.svg"); }
    &.youtube   { filter: invert(80%); opacity: 0.8; background-image: url("../images/icons/youtube.svg"); }
    &.add::before     { background-color: var(--color-01); content: ''; position: absolute; top: 10%; left: 45%; width: var(--line-width); height: 80%; border-radius: 100vw; rotate:   0deg; }
    &.add::after      { background-color: var(--color-01); content: ''; position: absolute; top: 10%; left: 45%; width: var(--line-width); height: 80%; border-radius: 100vw; rotate:  90deg; }
    &.remove::before  { background-color: var(--color-01); content: ''; position: absolute; top: 10%; left: 45%; width: var(--line-width); height: 80%; border-radius: 100vw; rotate:  90deg; }
    &.close::before   { background-color: var(--color-01); content: ''; position: absolute; top:  5%; left: 45%; width: var(--line-width); height: 90%; border-radius: 100vw; rotate:  45deg; }
    &.close::after    { background-color: var(--color-01); content: ''; position: absolute; top:  5%; left: 45%; width: var(--line-width); height: 90%; border-radius: 100vw; rotate: -45deg; }
    &.chevron::before { background-color: var(--color-01); content: ''; position: absolute; top: 22%; left: 61%; width: var(--line-width); height: 60%; border-radius: 100vw; rotate:  45deg; }
    &.chevron::after  { background-color: var(--color-01); content: ''; position: absolute; top: 22%; left: 27%; width: var(--line-width); height: 60%; border-radius: 100vw; rotate: -45deg; }
    &.arrow           { background-image: radial-gradient(var(--color-01) 0 70%, transparent 70% 100%), linear-gradient(var(--color-01) 0 0); background-size: var(--line-width) var(--line-width), var(--line-width) 50%; background-position: 51% 23%, center; background-repeat: no-repeat; }
    &.arrow::before   { background-color: var(--color-01); content: ''; position: absolute; top: 42%; left: 57.5%; width: 10%; height: 46%; border-radius: 100vw; rotate:  45deg; }
    &.arrow::after    { background-color: var(--color-01); content: ''; position: absolute; top: 42%; left: 32.0%; width: 10%; height: 46%; border-radius: 100vw; rotate: -45deg; }
    &.arrow.ria-prev  { rotate: 90deg; }
    &.arrow.ria-next  { rotate: -90deg; }
    &.menu::before    { background-color: var(--color-01); content: ''; position: absolute; top: 45%; left: 10%; width: 80%; height: var(--line-width); border-radius: 100vw; box-shadow: 0 -0.25em 0 0 var(--color-01), 0 0.25em 0 0 var(--color-01); }
    &.submenu::before { background-color: var(--color-01); content: ''; position: absolute; top: 45%; left: 45%; width: var(--line-width); height: var(--line-width); border-radius: 100vw; box-shadow: 0 -0.25em 0 0 var(--color-01), 0 0.25em 0 0 var(--color-01); }
    &.light           { background-image: radial-gradient(var(--color-01) 0 30%, transparent 30% 100%);  }
    &.light::before   { content: ''; position: absolute; inset: 10%; border-radius: 100vw;  background-image: linear-gradient(0deg, transparent 0% 5%, var(--color-01) 5% 15%, transparent 15% 85%, var(--color-01) 85% 95%, transparent 95% 100%),  linear-gradient(90deg, transparent 0% 5%, var(--color-01) 5% 15%, transparent 15% 85%, var(--color-01) 85% 95%, transparent 95% 100%);  background-size: 8% 100%, 100% 8%;  background-position: center;  background-repeat: no-repeat;  }
    &.light::after    { content: ''; position: absolute; inset: 10%; border-radius: 100vw; rotate: 45deg;  background-image: linear-gradient(0deg, var(--color-01) 0 15%, transparent 15% 85%, var(--color-01) 85% 100%),  linear-gradient(90deg, var(--color-01) 0 15%, transparent 15% 85%, var(--color-01) 85% 100%);  background-size: 8% 100%, 100% 8%;  background-position: center;  background-repeat: no-repeat;  }
    &.dark::before    { content: ''; position: absolute; inset: 20%; border-radius: 100vw; background-image: radial-gradient(farthest-corner at 80% 30%, transparent 0 40%, var(--color-01) 41% 90%, transparent 90% 100%); }
}

div.ds-item .placeholder { display: flex; justify-content: center; align-items: center; height: 100%; background-color: #f6f6f6; }
div.ds-item .placeholder .puntos { display: inline-block; width: 15px; height: 15px; border-radius: 50%; background-color: rgba(0,0,0,0.5); }
div.ds-item .placeholder .puntos { animation: esperando 1s infinite; transition: all 0.3s; box-shadow: -25px 0 0 rgba(0,0,0,0.2), 25px 0 0 rgba(0,0,0,0.2); }
@keyframes esperando {
    0%   { background-color: rgba(0,0,0,0.5); box-shadow: -25px 0 0 rgba(0,0,0,0.2), 25px 0 0 rgba(0,0,0,0.2); }
    33%  { background-color: rgba(0,0,0,0.2); box-shadow: -25px 0 0 rgba(0,0,0,0.2), 25px 0 0 rgba(0,0,0,0.5); }
    66%  { background-color: rgba(0,0,0,0.2); box-shadow: -25px 0 0 rgba(0,0,0,0.5), 25px 0 0 rgba(0,0,0,0.2); }
    100% { background-color: rgba(0,0,0,0.5); box-shadow: -25px 0 0 rgba(0,0,0,0.2), 25px 0 0 rgba(0,0,0,0.2); }
}


@media (min-width: 728px) {
    .faqs p { font-size: 14px; }
}

.featured-product .product__price {
font-weight: 600;
}
/*
.template-product .Avada-Bundle-Volume__Container.Avada-Bundle-Volume__Container--Mobile .Avada-Offer__PriceDiscount { font-size: 20px; }
.template-product .Avada-Bundle-Volume__Container.Avada-Bundle-Volume__Container--Desktop .Avada-Offer__PriceDiscount { font-size: 22px; }
.template-product .Avada-Bundle-Volume__Container.Avada-Bundle-Volume__Container--Desktop .Avada-Volume__DiscountText, .Avada-Bundle-Volume__Container.Avada-Bundle-Volume__Container--Desktop .Avada-Offer__ButtonAddToCart, .Avada-Bundle-Volume__Container.Avada-Bundle-Volume__Container--Desktop .Avada-ToggleText { font-size: 15px; }
.Avada-VariantSelection__Option { padding: 6px 12px; }
.Avada-VariantSelection__Dropdown { min-height: 500px; }
*/