.elementor-317 .elementor-element.elementor-element-280bb4e9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.--shrank .elementor-317 .elementor-element.elementor-element-280bb4e9{color:var( --e-global-color-text );}.--shrank .elementor-317 .elementor-element.elementor-element-280bb4e9 a{color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-758753c4{--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;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-317 .elementor-element.elementor-element-562ead2{--display:flex;--z-index:9999;--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:flex-start;--align-items:center;--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-317 .elementor-element.elementor-element-129e7b4b{z-index:999999;--header-nav-x-spacing:1rem;}.elementor-317 .elementor-element.elementor-element-129e7b4b .rey-mainMenu--desktop > .menu-item > a{font-family:"SN Paragraph", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:25px;}.elementor-317 .elementor-element.elementor-element-129e7b4b .rey-mainNavigation-mobileBtn{--hbg-bars-width:20px;--hbg-bars-thick:2px;--hbg-bars-distance:4px;--hbg-bars-roundness:2px;}.elementor-317 .elementor-element.elementor-element-699ef818{--display:flex;--z-index:9999;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-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-317 .elementor-element.elementor-element-e216b39{text-align:center;}.elementor-317 .elementor-element.elementor-element-e216b39 img{width:100%;max-width:250px;}.elementor-317 .elementor-element.elementor-element-27db3ff2{--display:flex;--z-index:999999;--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:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-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-317 .elementor-element.elementor-element-6bd3c23{z-index:999999;margin:0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"SN Paragraph", Sans-serif;font-size:12px;font-weight:400;}.elementor-317 .elementor-element.elementor-element-6bd3c23 p:last-of-type{margin-bottom:0;}.elementor-317 .elementor-element.elementor-element-04ff6de{z-index:999999;}.elementor-317 .elementor-element.elementor-element-04ff6de .rey-headerIcon-btn{color:var( --e-global-color-text );font-family:"SN Paragraph", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:14px;}.elementor-317 .elementor-element.elementor-element-04ff6de .rey-headerDropSwitcher ul li a span{color:var( --e-global-color-text );font-family:"SN Paragraph", Sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-317 .elementor-element.elementor-element-04ff6de .rey-header-dropPanel .rey-header-dropPanel-content:before{background-color:var( --e-global-color-65bef87 );}.elementor-317 .elementor-element.elementor-element-a0b9b38{z-index:999999;margin:0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"SN Paragraph", Sans-serif;font-size:12px;font-weight:400;}.elementor-317 .elementor-element.elementor-element-a0b9b38 p:last-of-type{margin-bottom:0;}.elementor-317 .elementor-element.elementor-element-32f05d5{z-index:999999;}.elementor-317 .elementor-element.elementor-element-32f05d5 .rey-woocurrency .rey-headerIcon-btn{color:var( --e-global-color-secondary );font-family:"SN Paragraph", Sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-317 .elementor-element.elementor-element-32f05d5 .rey-woocurrency .rey-headerIcon-btn:hover{color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-32f05d5 .rey-woocurrency .rey-woocurrency-item{color:var( --e-global-color-text );font-family:"SN Paragraph", Sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-317 .elementor-element.elementor-element-32f05d5 .rey-woocurrency .rey-woocurrency-item:hover{color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-70f67e2{z-index:999999;}.elementor-317 .elementor-element.elementor-element-70f67e2 .rey-headerCart{color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-70f67e2 .rey-headerCart:hover{color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-70f67e2 .rey-headerCart .__icon{--icon-size:18px;}.elementor-317 .elementor-element.elementor-element-70f67e2 .rey-headerCart .rey-headerIcon-counter{display:inline-flex;color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-70f67e2 .rey-headerCart-wrapper[data-rey-cart-count="0"] .rey-headerIcon-counter{display:none;}.elementor-317 .elementor-element.elementor-element-a86e53e{z-index:999999;--icon-size:18px;}.elementor-317 .elementor-element.elementor-element-a86e53e .rey-headerAccount-btnIcon{color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-a86e53e .rey-headerIcon-btnText{color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-a86e53e .rey-headerIcon-btn:hover, .elementor-317 .elementor-element.elementor-element-a86e53e .rey-headerIcon-btn:hover .rey-headerIcon-btnText, .elementor-317 .elementor-element.elementor-element-a86e53e .rey-headerIcon-btn:hover .rey-headerAccount-btnIcon{color:var( --e-global-color-text );}.rey-accountPanel-wrapper{color:var( --e-global-color-text );--body-color:var( --e-global-color-text );--link-color:var( --e-global-color-text );--link-color-hover:var( --e-global-color-text );--body-bg-color:var( --e-global-color-b72b9a8 );}@media(min-width:768px){.elementor-317 .elementor-element.elementor-element-280bb4e9{--content-width:1024px;}.elementor-317 .elementor-element.elementor-element-562ead2{--width:35%;}.elementor-317 .elementor-element.elementor-element-699ef818{--width:30%;}.elementor-317 .elementor-element.elementor-element-27db3ff2{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-317 .elementor-element.elementor-element-562ead2{--width:15%;}.elementor-317 .elementor-element.elementor-element-699ef818{--width:70%;}.elementor-317 .elementor-element.elementor-element-27db3ff2{--width:15%;}}@media(max-width:1024px){.elementor-317 .elementor-element.elementor-element-280bb4e9{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-317 .elementor-element.elementor-element-758753c4{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-317 .elementor-element.elementor-element-562ead2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-317 .elementor-element.elementor-element-562ead2.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-317 .elementor-element.elementor-element-129e7b4b{width:auto;max-width:auto;}.elementor-317 .elementor-element.elementor-element-129e7b4b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-699ef818{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-317 .elementor-element.elementor-element-699ef818.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-317 .elementor-element.elementor-element-27db3ff2{--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:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-317 .elementor-element.elementor-element-27db3ff2.e-con{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-317 .elementor-element.elementor-element-280bb4e9{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-317 .elementor-element.elementor-element-758753c4{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-317 .elementor-element.elementor-element-562ead2{--width:25%;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-317 .elementor-element.elementor-element-562ead2.e-con{--order:1;--flex-grow:0;--flex-shrink:1;}.elementor-317 .elementor-element.elementor-element-129e7b4b{width:auto;max-width:auto;}.elementor-317 .elementor-element.elementor-element-129e7b4b.elementor-element{--align-self:center;}.elementor-317 .elementor-element.elementor-element-699ef818{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-317 .elementor-element.elementor-element-699ef818.e-con{--order:2;}.elementor-317 .elementor-element.elementor-element-e216b39 img{width:100%;max-width:220px;}.elementor-317 .elementor-element.elementor-element-27db3ff2{--width:25%;--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:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-317 .elementor-element.elementor-element-27db3ff2.e-con{--order:3;--flex-grow:0;--flex-shrink:1;}.elementor-317 .elementor-element.elementor-element-6bd3c23{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-04ff6de{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-a0b9b38{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-32f05d5{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-70f67e2 .rey-headerCart .__icon{--icon-size:14px;}.elementor-317 .elementor-element.elementor-element-a86e53e{--icon-size:14px;}}.elementor-317 .elementor-element.elementor-element-562ead2 {z-index: 99999 !important;}
.elementor-317 .elementor-element.elementor-element-04ff6de .rey-headerIcon-btnText{font-size: 12px !important;}
.elementor-317 .elementor-element.elementor-element-04ff6de{z-index:999999 !important;}
.elementor-317 .elementor-element.elementor-element-32f05d5 .rey-headerDropSwitcher ul span{font-size: 12px; font-weight: normal;}
.elementor-317 .elementor-element.elementor-element-32f05d5{z-index:999999 !important;}
/* Add blurred background */
.--scrolled .elementor-317 .elementor-element.elementor-element-280bb4e9 .tsn_menu:before {
    content:'';
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    backdrop-filter: brightness(100%) blur(10px);
    -webkit-backdrop-filter: brightness(100%) blur(10px);
    background-color: rgba(255, 255, 255, 0.6);
    pointer-events: none;
}
.--scrolled .elementor-317 .elementor-element.elementor-element-280bb4e9 .tsn_menu {transition-property: var(--hdr-trp,background-color);
transition-timing-function: var(--hdr-trtf,var(--easeoutcubic,ease-out));
transition-duration: var(--hdr-trd,.3s);
box-shadow: var(--hdr-bs,initial);}

.rey-siteHeader{
box-shadow: none;}

/* megamenu overlay */
.--no-x .rey-overlay
{background: linear-gradient(to bottom ,
    rgba(255,255,255,1) 0px, 
    rgba(255,255,255,1) 200px,
    rgba(255, 255, 255, 0.4) 200px,
    rgba(255, 255, 255, 0.4) 100%
   ) fixed;
  background-repeat: no-repeat;
  background-size: contain;}
  .rey-mega-gs{
      box-shadow: none !important;
  }
  .header-overlay--is-opened .elementor-317 .elementor-element.elementor-element-280bb4e9 .tsn_menu{color: black !important;}
.header-overlay--is-opened   img.custom-logo{
filter: brightness(0%) invert(38%) sepia(48%) saturate(1813%) hue-rotate(324deg) brightness(77%) contrast(99%) !important;
}
.rey-overlay{background-color: rgba(255,255,255,0.4);
    backdrop-filter: brightness(100%) blur(10px);
    -webkit-backdrop-filter: brightness(100%) blur(10px);
}

.elementor-317 .elementor-element.elementor-element-280bb4e9 .rey-mega-gs{border-bottom: 1px solid #2c2a11;}