.elementor-177 .elementor-element.elementor-element-d7bee3c{--display:flex;--min-height:120px;--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:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-177 .elementor-element.elementor-element-8b0043d .rey-siteLogo img, .elementor-177 .elementor-element.elementor-element-8b0043d .rey-siteLogo .custom-logo{width:100px;}.elementor-177 .elementor-element.elementor-element-6c8fb64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-6c8fb64{--header-nav-x-spacing:1.5rem;--submenu-panels-distance:30px;}.elementor-177 .elementor-element.elementor-element-6c8fb64 .rey-mainMenu--desktop > .menu-item > a{font-size:16px;text-transform:uppercase;}.elementor-177 .elementor-element.elementor-element-6c8fb64 .rey-mainMenu-mobile > .menu-item > a, .elementor-177 .elementor-element.elementor-element-6c8fb64 .rey-mainMenu-mobile > .menu-item.--is-mega-cols .menu-item > a, .elementor-177 .elementor-element.elementor-element-6c8fb64 .rey-mainMenu-mobile > .menu-item.--is-regular .menu-item > a{font-size:26px;}.elementor-177 .elementor-element.elementor-element-6c8fb64 .rey-mainNavigation-mobileBtn{--hbg-bars-width:20px;--hbg-bars-thick:2px;--hbg-bars-distance:4px;--hbg-bars-roundness:2px;}.elementor-177 .elementor-element.elementor-element-3ba8c67{--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:center;--gap:12px 50px;--row-gap:12px;--column-gap:50px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-177 .elementor-element.elementor-element-e0b2c3f .rey-headerSearch .__icon{--icon-size:16px;}.elementor-177 .elementor-element.elementor-element-e0b2c3f .rey-headerIcon-btnText{font-size:16px;font-weight:500;}.elementor-177 .elementor-element.elementor-element-325b166 .__text{font-size:16px;font-weight:500;}.elementor-177 .elementor-element.elementor-element-325b166 .rey-headerCart .rey-headerIcon-counter{display:inline-flex;background-color:#064277;}.elementor-177 .elementor-element.elementor-element-f7aaaf6 .rey-headerIcon-btnText{font-size:16px;font-weight:500;}.elementor-177 .elementor-element.elementor-element-46a4e93 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-177 .elementor-element.elementor-element-46a4e93:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-46a4e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f50c7a5 );}.elementor-177 .elementor-element.elementor-element-46a4e93 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-46a4e93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:10px 0px 10px 0px;}.elementor-177 .elementor-element.elementor-element-46a4e93 a{color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-46a4e93 a:hover{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-177 .elementor-element.elementor-element-6956c5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-177 .elementor-element.elementor-element-6956c5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-177 .elementor-element.elementor-element-27ab5d9 .rey-marquee{--distance:1em;--sep-size:0.8em;--duration:25s;}.elementor-177 .elementor-element.elementor-element-27ab5d9{font-family:"Rey Primary", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.2px;}.elementor-177 .elementor-element.elementor-element-b3f4897 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-177 .elementor-element.elementor-element-b3f4897{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 15px 20px 15px;}.elementor-177 .elementor-element.elementor-element-b3f4897 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-1812b7e > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-177 .elementor-element.elementor-element-1812b7e .rey-siteLogo img, .elementor-177 .elementor-element.elementor-element-1812b7e .rey-siteLogo .custom-logo{width:90px;max-width:100%;}.elementor-177 .elementor-element.elementor-element-1812b7e .rey-siteLogo .custom-logo{object-fit:cover;}.elementor-177 .elementor-element.elementor-element-a0f2bf7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-177 .elementor-element.elementor-element-3cf5129{width:auto;max-width:auto;align-self:center;--header-nav-x-spacing:1rem;}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu--desktop > .menu-item > a{font-family:var( --e-global-typography-9927dbf-font-family ), Sans-serif;font-size:var( --e-global-typography-9927dbf-font-size );font-weight:var( --e-global-typography-9927dbf-font-weight );text-transform:var( --e-global-typography-9927dbf-text-transform );line-height:var( --e-global-typography-9927dbf-line-height );}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu .menu-item-has-children .--submenu-indicator{font-size:18px;}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item > a, .elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item.--is-mega-cols .menu-item > a, .elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item.--is-regular .menu-item > a{font-family:var( --e-global-typography-41bf727-font-family ), Sans-serif;font-size:var( --e-global-typography-41bf727-font-size );font-weight:var( --e-global-typography-41bf727-font-weight );text-transform:var( --e-global-typography-41bf727-text-transform );}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainNavigation-mobileBtn{--hbg-bars-width:20px;--hbg-bars-thick:2px;--hbg-bars-distance:4px;--hbg-bars-roundness:2px;}.elementor-177 .elementor-element.elementor-element-f802823.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-177 .elementor-element.elementor-element-ad5eadd{width:auto;max-width:auto;align-self:center;}.elementor-177 .elementor-element.elementor-element-c6ab429{width:auto;max-width:auto;align-self:center;}.elementor-177 .elementor-element.elementor-element-c6ab429 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-177 .elementor-element.elementor-element-c6ab429 .rey-headerIcon-btnText{font-family:var( --e-global-typography-a3f2101-font-family ), Sans-serif;font-size:var( --e-global-typography-a3f2101-font-size );font-weight:var( --e-global-typography-a3f2101-font-weight );text-transform:var( --e-global-typography-a3f2101-text-transform );letter-spacing:var( --e-global-typography-a3f2101-letter-spacing );}.rey-accountPanel-wrapper{--body-bg-color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-9f8a390{width:auto;max-width:auto;align-self:center;}.elementor-177 .elementor-element.elementor-element-9f8a390 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-177 .elementor-element.elementor-element-9f8a390 .rey-headerCart .rey-headerIcon-counter{display:inline-flex;background-color:#141414;}.elementor-177 .elementor-element.elementor-element-bca7a5b{width:auto;max-width:auto;}.elementor-177 .elementor-element.elementor-element-bca7a5b > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-177 .elementor-element.elementor-element-bca7a5b .rey-triggerBtn.--button2{--icon-size:30px;--icon-distance:0px;--icon-color:var( --e-global-color-f50c7a5 );}.elementor-177 .elementor-element.elementor-element-ba526e1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-177 .elementor-element.elementor-element-ba526e1:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-ba526e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-ba526e1:hover{background-color:rgba(255,255,255,0.9);}.elementor-177 .elementor-element.elementor-element-ba526e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 15px 25px 15px;}.elementor-177 .elementor-element.elementor-element-ba526e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-e968f54 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-177 .elementor-element.elementor-element-e968f54 .rey-siteLogo img, .elementor-177 .elementor-element.elementor-element-e968f54 .rey-siteLogo .custom-logo{width:75px;max-width:100%;}.elementor-177 .elementor-element.elementor-element-e968f54 .rey-siteLogo .custom-logo{object-fit:cover;}.elementor-177 .elementor-element.elementor-element-775fb81.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-177 .elementor-element.elementor-element-ec20694{width:auto;max-width:auto;align-self:center;--header-nav-x-spacing:1rem;}.elementor-177 .elementor-element.elementor-element-ec20694 .rey-mainMenu--desktop > .menu-item > a{font-family:var( --e-global-typography-289f8db-font-family ), Sans-serif;font-size:var( --e-global-typography-289f8db-font-size );font-weight:var( --e-global-typography-289f8db-font-weight );line-height:var( --e-global-typography-289f8db-line-height );color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-ec20694 .rey-mainMenu .menu-item-has-children .--submenu-indicator{font-size:8px;}.elementor-177 .elementor-element.elementor-element-ec20694 .rey-mainNavigation-mobileBtn{--hbg-bars-width:20px;--hbg-bars-thick:2px;--hbg-bars-distance:4px;--hbg-bars-roundness:2px;}.elementor-177 .elementor-element.elementor-element-343a388.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-177 .elementor-element.elementor-element-e89fecc{width:auto;max-width:auto;align-self:center;}.elementor-177 .elementor-element.elementor-element-ed62727{width:auto;max-width:auto;align-self:center;}.elementor-177 .elementor-element.elementor-element-ed62727 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-177 .elementor-element.elementor-element-ed62727 .rey-headerIcon-btnText{font-family:var( --e-global-typography-a3f2101-font-family ), Sans-serif;font-size:var( --e-global-typography-a3f2101-font-size );font-weight:var( --e-global-typography-a3f2101-font-weight );text-transform:var( --e-global-typography-a3f2101-text-transform );letter-spacing:var( --e-global-typography-a3f2101-letter-spacing );}.elementor-177 .elementor-element.elementor-element-31dd4a5{width:auto;max-width:auto;align-self:center;}.elementor-177 .elementor-element.elementor-element-31dd4a5 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-177 .elementor-element.elementor-element-31dd4a5 .rey-headerCart .rey-headerIcon-counter{display:inline-flex;background-color:#141414;}.elementor-177 .elementor-element.elementor-element-9b3d75c{width:auto;max-width:auto;}.elementor-177 .elementor-element.elementor-element-9b3d75c > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-177 .elementor-element.elementor-element-9b3d75c .rey-triggerBtn.--button2{--icon-size:20px;--icon-distance:0px;}@media(min-width:768px){.elementor-177 .elementor-element.elementor-element-3ba8c67{--width:auto;}.elementor-177 .elementor-element.elementor-element-6956c5e{width:100%;}.elementor-177 .elementor-element.elementor-element-b9a4774{width:25%;}.elementor-177 .elementor-element.elementor-element-a0f2bf7{width:49.332%;}.elementor-177 .elementor-element.elementor-element-f802823{width:25%;}.elementor-177 .elementor-element.elementor-element-7c4ef26{width:25%;}.elementor-177 .elementor-element.elementor-element-775fb81{width:49.332%;}.elementor-177 .elementor-element.elementor-element-343a388{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-177 .elementor-element.elementor-element-b9a4774{width:15%;}.elementor-177 .elementor-element.elementor-element-a0f2bf7{width:40%;}.elementor-177 .elementor-element.elementor-element-f802823{width:45%;}.elementor-177 .elementor-element.elementor-element-7c4ef26{width:15%;}.elementor-177 .elementor-element.elementor-element-775fb81{width:40%;}.elementor-177 .elementor-element.elementor-element-343a388{width:45%;}}@media(max-width:1024px){.elementor-177 .elementor-element.elementor-element-d7bee3c{--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-177 .elementor-element.elementor-element-6c8fb64.elementor-element{--order:99999 /* order end hack */;}.elementor-177 .elementor-element.elementor-element-3ba8c67{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0;}.elementor-177 .elementor-element.elementor-element-e0b2c3f .rey-headerSearch .__icon{--icon-size:18px;}.elementor-177 .elementor-element.elementor-element-b3f4897{padding:20px 20px 20px 20px;}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu--desktop > .menu-item > a{font-size:var( --e-global-typography-9927dbf-font-size );line-height:var( --e-global-typography-9927dbf-line-height );}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item > a, .elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item.--is-mega-cols .menu-item > a, .elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item.--is-regular .menu-item > a{font-size:var( --e-global-typography-41bf727-font-size );}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mobileNav-socialIcons-link{font-size:20px;}.elementor-177 .elementor-element.elementor-element-c6ab429 .rey-headerIcon-btnText{font-size:var( --e-global-typography-a3f2101-font-size );letter-spacing:var( --e-global-typography-a3f2101-letter-spacing );}.elementor-177 .elementor-element.elementor-element-ba526e1{padding:20px 20px 20px 20px;}.elementor-177 .elementor-element.elementor-element-ec20694 .rey-mainMenu--desktop > .menu-item > a{font-size:var( --e-global-typography-289f8db-font-size );line-height:var( --e-global-typography-289f8db-line-height );}.elementor-177 .elementor-element.elementor-element-ec20694 .rey-mobileNav-socialIcons-link{font-size:20px;}.elementor-177 .elementor-element.elementor-element-ed62727 .rey-headerIcon-btnText{font-size:var( --e-global-typography-a3f2101-font-size );letter-spacing:var( --e-global-typography-a3f2101-letter-spacing );}}@media(max-width:767px){.elementor-177 .elementor-element.elementor-element-3ba8c67{--width:auto;}.elementor-177 .elementor-element.elementor-element-b3f4897{padding:15px 15px 15px 15px;}.elementor-177 .elementor-element.elementor-element-b9a4774{width:20%;}.elementor-177 .elementor-element.elementor-element-1812b7e .rey-siteLogo img, .elementor-177 .elementor-element.elementor-element-1812b7e .rey-siteLogo .custom-logo{width:50px;}.elementor-177 .elementor-element.elementor-element-a0f2bf7{width:17%;}.elementor-177 .elementor-element.elementor-element-3cf5129 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu--desktop > .menu-item > a{font-size:var( --e-global-typography-9927dbf-font-size );line-height:var( --e-global-typography-9927dbf-line-height );}.elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item > a, .elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item.--is-mega-cols .menu-item > a, .elementor-177 .elementor-element.elementor-element-3cf5129 .rey-mainMenu-mobile > .menu-item.--is-regular .menu-item > a{font-size:var( --e-global-typography-41bf727-font-size );}.elementor-177 .elementor-element.elementor-element-f802823{width:63%;}.elementor-177 .elementor-element.elementor-element-ad5eadd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-c6ab429 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-177 .elementor-element.elementor-element-c6ab429 .rey-headerIcon-btnText{font-size:var( --e-global-typography-a3f2101-font-size );letter-spacing:var( --e-global-typography-a3f2101-letter-spacing );}.elementor-177 .elementor-element.elementor-element-9f8a390 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-177 .elementor-element.elementor-element-bca7a5b > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-177 .elementor-element.elementor-element-ba526e1{padding:15px 15px 15px 15px;}.elementor-177 .elementor-element.elementor-element-7c4ef26{width:20%;}.elementor-177 .elementor-element.elementor-element-e968f54 .rey-siteLogo img, .elementor-177 .elementor-element.elementor-element-e968f54 .rey-siteLogo .custom-logo{width:50px;}.elementor-177 .elementor-element.elementor-element-775fb81{width:17%;}.elementor-177 .elementor-element.elementor-element-ec20694 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-177 .elementor-element.elementor-element-ec20694 .rey-mainMenu--desktop > .menu-item > a{font-size:var( --e-global-typography-289f8db-font-size );line-height:var( --e-global-typography-289f8db-line-height );}.elementor-177 .elementor-element.elementor-element-343a388{width:63%;}.elementor-177 .elementor-element.elementor-element-e89fecc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-ed62727 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-177 .elementor-element.elementor-element-ed62727 .rey-headerIcon-btnText{font-size:var( --e-global-typography-a3f2101-font-size );letter-spacing:var( --e-global-typography-a3f2101-letter-spacing );}.elementor-177 .elementor-element.elementor-element-31dd4a5 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-177 .elementor-element.elementor-element-9b3d75c > .elementor-widget-container{margin:0px 0px 0px 20px;}}/* Prefix class for Sticky Top Global section */

.rey-stickyContent .elementor-177 .elementor-element.elementor-element-d7bee3c {
    
    /* Adjust height only here */
    --min-height: 80px;
    
    /* Add a shadow */
    box-shadow: var(--b-shadow-1);
}

/* Add blurred background */
.rey-stickyContent .elementor-177 .elementor-element.elementor-element-d7bee3c:before {
    content:'';
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    backdrop-filter: brightness(130%) blur(10px);
    -webkit-backdrop-filter: brightness(130%) blur(10px);
    pointer-events: none;
    /*background-color: rgba(255,255,255, 0.2);*/
}
/* Prefix class for Sticky Top Global section */

.rey-stickyContent .elementor-177 .elementor-element.elementor-element-b3f4897 {
    
    /* Adjust height only here */
    --min-height: 80px;
    
    /* Add a shadow */
    box-shadow: var(--b-shadow-1);
}

/* Add blurred background */
.rey-stickyContent .elementor-177 .elementor-element.elementor-element-b3f4897:before {
    content:'';
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    backdrop-filter: brightness(130%) blur(10px);
    -webkit-backdrop-filter: brightness(130%) blur(10px);
    pointer-events: none;
    /*background-color: rgba(255,255,255, 0.2);*/
}
/* Prefix class for Sticky Top Global section */

.rey-stickyContent .elementor-177 .elementor-element.elementor-element-ba526e1 {
    
    /* Adjust height only here */
    --min-height: 80px;
    
    /* Add a shadow */
    box-shadow: var(--b-shadow-1);
}

/* Add blurred background */
.rey-stickyContent .elementor-177 .elementor-element.elementor-element-ba526e1:before {
    content:'';
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    backdrop-filter: brightness(130%) blur(10px);
    -webkit-backdrop-filter: brightness(130%) blur(10px);
    pointer-events: none;
    /*background-color: rgba(255,255,255, 0.2);*/
}