<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-13718 .elementor-element.elementor-element-55a78bac .elementor-repeater-item-b87da06.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-13718 .elementor-element.elementor-element-d9a8a63.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-13718 .elementor-element.elementor-element-d9a8a63.elementor-column.elementor-element[data-element_type="column"] &gt; .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-13718 .elementor-element.elementor-element-d9a8a63.elementor-column &gt; .elementor-widget-wrap{justify-content:center;}.elementor-13718 .elementor-element.elementor-element-d9a8a63 &gt; .elementor-element-populated{padding:40px 120px 0px 100px;}.elementor-13718 .elementor-element.elementor-element-304e99d .elementor-repeater-item-ca4116b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-13718 .elementor-element.elementor-element-5ce3b44 &gt; .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-761dc7bb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13718 .elementor-element.elementor-element-49f29059 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-15f3bad8{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13718 .elementor-element.elementor-element-15f3bad8 &gt; .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-13718 .elementor-element.elementor-element-4dcbe8e0 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-4dcbe8e0 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13718 .elementor-element.elementor-element-ad86330 img{width:100%;}.elementor-13718 .elementor-element.elementor-element-3ee0b989 .cart button{font-family:"Archivo Narrow", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:14px 035px 14px 35px;color:#ffffff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-13718 .elementor-element.elementor-element-3ee0b989 .cart button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-0897062 );border-color:var( --e-global-color-primary );}.elementor-13718 .elementor-element.elementor-element-3ee0b989 .quantity .qty{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );padding:10px 0px 10px 0px;color:#000000;background-color:rgba(255,255,255,0.08);border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-13718 .elementor-element.elementor-element-3ee0b989 .quantity .qty:focus{color:#000000;}.elementor-13718 .elementor-element.elementor-element-3ee0b989 &gt; .elementor-widget-container{margin:30px 0px 0px 0px;padding:0% 20% 0% 0%;}.elementor-13718 .elementor-element.elementor-element-55a78bac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;}.elementor-13718 .elementor-element.elementor-element-55a78bac &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13718 .elementor-element.elementor-element-242c0376 .elementor-repeater-item-3c2dd73.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-13718 .elementor-element.elementor-element-322e3963.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-13718 .elementor-element.elementor-element-322e3963.elementor-column.elementor-element[data-element_type="column"] &gt; .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-13718 .elementor-element.elementor-element-322e3963.elementor-column &gt; .elementor-widget-wrap{justify-content:flex-start;}.elementor-13718 .elementor-element.elementor-element-322e3963 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-2f6122c2 .elementor-repeater-item-6c1e55e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-13718 .elementor-element.elementor-element-7b8bc60a.elementor-column &gt; .elementor-widget-wrap{justify-content:flex-start;}.elementor-13718 .elementor-element.elementor-element-7b8bc60a &gt; .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-13718 .elementor-element.elementor-element-6af28195{text-align:left;}.woocommerce .elementor-13718 .elementor-element.elementor-element-6af28195 .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-9e2c437-font-family ), Sans-serif;font-size:var( --e-global-typography-9e2c437-font-size );font-weight:var( --e-global-typography-9e2c437-font-weight );text-transform:var( --e-global-typography-9e2c437-text-transform );font-style:var( --e-global-typography-9e2c437-font-style );line-height:var( --e-global-typography-9e2c437-line-height );letter-spacing:var( --e-global-typography-9e2c437-letter-spacing );word-spacing:var( --e-global-typography-9e2c437-word-spacing );}.woocommerce .elementor-13718 .elementor-element.elementor-element-6af28195 .price ins{color:var( --e-global-color-text );font-size:23px;font-weight:200;}body:not(.rtl) .elementor-13718 .elementor-element.elementor-element-6af28195:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-13718 .elementor-element.elementor-element-6af28195:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-13718 .elementor-element.elementor-element-6af28195.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-13718 .elementor-element.elementor-element-ce0d5ce .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-0897062 );color:var( --e-global-color-0897062 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;}.elementor-13718 .elementor-element.elementor-element-ce0d5ce .elementor-button:hover, .elementor-13718 .elementor-element.elementor-element-ce0d5ce .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-0897062 );border-color:var( --e-global-color-primary );}.elementor-13718 .elementor-element.elementor-element-ce0d5ce .elementor-button:hover svg, .elementor-13718 .elementor-element.elementor-element-ce0d5ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13718 .elementor-element.elementor-element-2f6122c2{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-46284d05 &gt; .elementor-element-populated{padding:0px 150px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-242c0376{margin-top:60px;margin-bottom:60px;}.elementor-13718 .elementor-element.elementor-element-380b8afb &gt; .elementor-container &gt; .elementor-column &gt; .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13718 .elementor-element.elementor-element-380b8afb .elementor-repeater-item-c668671.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-13718 .elementor-element.elementor-element-2d548b9d{text-align:left;}.woocommerce .elementor-13718 .elementor-element.elementor-element-2d548b9d .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-9e2c437-font-family ), Sans-serif;font-size:var( --e-global-typography-9e2c437-font-size );font-weight:var( --e-global-typography-9e2c437-font-weight );text-transform:var( --e-global-typography-9e2c437-text-transform );font-style:var( --e-global-typography-9e2c437-font-style );line-height:var( --e-global-typography-9e2c437-line-height );letter-spacing:var( --e-global-typography-9e2c437-letter-spacing );word-spacing:var( --e-global-typography-9e2c437-word-spacing );}.woocommerce .elementor-13718 .elementor-element.elementor-element-2d548b9d .price ins{color:var( --e-global-color-text );font-size:23px;font-weight:200;}body:not(.rtl) .elementor-13718 .elementor-element.elementor-element-2d548b9d:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-13718 .elementor-element.elementor-element-2d548b9d:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-13718 .elementor-element.elementor-element-2d548b9d.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-13718 .elementor-element.elementor-element-56ef81be .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-0897062 );color:var( --e-global-color-0897062 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;}.elementor-13718 .elementor-element.elementor-element-56ef81be .elementor-button:hover, .elementor-13718 .elementor-element.elementor-element-56ef81be .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-0897062 );border-color:var( --e-global-color-primary );}.elementor-13718 .elementor-element.elementor-element-56ef81be .elementor-button:hover svg, .elementor-13718 .elementor-element.elementor-element-56ef81be .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13718 .elementor-element.elementor-element-380b8afb:not(.elementor-motion-effects-element-type-background), .elementor-13718 .elementor-element.elementor-element-380b8afb &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:var( --e-global-color-0897062 );}.elementor-13718 .elementor-element.elementor-element-380b8afb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9;}.elementor-13718 .elementor-element.elementor-element-380b8afb &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-13718 .elementor-element.elementor-element-d9a8a63{width:37.807%;}.elementor-13718 .elementor-element.elementor-element-4dcbe8e0{width:62.193%;}.elementor-13718 .elementor-element.elementor-element-322e3963{width:37.718%;}.elementor-13718 .elementor-element.elementor-element-7b8bc60a{width:100%;}.elementor-13718 .elementor-element.elementor-element-46284d05{width:61.891%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13718 .elementor-element.elementor-element-d9a8a63{width:100%;}.elementor-13718 .elementor-element.elementor-element-5ce3b44{width:100%;}.elementor-13718 .elementor-element.elementor-element-4dcbe8e0{width:100%;}}@media(max-width:1024px){.elementor-13718 .elementor-element.elementor-element-d9a8a63 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-5ce3b44 &gt; .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-13718 .elementor-element.elementor-element-761dc7bb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13718 .elementor-element.elementor-element-49f29059 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-13718 .elementor-element.elementor-element-49f29059 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-15f3bad8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13718 .elementor-element.elementor-element-15f3bad8 &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13718 .elementor-element.elementor-element-304e99d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-4dcbe8e0 &gt; .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-13718 .elementor-element.elementor-element-3ee0b989 .quantity .qty{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13718 .elementor-element.elementor-element-3ee0b989 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-7b8bc60a &gt; .elementor-element-populated{padding:0px 0px 0px 30px;}.woocommerce .elementor-13718 .elementor-element.elementor-element-6af28195 .price{font-size:var( --e-global-typography-9e2c437-font-size );line-height:var( --e-global-typography-9e2c437-line-height );letter-spacing:var( --e-global-typography-9e2c437-letter-spacing );word-spacing:var( --e-global-typography-9e2c437-word-spacing );}.elementor-13718 .elementor-element.elementor-element-ce0d5ce .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13718 .elementor-element.elementor-element-46284d05 &gt; .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-242c0376{margin-top:10px;margin-bottom:10px;}.woocommerce .elementor-13718 .elementor-element.elementor-element-2d548b9d .price{font-size:var( --e-global-typography-9e2c437-font-size );line-height:var( --e-global-typography-9e2c437-line-height );letter-spacing:var( --e-global-typography-9e2c437-letter-spacing );word-spacing:var( --e-global-typography-9e2c437-word-spacing );}.elementor-13718 .elementor-element.elementor-element-56ef81be .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-13718 .elementor-element.elementor-element-d9a8a63 &gt; .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-13718 .elementor-element.elementor-element-5ce3b44 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-761dc7bb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13718 .elementor-element.elementor-element-49f29059 .elementor-heading-title{font-size:32px;}.elementor-13718 .elementor-element.elementor-element-49f29059 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-15f3bad8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13718 .elementor-element.elementor-element-15f3bad8 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-4dcbe8e0 &gt; .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-13718 .elementor-element.elementor-element-3ee0b989 .quantity .qty{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13718 .elementor-element.elementor-element-3ee0b989 &gt; .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-55a78bac{margin-top:0px;margin-bottom:0px;}.elementor-13718 .elementor-element.elementor-element-322e3963 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-7b8bc60a{width:100%;}.elementor-13718 .elementor-element.elementor-element-6af28195{text-align:center;}.woocommerce .elementor-13718 .elementor-element.elementor-element-6af28195 .price{font-size:var( --e-global-typography-9e2c437-font-size );line-height:var( --e-global-typography-9e2c437-line-height );letter-spacing:var( --e-global-typography-9e2c437-letter-spacing );word-spacing:var( --e-global-typography-9e2c437-word-spacing );}.elementor-13718 .elementor-element.elementor-element-ce0d5ce .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13718 .elementor-element.elementor-element-2f6122c2{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-46284d05 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-242c0376{margin-top:00px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-13718 .elementor-element.elementor-element-7036b298{width:40%;}.elementor-bc-flex-widget .elementor-13718 .elementor-element.elementor-element-7036b298.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13718 .elementor-element.elementor-element-7036b298.elementor-column.elementor-element[data-element_type="column"] &gt; .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13718 .elementor-element.elementor-element-2d548b9d{text-align:center;}.woocommerce .elementor-13718 .elementor-element.elementor-element-2d548b9d .price{font-size:var( --e-global-typography-9e2c437-font-size );line-height:var( --e-global-typography-9e2c437-line-height );letter-spacing:var( --e-global-typography-9e2c437-letter-spacing );word-spacing:var( --e-global-typography-9e2c437-word-spacing );}.elementor-13718 .elementor-element.elementor-element-2d548b9d &gt; .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-13718 .elementor-element.elementor-element-66a97c68{width:60%;}.elementor-13718 .elementor-element.elementor-element-56ef81be .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13718 .elementor-element.elementor-element-380b8afb{padding:30px 20px 0px 20px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3ee0b989 *//* Estilos para el carrito y addons */

.elementor-13718 .elementor-element.elementor-element-3ee0b989 h4 {
    padding-bottom: 12px;
}


/*=== Radio to buttons ===*/

.radio-to-button-ul {
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: stretch;
}

ul.radio-to-button-ul li.tm-per-row {
	border:1px solid #c4c4c4;
	text-align:center;
	border-radius:4px;
	width:30% !important;
margin-right:8px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* radio button sin estilo del plugin 
.radio-to-button-ul input[type="radio"] {
	display: none !important;
}*/

/* radio button con estilo del plugin */
.radio-to-button-ul .tm-epo-style-wrapper {
	display: none !important;
}


.radio-to-button-ul .tc-label-wrap {
	padding: 10px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}

.radio-to-button-ul .tc-label-wrap span {
	user-select: none;
	
}

ul.radio-to-button-ul li.tc-active{
	border:2px solid #EB8C40;
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap {
	margin:0;
	
}


/* swatches to images */

ul.swatches-to-images-ul li {
    padding: 0 !important;
}


ul.swatches-to-images-ul .tc-active {
	border:2px solid #EB8C40 !important;
	border-radius:4px !important;
}

ul.swatches-to-images-ul .tc-active img {
    border: 0 !important;
    padding: 4px;
}

.swatches-to-images-ul span.radio-image-label {
    padding-bottom: 12px !important;
}

.swatches-to-images-ul div.tc-inline-description {
    padding: 10px 12px !important;
}



/* espacio entre contenedores */

.tc-container {
    padding-bottom: 25px !important;
}



/* ocultar la tabla que despliega cuanto se ha sumado en las opciones */

.tm-options-totals {
    display: none;
}


/* formato al precio del bot'n de abajo */

.tc-totals-form .woocommerce-Price-amount {
    font-size: 18px;
    margin: 10px 0;
    font-family: "Roboto";
    font-weight: 700;
    color:#545454 ;
    display: inline-block;
}


/* formatear los dropdown */

.tmcp-select {
   border:1px solid #c4c4c4;
   color:#545454;
}

/* precio y titulo  del boton de anadir centrado en moviles*/

@media only screen and (max-width: 766px) {
.elementor-13718 .elementor-element.elementor-element-3ee0b989 .tm-extra-product-options-totals {
    text-align:center;
}
.tm-extra-product-options {
    max-width:95% !important;   
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3ee0b989 *//* Estilos para el carrito y addons */

.elementor-13718 .elementor-element.elementor-element-3ee0b989 h4 {
    padding-bottom: 12px;
}


/*=== Radio to buttons ===*/

.radio-to-button-ul {
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: stretch;
}

ul.radio-to-button-ul li.tm-per-row {
	border:1px solid #c4c4c4;
	text-align:center;
	border-radius:4px;
	width:30% !important;
margin-right:8px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* radio button sin estilo del plugin 
.radio-to-button-ul input[type="radio"] {
	display: none !important;
}*/

/* radio button con estilo del plugin */
.radio-to-button-ul .tm-epo-style-wrapper {
	display: none !important;
}


.radio-to-button-ul .tc-label-wrap {
	padding: 10px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}

.radio-to-button-ul .tc-label-wrap span {
	user-select: none;
	
}

ul.radio-to-button-ul li.tc-active{
	border:2px solid #EB8C40;
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap {
	margin:0;
	
}


/* swatches to images */

ul.swatches-to-images-ul li {
    padding: 0 !important;
}


ul.swatches-to-images-ul .tc-active {
	border:2px solid #EB8C40 !important;
	border-radius:4px !important;
}

ul.swatches-to-images-ul .tc-active img {
    border: 0 !important;
    padding: 4px;
}

.swatches-to-images-ul span.radio-image-label {
    padding-bottom: 12px !important;
}

.swatches-to-images-ul div.tc-inline-description {
    padding: 10px 12px !important;
}



/* espacio entre contenedores */

.tc-container {
    padding-bottom: 25px !important;
}



/* ocultar la tabla que despliega cuanto se ha sumado en las opciones */

.tm-options-totals {
    display: none;
}


/* formato al precio del bot'n de abajo */

.tc-totals-form .woocommerce-Price-amount {
    font-size: 18px;
    margin: 10px 0;
    font-family: "Roboto";
    font-weight: 700;
    color:#545454 ;
    display: inline-block;
}


/* formatear los dropdown */

.tmcp-select {
   border:1px solid #c4c4c4;
   color:#545454;
}

/* precio y titulo  del boton de anadir centrado en moviles*/

@media only screen and (max-width: 766px) {
.elementor-13718 .elementor-element.elementor-element-3ee0b989 .tm-extra-product-options-totals {
    text-align:center;
}
.tm-extra-product-options {
    max-width:95% !important;   
}
}/* End custom CSS */
/* Start custom CSS */.prod_image{
    background-size: cover !important;
}

.tm-description {
    margin-top: 20px;
}

.tc-container {
    margin: 0 !important;
}

.cpf-section {
    margin-top: 50px;
}

button.ui-tm-datepicker-trigger {
    background: var(--e-global-color-476a450) !important;
    border: 1px solid #C4C4C4 !important;
}



@media only screen and (min-width: 600px) {
    .cpf-type-divider {
        display: none !important;
    }
    
}

label[for=forma-de-pago] {
    padding-left: 20px !important;
    
}

a.reset_variations {
    display: none !important;
}

td.label {
    padding: 20px 20px 20px 20px;
}

td.value {
    padding-right: 30px;
}

span.tmperiod {
    padding-left: 10px;
}

dt.tm-final-totals {
    display: none;
}

.tc-totals-form.tm-product-id-13720.tm-totals-form-main.tc-show {
    float: left;
    width: auto;
    margin-right: 10px;
}

button.single_add_to_cart_button.button.alt {
    height: 45px;
    margin-top: 10px !important;
}/* End custom CSS */</pre></body></html>