.elementor-312 .elementor-element.elementor-element-1525420{--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;--overflow:hidden;--overlay-opacity:0.69;--padding-top:245px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-1525420:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-1525420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a018371 );background-image:url("https://rentopiarentals.ca/wp-content/uploads/2026/06/515-MZ-753-scaled.jpg");}.elementor-312 .elementor-element.elementor-element-1525420::before, .elementor-312 .elementor-element.elementor-element-1525420 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-1525420 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-1525420 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-1525420 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-1525420 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a018371 );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-ac65260{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-ec3deb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-56daedb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-008dc35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-312 .elementor-element.elementor-element-008dc35 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:92px;font-weight:300;color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-aeb791f{--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;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-f346e34{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-7d45985{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6954d29 );--border-color:var( --e-global-color-6954d29 );--border-radius:999px 999px 999px 999px;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-7d45985:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-7d45985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76525b1 );}.elementor-312 .elementor-element.elementor-element-7d45985.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-312 .elementor-element.elementor-element-e4a7554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-595a249 .elementor-button{background-color:var( --e-global-color-c43823f );fill:var( --e-global-color-e1763cd );color:var( --e-global-color-e1763cd );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-595a249{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-312 .elementor-element.elementor-element-595a249 .elementor-button-content-wrapper{flex-direction:row;}.elementor-312 .elementor-element.elementor-element-595a249 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-312 .elementor-element.elementor-element-595a249 .elementor-button:hover, .elementor-312 .elementor-element.elementor-element-595a249 .elementor-button:focus{color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-595a249 .elementor-button:hover svg, .elementor-312 .elementor-element.elementor-element-595a249 .elementor-button:focus svg{fill:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-d2d23ae{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-d2d23ae:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-d2d23ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a018371 );}.elementor-312 .elementor-element.elementor-element-7a9dc05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-528f049{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-4742469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-312 .elementor-element.elementor-element-4742469 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-3f7f5da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-1678a3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-6241c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-312 .elementor-element.elementor-element-6241c09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-e481ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-312 .elementor-element.elementor-element-e481ead .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-65e5c50f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-65e5c50f:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-65e5c50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-312 .elementor-element.elementor-element-65e5c50f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-65e5c50f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-21398357 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-312 .elementor-element.elementor-element-69fe72a{text-align:start;}.elementor-312 .elementor-element.elementor-element-69fe72a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-3f6073f{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-771bcc1 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-312 .elementor-element.elementor-element-eeea629{text-align:start;}.elementor-312 .elementor-element.elementor-element-eeea629 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-3cea189{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-47db5c4 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-312 .elementor-element.elementor-element-9fa07e5{text-align:start;}.elementor-312 .elementor-element.elementor-element-9fa07e5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-264e968{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-7b537a6 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-312 .elementor-element.elementor-element-9d0d906{text-align:start;}.elementor-312 .elementor-element.elementor-element-9d0d906 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-45d4001{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-676e9564 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-676e9564:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-676e9564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C1E;}.elementor-312 .elementor-element.elementor-element-676e9564{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-312 .elementor-element.elementor-element-676e9564 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-1ac56053{text-align:start;}.elementor-312 .elementor-element.elementor-element-1ac56053 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:300;color:#ffffff;}.elementor-312 .elementor-element.elementor-element-686a548d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-686a548d{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:300;}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-80eb19f );background-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;margin-top:7px;}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-80eb19f );border-color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-312 .elementor-element.elementor-element-2475323 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-2475323:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-2475323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C1E;}.elementor-312 .elementor-element.elementor-element-2475323{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-312 .elementor-element.elementor-element-2475323 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-a4c42fc{text-align:center;}.elementor-312 .elementor-element.elementor-element-a4c42fc .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:300;color:#ffffff;}.elementor-312 .elementor-element.elementor-element-38746f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-38746f9{padding:55px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-9e9a70c > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-312 .elementor-element.elementor-element-514f276 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:31px;font-weight:300;text-transform:none;color:#ffffff;}.elementor-312 .elementor-element.elementor-element-ce1a9b4{--divider-border-style:solid;--divider-color:#98A89A;--divider-border-width:2px;}.elementor-312 .elementor-element.elementor-element-ce1a9b4 .elementor-divider-separator{width:5%;}.elementor-312 .elementor-element.elementor-element-ce1a9b4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-312 .elementor-element.elementor-element-e9c89a0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-baf4850 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-312 .elementor-element.elementor-element-d14c361 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-8cf334c{--divider-border-style:solid;--divider-color:#98A89A;--divider-border-width:2px;}.elementor-312 .elementor-element.elementor-element-8cf334c .elementor-divider-separator{width:5%;}.elementor-312 .elementor-element.elementor-element-8cf334c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-312 .elementor-element.elementor-element-c991962{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-b3ab3e9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-b3ab3e9{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-3a81acb > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-312 .elementor-element.elementor-element-13eb595 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-38106d2{--divider-border-style:solid;--divider-color:#98A89A;--divider-border-width:2px;}.elementor-312 .elementor-element.elementor-element-38106d2 .elementor-divider-separator{width:5%;}.elementor-312 .elementor-element.elementor-element-38106d2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-312 .elementor-element.elementor-element-f6afec5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-30cc040 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-312 .elementor-element.elementor-element-0de393d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-dade1b0{--divider-border-style:solid;--divider-color:#98A89A;--divider-border-width:2px;}.elementor-312 .elementor-element.elementor-element-dade1b0 .elementor-divider-separator{width:5%;}.elementor-312 .elementor-element.elementor-element-dade1b0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-312 .elementor-element.elementor-element-9d7dae4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-34361c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-34361c7{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-0cf5171 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:31px;font-weight:300;color:#ffffff;}.elementor-312 .elementor-element.elementor-element-1638ded{--divider-border-style:solid;--divider-color:#98A89A;--divider-border-width:2px;}.elementor-312 .elementor-element.elementor-element-1638ded .elementor-divider-separator{width:5%;}.elementor-312 .elementor-element.elementor-element-1638ded .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-312 .elementor-element.elementor-element-63c4b70{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-d23a54d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-d23a54d:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-d23a54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a018371 );}.elementor-312 .elementor-element.elementor-element-d23a54d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-312 .elementor-element.elementor-element-d23a54d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-e87273a{text-align:start;}.elementor-312 .elementor-element.elementor-element-e87273a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:300;color:#ffffff;}.elementor-312 .elementor-element.elementor-element-d21b75d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-d21b75d{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:300;}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-80eb19f );background-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;margin-top:7px;}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-80eb19f );border-color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-312 .elementor-element.elementor-element-f447683 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-f447683:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-f447683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C1E;}.elementor-312 .elementor-element.elementor-element-f447683{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-312 .elementor-element.elementor-element-f447683 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-354a7eb{text-align:start;}.elementor-312 .elementor-element.elementor-element-354a7eb .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:300;color:#ffffff;}.elementor-312 .elementor-element.elementor-element-5fcf39d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-5fcf39d{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:300;}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-80eb19f );background-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;margin-top:7px;}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-80eb19f );border-color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-312 .elementor-element.elementor-element-216d9239 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-216d9239:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-216d9239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-312 .elementor-element.elementor-element-216d9239{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-312 .elementor-element.elementor-element-216d9239 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-23e7c62d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;padding:85px 150px 85px 150px;}.elementor-312 .elementor-element.elementor-element-2e83444b{text-align:center;}.elementor-312 .elementor-element.elementor-element-2e83444b .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-312 .elementor-element.elementor-element-55f7b999{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-80eb19f );}.elementor-312 .elementor-element.elementor-element-2708464d .elementor-button{background-color:#ffffff;font-size:15px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:15px 45px 15px 45px;}.elementor-312 .elementor-element.elementor-element-2708464d .elementor-button:hover, .elementor-312 .elementor-element.elementor-element-2708464d .elementor-button:focus{background-color:var( --e-global-color-80eb19f );color:#000000;}.elementor-312 .elementor-element.elementor-element-2708464d .elementor-button:hover svg, .elementor-312 .elementor-element.elementor-element-2708464d .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-1525420{--padding-top:245px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-312 .elementor-element.elementor-element-aeb791f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-f346e34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:36px;}.elementor-312 .elementor-element.elementor-element-d2d23ae{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-312 .elementor-element.elementor-element-4742469 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-65e5c50f{padding:100px 25px 100px 25px;}.elementor-312 .elementor-element.elementor-element-21398357 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-69fe72a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-771bcc1 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-eeea629 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-47db5c4 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-9fa07e5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-7b537a6 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-9d0d906 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-676e9564{padding:100px 25px 100px 25px;}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-2475323{padding:100px 25px 100px 25px;}.elementor-312 .elementor-element.elementor-element-ce1a9b4 .elementor-divider-separator{width:15%;}.elementor-312 .elementor-element.elementor-element-d14c361 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-8cf334c .elementor-divider-separator{width:15%;}.elementor-312 .elementor-element.elementor-element-13eb595 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-38106d2 .elementor-divider-separator{width:15%;}.elementor-312 .elementor-element.elementor-element-0de393d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-dade1b0 .elementor-divider-separator{width:15%;}.elementor-312 .elementor-element.elementor-element-1638ded .elementor-divider-separator{width:15%;}.elementor-312 .elementor-element.elementor-element-d23a54d{padding:100px 25px 100px 25px;}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-f447683{padding:100px 25px 100px 25px;}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-216d9239{padding:100px 25px 100px 25px;}.elementor-312 .elementor-element.elementor-element-23e7c62d > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-312 .elementor-element.elementor-element-2e83444b .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-1525420{--padding-top:214px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-ec3deb2.e-con{--order:99999 /* order end hack */;}.elementor-312 .elementor-element.elementor-element-56daedb{--margin-top:50px;--margin-bottom:-17px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-008dc35{text-align:center;}.elementor-312 .elementor-element.elementor-element-008dc35 .elementor-heading-title{font-size:64px;}.elementor-312 .elementor-element.elementor-element-f346e34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-7d45985{--width:87%;}.elementor-312 .elementor-element.elementor-element-d2d23ae{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-528f049{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-312 .elementor-element.elementor-element-4742469{text-align:center;}.elementor-312 .elementor-element.elementor-element-4742469 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-1678a3c{--margin-top:64px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-6241c09{text-align:center;}.elementor-312 .elementor-element.elementor-element-e481ead{text-align:center;}.elementor-312 .elementor-element.elementor-element-65e5c50f{padding:50px 20px 50px 20px;}.elementor-312 .elementor-element.elementor-element-21398357 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-69fe72a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-3f6073f{padding:20px 0px 20px 0px;}.elementor-312 .elementor-element.elementor-element-771bcc1 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-eeea629 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-3cea189{padding:20px 0px 20px 0px;}.elementor-312 .elementor-element.elementor-element-47db5c4 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-9fa07e5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-264e968{padding:20px 0px 20px 0px;}.elementor-312 .elementor-element.elementor-element-7b537a6 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-9d0d906 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-45d4001{padding:20px 0px 20px 0px;}.elementor-312 .elementor-element.elementor-element-676e9564{padding:50px 20px 50px 20px;}.elementor-312 .elementor-element.elementor-element-1ac56053 .elementor-heading-title{font-size:44px;}.elementor-312 .elementor-element.elementor-element-686a548d{padding:15px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-a84d027.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-2475323{padding:50px 20px 50px 20px;}.elementor-312 .elementor-element.elementor-element-a4c42fc .elementor-heading-title{font-size:44px;}.elementor-312 .elementor-element.elementor-element-baf4850 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-d14c361 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-b3ab3e9{padding:15px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-13eb595 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-30cc040 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-0de393d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-312 .elementor-element.elementor-element-34361c7{padding:15px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-d23a54d{padding:50px 20px 50px 20px;}.elementor-312 .elementor-element.elementor-element-e87273a .elementor-heading-title{font-size:44px;}.elementor-312 .elementor-element.elementor-element-d21b75d{padding:15px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-d12457b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-f447683{padding:50px 20px 50px 20px;}.elementor-312 .elementor-element.elementor-element-354a7eb .elementor-heading-title{font-size:44px;}.elementor-312 .elementor-element.elementor-element-5fcf39d{padding:15px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-b6254e9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-312 .elementor-element.elementor-element-216d9239{padding:50px 20px 50px 20px;}.elementor-312 .elementor-element.elementor-element-23e7c62d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-312 .elementor-element.elementor-element-2e83444b .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-f346e34{--width:81%;}.elementor-312 .elementor-element.elementor-element-7d45985{--width:48.336%;}.elementor-312 .elementor-element.elementor-element-528f049{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-312 .elementor-element.elementor-element-f346e34{--width:42%;}.elementor-312 .elementor-element.elementor-element-7d45985{--width:38%;}}/* Start custom CSS for heading, class: .elementor-element-008dc35 */.gold-gradient {
  display: inline-block;
  background: linear-gradient(120deg, #d4af37, #f9e79f, #b8860b);
  background-size: 200% 200%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 800;
}

/* Shining / moving highlight */
.gold-shine {
  position: relative;
  animation: goldGlow 4s ease-in-out infinite, goldShine 3s linear infinite;
  text-shadow:
    0 0 6px rgba(0, 0, 0, 0.4),
    0 0 12px rgba(255, 215, 0, 0.7);
}

@keyframes goldGlow {
  0%, 100% {
    text-shadow:
      0 0 4px rgba(0, 0, 0, 0.45),
      0 0 10px rgba(212, 175, 55, 0.9);
  }
  50% {
    text-shadow:
      0 0 2px rgba(0, 0, 0, 0.3),
      0 0 18px rgba(255, 255, 200, 1);
  }
}

@keyframes goldShine {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b6254e9 */.woocommerce ul.products li.product img {
    aspect-ratio: 1 / 1;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */