.elementor-14414 .elementor-element.elementor-element-9fde62f:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-9fde62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-9fde62f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14414 .elementor-element.elementor-element-9fde62f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-9681545 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-9681545 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-908800c > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-908800c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28rem 0rem 35rem 0rem;}.elementor-14414 .elementor-element.elementor-element-108a1f2 > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-14414 .elementor-element.elementor-element-b915f6d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-b915f6d .animated--heading{color:#FFFFFF;font-family:"Beautique Display", Sans-serif;font-size:94px;font-weight:700;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14414 .elementor-element.elementor-element-0b58884 .elementor-button{background-color:#FFFFFF00;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:500;line-height:48px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:0px 40px 0px 40px;}.elementor-14414 .elementor-element.elementor-element-0b58884 .elementor-button:hover, .elementor-14414 .elementor-element.elementor-element-0b58884 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-0b58884{z-index:1003;}.elementor-14414 .elementor-element.elementor-element-0b58884 .elementor-button:hover svg, .elementor-14414 .elementor-element.elementor-element-0b58884 .elementor-button:focus svg{fill:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-1f93ab9:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-1f93ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://dutchessera.com/wp-content/uploads/2026/06/home-open-bg-scaled-1.webp");background-position:initial;background-repeat:no-repeat;background-size:115% auto;}.elementor-14414 .elementor-element.elementor-element-1f93ab9 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #ECE8DFD1 0%, #ECE8DF 90%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-1f93ab9 > .elementor-container{max-width:1750px;}.elementor-14414 .elementor-element.elementor-element-1f93ab9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-350px;margin-bottom:0px;padding:5rem 0rem 5rem 0rem;z-index:1005;}.elementor-14414 .elementor-element.elementor-element-ce2fadc > .elementor-container{max-width:790px;}.elementor-14414 .elementor-element.elementor-element-222c587 > .elementor-widget-container{background-image:url("https://dutchessera.com/wp-content/uploads/2026/06/leaves-2-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14414 .elementor-element.elementor-element-222c587 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:48px;font-weight:300;}.elementor-14414 .elementor-element.elementor-element-222c587 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-222c587 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-14414 .elementor-element.elementor-element-222c587 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-14414 .elementor-element.elementor-element-f2d3737{margin-top:035px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14414 .elementor-element.elementor-element-7e488ed{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-14414 .elementor-element.elementor-element-7e488ed img{width:35px;height:35px;border-radius:40% 40% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-8c62d56{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-14414 .elementor-element.elementor-element-8c62d56 img{width:365px;height:500px;object-fit:cover;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-9ef97f3 > .elementor-container{max-width:450px;}.elementor-14414 .elementor-element.elementor-element-9ef97f3{margin-top:035px;margin-bottom:0px;}.elementor-14414 .elementor-element.elementor-element-80480a8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:center;}.elementor-14414 .elementor-element.elementor-element-80480a8 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:65px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14414 .elementor-element.elementor-element-cb0ef0e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-cb0ef0e p{margin-block-end:2px;}.elementor-14414 .elementor-element.elementor-element-a8d254e .elementor-button{background-color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:16px;font-weight:700;line-height:48px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db6c6c8 );border-radius:50px 50px 50px 50px;padding:0px 40px 0px 40px;}.elementor-14414 .elementor-element.elementor-element-a8d254e .elementor-button:hover, .elementor-14414 .elementor-element.elementor-element-a8d254e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-a8d254e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-a8d254e{z-index:1003;}.elementor-14414 .elementor-element.elementor-element-a8d254e .elementor-button:hover svg, .elementor-14414 .elementor-element.elementor-element-a8d254e .elementor-button:focus svg{fill:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-69156aa:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-69156aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8DF;}.elementor-14414 .elementor-element.elementor-element-69156aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-14414 .elementor-element.elementor-element-69156aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-5e831aa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-14414 .elementor-element.elementor-element-5e831aa img{height:60px;object-fit:contain;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-a1a63db{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-a1a63db .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:90px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-a1a63db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-2ddd9a1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Beautique Display", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-2ddd9a1 p{margin-block-end:2px;}.elementor-14414 .elementor-element.elementor-element-5388790 .title-wrap{flex-direction:column;}.elementor-14414 .elementor-element.elementor-element-5388790 .wcf--image-box{text-align:left;border-radius:20px 20px 20px 20px;}.elementor-14414 .elementor-element.elementor-element-5388790 .wcf__slider{--slides-to-show:5;--space-between:20px;}.elementor-14414 .elementor-element.elementor-element-5388790 .content{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-14414 .elementor-element.elementor-element-5388790 .thumb img{width:385px;height:545px;object-fit:cover;object-position:center center;}.elementor-14414 .elementor-element.elementor-element-5388790 .title{margin-bottom:60px;font-family:"Beautique Display", Sans-serif;font-size:30px;}.elementor-14414 .elementor-element.elementor-element-7a9e910 .elementor-button{background-color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:16px;font-weight:700;line-height:48px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db6c6c8 );border-radius:50px 50px 50px 50px;padding:0px 40px 0px 40px;}.elementor-14414 .elementor-element.elementor-element-7a9e910 .elementor-button:hover, .elementor-14414 .elementor-element.elementor-element-7a9e910 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-7a9e910 > .elementor-widget-container{margin:05% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-7a9e910{z-index:1003;}.elementor-14414 .elementor-element.elementor-element-7a9e910 .elementor-button:hover svg, .elementor-14414 .elementor-element.elementor-element-7a9e910 .elementor-button:focus svg{fill:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-64245b0:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-64245b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8DF;}.elementor-14414 .elementor-element.elementor-element-64245b0 > .elementor-container{max-width:1750px;}.elementor-14414 .elementor-element.elementor-element-64245b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-14414 .elementor-element.elementor-element-64245b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-cd53fcf > .elementor-container{max-width:1350px;}.elementor-14414 .elementor-element.elementor-element-20751e5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-14414 .elementor-element.elementor-element-20751e5 img{width:510px;height:550px;object-fit:cover;object-position:top center;border-radius:40px 40px 40px 40px;}.elementor-14414 .elementor-element.elementor-element-cac7668{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-14414 .elementor-element.elementor-element-cac7668 img{height:60px;object-fit:contain;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-0b29c29{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-0b29c29 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:60px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-0b29c29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-e723736{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-e723736 p{margin-block-end:2px;}.elementor-14414 .elementor-element.elementor-element-45e47cf .elementor-button{background-color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:16px;font-weight:700;line-height:48px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db6c6c8 );border-radius:50px 50px 50px 50px;padding:0px 40px 0px 40px;}.elementor-14414 .elementor-element.elementor-element-45e47cf .elementor-button:hover, .elementor-14414 .elementor-element.elementor-element-45e47cf .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-45e47cf > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-45e47cf{z-index:1003;}.elementor-14414 .elementor-element.elementor-element-45e47cf .elementor-button:hover svg, .elementor-14414 .elementor-element.elementor-element-45e47cf .elementor-button:focus svg{fill:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-82ec6f9:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-82ec6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8DF;background-image:url("https://dutchessera.com/wp-content/uploads/2026/06/WhatsApp-Image-2026-06-06-at-1.56.41-PM-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14414 .elementor-element.elementor-element-82ec6f9 > .elementor-background-overlay{background-color:#ECE8DF;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-82ec6f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-14414 .elementor-element.elementor-element-039f965{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-14414 .elementor-element.elementor-element-039f965 img{height:60px;object-fit:contain;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-0464e40{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-0464e40 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:90px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-0464e40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-7bb0437{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-7bb0437 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:90px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-7bb0437 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-792ab33{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Beautique Display", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-792ab33 p{margin-block-end:2px;}.elementor-14414 .elementor-element.elementor-element-a69095d > .elementor-container{max-width:1350px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14414 .elementor-element.elementor-element-65e19c6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14414 .elementor-element.elementor-element-65e19c6 a > img{border-style:none;}.elementor-14414 .elementor-element.elementor-element-65e19c6 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-14414 .elementor-element.elementor-element-65e19c6 .woocommerce-loop-category__title .count{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:600;}.elementor-14414 .elementor-element.elementor-element-e441f85{margin-top:15%;margin-bottom:0%;}.elementor-14414 .elementor-element.elementor-element-27a203f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-14414 .elementor-element.elementor-element-27a203f img{height:60px;object-fit:contain;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-ecff296{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-ecff296 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:90px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-ecff296 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-5bf26b9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-5bf26b9 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:90px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-5bf26b9 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-7a7ee6e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Beautique Display", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-7a7ee6e p{margin-block-end:2px;}.elementor-14414 .elementor-element.elementor-element-f23c112 > .elementor-container{max-width:1450px;}.elementor-14414 .elementor-element.elementor-element-f23c112{margin-top:05%;margin-bottom:0%;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:center;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-center:0;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product, .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .icons-wrap.block-box-style{background-color:#FFFFFF00;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#FFFFFF00;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product{border-style:none;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product .price, .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#000000;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce .star-rating::before{color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce .star-rating span::before{color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce .eael-star-rating{color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce ul.products li.product .star-rating,.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce .eael-star-rating{font-family:"Beautique Display", Sans-serif;font-size:18px;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button,
                    .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button.add_to_cart_button,
                    .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,
                    .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist,
                    .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{padding:0px 40px 0px 40px;border-radius:50px 50px 50px 50px;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button, 
                    .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button.add_to_cart_button{color:var( --e-global-color-db6c6c8 );background-color:#33333300;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{color:#fff;background-color:#33333300;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{color:var( --e-global-color-db6c6c8 );background-color:#33333300;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{color:var( --e-global-color-db6c6c8 );background-color:#33333300;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button, 
                .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button.add_to_cart_button, 
                .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, 
                .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist, 
                .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button,
                .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button.add_to_cart_button{font-family:"Beautique Display", Sans-serif;font-size:18px;line-height:48px;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{color:#FFFFFF;background-color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{color:#fff;background-color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{color:#FFFFFF;background-color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{color:#FFFFFF;background-color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-88a51eb .woocommerce ul.products li.product .onsale, .elementor-14414 .elementor-element.elementor-element-88a51eb .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-14414 .elementor-element.elementor-element-88a51eb .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-14414 .elementor-element.elementor-element-88a51eb .woocommerce ul.products li.product .outofstock-badge, .elementor-14414 .elementor-element.elementor-element-88a51eb .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-14414 .elementor-element.elementor-element-88a51eb .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#8040FF;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-compare-icon{fill:#fff;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#333;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-14414 .elementor-element.elementor-element-88a51eb .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-14414 .elementor-element.elementor-element-88a51eb.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-88a51eb div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-88a51eb div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-88a51eb div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-88a51eb .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-88a51eb .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-88a51eb .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-88a51eb a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-88a51eb .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-88a51eb div.product table tbody tr, .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-88a51eb div.product form.cart div.quantity .qty, .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-88a51eb div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-88a51eb .button, .eael-popup-details-render .elementor-element-88a51eb button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-88a51eb .button:hover, .eael-popup-details-render .elementor-element-88a51eb button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-14414 .elementor-element.elementor-element-88a51eb .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-14414 .elementor-element.elementor-element-94c6bcd:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-94c6bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://dutchessera.com/wp-content/uploads/2026/06/home-open-bg-scaled-1.webp");background-position:-100% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-14414 .elementor-element.elementor-element-94c6bcd > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center right, #ECE8DFD1 0%, #ECE8DF 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-94c6bcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:05rem 0rem 5rem 0rem;}.elementor-14414 .elementor-element.elementor-element-5af989f{margin-top:0%;margin-bottom:0%;}.elementor-14414 .elementor-element.elementor-element-8de5dc1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-8de5dc1 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:90px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-8de5dc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-f5926b4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:left;}.elementor-14414 .elementor-element.elementor-element-f5926b4 .animated--heading{color:#B69F64;font-family:"Beautique Display", Sans-serif;font-size:90px;font-weight:700;}.elementor-14414 .elementor-element.elementor-element-f5926b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-57db16d .elementor-button{background-color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:16px;font-weight:700;line-height:48px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db6c6c8 );border-radius:50px 50px 50px 50px;padding:0px 40px 0px 40px;}.elementor-14414 .elementor-element.elementor-element-57db16d .elementor-button:hover, .elementor-14414 .elementor-element.elementor-element-57db16d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-57db16d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-57db16d{z-index:1003;}.elementor-14414 .elementor-element.elementor-element-57db16d .elementor-button:hover svg, .elementor-14414 .elementor-element.elementor-element-57db16d .elementor-button:focus svg{fill:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-cc7d456:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-cc7d456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8DF;}.elementor-14414 .elementor-element.elementor-element-cc7d456{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-14414 .elementor-element.elementor-element-cc7d456 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-8cda688{margin-top:05%;margin-bottom:5%;}.elementor-14414 .elementor-element.elementor-element-7f9f717{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-14414 .elementor-element.elementor-element-7f9f717 img{height:60px;object-fit:contain;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-f918a85{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:center;}.elementor-14414 .elementor-element.elementor-element-f918a85 .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;}.elementor-14414 .elementor-element.elementor-element-f918a85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-a4141da{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:center;}.elementor-14414 .elementor-element.elementor-element-a4141da .animated--heading{color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;}.elementor-14414 .elementor-element.elementor-element-a4141da > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-blog-block-post, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-image-card, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-card{background-color:#CEC6B394;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-btn{background-color:#FFFFFF;padding:0px 40px 0px 40px;font-family:"Beautique Display", Sans-serif;font-size:18px;line-height:48px;color:var( --e-global-color-db6c6c8 );fill:var( --e-global-color-db6c6c8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db6c6c8 );border-radius:40px 40px 40px 40px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-btn:hover{background-color:var( --e-global-color-db6c6c8 );color:#EDDCCC;fill:#EDDCCC;border-color:#EDDCCC;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-image-card{display:block;}.elementor-14414 .elementor-element.elementor-element-c080476 .btn-wraper{text-align:left;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-blog-block-post .elementskit-post-body{padding:25px 25px 25px 25px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-image-card .elementskit-post-body{padding:25px 25px 25px 25px;}.elementor-14414 .elementor-element.elementor-element-c080476 .post-meta-list a, .elementor-14414 .elementor-element.elementor-element-c080476 .post-meta-list .meta-date-text{font-family:"Crimson Text", Sans-serif;}.elementor-14414 .elementor-element.elementor-element-c080476 .post-meta-list{text-align:left;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-body .entry-title, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-entry-header .entry-title, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Beautique Display", Sans-serif;font-size:16px;font-weight:500;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-body .entry-title a{color:#000000;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-entry-header .entry-title a{color:#000000;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-body .entry-title{text-align:left;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-entry-header .entry-title{text-align:left;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-footer > p{color:#000000;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-body > p{color:#000000;text-align:justify;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-footer > p, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-body > p{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-footer{text-align:justify;}.elementor-14414 .elementor-element.elementor-element-7347d3b:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-7347d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dutchessera.com/wp-content/uploads/2026/06/home-cta-img-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14414 .elementor-element.elementor-element-7347d3b > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14414 .elementor-element.elementor-element-7347d3b > .elementor-container{max-width:1750px;}.elementor-14414 .elementor-element.elementor-element-7347d3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:05rem 0rem 5rem 0rem;}.elementor-14414 .elementor-element.elementor-element-66cbefd{margin-top:05%;margin-bottom:10%;}.elementor-14414 .elementor-element.elementor-element-d91f96d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-14414 .elementor-element.elementor-element-d91f96d img{height:60px;object-fit:contain;object-position:center center;border-radius:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-e68711d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:center;}.elementor-14414 .elementor-element.elementor-element-e68711d .animated--heading{color:#FFFFFF;font-family:"Beautique Display", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;}.elementor-14414 .elementor-element.elementor-element-e68711d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-428a45e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease-in;z-index:1001;text-align:center;}.elementor-14414 .elementor-element.elementor-element-428a45e .animated--heading{color:#FFFFFF;font-family:"Beautique Display", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;}.elementor-14414 .elementor-element.elementor-element-428a45e > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-d5fab11{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Beautique Display", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-14414 .elementor-element.elementor-element-d5fab11 p{margin-block-end:2px;}.elementor-14414 .elementor-element.elementor-element-73f2ca3 .elementor-button{background-color:var( --e-global-color-db6c6c8 );font-family:"Beautique Display", Sans-serif;font-size:16px;font-weight:700;line-height:48px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db6c6c8 );border-radius:50px 50px 50px 50px;padding:0px 40px 0px 40px;}.elementor-14414 .elementor-element.elementor-element-73f2ca3 .elementor-button:hover, .elementor-14414 .elementor-element.elementor-element-73f2ca3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-db6c6c8 );}.elementor-14414 .elementor-element.elementor-element-73f2ca3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14414 .elementor-element.elementor-element-73f2ca3{z-index:1003;}.elementor-14414 .elementor-element.elementor-element-73f2ca3 .elementor-button:hover svg, .elementor-14414 .elementor-element.elementor-element-73f2ca3 .elementor-button:focus svg{fill:var( --e-global-color-db6c6c8 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14414 .elementor-element.elementor-element-b915f6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14414 .elementor-element.elementor-element-b915f6d .animated--heading{font-size:80px;}.elementor-14414 .elementor-element.elementor-element-1f93ab9:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-1f93ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-14414 .elementor-element.elementor-element-80480a8 .animated--heading{font-size:50px;}.elementor-14414 .elementor-element.elementor-element-a1a63db .animated--heading{font-size:70px;}.elementor-14414 .elementor-element.elementor-element-0b29c29 .animated--heading{font-size:50px;}.elementor-14414 .elementor-element.elementor-element-0464e40 .animated--heading{font-size:80px;}.elementor-14414 .elementor-element.elementor-element-7bb0437 .animated--heading{font-size:80px;}.elementor-14414 .elementor-element.elementor-element-ecff296 .animated--heading{font-size:80px;}.elementor-14414 .elementor-element.elementor-element-5bf26b9 .animated--heading{font-size:80px;}.elementor-14414 .elementor-element.elementor-element-94c6bcd:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-94c6bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-14414 .elementor-element.elementor-element-8de5dc1 .animated--heading{font-size:80px;}.elementor-14414 .elementor-element.elementor-element-f5926b4 .animated--heading{font-size:80px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-blog-block-post, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-image-card, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-14414 .elementor-element.elementor-element-b915f6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14414 .elementor-element.elementor-element-b915f6d .animated--heading{font-size:50px;}.elementor-14414 .elementor-element.elementor-element-1f93ab9:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-1f93ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-14414 .elementor-element.elementor-element-a1a63db .animated--heading{font-size:36px;}.elementor-14414 .elementor-element.elementor-element-0b29c29 .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-0464e40 .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-7bb0437 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-7bb0437 .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-ecff296 .animated--heading{font-size:35px;}.elementor-14414 .elementor-element.elementor-element-5bf26b9 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-5bf26b9 .animated--heading{font-size:35px;}.elementor-14414 .elementor-element.elementor-element-94c6bcd:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-94c6bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-14414 .elementor-element.elementor-element-8de5dc1 .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-f5926b4 .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-f918a85 .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-a4141da > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-a4141da .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-blog-block-post, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-image-card, .elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-blog-block-post .elementskit-post-body{padding:20px 20px 20px 20px;}.elementor-14414 .elementor-element.elementor-element-c080476 .elementskit-post-image-card .elementskit-post-body{padding:20px 20px 20px 20px;}.elementor-14414 .elementor-element.elementor-element-e68711d .animated--heading{font-size:34px;}.elementor-14414 .elementor-element.elementor-element-428a45e > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-14414 .elementor-element.elementor-element-428a45e .animated--heading{font-size:34px;}}@media(min-width:768px){.elementor-14414 .elementor-element.elementor-element-c1948d4{width:14%;}.elementor-14414 .elementor-element.elementor-element-0711213{width:86%;}.elementor-14414 .elementor-element.elementor-element-8a9fbb6{width:14.09%;}.elementor-14414 .elementor-element.elementor-element-8d1584c{width:85.91%;}.elementor-14414 .elementor-element.elementor-element-d5445c4{width:14%;}.elementor-14414 .elementor-element.elementor-element-fe2099c{width:86%;}.elementor-14414 .elementor-element.elementor-element-39ed1d6{width:14%;}.elementor-14414 .elementor-element.elementor-element-cac6c16{width:86%;}.elementor-14414 .elementor-element.elementor-element-192eab5{width:14%;}.elementor-14414 .elementor-element.elementor-element-087a237{width:86%;}.elementor-14414 .elementor-element.elementor-element-2688dee{width:14.09%;}.elementor-14414 .elementor-element.elementor-element-796feb2{width:85.91%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14414 .elementor-element.elementor-element-019f115{width:100%;}.elementor-14414 .elementor-element.elementor-element-936c40e{width:100%;}}@media(min-width:1025px){.elementor-14414 .elementor-element.elementor-element-1f93ab9:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-1f93ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14414 .elementor-element.elementor-element-82ec6f9:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-82ec6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14414 .elementor-element.elementor-element-94c6bcd:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-94c6bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14414 .elementor-element.elementor-element-7347d3b:not(.elementor-motion-effects-element-type-background), .elementor-14414 .elementor-element.elementor-element-7347d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-1f93ab9 *//* Target the top main section container */
.elementor-element-1f93ab9 {
    border-top-right-radius: 1250px;
    border-top-left-radius: 1250px;
    overflow: hidden !important; /* Forces background elements/overlays to follow the curve */
    transition: border-radius 0.1s linear !important; /* Ensures silky smooth animation */
}/* End custom CSS */
/* Start custom CSS for wcf--image-box-slider, class: .elementor-element-5388790 *//*.style-3{*/
/*    width: 645px!important;*/
/*}*/
.swiper-slide{
    width: 385px!important;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-65e19c6 */.count {
    display: none !important;
}

/* ==========================================
   1. MAIN CARD WRAPPER
   ========================================== */
li.product-category.product {
    list-style: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 5px !important;            /* Kept your 5px outer border padding */
    background-color: transparent !important; 
    border-radius: 32px !important;      /* Heavily rounded outer corners */
    overflow: hidden;
    transition: background-color 0.4s ease !important;
}

/* Outer frame turns into light gray on hover */
li.product-category.product:hover {
    background-color: #f1f1f1 !important; 
}

/* 2. Inner Container Wrapper */
li.product-category.product a {
    display: block !important;
    position: relative !important;
    border-radius: 30px !important;      /* Matched your inner border radius */
    overflow: hidden !important;
    isolation: isolate;                  
}

/* Ensure the category image fills the container beautifully */
li.product-category.product a img {
    width: 100% !important;
    height: 440px !important;             /* Fixed elegant portrait height from new style */
    object-fit: cover !important;
    display: block !important;
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Smooth zoom on hover */
li.product-category.product:hover a img {
    transform: scale(1.04) !important;
}

/* ==========================================
   3. THE HOVER INTERACTION LAYERS
   ========================================== */
/* Edge-to-edge dark image-protecting gradient mask mimicking image_99fe69.jpg */
li.product-category.product a::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top, 
        rgba(0, 0, 0, 1) 40%, 
        rgba(0, 0, 0, 0.3) 60%, 
        rgba(0, 0, 0, 0.1) 100%
    ) !important;
    z-index: 2;
    opacity: 0.3;                         /* Elegant baseline shadow tint */
    transition: opacity 0.4s ease !important;
}

/* Overlay darkens on hover to maximize clarity for text elements */
li.product-category.product:hover a::before {
    opacity: 0.85 !important;
}

/* ==========================================
   4. TYPOGRAPHY LAYOUT (Always Visible)
   ========================================== */
/* Absolutely positioned at the bottom */
li.product-category.product .woocommerce-loop-category__title {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 30px 24px !important;        
    z-index: 3 !important;
    
    /* Typography values from image_99fe69.jpg styling */
    color: #ffffff !important;
    font-family: "Playfair Display", Georgia, serif !important; 
    font-size: 1.65rem !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    margin: 0 !important;
    letter-spacing: 0.5px !important;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
    
    /* Notice: Initial opacity is now 1 so category titles stay visible by default */
    opacity: 1 !important;
    transform: translateY(0) !important;
    transition: transform 0.4s ease !important;
}

/* Shoves the title upward when hovered to open floor room for any interactive hints */
li.product-category.product:hover .woocommerce-loop-category__title {
    transform: translateY(-40px) !important;
}/* End custom CSS */
/* Start custom CSS for eicon-woocommerce, class: .elementor-element-88a51eb *//* ==========================================
   1. MAIN CARD WRAPPER
   ========================================== */
li.product {
    list-style: none;
    display: inline-block;
    width: 385px;                         
    box-sizing: border-box;
}

/* Recreates the rounded frame geometry from image_99fe69.jpg */
li.product .eael-product-wrap {
    position: relative !important;
    border-radius: 28px !important;       
    overflow: hidden !important;
    isolation: isolate;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    background: #000;                     
}

/* Base image adjustments to fill the frame */
li.product .eael-product-wrap > a img {
    width: 100% !important;
    height: 440px !important;             
    object-fit: cover !important;
    display: block !important;
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Subtle image zoom action on hover */
li.product:hover .eael-product-wrap > a img {
    transform: scale(1.04);
}

/* ==========================================
   2. CONSTANT BASE TEXT (Always Visible)
   ========================================== */
/* Places the product title over the bottom section of the image */
li.product .eael-product-title {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 30px 24px !important;        
    z-index: 3 !important;
    pointer-events: none;                 
    transition: transform 0.4s ease !important;
}

/* Elegant font presentation mimicking image_99fe69.jpg */
li.product .eael-product-title h2.woocommerce-loop-product__title {
    color: #ffffff !important;
    font-family: "Playfair Display", Georgia, serif !important; 
    font-size: 1.65rem !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    margin: 0 !important;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.4); 
}

/* Increased upward translation value to offset longer titles on 385px layout width */
li.product:hover .eael-product-title {
    transform: translateY(-120px) !important;
}

/* ==========================================
   3. THE HOVER INTERACTION LAYERS
   ========================================== */
/* The Light Glass Overlay Panel */
li.product .eael-product-wrap::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top, 
        rgba(0, 0, 0, 1) 40%, 
        rgba(0, 0, 0, 0.3) 60%, 
        rgba(0, 0, 0, 0.1) 100%
    ) !important;
    z-index: 2;
    opacity: 0.3;                         
    transition: opacity 0.4s ease !important;
}

/* Tint shifts deeper on hover to give text maximum contrast */
li.product:hover .eael-product-wrap::before {
    opacity: 0.85 !important;
}

/* Hide rating systems for this minimalist look */
li.product .eael-star-rating {
    display: none !important;
}

/* ==========================================
   4. DYNAMIC HOVER ELEMENTS (Price & Buttons)
   ========================================== */
/* Position Pricing, Add to Cart, and View Cart elements */
li.product .eael-product-price,
li.product .add_to_cart_button,
li.product .added_to_cart {
    position: absolute !important;
    left: 24px !important;
    right: 24px !important;
    z-index: 4 !important;
    
    /* Reveal states */
    opacity: 0 !important;
    transform: translateY(15px) !important;
    transition: opacity 0.35s ease, transform 0.35s ease !important;
}

/* Placement metrics relative to parent frame floor */
li.product .eael-product-price {
    bottom: 95px !important; 
}

li.product .add_to_cart_button,
li.product .added_to_cart {
    bottom: 24px !important;
}

/* Hide the original Add to Cart button once item is added, making seamless room for View Cart */
li.product .add_to_cart_button.added {
    display: none !important;
}

/* Trigger activation coordinates upon hover */
li.product:hover .eael-product-price,
li.product:hover .add_to_cart_button,
li.product:hover .added_to_cart {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

/* Delay button arrival slightly for fluid staggering effects */
li.product:hover .add_to_cart_button,
li.product:hover .added_to_cart {
    transition-delay: 0.05s !important;
}

/* ==========================================
   5. VISUAL REFINEMENTS (Typography & Buttons)
   ========================================== */
/* Price Tag Formatting */
li.product .eael-product-price span.amount {
    color: #ffffff !important;
    font-size: 1.25rem !important;
    font-weight: 600 !important;
    font-family: system-ui, sans-serif !important;
}
li.product .eael-product-price del span.amount {
    color: rgba(255, 255, 255, 0.4) !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    margin-right: 8px;
}
li.product .eael-product-price ins {
    text-decoration: none !important;
}

/* SHARED STYLING FOR BOTH BUTTONS ("Add to Cart" & "View Cart") */
li.product .add_to_cart_button,
li.product .added_to_cart {
    text-align: center !important;
    width: max-content !important;        /* Prevents full-width stretch */
    margin: 0 auto !important;            /* Centers button horizontally */
    text-decoration: none !important;
    
    /* Transparent Background & Custom Gold Border */
    background-color: transparent !important;  
    color: #b69f64 !important;            
    border: 1px solid #b69f64 !important; 
    
    /* Requested Custom Padding and pill shapes */
    padding: 8px 30px !important;        
    border-radius: 50px !important;       
    
    font-size: 0.9rem !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
    box-sizing: border-box !important;
}

/* View Cart specific block style adjustments to inherit layout perfectly */
li.product .added_to_cart {
    display: block !important;
}

/* HOVER STATE FOR BOTH BUTTONS (Converts background to white, retains gold text) */
li.product .add_to_cart_button:hover,
li.product .added_to_cart:hover {
    background-color: #ffffff !important; 
    color: #b69f64 !important;            
    border-color: #b69f64 !important;     
}

/* Position standard Sale Badge to the upper corner out of text focus */
li.product span.onsale {
    position: absolute !important;
    top: 20px !important;
    left: 20px !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 5 !important;
    margin: 0 !important;
    background-color: #b69f64 !important; 
    color: #ffffff !important;
    padding: 5px 14px !important;
    border-radius: 30px !important;
    font-size: 0.75rem !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-c080476 *//*.btn-wraper{*/
/*    margin-top: 20px*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Beautique Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://dutchessera.com/wp-content/uploads/2026/06/08ee0bdd19b93bb20a3ce6c8be5ebf8b.woff') format('woff');
}
@font-face {
	font-family: 'Beautique Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://dutchessera.com/wp-content/uploads/2026/06/08ee0bdd19b93bb20a3ce6c8be5ebf8b.woff2') format('woff2');
}
@font-face {
	font-family: 'Beautique Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://dutchessera.com/wp-content/uploads/2026/06/08ee0bdd19b93bb20a3ce6c8be5ebf8b.eot');
	src: url('http://dutchessera.com/wp-content/uploads/2026/06/08ee0bdd19b93bb20a3ce6c8be5ebf8b.eot?#iefix') format('embedded-opentype');
}
/* End Custom Fonts CSS */