.woocommerce-MyAccount-navigation{
    padding-left: 0;
    position: unset;
    padding-right: 20px;
}
.client-main-content{
    padding: 2.5rem 2.25rem 0;
}
.client-main-content .scroll-content-parent{
    padding-right: 1.75rem;
}
.client-main-content .scroll-content-parent .scroll-content{
    gap: 20px;
}
.vf-product{
    width: calc(50.33% - 1.25rem);
}
.client-model-preview{
    width: 40%;
}
.client-main-content{
    width: 60%;
}
.vf-product .product-preview img{
    width: auto;
    height: auto;
    object-fit: unset;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.vf-product .product-preview{
    /* aspect-ratio: unset; */
}
.woocommerce-MyAccount-content{
    display: flex;
}
.swatch.cgkit-swatch.cgkit-as-single.cgkit-swatch-selected{
    display: flex !important; 
    align-items: center;
    gap: 12.5px;
}
/* .client-model-preview .vf-model-relative, .vf-modal .vf-model-relative{
    min-width: 60%;
} */
/* .swatch.cgkit-swatch.cgkit-as-single.cgkit-swatch-selected::before{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: currentColor;
    background-image: url(../../images/icons/checkmark.svg);
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat;
} */
.vf-button-active-dynamic{
    display: flex !important; 
    align-items: center;
    gap: 12.5px;
}
.vf-button-active-dynamic::before{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #222;
    background-image: url(../../images/icons/checkmark_white.svg);
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat;
}
.vf-modal .modal-body{
    flex-grow: unset;
    height: 75%;
}
.vf-modal{
    z-index: 9999999999;
}
.vf-modal .modal-content{
    padding: unset;
    max-height: unset;
}
.vf-product-dimension-tooltip-content p{
    margin-bottom: 0;
}
.vf-product-dimension-tooltip{
    max-width: 11.625rem;
}
.vf-product-dimension-tooltip-content p{
    font-size: 14px !important;
}
.vf-modal .vf-person-model-image .vf-model-relative img{
    max-width: unset;
}
.cgkit-swatch-selected .cross{
    position: unset !important;
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important;
    background-color: currentColor !important;
    background-image: url(../../images/icons/checkmark.svg) !important;
    background-size: 70% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.woocommerce-MyAccount-content .vf-person-model{
    display: flex;
    height: 75%;
    justify-content: center;
}
.woocommerce-MyAccount-content .client-model-preview{
    height: 100svh;
}
.woocommerce-MyAccount-content .client-model-preview-body {
    height: 100%;
}
