.elementor-3921 .elementor-element.elementor-element-23ad454{--display:flex;--z-index:2;--min-height:1050px;--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;--justify-content:flex-end;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3921 .elementor-element.elementor-element-181dcd5{text-align:center;}.elementor-3921 .elementor-element.elementor-element-181dcd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-9ac6bc1{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-9ac6bc1 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-b101e41{padding:0px 0px 80px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-b101e41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:0.6em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-338c78f{--display:flex;--min-height:305px;--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-3921 .elementor-element.elementor-element-b4aadcf{padding:50px 0px 0px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-b4aadcf img{width:3%;opacity:1;}.elementor-3921 .elementor-element.elementor-element-b4aadcf:hover img{opacity:0.44;}.elementor-3921 .elementor-element.elementor-element-ad8d4f7{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-ad8d4f7 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:32px;font-weight:300;letter-spacing:-0.4px;color:#000000;}.elementor-3921 .elementor-element.elementor-element-5aa58e0{padding:0px 0px 50px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-5aa58e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-1420c46{padding:0px 0px 80px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-1420c46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:0.6em;letter-spacing:0.2px;color:#000000;}.elementor-3921 .elementor-element.elementor-element-e2b38c8{--display:flex;--min-height:1050px;--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;--justify-content:flex-end;}.elementor-3921 .elementor-element.elementor-element-6eb5f99{text-align:center;}.elementor-3921 .elementor-element.elementor-element-6eb5f99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-1c09fd5{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-1c09fd5 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-7b0528f{padding:0px 0px 80px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-7b0528f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:0.6em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-c3fba40{--display:flex;--min-height:305px;--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-3921 .elementor-element.elementor-element-6a6dc77{padding:50px 0px 0px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-6a6dc77 img{width:3%;opacity:0.99;}.elementor-3921 .elementor-element.elementor-element-6a6dc77:hover img{opacity:0.4;}.elementor-3921 .elementor-element.elementor-element-2b9d4b6 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:32px;font-weight:300;letter-spacing:-0.5px;}.elementor-3921 .elementor-element.elementor-element-665fa2b{padding:0px 0px 50px 0px;}.elementor-3921 .elementor-element.elementor-element-665fa2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-79d1703{--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;--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-3921 .elementor-element.elementor-element-47d384b:not(.elementor-motion-effects-element-type-background), .elementor-3921 .elementor-element.elementor-element-47d384b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3921 .elementor-element.elementor-element-47d384b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 30px 70px 30px;}.elementor-3921 .elementor-element.elementor-element-47d384b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3921 .elementor-element.elementor-element-a634597{text-align:center;}.elementor-3921 .elementor-element.elementor-element-a634597 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:32px;font-weight:300;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-eefee10{padding:0px 0px 50px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-eefee10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-8d3bee3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3921 .elementor-element.elementor-element-8d3bee3 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-1c7ad56 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:none;fill:var( --e-global-color-a91f731 );color:var( --e-global-color-a91f731 );}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products{--woocommerce-grid-columns:4;}.elementor-3921 .elementor-element.elementor-element-d5438e1 .splide__track{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .elementor-repeater-item-a69d727{color:#000000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .elementor-repeater-item-281269c{color:#6F6F6F;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .elementor-repeater-item-f68187c{color:#000000;background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;text-transform:none;letter-spacing:0.1px;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .elementor-repeater-item-f68187c:hover{color:#FFFFFF;background-color:#000000;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .elementor-repeater-item-b79ccdc{color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .rey-productThumbnail{--woocomerce-thpos-distance:20px;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .--box-styler{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-3921 .elementor-element.elementor-element-45ca964:not(.elementor-motion-effects-element-type-background), .elementor-3921 .elementor-element.elementor-element-45ca964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3921 .elementor-element.elementor-element-45ca964{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-3921 .elementor-element.elementor-element-45ca964 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .elementor-repeater-item-f63e426{--bg-size-position:60% 40%;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .__overlay{background:var( --e-global-color-a91f731 );opacity:0.2;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .rey-carouselEl{--per-row:5;--gap:20px;--autoplay-duration:4000ms;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .rey-card{--card-radius:0px;overflow:hidden;--spacing-top:50px;--spacing-right:50px;--spacing-bottom:50px;--spacing-left:50px;--item-height:779px;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .rey-card:hover .__overlay{opacity:0;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .__captionTitle{font-family:"Spectral", Sans-serif;font-size:30px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .__captionBtn a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;letter-spacing:0.3px;}.elementor-3921 .elementor-element.elementor-element-18029b6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-18029b6{--arrow-size:24px;}.elementor-3921 .elementor-element.elementor-element-9ba7172{margin-top:0px;margin-bottom:0px;padding:0px 30px 70px 30px;}.elementor-3921 .elementor-element.elementor-element-708588c{text-align:center;}.elementor-3921 .elementor-element.elementor-element-708588c .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:32px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-a7fb04f{padding:0px 0px 50px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-a7fb04f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-ef57b29.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3921 .elementor-element.elementor-element-ef57b29 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-aed19c0 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:none;fill:var( --e-global-color-a91f731 );color:var( --e-global-color-a91f731 );}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products{--woocommerce-grid-columns:4;}.elementor-3921 .elementor-element.elementor-element-c0feb64 .splide__track{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .elementor-repeater-item-a69d727{color:#000000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .elementor-repeater-item-281269c{color:#6F6F6F;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .elementor-repeater-item-f68187c{color:#000000;background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;text-transform:none;letter-spacing:0.1px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .elementor-repeater-item-f68187c:hover{color:#FFFFFF;background-color:#000000;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .elementor-repeater-item-b79ccdc{color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .rey-productThumbnail{--woocomerce-thpos-distance:20px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .--box-styler{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-3921 .elementor-element.elementor-element-69e8411{--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;--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-3921 .elementor-element.elementor-element-9558a99{margin-top:0px;margin-bottom:0px;padding:100px 30px 70px 30px;}.elementor-3921 .elementor-element.elementor-element-2337665{text-align:center;}.elementor-3921 .elementor-element.elementor-element-2337665 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:33px;font-weight:300;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-3d4ed8b{padding:0px 0px 50px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-3d4ed8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-6f34100.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3921 .elementor-element.elementor-element-6f34100 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-d64ade4 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-a91f731 );color:var( --e-global-color-a91f731 );}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products{--woocommerce-grid-columns:4;}.elementor-3921 .elementor-element.elementor-element-eb796e1 .splide__track{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-a69d727{color:#000000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-281269c{color:#6F6F6F;font-family:"Inter", Sans-serif;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-f68187c{color:#000000;background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;text-transform:none;letter-spacing:0.1px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-f68187c:hover{color:#FFFFFF;background-color:#000000;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-b79ccdc{color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .rey-productThumbnail{--woocomerce-thpos-distance:20px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .--box-styler{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-3921 .elementor-element.elementor-element-58de5f3{--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;--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-3921 .elementor-element.elementor-element-58de5f3:not(.elementor-motion-effects-element-type-background), .elementor-3921 .elementor-element.elementor-element-58de5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3921 .elementor-element.elementor-element-50acb59{margin-top:0px;margin-bottom:0px;padding:100px 30px 70px 30px;}.elementor-3921 .elementor-element.elementor-element-0773230{text-align:center;}.elementor-3921 .elementor-element.elementor-element-0773230 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:33px;font-weight:300;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-1bbb8ba{padding:0px 0px 50px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-1bbb8ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-94e950b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3921 .elementor-element.elementor-element-94e950b > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-4b256ab .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-a91f731 );color:var( --e-global-color-a91f731 );}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products{--woocommerce-grid-columns:4;}.elementor-3921 .elementor-element.elementor-element-a822816 .splide__track{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-a69d727{color:#000000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-281269c{color:#6F6F6F;font-family:"Inter", Sans-serif;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-f68187c{color:#000000;background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;text-transform:none;letter-spacing:0.1px;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-f68187c:hover{color:#FFFFFF;background-color:#000000;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-b79ccdc{color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .rey-productThumbnail{--woocomerce-thpos-distance:20px;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .--box-styler{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-3921 .elementor-element.elementor-element-88cb4d0{--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;--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-3921 .elementor-element.elementor-element-3dfacdc{--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;--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-3921 .elementor-element.elementor-element-258399a{margin-top:0px;margin-bottom:0px;padding:100px 30px 0px 30px;}.elementor-3921 .elementor-element.elementor-element-dc6d543{text-align:center;}.elementor-3921 .elementor-element.elementor-element-dc6d543 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:33px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-3abe177{padding:0px 0px 50px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-3abe177 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-32f613d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3921 .elementor-element.elementor-element-32f613d > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-c35a3e4 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-a91f731 );color:var( --e-global-color-a91f731 );}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products{--woocommerce-grid-columns:4;}.elementor-3921 .elementor-element.elementor-element-86b5801 .splide__track{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .elementor-repeater-item-a69d727{color:#000000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .elementor-repeater-item-281269c{color:#6F6F6F;font-family:"Inter", Sans-serif;font-weight:300;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .elementor-repeater-item-f68187c{color:#000000;background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;text-transform:none;letter-spacing:0.1px;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .elementor-repeater-item-f68187c:hover{color:#FFFFFF;background-color:#000000;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .elementor-repeater-item-b79ccdc{color:#FFFFFF;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .rey-productThumbnail{--woocomerce-thpos-distance:20px;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .--box-styler{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-3921 .elementor-element.elementor-element-f2e4e0d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3921 .elementor-element.elementor-element-7d80278f{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3921 .elementor-element.elementor-element-1d04c44{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-c10553c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3921:not(.elementor-motion-effects-element-type-background), body.elementor-page-3921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}@media(min-width:768px){.elementor-3921 .elementor-element.elementor-element-d29e864{width:100%;}.elementor-3921 .elementor-element.elementor-element-8d3bee3{width:100%;}.elementor-3921 .elementor-element.elementor-element-ac6badb{width:100%;}.elementor-3921 .elementor-element.elementor-element-72bad9e{width:100%;}.elementor-3921 .elementor-element.elementor-element-d1bd9fb{width:100%;}.elementor-3921 .elementor-element.elementor-element-ef57b29{width:100%;}.elementor-3921 .elementor-element.elementor-element-19bd138{width:100%;}.elementor-3921 .elementor-element.elementor-element-873f5e2{width:100%;}.elementor-3921 .elementor-element.elementor-element-6f34100{width:100%;}.elementor-3921 .elementor-element.elementor-element-6689798{width:100%;}.elementor-3921 .elementor-element.elementor-element-092affb{width:100%;}.elementor-3921 .elementor-element.elementor-element-94e950b{width:100%;}.elementor-3921 .elementor-element.elementor-element-d6449a6{width:100%;}.elementor-3921 .elementor-element.elementor-element-19884b0{width:100%;}.elementor-3921 .elementor-element.elementor-element-32f613d{width:100%;}.elementor-3921 .elementor-element.elementor-element-a9c0b90{width:100%;}.elementor-3921 .elementor-element.elementor-element-7d80278f{--content-width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3921 .elementor-element.elementor-element-7d80278f{--content-width:100%;}}@media(max-width:1024px){.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products{--woocommerce-grid-columns:3;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .rey-carouselEl{--per-row:2;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .rey-card{--item-height:620px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products{--woocommerce-grid-columns:3;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products{--woocommerce-grid-columns:3;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products{--woocommerce-grid-columns:3;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products{--woocommerce-grid-columns:3;}.elementor-3921 .elementor-element.elementor-element-7d80278f{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-3921 .elementor-element.elementor-element-23ad454{--min-height:720px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3921 .elementor-element.elementor-element-181dcd5 .elementor-heading-title{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-9ac6bc1 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-3921 .elementor-element.elementor-element-b101e41 .elementor-heading-title{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-b4aadcf img{width:8%;}.elementor-3921 .elementor-element.elementor-element-ad8d4f7 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-3921 .elementor-element.elementor-element-5aa58e0{padding:0px 0px 0px 0px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-5aa58e0 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-3921 .elementor-element.elementor-element-1420c46 .elementor-heading-title{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-e2b38c8{--min-height:648px;}.elementor-3921 .elementor-element.elementor-element-6eb5f99 .elementor-heading-title{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-1c09fd5 .elementor-heading-title{font-size:30px;}.elementor-3921 .elementor-element.elementor-element-7b0528f .elementor-heading-title{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-6a6dc77 img{width:8%;}.elementor-3921 .elementor-element.elementor-element-2b9d4b6 .elementor-heading-title{font-size:25px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-665fa2b{text-align:center;}.elementor-3921 .elementor-element.elementor-element-665fa2b .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-3921 .elementor-element.elementor-element-79d1703{--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-3921 .elementor-element.elementor-element-47d384b{margin-top:0px;margin-bottom:0px;padding:20px 15px 0px 15px;}.elementor-3921 .elementor-element.elementor-element-a634597{padding:50px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-a634597 .elementor-heading-title{font-size:28px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-eefee10{padding:0px 15px 40px 15px;}.elementor-3921 .elementor-element.elementor-element-eefee10 .elementor-heading-title{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-8d3bee3 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-1c7ad56 .elementor-button{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-ac6badb{width:100%;}.elementor-3921 .elementor-element.elementor-element-ac6badb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products{--woocommerce-grid-columns:1;}.elementor-3921 .elementor-element.elementor-element-d5438e1 .splide__track{padding-left:0px;padding-right:60px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .elementor-repeater-item-a69d727{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-d5438e1 ul.products li.product .elementor-repeater-item-281269c{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-d5438e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-45ca964{margin-top:0px;margin-bottom:0px;padding:40px 15px 40px 15px;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .rey-card{--spacing-top:15px;--spacing-right:15px;--spacing-bottom:15px;--spacing-left:15px;--item-height:320px;}.elementor-3921 .elementor-element.elementor-element-b2b49b0 .__captionTitle{font-size:26px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-9ba7172{margin-top:0px;margin-bottom:0px;padding:0px 15px 50px 15px;}.elementor-3921 .elementor-element.elementor-element-708588c{text-align:center;}.elementor-3921 .elementor-element.elementor-element-708588c .elementor-heading-title{font-size:28px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-a7fb04f{padding:0px 30px 20px 30px;text-align:center;}.elementor-3921 .elementor-element.elementor-element-a7fb04f .elementor-heading-title{font-size:14px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-ef57b29 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-aed19c0 .elementor-button{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products{--woocommerce-grid-columns:1;}.elementor-3921 .elementor-element.elementor-element-c0feb64 .splide__track{padding-left:0px;padding-right:60px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .elementor-repeater-item-a69d727{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 ul.products li.product .elementor-repeater-item-281269c{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-c0feb64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-9558a99{margin-top:0px;margin-bottom:0px;padding:0px 15px 70px 15px;}.elementor-3921 .elementor-element.elementor-element-2337665{padding:50px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-2337665 .elementor-heading-title{font-size:28px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-3d4ed8b .elementor-heading-title{font-size:14px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-6f34100 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-d64ade4 .elementor-button{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products{--woocommerce-grid-columns:1;}.elementor-3921 .elementor-element.elementor-element-eb796e1 .splide__track{padding-left:0px;padding-right:60px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-a69d727{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-281269c{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 ul.products li.product .elementor-repeater-item-7dab494{font-size:19px;}.elementor-3921 .elementor-element.elementor-element-eb796e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-50acb59{margin-top:0px;margin-bottom:0px;padding:0px 15px 70px 15px;}.elementor-3921 .elementor-element.elementor-element-0773230{padding:50px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-0773230 .elementor-heading-title{font-size:28px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-1bbb8ba .elementor-heading-title{font-size:14px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-94e950b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-4b256ab .elementor-button{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products{--woocommerce-grid-columns:1;}.elementor-3921 .elementor-element.elementor-element-a822816 .splide__track{padding-left:0px;padding-right:60px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-a69d727{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-281269c{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-a822816 ul.products li.product .elementor-repeater-item-7dab494{font-size:19px;}.elementor-3921 .elementor-element.elementor-element-a822816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-3dfacdc{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3921 .elementor-element.elementor-element-258399a{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-3921 .elementor-element.elementor-element-dc6d543{padding:50px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-dc6d543 .elementor-heading-title{font-size:28px;letter-spacing:-0.4px;}.elementor-3921 .elementor-element.elementor-element-3abe177 .elementor-heading-title{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-32f613d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3921 .elementor-element.elementor-element-c35a3e4 .elementor-button{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products{--woocommerce-grid-columns:1;}.elementor-3921 .elementor-element.elementor-element-86b5801 .splide__track{padding-left:0px;padding-right:60px;padding-top:0px;padding-bottom:0px;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .elementor-repeater-item-a69d727{font-size:14px;}.elementor-3921 .elementor-element.elementor-element-86b5801 ul.products li.product .elementor-repeater-item-281269c{font-size:13px;}.elementor-3921 .elementor-element.elementor-element-86b5801 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-f2e4e0d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3921 .elementor-element.elementor-element-7d80278f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:1px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-b101e41 */.elementor-3921 .elementor-element.elementor-element-b101e41 .rm-animated-link {
    display: inline-block;
    position: relative;
    color: inherit;
    text-decoration: none !important;
    padding-bottom: 8px;
}

.elementor-3921 .elementor-element.elementor-element-b101e41 .rm-animated-link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    transform: scaleX(1);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.elementor-3921 .elementor-element.elementor-element-b101e41 .rm-animated-link:hover::after {
    transform: scaleX(0);
    transform-origin: right;
}

@media (prefers-reduced-motion: reduce) {
    .elementor-3921 .elementor-element.elementor-element-b101e41 .rm-animated-link::after {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1420c46 */.elementor-3921 .elementor-element.elementor-element-1420c46 .rm-animated-link {
    display: inline-block;
    position: relative;
    color: inherit;
    text-decoration: none !important;
    padding-bottom: 8px;
}

.elementor-3921 .elementor-element.elementor-element-1420c46 .rm-animated-link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    transform: scaleX(1);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.elementor-3921 .elementor-element.elementor-element-1420c46 .rm-animated-link:hover::after {
    transform: scaleX(0);
    transform-origin: right;
}

@media (prefers-reduced-motion: reduce) {
    .elementor-3921 .elementor-element.elementor-element-1420c46 .rm-animated-link::after {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0528f */.elementor-3921 .elementor-element.elementor-element-7b0528f .rm-animated-link {
    display: inline-block;
    position: relative;
    color: inherit;
    text-decoration: none !important;
    padding-bottom: 8px;
}

.elementor-3921 .elementor-element.elementor-element-7b0528f .rm-animated-link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    transform: scaleX(1);
    transform-origin: left;
    transition: transform 0.5s ease;
}

.elementor-3921 .elementor-element.elementor-element-7b0528f .rm-animated-link:hover::after {
    transform: scaleX(0);
    transform-origin: right;
}

@media (prefers-reduced-motion: reduce) {
    .elementor-3921 .elementor-element.elementor-element-7b0528f .rm-animated-link::after {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS *//* ==========================================
   RIEPELMEIER
   CINEMATIC TO SHOP TRANSITION
   ========================================== */

/* Cinematic-Ebene */

.rm-cinematic-wrapper {
  position: relative !important;
  z-index: 1 !important;
}

/* Alle nachfolgenden Elementor-Container
   liegen vor der Cinematic-Ebene */

.rm-cinematic-wrapper ~ .e-con {
  position: relative !important;
  z-index: 20 !important;
}

/* Der echte erste Shop-Bereich
   überlappt die Skincare-Szene */

@media (min-width: 768px) {

  .rm-shop-icons {
    margin-top: -100vh !important;
    margin-top: -100svh !important;

    position: relative !important;
    z-index: 20 !important;

    background: #F8F8F8 !important;
  }

}

@media (max-width: 767px) {

  .rm-shop-start {
    margin-top: -100vh !important;
    margin-top: -100svh !important;

    position: relative !important;
    z-index: 20 !important;

    background: #F8F8F8 !important;
  }

}

/* Alle folgenden Shop-Abschnitte
   behalten ihren eigenen Hintergrund */

.rm-shop-start {
  background: #F8F8F8 !important;
}/* End custom CSS */