.elementor-16069 .elementor-element.elementor-element-6777041{overflow:hidden;margin-top:5%;margin-bottom:0%;padding:0% 6% 0% 6%;}.elementor-16069 .elementor-element.elementor-element-45f10d5e .woocommerce-breadcrumb{color:#EFC3B3;font-family:"Helvetica Neue Light", Sans-serif;font-size:10px;letter-spacing:1.5px;}.elementor-16069 .elementor-element.elementor-element-45f10d5e .woocommerce-breadcrumb > a{color:#2D2926;}.elementor-16069 .elementor-element.elementor-element-33e9abff{overflow:hidden;margin-top:015px;margin-bottom:50px;padding:0% 7% 0% 7%;}.elementor-16069 .elementor-element.elementor-element-6c4b8c89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-16069 .elementor-element.elementor-element-6c4b8c89 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 0%;}.elementor-16069 .elementor-element.elementor-element-6c4b8c89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16069 .elementor-element.elementor-element-2358e929{width:100%;max-width:100%;}.elementor-16069 .elementor-element.elementor-element-508d3490.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16069 .elementor-element.elementor-element-508d3490 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16069 .elementor-element.elementor-element-382e3110 > .elementor-widget-container{margin:0% 0% 0% 07%;padding:0% 0% 0% 0%;border-radius:0px 0px 0px 0px;}.elementor-16069 .elementor-element.elementor-element-382e3110:hover > .elementor-widget-container{border-radius:00px 00px 00px 00px;}.elementor-16069 .elementor-element.elementor-element-382e3110{text-align:start;}.elementor-16069 .elementor-element.elementor-element-382e3110 .elementor-heading-title{font-family:"RidemyBikePro-Regular", Sans-serif;font-size:46px;font-weight:100;text-transform:none;letter-spacing:0.1px;text-shadow:0px 0px 0px rgba(255,255,255,0.3);color:#2d2926;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16069 .elementor-element.elementor-element-4c7dc85e > .elementor-widget-container{margin:-5% 0% 0% 07%;padding:0% 0% 0% 0%;border-radius:0px 0px 0px 0px;}.elementor-16069 .elementor-element.elementor-element-4c7dc85e{text-align:start;}.woocommerce .elementor-16069 .elementor-element.elementor-element-4c7dc85e .price{color:#2D2926;font-family:"Helvetica Neue Light", Sans-serif;font-size:16px;font-weight:100;text-transform:none;}.woocommerce .elementor-16069 .elementor-element.elementor-element-4c7dc85e .price ins{color:#0c0c0c;font-size:23px;font-weight:200;}body:not(.rtl) .elementor-16069 .elementor-element.elementor-element-4c7dc85e:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-16069 .elementor-element.elementor-element-4c7dc85e:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-16069 .elementor-element.elementor-element-4c7dc85e.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16069 .elementor-element.elementor-element-7a30e90f > .elementor-widget-container{margin:0% 7% 0% 7%;padding:0% 0% 0% 0%;}.elementor-16069 .elementor-element.elementor-element-7a30e90f{text-align:start;font-family:"Helvetica Neue Thin", Sans-serif;font-size:13px;font-weight:100;line-height:1.5em;letter-spacing:0.5px;color:#2D2926;}.elementor-16069 .elementor-element.elementor-element-30454ad > .elementor-widget-container{margin:-4% 07% 0% 07%;}.woocommerce .elementor-16069 .elementor-element.elementor-element-30454ad .woocommerce-product-details__short-description{color:var( --e-global-color-0872ef5 );font-family:var( --e-global-typography-92e6905-font-family ), Sans-serif;font-size:var( --e-global-typography-92e6905-font-size );font-weight:var( --e-global-typography-92e6905-font-weight );letter-spacing:var( --e-global-typography-92e6905-letter-spacing );}.elementor-16069 .elementor-element.elementor-element-29ea2fc6 > .elementor-widget-container{background-color:rgba(236, 195, 178, 0.5);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-16069 .elementor-element.elementor-element-29ea2fc6{text-align:center;font-family:"Helvetica Neue Light", Sans-serif;font-size:11px;letter-spacing:0.6px;color:#2d2926;}.elementor-16069 .elementor-element.elementor-element-3c45e9d5 > .elementor-widget-container{background-color:rgba(236, 195, 178, 0.5);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-16069 .elementor-element.elementor-element-3c45e9d5{text-align:center;font-family:"Helvetica Neue Light", Sans-serif;font-size:11px;letter-spacing:0.6px;color:#2d2926;}.elementor-16069 .elementor-element.elementor-element-5ca86f41 > .elementor-widget-container{background-color:rgba(236, 195, 178, 0.5);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-16069 .elementor-element.elementor-element-5ca86f41{text-align:center;font-family:"Helvetica Neue Light", Sans-serif;font-size:11px;letter-spacing:0.6px;color:#2d2926;}.elementor-16069 .elementor-element.elementor-element-59ee61f7{margin-top:0%;margin-bottom:0%;}.elementor-16069 .elementor-element.elementor-element-666e41d{text-align:start;font-family:"HelveticaNeue", Sans-serif;font-size:12px;line-height:1em;letter-spacing:0.6px;color:#2d2926;}.elementor-16069 .elementor-element.elementor-element-3b2d2435 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16069 .elementor-element.elementor-element-3b2d2435{text-align:start;font-family:"Helvetica Neue Light", Sans-serif;font-size:12px;line-height:1em;letter-spacing:0.6px;color:#2d2926;}.elementor-16069 .elementor-element.elementor-element-1e16d382{overflow:hidden;margin-top:0%;margin-bottom:3%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16069 .elementor-element.elementor-element-365b78b4 > .elementor-widget-container{padding:0% 42% 0% 42%;}.elementor-16069 .elementor-element.elementor-element-365b78b4{text-align:center;}@media(min-width:768px){.elementor-16069 .elementor-element.elementor-element-6c4b8c89{width:60%;}.elementor-16069 .elementor-element.elementor-element-508d3490{width:40%;}.elementor-16069 .elementor-element.elementor-element-77dfbd76{width:18%;}.elementor-16069 .elementor-element.elementor-element-5e5501af{width:82.021%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16069 .elementor-element.elementor-element-77dfbd76{width:100%;}}@media(max-width:1024px){.elementor-16069 .elementor-element.elementor-element-6777041{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-16069 .elementor-element.elementor-element-33e9abff{margin-top:0px;margin-bottom:0px;padding:0% 03% 0% 03%;}.elementor-16069 .elementor-element.elementor-element-6c4b8c89 > .elementor-element-populated{padding:30px 0px 30px 30px;}.elementor-16069 .elementor-element.elementor-element-508d3490 > .elementor-element-populated{padding:30px 30px 30px 10px;}.woocommerce .elementor-16069 .elementor-element.elementor-element-30454ad .woocommerce-product-details__short-description{font-size:var( --e-global-typography-92e6905-font-size );letter-spacing:var( --e-global-typography-92e6905-letter-spacing );}}@media(max-width:767px){.elementor-16069 .elementor-element.elementor-element-6c4b8c89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16069 .elementor-element.elementor-element-508d3490 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-16069 .elementor-element.elementor-element-382e3110{text-align:center;}.elementor-16069 .elementor-element.elementor-element-382e3110 .elementor-heading-title{font-size:36px;}.elementor-16069 .elementor-element.elementor-element-4c7dc85e{text-align:center;}.woocommerce .elementor-16069 .elementor-element.elementor-element-30454ad .woocommerce-product-details__short-description{font-size:var( --e-global-typography-92e6905-font-size );letter-spacing:var( --e-global-typography-92e6905-letter-spacing );}.elementor-16069 .elementor-element.elementor-element-2c5b2575{width:100%;}.elementor-16069 .elementor-element.elementor-element-13380330{width:100%;}.elementor-16069 .elementor-element.elementor-element-53b0863a{width:100%;}.elementor-16069 .elementor-element.elementor-element-5ca86f41{line-height:3em;}.elementor-16069 .elementor-element.elementor-element-77dfbd76{width:31%;}.elementor-16069 .elementor-element.elementor-element-5e5501af{width:69%;}.elementor-16069 .elementor-element.elementor-element-365b78b4 > .elementor-widget-container{padding:0% 025% 0% 025%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-45f10d5e */.woocommerce-breadcrumb > a {
	padding-left: 0.7%;
	padding-right: 0.7%;
}

.woocommerce-breadcrumb > a span::after{
    color:#000000;
}

/* Version tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  
{
    .elementor-widget-woocommerce-breadcrumb{
        margin-left:4.5%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6777041 */.elementor-5215 .elementor-element.elementor-element-3b73f2fd {
	margin-top: 3%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2358e929 *//* Unicmos las miniaturas de la galeria */
.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width:auto !important;
	margin-right: 1% !important;
}

/* Hacemos la columna de la foto principal mas ancha */
.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-viewport {
	width: 85% !important;
}

/* Y La columna de las miniatura mas pequeña */
.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs {
	width: calc(15% - 1em) !important;
}




/* Establecemos un alto maximo para las fotos */
.woocommerce div.product .woocommerce-product-gallery img {
	height: 690px !important ;
	width: auto !important;
}

/* Pero las miniaturas las dejamos pequeñas */
div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img.flex-active{
    height: 100px !important ;
    width:100px !important;

}

div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img{
    height: 100px !important ;
    width:100px !important;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) 
{

.woocommerce div.product .woocommerce-product-gallery img {
	width: 300px !important;
	height: auto !important;
}

div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img.flex-active {
	width: 100px !important;
	height: 100px !important;
}

div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img {
	width: 100px !important;
	height: 100px !important;
}
}



@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
{
/* Ocultamos las miniaturas */
.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs {
	display: none !important;
}

/* Hacemos la columna de foto ancha completa */
.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-viewport {
	width: 100% !important;
}
}

/* Version tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:landscape)
{
    /* Establecemos un alto maximo para las fotos */
.woocommerce div.product .woocommerce-product-gallery img {
	height: auto !important ;
	width: auto !important;
}

div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img.flex-active {
	height: auto !important;
}


div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img {
	height: auto !important;
}
}

/* Version tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:portrait)
{
    /* Como las miniaturas se bajan, ocupamos el 100% de la columna */
    .woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-viewport {
	width: 100% !important;
}

.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs {
	width: 100% !important;
}
    
    
/* Hacemos la columa de texto tambien 100% tambien para ponerla bajo las fotos */
/* Y La columna de las miniatura mas pequeña */
.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs {
	width: 100% !important;
}

    /* Establecemos un alto maximo para las fotos */
.woocommerce div.product .woocommerce-product-gallery img {
	height: auto !important;
	width: auto !important;
}

div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img.flex-active {
	height: auto !important;
}


div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li img {
	height: auto !important;
}

/* Ocultamos las miniaturas */
/*.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs {
	display: none;
}*/
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c4b8c89 *//* Version tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:portrait)
{
.elementor-5215 .elementor-element.elementor-element-5fe2d770 > .elementor-element-populated {
	padding-left: 40px;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-382e3110 */.single .entry-title {
	border-bottom: 0px !important;
}

/* Version movil */
@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
{
div.elementor-element.elementor-element-6085039f.elementor-widget.elementor-widget-woocommerce-product-title.elementor-page-title.elementor-widget-heading

{
    margin-bottom:0px;
}
}

/* Version tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:portrait)
{
    .elementor-heading-title{
	text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-4c7dc85e */.amount{
    color:#2d2926 !important;
}

/* Version tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:portrait)
{
.price {
	text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a30e90f */#descripcion_fija_producto{
    margin-bottom:5px;
}

#descripcion_fija_producto ol{
    list-style-type: none;
    margin-left:0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-30454ad */#descripcion_corta_producto{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29ea2fc6 */div.elementor-element.elementor-element-217d7d87.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p{
    padding-top:4px;
    padding-bottom: 6px;
}

@media only screen and (min-device-width: 1441px) and (max-device-width: 1920px)
{div.elementor-element.elementor-element-217d7d87.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p{
    padding-top:4px;
    padding-bottom: 6px;
}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
{
div.elementor-element.elementor-element-217d7d87.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p
{
    padding-top:5px;
    padding-bottom: 6px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c522b9 */section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section
{
    margin-left:5%;
    margin-right: 10%;
    margin-top:-2%;
}
@media only screen and (min-device-width: 1441px) and (max-device-width: 1920px)
{
section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section
{
    margin-left:5%;
    margin-right: 10%;
    margin-top:-2%;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px)
{
section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section
{
    margin-left:0%;
    margin-right: 0%;
    margin-top:-2%;
}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
{
section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section{
    margin-left:0%;
    margin-right: 0%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c45e9d5 */@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) and (orientation:portrait)
 {
    div.elementor-element.elementor-element-0682903.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p
    {
        padding-top:2px;
        padding-bottom:3px;
    }
 }

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) and (orientation:landscape)
 {
   div.elementor-element.elementor-element-0682903.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p
    {
        padding-top:2px;
        padding-bottom:3px;
    }
 }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70d37753 */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:landscape)
{
section.elementor-element.elementor-element-f675cb2.elementor-hidden-desktop.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section{
    margin-left:5% !important;
    margin-right: 1% !important;
    margin-top:-2% ;
}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:portrait)
{

section.elementor-element.elementor-element-f675cb2.elementor-hidden-desktop.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section {
	margin-left: 6% !important;
	margin-right: 5% !important;
	margin-top: -2%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca86f41 */div.elementor-element.elementor-element-217d7d87.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p{
    padding-top:4px;
    padding-bottom: 6px;
}

@media only screen and (min-device-width: 1441px) and (max-device-width: 1920px)
{div.elementor-element.elementor-element-217d7d87.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p{
    padding-top:4px;
    padding-bottom: 6px;
}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
{
div.elementor-element.elementor-element-217d7d87.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix p
{
    padding-top:5px;
    padding-bottom: 6px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1669c11b */section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section
{
    margin-left:5%;
    margin-right: 10%;
    margin-top:-2%;
}
@media only screen and (min-device-width: 1441px) and (max-device-width: 1920px)
{
section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section
{
    margin-left:5%;
    margin-right: 10%;
    margin-top:-2%;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px)
{
section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section
{
    margin-left:0%;
    margin-right: 0%;
    margin-top:-2%;
}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
{
section.elementor-element.elementor-element-2f473c1.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section{
    margin-left:0%;
    margin-right: 0%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59ee61f7 */#propiedades_producto{
margin-left:5.1% !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-508d3490 *//* Version tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation:portrait)
{
    .elementor-5215 .elementor-element.elementor-element-5fe2d770 {
	width: 100%;
}
.elementor-5215 .elementor-element.elementor-element-50e78798 {
	width: 100%;
}

/* Margen izquiero mas pequeño */
.elementor-5215 .elementor-element.elementor-element-50e78798 > .elementor-element-populated {
	padding-right: 10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33e9abff *//* Eliminamos los campos adicionales del campo de texto de la palabra */
div.pewc-group-heading-wrapper{
    display: none !important;
}

.pewc-group-description{
display: none !important;    
}

div.pewc-total-field-wrapper
{
    display: none !important;
}

/* Configuramos aspecto del campo de texto Palabra */
ul.pewc-product-extra-groups
{
    font-family: "Helvetica Neue Light" !important;
    font-size: 9px !important;
    color: #2d2926;
    margin-left: 7%;
    margin-right: 7%;
}

#pewc_group_1743_1751.pewc-form-field
{
    border-radius: 18px;
    border-color: #2d2926;
    border-width: 0.5px;
    margin-top: 2%;
    margin-bottom:5%;
    font-family: "Helvetica Neue Light";
    font-size: 9px !important;
    min-height: 20px !important;
}



/* Ocutlamos el mensaje de que un producto se ha añadido al carrito */
.woocommerce-message {
	display: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) 
{
.elementor-5215 .elementor-element.elementor-element-7f7581ed {
	padding-right: 3%;
}}

@media only screen and (min-device-width: 1441px) and (max-device-width: 1920px)
{
.elementor-5215 .elementor-element.elementor-element-3b73f2fd {
	padding-left: 9%;
}    
    
    /* Centramos el contenido de la pagina */
.elementor-5215 .elementor-element.elementor-element-7f7581ed {
	padding-left: 10%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://teresaabaitua.com/wp-content/uploads/2019/11/HelveticaNeue-Light-08.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue Light';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://teresaabaitua.com/wp-content/uploads/2019/11/HelveticaNeue-LightItalic-09.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RidemyBikePro-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://teresaabaitua.com/wp-content/uploads/2019/04/RidemyBikePro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue Thin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://teresaabaitua.com/wp-content/uploads/2019/11/HelveticaNeue-Thin-13.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue Thin';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://teresaabaitua.com/wp-content/uploads/2019/11/HelveticaNeue-ThinItalic-14.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://teresaabaitua.com/wp-content/uploads/2019/04/HelveticaNeue-01.ttf') format('truetype');
}
/* End Custom Fonts CSS */