.elementor-1722 .elementor-element.elementor-element-d1b24b5{--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-1722 .elementor-element.elementor-element-2e5b6cf .entry-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);font-weight:500;}.elementor-1722 .elementor-element.elementor-element-2e5b6cf .entry-subtitle{font-size:21px;font-weight:600;}.elementor-1722 .elementor-element.elementor-element-a0976c0{margin-top:35px;margin-bottom:0px;}.elementor-1722 .elementor-element.elementor-element-cf01721 .slider-inner{text-align:content-left;}.elementor-1722 .elementor-element.elementor-element-d8ffdab{padding:40px 0px 40px 0px;}.elementor-1722 .elementor-element.elementor-element-b912741{text-align:center;}.elementor-1722 .elementor-element.elementor-element-b912741 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-1722 .elementor-element.elementor-element-6dd7223:not(.elementor-motion-effects-element-type-background), .elementor-1722 .elementor-element.elementor-element-6dd7223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F3;}.elementor-1722 .elementor-element.elementor-element-6dd7223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 110px 40px;}.elementor-1722 .elementor-element.elementor-element-6dd7223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1722 .elementor-element.elementor-element-9808c71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-9808c71 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:3px;color:#B18756;}.elementor-1722 .elementor-element.elementor-element-11f823a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-11f823a .elementor-heading-title{font-size:42px;font-weight:500;line-height:1.2em;color:#1A1A1A;}.elementor-1722 .elementor-element.elementor-element-05bd877{margin:34px autopx calc(var(--kit-widget-spacing, 0px) + 100px) autopx;padding:0px 15%px 0px 15%px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-05bd877 .elementor-heading-title{font-size:15px;line-height:1.7em;color:#6B6B6B;}.elementor-1722 .elementor-element.elementor-element-6d9ccd8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:28px;}.elementor-1722 .elementor-element.elementor-element-6d9ccd8{padding:40px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-60654be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1722 .elementor-element.elementor-element-60654be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1722 .elementor-element.elementor-element-60654be > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDE7DE;box-shadow:0px 14px 34px -22px rgba(20,15,10,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 16px 16px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-1722 .elementor-element.elementor-element-60654be > .elementor-element-populated, .elementor-1722 .elementor-element.elementor-element-60654be > .elementor-element-populated > .elementor-background-overlay, .elementor-1722 .elementor-element.elementor-element-60654be > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-1722 .elementor-element.elementor-element-60654be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1722 .elementor-element.elementor-element-223abba{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1722 .elementor-element.elementor-element-25a20f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1722 .elementor-element.elementor-element-063d015:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDE7DE;box-shadow:0px 14px 34px -22px rgba(20,15,10,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 16px 16px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-element-populated, .elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-element-populated > .elementor-background-overlay, .elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1722 .elementor-element.elementor-element-002ec3b img{border-radius:19px 19px 19px 19px;}.elementor-1722 .elementor-element.elementor-element-10c2df0 > .elementor-element-populated, .elementor-1722 .elementor-element.elementor-element-10c2df0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1722 .elementor-element.elementor-element-10c2df0 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-1722 .elementor-element.elementor-element-5e74019{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1722 .elementor-element.elementor-element-77ed884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-77ed884 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDE7DE;box-shadow:0px 14px 34px -22px rgba(20,15,10,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 16px 16px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-element-populated, .elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1722 .elementor-element.elementor-element-b7adf9a{margin-top:0px;margin-bottom:0px;}.elementor-1722 .elementor-element.elementor-element-e66b15e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-cc138d6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1722 .elementor-element.elementor-element-b1c350d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1722 .elementor-element.elementor-element-1056e32{margin-top:50px;margin-bottom:30px;padding:60px 0px 10px 0px;}.elementor-1722 .elementor-element.elementor-element-66ebbfb .entry-description{font-size:20px;}.elementor-1722 .elementor-element.elementor-element-090e9cc{margin-top:10px;margin-bottom:0px;padding:10px 0px 40px 0px;}.elementor-1722 .elementor-element.elementor-element-3f17981{--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:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1722 .elementor-element.elementor-element-2708fc3 img{width:24%;}.elementor-1722 .elementor-element.elementor-element-2575f94{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-2575f94 .elementor-heading-title{font-family:"Bona Nova", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:26px;}.elementor-1722 .elementor-element.elementor-element-e61772d{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-e61772d .elementor-heading-title{font-family:"Bona Nova", Sans-serif;font-size:22px;font-weight:400;line-height:26px;}.elementor-1722 .elementor-element.elementor-element-7023d19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1722 .elementor-element.elementor-element-23b4237{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1722 .elementor-element.elementor-element-0339b91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1722 .elementor-element.elementor-element-0339b91:not(.elementor-motion-effects-element-type-background), .elementor-1722 .elementor-element.elementor-element-0339b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1722 .elementor-element.elementor-element-4be1e1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-4be1e1d .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:3px;color:#B18756;}.elementor-1722 .elementor-element.elementor-element-43cf6d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-43cf6d2 .elementor-heading-title{font-size:38px;font-weight:500;line-height:1.2em;color:#1A1A1A;}.elementor-1722 .elementor-element.elementor-element-d174a28{margin:30px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;padding:0px 10%px 0px 10%px;text-align:center;}.elementor-1722 .elementor-element.elementor-element-d174a28 .elementor-heading-title{font-size:15px;line-height:1.7em;color:#6B6B6B;}.elementor-1722 .elementor-element.elementor-element-29476c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1722 .elementor-element.elementor-element-d44789c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1722 .elementor-element.elementor-element-bbf4570 .elementor-icon-box-wrapper{gap:15px;}.elementor-1722 .elementor-element.elementor-element-bbf4570.elementor-view-stacked .elementor-icon{background-color:#B18756;}.elementor-1722 .elementor-element.elementor-element-bbf4570.elementor-view-framed .elementor-icon, .elementor-1722 .elementor-element.elementor-element-bbf4570.elementor-view-default .elementor-icon{fill:#B18756;color:#B18756;border-color:#B18756;}.elementor-1722 .elementor-element.elementor-element-1c4782f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1722 .elementor-element.elementor-element-7f91114 .elementor-icon-box-wrapper{gap:15px;}.elementor-1722 .elementor-element.elementor-element-7f91114.elementor-view-stacked .elementor-icon{background-color:#B18756;}.elementor-1722 .elementor-element.elementor-element-7f91114.elementor-view-framed .elementor-icon, .elementor-1722 .elementor-element.elementor-element-7f91114.elementor-view-default .elementor-icon{fill:#B18756;color:#B18756;border-color:#B18756;}.elementor-1722 .elementor-element.elementor-element-2e7cd2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1722 .elementor-element.elementor-element-c40309c .elementor-icon-box-wrapper{gap:15px;}.elementor-1722 .elementor-element.elementor-element-c40309c.elementor-view-stacked .elementor-icon{background-color:#B18756;}.elementor-1722 .elementor-element.elementor-element-c40309c.elementor-view-framed .elementor-icon, .elementor-1722 .elementor-element.elementor-element-c40309c.elementor-view-default .elementor-icon{fill:#B18756;color:#B18756;border-color:#B18756;}.elementor-1722 .elementor-element.elementor-element-5b1ba68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1722 .elementor-element.elementor-element-df87222 .elementor-icon-box-wrapper{gap:15px;}.elementor-1722 .elementor-element.elementor-element-df87222.elementor-view-stacked .elementor-icon{background-color:#B18756;}.elementor-1722 .elementor-element.elementor-element-df87222.elementor-view-framed .elementor-icon, .elementor-1722 .elementor-element.elementor-element-df87222.elementor-view-default .elementor-icon{fill:#B18756;color:#B18756;border-color:#B18756;}body.elementor-page-1722 .container{max-width:1290px;}body.elementor-page-1722 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1290px;}@media(min-width:768px){.elementor-1722 .elementor-element.elementor-element-60654be{width:33.33%;}.elementor-1722 .elementor-element.elementor-element-063d015{width:33.33%;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7{width:33.33%;}.elementor-1722 .elementor-element.elementor-element-2fa5b65{width:66.66%;}.elementor-1722 .elementor-element.elementor-element-3d67636{width:33.33%;}.elementor-1722 .elementor-element.elementor-element-d44789c{--width:24%;}.elementor-1722 .elementor-element.elementor-element-1c4782f{--width:24%;}.elementor-1722 .elementor-element.elementor-element-2e7cd2a{--width:24%;}.elementor-1722 .elementor-element.elementor-element-5b1ba68{--width:24%;}}@media(max-width:1024px){.elementor-1722 .elementor-element.elementor-element-2e5b6cf .entry-title{font-size:37px;}.elementor-1722 .elementor-element.elementor-element-2e5b6cf .entry-subtitle{font-size:10px;}.elementor-1722 .elementor-element.elementor-element-a0976c0{margin-top:25px;margin-bottom:0px;}.elementor-1722 .elementor-element.elementor-element-6dd7223{padding:70px 30px 80px 30px;}.elementor-1722 .elementor-element.elementor-element-11f823a .elementor-heading-title{font-size:32px;}.elementor-1722 .elementor-element.elementor-element-05bd877{padding:0px 5%px 0px 5%px;}.elementor-1722 .elementor-element.elementor-element-6d9ccd8{padding:24px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-60654be > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-1056e32{margin-top:25px;margin-bottom:0px;padding:40px 25px 10px 25px;}.elementor-1722 .elementor-element.elementor-element-090e9cc{padding:10px 20px 30px 20px;}.elementor-1722 .elementor-element.elementor-element-2fa5b65 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-2575f94 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-1722 .elementor-element.elementor-element-e61772d .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-1722 .elementor-element.elementor-element-0339b91{--padding-top:50px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1722 .elementor-element.elementor-element-43cf6d2 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-1722 .elementor-element.elementor-element-2e5b6cf .entry-title{font-size:36px;}.elementor-1722 .elementor-element.elementor-element-2e5b6cf .entry-subtitle{font-size:9px;}.elementor-1722 .elementor-element.elementor-element-b912741 .elementor-heading-title{font-size:19px;}.elementor-1722 .elementor-element.elementor-element-6dd7223{padding:50px 18px 60px 18px;}.elementor-1722 .elementor-element.elementor-element-11f823a .elementor-heading-title{font-size:26px;}.elementor-1722 .elementor-element.elementor-element-05bd877{margin:20px autopx calc(var(--kit-widget-spacing, 0px) + 60px) autopx;padding:0px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-05bd877 .elementor-heading-title{font-size:13px;}.elementor-1722 .elementor-element.elementor-element-6d9ccd8{padding:16px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-60654be{width:100%;}.elementor-1722 .elementor-element.elementor-element-60654be > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-063d015{width:100%;}.elementor-1722 .elementor-element.elementor-element-063d015 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7{width:100%;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-1056e32{padding:30px 20px 10px 20px;}.elementor-1722 .elementor-element.elementor-element-090e9cc{padding:10px 15px 25px 15px;}.elementor-1722 .elementor-element.elementor-element-2fa5b65{width:100%;}.elementor-1722 .elementor-element.elementor-element-2fa5b65 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1722 .elementor-element.elementor-element-3d67636{width:100%;}.elementor-1722 .elementor-element.elementor-element-2708fc3 img{width:99%;}.elementor-1722 .elementor-element.elementor-element-2575f94{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-1722 .elementor-element.elementor-element-2575f94 .elementor-heading-title{font-size:19px;}.elementor-1722 .elementor-element.elementor-element-e61772d{margin:-20px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-1722 .elementor-element.elementor-element-0339b91{--padding-top:40px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1722 .elementor-element.elementor-element-43cf6d2 .elementor-heading-title{font-size:24px;}.elementor-1722 .elementor-element.elementor-element-d174a28{padding:0px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-d174a28 .elementor-heading-title{font-size:13px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1722 .elementor-element.elementor-element-7cf3e7f{width:50%;}.elementor-1722 .elementor-element.elementor-element-0e854e6{width:50%;}.elementor-1722 .elementor-element.elementor-element-e8a62f9{width:100%;}.elementor-1722 .elementor-element.elementor-element-60654be{width:100%;}.elementor-1722 .elementor-element.elementor-element-063d015{width:100%;}.elementor-1722 .elementor-element.elementor-element-4ac5fe7{width:100%;}.elementor-1722 .elementor-element.elementor-element-2fa5b65{width:100%;}.elementor-1722 .elementor-element.elementor-element-3d67636{width:100%;}}/* Start custom CSS for section, class: .elementor-element-6dd7223 *//* Card column — make it a self-contained rounded tile */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card > .elementor-element-populated {
	padding: 0 !important;
	overflow: hidden;
	border-radius: 20px;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0 !important;
	flex: 1;
	display: flex;
	flex-direction: column;
}

/* Image — edge to edge, fixed height, no margin */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .elementor-widget-image {
	margin: 0 !important;
	width: 100%;
	overflow: hidden;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .elementor-widget-image,
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .elementor-widget-image .elementor-widget-container {
	margin: 0 !important;
	padding: 0 !important;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .elementor-widget-image img {
	display: block;
	width: 100% !important;
	height: 360px !important;
	object-fit: cover;
	transition: transform .9s cubic-bezier(.2,.8,.2,1);
}
@media (max-width: 1024px) { .elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .elementor-widget-image img { height: 340px !important; } }
@media (max-width: 600px)  { .elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .elementor-widget-image img { height: 300px !important; } }
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card:hover .elementor-widget-image img { transform: scale(1.06); }

/* Body inner section holding label/title/desc/cta */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-body {
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 32px !important;
	gap: 0 !important;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-body > .elementor-column { width: 100% !important; }
@media (max-width: 600px) { .elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-body { padding: 26px !important; } }

/* Label */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-label .elementor-heading-title {
	font-family: "Cormorant Garamond", Georgia, serif !important;
	font-size: 11px !important;
	font-weight: 700 !important;
	letter-spacing: 3px !important;
	text-transform: uppercase;
	color: #B18756 !important;
	position: relative;
	padding-left: 28px !important;
	display: inline-block !important;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-label .elementor-heading-title::before {
	content: "";
	position: absolute;
	left: 0; top: 50%;
	width: 20px; height: 1px;
	background: #B18756;
}

/* Title */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-title .elementor-heading-title {
	font-size: 28px !important;
	font-weight: 500 !important;
	color: #1A1A1A !important;
	line-height: 1.25 !important;
	margin-top: 14px !important;
	margin-bottom: 0 !important;
}
@media (max-width: 600px) { .elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-title .elementor-heading-title { font-size: 22px !important; } }

/* Description */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-desc {
	flex: 1;
	margin-top: 12px !important;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-desc p {
	font-size: 15px !important;
	line-height: 1.7 !important;
	color: #6B6B6B !important;
	margin: 0 !important;
}
@media (max-width: 600px) { .elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-desc p { font-size: 14px !important; } }

/* CTA link */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-cta { margin-top: 24px !important; }
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-cta a.elementor-button {
	background: transparent !important;
	color: #B18756 !important;
	padding: 10px 0 !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	letter-spacing: 2.5px !important;
	text-transform: uppercase;
	border: 0 !important;
	border-bottom: 1.5px solid #B18756 !important;
	border-radius: 0 !important;
	display: inline-flex !important;
	align-items: center;
	gap: 10px;
	transition: color .3s, border-color .3s, letter-spacing .3s, gap .3s;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-cta a.elementor-button:hover {
	color: #8F6A42 !important;
	border-color: #8F6A42 !important;
	gap: 14px;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-cta .elementor-button-icon svg,
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-cta .elementor-button-icon {
	transition: transform .4s ease;
	font-size: 12px;
}
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-card .ls-card-cta a.elementor-button:hover .elementor-button-icon {
	transform: translateX(4px);
}

/* Heading underline */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-section-heading { position: relative; display: inline-block; }
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-section-heading::after {
	content: ""; display: block;
	width: 60px; height: 2px;
	background: #B18756;
	margin: 18px auto 0;
}

/* Gap tuning on the cards row */
.elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-cards-row {
	gap: 28px !important;
}
@media (max-width: 1024px) { .elementor-1722 .elementor-element.elementor-element-6dd7223 .ls-cards-row { gap: 20px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-090e9cc */.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .elementor-widget-wrap,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card > div {
	border-radius: 18px !important;
	overflow: hidden;
}
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .banner-box,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .banner-wrapper,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .elementor-widget:first-child,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .elementor-widget-clotya-banner-box > div,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .elementor-widget-clotya-banner-box4 > div {
	border-radius: 18px !important;
	overflow: hidden;
	box-shadow: 0 10px 30px -18px rgba(20,15,10,0.35);
	transition: transform .55s cubic-bezier(.2,.8,.2,1), box-shadow .55s ease;
}
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card:hover .elementor-widget-clotya-banner-box > div,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card:hover .elementor-widget-clotya-banner-box4 > div {
	transform: translateY(-10px);
	box-shadow: 0 24px 42px -20px rgba(20,15,10,0.5);
}

.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card img {
	transition: transform 1.1s cubic-bezier(.2,.8,.2,1);
	will-change: transform;
}
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card:hover img { transform: scale(1.06); }

/* Subtle shimmer line across the top of each card on hover */
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .elementor-widget-clotya-banner-box > div::before,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .elementor-widget-clotya-banner-box4 > div::before {
	content: "";
	position: absolute; left: -60%; top: 0;
	width: 40%; height: 100%;
	background: linear-gradient(120deg, transparent 0, rgba(255,255,255,0.35) 50%, transparent 100%);
	transform: skewX(-18deg);
	transition: left .9s ease;
	pointer-events: none; z-index: 3;
}
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card:hover .elementor-widget-clotya-banner-box > div::before,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card:hover .elementor-widget-clotya-banner-box4 > div::before {
	left: 120%;
}

/* "Shop Collection →" link — arrow slides */
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card .btn-shop,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card a.banner-button {
	display: inline-block;
	transition: transform .4s ease;
}
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card:hover .btn-shop,
.elementor-1722 .elementor-element.elementor-element-090e9cc .ls-deal-card:hover a.banner-button {
	transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0339b91 *//* Heading underline */
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-heading { position: relative; display: inline-block; }
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-heading::after {
	content: ""; display: block;
	width: 60px; height: 2px;
	background: #B18756;
	margin: 18px auto 0;
}

/* Each icon-box tile */
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile .elementor-icon-box-wrapper {
	background: #FFFFFF;
	border: 1px solid #EDE6DA;
	border-radius: 16px;
	padding: 34px 22px 30px 22px;
	transition: transform .45s ease, box-shadow .45s ease, border-color .45s ease;
	box-shadow: 0 8px 24px -18px rgba(20,15,10,0.25);
	height: 100%;
}
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile:hover .elementor-icon-box-wrapper {
	transform: translateY(-8px);
	border-color: #B18756;
	box-shadow: 0 22px 38px -20px rgba(177,135,86,0.45);
}

/* Circular icon badge */
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile .elementor-icon-box-icon {
	margin-bottom: 20px !important;
}
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile .elementor-icon {
	width: 78px; height: 78px;
	border-radius: 50%;
	background: linear-gradient(135deg, #F5E9D4 0%, #E6CFA4 100%);
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	color: #8F6A42;
	font-size: 32px !important;
	position: relative;
	transition: transform .5s cubic-bezier(.2,.8,.2,1), background .45s ease, color .45s ease;
}
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile .elementor-icon::before {
	content: "";
	position: absolute;
	inset: -6px;
	border: 1px dashed rgba(177,135,86,0.45);
	border-radius: 50%;
	transition: transform .5s ease, opacity .5s ease;
}
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile:hover .elementor-icon {
	transform: scale(1.06) rotate(-6deg);
	background: linear-gradient(135deg, #B18756 0%, #8F6A42 100%);
	color: #FFFFFF;
}
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile:hover .elementor-icon::before {
	transform: scale(1.1) rotate(45deg);
	opacity: 0.8;
}

/* Tile typography */
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile .elementor-icon-box-title,
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile .elementor-icon-box-title a {
	font-family: "Cormorant Garamond", Georgia, serif !important;
	font-size: 19px !important;
	font-weight: 600 !important;
	color: #1A1A1A !important;
	margin: 0 0 10px 0 !important;
	letter-spacing: 0.3px;
}
.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-tile .elementor-icon-box-description {
	font-size: 14px !important;
	line-height: 1.65 !important;
	color: #6B6B6B !important;
}

/* Row gap on tablet/mobile */
@media (max-width: 1024px) {
	.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-row { flex-wrap: wrap; gap: 20px; }
	.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-row > .e-con { flex: 1 1 calc(50% - 10px); }
}
@media (max-width: 600px) {
	.elementor-1722 .elementor-element.elementor-element-0339b91 .ls-pr-row > .e-con { flex: 1 1 100%; }
}/* End custom CSS */