.elementor-kit-11{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-kit-11 h1{font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-kit-11 h2{font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-kit-11 h3{font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-kit-11 h4{font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-kit-11 h5{font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-kit-11 h6{font-family:"Noto Serif Bengali", Sans-serif;text-decoration:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Yidai Yilu — Checkout / Cart brand styles =====
   Edit from: Elementor → Site Settings → Custom CSS  */
.wcf-embed-checkout-form .wcf-customer-info,
.wcf-embed-checkout-form .wcf-billing-wrapper,
.wcf-embed-checkout-form .wcf-shipping-wrapper,
.wcf-embed-checkout-form .wcf-order-wrap,
.wcf-embed-checkout-form #order_review,
.wcf-embed-checkout-form .wcf-additional-fields{background:#fff;border:1px solid #EDEDED;border-radius:14px;padding:24px 22px;margin-bottom:18px;box-shadow:0 6px 24px rgba(0,0,0,.06)}
.wcf-embed-checkout-form h3,.wcf-embed-checkout-form .wcf-heading-text{color:#1A1A2E;font-size:19px;font-weight:700}
.wcf-embed-checkout-form label{color:#444;font-size:15px;font-weight:500}
.wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
.wcf-embed-checkout-form .woocommerce form .form-row textarea,
.wcf-embed-checkout-form .woocommerce form .form-row .select2-selection{font-size:16px;border:1.5px solid #DDD;border-radius:8px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}
.wcf-embed-checkout-form .woocommerce form .form-row input.input-text:focus,
.wcf-embed-checkout-form .woocommerce form .form-row textarea:focus{border-color:#C8102E;box-shadow:0 0 0 3px rgba(200,16,46,.1);outline:none}
.wcf-embed-checkout-form .woocommerce-checkout-review-order-table th,
.wcf-embed-checkout-form .woocommerce-checkout-review-order-table td{color:#333;font-size:15px;border-color:#F0F0F0}
.wcf-embed-checkout-form .order-total .woocommerce-Price-amount{color:#C8102E;font-size:20px;font-weight:800}
.wcf-embed-checkout-form #payment{background:#FAFAFA;border:1px solid #EDEDED;border-radius:12px;padding:16px}
.wcf-embed-checkout-form #payment .payment_box{background:#FFF8E1;border-radius:8px;color:#5D4037;font-size:14.5px}
.wcf-embed-checkout-form #place_order,
.wcf-embed-checkout-form #payment #place_order{background:linear-gradient(135deg,#C8102E,#8B0000)!important;color:#fff!important;border:none!important;width:100%!important;font-size:18px!important;font-weight:700!important;padding:16px!important;border-radius:10px!important;box-shadow:0 6px 18px rgba(200,16,46,.3);transition:transform .2s,box-shadow .2s}
.wcf-embed-checkout-form #place_order:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(200,16,46,.4)}
.wcf-embed-checkout-form .woocommerce-info,.wcf-embed-checkout-form .woocommerce-message{border-top-color:#C8102E;border-radius:8px}
@media(max-width:767px){
.wcf-embed-checkout-form .wcf-customer-info,.wcf-embed-checkout-form .wcf-billing-wrapper,.wcf-embed-checkout-form .wcf-order-wrap,.wcf-embed-checkout-form #order_review,.wcf-embed-checkout-form .wcf-additional-fields{padding:18px 14px;border-radius:12px;margin-bottom:14px}
.wcf-embed-checkout-form h3,.wcf-embed-checkout-form .wcf-heading-text{font-size:17px}
.wcf-embed-checkout-form #place_order{font-size:17px!important;padding:15px!important}
}/* End custom CSS */