.elementor-11 .elementor-element.elementor-element-ct00001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:11vw;--padding-bottom:7.8125vw;--padding-left:11.875vw;--padding-right:11.875vw;}.elementor-11 .elementor-element.elementor-element-ct00001:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ct00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ct00010{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8333vw) 0vw;}.elementor-11 .elementor-element.elementor-element-ct00010 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:0.8333vw;font-weight:600;letter-spacing:0.1042vw;color:#65756B;}.elementor-11 .elementor-element.elementor-element-ct00011{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3.125vw) 0vw;}.elementor-11 .elementor-element.elementor-element-ct00011 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.8646vw;font-weight:300;line-height:1.18em;letter-spacing:0.0719vw;color:#14130E;}.elementor-11 .elementor-element.elementor-element-ct00020 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#2D2D24;}.elementor-11 .elementor-element.elementor-element-ct00020{--sections-background-color:#00000000;--sections-border-type:solid;--sections-border-color:#D9D4C7;--sections-padding:2.0833vw 2.0833vw 2.0833vw 2.0833vw;--sections-title-color:#14130E;--links-normal-color:#65756B;--links-hover-color:#14130E;--product-link-normal-color:#14130E;--product-link-hover-color:#65756B;--checkout-button-normal-text-color:#F9F7F2;--checkout-button-hover-text-color:#F9F7F2;}.elementor-11 .elementor-element.elementor-element-ct00020 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-ct00020 {--sections-descriptions-color:#65756B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-11 .elementor-element.elementor-element-ct00010 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-ct00011 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-11 .elementor-element.elementor-element-ct00010 .elementor-heading-title{font-size:13px;}.elementor-11 .elementor-element.elementor-element-ct00011 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ct00020 */.elementor-11 .elementor-element.elementor-element-ct00020, .elementor-11 .elementor-element.elementor-element-ct00020 *{font-family:'Work Sans',sans-serif;}.elementor-11 .elementor-element.elementor-element-ct00020 .shop_table{border:0;border-collapse:collapse;width:100%;}.elementor-11 .elementor-element.elementor-element-ct00020 .shop_table thead th{font-size:0.625vw;letter-spacing:0.1042vw;text-transform:uppercase;color:#65756B;font-weight:600;border:0;border-bottom:1px solid #D9D4C7;padding:0 0 1.0417vw;text-align:left;background:transparent;}.elementor-11 .elementor-element.elementor-element-ct00020 .shop_table td{border:0;border-bottom:1px solid #D9D4C7;padding:1.5625vw 0;vertical-align:middle;background:transparent;}.elementor-11 .elementor-element.elementor-element-ct00020 td.product-thumbnail img{width:6.25vw;height:auto;max-width:none;}.elementor-11 .elementor-element.elementor-element-ct00020 td.product-name a{color:#14130E;text-decoration:none;font-size:0.9375vw;font-weight:400;letter-spacing:0.0208vw;}.elementor-11 .elementor-element.elementor-element-ct00020 td.product-name a:hover{color:#65756B;}.elementor-11 .elementor-element.elementor-element-ct00020 td.product-price,.elementor-11 .elementor-element.elementor-element-ct00020 td.product-subtotal{color:#14130E;font-size:0.8333vw;}.elementor-11 .elementor-element.elementor-element-ct00020 .quantity input.qty{border:1px solid #D9D4C7;background:transparent;height:2.6042vw;width:4.1667vw;text-align:center;color:#14130E;border-radius:0;}.elementor-11 .elementor-element.elementor-element-ct00020 a.remove{color:#65756B!important;background:transparent!important;font-size:1.0417vw;line-height:1;}.elementor-11 .elementor-element.elementor-element-ct00020 a.remove:hover{color:#14130E!important;background:transparent!important;}.elementor-11 .elementor-element.elementor-element-ct00020 .button,.elementor-11 .elementor-element.elementor-element-ct00020 button.button,.elementor-11 .elementor-element.elementor-element-ct00020 .checkout-button{border-radius:100px!important;font-family:'Work Sans',sans-serif;letter-spacing:0.0781vw;font-size:0.8333vw;font-weight:400;padding:1.0417vw 2.0833vw;}.elementor-11 .elementor-element.elementor-element-ct00020 .cart_totals h2{font-weight:300;font-size:1.4583vw;letter-spacing:0.0365vw;color:#14130E;margin-bottom:1.5625vw;}.elementor-11 .elementor-element.elementor-element-ct00020 .cart_totals table th,.elementor-11 .elementor-element.elementor-element-ct00020 .cart_totals table td{border:0;border-bottom:1px solid #D9D4C7;padding:1.0417vw 0;font-size:0.8333vw;background:transparent;}.elementor-11 .elementor-element.elementor-element-ct00020 .coupon input[type=text]{border:1px solid #D9D4C7;background:transparent;height:2.6042vw;border-radius:0;padding:0 1.0417vw;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ct00020 .shop_table thead{display:none;}.elementor-11 .elementor-element.elementor-element-ct00020 .shop_table td{display:flex;justify-content:space-between;padding:12px 0;}.elementor-11 .elementor-element.elementor-element-ct00020 td.product-thumbnail img{width:80px;}}.elementor-11 .elementor-element.elementor-element-ct00020 button.button,.elementor-11 .elementor-element.elementor-element-ct00020 button[name=update_cart],.elementor-11 .elementor-element.elementor-element-ct00020 button[name=apply_coupon],.elementor-11 .elementor-element.elementor-element-ct00020 button[name=calc_shipping]{background:transparent!important;color:#65756B!important;border:1px solid #D9D4C7!important;border-radius:100px!important;box-shadow:none!important;text-shadow:none!important;font-size:0.7813vw;letter-spacing:0.0781vw;font-weight:500;padding:0.9375vw 1.8229vw!important;transition:all .25s ease;}.elementor-11 .elementor-element.elementor-element-ct00020 button.button:hover,.elementor-11 .elementor-element.elementor-element-ct00020 button[name=update_cart]:hover,.elementor-11 .elementor-element.elementor-element-ct00020 button[name=apply_coupon]:hover,.elementor-11 .elementor-element.elementor-element-ct00020 button[name=calc_shipping]:hover{background:transparent!important;color:#14130E!important;border-color:#14130E!important;}.elementor-11 .elementor-element.elementor-element-ct00020 button.button:disabled,.elementor-11 .elementor-element.elementor-element-ct00020 button[name=update_cart]:disabled{opacity:.4;}.elementor-11 .elementor-element.elementor-element-ct00020 a.checkout-button{background:#2D2D24!important;color:#F9F7F2!important;border:0!important;border-radius:100px!important;}.elementor-11 .elementor-element.elementor-element-ct00020 a.checkout-button:hover{background:#65756B!important;color:#F9F7F2!important;}.elementor-11 .elementor-element.elementor-element-ct00020 input.input-text{background:transparent!important;border:0!important;border-bottom:1px solid #D9D4C7!important;border-radius:0!important;padding:0 0 0.5208vw!important;height:2.6042vw;color:#14130E;font-size:0.8333vw;}.elementor-11 .elementor-element.elementor-element-ct00020 .coupon{display:flex;gap:1.0417vw;align-items:flex-end;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ct00020 button.button,.elementor-11 .elementor-element.elementor-element-ct00020 a.checkout-button{font-size:14px;padding:14px 24px!important;width:100%;}.elementor-11 .elementor-element.elementor-element-ct00020 .coupon{flex-direction:column;align-items:stretch;}.elementor-11 .elementor-element.elementor-element-ct00020 input.input-text{height:44px;font-size:16px;}}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ct00020,.elementor-11 .elementor-element.elementor-element-ct00020 *{font-size:14px!important;}}/* End custom CSS */