.elementor-144 .elementor-element.elementor-element-c3122f7{--display:flex;--min-height:0px;--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;--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-144 .elementor-element.elementor-element-82340d4{width:100%;max-width:100%;}.elementor-144 .elementor-element.elementor-element-82340d4 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 101% ) contrast( 100% ) saturate( 110% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-144 .elementor-element.elementor-element-15fac12{--display:flex;--min-height:0px;--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;--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-144 .elementor-element.elementor-element-3135659{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-3135659 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 101% ) contrast( 100% ) saturate( 110% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-144 .elementor-element.elementor-element-a27d186{--display:flex;--min-height:552px;--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;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-68880ec{--bg-color:#78909c;--bg-size:cover;--bg-size-position:50% 50%;}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-68880ec .__overlay{background-color:rgba(0,0,0,0.5);}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-68880ec .__caption{text-align:start;}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-4e3f160{--bg-color:#26a69a;--bg-size:cover;--bg-size-position:50% 50%;}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-4e3f160 .__overlay{background-color:rgba(0,0,0,0.5);}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-4e3f160 .__caption{text-align:start;}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-088e425{--bg-color:#42a5f5;--bg-size:cover;--bg-size-position:50% 50%;}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-088e425 .__overlay{background-color:rgba(0,0,0,0.5);}.elementor-144 .elementor-element.elementor-element-2262f95 .elementor-repeater-item-088e425 .__caption{text-align:start;}.elementor-144 .elementor-element.elementor-element-2262f95 .__slides{--height:664px;}.elementor-144 .elementor-element.elementor-element-2262f95{--autoplay-duration:5000ms;}.elementor-144 .elementor-element.elementor-element-2262f95 .__caption{max-width:100%;text-align:start;}.elementor-144 .elementor-element.elementor-element-2262f95 .__title:not(:last-child){--spacing:7px;}.elementor-144 .elementor-element.elementor-element-2262f95 .__title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:200;}.elementor-144 .elementor-element.elementor-element-2262f95 .__subtitle{font-family:"AR One Sans", Sans-serif;}.elementor-144 .elementor-element.elementor-element-2262f95 .__button{font-family:"AR One Sans", Sans-serif;}.elementor-144 .elementor-element.elementor-element-2262f95 .rey-sliderDots{color:#fff;mix-blend-mode:difference;}.elementor-144 .elementor-element.elementor-element-3abcab1 .elementor-repeater-item-44d4bc3 .rey-section-slideshowItem-img{object-position:100% 100%;}.elementor-144 .elementor-element.elementor-element-9d21c43{width:var( --container-widget-width, 83.248% );max-width:83.248%;--container-widget-width:83.248%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-9d21c43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-144 .elementor-element.elementor-element-9d21c43 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:76px;font-weight:300;letter-spacing:1.4px;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-9d21c43 mark{--mark-stroke-size:2px;}.elementor-144 .elementor-element.elementor-element-ffa2811{width:var( --container-widget-width, 69.364% );max-width:69.364%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:69.364%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-ffa2811.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-144 .elementor-element.elementor-element-ffa2811 .elementor-heading-title{font-family:"Rey Primary", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.4em;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-f61a272 .rey-toggleBoxes{--tgb-gap:10px;}.elementor-144 .elementor-element.elementor-element-f61a272 .rey-toggleBox{color:#000000;background-color:#00000066;border-width:1px 1px 1px 1px;border-color:#000000AD;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-f61a272 .rey-toggleBox.--active, .elementor-144 .elementor-element.elementor-element-f61a272 .rey-toggleBox:hover{background-color:#FFFFFFDE;border-color:#FFFFFF00;}.elementor-144 .elementor-element.elementor-element-f61a272 .rey-toggleBox-text-main{font-family:"Diphylleia", Sans-serif;font-size:18px;font-weight:700;}.elementor-144 .elementor-element.elementor-element-f61a272 .rey-toggleBox-text-secondary{font-family:"Rey Primary", Sans-serif;}.elementor-144 .elementor-element.elementor-element-f61a272 .rey-toggleBox-text-active{font-family:"Diphylleia", Sans-serif;--tgbx-ta-m:35px;color:#000000;}.elementor-144 .elementor-element.elementor-element-3abcab1 .elementor-repeater-item-c5b5a70 .rey-section-slideshowItem-img{object-position:100% 100%;}.elementor-144 .elementor-element.elementor-element-3abcab1 > .elementor-container{min-height:490px;}.elementor-144 .elementor-element.elementor-element-3abcab1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:20px 0px 50px 50px;}.elementor-144 .elementor-element.elementor-element-3abcab1, .elementor-144 .elementor-element.elementor-element-3abcab1 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-144 .elementor-element.elementor-element-3abcab1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-8656207{overflow:hidden;margin-top:30px;margin-bottom:30px;}.elementor-144 .elementor-element.elementor-element-8656207, .elementor-144 .elementor-element.elementor-element-8656207 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-144 .elementor-element.elementor-element-83d757b .elementor-heading-title{font-size:100px;font-weight:800;letter-spacing:-0.9px;color:#000000;}.elementor-144 .elementor-element.elementor-element-83d757b mark{--mark-stroke-size:2px;}.elementor-144 .elementor-element.elementor-element-6013c87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-6013c87 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4em;}body:not(.rtl) .elementor-144 .elementor-element.elementor-element-0f53f37{left:0px;}body.rtl .elementor-144 .elementor-element.elementor-element-0f53f37{right:0px;}.elementor-144 .elementor-element.elementor-element-0f53f37{top:0px;}.elementor-144 .elementor-element.elementor-element-0f53f37 .elementor-heading-title{font-weight:700;color:#FFFFFF;}body:not(.rtl) .elementor-144 .elementor-element.elementor-element-d22f9a6{left:0px;}body.rtl .elementor-144 .elementor-element.elementor-element-d22f9a6{right:0px;}.elementor-144 .elementor-element.elementor-element-d22f9a6{top:0px;}.elementor-144 .elementor-element.elementor-element-d22f9a6 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-420e679:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-420e679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-420e679{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 15px 60px 15px;}.elementor-144 .elementor-element.elementor-element-420e679 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-f59d8aa{width:auto;max-width:auto;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-144 .elementor-element.elementor-element-f59d8aa .elementor-heading-title{font-weight:700;}.elementor-144 .elementor-element.elementor-element-4df66cb .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:13px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:3px 3px 3px 3px;padding:15px 45px 15px 45px;}.elementor-144 .elementor-element.elementor-element-4df66cb{width:auto;max-width:auto;margin:0px 040px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-144 .elementor-element.elementor-element-4df66cb .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-4df66cb .elementor-button:focus{border-color:rgba(0, 0, 0, 0.66);}.elementor-144 .elementor-element.elementor-element-601adab .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:13px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:3px 3px 3px 3px;padding:15px 45px 15px 45px;}.elementor-144 .elementor-element.elementor-element-601adab{width:auto;max-width:auto;margin:0px 040px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-144 .elementor-element.elementor-element-601adab .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-601adab .elementor-button:focus{border-color:rgba(0, 0, 0, 0.66);}.elementor-144 .elementor-element.elementor-element-70b253b .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:13px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:3px 3px 3px 3px;padding:15px 45px 15px 45px;}.elementor-144 .elementor-element.elementor-element-70b253b{width:auto;max-width:auto;}.elementor-144 .elementor-element.elementor-element-70b253b .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-70b253b .elementor-button:focus{border-color:rgba(0, 0, 0, 0.66);}.elementor-144 .elementor-element.elementor-element-0b7aba0{--display:flex;--min-height:38px;--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;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-6c49c55{text-align:center;}.elementor-144 .elementor-element.elementor-element-6c49c55 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:#0B0B0B;}.elementor-144 .elementor-element.elementor-element-eaebf2d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-ad974db{--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:0px;--padding-right:8px;}.elementor-144 .elementor-element.elementor-element-ebdbacd{text-align:end;}.elementor-144 .elementor-element.elementor-element-ebdbacd img{width:80%;}.elementor-144 .elementor-element.elementor-element-d44d799 .elementor-button{background-color:#FFFEFE;font-family:"AR One Sans", Sans-serif;font-size:12px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-d44d799{padding:0px 0px 0px 102px;}.elementor-144 .elementor-element.elementor-element-3a9172f{--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:8px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-0f348f2{text-align:start;}.elementor-144 .elementor-element.elementor-element-0f348f2 img{width:80%;max-width:100%;}.elementor-144 .elementor-element.elementor-element-97765e4 .elementor-button{background-color:#FFFFFF;font-family:"AR One Sans", Sans-serif;font-size:12px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-97765e4{padding:0px 124px 0px 0px;}.elementor-144 .elementor-element.elementor-element-975a162{margin-top:98px;margin-bottom:78px;}.elementor-144 .elementor-element.elementor-element-e5f2d83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-144 .elementor-element.elementor-element-e5f2d83 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-527051c{text-align:center;}.elementor-144 .elementor-element.elementor-element-527051c .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:42px;font-weight:500;letter-spacing:1.4px;color:#000000;}.elementor-144 .elementor-element.elementor-element-e186c5c .elementor-button{font-family:"AR One Sans", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;}.elementor-144 .elementor-element.elementor-element-f6e0c95 ul.products{--woocommerce-grid-columns:4;}.elementor-144 .elementor-element.elementor-element-f6e0c95 .__placeholder-wrapper{--lazy-placeholder-bg:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-f6e0c95 ul.products li.product .--box-styler{border-radius:8px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-3fba2d9 ul.products{--woocommerce-grid-columns:4;}.elementor-144 .elementor-element.elementor-element-3fba2d9 .__placeholder-wrapper{--lazy-placeholder-bg:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-7090748{--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;}.elementor-144 .elementor-element.elementor-element-e25159a{text-align:center;}.elementor-144 .elementor-element.elementor-element-e25159a .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:42px;font-weight:500;letter-spacing:1.4px;color:#000000;}.elementor-144 .elementor-element.elementor-element-aa62d68 ul.products{--woocommerce-grid-columns:4;}.elementor-144 .elementor-element.elementor-element-c84c95f{margin-top:0px;margin-bottom:60px;}.elementor-144 .elementor-element.elementor-element-f915092:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-f915092 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-f915092 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-144 .elementor-element.elementor-element-f915092 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-2fbab63 .elementor-heading-title{letter-spacing:-1.3px;color:#000000;}.elementor-144 .elementor-element.elementor-element-7b924f2{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-7b924f2 .elementor-button{border-radius:3px 3px 3px 3px;padding:12px 50px 12px 50px;}.elementor-144 .elementor-element.elementor-element-b91a5ae{width:auto;max-width:auto;}.elementor-144 .elementor-element.elementor-element-b91a5ae .elementor-button{border-radius:3px 3px 3px 3px;padding:12px 30px 12px 30px;}.elementor-144 .elementor-element.elementor-element-7bf8a74{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-e97f55b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-144 .elementor-element.elementor-element-a3ae0a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-f4f2669{--b-bk:flex;--b-fg:0;}.elementor-144 .elementor-element.elementor-element-f4f2669 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-144 .elementor-element.elementor-element-f4f2669 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-144 .elementor-element.elementor-element-f4f2669 .elementor-button{--icon-indent:40px;--icon-size:46px;font-size:22px;font-weight:500;letter-spacing:-0.4px;fill:#000000;color:#000000;}.elementor-144 .elementor-element.elementor-element-f4f2669 .elementor-button .elementor-button-icon{font-size:46px;}.elementor-144 .elementor-element.elementor-element-234c232 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-144 .elementor-element.elementor-element-0aa6230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-3c181c2{--b-bk:flex;--b-fg:0;}.elementor-144 .elementor-element.elementor-element-3c181c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-144 .elementor-element.elementor-element-3c181c2 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-144 .elementor-element.elementor-element-3c181c2 .elementor-button{--icon-indent:40px;--icon-size:46px;font-size:22px;font-weight:500;letter-spacing:-0.4px;fill:#000000;color:#000000;}.elementor-144 .elementor-element.elementor-element-3c181c2 .elementor-button .elementor-button-icon{font-size:46px;}.elementor-144 .elementor-element.elementor-element-4332762{margin-top:0px;margin-bottom:60px;}.elementor-144 .elementor-element.elementor-element-8515fab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-144 .elementor-element.elementor-element-8515fab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-9327bea > .elementor-widget-container{background-color:#FFFFFF;padding:20px 180px 20px 180px;}.elementor-144 .elementor-element.elementor-element-9327bea .rey-textScroller-item{font-family:"Diphylleia", Sans-serif;font-size:15px;letter-spacing:-0.1px;}.elementor-144 .elementor-element.elementor-element-9327bea{text-align:center;}.elementor-144 .elementor-element.elementor-element-210b774{--display:flex;--min-height:552px;--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;--margin-top:0px;--margin-bottom:92px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-cb45013 .elementor-repeater-item-68880ec{--bg-size:cover;--bg-size-position:50% 50%;}.elementor-144 .elementor-element.elementor-element-cb45013 .elementor-repeater-item-68880ec .__overlay{background-color:rgba(0,0,0,0.5);}.elementor-144 .elementor-element.elementor-element-cb45013 .elementor-repeater-item-68880ec .__caption{align-self:center;text-align:center;}.elementor-144 .elementor-element.elementor-element-cb45013 .__button:hover{background-color:#FFFFFF;color:#755335;border-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-cb45013 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-cb45013 .__slides{--height:664px;}.elementor-144 .elementor-element.elementor-element-cb45013{--autoplay-duration:5000ms;}.elementor-144 .elementor-element.elementor-element-cb45013 .__caption{max-width:100%;align-self:center;text-align:end;}.elementor-144 .elementor-element.elementor-element-cb45013 .__title:not(:last-child){--spacing:7px;}.elementor-144 .elementor-element.elementor-element-cb45013 .__title{font-family:"Playfair Display SC", Sans-serif;font-size:48px;font-weight:500;letter-spacing:1.4px;}.elementor-144 .elementor-element.elementor-element-cb45013 .__subtitle{font-family:"AR One Sans", Sans-serif;}.elementor-144 .elementor-element.elementor-element-cb45013 .__button{font-family:"AR One Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0.6px;word-spacing:2px;border-width:3px;border-radius:12px;}.elementor-144 .elementor-element.elementor-element-2e41c45{margin-top:0px;margin-bottom:72px;}.elementor-144 .elementor-element.elementor-element-81b66fc > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-a7f5d3b{width:auto;max-width:auto;padding:0px 0px 18px 0px;align-self:center;text-align:center;}.elementor-144 .elementor-element.elementor-element-a7f5d3b .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:38px;font-weight:500;letter-spacing:2.5px;color:#000000;}.elementor-144 .elementor-element.elementor-element-0819dba .elementor-button{background-color:#000000;font-family:"AR One Sans", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:13px 30px 13px 30px;}.elementor-144 .elementor-element.elementor-element-0819dba{width:auto;max-width:auto;align-self:center;}.elementor-144 .elementor-element.elementor-element-b1b59e1 ul.products{--woocommerce-grid-columns:4;}.elementor-144 .elementor-element.elementor-element-fa95125{--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;}.elementor-144 .elementor-element.elementor-element-282bf64{text-align:center;}.elementor-144 .elementor-element.elementor-element-282bf64 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:38px;font-weight:400;color:#000000;}.elementor-144 .elementor-element.elementor-element-3c1081d{--display:flex;--min-height:38px;--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;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-5102487{text-align:center;}.elementor-144 .elementor-element.elementor-element-5102487 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:38px;font-weight:500;letter-spacing:2.4px;color:#000000;}.elementor-144 .elementor-element.elementor-element-201d94b{--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:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:auto;--margin-top:0px;--margin-bottom:68px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-5ff3c60{--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;}.elementor-144 .elementor-element.elementor-element-4bc30c6{--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;}.elementor-144 .elementor-element.elementor-element-5719688{--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;}.elementor-144 .elementor-element.elementor-element-e89f6be{--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;}.elementor-144 .elementor-element.elementor-element-7ee951{margin-top:0px;margin-bottom:0px;padding:0px 80px 0px 80px;}.elementor-144 .elementor-element.elementor-element-9f717da img{width:51%;}.elementor-144 .elementor-element.elementor-element-394b96b6 .elementor-icon-wrapper{display:flex;text-align:center;}.elementor-144 .elementor-element.elementor-element-394b96b6{width:auto;max-width:auto;background-color:#CD1A1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;align-self:center;border-radius:3px 3px 3px 3px;}.elementor-144 .elementor-element.elementor-element-394b96b6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-394b96b6.elementor-view-framed .elementor-icon, .elementor-144 .elementor-element.elementor-element-394b96b6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-394b96b6.elementor-view-framed .elementor-icon, .elementor-144 .elementor-element.elementor-element-394b96b6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-394b96b6 .elementor-icon{font-size:30px;}.elementor-144 .elementor-element.elementor-element-394b96b6 .elementor-icon svg{height:30px;}.elementor-144 .elementor-element.elementor-element-6b95cf47{text-align:center;font-family:"Diphylleia", Sans-serif;}.elementor-144 .elementor-element.elementor-element-6b95cf47 p:last-of-type{margin-bottom:0;}.elementor-144 .elementor-element.elementor-element-7d7963cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-144 .elementor-element.elementor-element-7d7963cd .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-144 .elementor-element.elementor-element-7d7963cd .elementor-button{--icon-indent:15px;--icon-size:36px;font-family:"AR One Sans", Sans-serif;fill:#000000;color:#000000;}.elementor-144 .elementor-element.elementor-element-7d7963cd .elementor-button .elementor-button-icon{font-size:36px;}.elementor-144 .elementor-element.elementor-element-c1fff6d .rey-elInsta{--items-per-row:6;--gap:30px;}.elementor-144 .elementor-element.elementor-element-3b1dcbb9 > .elementor-element-populated{border-style:solid;border-width:10px 0px 0px 0px;border-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-78319325 .gallery-item .gallery-caption{display:none;}.elementor-144 .elementor-element.elementor-element-e516e5b{--display:flex;--min-height:84px;--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-144 .elementor-element.elementor-element-e516e5b:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-e516e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD5C51;}.elementor-144 .elementor-element.elementor-element-f3594d4{text-align:center;}.elementor-144 .elementor-element.elementor-element-f3594d4 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:28px;font-weight:500;letter-spacing:1.4px;color:#FFFFFF;}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-edf3f1c{width:77%;}.elementor-144 .elementor-element.elementor-element-d8ee631{width:50%;}.elementor-144 .elementor-element.elementor-element-ad974db{--width:50%;}.elementor-144 .elementor-element.elementor-element-3a9172f{--width:50%;}.elementor-144 .elementor-element.elementor-element-e5f2d83{width:100%;}.elementor-144 .elementor-element.elementor-element-5714704{width:100%;}.elementor-144 .elementor-element.elementor-element-f915092{width:40%;}.elementor-144 .elementor-element.elementor-element-e97f55b{width:30%;}.elementor-144 .elementor-element.elementor-element-234c232{width:29.664%;}.elementor-144 .elementor-element.elementor-element-81b66fc{width:100%;}.elementor-144 .elementor-element.elementor-element-8abe584{width:100%;}.elementor-144 .elementor-element.elementor-element-3c1081d{--content-width:500px;}.elementor-144 .elementor-element.elementor-element-5ff3c60{--width:25%;}.elementor-144 .elementor-element.elementor-element-4bc30c6{--width:25%;}.elementor-144 .elementor-element.elementor-element-5719688{--width:25%;}.elementor-144 .elementor-element.elementor-element-e89f6be{--width:25%;}.elementor-144 .elementor-element.elementor-element-2c44edbf{width:34%;}.elementor-144 .elementor-element.elementor-element-3e353764{width:50%;}.elementor-144 .elementor-element.elementor-element-3637fc31{width:15%;}.elementor-144 .elementor-element.elementor-element-5f563dab{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-144 .elementor-element.elementor-element-edf3f1c{width:70%;}.elementor-144 .elementor-element.elementor-element-d8ee631{width:70%;}.elementor-144 .elementor-element.elementor-element-f915092{width:100%;}.elementor-144 .elementor-element.elementor-element-e97f55b{width:50%;}.elementor-144 .elementor-element.elementor-element-234c232{width:50%;}.elementor-144 .elementor-element.elementor-element-3e353764{width:100%;}}@media(max-width:1024px){.elementor-144 .elementor-element.elementor-element-3abcab1 .elementor-repeater-item-44d4bc3 .rey-section-slideshowItem-img{object-position:80% 50%;}.elementor-144 .elementor-element.elementor-element-9d21c43 .elementor-heading-title{font-size:78px;}.elementor-144 .elementor-element.elementor-element-3abcab1 .elementor-repeater-item-c5b5a70 .rey-section-slideshowItem-img{object-position:80% 50%;}.elementor-144 .elementor-element.elementor-element-3abcab1{padding:10px 10px 20px 20px;}.elementor-144 .elementor-element.elementor-element-83d757b .elementor-heading-title{font-size:78px;}.elementor-144 .elementor-element.elementor-element-420e679{padding:15px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-f59d8aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-144 .elementor-element.elementor-element-4df66cb{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-4df66cb .elementor-button{padding:10px 10px 10px 10px;}.elementor-144 .elementor-element.elementor-element-601adab{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-601adab .elementor-button{padding:10px 10px 10px 10px;}.elementor-144 .elementor-element.elementor-element-70b253b{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-70b253b .elementor-button{padding:10px 10px 10px 10px;}.elementor-144 .elementor-element.elementor-element-975a162{margin-top:40px;margin-bottom:40px;}.elementor-144 .elementor-element.elementor-element-f6e0c95 ul.products{--woocommerce-grid-columns:3;}.elementor-144 .elementor-element.elementor-element-3fba2d9 ul.products{--woocommerce-grid-columns:3;}.elementor-144 .elementor-element.elementor-element-aa62d68 ul.products{--woocommerce-grid-columns:3;}.elementor-144 .elementor-element.elementor-element-f915092 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-4332762{margin-top:30px;margin-bottom:30px;}.elementor-144 .elementor-element.elementor-element-9327bea > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-b1b59e1 ul.products{--woocommerce-grid-columns:2;}.elementor-144 .elementor-element.elementor-element-7ee951{margin-top:0px;margin-bottom:40px;}.elementor-144 .elementor-element.elementor-element-3e353764 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-c1fff6d .rey-elInsta{--items-per-row:4;--gap:20px;}}@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-83d757b .elementor-heading-title{font-size:55px;}.elementor-144 .elementor-element.elementor-element-6013c87 .elementor-heading-title{font-size:12px;}.elementor-144 .elementor-element.elementor-element-1ede712 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-0f53f37{width:auto;max-width:auto;top:41px;border-radius:6px 6px 6px 6px;}body:not(.rtl) .elementor-144 .elementor-element.elementor-element-0f53f37{left:14px;}body.rtl .elementor-144 .elementor-element.elementor-element-0f53f37{right:14px;}.elementor-144 .elementor-element.elementor-element-0f53f37 .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-4f94301{text-align:center;}.elementor-144 .elementor-element.elementor-element-4f94301 img{width:100%;max-width:100%;}.elementor-144 .elementor-element.elementor-element-3a3bb63 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-602ad86{text-align:end;}.elementor-144 .elementor-element.elementor-element-602ad86 img{width:100%;}.elementor-144 .elementor-element.elementor-element-d22f9a6{width:auto;max-width:auto;top:20px;border-radius:6px 6px 6px 6px;}body:not(.rtl) .elementor-144 .elementor-element.elementor-element-d22f9a6{left:11px;}body.rtl .elementor-144 .elementor-element.elementor-element-d22f9a6{right:11px;}.elementor-144 .elementor-element.elementor-element-d22f9a6 .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-6c49c55 .elementor-heading-title{font-size:20px;}.elementor-144 .elementor-element.elementor-element-eaebf2d{--margin-top:48px;--margin-bottom:78px;--margin-left:0px;--margin-right:0px;}.elementor-144 .elementor-element.elementor-element-ebdbacd{text-align:center;}.elementor-144 .elementor-element.elementor-element-ebdbacd img{width:100%;}.elementor-144 .elementor-element.elementor-element-d44d799{padding:8px 0px 10px 0px;}.elementor-144 .elementor-element.elementor-element-0f348f2{text-align:center;}.elementor-144 .elementor-element.elementor-element-0f348f2 img{width:100%;}.elementor-144 .elementor-element.elementor-element-97765e4{padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-975a162{margin-top:0px;margin-bottom:0px;}.elementor-144 .elementor-element.elementor-element-527051c .elementor-heading-title{font-size:20px;}.elementor-144 .elementor-element.elementor-element-f6e0c95 ul.products{--woocommerce-grid-columns:2;}.elementor-144 .elementor-element.elementor-element-f6e0c95 .splide__track{padding-left:0px;padding-right:50px;padding-top:0px;padding-bottom:0px;}.elementor-144 .elementor-element.elementor-element-f6e0c95 > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-144 .elementor-element.elementor-element-3fba2d9 ul.products{--woocommerce-grid-columns:2;}.elementor-144 .elementor-element.elementor-element-3fba2d9 .splide__track{padding-left:0px;padding-right:50px;padding-top:0px;padding-bottom:0px;}.elementor-144 .elementor-element.elementor-element-3fba2d9 > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-144 .elementor-element.elementor-element-e25159a .elementor-heading-title{font-size:20px;}.elementor-144 .elementor-element.elementor-element-aa62d68 ul.products{--woocommerce-grid-columns:2;}.elementor-144 .elementor-element.elementor-element-7b924f2 .elementor-button{padding:10px 15px 10px 15px;}.elementor-144 .elementor-element.elementor-element-b91a5ae .elementor-button{padding:10px 15px 10px 15px;}.elementor-144 .elementor-element.elementor-element-e97f55b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-4332762{margin-top:40px;margin-bottom:40px;}.elementor-144 .elementor-element.elementor-element-9327bea > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-cb45013 .__title{font-size:42px;}.elementor-144 .elementor-element.elementor-element-81b66fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-144 .elementor-element.elementor-element-a7f5d3b{text-align:center;}.elementor-144 .elementor-element.elementor-element-a7f5d3b .elementor-heading-title{font-size:20px;}.elementor-144 .elementor-element.elementor-element-b1b59e1 ul.products{--woocommerce-grid-columns:2;}.elementor-144 .elementor-element.elementor-element-b1b59e1 li.product{--size-threshold:0.3;}.elementor-144 .elementor-element.elementor-element-3c1081d{--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-5102487 .elementor-heading-title{font-size:20px;}.elementor-144 .elementor-element.elementor-element-7ee951{padding:0px 15px 0px 15px;}.elementor-144 .elementor-element.elementor-element-3e353764{width:100%;}.elementor-144 .elementor-element.elementor-element-5f563dab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-c1fff6d .rey-elInsta{--items-per-row:3;--gap:10px;}.elementor-144 .elementor-element.elementor-element-e516e5b{--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-144 .elementor-element.elementor-element-f3594d4 .elementor-heading-title{font-size:12px;}}/* Smoothly fade in the video once the browser is ready */
selector video {
    opacity: 0;
    transition: opacity 1.5s ease-in-out;
    filter: brightness(0.9); /* Subtle luxury dimming */
}

/* Removes the 'flash' when the video starts playing */
selector .elementor-wrapper.elementor-open-inline {
    background-color: #000; /* Matches your brand's dark aesthetic */
    overflow: hidden;
}

/* Animation trigger */
selector.elementor-sticky--effects video,
selector video[data-play="true"], 
selector video {
    opacity: 1;
}

/* Optional: Add a slow zoom-out effect to the video while playing */
@keyframes slowZoom {
    from { transform: scale(1.1); }
    to { transform: scale(1); }
}

selector video {
    animation: slowZoom 8s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}