.pdp-animation .productView-info-value {
    font-size: 15px!important;
    }
    .pdp-animation .productView-info-name {
    font-size: 15px!important;
}
    .body{
    margin-top: 0px !important;
    }
    .topregion{
        /*display: none;*/
    }
    .fadeInButton {
        animation: fadeIn 1s forwards;
    }

    .fadeOutButton {
        animation: fade 1s;
    }
    
    /************* style for the new tab Header ****************/
    .subHeader {
        text-align: center;
        align-items: center;
        /*font-family: Roobert-bold;*/
        left: 0;
        right: 0;
        width: 100%;
        display: flex;
        /* align-content: space-between; */
        justify-content: space-between;
        margin-top: -15px;
        background: #fff;
    }
    
    /*********************** Buy button ************************/
    #buyNow {
        background: linear-gradient(90deg, #0A78CA, #8111BB) !important;
        width: 80px;
        height: 40px;
        text-align: center;
        font-size: 18px;
        padding: 5px;
        color: #fff !important;
        font-weight: 600;
        font-family: Roobert-bold;
        border-radius: 5px;
        z-index: 49;
        text-decoration: none;
        padding-right: 4%;
        margin-left :10px;
        box-shadow: none !important;
    }
     .shogun-tabs {
        display: none !important;
    }
    
    .atltbns {
        display: flex;
        cursor: pointer;
    }
    
    .altButton0,
    .altButton1,
    .altButton2 {
        text-decoration: none;
        color: #000;
        padding: 15px;
        font-family: 'Roobert-medium';
    }
    .altButton0:hover,
    .altButton1:hover,
    .altButton2:hover {
        color: #1485EF;
    }

    .prd-Price {
        margin: 0px !important;
        color: #000;
        font-size: 20px;
        font-family: 'Roobert-medium';
        display: flex;
    }

    .instalment, .splititinstalment{
        color: #000 !important;
        font-family: 'Roobert-Medium';
        text-wrap: nowrap;
    }
    .prizeInstalment {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .prd-Name {
        margin: 0px !important;
        color: #000;
        font-size: 26px;
        font-weight: 600;
        padding-left: 4%;
        font-family: 'Roobert-SemiBold';
    }
    #freaterdslider-spefication table, #freaterdslider-spefication-mobile table
    {
        display: flex;
        align-items: center;
        justify-content: center;
        border: solid 1px #e5e5e500 !important;
    }
    .header_left_section, .header_right_section{
        display: flex;
        align-items: center;
    }
    .activeBtn{
        color: #1485EF !important;
    }

    .prizeInstalment_mob{
        display: none;
    }
    .prd-Name-mob,
    .atltbns-mob{
        display: none;
    }

    .add-cart-btn-hide{
        display: block;
    }
    
    .header-left-desktop{
        display: flex;
        align-items: center;
        padding-left: 2.5%;

    }
    .btn-hide-desktop{
        display: none !important;
    }
    .prizeInstalment_desktop_container{
        display: flex;
        padding-right: 2.5%;
        align-items: center;
    }
    @keyframes show {
        0%,98% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }

    @keyframes hide {
        0%{
            opacity: 1;
        }
        2%, 100% {
            opacity: 0;
        }
    }
    /**************** style for mobile screen *************/
    @media only screen and (max-width: 900px) {

        .cm_variant_price_main_section_{
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .shogun-tabs {
            display: none !important;
        }
        .pdpCards{
            min-height: auto !important;
            padding-top: 5px !important;
            padding-bottom: 5px !important;
        }
        .subHeader {
            flex-wrap: wrap !important;
            justify-content: space-around;
            padding-top: 15px;
        }

        #buyNow {
            order: 1 !important;
            min-width: 63px;
            height: 35px;
        }

        .atltbns {
            order: 0;
            padding: 10px 0px 0px;
        }
        .altButton0,
        .altButton1,
        .altButton2 {
            text-decoration: none;
            color: #000;
            padding: 0px 10px;
            font-size: large;
        }
        .prd-Price {
            margin: 0px 0 0px 0 !important;
            font-size: 14px;
            font-family: 'Roobert-Bold';
            padding-right: 0px;
            justify-content: flex-end;
        }
        .prizeInstalment_mob{
            /* display: flex;
            text-align: end;
            align-items: center;
            justify-content: center; */
            display: flex;
            text-align: end;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            gap: 0px;
        }
        .prizeInstalment_desktop{
            display: none;
        }
        .instalment_container{
            display: flex;
            align-items: center;
            justify-content: space-between;

        }
        .prd-Name {
            font-size: 34px;
            padding-left: 0px;
        }
        .header-left-desktop{
            display: none;
        }
        .prd-Name-mob,
        .atltbns-mob{
            display: flex;
            width: 98%;
            justify-content: space-between;
        }
        .instalment, .splititinstalment {
            font-size: smaller;
        }
        .add-cart-btn-hide{
        /* display: none; */
        }
        .btn-hide-desktop{
            display: block !important;
        }
        .prizeInstalment_desktop_container{
            display: none;
        }
        .mobile_nav_iqpage{
            width: 96%;
            margin-top: 5px !important;
            margin-bottom: 8px !important;
        }
        [data-product-option-change]{
            margin-right: 15px;
        }
        .mobile_nav_iqpage .form-select, .mobile_nav_iqpage .cm_variant_select_box{
            width: 130px;
        }
        .header{
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

    }
    
 

    #buyNow
    {
        width: auto;
        font-size: 15px;
        justify-content: center;
        align-items: center;
        min-width: 70px;
        height: 35px;
        padding-right: 5px !important;
    }
    .subHeader.productView {
        -ms-flex-direction: unset;
        flex-direction: unset;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
    }
    .subHeader.productView:before, .subHeader.productView:after {
        content: unset;
    }
    .form-field
    {
        margin: 0;
    }
    .form-select, .cm_variant_select_box {
    background-color: #EAE9E9;
    border-color: #CACACA;
    color: #000;
    }
    .cm_variant_select_box{
        background-repeat: no-repeat;
        border-style: solid;
        border-width: 1px; 
        border-radius: 4px;
        
    }
    .form-select:focus, .cm_variant_select_box:focus {
    background-color: #EAE9E9;
    border-color: #CACACA   ;
    color: #000;
    }
    .iq_buy_button{
    background: linear-gradient(90deg, #1485EF 0%, #990AE2 100%),
    linear-gradient(0deg, rgba(255, 193, 7, 0), rgba(255, 193, 7, 0));
    text-align: center;
    padding: 5px;
    color: #fff !important;
    font-weight: 600;
    font-family: Roobert-bold;
    border-radius: 5px !important;
    z-index: 49;
    text-decoration: none;
    margin-left: 10px;
    width: auto;
    font-size: 15px;
    min-width: 70px;
    height: 35px;
    border: 0px;
    }
    .productView .form {
    margin: 0;
    }
    #add-to-cart-wrapper #form-action-addToCart {
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    #form-action-addToCart {
    text-transform: unset;
    line-height: 11.5px;
    letter-spacing: -.07px;
    font-size: 15px;
    font-weight: 600;
    font-family: Roobert-bold;
    padding: 4px;
    min-width: 70px;
    height: 35px;
    }
    #form-action-addToCart:disabled{
        opacity: .5;
        cursor: no-drop;
    }
    .price.price--non-sale{
        color: #838383cc !important;
        font-size: 12px !important;
        text-decoration: line-through !important;
        padding-right: 5px;
    }
    .pr_main_log_iq
    {
        width: 30px;
        height: 30px;
        margin-right: 15px;
    }

    /* nav glassmorphisum */
    .iq_nav_without_scroll{
        background: #fff;
    }
    .iq_nav_with_scroll{
        background: rgba(255, 255, 255, 0.21);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(14px);
    } 
    .prizeInstalment_desktop select{
        width: 140px;
    }
    .prizeInstalment_desktop_container .add-to-cart-wrapper{
        margin-right: 15px;
    }
    .shg-product form .shg-btn {
        pointer-events: unset;
    }
    .shg-btn{
        text-decoration: none;
    }
    .prizeInstalment_desktop .price_divided_ {
    margin: 0px !important;
    color: #000;
    font-size: 20px;
    font-family: 'Roobert-medium';
    display: flex;
    text-wrap: nowrap;
    }
    .prizeInstalment_desktop .divided_price_parent{
        font-size: 16px;
    }
    .prizeInstalment_desktop .divided_price_child{
        padding-right: 5px;
        letter-spacing: -0.5px;
    }
    .prizeInstalment_desktop .price_divided_ .divided_price_og{
        color: #000 !important;
        font-family: 'Roobert-Medium';
        text-wrap: nowrap;
    }
    .prizeInstalment_desktop span.divided_price {
    font-size: 19px;
    font-family: 'Roobert-Bold';
    letter-spacing: 0.25px;
    padding-left: 3px;
    }
    .prizeInstalment_desktop .divided_price_og_main {
        padding-left: 3px;
    }
    .prizeInstalment_mob .price_divided_ {
    margin: 0px !important;
    color: #000;
    font-size: 15px;
    font-family: 'Roobert-medium';
    display: flex;
    }
    .prizeInstalment_mob .divided_price_parent{
        font-size: 13px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        line-height: 1.2;
    }
    .prizeInstalment_mob .divided_price_child{
        font-size: 15px;
        font-family: 'Roobert-Medium';

    }
    .prizeInstalment_mob .price_divided_ .divided_price_og{
        color: #000 !important;
        font-family: 'Roobert-Medium';
        text-wrap: nowrap;
        font-size: .85rem;
        font-weight: 400;
    }
    .prizeInstalment_mob span.divided_price {
    font-size: 18px;
    font-family: 'Roobert-Bold';
    }
    @media only screen and (max-width: 900px){
        .hide-for-large-up{
            display: block !important;
        }
        .show-for-large-up{
            display: none !important;
        }
        .navPages-container {
            display: none;
        }
        .header-logo-image {
            margin-top: 18px!important;
        }
    }

    @media (max-width: 900px){
        .mobileMenu-toggle {
            display: block !important;
        }
        .navPages {
            height: 100%;
            overflow-y: auto;
            padding: 1.5rem;
            position: fixed;
            width: 59%!important;
            background-color: #ffffff !important;
        }
        .display-menu {
            margin-top: 50px;
            margin-bottom: 50px;
            color: var(--color-navigation) !important;
            font-size: 3rem;
            font-weight: 800;
        }
        .navPages-action {
            font-size: 20px!important;
            font-weight: 300;
            letter-spacing: -.1px!important;
            line-height: 1 !important;
            font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        }
        .navPages-item {
            float: none;
        }
        .navPages-list{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }
        .no-gutter {
            padding-bottom: 2px !important;
            padding-top: 24px !important;
        }   
}
/* button  out of stock */
#form-action-addToCart1[disabled], .iq_buy_button_out_of_stock{
  opacity: .5;
  cursor: no-drop;
}
.iq_buy_button_out_of_stock{
    min-width: 100px !important;
    pointer-events: none;
}


/* custom field variant */
.cm_variant_select_box, .cm_variant_price_main_section{
    display: none;
}

#add-to-cart-wrapper #form-action-addToCart {
    text-wrap: nowrap;
}

.cm_variant_main_add_to_cart_button.cm_variant_button_out_of_stock{
    opacity: .7;
    cursor: no-drop;
    text-wrap: nowrap;
    pointer-events: none;
}

.cm_variant_preorder_text {
    font-size: 12px;
    line-height: 1.3;
    text-align: left;
    margin-left: -7px;
}


/* tooltip */
.cm_variant_tooltip-box {
    position: absolute;
    background-color: #ffffff;
    color: #000;
    padding: 5px;
    border-radius: 5px;
    top: auto;
    left: auto;
    transform: translateX(-50%);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    max-width: 200px;
    font-size: 12px;
    font-family: 'Roobert-Light';
    padding-right: 10px;
    margin-top: 8px;
}
.cm_variant_close-btn {
    position: absolute;
    top: 1px;
    right: 2px;
    background: none;
    border: none;
    color: #000000;
    font-size: 13px;
    cursor: pointer;
}

@media only screen and (max-width: 900px){
    .cm_variant_tooltip-box{
        display: none !important;
    }
}