.elementor-2021 .elementor-element.elementor-element-6f68bda{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2021 .elementor-element.elementor-element-b60b835{--display:flex;--min-height:560px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-2021 .elementor-element.elementor-element-b60b835:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-b60b835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://candle-eyecatcher.com/wp-content/uploads/2026/09/candleyecatcher-hero-romantic-rose-stein.jpg");background-position:center right;background-size:cover;}.elementor-2021 .elementor-element.elementor-element-03c8d10{text-align:start;}.elementor-2021 .elementor-element.elementor-element-03c8d10 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:56px;font-weight:700;line-height:1.08em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-f024efb{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.6em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-5e94522{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-6ad71ca .elementor-button{background-color:#2E1F26;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E1F26;border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-2021 .elementor-element.elementor-element-6ad71ca .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-6ad71ca .elementor-button:focus{background-color:#4A3540;color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-6ad71ca .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-6ad71ca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-58c1332 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#2E1F26;color:#2E1F26;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E1F26;border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-2021 .elementor-element.elementor-element-58c1332 .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-58c1332 .elementor-button:focus{background-color:#2E1F26;color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-58c1332 .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-58c1332 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-8ffc0e0{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2021 .elementor-element.elementor-element-6e95906 img{width:100%;height:340px;object-fit:cover;object-position:center right;border-radius:20px 20px 20px 20px;}.elementor-2021 .elementor-element.elementor-element-e6c10da{text-align:start;}.elementor-2021 .elementor-element.elementor-element-e6c10da .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.12em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-af3d4eb{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-ef39934 .elementor-button{background-color:#2E1F26;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E1F26;border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-2021 .elementor-element.elementor-element-ef39934 .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-ef39934 .elementor-button:focus{background-color:#4A3540;color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-ef39934 .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-ef39934 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-df1fb84 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#2E1F26;color:#2E1F26;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E1F26;border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-2021 .elementor-element.elementor-element-df1fb84 .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-df1fb84 .elementor-button:focus{background-color:#2E1F26;color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-df1fb84 .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-df1fb84 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-d7dcb28{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(46,31,38,0.10);--border-color:rgba(46,31,38,0.10);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(64px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(64px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(64px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-64px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-64px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-icon i{color:#2E1F26;transition:color 0.3s;}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-icon svg{fill:#2E1F26;transition:fill 0.3s;}.elementor-2021 .elementor-element.elementor-element-92938f2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-text{color:#2E1F26;transition:color 0.3s;}.elementor-2021 .elementor-element.elementor-element-46d4a47{--display:flex;--padding-top:48px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-2021 .elementor-element.elementor-element-032e4bd{--display:flex;--min-height:340px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-2021 .elementor-element.elementor-element-032e4bd:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-032e4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECE1;}.elementor-2021 .elementor-element.elementor-element-a065a43{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-2021 .elementor-element.elementor-element-c0e75f7{text-align:start;}.elementor-2021 .elementor-element.elementor-element-c0e75f7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-2885a03{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-a1aeda8{text-align:start;}.elementor-2021 .elementor-element.elementor-element-a1aeda8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.15em;color:#B97880;}.elementor-2021 .elementor-element.elementor-element-bc5f940{--display:flex;--min-height:340px;}.elementor-2021 .elementor-element.elementor-element-bc5f940:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-bc5f940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://candle-eyecatcher.com/wp-content/uploads/2026/09/cuddle-bear-duo-mini-weiss.jpg");background-position:50% 62%;background-size:cover;}.elementor-2021 .elementor-element.elementor-element-3bc8799{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-2021 .elementor-element.elementor-element-27391c5{text-align:start;}.elementor-2021 .elementor-element.elementor-element-27391c5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-204113d.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:32px;}.elementor-2021 .elementor-element.elementor-element-204113d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2021 .elementor-element.elementor-element-783f8e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-8e05879 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#2E1F26;color:#2E1F26;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E1F26;border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-2021 .elementor-element.elementor-element-8e05879 .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-8e05879 .elementor-button:focus{background-color:#2E1F26;color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-8e05879 .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-8e05879 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-7f55dc3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:64px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-2021 .elementor-element.elementor-element-b73b631{text-align:center;}.elementor-2021 .elementor-element.elementor-element-b73b631 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-25e62dd{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5E4E56;}.elementor-2021 .elementor-element.elementor-element-a27f876{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-b34ace0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2021 .elementor-element.elementor-element-fc0f3fd img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2021 .elementor-element.elementor-element-e2e2b91{text-align:center;}.elementor-2021 .elementor-element.elementor-element-e2e2b91 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-2aa4d37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2021 .elementor-element.elementor-element-584303b img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2021 .elementor-element.elementor-element-9e775ad{text-align:center;}.elementor-2021 .elementor-element.elementor-element-9e775ad .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-cd284aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2021 .elementor-element.elementor-element-03fd7a8 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2021 .elementor-element.elementor-element-0f37b3c{text-align:center;}.elementor-2021 .elementor-element.elementor-element-0f37b3c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-28fdff3{--display:flex;--padding-top:24px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2021 .elementor-element.elementor-element-a5b46f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(46,31,38,0.10);--border-color:rgba(46,31,38,0.10);--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-1b1e995{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2021 .elementor-element.elementor-element-28535bc{text-align:start;}.elementor-2021 .elementor-element.elementor-element-28535bc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;color:#2E1F26;}.elementor-2021 .elementor-element.elementor-element-bfbe196{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5E4E56;}.elementor-2021 .elementor-element.elementor-element-33b42d3{text-align:start;}.elementor-2021 .elementor-element.elementor-element-33b42d3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.15em;color:#B97880;}.elementor-2021 .elementor-element.elementor-element-1145873{--display:flex;}.elementor-2021 .elementor-element.elementor-element-8478e63 img{width:100%;height:440px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}body.elementor-page-2021:not(.elementor-motion-effects-element-type-background), body.elementor-page-2021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F1;}@media(min-width:768px){.elementor-2021 .elementor-element.elementor-element-6f68bda{--content-width:1360px;}.elementor-2021 .elementor-element.elementor-element-d7dcb28{--content-width:1280px;}.elementor-2021 .elementor-element.elementor-element-46d4a47{--content-width:1280px;}.elementor-2021 .elementor-element.elementor-element-a065a43{--width:45%;}.elementor-2021 .elementor-element.elementor-element-bc5f940{--width:55%;}.elementor-2021 .elementor-element.elementor-element-3bc8799{--content-width:1280px;}.elementor-2021 .elementor-element.elementor-element-7f55dc3{--content-width:1280px;}.elementor-2021 .elementor-element.elementor-element-b34ace0{--width:33.3%;}.elementor-2021 .elementor-element.elementor-element-2aa4d37{--width:33.3%;}.elementor-2021 .elementor-element.elementor-element-cd284aa{--width:33.3%;}.elementor-2021 .elementor-element.elementor-element-28fdff3{--content-width:1280px;}.elementor-2021 .elementor-element.elementor-element-1b1e995{--width:42%;}.elementor-2021 .elementor-element.elementor-element-1145873{--width:58%;}}@media(max-width:1024px){.elementor-2021 .elementor-element.elementor-element-b60b835{--min-height:460px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2021 .elementor-element.elementor-element-8ffc0e0{--padding-top:8px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-2021 .elementor-element.elementor-element-6e95906 img{height:380px;object-position:center right;}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-2021 .elementor-element.elementor-element-bc5f940:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-bc5f940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2021 .elementor-element.elementor-element-204113d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-6e95906 img{height:300px;object-fit:cover;object-position:center right;}.elementor-2021 .elementor-element.elementor-element-e6c10da .elementor-heading-title{font-size:31px;}.elementor-2021 .elementor-element.elementor-element-d7dcb28{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2021 .elementor-element.elementor-element-92938f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2021 .elementor-element.elementor-element-46d4a47{--padding-top:28px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2021 .elementor-element.elementor-element-032e4bd{--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-2021 .elementor-element.elementor-element-a065a43{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2021 .elementor-element.elementor-element-c0e75f7 .elementor-heading-title{font-size:30px;}.elementor-2021 .elementor-element.elementor-element-bc5f940{--width:100%;--min-height:240px;}.elementor-2021 .elementor-element.elementor-element-bc5f940:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-bc5f940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 62%;}.elementor-2021 .elementor-element.elementor-element-3bc8799{--padding-top:32px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2021 .elementor-element.elementor-element-27391c5 .elementor-heading-title{font-size:26px;}.elementor-2021 .elementor-element.elementor-element-204113d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2021 .elementor-element.elementor-element-7f55dc3{--padding-top:40px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2021 .elementor-element.elementor-element-b73b631 .elementor-heading-title{font-size:26px;}.elementor-2021 .elementor-element.elementor-element-a27f876{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2021 .elementor-element.elementor-element-b34ace0{--width:32%;}.elementor-2021 .elementor-element.elementor-element-fc0f3fd img{height:120px;object-fit:cover;}.elementor-2021 .elementor-element.elementor-element-e2e2b91 .elementor-heading-title{font-size:14px;}.elementor-2021 .elementor-element.elementor-element-2aa4d37{--width:32%;}.elementor-2021 .elementor-element.elementor-element-584303b img{height:120px;object-fit:cover;}.elementor-2021 .elementor-element.elementor-element-9e775ad .elementor-heading-title{font-size:14px;}.elementor-2021 .elementor-element.elementor-element-cd284aa{--width:32%;}.elementor-2021 .elementor-element.elementor-element-03fd7a8 img{height:120px;object-fit:cover;}.elementor-2021 .elementor-element.elementor-element-0f37b3c .elementor-heading-title{font-size:14px;}.elementor-2021 .elementor-element.elementor-element-28fdff3{--padding-top:40px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-2021 .elementor-element.elementor-element-a5b46f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-1b1e995{--width:100%;}.elementor-2021 .elementor-element.elementor-element-28535bc .elementor-heading-title{font-size:26px;}.elementor-2021 .elementor-element.elementor-element-1145873{--width:100%;}.elementor-2021 .elementor-element.elementor-element-8478e63 img{height:260px;object-fit:cover;}}/* Start custom CSS */body.elementor-page-2021 { background-color:#FBF7F1; }
body.elementor-page-2021 .elementor-widget-heading .elementor-heading-title, body.elementor-page-2021 .elementor-widget-text-editor, body.elementor-page-2021 .elementor-button, body.elementor-page-2021 .elementor-nav-menu a, body.elementor-page-2021 .elementor-icon-list-text, body.elementor-page-2021 ul.products li.product .woocommerce-loop-product__title, body.elementor-page-2021 ul.products li.product .price { font-family:'Nunito Sans', system-ui, sans-serif !important; }
body.elementor-page-2021 .elementor-widget-text-editor p { margin:0; }
body.elementor-page-2021 .elementor-widget-text-editor a { color:#5E4E56; text-decoration:none; line-height:2; }
body.elementor-page-2021 .elementor-widget-text-editor a:hover { color:#2E1F26; }
body.elementor-page-2021 .ce-cards ul.products li.product { text-align:left; }
body.elementor-page-2021 .ce-cards ul.products li.product a img { border-radius:20px; aspect-ratio:4/3; object-fit:cover; margin-bottom:14px !important; transition:transform .3s ease; }
body.elementor-page-2021 .ce-cards ul.products li.product:hover a img { transform:translateY(-3px); }
body.elementor-page-2021 .ce-cards ul.products li.product .button, body.elementor-page-2021 .ce-cards ul.products li.product .added_to_cart { display:none !important; }
body.elementor-page-2021 .ce-cards ul.products li.product .woocommerce-loop-product__title { color:#2E1F26 !important; font-size:18px !important; font-weight:600 !important; padding:0 !important; margin:0 0 4px !important; }
body.elementor-page-2021 .ce-cards ul.products li.product .price { color:#2E1F26 !important; font-size:16px !important; font-weight:600 !important; }
body.elementor-page-2021 .ce-cards ul.products li.product .price::after { content:''; display:block; width:12px; height:12px; margin:12px 0 6px 1px; border-radius:50%; background:#FFFFFF; outline:1px solid rgba(46,31,38,.25); box-shadow:20px 0 0 0 #CFCDCA, 40px 0 0 0 #E2D5C2; }
body.elementor-page-2021 .ce-hero-mobile img { object-position:92% center; }
body.elementor-page-2021 .ce-colors img { background:#fff; }
body.elementor-page-2021 .ce-btn .elementor-button { transition:background-color .2s ease, color .2s ease; }
body.elementor-page-2021 .ce-cart .elementor-menu-cart__toggle .elementor-button { background:transparent !important; border:0 !important; color:#2E1F26 !important; padding:6px !important; }
body.elementor-page-2021 .ce-cart .elementor-button-text { display:none; }
@media (max-width:767px){ body.elementor-page-2021 .ce-cards ul.products li.product .woocommerce-loop-product__title { font-size:15px !important; } body.elementor-page-2021 .ce-cards ul.products li.product .price { font-size:14px !important; } }

body.elementor-page-2021 .ce-header .elementor-nav-menu--main .elementor-nav-menu { flex-wrap:nowrap; white-space:nowrap; }

@media (max-width:767px){ body.elementor-page-2021 .ce-header > .e-con-inner { flex-wrap:nowrap !important; gap:0 !important; } body.elementor-page-2021 .ce-colors .elementor-widget-image img { height:auto !important; aspect-ratio:1/1; } }

/* ce-trust-grid */
@media (max-width:767px){ body.elementor-page-2021 .ce-trust .elementor-icon-list-items { display:grid !important; grid-template-columns:1fr 1fr; gap:16px 12px; justify-items:start; } body.elementor-page-2021 .ce-trust .elementor-icon-list-item { margin:0 !important; padding:0 !important; align-items:flex-start; } body.elementor-page-2021 .ce-trust .elementor-icon-list-item::after { display:none !important; } body.elementor-page-2021 .ce-trust .elementor-icon-list-text { font-size:14px !important; line-height:1.35 !important; } }
body.elementor-page-2021 .ce-hero-mobile img { object-position:right center !important; }

/* ce-colors-fix */
@media (max-width:767px){ body.elementor-page-2021 .ce-colors .elementor-widget-image img { height:auto !important; aspect-ratio:1/1; object-fit:cover; } }/* End custom CSS */