.elementor-1445 .elementor-element.elementor-element-83e4513{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-f17a2f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1445 .elementor-element.elementor-element-3b21417{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-1445 .elementor-element.elementor-element-3b21417 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:34px;font-weight:500;text-transform:none;line-height:60px;letter-spacing:0.8px;color:#222222;}.elementor-1445 .elementor-element.elementor-element-4869b6a{padding:0px 0px 0px 0px;}.elementor-1445 .elementor-element.elementor-element-65d555c{--update-cart-automatically-display:none;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--sections-border-type:none;--sections-border-radius:10px 10px 10px 10px;--sections-title-color:var( --e-global-color-45aec8f );--links-normal-color:var( --e-global-color-f72b63d );--links-hover-color:var( --e-global-color-af58713 );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-45aec8f );--forms-fields-focus-color:var( --e-global-color-45aec8f );--forms-buttons-normal-text-color:var( --e-global-color-89db08f );--forms-buttons-hover-text-color:var( --e-global-color-89db08f );--forms-buttons-border-type:none;--forms-buttons-border-radius:10px 10px 10px 10px;--order-summary-color:var( --e-global-color-f72b63d );--order-summary-variations-color:var( --e-global-color-primary );--product-link-hover-color:var( --e-global-color-af58713 );--order-summary-remove-icon-normal-color:var( --e-global-color-1286fda );--order-summary-remove-icon-hover-color:var( --e-global-color-af58713 );--totals-color:#4A4446;--checkout-button-normal-text-color:var( --e-global-color-89db08f );--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-1445 .elementor-element.elementor-element-65d555c .shop_table .button{background-color:var( --e-global-color-1286fda );font-family:var( --e-global-typography-098ea65-font-family ), Sans-serif;font-size:var( --e-global-typography-098ea65-font-size );font-weight:var( --e-global-typography-098ea65-font-weight );letter-spacing:var( --e-global-typography-098ea65-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-1286fda );}.elementor-1445 .elementor-element.elementor-element-65d555c.elementor-element{--align-self:center;}.elementor-1445 .elementor-element.elementor-element-65d555c .e-cart-section{box-shadow:0px 0px 8px -2px rgba(0,0,0,0.5);}.elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals h2{font-family:var( --e-global-typography-a7eabc1-font-family ), Sans-serif;font-size:var( --e-global-typography-a7eabc1-font-size );font-weight:var( --e-global-typography-a7eabc1-font-weight );text-transform:var( --e-global-typography-a7eabc1-text-transform );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c {--sections-descriptions-color:var( --e-global-color-f72b63d );}.elementor-1445 .elementor-element.elementor-element-65d555c .e-cart-content, .elementor-1445 .elementor-element.elementor-element-65d555c .woocommerce-shipping-destination, .elementor-1445 .elementor-element.elementor-element-65d555c .shipping-calculator-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1445 .elementor-element.elementor-element-65d555c #shipping_method li label{font-family:var( --e-global-typography-a7eabc1-font-family ), Sans-serif;font-size:var( --e-global-typography-a7eabc1-font-size );font-weight:var( --e-global-typography-a7eabc1-font-weight );text-transform:var( --e-global-typography-a7eabc1-text-transform );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .coupon .input-text, .elementor-1445 .elementor-element.elementor-element-65d555c .cart-collaterals .input-text, .elementor-1445 .elementor-element.elementor-element-65d555c select, .elementor-1445 .elementor-element.elementor-element-65d555c .select2-selection--single{font-family:var( --e-global-typography-a7eabc1-font-family ), Sans-serif;font-size:var( --e-global-typography-a7eabc1-font-size );font-weight:var( --e-global-typography-a7eabc1-font-weight );text-transform:var( --e-global-typography-a7eabc1-text-transform );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-45aec8f );}.elementor-1445 .elementor-element.elementor-element-65d555c .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-45aec8f );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-45aec8f );}.elementor-1445 .elementor-element.elementor-element-65d555c .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-45aec8f );}.elementor-1445 .elementor-element.elementor-element-65d555c .e-shop-table .cart th, .elementor-1445 .elementor-element.elementor-element-65d555c .e-shop-table .cart td:before{font-family:var( --e-global-typography-a7eabc1-font-family ), Sans-serif;font-size:var( --e-global-typography-a7eabc1-font-size );font-weight:var( --e-global-typography-a7eabc1-font-weight );text-transform:var( --e-global-typography-a7eabc1-text-transform );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .cart td span, .elementor-1445 .elementor-element.elementor-element-65d555c .cart td, .elementor-1445 .elementor-element.elementor-element-65d555c .input-text.qty{font-family:var( --e-global-typography-a7eabc1-font-family ), Sans-serif;font-size:var( --e-global-typography-a7eabc1-font-size );font-weight:var( --e-global-typography-a7eabc1-font-weight );text-transform:var( --e-global-typography-a7eabc1-text-transform );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .product-name .variation{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals .shop_table td:before, .elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .checkout-button{font-family:var( --e-global-typography-098ea65-font-family ), Sans-serif;font-size:var( --e-global-typography-098ea65-font-size );font-weight:var( --e-global-typography-098ea65-font-weight );letter-spacing:var( --e-global-typography-098ea65-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-217a162{--display:flex;}.elementor-1445 .elementor-element.elementor-element-30fb051{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B0B0B0;--border-color:#B0B0B0;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 8px -2px rgba(0,0,0,0.5);}.elementor-1445 .elementor-element.elementor-element-30fb051:not(.elementor-motion-effects-element-type-background), .elementor-1445 .elementor-element.elementor-element-30fb051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89db08f );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1445 .elementor-element.elementor-element-337df63{border-style:solid;border-width:0px 1px 0px 0px;border-color:#B0B0B0;border-radius:0px 0px 0px 0px;}.elementor-1445 .elementor-element.elementor-element-337df63 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1445 .elementor-element.elementor-element-337df63.elementor-view-stacked .elementor-icon{background-color:#F6729D;}.elementor-1445 .elementor-element.elementor-element-337df63.elementor-view-framed .elementor-icon, .elementor-1445 .elementor-element.elementor-element-337df63.elementor-view-default .elementor-icon{fill:#F6729D;color:#F6729D;border-color:#F6729D;}.elementor-1445 .elementor-element.elementor-element-337df63 .elementor-icon-box-title, .elementor-1445 .elementor-element.elementor-element-337df63 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:20px;letter-spacing:0px;}.elementor-1445 .elementor-element.elementor-element-337df63 .elementor-icon-box-title{color:#4A4446;}.elementor-1445 .elementor-element.elementor-element-337df63 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;letter-spacing:1px;color:#000000;}.elementor-1445 .elementor-element.elementor-element-440994c{border-style:solid;border-width:0px 01px 0px 0px;border-color:var( --e-global-color-8e87974 );}.elementor-1445 .elementor-element.elementor-element-440994c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1445 .elementor-element.elementor-element-440994c.elementor-view-stacked .elementor-icon{background-color:#F6729D;}.elementor-1445 .elementor-element.elementor-element-440994c.elementor-view-framed .elementor-icon, .elementor-1445 .elementor-element.elementor-element-440994c.elementor-view-default .elementor-icon{fill:#F6729D;color:#F6729D;border-color:#F6729D;}.elementor-1445 .elementor-element.elementor-element-440994c .elementor-icon-box-title, .elementor-1445 .elementor-element.elementor-element-440994c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:20px;letter-spacing:0px;}.elementor-1445 .elementor-element.elementor-element-440994c .elementor-icon-box-title{color:#000000;}.elementor-1445 .elementor-element.elementor-element-440994c .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;letter-spacing:1px;color:#000000;}.elementor-1445 .elementor-element.elementor-element-21e4cce{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1445 .elementor-element.elementor-element-21e4cce .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1445 .elementor-element.elementor-element-21e4cce.elementor-view-stacked .elementor-icon{background-color:#F6729D;}.elementor-1445 .elementor-element.elementor-element-21e4cce.elementor-view-framed .elementor-icon, .elementor-1445 .elementor-element.elementor-element-21e4cce.elementor-view-default .elementor-icon{fill:#F6729D;color:#F6729D;border-color:#F6729D;}.elementor-1445 .elementor-element.elementor-element-21e4cce .elementor-icon-box-title, .elementor-1445 .elementor-element.elementor-element-21e4cce .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:20px;letter-spacing:0px;}.elementor-1445 .elementor-element.elementor-element-21e4cce .elementor-icon-box-title{color:#000000;}.elementor-1445 .elementor-element.elementor-element-21e4cce .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;letter-spacing:1px;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1445 .elementor-element.elementor-element-217a162{--content-width:973px;}}@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 );}.elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals h2{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .e-cart-content, .elementor-1445 .elementor-element.elementor-element-65d555c .woocommerce-shipping-destination, .elementor-1445 .elementor-element.elementor-element-65d555c .shipping-calculator-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1445 .elementor-element.elementor-element-65d555c #shipping_method li label{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .coupon .input-text, .elementor-1445 .elementor-element.elementor-element-65d555c .cart-collaterals .input-text, .elementor-1445 .elementor-element.elementor-element-65d555c select, .elementor-1445 .elementor-element.elementor-element-65d555c .select2-selection--single{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .shop_table .button{font-size:var( --e-global-typography-098ea65-font-size );letter-spacing:var( --e-global-typography-098ea65-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .e-shop-table .cart th, .elementor-1445 .elementor-element.elementor-element-65d555c .e-shop-table .cart td:before{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .cart td span, .elementor-1445 .elementor-element.elementor-element-65d555c .cart td, .elementor-1445 .elementor-element.elementor-element-65d555c .input-text.qty{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .product-name .variation{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals .shop_table td:before, .elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .checkout-button{font-size:var( --e-global-typography-098ea65-font-size );letter-spacing:var( --e-global-typography-098ea65-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-30fb051{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-1445 .elementor-element.elementor-element-83e4513{--content-width:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1445 .elementor-element.elementor-element-83e4513.e-con{--align-self:center;}.elementor-1445 .elementor-element.elementor-element-f17a2f5{--content-width:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1445 .elementor-element.elementor-element-f17a2f5.e-con{--align-self:center;}.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 );}.elementor-1445 .elementor-element.elementor-element-65d555c{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals h2{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .e-cart-content, .elementor-1445 .elementor-element.elementor-element-65d555c .woocommerce-shipping-destination, .elementor-1445 .elementor-element.elementor-element-65d555c .shipping-calculator-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1445 .elementor-element.elementor-element-65d555c #shipping_method li label{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .coupon .input-text, .elementor-1445 .elementor-element.elementor-element-65d555c .cart-collaterals .input-text, .elementor-1445 .elementor-element.elementor-element-65d555c select, .elementor-1445 .elementor-element.elementor-element-65d555c .select2-selection--single{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .shop_table .button{font-size:var( --e-global-typography-098ea65-font-size );letter-spacing:var( --e-global-typography-098ea65-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .e-shop-table .cart th, .elementor-1445 .elementor-element.elementor-element-65d555c .e-shop-table .cart td:before{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .cart td span, .elementor-1445 .elementor-element.elementor-element-65d555c .cart td, .elementor-1445 .elementor-element.elementor-element-65d555c .input-text.qty{font-size:var( --e-global-typography-a7eabc1-font-size );line-height:var( --e-global-typography-a7eabc1-line-height );letter-spacing:var( --e-global-typography-a7eabc1-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .product-name .variation{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals .shop_table td:before, .elementor-1445 .elementor-element.elementor-element-65d555c .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-65d555c .checkout-button{font-size:var( --e-global-typography-098ea65-font-size );letter-spacing:var( --e-global-typography-098ea65-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-217a162{--content-width:370px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-30fb051{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-337df63{padding:0px 0px 5px 0px;border-width:0px 0px 0px 0px;}.elementor-1445 .elementor-element.elementor-element-440994c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-width:1px 0px 1px 0px;}.elementor-1445 .elementor-element.elementor-element-21e4cce{padding:5px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-4869b6a */.elementor-1445 .elementor-element.elementor-element-4869b6a .ladyk-cart-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;

  width: 100%;
  margin: 12px auto 26px auto;
}

.elementor-1445 .elementor-element.elementor-element-4869b6a .ladyk-cart-line {
  display: block;
  width: 120px;
  height: 1px;

  background: linear-gradient(
    90deg,
    rgba(246, 114, 157, 0),
    rgba(246, 114, 157, 0.75)
  );

  border-radius: 999px;
}

.elementor-1445 .elementor-element.elementor-element-4869b6a .ladyk-cart-line:last-child {
  background: linear-gradient(
    90deg,
    rgba(246, 114, 157, 0.75),
    rgba(246, 114, 157, 0)
  );
}

.elementor-1445 .elementor-element.elementor-element-4869b6a .ladyk-cart-icon {
  color: #F6729D;
  font-size: 20px;
  line-height: 1;
  font-weight: 600;
}

@media (max-width: 767px) {
  .elementor-1445 .elementor-element.elementor-element-4869b6a .ladyk-cart-divider {
    gap: 10px;
    margin: 10px auto 22px auto;
  }

  .elementor-1445 .elementor-element.elementor-element-4869b6a .ladyk-cart-line {
    width: 70px;
  }

  .elementor-1445 .elementor-element.elementor-element-4869b6a .ladyk-cart-icon {
    font-size: 17px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-275e0cd */.elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-checkout-steps {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;

  width: 100%;
  max-width: 520px;
  margin: 20px auto 34px auto;

  font-family: "Jost", sans-serif;
}

.elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step {
  display: inline-flex;
  align-items: center;
  gap: 10px;

  color: #7E777A;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
}

.elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step-number {
  width: 34px;
  height: 34px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: #FFFFFF;
  color: #7E777A;

  border: 1px solid rgba(47, 42, 45, 0.18);
  border-radius: 999px;

  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}

.elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step-label {
  line-height: 1;
}

.elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step-line {
  width: 84px;
  height: 1px;

  background: rgba(246, 114, 157, 0.35);
  border-radius: 999px;
}

.elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step.is-active {
  color: #F6729D;
  font-weight: 700;
}

.elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step.is-active .ladyk-step-number {
  background: #F6729D;
  color: #FFFFFF;
  border-color: #F6729D;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-checkout-steps {
    gap: 10px;
    max-width: 100%;
    margin: 16px auto 28px auto;
  }

  .elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step {
    gap: 6px;
    font-size: 12px;
  }

  .elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step-number {
    width: 28px;
    height: 28px;
    font-size: 12px;
  }

  .elementor-1445 .elementor-element.elementor-element-275e0cd .ladyk-step-line {
    width: 36px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-65d555c *//* =========================================
   LADY K — show product images in mobile/tablet cart
========================================= */

@media (max-width: 1024px) {

  /* Show product thumbnail cell */
  body.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail,
  body.woocommerce-cart table.cart tr td.product-thumbnail,
  body.woocommerce-cart .woocommerce-cart-form tr td.product-thumbnail {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 0 22px 0 !important;
    text-align: center !important;
    border: none !important;
  }

  /* Remove WooCommerce mobile label before image */
  body.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail::before,
  body.woocommerce-cart table.cart tr td.product-thumbnail::before,
  body.woocommerce-cart .woocommerce-cart-form tr td.product-thumbnail::before {
    display: none !important;
    content: none !important;
  }

  /* Product image link */
  body.woocommerce-cart table.cart .product-thumbnail a,
  body.woocommerce-cart .woocommerce-cart-form .product-thumbnail a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 150px !important;
    height: 150px !important;
    margin: 0 auto !important;
    background: #FFFFFF !important;
    border-radius: 16px !important;
    overflow: hidden !important;
  }

  /* Product image */
  body.woocommerce-cart table.cart .product-thumbnail img,
  body.woocommerce-cart .woocommerce-cart-form .product-thumbnail img,
  body.woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail img {
    display: block !important;
    width: 150px !important;
    height: 150px !important;
    max-width: 150px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
    border-radius: 14px !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* If Elementor Cart widget hides image */
  body.woocommerce-cart .elementor-menu-cart__product-image,
  body.woocommerce-cart .elementor-cart__product-image,
  body.woocommerce-cart .e-cart-section .product-thumbnail {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  body.woocommerce-cart .elementor-menu-cart__product-image img,
  body.woocommerce-cart .elementor-cart__product-image img {
    display: block !important;
    width: 150px !important;
    height: 150px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
  }
}


/* =========================================
   LADY K — slightly larger cart images on tablet
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  body.woocommerce-cart table.cart .product-thumbnail a,
  body.woocommerce-cart .woocommerce-cart-form .product-thumbnail a {
    width: 170px !important;
    height: 170px !important;
  }

  body.woocommerce-cart table.cart .product-thumbnail img,
  body.woocommerce-cart .woocommerce-cart-form .product-thumbnail img,
  body.woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail img,
  body.woocommerce-cart .elementor-menu-cart__product-image img,
  body.woocommerce-cart .elementor-cart__product-image img {
    width: 170px !important;
    height: 170px !important;
    max-width: 170px !important;
  }
}/* End custom CSS */