.elementor-17 .elementor-element.elementor-element-81e5c99:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-81e5c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mallowsteelelegance.com/wp-content/uploads/2026/02/Untitled-design-18.png");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-81e5c99 > .elementor-container{min-height:650px;}.elementor-17 .elementor-element.elementor-element-81e5c99 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-81e5c99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-63e4855.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-63e4855.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d79c6a7{width:var( --container-widget-width, 51.748% );max-width:51.748%;--container-widget-width:51.748%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d79c6a7 > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-17 .elementor-element.elementor-element-d79c6a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:200;color:#051F34;}.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-17 .elementor-element.elementor-element-ca6bc52 > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-17 .elementor-element.elementor-element-ca6bc52{font-family:"Sorts Mill Goudy", Sans-serif;font-size:25px;font-weight:400;color:#051F34;}.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-17 .elementor-element.elementor-element-f016ec1 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;fill:#092337;color:#092337;transition-duration:0.3s;padding:12px 024px 12px 24px;}.elementor-17 .elementor-element.elementor-element-f016ec1 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-f016ec1 .elementor-button:focus{background-color:#051F34;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f016ec1{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-f016ec1 > .elementor-widget-container{margin:-20px 0px 0px 0120px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f016ec1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f016ec1 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-f016ec1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-a460c45{width:100%;max-width:100%;top:-80px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-a460c45 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a460c45{left:347px;}body.rtl .elementor-17 .elementor-element.elementor-element-a460c45{right:347px;}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-icon i{color:#092337;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-icon svg{fill:#092337;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-text{color:#092337;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-a460c45 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-dd7fd18{width:auto;max-width:auto;bottom:-297px;}.elementor-17 .elementor-element.elementor-element-dd7fd18 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-dd7fd18{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-dd7fd18{right:0px;}.elementor-17 .elementor-element.elementor-element-dd7fd18 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-stacked .elementor-icon{background-color:#0B2539;}.elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-default .elementor-icon{color:#0B2539;border-color:#0B2539;}.elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-default .elementor-icon svg{fill:#0B2539;}.elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-dd7fd18.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-dd7fd18 .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-dd7fd18 .elementor-icon svg{height:50px;}.elementor-17 .elementor-element.elementor-element-dd7fd18 .elementor-icon i, .elementor-17 .elementor-element.elementor-element-dd7fd18 .elementor-icon svg{transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-339933a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-339933a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-339933a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-9330f21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9330f21{text-align:start;}.elementor-17 .elementor-element.elementor-element-9330f21 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:45px;font-weight:700;color:#051F34;}.elementor-17 .elementor-element.elementor-element-5d0ad35{--display:flex;--min-height:600px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-5d0ad35:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5d0ad35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-2a505a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:040px;}.elementor-17 .elementor-element.elementor-element-2a505a0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2a505a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mallowsteelelegance.com/wp-content/uploads/2026/01/imgi_72_iStock-1030302600-necklaces_category-768x1172-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2a505a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-6d0cdbb > .elementor-widget-container{margin:324px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6d0cdbb.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-6d0cdbb{z-index:3;text-align:center;}.elementor-17 .elementor-element.elementor-element-6d0cdbb .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:55px;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-976c8d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-976c8d2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-976c8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mallowsteelelegance.com/wp-content/uploads/2026/01/9ab4acafca66ced9d7eca02b4bafbdb0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-976c8d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-92676e2 > .elementor-widget-container{margin:324px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-92676e2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-92676e2{z-index:3;text-align:center;}.elementor-17 .elementor-element.elementor-element-92676e2 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:55px;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f3cbf1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-f3cbf1d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f3cbf1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mallowsteelelegance.com/wp-content/uploads/2026/01/8ed47eabfdb9654436375421fb216cc9-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-f3cbf1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d6a52b4 > .elementor-widget-container{margin:324px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d6a52b4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-d6a52b4{z-index:3;text-align:center;}.elementor-17 .elementor-element.elementor-element-d6a52b4 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:55px;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3c51b5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-3c51b5c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3c51b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-cd91b09 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cd91b09{z-index:1;text-align:center;}.elementor-17 .elementor-element.elementor-element-cd91b09 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:222px;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cd91b09 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-cd91b09 .elementor-heading-title a:focus{color:#CB9274;}.elementor-17 .elementor-element.elementor-element-cd91b09 .elementor-heading-title a{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-12d8d2c{width:auto;max-width:auto;z-index:2;column-gap:0px;text-align:center;font-family:"Sorts Mill Goudy", Sans-serif;font-size:22px;font-weight:400;line-height:23px;letter-spacing:2.5px;word-spacing:0px;color:#092337;}.elementor-17 .elementor-element.elementor-element-12d8d2c > .elementor-widget-container{margin:-183px 0px 0px 30px;padding:0px 505px 0px 473px;}.elementor-17 .elementor-element.elementor-element-12d8d2c a{color:#092337;}.elementor-17 .elementor-element.elementor-element-914c349 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-914c349:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-914c349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-914c349{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-914c349 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-11d4514.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-11d4514.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-11d4514.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-11d4514 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-17 .elementor-element.elementor-element-c842076 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c842076{text-align:start;}.elementor-17 .elementor-element.elementor-element-c842076 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:45px;font-weight:700;color:#051F34;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products  ul.products{grid-column-gap:28px;grid-row-gap:30px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:3px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#092337;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#092337;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .star-rating{color:#092337;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .price{color:#092337;font-weight:600;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .price ins{color:#092337;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .price ins .amount{color:#092337;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .button{color:#051F34;background-color:#FFFFFF;border-style:none;padding:12px 24px 12px 24px;margin-top:1px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#051F34;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products .added_to_cart{color:#051F34;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.5px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products ul.products li.product span.onsale{display:block;color:#092337;font-family:"Montserrat", Sans-serif;}.elementor-17 .elementor-element.elementor-element-5c0225a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5c0225a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-5c0225a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-23px;}.elementor-17 .elementor-element.elementor-element-5c0225a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-c8bbaea > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c8bbaea{text-align:start;}.elementor-17 .elementor-element.elementor-element-c8bbaea .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:200px;font-weight:400;color:#EEE8E3;}.elementor-17 .elementor-element.elementor-element-2d2a0e7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2d2a0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-2d2a0e7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-2d2a0e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-9b3631b > .elementor-widget-container{margin:-13px 0px -10px 0px;padding:0px 0px 0px 500px;}.elementor-17 .elementor-element.elementor-element-9b3631b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-9b3631b{text-align:start;}.elementor-17 .elementor-element.elementor-element-9b3631b .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:200px;font-weight:400;color:#EEE8E3;}.elementor-17 .elementor-element.elementor-element-db1b7d5 > .elementor-element-populated{margin:-15px 0px 0px -250px;--e-column-margin-right:0px;--e-column-margin-left:-250px;}.elementor-17 .elementor-element.elementor-element-3fdb28a > .elementor-widget-container{margin:-3px 0px 0px -75px;}.elementor-17 .elementor-element.elementor-element-3fdb28a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-3fdb28a{text-align:center;font-family:"Sorts Mill Goudy", Sans-serif;font-size:28px;font-weight:400;color:#30373E;}.elementor-17 .elementor-element.elementor-element-0952aac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-0952aac:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0952aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-a0cc83b{width:var( --container-widget-width, 50.379% );max-width:50.379%;--container-widget-width:50.379%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-17 .elementor-element.elementor-element-a0cc83b > .elementor-widget-container{margin:0px 0px -47px 0px;}.elementor-17 .elementor-element.elementor-element-a0cc83b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a0cc83b .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:222px;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a0cc83b .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-a0cc83b .elementor-heading-title a:focus{color:#CB9274;}.elementor-17 .elementor-element.elementor-element-a0cc83b .elementor-heading-title a{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-db88bce{width:auto;max-width:auto;z-index:2;column-gap:0px;text-align:center;font-family:"Sorts Mill Goudy", Sans-serif;font-size:27px;font-weight:500;line-height:25px;letter-spacing:1.8px;word-spacing:0px;color:#092337;}.elementor-17 .elementor-element.elementor-element-db88bce > .elementor-widget-container{margin:-133px 0px 0px 40px;padding:0px 556px 0px 520px;}.elementor-17 .elementor-element.elementor-element-db88bce a{color:#092337;}.elementor-17 .elementor-element.elementor-element-27b64bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-27b64bf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-27b64bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-9a331ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9a331ec:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9a331ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8E3;}.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-17 .elementor-element.elementor-element-bca8d8b > .elementor-widget-container{margin:-45px 6px -45px 6px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bca8d8b{text-align:center;}.elementor-17 .elementor-element.elementor-element-bca8d8b img{width:80%;height:500px;}.elementor-17 .elementor-element.elementor-element-329ca31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:30px;--padding-right:82px;}.elementor-17 .elementor-element.elementor-element-25e7b4f{width:var( --container-widget-width, 86.182% );max-width:86.182%;--container-widget-width:86.182%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-25e7b4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-25e7b4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-25e7b4f .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#051F34;}.elementor-17 .elementor-element.elementor-element-356bd45 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-356bd45{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-8d3bf39:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8d3bf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-8d3bf39{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8d3bf39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-35dc114 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-35dc114{text-align:center;}.elementor-17 .elementor-element.elementor-element-35dc114 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:220px;font-weight:500;letter-spacing:3.7px;color:#D6B59F;}.elementor-17 .elementor-element.elementor-element-77819ab > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-eb0b5d5 > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 180px 0px 180px;}.elementor-17 .elementor-element.elementor-element-eb0b5d5{text-align:center;font-family:"Sorts Mill Goudy", Sans-serif;font-size:35px;font-weight:400;color:#30373E;}.elementor-17 .elementor-element.elementor-element-353c762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-353c762:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-353c762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-c05770a .sina-cs-item{height:639px;padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c05770a .sina-cs-title{color:#222;font-size:32px;font-weight:600;text-transform:none;line-height:42px;margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-c05770a .sina-cs-subtitle{color:#222;font-size:24px;line-height:32px;margin-bottom:5px;}.elementor-17 .elementor-element.elementor-element-c05770a .sina-cs-desc{color:#222;font-size:16px;line-height:24px;}.elementor-17 .elementor-element.elementor-element-c05770a .sina-content-slider .owl-dot{border-color:#092337;}.elementor-17 .elementor-element.elementor-element-c05770a .sina-content-slider .owl-dot.active{background-color:#092337;}.elementor-17 .elementor-element.elementor-element-e3cf0f7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e3cf0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-e3cf0f7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 0px 50px;}.elementor-17 .elementor-element.elementor-element-e3cf0f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-61e6c8e > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-17 .elementor-element.elementor-element-61e6c8e{text-align:start;}.elementor-17 .elementor-element.elementor-element-61e6c8e .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:45px;font-weight:700;color:#051F34;}.elementor-17 .elementor-element.elementor-element-879413f .eael-woo-product-carousel-container .eael-product-carousel .carousel-overlay{background:#F8F8F8D1;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel{border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .product-details-wrap{padding:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .woocommerce-loop-product__title, .elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .eael-product-title *{color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .eael-product-price del{color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .eael-product-price del .amount{color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .eael-product-price .amount bdi{color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .star-rating::before{color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .star-rating span::before{color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-17 .elementor-element.elementor-element-879413f .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-17 .elementor-element.elementor-element-879413f .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-17 .elementor-element.elementor-element-879413f .woocommerce div.products div.product .onsale, .elementor-17 .elementor-element.elementor-element-879413f .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .onsale, .elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .eael-onsale{background-color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#092337;border-right-color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .woocommerce div.products div.product .onsale, .elementor-17 .elementor-element.elementor-element-879413f .woocommerce div.products div.product .eael-onsale:not(.outofstock){font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-17 .elementor-element.elementor-element-879413f .woocommerce div.products div.product .outofstock-badge, .elementor-17 .elementor-element.elementor-element-879413f .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#AE1201;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-17 .elementor-element.elementor-element-879413f .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#AE1201;border-right-color:#AE1201;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .icons-wrap li a{color:#092337 !important;background-color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .icons-wrap.block-style{background-color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-17 .elementor-element.elementor-element-879413f .eael-product-carousel .icons-wrap li a:hover{color:#FFFFFF !important;background-color:#092337 !important;}.eael-popup-details-render .elementor-element-879413f .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-879413f div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-879413f div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-879413f .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-879413f .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-879413f .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-879413f  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-879413f  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-879413f div.product table tbody tr, .elementor-17 .elementor-element.elementor-element-879413f .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-879413f div.product form.cart div.quantity .qty, .elementor-17 .elementor-element.elementor-element-879413f .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-17 .elementor-element.elementor-element-879413f .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-879413f div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-879413f .button, .eael-popup-details-render .elementor-element-879413f button.button.alt{color:#fff;background-color:#092337;}.eael-popup-details-render .elementor-element-879413f .button:hover, .eael-popup-details-render .elementor-element-879413f button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.eael-popup-details-render .elementor-element-879413f .product_meta a:hover{color:#092337;}.elementor-17 .elementor-element.elementor-element-879413f .swiper-container-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-879413f .swiper-container-wrap .swiper-pagination-bullet-active{background:#092337 !important;}.elementor-17 .elementor-element.elementor-element-879413f .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-17 .elementor-element.elementor-element-5bb322e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5bb322e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5bb322e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-1530d7a{width:var( --container-widget-width, 102.725% );max-width:102.725%;--container-widget-width:102.725%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-1530d7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1530d7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-1530d7a .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:45px;font-weight:700;color:#051F34;}.elementor-17 .elementor-element.elementor-element-9b11881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9b11881:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9b11881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-label{align-items:flex-end;justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-divider-icons:before{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-divider-icons:after{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-divider-icons .fa{color:#092337;font-size:18px;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-divider-icons{background-color:#FFFFFF;border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-17 .elementor-element.elementor-element-acd7d73 .wpr-ba-label > div{color:#FFFFFF;background-color:#092337;border-color:#E8E8E8;font-family:"Montserrat", Sans-serif;border-style:none;padding:7px 15px 7px 15px;border-radius:0px 0px 0px 0px;margin:49px;}.elementor-17 .elementor-element.elementor-element-8813a03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-8813a03:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8813a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-44453cc > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-44453cc{z-index:1;text-align:center;}.elementor-17 .elementor-element.elementor-element-44453cc .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:222px;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-44453cc .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-44453cc .elementor-heading-title a:focus{color:#CB9274;}.elementor-17 .elementor-element.elementor-element-44453cc .elementor-heading-title a{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-6c0c4f4{width:auto;max-width:auto;z-index:2;column-gap:0px;text-align:center;font-family:"Sorts Mill Goudy", Sans-serif;font-size:22px;font-weight:500;line-height:23px;letter-spacing:2.5px;word-spacing:0px;color:#092337;}.elementor-17 .elementor-element.elementor-element-6c0c4f4 > .elementor-widget-container{margin:-172px 0px 0px 30px;padding:0px 505px 0px 485px;}.elementor-17 .elementor-element.elementor-element-6c0c4f4 a{color:#092337;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-81e5c99:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-81e5c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-17 .elementor-element.elementor-element-81e5c99{margin-top:-127px;margin-bottom:0px;z-index:0;}.elementor-17 .elementor-element.elementor-element-d79c6a7 > .elementor-widget-container{margin:195px 0px 0px 16px;}.elementor-17 .elementor-element.elementor-element-d79c6a7{text-align:center;}.elementor-17 .elementor-element.elementor-element-ca6bc52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ca6bc52{text-align:center;}.elementor-17 .elementor-element.elementor-element-f016ec1{width:var( --container-widget-width, 342.24px );max-width:342.24px;--container-widget-width:342.24px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-f016ec1 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-dd7fd18{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-dd7fd18 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-9330f21{text-align:center;}.elementor-17 .elementor-element.elementor-element-2a505a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-976c8d2{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f3cbf1d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-12d8d2c > .elementor-widget-container{margin:-183px 0px 0px 0px;padding:0px 50px 100px 50px;}.elementor-17 .elementor-element.elementor-element-914c349{padding:17px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c842076{text-align:center;}.elementor-17 .elementor-element.elementor-element-121a68e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-121a68e.elementor-wc-products  ul.products{grid-column-gap:19px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-9b3631b{width:var( --container-widget-width, 351.387px );max-width:351.387px;--container-widget-width:351.387px;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-9b3631b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3fdb28a{width:var( --container-widget-width, 575.367px );max-width:575.367px;--container-widget-width:575.367px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-3fdb28a > .elementor-widget-container{margin:-305px 0px 0px 243px;}.elementor-17 .elementor-element.elementor-element-3fdb28a.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-0952aac{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-a0cc83b{width:var( --container-widget-width, 187.81px );max-width:187.81px;--container-widget-width:187.81px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-db88bce > .elementor-widget-container{margin:-136px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-17 .elementor-element.elementor-element-27b64bf{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bca8d8b img{height:334px;}.elementor-17 .elementor-element.elementor-element-329ca31{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-25e7b4f{width:var( --container-widget-width, 342.912px );max-width:342.912px;--container-widget-width:342.912px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-25e7b4f > .elementor-widget-container{padding:0px 0px 0px 13px;}.elementor-17 .elementor-element.elementor-element-356bd45 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-8d3bf39{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-35dc114 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-35dc114 .elementor-heading-title{font-size:54px;}.elementor-17 .elementor-element.elementor-element-77819ab > .elementor-widget-container{margin:-101px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-eb0b5d5 > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-eb0b5d5{font-size:22px;}.elementor-17 .elementor-element.elementor-element-353c762{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-61e6c8e{text-align:center;}.elementor-17 .elementor-element.elementor-element-1530d7a{text-align:center;}.elementor-17 .elementor-element.elementor-element-6c0c4f4 > .elementor-widget-container{margin:-183px 0px 0px 0px;padding:0px 50px 100px 50px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-5d0ad35{--width:100%;}.elementor-17 .elementor-element.elementor-element-2a505a0{--width:33%;}.elementor-17 .elementor-element.elementor-element-976c8d2{--width:33%;}.elementor-17 .elementor-element.elementor-element-f3cbf1d{--width:33%;}.elementor-17 .elementor-element.elementor-element-9a331ec{--width:56%;}.elementor-17 .elementor-element.elementor-element-329ca31{--width:50%;}}/* Start custom CSS for icon, class: .elementor-element-dd7fd18 */.elementor-17 .elementor-element.elementor-element-dd7fd18 {
    animation: moveDown 2s infinite;
}

@keyframes moveDown {
    0% { transform: translateY(0); }
    50% { transform: translateY(10px); }
    100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a505a0 *//* =========================
   DESKTOP / DEFAULT STYLES
========================= */

/* Container setup */
.elementor-17 .elementor-element.elementor-element-2a505a0 {
    position: relative;
    overflow: hidden;
}

/* BACKGROUND ZOOM ON HOVER */
.elementor-17 .elementor-element.elementor-element-2a505a0:hover {
    background-size: 110% !important;
    transition: all 0.8s ease;
}

/* DARK OVERLAY */
.elementor-17 .elementor-element.elementor-element-2a505a0::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(5, 31, 52, 0); 
    transition: 0.8s ease;
    z-index: 1;
}

.elementor-17 .elementor-element.elementor-element-2a505a0:hover::before {
    background: #072136;
}

/* BIG LETTER BEHIND THE TITLE */
.elementor-17 .elementor-element.elementor-element-2a505a0::after {
    content: "N"; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 300px;
    color: rgba(255, 255, 255, 0.1);
    font-family: "Cormorant Garamond", serif;
    opacity: 0;
    transition: 0.8s ease;
    z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-2a505a0:hover::after {
    opacity: 1;
}

/* Text position normal */
.elementor-17 .elementor-element.elementor-element-2a505a0 .elementor-widget-heading {
    position: absolute;
    bottom: 95px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    transition: all 0.5s ease-in-out;
    z-index: 3;
}

/* Text on hover */
.elementor-17 .elementor-element.elementor-element-2a505a0:hover .elementor-widget-heading {
    bottom: 75%;
    transform: translate(-50%, 50%);
}


/* =========================
   MOBILE RESPONSIVE CHANGES
========================= */

@media (max-width: 767px) {

    /* Remove hover effects on mobile (touch devices) */
    .elementor-17 .elementor-element.elementor-element-2a505a0:hover {
        background-size: 100% !important;
    }

    .elementor-17 .elementor-element.elementor-element-2a505a0:hover::before {
        background: rgba(5, 31, 52, 0.3); /* Slight overlay on mobile */
    }

    /* Reduce big letter size */
    .elementor-17 .elementor-element.elementor-element-2a505a0::after {
        font-size: 130px; /* Smaller for mobile */
        opacity: 0.4;     /* Slightly visible even without hover */
    }

    /* Adjust heading position */
    .elementor-17 .elementor-element.elementor-element-2a505a0 .elementor-widget-heading {
        bottom: 40px !important;
        font-size: 20px; /* Adjust according to your design */
    }

    /* Disable move-up hover because mobile has no hover */
    .elementor-17 .elementor-element.elementor-element-2a505a0:hover .elementor-widget-heading {
        bottom: 40px !important;
        transform: translateX(-50%) !important;
    }
}


/* =========================
   TABLET RESPONSIVE CHANGES
========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-17 .elementor-element.elementor-element-2a505a0::after {
        font-size: 220px; /* mid size */
    }

    .elementor-17 .elementor-element.elementor-element-2a505a0 .elementor-widget-heading {
        bottom: 70px;
    }

    .elementor-17 .elementor-element.elementor-element-2a505a0:hover .elementor-widget-heading {
        bottom: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-976c8d2 *//* =========================
   DESKTOP / DEFAULT STYLES
========================= */

/* Container setup */
.elementor-17 .elementor-element.elementor-element-976c8d2 {
    position: relative;
    overflow: hidden;
}

/* BACKGROUND ZOOM ON HOVER */
.elementor-17 .elementor-element.elementor-element-976c8d2:hover {
    background-size: 110% !important;
    transition: all 0.8s ease;
}

/* DARK OVERLAY */
.elementor-17 .elementor-element.elementor-element-976c8d2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(5, 31, 52, 0); 
    transition: 0.8s ease;
    z-index: 1;
}

.elementor-17 .elementor-element.elementor-element-976c8d2:hover::before {
    background: #072136;
}

/* BIG LETTER BEHIND THE TITLE */
.elementor-17 .elementor-element.elementor-element-976c8d2::after {
    content: "N"; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 300px;
    color: rgba(255, 255, 255, 0.1);
    font-family: "Cormorant Garamond", serif;
    opacity: 0;
    transition: 0.8s ease;
    z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-976c8d2:hover::after {
    opacity: 1;
}

/* Text position normal */
.elementor-17 .elementor-element.elementor-element-976c8d2 .elementor-widget-heading {
    position: absolute;
    bottom: 95px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    transition: all 0.5s ease-in-out;
    z-index: 3;
}

/* Text on hover */
.elementor-17 .elementor-element.elementor-element-976c8d2:hover .elementor-widget-heading {
    bottom: 75%;
    transform: translate(-50%, 50%);
}


/* =========================
   MOBILE RESPONSIVE CHANGES
========================= */

@media (max-width: 767px) {

    /* Remove hover effects on mobile (touch devices) */
    .elementor-17 .elementor-element.elementor-element-976c8d2:hover {
        background-size: 100% !important;
    }

    .elementor-17 .elementor-element.elementor-element-976c8d2:hover::before {
        background: rgba(5, 31, 52, 0.3); /* Slight overlay on mobile */
    }

    /* Reduce big letter size */
    .elementor-17 .elementor-element.elementor-element-976c8d2::after {
        font-size: 130px; /* Smaller for mobile */
        opacity: 0.4;     /* Slightly visible even without hover */
    }

    /* Adjust heading position */
    .elementor-17 .elementor-element.elementor-element-976c8d2 .elementor-widget-heading {
        bottom: 40px !important;
        font-size: 20px; /* Adjust according to your design */
    }

    /* Disable move-up hover because mobile has no hover */
    .elementor-17 .elementor-element.elementor-element-976c8d2:hover .elementor-widget-heading {
        bottom: 40px !important;
        transform: translateX(-50%) !important;
    }
}


/* =========================
   TABLET RESPONSIVE CHANGES
========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-17 .elementor-element.elementor-element-976c8d2::after {
        font-size: 220px; /* mid size */
    }

    .elementor-17 .elementor-element.elementor-element-976c8d2 .elementor-widget-heading {
        bottom: 70px;
    }

    .elementor-17 .elementor-element.elementor-element-976c8d2:hover .elementor-widget-heading {
        bottom: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3cbf1d *//* =========================
   DESKTOP / DEFAULT STYLES
========================= */

/* Container setup */
.elementor-17 .elementor-element.elementor-element-f3cbf1d {
    position: relative;
    overflow: hidden;
}

/* BACKGROUND ZOOM ON HOVER */
.elementor-17 .elementor-element.elementor-element-f3cbf1d:hover {
    background-size: 110% !important;
    transition: all 0.8s ease;
}

/* DARK OVERLAY */
.elementor-17 .elementor-element.elementor-element-f3cbf1d::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(5, 31, 52, 0); 
    transition: 0.8s ease;
    z-index: 1;
}

.elementor-17 .elementor-element.elementor-element-f3cbf1d:hover::before {
    background: #072136;
}

/* BIG LETTER BEHIND THE TITLE */
.elementor-17 .elementor-element.elementor-element-f3cbf1d::after {
    content: "N"; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 300px;
    color: rgba(255, 255, 255, 0.1);
    font-family: "Cormorant Garamond", serif;
    opacity: 0;
    transition: 0.8s ease;
    z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-f3cbf1d:hover::after {
    opacity: 1;
}

/* Text position normal */
.elementor-17 .elementor-element.elementor-element-f3cbf1d .elementor-widget-heading {
    position: absolute;
    bottom: 95px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    transition: all 0.5s ease-in-out;
    z-index: 3;
}

/* Text on hover */
.elementor-17 .elementor-element.elementor-element-f3cbf1d:hover .elementor-widget-heading {
    bottom: 75%;
    transform: translate(-50%, 50%);
}


/* =========================
   MOBILE RESPONSIVE CHANGES
========================= */

@media (max-width: 767px) {

    /* Remove hover effects on mobile (touch devices) */
    .elementor-17 .elementor-element.elementor-element-f3cbf1d:hover {
        background-size: 100% !important;
    }

    .elementor-17 .elementor-element.elementor-element-f3cbf1d:hover::before {
        background: rgba(5, 31, 52, 0.3); /* Slight overlay on mobile */
    }

    /* Reduce big letter size */
    .elementor-17 .elementor-element.elementor-element-f3cbf1d::after {
        font-size: 130px; /* Smaller for mobile */
        opacity: 0.4;     /* Slightly visible even without hover */
    }

    /* Adjust heading position */
    .elementor-17 .elementor-element.elementor-element-f3cbf1d .elementor-widget-heading {
        bottom: 40px !important;
        font-size: 20px; /* Adjust according to your design */
    }

    /* Disable move-up hover because mobile has no hover */
    .elementor-17 .elementor-element.elementor-element-f3cbf1d:hover .elementor-widget-heading {
        bottom: 40px !important;
        transform: translateX(-50%) !important;
    }
}


/* =========================
   TABLET RESPONSIVE CHANGES
========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-17 .elementor-element.elementor-element-f3cbf1d::after {
        font-size: 220px; /* mid size */
    }

    .elementor-17 .elementor-element.elementor-element-f3cbf1d .elementor-widget-heading {
        bottom: 70px;
    }

    .elementor-17 .elementor-element.elementor-element-f3cbf1d:hover .elementor-widget-heading {
        bottom: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd91b09 */.heading-fill {
  display: inline-block;
  position: relative;
  color: #ffffff; /* Normal text color = white */
  
  /* Gradient for hover */
  background: linear-gradient(to top, #CB9274 0%, #CB9274 100%);
  -webkit-background-clip: text;

  /* Normal state: text visible white */
  -webkit-text-fill-color: #ffffff;

  /* Start hidden for hover */
  background-size: 100% 0%;
  background-position: bottom;
  background-repeat: no-repeat;

  /* Smooth transitions */
  transition: background-size 0.8s ease, transform 0.3s ease;
  transform-origin: center;
}

.heading-fill:hover {
  -webkit-text-fill-color: transparent; /* Show gradient fill on hover */
  background-size: 100% 100%;            /* Fill bottom-to-top */
  transform: scale(0.9);                 /* Slight shrink */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d8d2c */.hover-sync {
  display: inline-block;
  transition: transform 0.3s ease; /* Smooth shrink */
  transform-origin: center;
}

.heading-fill:hover ~ .hover-sync,
.hover-sync:hover {
  transform: scale(0.95); /* Shrink slightly on hover */
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-121a68e *//* =======================
   Product Card Container
======================= */
.elementor-17 .elementor-element.elementor-element-121a68e .product {
    padding: 25px;
    background: linear-gradient(145deg, #ffffff, #fef7f0);
    border-radius: 18px;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    overflow: hidden;
    position: relative;
}

/* =======================
   Hover Card Shadow Only
======================= */
.elementor-17 .elementor-element.elementor-element-121a68e .product:hover {
    /* No translation or rotation */
    box-shadow: 0 20px 35px rgba(203, 146, 116, 0.15);
}

/* =======================
   Image Hover Tilt & Zoom
======================= */
.elementor-17 .elementor-element.elementor-element-121a68e .product img {
    transition: transform 0.5s ease, filter 0.5s ease;
    border-radius: 14px;
    margin-bottom: 15px; /* Added margin between image and title */
}

.elementor-17 .elementor-element.elementor-element-121a68e .product:hover img {
    transform: scale(1.08) ; /* Only zoom/tilt, no translate */
    filter: brightness(1.05);
}

/* =======================
   Product Title
======================= */
.elementor-17 .elementor-element.elementor-element-121a68e .woocommerce-loop-product__title {
    font-size: 18px;
    font-weight: 700;
    color: #2c2c2c;
    text-align: center;
    margin: 12px 0 8px 0; /* Top 12px, bottom 8px */
    line-height: 1.3;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-121a68e .woocommerce-loop-product__title::after {
    content: "";
    display: block;
    width: 40px;
    height: 2px;
    background: #CB9274;
    margin: 6px auto 0;
    border-radius: 2px;
    transition: width 0.3s ease;
}

.elementor-17 .elementor-element.elementor-element-121a68e .product:hover .woocommerce-loop-product__title::after {
    width: 60px;
}

/* =======================
   Price Styling
======================= */
.elementor-17 .elementor-element.elementor-element-121a68e .price {
    font-size: 16px;
    font-weight: 600;
    color: #CB9274;
    text-align: center;
    margin-bottom: 14px;
}

/* =======================
   Add to Cart Button
======================= */
.elementor-17 .elementor-element.elementor-element-121a68e .button {
    background: linear-gradient(120deg, #ffffff, #fff0eb);
    border: 2px solid #CB9274;
    color: #CB9274;
    padding: 10px 22px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.4s ease;
    display: block;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

/* Button Hover Animation */
.elementor-17 .elementor-element.elementor-element-121a68e .button:hover {
    background: #CB9274;
    color: #fff;
    box-shadow: 0 8px 20px rgba(203, 146, 116, 0.35);
}

.elementor-17 .elementor-element.elementor-element-121a68e .button::before {
    content: "";
    position: absolute;
    width: 120%;
    height: 0;
    top: 0;
    left: -10%;
    background: rgba(255, 255, 255, 0.2);
    transform: skewX(-45deg);
    transition: all 0.5s ease;
}

.elementor-17 .elementor-element.elementor-element-121a68e .button:hover::before {
    height: 300%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0cc83b */.heading-fill {
  display: inline-block;
  position: relative;
  color: #ffffff; /* Normal text color = white */
  
  /* Gradient for hover */
  background: linear-gradient(to top, #CB9274 0%, #CB9274 100%);
  -webkit-background-clip: text;

  /* Normal state: text visible white */
  -webkit-text-fill-color: #ffffff;

  /* Start hidden for hover */
  background-size: 100% 0%;
  background-position: bottom;
  background-repeat: no-repeat;

  /* Smooth transitions */
  transition: background-size 0.8s ease, transform 0.3s ease;
  transform-origin: center;
}

.heading-fill:hover {
  -webkit-text-fill-color: transparent; /* Show gradient fill on hover */
  background-size: 100% 100%;            /* Fill bottom-to-top */
  transform: scale(0.9);                 /* Slight shrink */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db88bce */.hover-sync {
  display: inline-block;
  transition: transform 0.3s ease; /* Smooth shrink */
  transform-origin: center;
}

.heading-fill:hover ~ .hover-sync,
.hover-sync:hover {
  transform: scale(0.95); /* Shrink slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44453cc */.heading-fill {
  display: inline-block;
  position: relative;
  color: #ffffff; /* Normal text color = white */
  
  /* Gradient for hover */
  background: linear-gradient(to top, #CB9274 0%, #CB9274 100%);
  -webkit-background-clip: text;

  /* Normal state: text visible white */
  -webkit-text-fill-color: #ffffff;

  /* Start hidden for hover */
  background-size: 100% 0%;
  background-position: bottom;
  background-repeat: no-repeat;

  /* Smooth transitions */
  transition: background-size 0.8s ease, transform 0.3s ease;
  transform-origin: center;
}

.heading-fill:hover {
  -webkit-text-fill-color: transparent; /* Show gradient fill on hover */
  background-size: 100% 100%;            /* Fill bottom-to-top */
  transform: scale(0.9);                 /* Slight shrink */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c0c4f4 */.hover-sync {
  display: inline-block;
  transition: transform 0.3s ease; /* Smooth shrink */
  transform-origin: center;
}

.heading-fill:hover ~ .hover-sync,
.hover-sync:hover {
  transform: scale(0.95); /* Shrink slightly on hover */
}/* End custom CSS */