.elementor-11 .elementor-element.elementor-element-16ab721 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-16ab721 > .elementor-container{min-height:250px;}.elementor-11 .elementor-element.elementor-element-16ab721{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ab70d15 > .elementor-container{max-width:1485px;}.elementor-11 .elementor-element.elementor-element-c169bab > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 12px 0px;}.elementor-11 .elementor-element.elementor-element-c169bab .seprator {margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c169bab .heading .title-sep{border-color:var( --e-global-color-872aa3a );}.elementor-11 .elementor-element.elementor-element-c169bab .heading .title-sep,.elementor-11 .elementor-element.elementor-element-c169bab .heading .seprator{width:100%;}.elementor-11 .elementor-element.elementor-element-c169bab .heading .sep-dot{color:var( --e-global-color-2eb39c8 );}.elementor-11 .elementor-element.elementor-element-c169bab .heading.style-7 .head-title:after{color:var( --e-global-color-2eb39c8 );text-shadow:var( --e-global-color-2eb39c8 );}.elementor-11 .elementor-element.elementor-element-c169bab .heading.style-7 .head-title:after,.elementor-11 .elementor-element.elementor-element-c169bab .heading.style-9 .sep-dot{top:-18px;}.elementor-11 .elementor-element.elementor-element-c169bab .heading .heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:52px;color:var( --e-global-color-872aa3a );}.elementor-11 .elementor-element.elementor-element-c169bab .heading .heading-sub-title{font-family:"Open Sans", Sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:9.5px;color:var( --e-global-color-872aa3a );}.elementor-11 .elementor-element.elementor-element-a9dac36:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a9dac36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-a9dac36 > .elementor-container{min-height:27px;}.elementor-11 .elementor-element.elementor-element-a9dac36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-a9dac36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-df39716:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-df39716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7A276;background-image:url("https://ernestthompson.com/wp-content/uploads/2025/06/footer-top-border.svg");background-repeat:repeat-x;}.elementor-11 .elementor-element.elementor-element-df39716 > .elementor-background-overlay{background-color:var( --e-global-color-8039e9c );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-df39716 > .elementor-container{min-height:36px;}.elementor-11 .elementor-element.elementor-element-df39716{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-3137a38:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3137a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ernestthompson.com/wp-content/uploads/2025/06/aboutusopener.jpg");}.elementor-11 .elementor-element.elementor-element-3137a38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-3137a38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-02e3d74 > .elementor-container{max-width:1218px;}.elementor-11 .elementor-element.elementor-element-02e3d74{padding:48px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-1d5d630:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-1d5d630 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EED7;}.elementor-11 .elementor-element.elementor-element-1d5d630 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-1d5d630 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form{width:100%;float:left;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .wc-proceed-to-checkout{width:100%;float:left;justify-content:center;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .input-text{background-color:#F8EED7;color:#F8EED7;border-style:solid;border-color:#F8EED7;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .button{background-color:#F8EED7;font-size:11px;color:#F8EED7;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .cart  .actions .button{background-color:var( --e-global-color-8039e9c );color:var( --e-global-color-872aa3a );}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-8039e9c );}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .cart-empty:after{content:"Your Cart is currently empty.";}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table,
					.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table th,
					.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table td,
					.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table{text-align:center;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .shop_table thead tr th{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail img,.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table .product-thumbnail img{max-width:216px;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper table.cart .product-thumbnail img{width:216px;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .product-name a{font-family:"Open Sans", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .woocommerce-Price-amount,.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .amount{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-subtotal{text-align:center;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .input-text::placeholder{color:#F8EED7;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .cart-collaterals .cart_totals>h2{text-align:center;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr th{text-align:center !important;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table td{text-align:center;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr:last-child th{text-align:center !important;}.elementor-11 .elementor-element.elementor-element-aafbcc9 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table .order-total td:last-child{text-align:center;}.elementor-editor-active .tp-cart-page-wrapper111{display:block !important;flex-direction:column;}.elementor-11 .elementor-element.elementor-element-d83413d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d83413d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7A276;background-image:url("https://ernestthompson.com/wp-content/uploads/2025/06/footer-top-border.svg");background-repeat:repeat-x;}.elementor-11 .elementor-element.elementor-element-d83413d > .elementor-background-overlay{background-color:var( --e-global-color-8039e9c );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-d83413d > .elementor-container{min-height:36px;}.elementor-11 .elementor-element.elementor-element-d83413d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-3302a51{width:38.822%;}.elementor-11 .elementor-element.elementor-element-deb2f05{width:61.178%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-3302a51{width:100%;}.elementor-11 .elementor-element.elementor-element-deb2f05{width:100%;}}