.fd25Aj-btn-primary{
    border-radius: 40px;
    padding: .8rem 3rem;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    background-color: var(--fd25Aj-clr8);
    transition: background-color 0.3s ease;
}

.fd25Aj-btn-primary#rzp-button1{
    max-width: 300px;
}

.fd25Aj-row + .fd25Aj-btn_prev{
    margin-top: 2rem;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

:disabled.fd25Aj-btn-primary{
    opacity: 0.3;
    cursor: auto;
}

.fd25Aj-sfrm_label{
    margin-bottom: 10px;
}
.select-dropdown__button{
    min-width: 64px;
    border-radius: 10px;
}
.fd25Aj-form_wrp .fd25Aj-sfrm_label-txt{
    font-size: 16px;
    margin-bottom: 8px;
    color: #fff;
}

.fd25Aj-form_wrp .fd25Aj-sfrm_label_sub{
    margin-block: 4px;
}

.fd25Aj-form_wrp .fd25Aj-sfrm_input-fld{
    border-radius: 10px;
}

.fd25Aj-btn-primary:not(:disabled):hover{
    background-color: color-mix(in srgb, var(--fd25Aj-clr8) 90%, black);
}

.fd25Aj-sect_overlay{
    position: absolute;
    inset: 0;
    z-index: 0;
    background-color: rgba(0, 0, 0, .65);
}

.fd25Aj-sect_overlay img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
}

.fd25Aj-sect_overlay::after{
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, .65);
}

.fd25Aj-section:has(.fd25Aj-sect_overlay){
    position: relative;
    overflow: hidden;
}

.fd25Aj-section:has(.fd25Aj-sect_overlay) .fd25Aj-cntr{
    position: relative;
}

.fd25Aj-form_wrp{
    padding: 1rem 110px 60px;
    background-color: #191919;
    border-radius: 40px;
}


.fd25Aj-form_stepper{
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
    margin-top: -20px;
    position: relative;
    counter-reset: step-counter;
}

.fd25Aj-form_step_item{
    position: relative;
    display: flex;
    justify-content: center;
    counter-increment: step-counter;
    cursor: pointer;
}

.fd25Aj-form_step_item:first-child{
    justify-content: flex-start;
}
.fd25Aj-form_step_item:last-child{
    justify-content: flex-end;
}

.fd25Aj-form_stepper-prgrs{
    position: absolute;
    top: 0;
    left: 30px;
    right: 30px;
    height: 4px;
    background-color: #969494;
    z-index: 0;
    transition: width 0.3s ease;
}

.fd25Aj-form_stepper-prgrs::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: var(--stepper-prgrs, 0%);
    background-color: var(--fd25Aj-clr8);
}



.fd25Aj-form_step_txt{
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: -11px;
    color: #969494;
}

.fd25Aj-form_step_txt::before{
    content: counter(step-counter);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border: 1px solid #969494;
    border-radius: 50%;
    background-color: #191919;
    color: #969494;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 8px;
    position: relative;
    z-index: 1;
}

.fd25Aj-form_step_item.fd25Aj-form_active:before{
    background-color: var(--fd25Aj-clr8);
}

.fd25Aj-form_step_item.fd25Aj-form_active .fd25Aj-form_step_txt,
.fd25Aj-form_step_item.fd25Aj-form_active .fd25Aj-form_step_txt::before{
    color: var(--fd25Aj-clr8);
    border-color: var(--fd25Aj-clr8);
}

.fd25Aj-form_step_item.fd25Aj-form_active .fd25Aj-form_step_txt::before{
    background-size: 12px;
    font-size: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="20" height="15" viewBox="0 0 20 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80924 10.6058L16.9335 0.481855C17.2545 0.160619 17.6296 0 18.0586 0C18.4879 0 18.8631 0.160619 19.1841 0.481855C19.5053 0.802884 19.666 1.17763 19.666 1.60608C19.666 2.03453 19.5053 2.40938 19.1841 2.73061L7.93471 13.9781C7.61347 14.2994 7.23831 14.46 6.80924 14.46C6.38016 14.46 6.005 14.2994 5.68377 13.9781L0.482792 8.77717C0.161555 8.45593 0.000625167 8.08109 1.81091e-06 7.65264C-0.000621546 7.22418 0.159685 6.84944 0.480922 6.52841C0.80195 6.20718 1.17669 6.04656 1.60514 6.04656C2.0336 6.04656 2.40844 6.20718 2.72968 6.52841L6.80924 10.6058Z" fill="%2384BF46"/></svg>');   
}



.fd25Aj-btn-wrp{
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 20px;
}


.fd25Aj-btn{
    background-color: var(--fd25Aj-clr3);
    border: solid 1px var(--fd25Aj-clr11);
    color: #fff;
    padding: 12px 36px;
    border-radius: 40px;
    font-size: 18px;
    font-weight: 600;
    appearance: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
}
.fd25Aj-btn:hover{
    background-color: #444;
}
.fd25Aj-sfrm_chbox{
    display: flex;
    column-gap: 20px;
}

.fd25Aj-sfrm_chbox .fd25Aj-btn{
    position: relative;
    flex: 1;
    text-align: center;
}

.fd25Aj-sfrm_chbox .fd25Aj-btn input[type="checkbox"],
.fd25Aj-sfrm_chbox .fd25Aj-btn input[type="radio"]{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.fd25Aj-sfrm_chbox .fd25Aj-btn:has(input:checked){
    background-color: var(--fd25Aj-clr8);
}


.fd25Aj-cat input[type="checkbox"]{
    display: none;
}


.fd25Aj-cat label{
   display: block;
   padding: 1rem 2.5rem 1rem 1rem;
   border-radius: 10px;
   background-color: #262626;
   cursor: pointer;
   position: relative;
}


.fd25Aj-cat input[type="checkbox"]:checked + label{
    background-color: var(--fd25Aj-clr8);
}

.fd25Aj-cat label:after{
    content: "";
    width: 27px;
    height: 27px;
    position: absolute;
    right: 10px;
    top: 50%;
    border-radius: 5px;
    transform: translateY(-50%);
    background-color: rgba(255, 255, 255, .2);
    background-image: url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.5" d="M4.50852 12.0682V0H7.55966V12.0682H4.50852ZM0 7.55966V4.50852H12.0682V7.55966H0Z" fill="white"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
}

.fd25Aj-cat input[type="checkbox"]:checked + label:after{
    background-color: rgba(255, 255, 255, .8);
    background-size: 18px;
    background-image: url('data:image/svg+xml,<svg width="20" height="15" viewBox="0 0 20 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80924 10.6058L16.9335 0.481855C17.2545 0.160619 17.6296 0 18.0586 0C18.4879 0 18.8631 0.160619 19.1841 0.481855C19.5053 0.802884 19.666 1.17763 19.666 1.60608C19.666 2.03453 19.5053 2.40938 19.1841 2.73061L7.93471 13.9781C7.61347 14.2994 7.23831 14.46 6.80924 14.46C6.38016 14.46 6.005 14.2994 5.68377 13.9781L0.482792 8.77717C0.161555 8.45593 0.000625167 8.08109 1.81091e-06 7.65264C-0.000621546 7.22418 0.159685 6.84944 0.480922 6.52841C0.80195 6.20718 1.17669 6.04656 1.60514 6.04656C2.0336 6.04656 2.40844 6.20718 2.72968 6.52841L6.80924 10.6058Z" fill="%2384BF46"/></svg>');
}

.fd25Aj-cart-card{
    border-radius: 20px;
    padding: 1rem;
    border: 1px solid rgba(255, 255, 255, .26);
    backdrop-filter: blur(15px);
}

.fd25Aj-cart-card_hdr{
    margin-bottom: 1rem;
}
.fd25Aj-cart-card_ttl{
    font-size: 18px;
    font-weight: 600;
}
.fd25Aj-cart-card_subttl{
    font-size: 16px;
    font-weight: 400;
    margin-top: 4px;
    color: #fff;
    opacity: 0.7;
}

.fd25Aj-cart-empty{
    font-size: 16px;
    font-weight: 400;
    margin-top: 1rem;
    color: #fff;
    opacity: 0.7;
}

.fd25Aj-cart-tbl{
    width: 100%;
    line-height: 1.3;
    border-collapse: collapse;
}

.fd25Aj-cart-tbl-price{
    font-weight: 700;
    white-space: nowrap;
    color: var(--fd25Aj-clr8);
}

.fd25Aj-cart-delete{
    padding: 5px;
}

.fd25Aj-cart-delete svg{
    width: 14px;
    height: 14px;
}

.fd25Aj-cart-tbl td{
    padding: 5px;
    vertical-align: top;
}
.fd25Aj-cart-tbl td:first-child{
   padding-left: 0;
   padding-right: 10px;
   width: 66%;
}
.fd25Aj-cart-tbl td:last-child{
   padding-right: 0;
}

.fd25Aj-cart-tbl td{
    padding-block: 1rem;
}

.fd25Aj-cart-card_ftr{
    margin-top: 1.5rem;
    text-align: center;
}

.fd25Aj-cart-card_ftr .fd25Aj-btn-primary{
    width: 100%;
}

.fd25Aj-cart-info{
    border-top: 1px solid rgba(255, 255, 255, .15);
}


.fd25Aj-insta-inpt,
.fd25Aj-x-inpt,
.fd25Aj-fb-inpt,
.fd25Aj-swiggy-inpt,
.fd25Aj-zomato-inpt{
    padding-left: 2.5rem;
    background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" d="M8.07659 18C4.41096 18 2.56814 18 1.28557 16.7151C0.00300135 15.4302 0 13.5905 0 9.92308V8.07692C0 4.40862 0 2.568 1.28557 1.28492C2.57114 0.00184613 4.41096 0 8.07659 0H9.92341C13.59 0 15.4259 0 16.7154 1.28492C18.005 2.56985 18 4.40862 18 8.07692V9.92308C18 13.5895 18 15.4311 16.7154 16.7151C15.4309 17.9991 13.589 18 9.92341 18H8.07659ZM2.26301 2.26338C1.38462 3.14215 1.38462 4.79169 1.38462 8.07877V9.92492C1.38462 13.2102 1.38462 14.8597 2.26301 15.7403C3.1414 16.6209 4.79213 16.6154 8.07659 16.6154H9.92341C13.2089 16.6154 14.8566 16.6154 15.734 15.7385C16.6114 14.8615 16.6154 13.2102 16.6154 9.92308V8.07692C16.6154 4.79169 16.6154 3.14215 15.737 2.26154C14.8586 1.38092 13.2059 1.38462 9.92341 1.38462H8.07659C4.79213 1.38462 3.1424 1.38462 2.26301 2.26338ZM5.53946 9.00185C5.50233 8.11974 5.84554 7.26 6.49395 6.61088C7.14235 5.96175 8.04311 5.57614 8.999 5.53846C9.9547 5.57567 10.8555 5.96069 11.5042 6.60927C12.153 7.25784 12.4968 8.11714 12.4605 8.99908C12.4963 9.88098 12.1523 10.7401 11.5037 11.3887C10.8551 12.0373 9.95461 12.4227 8.999 12.4606C8.04384 12.4225 7.14385 12.0371 6.49564 11.3887C5.84743 10.7403 5.50368 9.88151 5.53946 9V9.00185ZM6.92408 9.00185C6.90293 9.53042 7.10922 10.0453 7.49795 10.434C7.88668 10.8228 8.42628 11.0539 8.999 11.0769C9.57252 11.0544 10.113 10.8232 10.5024 10.434C10.8918 10.0449 11.0983 9.52928 11.0769 9C11.0986 8.47065 10.8921 7.95494 10.5027 7.5657C10.1133 7.17646 9.57261 6.9454 8.999 6.92308C8.42592 6.94611 7.88601 7.17748 7.49722 7.56664C7.10844 7.9558 6.90239 8.47111 6.92408 9V9.00185ZM11.7692 4.848C11.7538 4.67163 11.7781 4.49423 11.8407 4.32697C11.9032 4.1597 12.0027 4.00621 12.1327 3.87616C12.2627 3.74611 12.4206 3.64231 12.5962 3.57132C12.7719 3.50033 12.9616 3.46368 13.1533 3.46368C13.3451 3.46368 13.5348 3.50033 13.7105 3.57132C13.8861 3.64231 14.044 3.74611 14.174 3.87616C14.304 4.00621 14.4034 4.1597 14.466 4.32697C14.5286 4.49423 14.5529 4.67163 14.5375 4.848C14.5529 5.02437 14.5286 5.20177 14.466 5.36903C14.4034 5.5363 14.304 5.68979 14.174 5.81984C14.044 5.94989 13.8861 6.05369 13.7105 6.12468C13.5348 6.19567 13.3451 6.23232 13.1533 6.23232C12.9616 6.23232 12.7719 6.19567 12.5962 6.12468C12.4206 6.05369 12.2627 5.94989 12.1327 5.81984C12.0027 5.68979 11.9032 5.5363 11.8407 5.36903C11.7781 5.20177 11.7538 5.02437 11.7692 4.848Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-position: left 12px center;
    background-size: 18px;
}

.fd25Aj-x-inpt{
    background-image: url('data:image/svg+xml,<svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" d="M13.729 0H16.4L10.56 6.675L17.43 15.757H12.053L7.84 10.249L3.019 15.757H0.344L6.59 8.618L0 0H5.516L9.324 5.035L13.729 0ZM12.791 14.157H14.272L4.711 1.516H3.122L12.791 14.157Z" fill="white"/></svg>');
}

.fd25Aj-fb-inpt{
    background-image: url('data:image/svg+xml,<svg width="17" height="19" viewBox="0 0 17 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" fill-rule="evenodd" clip-rule="evenodd" d="M14.6078 0C15.2447 0.0267809 15.8451 0.304944 16.2773 0.773544C16.7096 1.24214 16.9384 1.86297 16.9138 2.5V15.834C16.9384 16.471 16.7096 17.0919 16.2773 17.5605C15.8451 18.0291 15.2447 18.3072 14.6078 18.334H2.3078C1.67086 18.3072 1.0705 18.0291 0.638262 17.5605C0.206025 17.0919 -0.022842 16.471 0.00180263 15.834V2.5C-0.022842 1.86297 0.206025 1.24214 0.638262 0.773544C1.0705 0.304944 1.67086 0.0267809 2.3078 0H14.6078ZM14.6078 1.667C14.713 1.67112 14.8163 1.69595 14.9119 1.74007C15.0074 1.78419 15.0933 1.84673 15.1647 1.92412C15.236 2.0015 15.2914 2.0922 15.3276 2.19102C15.3639 2.28984 15.3802 2.39484 15.3758 2.5V15.834C15.3802 15.9392 15.3639 16.0442 15.3276 16.143C15.2914 16.2418 15.236 16.3325 15.1647 16.4099C15.0933 16.4873 15.0074 16.5498 14.9119 16.5939C14.8163 16.6381 14.713 16.6629 14.6078 16.667H10.7668V10.834H12.3668C12.5335 10.8299 12.6946 10.7723 12.826 10.6697C12.9575 10.567 13.0524 10.4248 13.0968 10.264L13.4368 9.157C13.4685 9.06662 13.4789 8.97011 13.467 8.87507C13.4551 8.78002 13.4213 8.68903 13.3683 8.60925C13.3153 8.52948 13.2445 8.4631 13.1614 8.41534C13.0784 8.36757 12.9854 8.33973 12.8898 8.334H10.7668V6.667C10.773 6.45893 10.8541 6.26008 10.9952 6.10704C11.1363 5.95399 11.3279 5.85704 11.5348 5.834H13.0668C13.172 5.82988 13.2753 5.80505 13.3709 5.76093C13.4664 5.71681 13.5523 5.65427 13.6237 5.57688C13.695 5.4995 13.7504 5.4088 13.7866 5.30998C13.8229 5.21116 13.8392 5.10616 13.8348 5.001V4.429C13.8398 4.30219 13.8035 4.17718 13.7314 4.07277C13.6593 3.96836 13.5552 3.89018 13.4348 3.85C12.8133 3.67494 12.1723 3.57819 11.5268 3.562C10.7639 3.51682 10.0138 3.77348 9.43846 4.27658C8.86314 4.77968 8.50875 5.48886 8.45181 6.251V8.334H6.91381C6.80863 8.33812 6.7053 8.36295 6.60974 8.40707C6.51418 8.45119 6.42827 8.51373 6.35693 8.59111C6.28558 8.6685 6.23021 8.7592 6.19398 8.85802C6.15775 8.95684 6.14138 9.06184 6.1458 9.167V10C6.14138 10.1052 6.15775 10.2102 6.19398 10.309C6.23021 10.4078 6.28558 10.4985 6.35693 10.5759C6.42827 10.6533 6.51418 10.7158 6.60974 10.7599C6.7053 10.8041 6.80863 10.8289 6.91381 10.833H8.45181V16.667H2.30081C2.19563 16.6629 2.0923 16.6381 1.99674 16.5939C1.90119 16.5498 1.81527 16.4873 1.74393 16.4099C1.67258 16.3325 1.61721 16.2418 1.58098 16.143C1.54475 16.0442 1.52838 15.9392 1.5328 15.834V2.5C1.52838 2.39484 1.54475 2.28984 1.58098 2.19102C1.61721 2.0922 1.67258 2.0015 1.74393 1.92412C1.81527 1.84673 1.90119 1.78419 1.99674 1.74007C2.0923 1.69595 2.19563 1.67112 2.30081 1.667H14.6078Z" fill="white"/></svg>');
}

.fd25Aj-zomato-inpt{
    padding-left: 4rem;
    background-size: 38px auto;
}

.fd25Aj-form_wrp.fd25Aj-upload-area{
    color: #aaa;
}

.fd25Aj-form_wrp.fd25Aj-icon-upload{
    opacity: 0.5;
}

.fd25Aj-form_wrp .upld_title{
    font-weight: 600;
}

.fd25Aj-upload-area:has(:not(.upld_title)){
    height: auto;
}

.fd25Aj-datepicker{
    background-image: url('data:image/svg+xml,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.4" d="M1.53375 17.954C1.10458 17.954 0.741667 17.8057 0.445 17.509C0.148333 17.2123 0 16.8493 0 16.42V3.76475C0 3.33542 0.148333 2.97242 0.445 2.67575C0.741667 2.37908 1.10617 2.23075 1.5385 2.23075H3.3845V0.49525C3.3845 0.35975 3.43292 0.243334 3.52975 0.146001C3.62658 0.0486673 3.74483 0 3.8845 0C4.02433 0 4.14267 0.0486673 4.2395 0.146001C4.33617 0.243334 4.3845 0.35975 4.3845 0.49525V2.23075H11.4153V0.456751C11.4153 0.334084 11.4605 0.22725 11.551 0.13625C11.6413 0.045417 11.75 0 11.877 0C12.0038 0 12.1124 0.045417 12.2028 0.13625C12.2933 0.22725 12.3385 0.334084 12.3385 0.456751V2.23075H14.1845C14.6168 2.23075 14.9813 2.37908 15.278 2.67575C15.5747 2.97242 15.723 3.33542 15.723 3.76475V16.42C15.723 16.8493 15.5747 17.2123 15.278 17.509C14.9813 17.8057 14.6184 17.954 14.1892 17.954H1.53375ZM1.5385 17.0308H14.1845C14.3383 17.0308 14.4794 16.9667 14.6077 16.8385C14.7359 16.7103 14.8 16.5693 14.8 16.4155V7.754H0.923V16.4155C0.923 16.5693 0.987083 16.7103 1.11525 16.8385C1.24358 16.9667 1.38467 17.0308 1.5385 17.0308ZM0.923 6.83075H14.8V3.76925C14.8 3.61542 14.7359 3.47442 14.6077 3.34625C14.4794 3.21808 14.3383 3.154 14.1845 3.154H1.5385C1.38467 3.154 1.24358 3.21808 1.11525 3.34625C0.987083 3.47442 0.923 3.61542 0.923 3.76925V6.83075ZM7.86275 11.2463C7.65742 11.2463 7.48025 11.1722 7.33125 11.024C7.18225 10.8758 7.10775 10.6991 7.10775 10.4938C7.10775 10.2884 7.18183 10.1112 7.33 9.962C7.47817 9.813 7.65492 9.7385 7.86025 9.7385C8.06558 9.7385 8.24275 9.81258 8.39175 9.96075C8.54075 10.1089 8.61525 10.2857 8.61525 10.491C8.61525 10.6963 8.54117 10.8736 8.393 11.0228C8.24483 11.1718 8.06808 11.2463 7.86275 11.2463ZM3.86275 11.2463C3.65742 11.2463 3.48025 11.1722 3.33125 11.024C3.18225 10.8758 3.10775 10.6991 3.10775 10.4938C3.10775 10.2884 3.18183 10.1112 3.33 9.962C3.47817 9.813 3.65492 9.7385 3.86025 9.7385C4.06558 9.7385 4.24275 9.81258 4.39175 9.96075C4.54075 10.1089 4.61525 10.2857 4.61525 10.491C4.61525 10.6963 4.54117 10.8736 4.393 11.0228C4.24483 11.1718 4.06808 11.2463 3.86275 11.2463ZM11.8628 11.2463C11.6574 11.2463 11.4803 11.1722 11.3313 11.024C11.1823 10.8758 11.1077 10.6991 11.1077 10.4938C11.1077 10.2884 11.1818 10.1112 11.33 9.962C11.4782 9.813 11.6549 9.7385 11.8603 9.7385C12.0656 9.7385 12.2428 9.81258 12.3918 9.96075C12.5408 10.1089 12.6153 10.2857 12.6153 10.491C12.6153 10.6963 12.5412 10.8736 12.393 11.0228C12.2448 11.1718 12.0681 11.2463 11.8628 11.2463ZM7.86275 15.0923C7.65742 15.0923 7.48025 15.0182 7.33125 14.87C7.18225 14.722 7.10775 14.5453 7.10775 14.3398C7.10775 14.1344 7.18183 13.9573 7.33 13.8083C7.47817 13.6593 7.65492 13.5848 7.86025 13.5848C8.06558 13.5848 8.24275 13.6588 8.39175 13.807C8.54075 13.9552 8.61525 14.1319 8.61525 14.3373C8.61525 14.5426 8.54117 14.7198 8.393 14.8688C8.24483 15.0178 8.06808 15.0923 7.86275 15.0923ZM3.86275 15.0923C3.65742 15.0923 3.48025 15.0182 3.33125 14.87C3.18225 14.722 3.10775 14.5453 3.10775 14.3398C3.10775 14.1344 3.18183 13.9573 3.33 13.8083C3.47817 13.6593 3.65492 13.5848 3.86025 13.5848C4.06558 13.5848 4.24275 13.6588 4.39175 13.807C4.54075 13.9552 4.61525 14.1319 4.61525 14.3373C4.61525 14.5426 4.54117 14.7198 4.393 14.8688C4.24483 15.0178 4.06808 15.0923 3.86275 15.0923ZM11.8628 15.0923C11.6574 15.0923 11.4803 15.0182 11.3313 14.87C11.1823 14.722 11.1077 14.5453 11.1077 14.3398C11.1077 14.1344 11.1818 13.9573 11.33 13.8083C11.4782 13.6593 11.6549 13.5848 11.8603 13.5848C12.0656 13.5848 12.2428 13.6588 12.3918 13.807C12.5408 13.9552 12.6153 14.1319 12.6153 14.3373C12.6153 14.5426 12.5412 14.7198 12.393 14.8688C12.2448 15.0178 12.0681 15.0923 11.8628 15.0923Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 18px;
}

.fd25Aj-form_wrp .fd25Aj-checkbox-wrapper{
    margin-bottom: 0;
}

.fd25Aj-form_wrp .fd25Aj-checkbox-wrapper .cbx{
    display: inline-flex;
}

.fd25Aj-form_wrp .select-dropdown__span{
    flex: 1;
}



.fd25Aj-form-thnk{
    text-align: center;
    padding-block: 100px;
}


.fd25Aj-form-thnk .fd25Aj-thnk-ttl{
    color: var(--fd25Aj-clr8);
    margin-bottom: 1rem;
}

.fd25Aj-form-thnk .fd25Aj-thnk-para{
   margin-inline: auto;
   max-width: 780px;
   font-size: 18px;
   opacity: .8;
}


@media(max-width: 991px){
    .fd25Aj-cart-card{
        position: fixed;
        left: 1rem;
        right: 1rem;
        bottom: 0;
        z-index: 9999;
        border-radius: 20px 20px 0 0;
        background-color: rgba(26, 26, 26, .8);
        transform: translateY(calc(100% - 76px));
        transition: transform .3s ease-in-out;
    }
    .fd25Aj-cart-card.fd25Aj-cart-card--open{
        transform: translateY(0);
    }

    .fd25Aj-cart-card_hdr{
        position: relative;
    }
    .fd25Aj-cart-card_hdr:after{
        content: "";
        width: 1rem;
        height: 1rem;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        background-image: url('data:image/svg+xml,<svg width="15" height="8" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.47696 8C7.31944 8 7.17606 7.97296 7.04682 7.91888C6.91758 7.86505 6.79429 7.77476 6.67696 7.648L0.214072 1.18475C0.0746614 1.05501 0.00334358 0.898109 0.000118778 0.714047C-0.00335409 0.529985 0.0693287 0.364899 0.218166 0.218791C0.367003 0.0729304 0.527995 0 0.701142 0C0.874289 0 1.03392 0.0729304 1.18003 0.218791L7.47696 6.51572L13.7739 0.218791C13.9009 0.0920312 14.0557 0.0238141 14.2383 0.0141397C14.4211 0.00471336 14.5869 0.0729304 14.7357 0.218791C14.8846 0.364899 14.9621 0.525271 14.9683 0.699907C14.9745 0.874294 14.9032 1.03591 14.7544 1.18475L8.2911 7.648C8.16434 7.77476 8.03634 7.86505 7.9071 7.91888C7.77786 7.97296 7.63448 8 7.47696 8Z" fill="white"/></svg>');
        background-repeat: no-repeat;
        background-size: contain;
    }

    .fd25Aj-cart-tbl-wrp--itms{
        max-height: 295px;
        overflow-y: auto;
    }

}

@media(max-width: 767px){
    .fd25Aj-form_wrp{
        padding-inline: 1rem;
    }

}