.elementor-6253 .elementor-element.elementor-element-68b5af9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6253 .elementor-element.elementor-element-6c90bff9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6253 .elementor-element.elementor-element-6c90bff9:not(.elementor-motion-effects-element-type-background), .elementor-6253 .elementor-element.elementor-element-6c90bff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4F935;}.elementor-6253 .elementor-element.elementor-element-db85dd6{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-db85dd6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6253 .elementor-element.elementor-element-3b64e93 img{width:100%;}.elementor-6253 .elementor-element.elementor-element-79b50d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu .elementor-item{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .e--pointer-framed .elementor-item:before,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd{--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-item:before{border-radius:10px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:10px 10px 0 0;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 10px 10px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 10px 10px 0;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .e--animation-shutter-in-vertical .elementor-item:after{border-radius:10px 0 0 10px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a, .elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown{background-color:#C4F935;border-radius:0px 0px 0px 0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a:hover,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a:focus,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a.highlighted,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-menu-toggle:hover,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-menu-toggle:focus{color:#000000;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a:hover,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a:focus,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a.highlighted{background-color:#C4F935;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown .elementor-item, .elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd div.elementor-menu-toggle{color:#000000;}.elementor-6253 .elementor-element.elementor-element-3d4aabd div.elementor-menu-toggle svg{fill:#000000;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-menu-toggle{background-color:#00000000;}.elementor-6253 .elementor-element.elementor-element-f4da902{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--ajax--search--result{display:grid;grid-template-columns:repeat(3 ,  1fr);}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--search--product a{flex-direction:column;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--woo--ajax--search--button{--iconSize:25px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .pe--search--pop--button{--iconSize:25px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c{text-align:left;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .pb--marquee__inner{--duration:5s;}.elementor-6253 .elementor-element.elementor-element-b1ae05c form#saren-woo-ajax-search-form{align-items:start;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.search_icon-positioned .saren--woo--search--icon{top:20px;bottom:unset;--transformY:0%;right:10px;left:unset;--transformX:0%;}.elementor-6253 .elementor-element.elementor-element-b1ae05c input#saren-woo-search-input{font-family:"Inter", Sans-serif;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren-woo-ajax-search-input{width:100%;}.elementor-6253 .elementor-element.elementor-element-b1ae05c #saren-woo-search-results{font-family:"Inter", Sans-serif;}.elementor-6253 .elementor-element.elementor-element-b1ae05c  div#saren-woo-search-results{position:static;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--search--product{font-family:"Inter", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1B1B1;--radius:20px 20px 20px 20px !important;padding:20px 20px 20px 20px !important;width:320px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--search--product--title p{font-family:"Inter", Sans-serif;font-size:24px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .product-price{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--woo--ajax--search--button.pe--styled--object , .elementor-6253 .elementor-element.elementor-element-b1ae05c .pe--pop--button.pe--styled--object{font-family:"Inter", Sans-serif;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .pe--styled--popup{min-width:95vw;max-width:95vw;width:95vw;min-height:600px;--popPadding:60px 30px 30px 30px;--contMaxHeight:400px;border-style:none;--mainColor:#000000;--secondaryColor:#000000;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.pop--behavior--left div#saren-woo-search-results{max-width:95vw;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.pop--behavior--right div#saren-woo-search-results{max-width:95vw;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .woocommerce-privacy-policy-text{max-width:95vw;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.close_button-positioned  span.pop--close{top:30px;bottom:unset;--transformY:0%;right:30px;left:unset;--transformX:0%;}.elementor-6253 .elementor-element.elementor-element-b1ae05c  span.pop--close{border-style:solid;border-width:1px 1px 1px 1px;--radius:5px 5px 5px 5px !important;}.elementor-6253 .elementor-element.elementor-element-b1ae05c {--mainColor:#000000;--secondaryColor:#000000;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .pe--account--pop--button{--iconSize:25px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .pe--account--button--icon{--iconSize:25px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .pe--account--wrap > a{--iconSize:25px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b.dropdown_-positioned .pe--account--dropdown{top:75px;bottom:unset;--transformY:0%;left:50px;right:unset;--transformX:0%;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b input[type=text],
                    .elementor-6253 .elementor-element.elementor-element-1c8cf4b input[type=email],
                    .elementor-6253 .elementor-element.elementor-element-1c8cf4b input[type=password],
                    .elementor-6253 .elementor-element.elementor-element-1c8cf4b .woocommerce-form-login__rememberme,
                    .elementor-6253 .elementor-element.elementor-element-1c8cf4b .lost--password-heading.login--form--heading p{text-align:left !important;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b.form_labels-positioned .saren--login-sec form label:not(.woocommerce-form-login__rememberme){top:75px;bottom:unset;--transformY:0%;left:50px;right:unset;--transformX:0%;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .pe--styled--popup{min-width:520px;max-width:520px;width:520px;min-height:600px;--contMaxHeight:400px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b.pop--behavior--left div#saren-woo-search-results{max-width:520px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b.pop--behavior--right div#saren-woo-search-results{max-width:520px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .woocommerce-privacy-policy-text{max-width:520px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b.close_button-positioned  span.pop--close{top:75px;bottom:unset;--transformY:0%;left:50px;right:unset;--transformX:0%;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart ul.cart_list, .woocommerce ul.product_list_widget{display:grid;gap:20px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart ul.cart_list li, ul.product_list_widget li{flex-direction:row;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 span.pop--overlay{background-color:#000000B5;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .pe--styled--popup{z-index:1000;min-width:95vw;max-width:95vw;width:95vw;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;--popPadding:23px 23px 23px 23px;--contMaxHeight:80vh;--topSpacing:120px;--mainBackground:#FFFFFF;--secondaryBackground:#FAFAFA;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .pop--overlay{z-index:1;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--cart--button{--iconSize:25px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.cart__orientation-grid ul.product_list_widget{--columns:2;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 a.mini--cart--item--title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart ul.cart_list li dl dd p, .saren--mini--cart ul.product_list_widget li dl dd p{font-family:"Inter", Sans-serif;text-transform:none;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart .mini-cart-item-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;--radius:10px 10px 10px 10px !important;width:170px;height:170px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart ul.cart_list li.woocommerce-mini-cart-item{border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 a.remove.remove_from_cart_button{top:20px;right:20px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.pop--behavior--left div#saren-woo-search-results{max-width:95vw;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.pop--behavior--right div#saren-woo-search-results{max-width:95vw;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .woocommerce-privacy-policy-text{max-width:95vw;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.close_button-positioned  span.pop--close{top:30px;bottom:unset;}.elementor-6253 .elementor-element.elementor-element-0ad3b14  span.pop--close{width:40px;height:40px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .pe--styled--object{font-family:"IBM Plex Sans", Sans-serif;font-weight:500;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart p.woocommerce-mini-cart__buttons.buttons{flex-direction:row;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .woocommerce-mini-cart__buttons a{border-radius:15px 15px 15px 15px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.button_icons-positioned p.woocommerce-mini-cart__buttons.buttons a svg{top:50%;bottom:unset;--transformY:-17%;right:10px;left:unset;--transformX:0%;}.elementor-6253 .elementor-element.elementor-element-9f90931{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-227c444 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-6253 .elementor-element.elementor-element-d56337e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-widget-container{text-align:center;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-social-icon{background-color:#E2B9B900;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-social-icon i{color:#020000;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-social-icon svg{fill:#020000;}@media(max-width:1024px){.elementor-6253 .elementor-element.elementor-element-68b5af9a{--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-6253 .elementor-element.elementor-element-6c90bff9{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6253 .elementor-element.elementor-element-db85dd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-79b50d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-79b50d9.e-con{--order:3;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd{--nav-menu-icon-size:28px;}.elementor-6253 .elementor-element.elementor-element-f4da902{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-f4da902.e-con{--order:2;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--ajax--search--result{grid-template-columns:repeat(2 ,  1fr);gap:10px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren-woo-ajax-search-input{width:100%;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--woo--ajax--search div#saren-woo-search-results{width:100%;min-width:100%;max-height:600px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--search--product{width:100%;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .pe--styled--popup{min-width:660px;max-width:660px;width:660px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.pop--behavior--left div#saren-woo-search-results{max-width:660px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.pop--behavior--right div#saren-woo-search-results{max-width:660px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .woocommerce-privacy-policy-text{max-width:660px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart ul.cart_list, .woocommerce ul.product_list_widget{display:grid;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart ul.cart_list li, ul.product_list_widget li{flex-direction:row;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.cart__orientation-grid ul.product_list_widget{--columns:1;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .pe--styled--popup{min-width:95%;max-width:95%;width:95%;min-height:50vh;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.pop--behavior--left div#saren-woo-search-results{max-width:95%;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.pop--behavior--right div#saren-woo-search-results{max-width:95%;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .woocommerce-privacy-policy-text{max-width:95%;}.elementor-6253 .elementor-element.elementor-element-9f90931{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:30px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-9f90931.e-con{--order:4;}.elementor-6253 .elementor-element.elementor-element-227c444 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6253 .elementor-element.elementor-element-227c444 .elementor-heading-title{font-size:16px;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-widget-container{text-align:left;}.elementor-6253 .elementor-element.elementor-element-d56337e{--icon-size:25px;--grid-column-gap:10px;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-social-icon{--icon-padding:0em;}}@media(min-width:768px){.elementor-6253 .elementor-element.elementor-element-68b5af9a{--content-width:1340px;}.elementor-6253 .elementor-element.elementor-element-6c90bff9{--width:100%;}.elementor-6253 .elementor-element.elementor-element-db85dd6{--width:13%;}.elementor-6253 .elementor-element.elementor-element-79b50d9{--width:70%;}.elementor-6253 .elementor-element.elementor-element-f4da902{--width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6253 .elementor-element.elementor-element-68b5af9a{--content-width:100%;}.elementor-6253 .elementor-element.elementor-element-db85dd6{--width:50%;}.elementor-6253 .elementor-element.elementor-element-79b50d9{--width:100%;}.elementor-6253 .elementor-element.elementor-element-f4da902{--width:50%;}}@media(max-width:767px){.elementor-6253 .elementor-element.elementor-element-68b5af9a{--content-width:100%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6253 .elementor-element.elementor-element-6c90bff9{--justify-content:space-between;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-6253 .elementor-element.elementor-element-3b64e93 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6253 .elementor-element.elementor-element-79b50d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-79b50d9.e-con{--order:3;}.elementor-6253 .elementor-element.elementor-element-3d4aabd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-6253 .elementor-element.elementor-element-3d4aabd .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-6253 .elementor-element.elementor-element-4d029b6 > .elementor-widget-container{margin:-11px -11px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6253 .elementor-element.elementor-element-f4da902{--justify-content:flex-start;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-f4da902.e-con{--order:2;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--woo--ajax--search--button{--iconSize:24px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .pe--search--pop--button{--iconSize:24px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .saren--ajax--search--result{grid-template-columns:repeat(1 ,  1fr);}.elementor-6253 .elementor-element.elementor-element-b1ae05c .pe--styled--popup{min-width:330px;max-width:330px;width:330px;--contMaxHeight:400px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.pop--behavior--left div#saren-woo-search-results{max-width:330px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.pop--behavior--right div#saren-woo-search-results{max-width:330px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c .woocommerce-privacy-policy-text{max-width:330px;}.elementor-6253 .elementor-element.elementor-element-b1ae05c.close_button-positioned  span.pop--close{top:1000px;bottom:unset;right:1000px;left:unset;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .pe--account--pop--button{--iconSize:24px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .pe--account--button--icon{--iconSize:24px;}.elementor-6253 .elementor-element.elementor-element-1c8cf4b .pe--account--wrap > a{--iconSize:24px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--mini--cart ul.cart_list, .woocommerce ul.product_list_widget{display:flex;gap:10px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .saren--cart--button{--iconSize:24px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .pe--styled--popup{min-width:95%;max-width:95%;width:95%;min-height:90vh;--popPadding:14px 14px 14px 14px;--contMaxHeight:90vh;--topSpacing:25px;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.pop--behavior--left div#saren-woo-search-results{max-width:95%;}.elementor-6253 .elementor-element.elementor-element-0ad3b14.pop--behavior--right div#saren-woo-search-results{max-width:95%;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .woocommerce-privacy-policy-text{max-width:95%;}.elementor-6253 .elementor-element.elementor-element-0ad3b14 .woocommerce-mini-cart__buttons a{border-radius:10px 10px 10px 10px;}.elementor-6253 .elementor-element.elementor-element-9f90931{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6253 .elementor-element.elementor-element-9f90931.e-con{--order:4;}.elementor-6253 .elementor-element.elementor-element-227c444 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-6253 .elementor-element.elementor-element-227c444 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-widget-container{text-align:left;}.elementor-6253 .elementor-element.elementor-element-d56337e{--icon-size:18px;--grid-column-gap:10px;}.elementor-6253 .elementor-element.elementor-element-d56337e .elementor-social-icon{--icon-padding:0.1em;}}/* Start custom CSS for peaccount, class: .elementor-element-1c8cf4b */.pe--account--login--popup.pe--styled--popup {
    max-width: 520px !important;
        min-width: 520px !important;
    width: 520px !important;
}/* End custom CSS */
/* Start custom CSS *//* 1) Contenedor del popup: limita a 80vh y organiza en columna */
.saren--mini--cart.pe--styled--popup {
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  box-sizing: border-box; /* que el padding cuente dentro del 80vh */
}

/* 2) Contenido interno como layout flex vertical */
.saren--mini--cart.pe--styled--popup .widget_shopping_cart_content {
  display: flex;
  flex-direction: column;
  min-height: 0; /* clave para permitir overflow en hijos flex */
}

/* 3) Header fijo (no scrollea) */
.saren--mini--cart--head .woocommerce-mini-cart-heading {
  flex-shrink: 0;
  position: sticky; /* opcional si quieres que siga visible al inicio del UL */
  top: 0;  
  z-index: 2;
  padding: 10px;         /* ajusta a tu diseño */

}

/* 4) La lista ocupa el espacio restante y scrollea */
.saren--mini--cart--head {
  display: flex;
  flex-direction: column;
  min-height: 0; /* permite overflow del UL dentro */
}

.saren--mini--cart--head ul.woocommerce-mini-cart {
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 0;
  padding-right: 6px; /* pequeño espacio para la barra */
    padding-bottom: 20px; 
}

/* 5) Footer fijo (no scrollea) */
.saren--mini--cart .saren--mini--cart--foot {
  flex-shrink: 0;
  padding: 12px 10px calc(12px + env(safe-area-inset-bottom));
  position: sticky;     /* si el contenedor tuviera más altura, se pega abajo */
  bottom: 0;
  z-index: 2;
}

/* 6) Scrollbar bonita (opcional) */
.saren--mini--cart--head ul.woocommerce-mini-cart {
  scrollbar-width: thin;                           /* Firefox */
  scrollbar-color: var(--mainColor, #999) transparent;
}
.saren--mini--cart--head ul.woocommerce-mini-cart::-webkit-scrollbar {
  width: 8px;
}
.saren--mini--cart--head ul.woocommerce-mini-cart::-webkit-scrollbar-track {
  background: transparent;
}
.saren--mini--cart--head ul.woocommerce-mini-cart::-webkit-scrollbar-thumb {
  background: var(--mainColor, #999);
  border-radius: 8px;
}

/* 7) Por si el popup tiene padding: que no te “coma” altura */
.saren--mini--cart.pe--styled--popup,
.saren--mini--cart.pe--styled--popup * {
  box-sizing: border-box;
}
/*Distancia del menu al popup*/
.pop--behavior--center .pe--styled--popup {
    top: 428px; 
}/* End custom CSS */