.elementor-1578 .elementor-element.elementor-element-2f488727{padding:40px 15px 20px 15px;}.elementor-1578 .elementor-element.elementor-element-675f98f{width:auto;max-width:auto;align-self:center;}.elementor-1578 .elementor-element.elementor-element-675f98f .rey-siteLogo img, .elementor-1578 .elementor-element.elementor-element-675f98f .rey-siteLogo .custom-logo{width:95px;}.elementor-1578 .elementor-element.elementor-element-087bcf7{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-087bcf7.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-1fecae8{width:auto;max-width:auto;align-self:center;}.elementor-1578 .elementor-element.elementor-element-1fecae8 > .elementor-widget-container{margin:0px 10px 0px 20px;}.elementor-1578 .elementor-element.elementor-element-1fecae8 .rey-headerCart .rey-headerIcon-counter{display:inline-flex;}.elementor-1578 .elementor-element.elementor-element-599f501{width:auto;max-width:auto;align-self:center;}.elementor-1578 .elementor-element.elementor-element-599f501 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-599f501 .rey-triggerBtn{--hbg-bars-width:34px;--hbg-bars-thick:2px;--hbg-bars-distance:8px;--hbg-bars-roundness:2px;}.elementor-1578 .elementor-element.elementor-element-6704dae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1578 .elementor-element.elementor-element-73bf38b{--display:flex;}.elementor-1578 .elementor-element.elementor-element-9e4787a{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-9e4787a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-9e4787a.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-9e4787a .rey-triggerBtn{--hbg-bars-width:34px;--hbg-bars-thick:2px;--hbg-bars-distance:8px;--hbg-bars-roundness:2px;}.elementor-1578 .elementor-element.elementor-element-bc25569{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-bc25569 .rey-siteLogo img, .elementor-1578 .elementor-element.elementor-element-bc25569 .rey-siteLogo .custom-logo{width:95px;}.elementor-1578 .elementor-element.elementor-element-636b20a{--display:flex;}.elementor-1578 .elementor-element.elementor-element-636b20a.e-con{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-8f9dfc1{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-8f9dfc1 .rey-siteLogo img, .elementor-1578 .elementor-element.elementor-element-8f9dfc1 .rey-siteLogo .custom-logo{width:95px;}.elementor-1578 .elementor-element.elementor-element-1b5a7fd{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1578 .elementor-element.elementor-element-009f8ea{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-009f8ea.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-63cc989{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-63cc989 > .elementor-widget-container{margin:0px 10px 0px 20px;}.elementor-1578 .elementor-element.elementor-element-63cc989.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-63cc989 .rey-headerCart .rey-headerIcon-counter{display:inline-flex;}.elementor-1578 .elementor-element.elementor-element-301124b{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-301124b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-301124b.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-4b88b39{width:auto;max-width:auto;align-self:center;}.elementor-1578 .elementor-element.elementor-element-4b88b39 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-4b88b39 .rey-triggerBtn{--hbg-bars-width:34px;--hbg-bars-thick:2px;--hbg-bars-distance:8px;--hbg-bars-roundness:2px;}@media(max-width:1024px){.elementor-1578 .elementor-element.elementor-element-087bcf7{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-087bcf7.elementor-element{--order:99999 /* order end hack */;}.elementor-1578 .elementor-element.elementor-element-1fecae8.elementor-element{--order:99999 /* order end hack */;}.elementor-1578 .elementor-element.elementor-element-599f501.elementor-element{--order:99999 /* order end hack */;}.elementor-1578 .elementor-element.elementor-element-599f501{align-self:center;}.elementor-1578 .elementor-element.elementor-element-9e4787a.elementor-element{--order:99999 /* order end hack */;}.elementor-1578 .elementor-element.elementor-element-9e4787a{align-self:center;}.elementor-1578 .elementor-element.elementor-element-1b5a7fd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1578 .elementor-element.elementor-element-009f8ea{width:auto;max-width:auto;}.elementor-1578 .elementor-element.elementor-element-4b88b39.elementor-element{--order:99999 /* order end hack */;}.elementor-1578 .elementor-element.elementor-element-4b88b39{align-self:center;}}@media(max-width:767px){.elementor-1578 .elementor-element.elementor-element-2f488727{padding:10px 15px 10px 15px;}.elementor-1578 .elementor-element.elementor-element-675f98f .rey-siteLogo img, .elementor-1578 .elementor-element.elementor-element-675f98f .rey-siteLogo .custom-logo{width:75px;}.elementor-1578 .elementor-element.elementor-element-087bcf7 > .elementor-widget-container{--e-transform-scale:0.7;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-087bcf7 .rey-headerSearch .__icon{--icon-size:22px;}.elementor-1578 .elementor-element.elementor-element-1fecae8 > .elementor-widget-container{--e-transform-scale:0.7;margin:0px 0px 0px 4px;}.elementor-1578 .elementor-element.elementor-element-1fecae8.elementor-element{--order:99999 /* order end hack */;}.elementor-1578 .elementor-element.elementor-element-1fecae8 .rey-headerCart .__icon{--icon-size:22px;}.elementor-1578 .elementor-element.elementor-element-599f501 > .elementor-widget-container{--e-transform-scale:0.7;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-599f501{align-self:center;}.elementor-1578 .elementor-element.elementor-element-599f501 .rey-triggerBtn{--hbg-bars-width:30px;--hbg-bars-distance:6px;}.elementor-1578 .elementor-element.elementor-element-6704dae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1578 .elementor-element.elementor-element-73bf38b{--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:space-between;}.elementor-1578 .elementor-element.elementor-element-9e4787a > .elementor-widget-container{--e-transform-scale:0.7;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-9e4787a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1578 .elementor-element.elementor-element-9e4787a .rey-triggerBtn{--hbg-bars-width:30px;--hbg-bars-distance:6px;}.elementor-1578 .elementor-element.elementor-element-bc25569.elementor-element{--order:-99999 /* order start hack */;}.elementor-1578 .elementor-element.elementor-element-bc25569 .rey-siteLogo img, .elementor-1578 .elementor-element.elementor-element-bc25569 .rey-siteLogo .custom-logo{width:75px;}.elementor-1578 .elementor-element.elementor-element-636b20a{--min-height:0px;}.elementor-1578 .elementor-element.elementor-element-636b20a.e-con{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-8f9dfc1 .rey-siteLogo img, .elementor-1578 .elementor-element.elementor-element-8f9dfc1 .rey-siteLogo .custom-logo{width:75px;}.elementor-1578 .elementor-element.elementor-element-1b5a7fd{--min-height:0px;--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1578 .elementor-element.elementor-element-009f8ea > .elementor-widget-container{--e-transform-scale:0.7;}.elementor-1578 .elementor-element.elementor-element-009f8ea.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-009f8ea .rey-headerSearch .__icon{--icon-size:22px;}.elementor-1578 .elementor-element.elementor-element-63cc989 > .elementor-widget-container{--e-transform-scale:0.7;margin:0px 0px 0px 4px;}.elementor-1578 .elementor-element.elementor-element-301124b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-4b88b39 > .elementor-widget-container{--e-transform-scale:0.7;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-4b88b39.elementor-element{--order:99999 /* order end hack */;}.elementor-1578 .elementor-element.elementor-element-4b88b39{align-self:center;}.elementor-1578 .elementor-element.elementor-element-4b88b39 .rey-triggerBtn{--hbg-bars-width:30px;--hbg-bars-distance:6px;}}/* ===== Clear (no blur): transparent header ===== */
.rey-siteHeader,
.rey-siteHeader .elementor-top-section,
.rey-siteHeader.--tr,
.elementor-location-header,
.elementor-sticky--effects,
header[class*="transparent"] {
  background-color: transparent !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

/* ===== Frosted glass: sticky header ===== */


.rey-stickyContent .elementor-top-section {
  background-color: rgba(255, 255, 255, 0.35) !important;
  -webkit-backdrop-filter: blur(35px) !important;
  backdrop-filter: blur(35px) !important;
}