.elementor-33 .elementor-element.elementor-element-9b5d9d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:56px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-9b5d9d3:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-9b5d9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #F6EBDC 0%, #FBF6EE 100%);}.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-33 .elementor-element.elementor-element-453a461{text-align:center;}.elementor-33 .elementor-element.elementor-element-453a461 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;letter-spacing:3px;color:#8E6131;}.elementor-33 .elementor-element.elementor-element-23d4f4d{text-align:center;}.elementor-33 .elementor-element.elementor-element-23d4f4d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;line-height:0.98em;color:#4A3322;}.elementor-33 .elementor-element.elementor-element-01cc291{--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;--padding-top:48px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}body.elementor-page-33:not(.elementor-motion-effects-element-type-background), body.elementor-page-33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F3;}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-9b5d9d3{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-33 .elementor-element.elementor-element-23d4f4d .elementor-heading-title{font-size:38px;}.elementor-33 .elementor-element.elementor-element-01cc291{--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-e6ce9f0 */.elementor-33 .elementor-element.elementor-element-e6ce9f0{font-family:'EB Garamond',serif;font-size:17px;color:#5A4635;--sections-background-color:#FFFDF9;--sections-border-radius:12px;--sections-border-color:#E7DCCD}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 h2,.elementor-33 .elementor-element.elementor-element-e6ce9f0 h3,.elementor-33 .elementor-element.elementor-element-e6ce9f0 h4,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .e-cart-section__title,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-column__title,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-order-details__title{font-family:'Cormorant Garamond',serif!important;font-weight:500!important;color:#4A3322!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 a:not(.button){color:#8E6131}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 a.button,.elementor-33 .elementor-element.elementor-element-e6ce9f0 button.button,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .button,.elementor-33 .elementor-element.elementor-element-e6ce9f0 #place_order,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .checkout-button{background:#8E6131!important;color:#fff!important;border:0!important;border-radius:30px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:14px 28px!important;line-height:1.4!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 a.button:hover,.elementor-33 .elementor-element.elementor-element-e6ce9f0 button.button:hover,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .button:hover,.elementor-33 .elementor-element.elementor-element-e6ce9f0 #place_order:hover,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .checkout-button:hover{background:#6F4A22!important;color:#fff!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 button.button:disabled,.elementor-33 .elementor-element.elementor-element-e6ce9f0 button.button[disabled]{opacity:.45}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 input.input-text,.elementor-33 .elementor-element.elementor-element-e6ce9f0 input[type=text],.elementor-33 .elementor-element.elementor-element-e6ce9f0 input[type=email],.elementor-33 .elementor-element.elementor-element-e6ce9f0 input[type=tel],.elementor-33 .elementor-element.elementor-element-e6ce9f0 input[type=password],.elementor-33 .elementor-element.elementor-element-e6ce9f0 input[type=number],.elementor-33 .elementor-element.elementor-element-e6ce9f0 textarea,.elementor-33 .elementor-element.elementor-element-e6ce9f0 select,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .select2-container--default .select2-selection--single{background:#fff!important;border:1px solid #E7DCCD!important;border-radius:6px!important;font-family:'EB Garamond',serif!important;font-size:16px!important;color:#3A2A1E!important;box-shadow:none!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 input:focus,.elementor-33 .elementor-element.elementor-element-e6ce9f0 textarea:focus{border-color:#8E6131!important;outline:0}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 label{font-family:'EB Garamond',serif;color:#3A2A1E;font-size:16px}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 table,.elementor-33 .elementor-element.elementor-element-e6ce9f0 table th,.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td{border-color:#E7DCCD!important;background:transparent!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 table th{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#4A3322}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td{color:#3A2A1E}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-info,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-message,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-error{background:#F6EBDC;border-top-color:#8E6131;color:#4A3322;font-family:'EB Garamond',serif;border-radius:6px}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-info::before,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-message::before{color:#8E6131}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td,.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td *,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .cart_totals th,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .cart_totals td,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .cart_totals td *,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .woocommerce-shipping-totals *,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .shop_table,.elementor-33 .elementor-element.elementor-element-e6ce9f0 p,.elementor-33 .elementor-element.elementor-element-e6ce9f0 li,.elementor-33 .elementor-element.elementor-element-e6ce9f0 span:not(.select2-selection__arrow){font-family:'EB Garamond',serif!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td,.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td span,.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td bdi,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .cart_totals td,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .cart_totals td *{color:#3A2A1E!important;font-size:17px!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .product-name a,.elementor-33 .elementor-element.elementor-element-e6ce9f0 table td a:not(.button):not(.remove){color:#3A2A1E!important;font-size:18px!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .product-name a:hover{color:#8E6131!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .cart_totals th{color:#3A2A1E!important;font-size:17px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .cart_totals h2,.elementor-33 .elementor-element.elementor-element-e6ce9f0 .e-cart-section__title{font-size:28px!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .qty{border-radius:30px!important;text-align:center;padding:8px!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 .product-remove a.remove,.elementor-33 .elementor-element.elementor-element-e6ce9f0 a.remove{color:#8E6131!important;border-color:#E7DCCD!important}
.elementor-33 .elementor-element.elementor-element-e6ce9f0 a.remove:hover{background:#F6EBDC!important}/* End custom CSS */