.elementor-22 .elementor-element.elementor-element-dc8e7e09{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-repeater-item-pb270 .swiper-slide-bg{background-color:#fbf0df;background-image:url(https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-ibiza-escena.webp);background-size:cover;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-repeater-item-pb271 .swiper-slide-bg{background-color:#f3e8d7;background-image:url(https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-siobin-escena.webp);background-size:cover;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-repeater-item-pb272 .swiper-slide-bg{background-color:#f4e6da;background-image:url(https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-cabello-escena.webp);background-size:cover;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-repeater-item-pb273 .swiper-slide-bg{background-color:#f1e7d6;background-image:url(https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-creatina-escena.webp);background-size:cover;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-repeater-item-pb182 .swiper-slide-bg{background-color:#f0e6d5;background-image:url(https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-ashwagandha.webp);background-size:cover;}.elementor-22 .elementor-element.elementor-element-pb18hero .swiper-slide{transition-duration:calc(8000ms*1.2);height:650px;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-slide-button{background-color:#FF6B0A;border-width:0px;border-radius:5px;color:#ffffff;}.elementor-22 .elementor-element.elementor-element-pb18hero .swiper-slide-contents{max-width:52%;}.elementor-22 .elementor-element.elementor-element-pb18hero .swiper-slide-inner{text-align:start;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-slide-heading{color:#202521;font-family:"Outfit", Sans-serif;font-size:64px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-slide-description{color:#4e514b;font-family:"Inter", Sans-serif;font-size:19px;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-swiper-button{color:#28302a;}.elementor-22 .elementor-element.elementor-element-pb18hero .elementor-swiper-button svg{fill:#28302a;}.elementor-22 .elementor-element.elementor-element-pb18hero .swiper-pagination-bullet-active{background-color:#28302a;}.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-22 .elementor-element.elementor-element-pb18pause .elementor-button{background-color:#ffffff;fill:#333b30;color:#333b30;}.elementor-22 .elementor-element.elementor-element-83c3bbea{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ab90fd9d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-599fd73e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-007939d0 .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-007939d0.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-22 .elementor-element.elementor-element-007939d0.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-22 .elementor-element.elementor-element-007939d0.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-007939d0 .elementor-image-box-wrapper .elementor-image-box-img{width:108px;}.elementor-22 .elementor-element.elementor-element-007939d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-007939d0 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#50555D;}.elementor-22 .elementor-element.elementor-element-73c026ad .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-73c026ad.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-22 .elementor-element.elementor-element-73c026ad.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-22 .elementor-element.elementor-element-73c026ad.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-73c026ad .elementor-image-box-wrapper .elementor-image-box-img{width:108px;}.elementor-22 .elementor-element.elementor-element-73c026ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-73c026ad .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#50555D;}.elementor-22 .elementor-element.elementor-element-c7554da2 .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-c7554da2.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-22 .elementor-element.elementor-element-c7554da2.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-22 .elementor-element.elementor-element-c7554da2.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-c7554da2 .elementor-image-box-wrapper .elementor-image-box-img{width:108px;}.elementor-22 .elementor-element.elementor-element-c7554da2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-c7554da2 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#50555D;}.elementor-22 .elementor-element.elementor-element-9a8761a0 .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-9a8761a0.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-22 .elementor-element.elementor-element-9a8761a0.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-22 .elementor-element.elementor-element-9a8761a0.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-9a8761a0 .elementor-image-box-wrapper .elementor-image-box-img{width:108px;}.elementor-22 .elementor-element.elementor-element-9a8761a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-9a8761a0 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#50555D;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd .elementor-image-box-wrapper .elementor-image-box-img{width:108px;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#50555D;}.elementor-22 .elementor-element.elementor-element-302e0192 .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-302e0192.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-22 .elementor-element.elementor-element-302e0192.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-22 .elementor-element.elementor-element-302e0192.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-302e0192 .elementor-image-box-wrapper .elementor-image-box-img{width:108px;}.elementor-22 .elementor-element.elementor-element-302e0192 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-302e0192 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#50555D;}.elementor-22 .elementor-element.elementor-element-1402821b{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a53d882e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f85ff47c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2677b53c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:1.08em;letter-spacing:-0.7px;color:#17191A;}.elementor-22 .elementor-element.elementor-element-71bde413 .elementor-button{background-color:#FF6B0A;font-family:"Inter", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-71bde413 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-84424e6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-84424e6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-22 .elementor-element.elementor-element-97371c8f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1ba56c8e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d302017c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-32ef5ed2{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-378cd64a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:-0.7px;color:#17191A;}.elementor-22 .elementor-element.elementor-element-82cb19e7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:-0.7px;color:#17191A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-22 .elementor-element.elementor-element-e5e45f0e{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#5E6269;}.elementor-22 .elementor-element.elementor-element-9859c80e .elementor-button{background-color:#FF6B0A;font-family:"Inter", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-9859c80e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-cb8d7952{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ba086907{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e9ac8d86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7b7f7f51 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:1.08em;letter-spacing:-0.7px;color:#17191A;}.elementor-22 .elementor-element.elementor-element-b9766ca9 .elementor-button{background-color:#FF6B0A;font-family:"Inter", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-b9766ca9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-2d43ac7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-2d43ac7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-22 .elementor-element.elementor-element-8535e53d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8535e53d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8535e53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F4;}.elementor-22 .elementor-element.elementor-element-8535e53d::before, .elementor-22 .elementor-element.elementor-element-8535e53d > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-8535e53d > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-8535e53d > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-8535e53d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-8535e53d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F7F4;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-ad6c7db8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-810f3d1c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-22 .elementor-element.elementor-element-84febe51 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;line-height:1.16em;letter-spacing:-0.4px;color:#17191A;}.elementor-22 .elementor-element.elementor-element-72517033{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5E6269;}.elementor-22 .elementor-element.elementor-element-07e4df9e{--e-image-carousel-slides-to-show:5;}.elementor-22 .elementor-element.elementor-element-32642e96{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-32642e96:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-32642e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ef964a99{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0b966335 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FF6B0A;}.elementor-22 .elementor-element.elementor-element-d425f4b4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:-1.5px;color:#17191A;}.elementor-22 .elementor-element.elementor-element-f724778c{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#5E6269;}.elementor-22 .elementor-element.elementor-element-5612331d{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-7356f972{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5E6269;}.elementor-22 .elementor-element.elementor-element-2440e1e7 .elementor-button{background-color:#FF6B0A;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:99px 99px 99px 99px;padding:16px 26px 16px 26px;}.elementor-22 .elementor-element.elementor-element-2440e1e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-2440e1e7 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22 .elementor-element.elementor-element-823581f5{--display:flex;--min-height:440px;--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-823581f5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-823581f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/la-pebrella-store.webp");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-02c119c5{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-359c72ac{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ae148c6b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:-0.7px;color:#17191A;}.elementor-22 .elementor-element.elementor-element-2f962bfc{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#5E6269;}.elementor-22 .elementor-element.elementor-element-5bb18723 .elementor-button{background-color:#FF6B0A;font-family:"Inter", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-5bb18723 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-pb18hero .swiper-slide{height:580px;}.elementor-22 .elementor-element.elementor-element-84424e6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-2d43ac7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-07e4df9e{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-d425f4b4 .elementor-heading-title{font-size:34px;}.elementor-22 .elementor-element.elementor-element-5612331d{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-pb18hero .swiper-slide{height:790px;}.elementor-22 .elementor-element.elementor-element-007939d0 .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-007939d0 .elementor-image-box-title{letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-73c026ad .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-73c026ad .elementor-image-box-title{letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-c7554da2 .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-c7554da2 .elementor-image-box-title{letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-9a8761a0 .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-9a8761a0 .elementor-image-box-title{letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-b1fe1dfd .elementor-image-box-title{letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-302e0192 .elementor-image-box-img{margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-302e0192 .elementor-image-box-title{letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-2677b53c .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-84424e6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-378cd64a .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-82cb19e7 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-7b7f7f51 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-2d43ac7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-84febe51 .elementor-heading-title{font-size:34px;letter-spacing:-0.3px;}.elementor-22 .elementor-element.elementor-element-07e4df9e{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-d425f4b4 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-5612331d{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-ae148c6b .elementor-heading-title{font-size:32px;}}/* Start custom CSS *//* Categorías de portada: icono sobre círculo y título centrado */
.pb10-category-section{background:#f7f6f2!important;padding-top:30px!important;padding-bottom:30px!important}
.pb10-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px!important;align-items:start}
.pb16-category .elementor-image-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;gap:13px!important}
.pb16-category .elementor-image-box-img{display:block;flex:0 0 auto!important;width:108px!important;height:108px;margin:0!important;border-radius:50%;background:#e1e4d8;overflow:hidden}
.pb16-category .elementor-image-box-img a{display:block;width:100%;height:100%}
.pb16-category .elementor-image-box-img img{display:block;width:108px!important;height:108px!important;object-fit:contain;transform:scale(1.18);transition:transform .2s ease}
.pb16-category:nth-child(2) .elementor-image-box-img,.pb16-category:nth-child(6) .elementor-image-box-img{background:#f1e2d7}
.pb16-category:nth-child(4) .elementor-image-box-img{background:#eee8d9}
.pb16-category .elementor-image-box-content{width:100%;max-width:170px;text-align:center!important;flex:0 0 auto}
.pb16-category .elementor-image-box-title{font:400 16px/1.35 Inter,sans-serif!important;color:#202421!important;margin:0!important}
.pb16-category .elementor-image-box-title a{color:inherit}.pb16-category .elementor-image-box-title a:hover{color:#d96823}
@media(hover:hover){.pb16-category:hover .elementor-image-box-img img{transform:scale(1.25)}}
@media(max-width:1024px){.pb10-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px 18px!important}}
@media(max-width:767px){.pb10-category-section{padding-top:25px!important;padding-bottom:25px!important}.pb10-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px 10px!important}.pb16-category .elementor-image-box-img{width:84px!important;height:84px}.pb16-category .elementor-image-box-img img{width:84px!important;height:84px!important}.pb16-category .elementor-image-box-title{font-size:13px!important}.pb16-category .elementor-image-box-wrapper{gap:10px!important}}
@media(prefers-reduced-motion:reduce){.pb16-category .elementor-image-box-img img{transition:none}}

/* Slider principal nativo de Elementor */
.pb18-hero{padding:0!important;gap:0!important;position:relative;background:#f0e6d5;width:100%;max-width:none!important}
.pb18-hero .pb18-slider{width:100%;margin:0!important}
.pb18-slider .swiper-slide{height:650px!important}
.pb18-slider .swiper-slide-bg{background-position:center!important}
.pb18-slider .swiper-slide-inner{padding:60px max(7vw,calc((100vw - 1200px)/2))!important;text-align:left!important;align-items:center!important}
.pb18-slider .swiper-slide-contents{width:52%;max-width:610px!important;margin:0 auto 0 0!important;text-shadow:none!important}
.pb18-slider .elementor-slide-heading{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(42px,4.6vw,72px)!important;font-weight:500!important;line-height:1.06!important;letter-spacing:-1.7px!important;color:#202521!important;margin:0 0 24px!important}
.pb18-eyebrow{display:block;font:500 12px/1.5 Inter,sans-serif;letter-spacing:2.8px;text-transform:uppercase;color:#6c704a;margin-bottom:24px}
.pb18-slider .elementor-slide-description{font:400 19px/1.55 Inter,sans-serif!important;color:#4e514b!important;max-width:455px;margin-bottom:28px!important}
.pb18-slider .elementor-slide-button{background:#ff6b0a!important;border:0!important;border-radius:5px!important;color:white!important;padding:18px 27px!important;font:500 16px/1.2 Inter,sans-serif!important;min-height:52px;box-shadow:none!important}
.pb18-slider .elementor-slide-button:hover{background:#df5900!important}
.pb18-slider .elementor-swiper-button{width:42px;height:42px;justify-content:center;border-radius:50%;background:rgba(255,255,255,.65);color:#28302a;font-size:20px}
.pb18-slider .elementor-swiper-button-prev{left:18px}.pb18-slider .elementor-swiper-button-next{right:18px}
.pb18-slider .swiper-pagination{bottom:23px!important}.pb18-slider .swiper-pagination-bullet{background:#353d30!important;opacity:.35!important;width:9px;height:9px;margin:0 6px!important}.pb18-slider .swiper-pagination-bullet-active{background:#ff6b0a!important;opacity:1!important}
.pb18-pause{position:absolute!important;right:24px;bottom:13px;z-index:5;width:auto!important}.pb18-pause .elementor-button{background:rgba(255,255,255,.85)!important;color:#333b30!important;font:400 12px/1.2 Inter,sans-serif!important;padding:12px 15px!important;border-radius:24px!important}
.pb18-sr-heading{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1024px){.pb18-slider .swiper-slide{height:580px!important}.pb18-slider .swiper-slide-inner{padding:45px 7vw!important}.pb18-slider .elementor-slide-heading{font-size:48px!important}.pb18-slider .swiper-slide-contents{width:55%}.pb18-slider .elementor-slide-description{font-size:17px!important}.pb18-slider .elementor-swiper-button{width:32px;height:32px}.pb18-slider .elementor-swiper-button-prev{left:8px}.pb18-slider .elementor-swiper-button-next{right:8px}}
@media(max-width:767px){.pb18-slider .swiper-slide{height:740px!important}.pb18-slider .swiper-slide-bg{background-size:auto 430px!important;background-position:right bottom!important;background-repeat:no-repeat!important;background-color:#f0e6d5!important}.pb18-slider .swiper-slide-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,#f0e6d5 0%,#f0e6d5 36%,rgba(240,230,213,0) 52%);pointer-events:none}.pb18-slider .swiper-slide-inner{padding:39px 26px!important;align-items:flex-start!important}.pb18-slider .swiper-slide-contents{width:100%;max-width:100%!important}.pb18-slider .elementor-slide-heading{font-size:40px!important;line-height:1.07!important;letter-spacing:-1px!important;margin-bottom:18px!important}.pb18-eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:18px}.pb18-slider .elementor-slide-description{font-size:16px!important;line-height:1.5!important;max-width:340px;margin-bottom:22px!important}.pb18-slider .elementor-slide-button{font-size:14px!important;padding:15px 21px!important;min-height:48px}.pb18-slider .elementor-swiper-button{top:auto!important;bottom:15px!important;transform:none!important;width:38px;height:38px;background:#fff9}.pb18-slider .elementor-swiper-button-prev{left:20px}.pb18-slider .elementor-swiper-button-next{left:66px;right:auto}.pb18-slider .swiper-pagination{bottom:27px!important}.pb18-pause{right:17px;bottom:15px}.pb18-pause .elementor-button{padding:12px!important}}
@media(max-width:359px){.pb18-slider .elementor-slide-heading{font-size:35px!important}.pb18-slider .swiper-slide-inner{padding:32px 22px!important}}
@media(prefers-reduced-motion:reduce){.pb18-slider *{animation:none!important;transition-duration:0s!important}}

/* v19: controles centrados y fondos suaves */
.pb18-slider .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;background:rgba(255,255,255,.88)!important;box-shadow:0 2px 12px rgba(40,48,42,.08)}
.pb18-slider .elementor-swiper-button svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;flex:none;fill:currentColor}
.pb18-slider .elementor-swiper-button:focus-visible,.pb18-pause a:focus-visible{outline:2px solid #6c704a;outline-offset:3px}
.pb18-slider .swiper-slide{overflow:hidden;background:#f0e6d5}
.pb18-slider .swiper-slide-bg{transform-origin:75% 65%;opacity:1}
.pb18-slider .swiper-slide-active .swiper-slide-bg{animation:pb19-background-in 1600ms cubic-bezier(.2,.65,.3,1) both}
@keyframes pb19-background-in{from{opacity:.65;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}
@media(max-width:767px){
.pb18-slider .swiper-slide-bg{background-size:auto 460px!important}
.pb18-slider .swiper-slide-bg:after{display:none!important}
.pb18-slider .swiper-slide:after{content:'';display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#f0e6d5 0%,#f0e6d5 calc(100% - 460px),rgba(240,230,213,.97) calc(100% - 430px),rgba(240,230,213,.7) calc(100% - 380px),rgba(240,230,213,.24) calc(100% - 325px),rgba(240,230,213,0) calc(100% - 280px))}
.pb18-slider .swiper-slide-inner{z-index:2!important}
.pb18-slider .elementor-swiper-button{width:40px!important;height:40px!important;bottom:17px!important}
.pb18-slider .swiper-pagination{bottom:31px!important;pointer-events:none}
.pb18-slider .swiper-pagination-bullet{pointer-events:auto}
.pb18-pause{bottom:17px!important;z-index:8!important}
.pb18-pause .elementor-button{min-height:40px;display:flex;align-items:center;justify-content:center}
}
@media(prefers-reduced-motion:reduce){.pb18-slider .swiper-slide-active .swiper-slide-bg{animation:none!important;transform:none!important}}

.pb18-slider .swiper-pagination{pointer-events:none}.pb18-slider .swiper-pagination-bullet{pointer-events:auto}.pb18-pause{z-index:20!important}

/* v20: tipografía corporativa y pack de cinco semillas */
.pb18-slider .elementor-slide-heading{font-family:Outfit,sans-serif!important;font-weight:600!important;letter-spacing:-.7px!important}
.pb20-pack-section{background:#f4efe5!important;padding:56px 24px!important}
.pb20-pack-section .pb-inner{max-width:1200px!important;width:100%!important;margin:auto!important}
.pb20-pack{display:flex!important;flex-direction:row!important;align-items:center!important;gap:64px!important}
.pb20-pack-copy{width:50%!important;gap:22px!important;padding:24px 0!important}
.pb20-pack-copy .elementor-heading-title{font-family:Outfit,sans-serif}
.pb20-pack-title .elementor-heading-title{font-size:54px!important;line-height:1.04!important;font-weight:600!important;letter-spacing:-1px!important}
.pb20-pack-copy .elementor-widget-text-editor{font:400 17px/1.65 Inter,sans-serif!important;color:#50564a!important;max-width:480px}
.pb20-pack-copy .elementor-widget-text-editor p{margin:0}
.pb20-pack-eyebrow .elementor-heading-title{font:600 12px/1.5 Outfit,sans-serif!important;letter-spacing:2px!important;color:#73774c!important}
.pb20-pack-image{width:50%!important;mix-blend-mode:multiply}
.pb20-pack-image img{width:100%!important;height:430px!important;object-fit:contain!important;border-radius:0!important}
.pb20-pack .elementor-button{background:#ff6b0a!important;color:white!important;padding:17px 25px!important;border-radius:5px!important}
@media(max-width:767px){.pb20-pack-section{padding:38px 22px!important}.pb20-pack{flex-direction:column!important;gap:20px!important}.pb20-pack-copy,.pb20-pack-image{width:100%!important}.pb20-pack-copy{padding:0!important;gap:18px!important}.pb20-pack-title .elementor-heading-title{font-size:38px!important}.pb20-pack-image img{height:auto!important;max-height:360px}.pb20-pack-copy .elementor-widget-text-editor{font-size:16px!important}.pb18-slider .elementor-slide-heading{font-size:38px!important}}
@media(max-width:359px){.pb18-slider .elementor-slide-heading{font-size:34px!important}}

/* v21: banner integrado de cinco semillas */
.pb20-pack-title .elementor-heading-title{max-width:540px}
@media(max-width:767px){
.pb20-pack-section{padding:32px 18px!important;background:#f4efe5!important}
.pb20-pack{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:14px!important;align-items:center!important}
.pb20-pack-copy{display:contents!important}
.pb20-pack-eyebrow{grid-column:1/-1;grid-row:1;margin:0!important}
.pb20-pack-eyebrow .elementor-heading-title{font-size:10px!important;letter-spacing:1.6px!important}
.pb20-pack-title{grid-column:1;grid-row:2;margin:0!important}
.pb20-pack-title .elementor-heading-title{font-size:clamp(27px,7.5vw,38px)!important;line-height:1.06!important;letter-spacing:-.65px!important;max-width:none}
.pb20-pack-image{grid-column:2;grid-row:2/4;width:100%!important;align-self:center!important;margin:0!important}
.pb20-pack-image img{display:block;width:100%!important;height:auto!important;max-height:240px!important;object-fit:contain!important}
.pb20-pack-copy .elementor-widget-text-editor{grid-column:1;grid-row:3;font-size:13px!important;line-height:1.5!important;width:100%!important;max-width:none;margin:0!important}
.pb20-pack-copy .elementor-widget-button{grid-column:1/-1;grid-row:4;margin-top:7px!important}
.pb20-pack .elementor-button{font-size:14px!important;padding:15px 22px!important}
}

/* v22: mayor protagonismo del pack */
.pb20-pack-image{mix-blend-mode:multiply!important}.pb20-pack-image img{height:500px!important}
@media(max-width:767px){.pb20-pack{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)!important;column-gap:10px!important}.pb20-pack-image img{height:auto!important;max-height:300px!important}}

/* v23 Instagram */
.pb23-instagram{width:100%;min-width:0}.pb23-instagram .swiper-slide-image{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:16px}.pb23-instagram .elementor-swiper-button{width:40px;height:40px;border-radius:50%;background:#fff;color:#254536;box-shadow:0 2px 14px #0002;display:flex;align-items:center;justify-content:center;font-size:18px}.pb23-instagram .swiper-pagination-bullet-active{background:#FF6B0A}.pb23-instagram .elementor-image-carousel-wrapper{padding-bottom:32px}

.pb23-instagram .elementor-swiper-button svg{fill:#254536!important;width:18px;height:18px}.pb23-instagram .elementor-swiper-button:focus-visible{outline:2px solid #FF6B0A;outline-offset:3px}

/* v27 product slides */
.pb18-slider .elementor-repeater-item-pb270{background:#e9eee8!important}
.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{background-color:transparent!important;background-size:auto 86%!important;background-position:96% center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
@media(max-width:1024px) and (min-width:768px){.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{background-size:auto 66%!important;background-position:125% center!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{background-size:auto 350px!important;background-position:center bottom 62px!important}.pb18-slider .elementor-repeater-item-pb270:after{display:none!important}.pb18-slider .elementor-repeater-item-pb270 .elementor-slide-heading{font-size:36px!important}.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-contents{max-width:100%!important}}
.pb18-slider .elementor-repeater-item-pb271{background:#eee8db!important}
.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{background-color:transparent!important;background-size:auto 86%!important;background-position:96% center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
@media(max-width:1024px) and (min-width:768px){.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{background-size:auto 66%!important;background-position:125% center!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{background-size:auto 350px!important;background-position:center bottom 62px!important}.pb18-slider .elementor-repeater-item-pb271:after{display:none!important}.pb18-slider .elementor-repeater-item-pb271 .elementor-slide-heading{font-size:36px!important}.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-contents{max-width:100%!important}}
.pb18-slider .elementor-repeater-item-pb272{background:#f1e5dc!important}
.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{background-color:transparent!important;background-size:auto 86%!important;background-position:96% center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
@media(max-width:1024px) and (min-width:768px){.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{background-size:auto 66%!important;background-position:125% center!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{background-size:auto 350px!important;background-position:center bottom 62px!important}.pb18-slider .elementor-repeater-item-pb272:after{display:none!important}.pb18-slider .elementor-repeater-item-pb272 .elementor-slide-heading{font-size:36px!important}.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-contents{max-width:100%!important}}
.pb18-slider .elementor-repeater-item-pb273{background:#e7ebe2!important}
.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{background-color:transparent!important;background-size:auto 86%!important;background-position:96% center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
@media(max-width:1024px) and (min-width:768px){.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{background-size:auto 66%!important;background-position:125% center!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{background-size:auto 350px!important;background-position:center bottom 62px!important}.pb18-slider .elementor-repeater-item-pb273:after{display:none!important}.pb18-slider .elementor-repeater-item-pb273 .elementor-slide-heading{font-size:36px!important}.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-contents{max-width:100%!important}}
@media(max-width:767px){.pb18-slider .swiper-pagination-bullet{width:7px!important;height:7px!important;margin:0 3px!important}.pb18-slider .swiper-pagination{left:110px!important;width:calc(100% - 220px)!important}.pb18-slider .elementor-slide-description{font-size:15px!important;max-width:330px}.pb18-slider .elementor-slide-heading{margin-bottom:16px!important}}

/* v28: integrated product scenes and mobile art direction */
.pb18-slider .elementor-repeater-item-pb270{background:#fbf0df!important}
.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{background-color:transparent!important;background-size:auto 100%!important;background-position:right center!important;mix-blend-mode:normal!important;mask-image:linear-gradient(to right,transparent 12%,#000 52%);-webkit-mask-image:linear-gradient(to right,transparent 12%,#000 52%)}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{background-size:auto 92%!important;mask-image:linear-gradient(to right,transparent 12%,#000 55%)}.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-contents{width:48%!important}.pb18-slider .elementor-repeater-item-pb270 .elementor-slide-heading{font-size:42px!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{background-image:url('https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-ibiza-escena-768x512.webp')!important;top:auto!important;bottom:0!important;height:460px!important;background-size:auto 460px!important;background-position:right bottom!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);transform-origin:75% 70%!important}.pb18-slider .elementor-repeater-item-pb270:after{display:none!important}}
.pb18-slider .elementor-repeater-item-pb271{background:#f3e8d7!important}
.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{background-color:transparent!important;background-size:auto 100%!important;background-position:right center!important;mix-blend-mode:normal!important;mask-image:linear-gradient(to right,transparent 12%,#000 52%);-webkit-mask-image:linear-gradient(to right,transparent 12%,#000 52%)}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{background-size:auto 92%!important;mask-image:linear-gradient(to right,transparent 12%,#000 55%)}.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-contents{width:48%!important}.pb18-slider .elementor-repeater-item-pb271 .elementor-slide-heading{font-size:42px!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{background-image:url('https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-siobin-escena-768x512.webp')!important;top:auto!important;bottom:0!important;height:460px!important;background-size:auto 460px!important;background-position:right bottom!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);transform-origin:75% 70%!important}.pb18-slider .elementor-repeater-item-pb271:after{display:none!important}}
.pb18-slider .elementor-repeater-item-pb272{background:#f4e6da!important}
.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{background-color:transparent!important;background-size:auto 100%!important;background-position:right center!important;mix-blend-mode:normal!important;mask-image:linear-gradient(to right,transparent 12%,#000 52%);-webkit-mask-image:linear-gradient(to right,transparent 12%,#000 52%)}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{background-size:auto 92%!important;mask-image:linear-gradient(to right,transparent 12%,#000 55%)}.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-contents{width:48%!important}.pb18-slider .elementor-repeater-item-pb272 .elementor-slide-heading{font-size:42px!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{background-image:url('https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-cabello-escena-768x512.webp')!important;top:auto!important;bottom:0!important;height:460px!important;background-size:auto 460px!important;background-position:right bottom!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);transform-origin:75% 70%!important}.pb18-slider .elementor-repeater-item-pb272:after{display:none!important}}
.pb18-slider .elementor-repeater-item-pb273{background:#f1e7d6!important}
.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{background-color:transparent!important;background-size:auto 100%!important;background-position:right center!important;mix-blend-mode:normal!important;mask-image:linear-gradient(to right,transparent 12%,#000 52%);-webkit-mask-image:linear-gradient(to right,transparent 12%,#000 52%)}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{background-size:auto 92%!important;mask-image:linear-gradient(to right,transparent 12%,#000 55%)}.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-contents{width:48%!important}.pb18-slider .elementor-repeater-item-pb273 .elementor-slide-heading{font-size:42px!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{background-image:url('https://lapebrellaherboristeria.com/wp-content/uploads/2026/10/pebrella-slider-creatina-escena-768x512.webp')!important;top:auto!important;bottom:0!important;height:460px!important;background-size:auto 460px!important;background-position:right bottom!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);transform-origin:75% 70%!important}.pb18-slider .elementor-repeater-item-pb273:after{display:none!important}}

@media(max-width:767px){
.pb18-slider .swiper-slide{height:790px!important}
.pb18-slider .swiper-slide-inner{padding:30px 24px 0!important;align-items:flex-start!important}
.pb18-slider .swiper-slide-contents{width:100%!important;max-width:100%!important}
.pb18-slider .elementor-slide-heading{font-size:clamp(32px,8.5vw,38px)!important;line-height:1.06!important;margin:0 0 14px!important}
.pb18-slider .pb18-eyebrow{font-size:10px!important;letter-spacing:1.5px!important;margin-bottom:14px!important}
.pb18-slider .elementor-slide-description{font-size:15px!important;line-height:1.45!important;max-width:355px!important;margin-bottom:18px!important}
.pb18-slider .elementor-slide-button{padding:14px 20px!important;min-height:46px!important}
.pb18-slider .swiper-pagination{left:116px!important;width:calc(100% - 232px)!important;bottom:33px!important;display:flex!important;justify-content:center!important;gap:5px!important}
.pb18-slider .swiper-pagination-bullet{width:6px!important;height:6px!important;margin:0!important;flex-shrink:0}
.pb18-slider .elementor-swiper-button{bottom:17px!important}
.pb18-pause{right:14px!important;bottom:17px!important}
.pb18-pause .elementor-button{font-size:11px!important;padding:10px!important;min-width:74px!important}
}
@media(max-width:359px){.pb18-slider .swiper-slide{height:810px!important}.pb18-slider .swiper-slide-inner{padding:27px 20px 0!important}.pb18-slider .elementor-slide-heading{font-size:31px!important}.pb18-slider .swiper-pagination{left:110px!important;width:calc(100% - 208px)!important}}
@media(prefers-reduced-motion:reduce){.pb18-slider .swiper-slide-bg{animation:none!important;transform:none!important}}

/* v29: seamless scene edges; mask follows the image bounds */
.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{width:975px!important;max-width:100%!important;height:650px!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;background-size:cover!important;background-position:right center!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{width:870px!important;height:580px!important;background-size:auto 100%!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg{width:100%!important;max-width:none!important;height:460px!important;top:auto!important;bottom:0!important;right:0!important;left:0!important;background-size:auto 460px!important;background-position:right bottom!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important}}
.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{width:975px!important;max-width:100%!important;height:650px!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;background-size:cover!important;background-position:right center!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{width:870px!important;height:580px!important;background-size:auto 100%!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg{width:100%!important;max-width:none!important;height:460px!important;top:auto!important;bottom:0!important;right:0!important;left:0!important;background-size:auto 460px!important;background-position:right bottom!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important}}
.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{width:975px!important;max-width:100%!important;height:650px!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;background-size:cover!important;background-position:right center!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{width:870px!important;height:580px!important;background-size:auto 100%!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg{width:100%!important;max-width:none!important;height:460px!important;top:auto!important;bottom:0!important;right:0!important;left:0!important;background-size:auto 460px!important;background-position:right bottom!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important}}
.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{width:975px!important;max-width:100%!important;height:650px!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;background-size:cover!important;background-position:right center!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,#000 45%)!important}
@media(min-width:768px) and (max-width:1024px){.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{width:870px!important;height:580px!important;background-size:auto 100%!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 20%,#000 60%)!important}}
@media(max-width:767px){.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{width:100%!important;max-width:none!important;height:460px!important;top:auto!important;bottom:0!important;right:0!important;left:0!important;background-size:auto 460px!important;background-position:right bottom!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 5%,#000 16%)!important}}

.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg,.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg,.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg,.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{min-width:0!important;min-height:0!important}

.pb18-slider .elementor-repeater-item-pb270 .swiper-slide-bg,.pb18-slider .elementor-repeater-item-pb271 .swiper-slide-bg,.pb18-slider .elementor-repeater-item-pb272 .swiper-slide-bg,.pb18-slider .elementor-repeater-item-pb273 .swiper-slide-bg{position:absolute!important}

/* v31 full-width store banner */
.pb31-store-banner{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;min-height:440px!important;padding:72px 24px!important;position:relative;isolation:isolate;background-size:cover!important;background-position:center 48%!important;justify-content:center!important}
.pb31-store-banner:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f5f2eafc 0%,#f5f2eaf5 28%,#f5f2eac7 43%,#f5f2ea00 72%)}
.pb31-store-inner{width:100%!important;max-width:1200px!important;margin:auto!important;padding:0!important}
.pb31-store-copy{width:48%!important;max-width:520px!important;padding:0!important;gap:24px!important}
.pb31-store-copy .elementor-heading-title{font:600 clamp(38px,4vw,54px)/1.08 Outfit,sans-serif!important;letter-spacing:-.8px!important;color:#202923!important}
.pb31-store-copy .elementor-widget-text-editor{font:400 17px/1.65 Inter,sans-serif!important;color:#4e554b!important;max-width:460px}
.pb31-store-copy p{margin:0!important}.pb31-store-copy .elementor-button{padding:17px 26px!important;font-size:15px!important}
@media(max-width:767px){.pb31-store-banner{min-height:640px!important;padding:38px 24px 310px!important;justify-content:flex-start!important;background-size:auto 390px!important;background-position:center bottom!important;background-repeat:no-repeat!important;background-color:#f5f2ea!important}.pb31-store-banner:before{background:linear-gradient(to bottom,#f5f2ea 0%,#f5f2ea 34%,#f5f2eae6 45%,#f5f2ea00 65%)}.pb31-store-inner{margin:0!important}.pb31-store-copy{width:100%!important;max-width:100%!important;gap:19px!important}.pb31-store-copy .elementor-heading-title{font-size:36px!important}.pb31-store-copy .elementor-widget-text-editor{font-size:15px!important}}



/* Original slide image only: gently reveal its left edge under the copy. */
.pb18-slider .swiper-slide:before{content:none!important;background-image:none!important}
.pb18-slider .swiper-slide .swiper-slide-bg{width:100%!important;max-width:none!important;height:100%!important;inset:0!important;background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.22) 35%,rgba(0,0,0,.65) 52%,#000 72%)!important;mask-image:linear-gradient(90deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.22) 35%,rgba(0,0,0,.65) 52%,#000 72%)!important;z-index:0}
.pb18-slider .swiper-slide .swiper-slide-inner{z-index:2}
.pb18-slider .swiper-slide:after{display:none!important}
@media(max-width:767px){
.pb18-slider .swiper-slide .swiper-slide-bg{inset:auto 0 0!important;height:460px!important;background-size:auto 460px!important;background-position:right bottom!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.4) 8%,#000 26%)!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.4) 8%,#000 26%)!important}
}/* End custom CSS */