.elementor-265 .elementor-element.elementor-element-c2ef911{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--overlay-opacity:0.19;--overlay-mix-blend-mode:multiply;--padding-top:3%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-265 .elementor-element.elementor-element-c2ef911:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dbbe3b9 ) 6%, var( --e-global-color-primary ) 100%);}.elementor-265 .elementor-element.elementor-element-c2ef911::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .e-con-inner > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .e-con-inner > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://shop.dermopharma.com.mx/wp-content/uploads/2024/05/Untitled_Artwork-76-1.png");--background-overlay:'';}.elementor-265 .elementor-element.elementor-element-c2ef911 .elementor-repeater-item-2920934.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-265 .elementor-element.elementor-element-89f6a3a{--display:flex;}.elementor-265 .elementor-element.elementor-element-2c9b1ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-2c9b1ec{text-align:center;}.elementor-265 .elementor-element.elementor-element-2c9b1ec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.6em;font-weight:500;color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .coupon .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 .e-cart-totals .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 select, .elementor-265 .elementor-element.elementor-element-8c97bc5 .select2-selection--single{background-color:#FFFFFF00;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .shop_table .button{background-color:#1C7DBD;font-family:var( --e-global-typography-5015725-font-family ), Sans-serif;font-size:var( --e-global-typography-5015725-font-size );font-weight:var( --e-global-typography-5015725-font-weight );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-5da5b1e );}.elementor-265 .elementor-element.elementor-element-8c97bc5{--sections-background-color:#FFFFFF82;--sections-border-type:solid;--sections-border-radius:20px 20px 20px 20px;--sections-title-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-befd556 );--sections-radio-buttons-color:var( --e-global-color-accent );--forms-fields-normal-color:var( --e-global-color-295a382 );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-295a382 );--forms-buttons-hover-text-color:var( --e-global-color-5da5b1e );--forms-buttons-hover-transition-duration:200ms;--forms-buttons-border-type:none;--forms-buttons-border-radius:50px 50px 50px 50px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-5da5b1e );--product-link-normal-color:var( --e-global-color-primary );--product-link-hover-color:var( --e-global-color-befd556 );--order-summary-items-divider-color:#FFFFFF14;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-1107b64 );--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:var( --e-global-color-4b1699e );--order-summary-remove-icon-hover-color:#FFFFFF;--totals-color:var( --e-global-color-295a382 );--totals-divider-color:var( --e-global-color-2293b00 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-295a382 );--checkout-button-border-radius:50px 50px 50px 50px;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals h2{font-family:var( --e-global-typography-6395774-font-family ), Sans-serif;font-size:var( --e-global-typography-6395774-font-size );font-weight:var( --e-global-typography-6395774-font-weight );}.elementor-265 .elementor-element.elementor-element-8c97bc5 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-cart-content, .elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce-shipping-destination, .elementor-265 .elementor-element.elementor-element-8c97bc5 .shipping-calculator-button{font-family:var( --e-global-typography-5015725-font-family ), Sans-serif;font-size:var( --e-global-typography-5015725-font-size );font-weight:var( --e-global-typography-5015725-font-weight );}.elementor-265 .elementor-element.elementor-element-8c97bc5 #shipping_method li label{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:none;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .coupon .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart-collaterals .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 select, .elementor-265 .elementor-element.elementor-element-8c97bc5 .select2-selection--single{font-family:var( --e-global-typography-5015725-font-family ), Sans-serif;font-size:var( --e-global-typography-5015725-font-size );font-weight:var( --e-global-typography-5015725-font-weight );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-2293b00 );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-295a382 );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-295a382 );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table .cart th, .elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table .cart td:before{font-family:var( --e-global-typography-a46a6af-font-family ), Sans-serif;font-size:var( --e-global-typography-a46a6af-font-size );font-weight:var( --e-global-typography-a46a6af-font-weight );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart td span, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart td, .elementor-265 .elementor-element.elementor-element-8c97bc5 .input-text.qty{font-family:var( --e-global-typography-5015725-font-family ), Sans-serif;font-size:var( --e-global-typography-5015725-font-size );font-weight:var( --e-global-typography-5015725-font-weight );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .product-name .variation{font-family:var( --e-global-typography-5015725-font-family ), Sans-serif;font-size:var( --e-global-typography-5015725-font-size );font-weight:var( --e-global-typography-5015725-font-weight );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals .shop_table td:before, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-a46a6af-font-family ), Sans-serif;font-size:var( --e-global-typography-a46a6af-font-size );font-weight:var( --e-global-typography-a46a6af-font-weight );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .checkout-button{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:0.7px;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table{border-width:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-cart-totals{--sections-background-color:#32363EA6;--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:#F3F3F300;--sections-descriptions-color:#FFFFFF;--links-normal-color:var( --e-global-color-295a382 );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals{--sections-title-color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .coupon{--sections-background-color:#74C4C496;border-width:0px 0px 0px 0px;--sections-border-radius:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals h2{font-size:var( --e-global-typography-6395774-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-cart-content, .elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce-shipping-destination, .elementor-265 .elementor-element.elementor-element-8c97bc5 .shipping-calculator-button{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .coupon .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart-collaterals .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 select, .elementor-265 .elementor-element.elementor-element-8c97bc5 .select2-selection--single{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .shop_table .button{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table .cart th, .elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table .cart td:before{font-size:var( --e-global-typography-a46a6af-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart td span, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart td, .elementor-265 .elementor-element.elementor-element-8c97bc5 .input-text.qty{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .product-name .variation{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals .shop_table td:before, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-a46a6af-font-size );}}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-89f6a3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-2c9b1ec{text-align:center;}.elementor-265 .elementor-element.elementor-element-8c97bc5{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;--sections-padding:0em 0em 0em 0em;--order-summary-quantity-border-weight:2px;}.elementor-265 .elementor-element.elementor-element-8c97bc5 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-265 .elementor-element.elementor-element-8c97bc5.elementor-element{--align-self:center;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals h2{font-size:var( --e-global-typography-6395774-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-cart-content, .elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce-shipping-destination, .elementor-265 .elementor-element.elementor-element-8c97bc5 .shipping-calculator-button{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .coupon .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart-collaterals .input-text, .elementor-265 .elementor-element.elementor-element-8c97bc5 select, .elementor-265 .elementor-element.elementor-element-8c97bc5 .select2-selection--single{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .shop_table .button{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table .cart th, .elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table .cart td:before{font-size:var( --e-global-typography-a46a6af-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart td span, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart td, .elementor-265 .elementor-element.elementor-element-8c97bc5 .input-text.qty{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .product-name .variation{font-size:var( --e-global-typography-5015725-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals .shop_table td:before, .elementor-265 .elementor-element.elementor-element-8c97bc5 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-a46a6af-font-size );}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-shop-table{--sections-padding:1em 0.5em 1em 0.5em;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .e-cart-totals{--sections-padding:1em 1em 1em 1em;}.elementor-265 .elementor-element.elementor-element-8c97bc5 .coupon{--sections-padding:2em 2em 2em 2em;}.elementor-265 .elementor-element.elementor-element-c2ef911::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .e-con-inner > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .e-con-inner > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:600% auto;}.elementor-265 .elementor-element.elementor-element-c2ef911{--padding-top:9%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-c2ef911{--content-width:1379px;}}@media(min-width:1025px){.elementor-265 .elementor-element.elementor-element-c2ef911::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .e-con-inner > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .e-con-inner > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-c2ef911 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-8c97bc5 */.elementor-265 .elementor-element.elementor-element-8c97bc5 .input-text {
    border-radius:0px!important;
}
.qty {
    border-radius:0px!important;
}

.shipping-calculator-button{
    color:white!important;
}
.shipping-calculator-form p button{
    background-color:rgba(255,255,255,0.3)!important;
    background:#ffffff4dt!important;
    border-color:white!important;
    color:white!important;
}

.qib-button{
    background:transparent!important;
    border-width:0px!important;
    
}
.quantity{
    border-color:transparent!important;
}
.qib-button-wrapper .quantity input.input-text.qty.text{
    border-color:transparent!important;
}
.qib-button-wrapper{
    align-items:baseline!important;
}
.elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce-shipping-methods label{
    color:#fefefe!important;
    font-weight:400!important;
}
.qib-button-wrapper .quantity input.input-text.qty.text {

    background: transparent!important;
}
.elementor-265 .elementor-element.elementor-element-8c97bc5 .order-total th{
    color:#fefefe!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89f6a3a */.e-cart-section{
background: rgba( 255, 255, 255, 0.35);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(13px);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(255, 255, 255, 0.3);
}

.e-shop-table.e-cart-section img{

background:#FFF;
transition-duration: 0.3s;
border-radius:5px;
box-shadow: 0px 10px 12px -5px rgba(0,0,0,0.36)!important;
-webkit-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
-moz-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
}
.e-shop-table.e-cart-section img:hover{

transition-duration: 0.3s;
transform:translateY(-5px);
box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.36)!important;
-webkit-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
-moz-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-8c97bc5 */.elementor-265 .elementor-element.elementor-element-8c97bc5 .input-text {
    border-radius:0px!important;
}
.qty {
    border-radius:0px!important;
}

.shipping-calculator-button{
    color:white!important;
}
.shipping-calculator-form p button{
    background-color:rgba(255,255,255,0.3)!important;
    background:#ffffff4dt!important;
    border-color:white!important;
    color:white!important;
}

.qib-button{
    background:transparent!important;
    border-width:0px!important;
    
}
.quantity{
    border-color:transparent!important;
}
.qib-button-wrapper .quantity input.input-text.qty.text{
    border-color:transparent!important;
}
.qib-button-wrapper{
    align-items:baseline!important;
}
.elementor-265 .elementor-element.elementor-element-8c97bc5 .woocommerce-shipping-methods label{
    color:#fefefe!important;
    font-weight:400!important;
}
.qib-button-wrapper .quantity input.input-text.qty.text {

    background: transparent!important;
}
.elementor-265 .elementor-element.elementor-element-8c97bc5 .order-total th{
    color:#fefefe!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89f6a3a */.e-cart-section{
background: rgba( 255, 255, 255, 0.35);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(13px);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(255, 255, 255, 0.3);
}

.e-shop-table.e-cart-section img{

background:#FFF;
transition-duration: 0.3s;
border-radius:5px;
box-shadow: 0px 10px 12px -5px rgba(0,0,0,0.36)!important;
-webkit-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
-moz-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
}
.e-shop-table.e-cart-section img:hover{

transition-duration: 0.3s;
transform:translateY(-5px);
box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.36)!important;
-webkit-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
-moz-box-shadow: 2px 22px 19px -13px rgba(0,0,0,0.36);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ef911 */.elementor-265 .elementor-element.elementor-element-c2ef911 .shipping-calculator-form label{
    color:#fefefe;
    font-weight:400!important;
}/* End custom CSS */