.elementor-14588 .elementor-element.elementor-element-8fbab16{--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:36px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14588 .elementor-element.elementor-element-1c47fad{font-family:var( --e-global-typography-swpsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-swpsmall-font-size );font-weight:var( --e-global-typography-swpsmall-font-weight );line-height:var( --e-global-typography-swpsmall-line-height );color:var( --e-global-color-swpdark );}.elementor-14588 .elementor-element.elementor-element-1c47fad a{color:var( --e-global-color-swpmuted3 );}.elementor-14588 .elementor-element.elementor-element-1c47fad a:hover, .elementor-14588 .elementor-element.elementor-element-1c47fad a:focus{color:var( --e-global-color-swpaccent );}.elementor-14588 .elementor-element.elementor-element-7f14615{--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:20px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-14588 .elementor-element.elementor-element-fd3989a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-14588 .elementor-element.elementor-element-fd3989a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-swpdark );}.elementor-14588 .elementor-element.elementor-element-61aa327{--update-cart-automatically-display:none;--sections-background-color:#fffdf8;--sections-border-type:solid;--sections-border-color:#e2d6c1;--sections-border-radius:6px 6px 6px 6px;--sections-padding:26px 26px 26px 26px;--sections-title-color:#a3623a;--sections-title-spacing:18px;--links-normal-color:#a3623a;--links-hover-color:#7c4a2b;}.elementor-14588 .elementor-element.elementor-element-61aa327 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-14588 .elementor-element.elementor-element-cb5fa18{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-swpsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-swpsmall-font-size );font-weight:var( --e-global-typography-swpsmall-font-weight );line-height:var( --e-global-typography-swpsmall-line-height );color:var( --e-global-color-swpmuted3 );}.elementor-14588 .elementor-element.elementor-element-cb5fa18 a{color:var( --e-global-color-swpaccent );}.elementor-14588 .elementor-element.elementor-element-cb5fa18 a:hover, .elementor-14588 .elementor-element.elementor-element-cb5fa18 a:focus{color:var( --e-global-color-swpaccenth );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14588 .elementor-element.elementor-element-1c47fad{font-size:var( --e-global-typography-swpsmall-font-size );line-height:var( --e-global-typography-swpsmall-line-height );}.elementor-14588 .elementor-element.elementor-element-fd3989a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14588 .elementor-element.elementor-element-cb5fa18{font-size:var( --e-global-typography-swpsmall-font-size );line-height:var( --e-global-typography-swpsmall-line-height );}}@media(min-width:768px){.elementor-14588 .elementor-element.elementor-element-8fbab16{--content-width:1180px;}.elementor-14588 .elementor-element.elementor-element-7f14615{--content-width:1180px;}}@media(max-width:767px){.elementor-14588 .elementor-element.elementor-element-8fbab16{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-14588 .elementor-element.elementor-element-1c47fad{font-size:var( --e-global-typography-swpsmall-font-size );line-height:var( --e-global-typography-swpsmall-line-height );}.elementor-14588 .elementor-element.elementor-element-7f14615{--padding-top:16px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-14588 .elementor-element.elementor-element-fd3989a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14588 .elementor-element.elementor-element-cb5fa18{font-size:var( --e-global-typography-swpsmall-font-size );line-height:var( --e-global-typography-swpsmall-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-61aa327 */.elementor-14588 .elementor-element.elementor-element-61aa327 .e-cart-section{background:transparent;border:0;padding:0} .elementor-14588 .elementor-element.elementor-element-61aa327 .e-cart-totals{background:#fffdf8;border:1px solid #e2d6c1;border-radius:6px;padding:26px} .elementor-14588 .elementor-element.elementor-element-61aa327 .shop_table.cart{border:0} .elementor-14588 .elementor-element.elementor-element-61aa327 .cart .product-remove a{font-size:12px} .elementor-14588 .elementor-element.elementor-element-61aa327 .cart-collaterals .order-total .amount{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:600} .elementor-14588 .elementor-element.elementor-element-61aa327 .checkout-button{width:100%;background:#a3623a;color:#fff;border-radius:2px;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:16px;margin-top:22px} .elementor-14588 .elementor-element.elementor-element-61aa327 .checkout-button:hover{background:#7c4a2b;color:#fff} .elementor-14588 .elementor-element.elementor-element-61aa327 .coupon .button,.elementor-14588 .elementor-element.elementor-element-61aa327 button[name="update_cart"]{background:transparent;border:1px solid #2c2620;color:#2c2620;border-radius:2px;text-transform:uppercase;letter-spacing:.08em;font-size:12px} .elementor-14588 .elementor-element.elementor-element-61aa327 .return-to-shop .button{background:#a3623a;color:#fff;border-radius:2px;text-transform:uppercase;letter-spacing:.08em}/* End custom CSS */