.elementor-2291 .elementor-element.elementor-element-461d2338 > .elementor-container{max-width:1300px;}.woocommerce .elementor-2291 .elementor-element.elementor-element-55c4648d .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-2291 .elementor-element.elementor-element-55c4648d .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2291 .elementor-element.elementor-element-6fc9526 .elementor-heading-title{font-family:"Marmelad", Sans-serif;font-size:32px;font-weight:600;color:#B59F90;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-2291 .elementor-element.elementor-element-39c122f4 .price{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;}.woocommerce .elementor-2291 .elementor-element.elementor-element-41e8b174 .woocommerce-product-details__short-description{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-bc-flex-widget .elementor-2291 .elementor-element.elementor-element-4ad95113.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2291 .elementor-element.elementor-element-4ad95113.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2291 .elementor-element.elementor-element-4ad95113.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-wc-add-to-cart .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2291 .elementor-element.elementor-element-6635c945 .elementor-button{background-color:#B59F90;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-2291 .elementor-element.elementor-element-6635c945 .elementor-button:hover, .elementor-2291 .elementor-element.elementor-element-6635c945 .elementor-button:focus{background-color:#B59F90;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2291 .elementor-element.elementor-element-5ba20451 .elementor-button{background-color:#1F6B45;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-2291 .elementor-element.elementor-element-1893e391 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-1893e391{padding:50px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2291 .elementor-element.elementor-element-4d999e53 .elementor-heading-title{font-family:"Marmelad", Sans-serif;font-size:32px;font-weight:600;color:#B59F90;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2291 .elementor-element.elementor-element-559fa151{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-76fcf451 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-76fcf451{padding:50px 0px 20px 0px;}.elementor-2291 .elementor-element.elementor-element-6347e1bb .elementor-heading-title{font-family:"Marmelad", Sans-serif;font-size:32px;font-weight:600;color:#B59F90;}.elementor-2291 .elementor-element.elementor-element-60d44bf{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-e3b4727:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-e3b4727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leaflofts.com/wp-content/uploads/2025/08/image-143-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2291 .elementor-element.elementor-element-e3b4727 > .elementor-container{max-width:1300px;min-height:585px;}.elementor-2291 .elementor-element.elementor-element-e3b4727{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-e3b4727 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-c47bf06 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-c47bf06{padding:50px 0px 20px 0px;}.elementor-2291 .elementor-element.elementor-element-0fcd5ae{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-41dc277a:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-41dc277a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leaflofts.com/wp-content/uploads/2025/08/image-267-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2291 .elementor-element.elementor-element-41dc277a > .elementor-container{max-width:1300px;min-height:526px;}.elementor-2291 .elementor-element.elementor-element-41dc277a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-41dc277a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-26a0879 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-26a0879{padding:50px 0px 20px 0px;}.elementor-2291 .elementor-element.elementor-element-732aa3c{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-7709cc22:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-7709cc22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leaflofts.com/wp-content/uploads/2025/08/image-144-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2291 .elementor-element.elementor-element-7709cc22 > .elementor-container{max-width:1300px;min-height:526px;}.elementor-2291 .elementor-element.elementor-element-7709cc22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-7709cc22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-005f682 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-005f682{padding:50px 0px 20px 0px;}.elementor-2291 .elementor-element.elementor-element-81f844d{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-6f89415a:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-6f89415a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leaflofts.com/wp-content/uploads/2025/08/image-268-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2291 .elementor-element.elementor-element-6f89415a > .elementor-container{max-width:1300px;min-height:543px;}.elementor-2291 .elementor-element.elementor-element-6f89415a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-6f89415a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-11d72a5 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-11d72a5{padding:50px 0px 20px 0px;}.elementor-2291 .elementor-element.elementor-element-17b3b2d{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-69ce0b8e:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-69ce0b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leaflofts.com/wp-content/uploads/2025/08/image-266-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2291 .elementor-element.elementor-element-69ce0b8e > .elementor-container{max-width:1300px;min-height:543px;}.elementor-2291 .elementor-element.elementor-element-69ce0b8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-69ce0b8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-2e19c00 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-2e19c00{padding:50px 0px 20px 0px;}.elementor-2291 .elementor-element.elementor-element-07dbe2a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-5c1d3da:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-5c1d3da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leaflofts.com/wp-content/uploads/2025/08/image-233-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2291 .elementor-element.elementor-element-5c1d3da > .elementor-container{max-width:1300px;min-height:543px;}.elementor-2291 .elementor-element.elementor-element-5c1d3da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-5c1d3da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-a353df0 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-a353df0{padding:50px 0px 20px 0px;}.elementor-2291 .elementor-element.elementor-element-04608cf{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-57316dd:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-57316dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leaflofts.com/wp-content/uploads/2025/08/image-269-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2291 .elementor-element.elementor-element-57316dd > .elementor-container{max-width:1300px;min-height:543px;}.elementor-2291 .elementor-element.elementor-element-57316dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2291 .elementor-element.elementor-element-57316dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2291 .elementor-element.elementor-element-9201091 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-9201091{padding:50px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-3f5c7f19 .elementor-heading-title{font-family:"Marmelad", Sans-serif;font-size:32px;font-weight:600;color:#B59F90;}.elementor-2291 .elementor-element.elementor-element-298c6e71 > .elementor-container{max-width:1300px;}.elementor-2291 .elementor-element.elementor-element-298c6e71{padding:0px 0px 50px 0px;}.elementor-2291 .elementor-element.elementor-element-c9a5b75 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#1F6B45;}.elementor-2291 .elementor-element.elementor-element-461a6d66{padding:0px 0px 50px 0px;}.elementor-2291 .elementor-element.elementor-element-6dbbfc78{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-e2e75ec{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-5beec6f4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#1F6B45;}.elementor-2291 .elementor-element.elementor-element-7f9ba803{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-7f3f53ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#1F6B45;}.elementor-2291 .elementor-element.elementor-element-63e078ca{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-44c81de .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#1F6B45;}.elementor-2291 .elementor-element.elementor-element-778d50e{padding:0px 0px 50px 0px;}.elementor-2291 .elementor-element.elementor-element-df1dca4{--spacer-size:5px;}.elementor-2291 .elementor-element.elementor-element-7d5bee5{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-32083ea{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-c5ecc5d{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-b996efa{--spacer-size:56px;}.elementor-2291 .elementor-element.elementor-element-bc4131c{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-fd891e3{--spacer-size:5px;}.elementor-2291 .elementor-element.elementor-element-a4ae7d8{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-fae74ad{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-8dc6600{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-ad8db8c{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-ffe1d14 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#1F6B45;}.elementor-2291 .elementor-element.elementor-element-a73ec9f{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-2291 .elementor-element.elementor-element-aa6d07e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#1F6B45;}.elementor-2291 .elementor-element.elementor-element-39f1f46{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}@media(min-width:768px){.elementor-2291 .elementor-element.elementor-element-4ad95113{width:40%;}.elementor-2291 .elementor-element.elementor-element-71cf66fb{width:60%;}}@media(max-width:767px){.elementor-2291 .elementor-element.elementor-element-6fc9526 .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-4ad95113{width:50%;}.elementor-2291 .elementor-element.elementor-element-6635c945 .elementor-button{font-size:12px;}.elementor-2291 .elementor-element.elementor-element-71cf66fb{width:50%;}.elementor-2291 .elementor-element.elementor-element-4d999e53 .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-559fa151{font-size:14px;}.elementor-2291 .elementor-element.elementor-element-6347e1bb .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-60d44bf{font-size:30px;}.elementor-2291 .elementor-element.elementor-element-e3b4727 > .elementor-container{min-height:150px;}.elementor-2291 .elementor-element.elementor-element-0fcd5ae{font-size:16px;}.elementor-2291 .elementor-element.elementor-element-41dc277a > .elementor-container{min-height:150px;}.elementor-2291 .elementor-element.elementor-element-732aa3c{font-size:16px;}.elementor-2291 .elementor-element.elementor-element-7709cc22 > .elementor-container{min-height:150px;}.elementor-2291 .elementor-element.elementor-element-81f844d{font-size:16px;}.elementor-2291 .elementor-element.elementor-element-6f89415a > .elementor-container{min-height:150px;}.elementor-2291 .elementor-element.elementor-element-17b3b2d{font-size:16px;}.elementor-2291 .elementor-element.elementor-element-69ce0b8e > .elementor-container{min-height:150px;}.elementor-2291 .elementor-element.elementor-element-07dbe2a{font-size:16px;}.elementor-2291 .elementor-element.elementor-element-5c1d3da > .elementor-container{min-height:150px;}.elementor-2291 .elementor-element.elementor-element-04608cf{font-size:16px;}.elementor-2291 .elementor-element.elementor-element-57316dd > .elementor-container{min-height:150px;}.elementor-2291 .elementor-element.elementor-element-3f5c7f19 .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-c9a5b75 .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-2d6f41f3{width:47%;}.elementor-2291 .elementor-element.elementor-element-6dbbfc78{font-size:14px;}.elementor-2291 .elementor-element.elementor-element-e572a27{width:52%;}.elementor-2291 .elementor-element.elementor-element-e2e75ec{font-size:14px;}.elementor-2291 .elementor-element.elementor-element-5beec6f4 .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-7f3f53ed .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-44c81de .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-8bce1d7{width:40%;}.elementor-2291 .elementor-element.elementor-element-9e14687{width:60%;}.elementor-2291 .elementor-element.elementor-element-ffe1d14 .elementor-heading-title{font-size:20px;}.elementor-2291 .elementor-element.elementor-element-aa6d07e .elementor-heading-title{font-size:20px;}}