.elementor-672 .elementor-element.elementor-element-c3b14a0{--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:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:96px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-672 .elementor-element.elementor-element-c3b14a0:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-c3b14a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-916e0e2 );}.elementor-672 .elementor-element.elementor-element-8860f2c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E6;--border-color:#E8E8E6;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.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-672 .elementor-element.elementor-element-b5c2161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-672 .elementor-element.elementor-element-b5c2161 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-212b927 );}.elementor-672 .elementor-element.elementor-element-43d3e50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-672 .elementor-element.elementor-element-43d3e50 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1.05em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-672 .elementor-element.elementor-element-39b7b1b{--update-cart-automatically-display:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-672 .elementor-element.elementor-element-c3b14a0{--content-width:1280px;}}@media(max-width:1024px){.elementor-672 .elementor-element.elementor-element-c3b14a0{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:72px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-672 .elementor-element.elementor-element-b5c2161 .elementor-heading-title{font-size:12px;}.elementor-672 .elementor-element.elementor-element-43d3e50 .elementor-heading-title{font-size:52px;}}@media(max-width:767px){.elementor-672 .elementor-element.elementor-element-c3b14a0{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:48px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-672 .elementor-element.elementor-element-8860f2c{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-b5c2161 .elementor-heading-title{font-size:11px;}.elementor-672 .elementor-element.elementor-element-43d3e50 .elementor-heading-title{font-size:42px;}}/* Start custom CSS for heading, class: .elementor-element-b5c2161 */.elementor-672 .elementor-element.elementor-element-b5c2161 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43d3e50 */.elementor-672 .elementor-element.elementor-element-43d3e50 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-39b7b1b */.elementor-672 .elementor-element.elementor-element-39b7b1b .button,.elementor-672 .elementor-element.elementor-element-39b7b1b button.button,.elementor-672 .elementor-element.elementor-element-39b7b1b .checkout-button,.elementor-672 .elementor-element.elementor-element-39b7b1b #place_order,.elementor-672 .elementor-element.elementor-element-39b7b1b button[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:14px 28px!important;border:1px solid #000!important;border-radius:0!important;background:#000!important;color:#fff!important;font-family:"Barlow Condensed",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .2s,color .2s;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .button:hover,.elementor-672 .elementor-element.elementor-element-39b7b1b button.button:hover,.elementor-672 .elementor-element.elementor-element-39b7b1b .checkout-button:hover,.elementor-672 .elementor-element.elementor-element-39b7b1b #place_order:hover,.elementor-672 .elementor-element.elementor-element-39b7b1b button[type=submit]:hover{background:#fff!important;color:#000!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b input[type=text],.elementor-672 .elementor-element.elementor-element-39b7b1b input[type=email],.elementor-672 .elementor-element.elementor-element-39b7b1b input[type=tel],.elementor-672 .elementor-element.elementor-element-39b7b1b input[type=password],.elementor-672 .elementor-element.elementor-element-39b7b1b input[type=number],.elementor-672 .elementor-element.elementor-element-39b7b1b select,.elementor-672 .elementor-element.elementor-element-39b7b1b textarea,.elementor-672 .elementor-element.elementor-element-39b7b1b .select2-container .select2-selection{min-height:48px;border:1px solid #C8C8C7!important;border-radius:0!important;background:#fff!important;color:#000!important;font-family:"Barlow",sans-serif!important;font-size:15px!important;box-shadow:none!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b label{font-family:"Barlow Condensed",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#3C3C3B!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b a{color:#000;}
.elementor-672 .elementor-element.elementor-element-39b7b1b h2,.elementor-672 .elementor-element.elementor-element-39b7b1b h3{font-family:"Cormorant Garamond",serif!important;font-weight:400!important;color:#000!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .woocommerce-message,.elementor-672 .elementor-element.elementor-element-39b7b1b .woocommerce-info,.elementor-672 .elementor-element.elementor-element-39b7b1b .woocommerce-error{border:0!important;border-left:2px solid #000!important;border-radius:0!important;background:#FAF9F7!important;color:#3C3C3B!important;font-family:"Barlow",sans-serif!important;}
@media(max-width:767px){.elementor-672 .elementor-element.elementor-element-39b7b1b input,.elementor-672 .elementor-element.elementor-element-39b7b1b select,.elementor-672 .elementor-element.elementor-element-39b7b1b textarea{font-size:16px!important;}}
.elementor-672 .elementor-element.elementor-element-39b7b1b{font-family:"Barlow",sans-serif;color:#3C3C3B;}
.elementor-672 .elementor-element.elementor-element-39b7b1b table.shop_table{border:0!important;border-top:1px solid #E8E8E6!important;border-radius:0!important;margin:0!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b table.shop_table th{padding:16px 12px!important;font-family:"Barlow Condensed",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#7A7A79!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b table.shop_table td{padding:20px 12px!important;border-top:1px solid #E8E8E6!important;vertical-align:middle;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .product-thumbnail img{width:88px!important;height:auto;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .product-name a{font-family:"Cormorant Garamond",serif;font-size:21px;color:#000;text-decoration:none;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .product-price,.elementor-672 .elementor-element.elementor-element-39b7b1b .product-subtotal{font-family:"Barlow Condensed",sans-serif;font-size:15px;letter-spacing:.06em;color:#000;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .product-remove a.remove{color:#7A7A79!important;font-size:22px;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .product-remove a.remove:hover{background:transparent!important;color:#000!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .quantity .qty{width:64px!important;min-height:44px;text-align:center;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .coupon{display:flex;gap:8px;flex-wrap:wrap;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .cart_totals,.elementor-672 .elementor-element.elementor-element-39b7b1b .e-cart-totals{background:#FAF9F7;padding:32px!important;border:0!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .cart_totals h2{font-size:28px!important;margin:0 0 16px!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .cart_totals table.shop_table{border-top:0!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .cart_totals .order-total .amount{font-family:"Cormorant Garamond",serif;font-size:26px;color:#000;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .wc-proceed-to-checkout .checkout-button{width:100%;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .cart-empty{font-family:"Cormorant Garamond",serif!important;font-size:28px!important;border:0!important;background:transparent!important;padding:0!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .cart-empty::before,.elementor-672 .elementor-element.elementor-element-39b7b1b .woocommerce-info::before,.elementor-672 .elementor-element.elementor-element-39b7b1b .woocommerce-message::before{display:none!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .return-to-shop{margin-top:24px;}
@media(max-width:767px){
.elementor-672 .elementor-element.elementor-element-39b7b1b table.shop_table td{padding:14px 0!important;}
.elementor-672 .elementor-element.elementor-element-39b7b1b .cart_totals,.elementor-672 .elementor-element.elementor-element-39b7b1b .e-cart-totals{padding:24px 20px!important;}
}/* End custom CSS */