.elementor-6 .elementor-element.elementor-element-d9abe49{--display:flex;--min-height:200px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d9abe49:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d9abe49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B5B5;}.elementor-6 .elementor-element.elementor-element-c823aba{--display:flex;--min-height:0px;--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;--z-index:1;}.elementor-6 .elementor-element.elementor-element-ab11c57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ab11c57.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-328508a{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:60px;}.elementor-6 .elementor-element.elementor-element-328508a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-328508a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF50CE;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-328508a{left:48vw;}body.rtl .elementor-6 .elementor-element.elementor-element-328508a{right:48vw;}.elementor-6 .elementor-element.elementor-element-450c40d5{--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;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-75b667cc{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-border-type:solid;--sections-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:var( --e-global-color-accent );--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:var( --e-global-color-accent );--forms-buttons-border-type:solid;--forms-buttons-border-color:#E0E0E0;--forms-buttons-padding:10px 10px 10px 10px;--forms-buttons-width:auto;--order-summary-color:var( --e-global-color-accent );--order-summary-variations-color:var( --e-global-color-accent );--product-link-normal-color:var( --e-global-color-accent );--order-summary-quantity-border-color:var( --e-global-color-text );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-accent );--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-75b667cc .coupon .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc select, .elementor-6 .elementor-element.elementor-element-75b667cc .select2-selection--single{background-color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-75b667cc .shop_table .button:hover, .elementor-6 .elementor-element.elementor-element-75b667cc .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-75b667cc .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#00B5B5;}.elementor-6 .elementor-element.elementor-element-75b667cc .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#323232;}.elementor-6 .elementor-element.elementor-element-75b667cc .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-6 .elementor-element.elementor-element-75b667cc .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-section{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals h2{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-content, .elementor-6 .elementor-element.elementor-element-75b667cc .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-75b667cc .shipping-calculator-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-75b667cc #shipping_method li label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-75b667cc .coupon .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc .cart-collaterals .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc select, .elementor-6 .elementor-element.elementor-element-75b667cc .select2-selection--single{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;}.elementor-6 .elementor-element.elementor-element-75b667cc {--forms-fields-padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-75b667cc .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-6 .elementor-element.elementor-element-75b667cc .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-6 .elementor-element.elementor-element-75b667cc .select2-container--default .select2-selection--single{height:auto;}.elementor-6 .elementor-element.elementor-element-75b667cc .shop_table .button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;border-width:2px 2px 2px 2px;}.elementor-6 .elementor-element.elementor-element-75b667cc .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-75b667cc .e-shop-table .cart th, .elementor-6 .elementor-element.elementor-element-75b667cc .e-shop-table .cart td:before{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-6 .elementor-element.elementor-element-75b667cc .cart td span, .elementor-6 .elementor-element.elementor-element-75b667cc .cart td, .elementor-6 .elementor-element.elementor-element-75b667cc .input-text.qty{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-75b667cc .product-name .variation{font-family:"Poppins", Sans-serif;}.elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals .shop_table td:before, .elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-75b667cc .checkout-button{font-family:"Gothic", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-6 .elementor-element.elementor-element-75b667cc .e-shop-table{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:var( --e-global-color-text );--sections-border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals{--sections-background-color:#F2F2F2;--sections-descriptions-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .e-cart-content, .elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .shipping-calculator-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-72bb8d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-8d85beb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5cf6c3e{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-5433670{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-6 .elementor-element.elementor-element-f93a2de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0905f14 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0905f14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-0905f14.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#00B5B5;}.elementor-6 .elementor-element.elementor-element-0905f14.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-content, .elementor-6 .elementor-element.elementor-element-75b667cc .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-75b667cc .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc #shipping_method li label{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .coupon .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc .cart-collaterals .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc select, .elementor-6 .elementor-element.elementor-element-75b667cc .select2-selection--single{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .cart td span, .elementor-6 .elementor-element.elementor-element-75b667cc .cart td, .elementor-6 .elementor-element.elementor-element-75b667cc .input-text.qty{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals .shop_table td:before, .elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .e-cart-content, .elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-0905f14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-d9abe49{--width:100%;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-d9abe49{--min-height:200px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-328508a{left:45vw;}body.rtl .elementor-6 .elementor-element.elementor-element-328508a{right:45vw;}.elementor-6 .elementor-element.elementor-element-328508a{top:30px;}.elementor-6 .elementor-element.elementor-element-75b667cc > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-content, .elementor-6 .elementor-element.elementor-element-75b667cc .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-75b667cc .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc #shipping_method li label{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .coupon .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc .cart-collaterals .input-text, .elementor-6 .elementor-element.elementor-element-75b667cc select, .elementor-6 .elementor-element.elementor-element-75b667cc .select2-selection--single{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .cart td span, .elementor-6 .elementor-element.elementor-element-75b667cc .cart td, .elementor-6 .elementor-element.elementor-element-75b667cc .input-text.qty{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals .shop_table td:before, .elementor-6 .elementor-element.elementor-element-75b667cc .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .e-cart-content, .elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-0905f14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for html, class: .elementor-element-ab11c57 *//* Estilo base */
.styled-text-carrito {
  font-size: 75px;
  font-weight: 900 !important;
  font-family: Arial;
  display: flex;
  gap: 5px; /* Espaciado entre palabras */
  transform: translateY(20%);
}

/* "productos" - Texto transparente con borde */
.no-background-carrito {
  color: transparent;
  -webkit-text-stroke: 1.5px #fff; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-carrito {
  color: #A5EEF2; /* Texto blanco */
}

.elementor-6 .elementor-element.elementor-element-ab11c57 {
    height: 1px;
}

@media (max-width: 767px){
    .styled-text-carrito {
      font-size: 35px !important;
      transform: translateY(30%) !important;
    }
    
    .no-background-carrito {
      -webkit-text-stroke: 0.5px #fff; /* Borde de las letras */
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c823aba */@media (max-width: 767px){
    .elementor-6 .elementor-element.elementor-element-c823aba p {
        font-size: 32px;
        transform: translateY(10%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328508a */.elementor-6 .elementor-element.elementor-element-328508a {
    width: 30px;
    height: 40px;
}

@media (max-width: 767px){
    .elementor-6 .elementor-element.elementor-element-328508a {
        width: 15px;
        height: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9abe49 */@media (max-width: 767px){
    .elementor-6 .elementor-element.elementor-element-d9abe49 {
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-75b667cc */.elementor-6 .elementor-element.elementor-element-75b667cc .e-cart-totals {
    --sections-background-color: #ffffff;
}
.elementor-6 .elementor-element.elementor-element-75b667cc .e-shop-table{
    border-width: 0px;
}
.woocommerce .cart-collaterals h2 {
    background-color: #fff !important;
}
.woocommerce table.shop_table thead {
    background-color: #ffffff !important;
}
.woocommerce table.shop_table a.remove{
    border: 0px !important;
}
.woocommerce-cart table.cart img {
    max-width: 150px !important;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 120px;
}
.elementor-6 .elementor-element.elementor-element-75b667cc .quantity .minus{
    display: none;
}
.elementor-6 .elementor-element.elementor-element-75b667cc .quantity .plus{
    display: none;
}
p.woocommerce-shipping-destination {
    display: none;
}
form.woocommerce-shipping-calculator {
    display: none;
}

@media (max-width: 767px){
    .woocommerce-cart .woocommerce table.shop_table tr td.product-quantity .quantity{
        display: flex;
        justify-content: right;
    }
    .woocommerce-cart .woocommerce table.shop_table tr td.product-thumbnail{
        display: flex;
        justify-content: center;
        max-width: ;
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart img{
        width: 150px;
        zoom: 1.2;
    }
    tr.woocommerce-cart-form__cart-item.cart_item td {
        font-size: 14px !important;
    }
    .woocommerce-cart table.shop_table th {
        font-size: 12px !important;
    }
    tr.woocommerce-cart-form__cart-item.cart_item td {
        border: 1px solid #0002 !important;
        padding: 10px !important;
        margin-bottom: 5px;
    }
    
    td.product-remove {
        background-color: #ff50ce !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f93a2de *//* Estilo base */
.styled-text-instagram {
  font-size: 32px;
  font-weight: 900;
  font-family: Poppins;
  display: flex; /* Para alinear palabras en línea */
  gap: 5px; /* Espaciado entre palabras */
}

/* "productos" - Texto transparente con borde */
.no-background-instagram {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-instagram {
  color: #00b5b5; /* Texto blanco */
}

.elementor-6 .elementor-element.elementor-element-f93a2de {
    height: 1px;
}

@media (max-width: 767px){
    .styled-text-instagram {
      font-size: 20px;
      transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/12/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/12/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/12/Poppins-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/themes/oceanwp-child-theme-master/fonts/poppins/Poppins-Black.woff2') format('woff2'),
		url('https://dermasoft.ec/wp-content/themes/oceanwp-child-theme-master/fonts/poppins/Poppins-Black.woff') format('woff'),
		url('https://dermasoft.ec/wp-content/themes/oceanwp-child-theme-master/fonts/poppins/Poppins-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/09/CenturyGothic.eot');
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/09/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/09/CenturyGothic.woff2') format('woff2'),
		url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/09/CenturyGothic.woff') format('woff'),
		url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/09/CenturyGothic.ttf') format('truetype'),
		url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/09/CenturyGothic.svg#Gothic') format('svg');
}
/* End Custom Fonts CSS */