.elementor-10 .elementor-element.elementor-element-9ff3ba8{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fe2bf1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;letter-spacing:-1.4px;color:#1E2420;}.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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-icon i{color:#C8955A;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-icon svg{fill:#C8955A;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-1a74ca0{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-1a74ca0 .elementor-icon-list-text{color:#4F5A52;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e7a56e0{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-f49abaa{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#E6E9E3;--sections-border-radius:14px 14px 14px 14px;--sections-padding:28px 28px 28px 28px;--sections-title-color:#1E2420;}.elementor-10 .elementor-element.elementor-element-f49abaa .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-f49abaa .cart_totals h2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-08c74fd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-64f859a{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-64f859a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-64f859a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFE8;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-10 .elementor-element.elementor-element-7dc5351 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-10 .elementor-element.elementor-element-7dc5351.elementor-view-stacked .elementor-icon{background-color:#22332A;fill:#D9A86C;color:#D9A86C;}.elementor-10 .elementor-element.elementor-element-7dc5351.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7dc5351.elementor-view-default .elementor-icon{fill:#22332A;color:#22332A;border-color:#22332A;}.elementor-10 .elementor-element.elementor-element-7dc5351.elementor-view-framed .elementor-icon{background-color:#D9A86C;}.elementor-10 .elementor-element.elementor-element-7dc5351 .elementor-icon{font-size:18px;padding:14px;}.elementor-10 .elementor-element.elementor-element-7dc5351 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7dc5351 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7dc5351 .elementor-icon-box-title{color:#1E2420;}.elementor-10 .elementor-element.elementor-element-7dc5351 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#4F5A52;}.elementor-10 .elementor-element.elementor-element-3065368{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-3065368:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3065368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFE8;}.elementor-10 .elementor-element.elementor-element-f3f2e0c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-10 .elementor-element.elementor-element-f3f2e0c.elementor-view-stacked .elementor-icon{background-color:#22332A;fill:#D9A86C;color:#D9A86C;}.elementor-10 .elementor-element.elementor-element-f3f2e0c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f3f2e0c.elementor-view-default .elementor-icon{fill:#22332A;color:#22332A;border-color:#22332A;}.elementor-10 .elementor-element.elementor-element-f3f2e0c.elementor-view-framed .elementor-icon{background-color:#D9A86C;}.elementor-10 .elementor-element.elementor-element-f3f2e0c .elementor-icon{font-size:18px;padding:14px;}.elementor-10 .elementor-element.elementor-element-f3f2e0c .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f3f2e0c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-f3f2e0c .elementor-icon-box-title{color:#1E2420;}.elementor-10 .elementor-element.elementor-element-f3f2e0c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#4F5A52;}.elementor-10 .elementor-element.elementor-element-d20357a{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-d20357a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d20357a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFE8;}.elementor-10 .elementor-element.elementor-element-d1ecc60 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-10 .elementor-element.elementor-element-d1ecc60.elementor-view-stacked .elementor-icon{background-color:#22332A;fill:#D9A86C;color:#D9A86C;}.elementor-10 .elementor-element.elementor-element-d1ecc60.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d1ecc60.elementor-view-default .elementor-icon{fill:#22332A;color:#22332A;border-color:#22332A;}.elementor-10 .elementor-element.elementor-element-d1ecc60.elementor-view-framed .elementor-icon{background-color:#D9A86C;}.elementor-10 .elementor-element.elementor-element-d1ecc60 .elementor-icon{font-size:18px;padding:14px;}.elementor-10 .elementor-element.elementor-element-d1ecc60 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d1ecc60 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-d1ecc60 .elementor-icon-box-title{color:#1E2420;}.elementor-10 .elementor-element.elementor-element-d1ecc60 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#4F5A52;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-9ff3ba8{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-fe2bf1e .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-e7a56e0{--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-08c74fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-64f859a{--width:100%;}.elementor-10 .elementor-element.elementor-element-3065368{--width:100%;}.elementor-10 .elementor-element.elementor-element-d20357a{--width:100%;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-9ff3ba8{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-e7a56e0{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-08c74fd{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-64f859a{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-3065368{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-d20357a{--width:33.33%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-f49abaa */.elementor-10 .elementor-element.elementor-element-f49abaa .woocommerce-cart-form__cart-item .product-name a{color:#1E2420!important;text-decoration:none!important;font:600 17px/1.3 Inter,sans-serif}
.elementor-10 .elementor-element.elementor-element-f49abaa .woocommerce-cart-form__cart-item .product-name a:hover{color:#C8955A!important}
.elementor-10 .elementor-element.elementor-element-f49abaa table.cart img{width:96px!important;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:8px}
.elementor-10 .elementor-element.elementor-element-f49abaa table.cart td,.elementor-10 .elementor-element.elementor-element-f49abaa table.cart th{border-color:#E6E9E3!important;vertical-align:middle}
.elementor-10 .elementor-element.elementor-element-f49abaa table.cart th{font:600 12px/1 Inter,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#6B736C}
.elementor-10 .elementor-element.elementor-element-f49abaa .product-remove a.remove{color:#6B736C!important;font-size:22px}
.elementor-10 .elementor-element.elementor-element-f49abaa .product-remove a.remove:hover{background:#ECEFE8!important;color:#1E2420!important}
.elementor-10 .elementor-element.elementor-element-f49abaa .quantity input.qty{border:1px solid #DDE2DA;border-radius:8px;height:44px;width:72px;font:600 15px Inter,sans-serif}
.elementor-10 .elementor-element.elementor-element-f49abaa .variation dt,.elementor-10 .elementor-element.elementor-element-f49abaa .variation dd{font:500 13px/1.4 Inter,sans-serif;color:#6B736C}
.elementor-10 .elementor-element.elementor-element-f49abaa .cart_totals .order-total .amount{font:700 22px Inter,sans-serif;color:#22332A}
.elementor-10 .elementor-element.elementor-element-f49abaa .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%;background:#D9A86C!important;color:#22332A!important;border:0!important;border-radius:8px!important;padding:18px 24px!important;font:600 16px/1 Inter,sans-serif!important;text-decoration:none!important;transition:background .2s}
.elementor-10 .elementor-element.elementor-element-f49abaa .wc-proceed-to-checkout .checkout-button:hover{background:#E6CFAE!important}
.elementor-10 .elementor-element.elementor-element-f49abaa button[name=update_cart],.elementor-10 .elementor-element.elementor-element-f49abaa button[name=apply_coupon]{background:#fff!important;color:#22332A!important;border:1px solid #22332A!important;border-radius:8px!important;font:600 14px Inter,sans-serif!important;padding:13px 20px!important}
.elementor-10 .elementor-element.elementor-element-f49abaa button[name=update_cart]:hover,.elementor-10 .elementor-element.elementor-element-f49abaa button[name=apply_coupon]:hover{background:#22332A!important;color:#fff!important}
.elementor-10 .elementor-element.elementor-element-f49abaa .coupon input.input-text{border:1px solid #DDE2DA!important;border-radius:8px!important;padding:12px 14px!important}
.elementor-10 .elementor-element.elementor-element-f49abaa .woocommerce-shipping-totals,.elementor-10 .elementor-element.elementor-element-f49abaa .shipping{font-family:Inter,sans-serif}
.elementor-10 .elementor-element.elementor-element-f49abaa .cart_totals .order-total th, .elementor-10 .elementor-element.elementor-element-f49abaa .cart_totals .order-total td .amount{color:#22332A!important}/* End custom CSS */