.elementor-100 .elementor-element.elementor-element-f90d6c0:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-f90d6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://deglucionydisfagiamx.com/wp-content/uploads/2026/02/IMG_7108-scaled.jpg");background-position:center center;background-size:cover;}.elementor-100 .elementor-element.elementor-element-f90d6c0 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-f90d6c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 12% 12% 12%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-05fc345{--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-100 .elementor-element.elementor-element-05fc345 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:119px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-09709b4{text-align:center;}.elementor-100 .elementor-element.elementor-element-09709b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:none;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-100 .elementor-element.elementor-element-f2a2553{padding:0% 15% 0% 15%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-c07647d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-100 .elementor-element.elementor-element-8f564b2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-8f564b2 .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-8f564b2 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-8f564b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-100 .elementor-element.elementor-element-bccc0c8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-bccc0c8 .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-bccc0c8 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-bccc0c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-100 .elementor-element.elementor-element-db225e9:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-db225e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-db225e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 4% 10%;}.elementor-100 .elementor-element.elementor-element-db225e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-b0851c0:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-b0851c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-b0851c0{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c07647d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6%;margin-bottom:0%;padding:2% 2% 2% 2%;}.elementor-100 .elementor-element.elementor-element-b0851c0, .elementor-100 .elementor-element.elementor-element-b0851c0 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-100 .elementor-element.elementor-element-b0851c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-507b296 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-100 .elementor-element.elementor-element-57b0d26{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;}.elementor-100 .elementor-element.elementor-element-be3768e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-100 .elementor-element.elementor-element-be3768e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-38ddef9{padding:0% 0% 0% 0%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-2c1b213{text-align:start;}.elementor-100 .elementor-element.elementor-element-2c1b213 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-accent );}.elementor-100 .elementor-element.elementor-element-bf804ea .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-bf804ea .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-bf804ea .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-bf804ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-100 .elementor-element.elementor-element-acc0d3d > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-ha-product-grid-new .ha-product-grid__badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-ha-product-grid-new .ha-product-grid__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-product-grid-new .ha-product-grid__price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-ha-product-grid-new .button, .elementor-widget-ha-product-grid-new .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-product-grid-new .ha-pqv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-product-grid-new .ha-product-grid__load-more-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-product-grid__rating{text-align:center;}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-product-grid__title{text-align:center;color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-product-grid__price{text-align:center;color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-03b47cb.ha-product-grid--classic .ha-product-grid__btns{text-align:center;}.elementor-100 .elementor-element.elementor-element-03b47cb{margin:-22% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--grid-column:1;}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-product-grid__item{padding:4% 4% 4% 4%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-product-grid__img img{border-radius:11px 11px 11px 11px;transition-duration:0.2s;}.elementor-100 .elementor-element.elementor-element-03b47cb .button, .elementor-100 .elementor-element.elementor-element-03b47cb .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );border-radius:30px 30px 30px 30px;color:var( --e-global-color-c07647d );background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-03b47cb .button:hover, .elementor-100 .elementor-element.elementor-element-03b47cb .button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-03b47cb .added_to_cart:hover, .elementor-100 .elementor-element.elementor-element-03b47cb .added_to_cart:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-pqv-btn{border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-pqv-btn:hover, .elementor-100 .elementor-element.elementor-element-03b47cb .ha-pqv-btn:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.ha-pqv.ha-pqv--03b47cb .ha-pqv__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--03b47cb .ha-pqv__price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.ha-pqv.ha-pqv--03b47cb .ha-pqv__summary{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}.ha-pqv.ha-pqv--03b47cb .ha-pqv__cart .button{border-style:solid;border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--03b47cb .ha-pqv__cart .button:hover, .ha-pqv.ha-pqv--03b47cb .ha-pqv__cart .button:focus{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-0f0e70b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-0f0e70b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-0f0e70b > .elementor-element-populated{padding:15% 10% 0% 10%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-f871214 .elementor-icon-wrapper{text-align:start;}.elementor-100 .elementor-element.elementor-element-f871214.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-f871214.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-f871214.elementor-view-default .elementor-icon{color:var( --e-global-color-c07647d );border-color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-f871214.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-f871214.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-7436dc3{padding:0% 0% 0% 0%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-0c4b909:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-0c4b909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(183deg, var( --e-global-color-primary ) 90%, var( --e-global-color-c07647d ) 88%);}.elementor-100 .elementor-element.elementor-element-0c4b909{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 10% 14% 10%;}.elementor-100 .elementor-element.elementor-element-0c4b909 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-8eba584 > .elementor-element-populated{padding:0% 15% 0% 4%;}.elementor-100 .elementor-element.elementor-element-40c06d0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 19%) 0%;}.elementor-100 .elementor-element.elementor-element-afda0e6 .elementor-icon-wrapper{text-align:start;}.elementor-100 .elementor-element.elementor-element-afda0e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-afda0e6.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-afda0e6.elementor-view-default .elementor-icon{color:var( --e-global-color-c07647d );border-color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-afda0e6.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-afda0e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-258707a{--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:start;}.elementor-100 .elementor-element.elementor-element-258707a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-83d6bde{padding:0% 0% 0% 0%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-c07647d );}.elementor-100 .elementor-element.elementor-element-a0440ed .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-a0440ed .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-a0440ed .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-a0440ed .elementor-button-content-wrapper{flex-direction:row;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-7040458.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-7040458.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-100 .elementor-element.elementor-element-7040458 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:20% 0% 0% 4%;}.elementor-100 .elementor-element.elementor-element-7752fe5 .ha-product-grid__rating{text-align:center;}.elementor-100 .elementor-element.elementor-element-7752fe5 .ha-product-grid__title{text-align:center;color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-7752fe5 .ha-product-grid__price{text-align:center;color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-7752fe5.ha-product-grid--classic .ha-product-grid__btns{text-align:center;}.elementor-100 .elementor-element.elementor-element-7752fe5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--grid-column:2;}.elementor-100 .elementor-element.elementor-element-7752fe5 .ha-product-grid__item{padding:4% 4% 4% 4%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-100 .elementor-element.elementor-element-7752fe5 .ha-product-grid__img img{border-radius:11px 11px 11px 11px;transition-duration:0.2s;}.elementor-100 .elementor-element.elementor-element-7752fe5 .button, .elementor-100 .elementor-element.elementor-element-7752fe5 .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );border-radius:30px 30px 30px 30px;color:var( --e-global-color-c07647d );background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-7752fe5 .button:hover, .elementor-100 .elementor-element.elementor-element-7752fe5 .button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-7752fe5 .added_to_cart:hover, .elementor-100 .elementor-element.elementor-element-7752fe5 .added_to_cart:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-7752fe5 .ha-pqv-btn{border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-7752fe5 .ha-pqv-btn:hover, .elementor-100 .elementor-element.elementor-element-7752fe5 .ha-pqv-btn:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.ha-pqv.ha-pqv--7752fe5 .ha-pqv__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--7752fe5 .ha-pqv__price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.ha-pqv.ha-pqv--7752fe5 .ha-pqv__summary{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}.ha-pqv.ha-pqv--7752fe5 .ha-pqv__cart .button{border-style:solid;border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--7752fe5 .ha-pqv__cart .button:hover, .ha-pqv.ha-pqv--7752fe5 .ha-pqv__cart .button:focus{color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-e7a3e8a:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-e7a3e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, var( --e-global-color-c07647d ) 92%, var( --e-global-color-80df89b ) 89%);}.elementor-100 .elementor-element.elementor-element-e7a3e8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 10% 15% 10%;}.elementor-100 .elementor-element.elementor-element-e7a3e8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-248a9ee > .elementor-element-populated{padding:20% 0% 0% 0%;}.elementor-widget-ha-product-carousel-new .ha-product-carousel-on-sale span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-ha-product-carousel-new .ha-product-carousel-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-product-carousel-new .ha-product-carousel-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-ha-product-carousel-new .ha-product-carousel-add-to-cart a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-ha-product-carousel-new .ha-product-carousel-quick-view-wrap{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-item-inner{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-image{border-radius:8px 8px 8px 8px;}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-image img{border-radius:8px 8px 8px 8px;}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-title a{color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-price{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-add-to-cart a{border-radius:30px 30px 30px 30px;overflow:hidden;border-style:solid;border-color:var( --e-global-color-c07647d );color:var( --e-global-color-c07647d );background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-add-to-cart a:hover, .elementor-100 .elementor-element.elementor-element-2eeb76f .ha-product-carousel-add-to-cart a:focus{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-2eeb76f .slick-prev, .elementor-100 .elementor-element.elementor-element-2eeb76f .slick-next{top:180px;border-style:solid;border-color:var( --e-global-color-accent );background-color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-2eeb76f.ha-arrow-sync-no .slick-prev{left:-24px;}.elementor-100 .elementor-element.elementor-element-2eeb76f.ha-arrow-sync-no .slick-next{right:-24px;}.elementor-100 .elementor-element.elementor-element-2eeb76f.ha-arrow-sync-yes .slick-next, .elementor-100 .elementor-element.elementor-element-2eeb76f.ha-arrow-sync-yes .slick-prev{left:-24px;}.elementor-100 .elementor-element.elementor-element-2eeb76f .slick-prev{width:42px;height:42px;font-size:13px;}.elementor-100 .elementor-element.elementor-element-2eeb76f .slick-next{width:42px;height:42px;font-size:13px;}.elementor-100 .elementor-element.elementor-element-2eeb76f .slick-prev:hover, .elementor-100 .elementor-element.elementor-element-2eeb76f .slick-next:hover{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-2eeb76f .slick-dots li button:before{color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-2eeb76f .slick-dots li button:hover:before{color:var( --e-global-color-c07647d );}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-5393562.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-5393562.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-5393562 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-100 .elementor-element.elementor-element-7d4517f{margin:0% 1% calc(var(--kit-widget-spacing, 0px) + 15%) 0%;}.elementor-100 .elementor-element.elementor-element-87e9479 .elementor-icon-wrapper{text-align:start;}.elementor-100 .elementor-element.elementor-element-87e9479.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-87e9479.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-87e9479.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-87e9479.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-87e9479.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-07050e3{--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:start;}.elementor-100 .elementor-element.elementor-element-07050e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-e0220c6{padding:0% 0% 0% 0%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-98a2e9f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-98a2e9f .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-98a2e9f .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-98a2e9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-100 .elementor-element.elementor-element-1230801:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-1230801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(183deg, var( --e-global-color-80df89b ) 92%, var( --e-global-color-c07647d ) 91%);}.elementor-100 .elementor-element.elementor-element-1230801{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 10% 19% 10%;}.elementor-100 .elementor-element.elementor-element-1230801 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-1b37ac2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 15%) 0%;}.elementor-100 .elementor-element.elementor-element-0079052 .elementor-icon-wrapper{text-align:start;}.elementor-100 .elementor-element.elementor-element-0079052.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-0079052.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-0079052.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-0079052.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-0079052.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-6c19a30{--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-100 .elementor-element.elementor-element-6c19a30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-564ecee{padding:0% 0% 0% 0%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-8d96077 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-8d96077 .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-8d96077 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-8d96077 .elementor-button-content-wrapper{flex-direction:row;}.elementor-100 .elementor-element.elementor-element-55c773c > .elementor-element-populated{padding:20% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-product-grid__rating{text-align:center;}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-product-grid__title{text-align:center;color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-product-grid__price{text-align:center;color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-size:15px;font-weight:400;}.elementor-100 .elementor-element.elementor-element-d5484d7.ha-product-grid--classic .ha-product-grid__btns{text-align:center;}.elementor-100 .elementor-element.elementor-element-d5484d7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--grid-column:2;}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-product-grid__item{padding:4% 4% 4% 4%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-product-grid__img img{border-radius:11px 11px 11px 11px;transition-duration:0.2s;}.elementor-100 .elementor-element.elementor-element-d5484d7 .button, .elementor-100 .elementor-element.elementor-element-d5484d7 .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );border-radius:30px 30px 30px 30px;color:var( --e-global-color-c07647d );background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-d5484d7 .button:hover, .elementor-100 .elementor-element.elementor-element-d5484d7 .button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-d5484d7 .added_to_cart:hover, .elementor-100 .elementor-element.elementor-element-d5484d7 .added_to_cart:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-pqv-btn{border-radius:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-pqv-btn:hover, .elementor-100 .elementor-element.elementor-element-d5484d7 .ha-pqv-btn:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.ha-pqv.ha-pqv--d5484d7 .ha-pqv__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--d5484d7 .ha-pqv__price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.ha-pqv.ha-pqv--d5484d7 .ha-pqv__summary{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}.ha-pqv.ha-pqv--d5484d7 .ha-pqv__cart .button{border-style:solid;border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--d5484d7 .ha-pqv__cart .button:hover, .ha-pqv.ha-pqv--d5484d7 .ha-pqv__cart .button:focus{color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-142328c{padding:0% 15% 10% 15%;}.elementor-100 .elementor-element.elementor-element-9c104d6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;}.elementor-100 .elementor-element.elementor-element-9da812a .elementor-icon-wrapper{text-align:center;}.elementor-100 .elementor-element.elementor-element-9da812a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-9da812a.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-9da812a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-9da812a.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-9da812a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-c31d7e6{--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-100 .elementor-element.elementor-element-c31d7e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-8d9584f{padding:0% 15% 2% 15%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-2e9cb85{--grid-column:3;}.elementor-100 .elementor-element.elementor-element-2e9cb85 .ha-product-grid__img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;transition-duration:0.2s;}.elementor-100 .elementor-element.elementor-element-2e9cb85 .ha-product-grid__title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;}.elementor-100 .elementor-element.elementor-element-2e9cb85 .ha-product-grid__price{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-100 .elementor-element.elementor-element-2e9cb85 .button, .elementor-100 .elementor-element.elementor-element-2e9cb85 .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:22px 22px 22px 22px;color:var( --e-global-color-c07647d );background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-2e9cb85 .button:hover, .elementor-100 .elementor-element.elementor-element-2e9cb85 .button:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-2e9cb85 .added_to_cart:hover, .elementor-100 .elementor-element.elementor-element-2e9cb85 .added_to_cart:focus{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-2e9cb85 .ha-pqv-btn{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;}.elementor-100 .elementor-element.elementor-element-2e9cb85 .ha-pqv-btn:hover, .elementor-100 .elementor-element.elementor-element-2e9cb85 .ha-pqv-btn:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.ha-pqv.ha-pqv--2e9cb85 .ha-pqv__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--2e9cb85 .ha-pqv__price{margin-bottom:2px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.ha-pqv.ha-pqv--2e9cb85 .ha-pqv__summary{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}.ha-pqv.ha-pqv--2e9cb85 .ha-pqv__cart .button{border-style:solid;border-color:var( --e-global-color-primary );color:var( --e-global-color-c07647d );background-color:var( --e-global-color-primary );}.ha-pqv.ha-pqv--2e9cb85 .ha-pqv__cart .button:hover, .ha-pqv.ha-pqv--2e9cb85 .ha-pqv__cart .button:focus{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-100 .elementor-element.elementor-element-248a9ee{width:53.894%;}.elementor-100 .elementor-element.elementor-element-5393562{width:46.067%;}}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-05fc345{text-align:center;}.elementor-100 .elementor-element.elementor-element-05fc345 .elementor-heading-title{font-size:79px;}.elementor-100 .elementor-element.elementor-element-f2a2553{padding:0% 0% 0% 0%;font-size:17px;}.elementor-100 .elementor-element.elementor-element-db225e9{padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-be3768e{text-align:center;}.elementor-100 .elementor-element.elementor-element-be3768e .elementor-heading-title{font-size:31px;}.elementor-100 .elementor-element.elementor-element-38ddef9{font-size:13px;}.elementor-100 .elementor-element.elementor-element-03b47cb{--grid-column:1;}.elementor-100 .elementor-element.elementor-element-7436dc3{font-size:13px;}.elementor-100 .elementor-element.elementor-element-258707a{text-align:center;}.elementor-100 .elementor-element.elementor-element-258707a .elementor-heading-title{font-size:31px;}.elementor-100 .elementor-element.elementor-element-83d6bde{font-size:16px;}.elementor-100 .elementor-element.elementor-element-7752fe5{--grid-column:1;}.elementor-100 .elementor-element.elementor-element-e7a3e8a{padding:0% 6% 13% 5%;}.elementor-100 .elementor-element.elementor-element-07050e3{text-align:center;}.elementor-100 .elementor-element.elementor-element-07050e3 .elementor-heading-title{font-size:46px;}.elementor-100 .elementor-element.elementor-element-e0220c6{font-size:13px;}.elementor-100 .elementor-element.elementor-element-1230801{padding:10% 4% 20% 4%;}.elementor-100 .elementor-element.elementor-element-6c19a30{text-align:center;}.elementor-100 .elementor-element.elementor-element-6c19a30 .elementor-heading-title{font-size:40px;}.elementor-100 .elementor-element.elementor-element-564ecee{font-size:13px;}.elementor-100 .elementor-element.elementor-element-55c773c > .elementor-element-populated{padding:34% 0% 0% 7%;}.elementor-100 .elementor-element.elementor-element-d5484d7{--grid-column:2;}.elementor-100 .elementor-element.elementor-element-d5484d7 .ha-product-grid__title{font-size:14px;}.elementor-100 .elementor-element.elementor-element-142328c{padding:0% 5% 0% 5%;}.elementor-100 .elementor-element.elementor-element-c31d7e6{text-align:center;}.elementor-100 .elementor-element.elementor-element-c31d7e6 .elementor-heading-title{font-size:46px;}.elementor-100 .elementor-element.elementor-element-8d9584f{padding:0% 0% 0% 0%;font-size:16px;}.elementor-100 .elementor-element.elementor-element-2e9cb85{--grid-column:3;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-f90d6c0{padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-1bbfa7d > .elementor-element-populated{padding:10% 0% 17% 0%;}.elementor-100 .elementor-element.elementor-element-05fc345{text-align:center;}.elementor-100 .elementor-element.elementor-element-05fc345 .elementor-heading-title{font-size:36px;}.elementor-100 .elementor-element.elementor-element-f2a2553{padding:0% 0% 0% 0%;font-size:14px;}.elementor-100 .elementor-element.elementor-element-db225e9{padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-b0851c0{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-507b296 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-be3768e{text-align:center;}.elementor-100 .elementor-element.elementor-element-be3768e .elementor-heading-title{font-size:36px;}.elementor-100 .elementor-element.elementor-element-38ddef9{font-size:11px;}.elementor-100 .elementor-element.elementor-element-acc0d3d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-100 .elementor-element.elementor-element-acc0d3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-03b47cb{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--grid-column:1;}.elementor-100 .elementor-element.elementor-element-03b47cb .ha-product-grid__item{padding:4% 4% 4% 4%;border-radius:12px 12px 12px 12px;}.elementor-100 .elementor-element.elementor-element-0f0e70b > .elementor-element-populated{padding:7% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-f871214 .elementor-icon-wrapper{text-align:center;}.elementor-100 .elementor-element.elementor-element-7436dc3{text-align:center;font-size:16px;}.elementor-100 .elementor-element.elementor-element-0c4b909{padding:0% 0% 5% 0%;}.elementor-100 .elementor-element.elementor-element-8eba584 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-afda0e6 .elementor-icon-wrapper{text-align:center;}.elementor-100 .elementor-element.elementor-element-258707a{text-align:center;}.elementor-100 .elementor-element.elementor-element-258707a .elementor-heading-title{font-size:36px;}.elementor-100 .elementor-element.elementor-element-83d6bde{text-align:center;font-size:15px;}.elementor-100 .elementor-element.elementor-element-7752fe5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--grid-column:1;}.elementor-100 .elementor-element.elementor-element-248a9ee.elementor-column{-webkit-box-ordinal-group:calc(2 + 1 );-ms-flex-order:2;order:2;}.elementor-100 .elementor-element.elementor-element-07050e3{text-align:center;}.elementor-100 .elementor-element.elementor-element-07050e3 .elementor-heading-title{font-size:36px;}.elementor-100 .elementor-element.elementor-element-e0220c6{font-size:11px;}.elementor-100 .elementor-element.elementor-element-6c19a30{text-align:center;}.elementor-100 .elementor-element.elementor-element-6c19a30 .elementor-heading-title{font-size:36px;}.elementor-100 .elementor-element.elementor-element-564ecee{font-size:11px;}.elementor-100 .elementor-element.elementor-element-d5484d7{--grid-column:1;}.elementor-100 .elementor-element.elementor-element-142328c{padding:0% 0% 0% 0%;}.elementor-100 .elementor-element.elementor-element-c31d7e6{text-align:center;}.elementor-100 .elementor-element.elementor-element-c31d7e6 .elementor-heading-title{font-size:36px;}.elementor-100 .elementor-element.elementor-element-8d9584f{font-size:11px;}.elementor-100 .elementor-element.elementor-element-2e9cb85{--grid-column:1;}}