.elementor-1775 .elementor-element.elementor-element-9f58c40{--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-radius:0px 0px 0px 0px;box-shadow:0px 0px 78px 68px #35093C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-9f58c40:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-9f58c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EBFA;}.elementor-1775 .elementor-element.elementor-element-a50655c{--display:flex;}.elementor-1775 .elementor-element.elementor-element-5e5b88c{text-align:start;}.elementor-1775 .elementor-element.elementor-element-eebd722{--divider-border-style:solid;--divider-color:#861C90;--divider-border-width:2.9px;}.elementor-1775 .elementor-element.elementor-element-eebd722 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1775 .elementor-element.elementor-element-eebd722 .elementor-divider{text-align:left;padding-block-start:4px;padding-block-end:4px;}.elementor-1775 .elementor-element.elementor-element-ee9470b{--display:flex;}.elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-button:hover{background-color:#5D287C;}.elementor-1775 .elementor-element.elementor-element-263ef4d #payment #place_order{background-color:#7B3BA1;}.elementor-1775 .elementor-element.elementor-element-263ef4d{--additional-information-display:block;--sections-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#904AB9;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-transition-duration:2ms;}.elementor-1775 .elementor-element.elementor-element-263ef4d h3#order_review_heading, .elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-billing-fields h3, .elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-additional-fields h3{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-1775 .elementor-element.elementor-element-263ef4d .e-apply-coupon:hover, .elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-form-login__submit:hover{border-color:#5D287C;}.elementor-1775 .elementor-element.elementor-element-263ef4d .e-apply-coupon, .elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-form-login__submit{border-width:2px 2px 2px 2px;}.elementor-1775 .elementor-element.elementor-element-263ef4d {--forms-buttons-border-color:#8945B6;}.elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-button{padding:10px 30px 10px 30px;width:auto;}.elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-checkout-review-order-table .cart_item td{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce #payment #place_order{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:capitalize;}.elementor-1775 .elementor-element.elementor-element-263ef4d .col2-set .col-1{--sections-checkboxes-color:#686868;}.elementor-1775 .elementor-element.elementor-element-263ef4d .e-woocommerce-coupon-nudge{--sections-secondary-title-color:#969696;}.elementor-1775 .elementor-element.elementor-element-263ef4d .e-coupon-box{--links-normal-color:#9D53C0;--links-hover-color:#CE92FF;}.elementor-1775 .elementor-element.elementor-element-263ef4d .woocommerce-checkout-payment{--links-normal-color:#632483;--links-hover-color:#8040B3;}@media(max-width:1024px){.elementor-1775 .elementor-element.elementor-element-9f58c40{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1775 .elementor-element.elementor-element-9f58c40{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-263ef4d *//* ============================= */
/* ANANTAURA CHECKOUT DROPDOWN */
/* Brand Color: #7B3BA1 */
/* ============================= */

/* Dropdown option base */
.select2-container--default .select2-results__option {
    padding: 10px 14px;
    font-size: 14px;
    transition: background-color 0.2s ease;
}

/* Hovered option */
.select2-container--default 
.select2-results__option--highlighted[aria-selected] {
    background-color: #7B3BA1 !important;
    color: #ffffff !important;
}

/* Selected option */
.select2-container--default 
.select2-results__option[aria-selected="true"] {
    background-color: #7B3BA1 !important;
    color: #ffffff !important;
}

/* Closed dropdown (selected value) */
.select2-container--default 
.select2-selection--single {
    height: 44px;
    border-radius: 6px;
    border-color: #e5e5e5;
}

/* Selected text alignment */
.select2-container--default 
.select2-selection--single 
.select2-selection__rendered {
    line-height: 44px;
    padding-left: 12px;
    color: #222;
}

/* Focus state (subtle luxury glow) */
.select2-container--default.select2-container--focus 
.select2-selection--single {
    border-color: #7B3BA1;
    box-shadow: 0 0 0 1px rgba(123, 59, 161, 0.35);
}

/* Dropdown border */
.select2-dropdown {
    border-color: #7B3BA1;
}




/* Hide "Flat rate:" text without breaking amount */
.woocommerce-checkout-review-order-table .shipping td label {
    font-size: 0;
}

.woocommerce-checkout-review-order-table
.shipping td label .woocommerce-Price-amount {
    font-size: 14px;
    font-weight: 500;
    color: inherit;
}



/* Properly align "Secure Delivery" row */
.woocommerce-checkout-review-order-table .shipping th {
    font-size: 0;
    display: flex;
    align-items: center;
}

.woocommerce-checkout-review-order-table .shipping th::after {
    content: "Secure Delivery";
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    color: #7B3BA1;
}/* End custom CSS */