.elementor-7 .elementor-element.elementor-element-df174dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-df174dd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-df174dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1B2E;}.elementor-7 .elementor-element.elementor-element-5c9cb4d{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-51e336d{text-align:center;}.elementor-7 .elementor-element.elementor-element-51e336d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-de7bd2f{text-align:center;}.elementor-7 .elementor-element.elementor-element-de7bd2f .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-9182e79 );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bc9b505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;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 );color:var( --e-global-color-33d1003 );}.elementor-7 .elementor-element.elementor-element-68fb09d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-68fb09d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-68fb09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f7;}.elementor-7 .elementor-element.elementor-element-15ba620{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-4c62477 );--links-normal-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-secondary );--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:30px 30px 30px 30px;--order-summary-color:var( --e-global-color-7adf5de );--product-link-normal-color:var( --e-global-color-primary );--order-summary-quantity-border-color:var( --e-global-color-primary );--order-summary-quantity-border-weight:2px;--order-summary-remove-icon-normal-color:var( --e-global-color-16f7609 );--totals-color:var( --e-global-color-7adf5de );--checkout-button-normal-text-color:var( --e-global-color-9182e79 );--checkout-button-border-radius:30px 30px 30px 30px;--checkout-button-padding:15px 60px 15px 60px;--checkout-button-width:fit-content;}.elementor-7 .elementor-element.elementor-element-15ba620 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals h2{font-family:var( --e-global-typography-ee622ae-font-family ), Sans-serif;font-size:var( --e-global-typography-ee622ae-font-size );font-weight:var( --e-global-typography-ee622ae-font-weight );}.elementor-7 .elementor-element.elementor-element-15ba620 {--sections-descriptions-color:var( --e-global-color-4c62477 );}.elementor-7 .elementor-element.elementor-element-15ba620 .e-cart-content, .elementor-7 .elementor-element.elementor-element-15ba620 .woocommerce-shipping-destination, .elementor-7 .elementor-element.elementor-element-15ba620 .shipping-calculator-button{font-family:var( --e-global-typography-db6b791-font-family ), Sans-serif;font-size:var( --e-global-typography-db6b791-font-size );font-weight:var( --e-global-typography-db6b791-font-weight );}.elementor-7 .elementor-element.elementor-element-15ba620 #shipping_method li label{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 );}.elementor-7 .elementor-element.elementor-element-15ba620 .coupon .input-text, .elementor-7 .elementor-element.elementor-element-15ba620 .cart-collaterals .input-text, .elementor-7 .elementor-element.elementor-element-15ba620 select, .elementor-7 .elementor-element.elementor-element-15ba620 .select2-selection--single{font-family:var( --e-global-typography-db6b791-font-family ), Sans-serif;font-size:var( --e-global-typography-db6b791-font-size );font-weight:var( --e-global-typography-db6b791-font-weight );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-15ba620 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-15ba620 .shop_table .button{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;border-width:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-15ba620 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-4c62477 );}.elementor-7 .elementor-element.elementor-element-15ba620 .e-shop-table .cart th, .elementor-7 .elementor-element.elementor-element-15ba620 .e-shop-table .cart td:before{font-family:var( --e-global-typography-ee622ae-font-family ), Sans-serif;font-size:var( --e-global-typography-ee622ae-font-size );font-weight:var( --e-global-typography-ee622ae-font-weight );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart td span, .elementor-7 .elementor-element.elementor-element-15ba620 .cart td, .elementor-7 .elementor-element.elementor-element-15ba620 .input-text.qty{font-family:var( --e-global-typography-db6b791-font-family ), Sans-serif;font-size:var( --e-global-typography-db6b791-font-size );font-weight:var( --e-global-typography-db6b791-font-weight );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals .shop_table td:before, .elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-ee622ae-font-family ), Sans-serif;font-size:var( --e-global-typography-ee622ae-font-size );font-weight:var( --e-global-typography-ee622ae-font-weight );}.elementor-7 .elementor-element.elementor-element-15ba620 .checkout-button{font-family:var( --e-global-typography-ee622ae-font-family ), Sans-serif;font-size:var( --e-global-typography-ee622ae-font-size );font-weight:var( --e-global-typography-ee622ae-font-weight );border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-df174dd{--content-width:1260px;}}@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 );}.elementor-7 .elementor-element.elementor-element-de7bd2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-bc9b505{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals h2{font-size:var( --e-global-typography-ee622ae-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .e-cart-content, .elementor-7 .elementor-element.elementor-element-15ba620 .woocommerce-shipping-destination, .elementor-7 .elementor-element.elementor-element-15ba620 .shipping-calculator-button{font-size:var( --e-global-typography-db6b791-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 #shipping_method li label{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .coupon .input-text, .elementor-7 .elementor-element.elementor-element-15ba620 .cart-collaterals .input-text, .elementor-7 .elementor-element.elementor-element-15ba620 select, .elementor-7 .elementor-element.elementor-element-15ba620 .select2-selection--single{font-size:var( --e-global-typography-db6b791-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .e-shop-table .cart th, .elementor-7 .elementor-element.elementor-element-15ba620 .e-shop-table .cart td:before{font-size:var( --e-global-typography-ee622ae-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart td span, .elementor-7 .elementor-element.elementor-element-15ba620 .cart td, .elementor-7 .elementor-element.elementor-element-15ba620 .input-text.qty{font-size:var( --e-global-typography-db6b791-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals .shop_table td:before, .elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-ee622ae-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .checkout-button{font-size:var( --e-global-typography-ee622ae-font-size );}}@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 );}.elementor-7 .elementor-element.elementor-element-de7bd2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-bc9b505{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals h2{font-size:var( --e-global-typography-ee622ae-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .e-cart-content, .elementor-7 .elementor-element.elementor-element-15ba620 .woocommerce-shipping-destination, .elementor-7 .elementor-element.elementor-element-15ba620 .shipping-calculator-button{font-size:var( --e-global-typography-db6b791-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 #shipping_method li label{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .coupon .input-text, .elementor-7 .elementor-element.elementor-element-15ba620 .cart-collaterals .input-text, .elementor-7 .elementor-element.elementor-element-15ba620 select, .elementor-7 .elementor-element.elementor-element-15ba620 .select2-selection--single{font-size:var( --e-global-typography-db6b791-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .e-shop-table .cart th, .elementor-7 .elementor-element.elementor-element-15ba620 .e-shop-table .cart td:before{font-size:var( --e-global-typography-ee622ae-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart td span, .elementor-7 .elementor-element.elementor-element-15ba620 .cart td, .elementor-7 .elementor-element.elementor-element-15ba620 .input-text.qty{font-size:var( --e-global-typography-db6b791-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals .shop_table td:before, .elementor-7 .elementor-element.elementor-element-15ba620 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-ee622ae-font-size );}.elementor-7 .elementor-element.elementor-element-15ba620 .checkout-button{font-size:var( --e-global-typography-ee622ae-font-size );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-15ba620 */{{WRAPPER}} .woocommerce { font-family:'Quicksand',sans-serif; } {{WRAPPER}} .woocommerce table.shop_table { background:#fff; border-radius:16px; border:1px solid #e8e8ed !important; border-collapse:separate !important; border-spacing:0; overflow:hidden; width:100%; } {{WRAPPER}} .woocommerce table.shop_table th { background:#1E1B2E; color:#fff; font-family:'Quicksand',sans-serif; font-size:12px; font-weight:800; text-transform:uppercase; letter-spacing:1.5px; padding:16px 20px; border:none !important; } {{WRAPPER}} .woocommerce table.shop_table td { padding:16px 20px; border-bottom:1px solid #f0f0f3 !important; border-top:none !important; font-family:'Quicksand',sans-serif; font-size:14px; color:#1d1d1f; vertical-align:middle; } {{WRAPPER}} .woocommerce table.shop_table tr:last-child td { border-bottom:none !important; } {{WRAPPER}} .woocommerce table.shop_table .product-name a { font-weight:700; color:#1d1d1f; text-decoration:none; } {{WRAPPER}} .woocommerce table.shop_table .product-name a:hover { color:#E040A0; } {{WRAPPER}} .woocommerce table.shop_table .amount { color:#E040A0; font-weight:700; } {{WRAPPER}} .woocommerce table.shop_table input.qty { border:1.5px solid #e0e0e5; border-radius:8px; padding:6px 10px; font-family:'Quicksand',sans-serif; font-size:14px; font-weight:700; width:60px; text-align:center; } {{WRAPPER}} .woocommerce table.shop_table a.remove { color:#E040A0 !important; font-size:20px; } {{WRAPPER}} .woocommerce .cart-collaterals .cart_totals { background:#fff; border-radius:16px; border:1px solid #e8e8ed; padding:28px; } {{WRAPPER}} .woocommerce .cart_totals h2 { font-family:'Playfair Display',serif; font-size:22px; font-weight:700; color:#1d1d1f; margin-bottom:20px; } {{WRAPPER}} .woocommerce .cart_totals table { width:100%; } {{WRAPPER}} .woocommerce .cart_totals table th, {{WRAPPER}} .woocommerce .cart_totals table td { font-family:'Quicksand',sans-serif; font-size:14px; padding:10px 0; border-bottom:1px solid #f0f0f3; color:#1d1d1f; } {{WRAPPER}} .woocommerce .cart_totals table tr:last-child th, {{WRAPPER}} .woocommerce .cart_totals table tr:last-child td { border-bottom:none; font-size:17px; font-weight:800; color:#1d1d1f; } {{WRAPPER}} .woocommerce .cart_totals table .amount { color:#E040A0; font-weight:700; } {{WRAPPER}} .woocommerce .wc-proceed-to-checkout .checkout-button { font-family:'Quicksand',sans-serif; font-size:15px; font-weight:800; background:#E040A0; color:#fff !important; border-radius:50px; padding:14px 32px; border:none; width:100%; text-align:center; transition:background 0.2s; letter-spacing:0.5px; } {{WRAPPER}} .woocommerce .wc-proceed-to-checkout .checkout-button:hover { background:#7C3AED; } {{WRAPPER}} .woocommerce .button[name='update_cart'] { font-family:'Quicksand',sans-serif; font-size:13px; font-weight:700; background:#f5f5f7; color:#1d1d1f; border-radius:50px; padding:10px 22px; border:1.5px solid #e0e0e5; transition:all 0.2s; } {{WRAPPER}} .woocommerce .button[name='update_cart']:hover { border-color:#E040A0; color:#E040A0; } {{WRAPPER}} .woocommerce .coupon input { font-family:'Quicksand',sans-serif; font-size:13px; border:1.5px solid #e0e0e5; border-radius:50px; padding:10px 18px; margin-right:8px; } {{WRAPPER}} .woocommerce .coupon .button { font-family:'Quicksand',sans-serif; font-size:13px; font-weight:700; background:#1E1B2E; color:#fff; border-radius:50px; padding:10px 22px; border:none; transition:background 0.2s; } {{WRAPPER}} .woocommerce .coupon .button:hover { background:#E040A0; } {{WRAPPER}} .woocommerce-cart-form { margin-bottom:32px; }/* End custom CSS */