.elementor-35030201 .elementor-element.elementor-element-7e961e8{margin-top:50px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-124e316 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-b2a02db{margin-top:20px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-35030201 .elementor-element.elementor-element-8cec7e5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-35030201 .elementor-element.elementor-element-8cec7e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-35030201 .elementor-element.elementor-element-8cec7e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-e0f6fdb{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:2px;}.elementor-35030201 .elementor-element.elementor-element-e0f6fdb .elementor-divider-separator{width:100%;}.elementor-35030201 .elementor-element.elementor-element-e0f6fdb .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-35030201 .elementor-element.elementor-element-9c8c5de.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-35030201 .elementor-element.elementor-element-9c8c5de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-f1311d1{text-align:center;}.elementor-35030201 .elementor-element.elementor-element-f1311d1 .elementor-heading-title{color:#000000;font-family:"Oswald", sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;}.elementor-35030201 .elementor-element.elementor-element-2fcd788{text-align:center;}.elementor-35030201 .elementor-element.elementor-element-2fcd788 .elementor-heading-title{color:#000000;font-family:"Oswald", sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-35030201 .elementor-element.elementor-element-b3d392d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-35030201 .elementor-element.elementor-element-b3d392d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-35030201 .elementor-element.elementor-element-b3d392d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-7a309fc{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:2px;}.elementor-35030201 .elementor-element.elementor-element-7a309fc .elementor-divider-separator{width:100%;}.elementor-35030201 .elementor-element.elementor-element-7a309fc .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-35030201 .elementor-element.elementor-element-2e8527c .elementor-heading-title{font-size:1.5rem;}.elementor-35030201 .elementor-element.elementor-element-2e8527c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-bded17d{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-ed7824d .elementor-heading-title{font-size:1.5rem;}.elementor-35030201 .elementor-element.elementor-element-b135711{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-b135711 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-901d7be .elementor-heading-title{font-size:1.5rem;}.elementor-35030201 .elementor-element.elementor-element-ca58aac{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-ca58aac > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-f3ebbc5{margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 35px;}.elementor-35030201 .elementor-element.elementor-element-dcf0eda{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-dcf0eda > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-525b7ab > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-36dd217{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-36dd217 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-10db9ae > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-054b3e4{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-054b3e4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-fd21b5d .elementor-heading-title{font-size:1.5rem;}.elementor-35030201 .elementor-element.elementor-element-fd21b5d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-653aeb3{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-653aeb3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-3c1c774{margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 35px;}.elementor-35030201 .elementor-element.elementor-element-e874225{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-e874225 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-7770b2a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-33946f5{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-33946f5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-d872553 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-8f08f6c{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-8f08f6c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-87f9479 .elementor-heading-title{font-size:1.5rem;}.elementor-35030201 .elementor-element.elementor-element-87f9479 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-35030201 .elementor-element.elementor-element-04af3dc{color:#333333;font-family:"Montserrat", sans-serif;font-size:1.1rem;font-weight:400;line-height:28px;}.elementor-35030201 .elementor-element.elementor-element-04af3dc > .elementor-widget-container{margin:-15px 0px 0px 0px;}@media(max-width:1024px){.elementor-35030201 .elementor-element.elementor-element-7e961e8{padding:0px 5px 0px 8px;}}@media(max-width:767px){.elementor-35030201 .elementor-element.elementor-element-7e961e8{padding:0px 10px 0px 10px;}.elementor-35030201 .elementor-element.elementor-element-f1311d1 .elementor-heading-title{font-size:43px;}.elementor-35030201 .elementor-element.elementor-element-2fcd788 .elementor-heading-title{font-size:43px;}}@media(min-width:768px){.elementor-35030201 .elementor-element.elementor-element-124e316{width:100%;}.elementor-35030201 .elementor-element.elementor-element-8cec7e5{width:20%;}.elementor-35030201 .elementor-element.elementor-element-9c8c5de{width:59.333%;}.elementor-35030201 .elementor-element.elementor-element-b3d392d{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35030201 .elementor-element.elementor-element-8cec7e5{width:50%;}.elementor-35030201 .elementor-element.elementor-element-9c8c5de{width:50%;}.elementor-35030201 .elementor-element.elementor-element-b3d392d{width:50%;}}/* Start custom CSS for column, class: .elementor-element-124e316 *//* Forzar que los grupos de Mega Products tengan espacio */
.megaproducts-item, 
.mp-attribute-wrapper,
div[class*="mega-product"] {
    display: block !important;
    width: 100% !important;
    margin-bottom: 25px !important;
    clear: both !important;
}

/* Separar los botones rosas de tamaño y grosor */
.megaproducts-item ul li, 
.mp-option-item {
    display: inline-block !important;
    margin: 5px 10px 5px 0 !important;
    position: relative !important;
    float: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e961e8 *//* Forzar que los grupos de opciones no se amontonen */
.ce-product-content .form-group, 
.product-variants,
#product-variants {
    display: block !important;
    width: 100% !important;
    clear: both !important;
}

/* Arreglar los botones individuales (los cuadraditos rosas) */
.product-variants-item ul li,
.attribute-item {
    display: inline-block !important;
    position: relative !important;
    margin: 5px !important;
    float: none !important;
}

/* Darle aire a la columna para que no aplaste el contenido */
.ce-column-inner {
    padding-right: 20px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Oswald';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Oswald-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Oswald-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Oswald-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Oswald-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Oswald-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Oswald-Bold.ttf') format('truetype');
}
 /* End Custom Fonts CSS */