/** Shopify CDN: Minification failed

Line 13:303 Unexpected "{"

**/
/* Custom Css */
    :root{
        --body-text-color: #737373;
        --heading-text-color: #111111;
    }

    /* common css */
        .m-main-product .main-product__block .m-product-description, .nx-about-us p, .nx-icon-content p , .nx-testimonial .m-testimonial__description, .nx-seo-content p , .m-footer p, .m-footer--middle .m-footer--block ul li a, .m-main-product .m-collapsible--content__inner, .m-richtext__description p,{
            color: var(--body-text-color);
        }
        .m-collection-page-header__description p{
            color: #ffffff;
        }
        .nx-before-after .m-richtext__description p{
            color: var(--heading-text-color);
        }
        .nx-hero .m-richtext__description p {
            color: #ffffff;
        }
        body .m-product-card__tag-name {
            border-radius: 0;
        }
        .nx-d-block{
            display: block;
        }
        .BLOY-cart__loginAnchor {
            text-decoration: underline;
        }
        .m-product-tag--soldout {
            width: max-content;
            height: auto;
            border-radius: 0;
            padding: 7px 10px;
            top: 0;
            left: 0;
            transform: unset;
        }

        /* Mobile product card layout */
            .nx-atc-card{
                display: none;
            }
            @media (max-width:1023.98px){
                .m-product-card__action {
                    top: 10px;
                    right: 10px;
                    bottom: unset;
                    left: unset;
                }
                .m-product-card__action :is(.m-product-form, .m-product-quickview-button){
                    display: none;
                }
                .nx-atc-card{
                    display: block;
                    margin-top: 12px;
                }
                .nx-atc-card .m-button{
                    padding-top: 8px;
                    padding-bottom: 8px;
                }
            }
        /* Mobile product card layout - END */

        /* Mobile product card judge me review layout */
        /* ===== DESKTOP: show full widget, hide mobile badge ===== */
            .nx-mbl-review {
                display: none;
            }

            .nx-desk-review {
                display: block;
            }

            /* ===== MOBILE ===== */
            @media (max-width: 1023.98px) {
                /* Hide desktop full widget */
                .nx-desk-review {
                    display: none;
                }

                /* Position mobile badge on image */
                .nx-mbl-review {
                    display: block;
                    position: absolute;
                    bottom: 0px;
                    left: 0px;
                    z-index: 2;

                    font-size: 10px;
                    line-height: 1;
                    pointer-events: none;
                }

                /* Compact badge style */
                .card__badge--compact {
                    display: none; 
                    gap: 6px;
                    background: #f2f2f2;
                    padding: 6px 12px;
                    align-items: center;
                }

                .card__badge--compact .star {
                    color: #E7781E;
                    font-size: 14px;
                }
            }
        /* Mobile product card judge me review layout - END */
    /* common css - END */

    /* css for header mega menu block ============================================== */

        /* announcement-bar */
        /* .m-announcement-bar__close {
            display: none;
        } */
        .m-announcement-bar__content {
            font-size: 14px;
            padding: 6px 16px;
        }
        @media (max-width: 640px){
            .m-announcement-bar__content {
                font-size: 12px;
                padding: 4px 16px;
            }
        }
        /* announcement-bar -END */
        
        /* top bar */
            .m-topbar {
                display: flex !important;
            }
            .m-topbar .m-topbar__center-mbl , .nx-close-topbar{
                display: none;
            }
            .social-media-links {
                flex-wrap: nowrap;
            }
            .m-header__desktop .m-menu__link--main {
                padding: 20px 18px;
            }
            .m-select-custom--options {
                right: 0;
                left: unset;
            }
            @media (max-width: 1020px){
                .m-topbar .m-topbar__center, .m-topbar .m-topbar__right {
                    display: none;
                }
                .m-topbar {
                    padding-top: 6px;
                    padding-bottom: 6px;
                    height: max-content;
                    font-size: 12px;
                }
                .m-topbar__inner{
                    gap: 30px;
                }
                .m-topbar .m-topbar__center-mbl {
                    display: flex  !important;
                }
                .m-topbar .social-media-links--item .social-media-links--label {
                    display: none;
                }
                .m-topbar .social-media-links--item .social-media-links--label-mbl, .nx-close-topbar {
                    display: block;
                }
                .nx-close-topbar{
                    margin-left:auto;
                }
                .m-topbar.nx-closed-topbar{
                    display: none !important;
                    --m-topbar-height: 0;
                }
            }
        /* topbar - END */

        /* main header */
            .m-header__wrapper{
                z-index: 99;
            }
            .m-header__center {
                justify-content: start;
            }
            .m-header__desktop {
                
            }
            .m-header__desktop {

            }
            .m-header__desktop {

            }
            .m-header__desktop {

            }
            .m-header__inner .m-header__center  {
                order: -1;
            }
            .m-header__inner .m-header__left   {
                padding: 12px 0;
                position: relative;
            }
            .m-header__inner .m-header__left  .m-header__search  {
                width: 100%;
                height: 50px;
                border: 1px solid #73737380;
                flex-direction: row-reverse;
                border-radius: 0;
            }
            .m-sub-menu__item>a {
                color: #111111;
                font-weight: 500;
            }

            /* mobile search for home page */
            .nx-home-mbl-search {
                padding-bottom: 20px;
                display: none;
                background: white;
            }
            .nx-home-mbl-search .m-header__search{
                flex-direction: row-reverse;
                margin: 0;
                border: 1px solid #73737380;
                border-radius: 0;
            }
            @media (max-width: 1023.8px){
                .template-index .nx-home-mbl-search {
                    display: block;
                }
                .template-index .m-header__mobile-right m-search-popup{
                    display: none;
                }
            }
            
            .nx-home-mbl-search {

            }

        /* css for search */
        .m-search-form__label {
            position: relative;
            overflow: hidden;
            display: inline-block;
            height: 1.5em;
            flex: 1;
            /* Add a min-width so container doesn't collapse */
            min-width: 160px;
        }

        .m-search-form__label span {
            display: block;
            position: absolute;        /* ← KEY FIX: overlay, not stack */
            width: 100%;
            top: 0;
            left: 1rem;
            transition: transform 0.4s ease, opacity 0.4s ease;
        }

        .enter {
            transform: translateY(100%);   /* starts below */
            opacity: 0;
        }

        .enter-active {
            transform: translateY(0);      /* slides into view */
            opacity: 1;
        }

        .exit-active {
            transform: translateY(-100%);  /* exits upward */
            opacity: 0;
        }
        /* .m-header__menu .m-menu .m-menu__item[data-index="6"], .m-header__menu .m-menu .m-menu__item[data-index="5"]{
            position: relative;
        }
        .m-header__menu .m-menu .m-menu__item[data-index="6"] .m-mega-menu__inner, .m-header__menu .m-menu .m-menu__item[data-index="5"] .m-mega-menu__inner {
            padding-top: 10px;
        } */
        /* main header - END */

    /* css for header - END*/

    /* css for header mega menu block ============================================== */
        .menu-wrapper{
            overflow-x: auto;
        }
        .menu-grid {
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            justify-content: space-between;
        }
        .mg-col-1 { grid-column: span 1; }
        .mg-col-2 { grid-column: span 2; }
        .mg-col-3 { grid-column: span 3; }
        .mg-col-4 { grid-column: span 4; }
        .mg-col-5 { grid-column: span 5; }
        .mg-col-6 { grid-column: span 6; }

        .category-col:not(:first-child) {
            padding-left: 28px;
        }

        /* Category heading */
        .cat-heading {
            font-size: 16px;
            font-weight: 700;
            color: var(--heading-text-color);
            margin-bottom: 20px;
            padding-bottom: 4px;
            border-bottom: 2px solid #E97A1E80;
            display: inline-block;
        }
        .cat-heading .item-name {
            font-size: inherit;
        }

        /* Item list */
        .item-list {
            list-style: none;
            display: flex;
            flex-direction: column;
            gap: 12px;
        }

        /* Two-column sub-grid for earrings */
        .item-list.two-col {
            display: grid;
            grid-auto-flow: column;
            grid-template-rows: repeat(8, auto);
            gap: 12px 15px;
        }
        .item-list.three-col {
            display: grid;
            grid-auto-flow: column;
            grid-template-rows: repeat(9, auto);
            gap: 12px 15px;
        }

        .item-entry {
            display: flex;
            align-items: center;
            gap: 8px;
            cursor: pointer;
            transition: background 0.18s ease;
            text-decoration: none;
        }

        .item-entry:hover .item-name {
            text-decoration: underline;
        }

        .item-img {
            width: 38px;
            height: 38px;
            object-fit: contain;
            flex-shrink: 0;
            background: #F5F5F5;
            padding: 3px;
        }


        .item-img img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

        .item-name {
            font-size: 14px;
            color: var(--heading-text-color);
        }

        .sub-section {
            margin-top: 20px;
        }

        /* Image desing for mega menu */
            .ajnaa-craft-list {
                display: flex;
                gap: 16px;
                overflow-x: auto;
                margin: 0;
                list-style: none;
                -webkit-overflow-scrolling: touch;
                scrollbar-width: none;
                width: 100%
            }
            
            .ajnaa-craft-list::-webkit-scrollbar { display: none; }

            .ajnaa-craft-list > li {
                flex: 0 0 calc(12.5% - 16px);
                min-width: 140px;
            }

            .ajnaa-craft-list a {
                display: block;
                position: relative;
                text-decoration: none;
                overflow: hidden;
                aspect-ratio: 3 / 4;
            }

            .ajnaa-craft-list img {
                width: 100%;
                height: 100%;
                object-fit: cover;
                object-position: top center;
                display: block;
                transition: all .3s;
            }
            .ajnaa-craft-list a:hover img{
                transform: scale(1.1);
            }

            .ajnaa-craft-list span {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                padding: 28px 10px 10px;
                background: linear-gradient(to top, rgba(0,0,0,.65) 10%, transparent 100%);
                color: #fff;
                font-size: 13px;
                text-align: center;
                letter-spacing: .01em;
                line-height: 1.2;
            }
        /* Image desing for mega menu - END*/

        @media (max-width: 1023px){
            .menu-wrapper, .ajnaa-craft-list {
                display: none;
            }
        }

    /* end mega menus block */

    /* m-header__mobile Mobile wishlist icon */

        .m-header__mobile .m-header__wishlist{
            padding: 8px;
        }
        .m-header__mobile .m-wishlist-count, .m-compare-count {
            right: -5px;
            top: 4px;            
        }
        .m-header__mobile .m-logo {
            justify-content: start;            
        }
    /* m-header__mobile Mobile wishlist icon -END */
    
    /* Home Page */
        .nx-hero .container-full{
            padding: 0;
        }
        .nx-hero .m-image-with-text__image-first{
            border-radius: 0;
        }

        .nx-hero .m-image-with-text__content{
            padding-left: 70px;
        }

        .nx-hero .m-image-with-text__image img{
            height: 630px;
        }
        .nx-hero [style*='--aspect-ratio']:before {
            padding-top: 630px !important;
        }

        .nx-hero .m-richtext__subtitle{
            font-weight: 700;
            font-size:16px;
        }
        .nx-hero .m-richtext__title{
            font-size:56px;
            font-weight: 700;
            letter-spacing: -1.5px;
        }

        .nx-hero .m-content-box {
            padding-top: 80px;
        }

        /* Celebrate every day and boldly reveal your true colors. */
            .nx-true .m-section__subheading{
                font-size: 24px;
                font-weight: 600;
                font-family: var(--font-stack-header);
            }
            .nx-true .m-section__heading {
                max-width: 750px;
                margin: auto;
                font-size: 36px;
            }
            .m-tab-header {
                font-size: 16px;
                opacity: 1;
                display: flex;
                align-items: center;
                gap: 6px;
            }
            .nx-tab-header-img{
                object-fit: contain;
                width: 34px;
                height: 34px;
            }
            .m-product-card__media {
            }
            .m-product-card__price{
                font-size:16px;
                font-weight: 500;
            }
            .m-price__sale .m-price-item--regular {
                font-size: inherit;
                color: #73737380;
            }
            .m-swiper-overflow .swiper-container {
                padding-bottom: 40px;
            }
            .m-product-tabs__load-more {
                margin-top: 40px;
            }

            @media (max-width: 1023px) {
                .m-product-tabs__load-more {
                    margin-top: 0px;
                }
            }
            @media (max-width: 767px) {
                .m-product-tabs__load-more {
                    margin-top: 20px;
                }
            }
        /* Celebrate every day and boldly reveal your true colors. - END*/    

        /* Shop by Offer */
            .nx-shop-by .m-collection-card  {
                overflow: hidden;
            }
            .nx-shop-by .m-hover-box__wrapper{
                position: relative;
            }
            .nx-shop-by .m-hover-box__wrapper::before {
                position: absolute;
                inset: 0;
                content:'';
                background: linear-gradient(359.94deg, rgba(0, 0, 0, 0.6) 0.06%, rgba(0, 0, 0, 0) 99.94%);
                z-index: 1;
                pointer-events: none;
            }
            .nx-shop-by .m-image {
                --aspect-ratio: 1 !important;
            }
            .nx-shop-by .m-collection-card__link{
                color: #ffffff;
                font-size: 20px;
            }
            .m-collection-card--inside .m-button {
                width: 30px;
                height: 30px;
            }
            .m-slider-controls--pagination-fraction .m-slider-controls__wrapper{
                border-radius: 0;
            }
            @media screen and (max-width: 767px) {
                .nx-shop-by .m-collection-card--inside .m-collection-card__info {
                    position: absolute;
                    padding: 20px 30px;
                }
                .nx-shop-by .m-image {
                    --aspect-ratio: .9 !important;
                }
                .nx-shop-by .m-section__heading{
                    text-align: left;
                    font-size: 24px;
                    font-weight: 600;
                }
            }
        /* Shop by Offer - END */

        /* Latest Drops - Timeless Essentials*/
            .nx-latest-drops .m-collection-showcase__banner{
                position: relative;

            }
            .nx-latest-drops .m-collection-showcase__banner::before{
                content: '';
                position: absolute;
                inset: 0;
                background: linear-gradient(180.02deg, rgba(0, 0, 0, 0) -89.15%, rgba(0, 0, 0, 0.9) 99.98%);
                z-index:1;
                pointer-events: none;

            }
            .nx-latest-drops .m-collection-showcase__tabs {
                z-index: 2;
            }
            .nx-latest-drops .m-collection-showcase__product-media{
            }
            .nx-latest-drops .m-collection-showcase__product h3{
                font-size:16px;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
                text-align: left;
            }
            .m-collection-showcase__subheading {
                font-size:24px;
                font-weight: 600;
                font-family: var(--font-stack-header);
            }
            .m-collection-showcase__heading{
                font-size: 46px;
            }
            .m-collection-showcase__tabs li{
                font-family: var(--font-stack-header);
                font-size: 36px;
            }
            @media screen and (min-width: 1536px) {
                .m-collection-showcase__content-wrapper {
                    max-width: 68%;
                }
            }
        /* Latest Drops - Timeless Essentials - END*/

        /* nx-best-seller - Best Sellers */
            .nx-best-seller .m-tab-header {
                background-color: #F5F5F5;
                color: var(--heading-text-color);
                padding: 6px 16px;
            }
            .nx-best-seller .m-tab-header.active {
                background-color: var(--heading-text-color);
                color: #ffffff;
            }
            .nx-best-seller .m-tab-header::after {
                display: none;
            }
            .nx-best-seller.m-product-tabs .m-tabs__wrapper {
                gap: 12px;
            }
            .nx-best-seller .m-product-tabs__load-more {
                text-align: right;
            }
            .nx-best-seller .m-button--link::after, .nx-best-seller .m-button--link::before{
                display: none;
                all: unset;
            }

            .nx-best-seller .m-button--link::after{
                content: "";
            display: inline-block;
            width: 20px;
            height: 20px;
            margin-left: 6px;

            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

            background-repeat: no-repeat;
            background-size: contain;
            transition: all .3s;
            }

            .nx-best-seller .m-button--link{
                display: inline-flex;
                align-items: center;
                font-weight: 700;
            }
            .nx-best-seller .m-button--link:hover::after {
                margin-left: 8px;
            }

        /* Style by Ajnaa = .nx-style-by */
            .nx-style-by {
                --column-gap: 20px !important;
            }
            .nx-style-by .m-stl-popup {
            }
            .m-stl-card__image {
            }
            .nx-style-by .nx-style-by__cta{
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin-bottom: 20px;
            }
            .nx-style-by .m-section__header{
                margin-bottom: 0;
            }

        /* .nx-before-after */
            .nx-before-after .m-richtext__subtitle {
                font-size:24px;
                font-weight: 600;
                font-family: var(--font-stack-header);
            }
            .m-image-comparison {
            }

        /* nx-video__title  Crafted with Care, Made to Last */
            .nx-video__title{
                text-align: center;
                max-width: 1225px;
                margin: auto;
                font-size: 80px;
                font-weight: 600;
                letter-spacing: -3.2px;
                margin-bottom: -24px;
            }
            .m-video__inner {
            }

        /*  */
            .nx-about-us .block__content-footer {
                margin-top: 30px;
            }
        /* nx-icon-content */
            .nx-icon-content{
                overflow: hidden;
            }
            .nx-icon-content .m-icon-box__heading {
                font-weight: 600;
                font-size: 24px;
                margin-bottom: 6px;
            }

        /* Easy Days Return */
            .nx-return .m-icon-box__heading {
                margin-bottom: 0px;
                font-size: 18px;
            }
            .nx-return .m-icon-box__inner {
                display: flex;
                align-items: center;
            }
            .nx-return .m-icon-box__inner {
                align-items: center;
                padding: 12px;
                border: 1px solid #7373731A;
            }
            .nx-return .m-icon-box--horizontal .m-icon-box__icon {
                margin-right: 4px;
            }
        /* Easy Days Return - END */

        /* nx-about about sectino */
            .nx-about .m-section__heading{
                text-align: left;
            }
            @media (min-width: 1023.9px){
                .nx-about .m-section__heading{
                    display: none;
                }
            }
            @media (max-width: 1023.9px){
                .nx-about .m-richtext__title{
                    display: none;    
                }
            }
        /* nx-about about sectino - END */

        /* nx-icon-text */
            .nx-icon-text .m-mixed-layout__inner .m\:column {
                position: relative;
            }

            .nx-icon-text .m-icon-box-section__wrapper{
                margin: 0;
            }
            .nx-icon-text .m-icon-box {
                max-width: 155px;
                margin: auto;
            }
            .nx-icon-text .m-mixed-layout__inner .m\:column:after {
                position: absolute;
                content: "";
                right: 0;
                top: 22px;
                bottom: 22px;
                width: 1px;
                height: calc(100% - 44px);
                background-color: rgb(var(--color-border));
            }

            .nx-icon-text .m-mixed-layout__inner .m\:column:last-of-type:after {
                content: none;
            }
            .m-icon-box__heading {
                font-size: 18px;
            }
            @media (max-width: 1441px){
                .nx-icon-text{
                    --column-gap: 90px !important;
                }
            }
            @media (max-width: 1025px) {
                .nx-icon-text {
                    --column-gap: 50px !important;
                }
            }
            @media (max-width: 1020px) and (min-width: 641px) {
                .m-icon-box-section__wrapper .md\:m\:grid-2-cols {
                    grid-template-columns: repeat(3, minmax(0, 1fr));
                }
            }
            @media (max-width: 640px) {
                .nx-icon-text .m-section-py{
                    padding-top: 0;
                }
                .nx-icon-text .m-icon-box__inner{
                    padding: 0 4px;
                }
                .nx-icon-text .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
                    --slider-grid: auto / auto-flow var(--mobile-column-width, 30vw);
                    column-gap: 8px;
                }
                .nx-icon-text .m-icon-box__heading {
                    font-size: 12px;
                }
                .nx-icon-text .m-icon-box__icon {
                    width: 24px !important;
                }
                .nx-icon-text .m-icon-box--vertical .m-icon-box__content {
                    margin-top: 8px;
                }
            }
        /* nx-icon-text - END */

        /* Review testimonial */
            .nx-testimonial{
                overflow: hidden;
            }
            .nx-testimonial .m-testimonial__name{
                font-weight: 700;
            }
            .nx-testimonial .m-testimonial__title{
                font-weight: 600;
            }
            .m-slider-controls--pagination-fraction .m-slider-controls__button {
                color: #111111;
            }
            .m-slider-controls--pagination-fraction .m-slider-controls__wrapper {
                border: 1px solid #111111;
            }
            .m-testimonials--layout-7 .m-testimonial__image .m-image{
                --aspect-ratio: 0.675 !important;
            }

        /* nx-gallery */
            /* .nx-gallery .m-gallery__item{
                border-radius: 0;
            } */
            /* .nx-gallery .m-section__subheading{
                font-size: 24px;
                font-weight: 600;
                font-family: var(--font-stack-header);
            } */
            .nx-gallery .m-image {
                --aspect-ratio: .7 !important;
            }
            /* @media (max-width: 769px){
                .nx-gallery .m-section__header {
                    padding-top: 40px;
                }
            } */
            @media (max-width: 1023px) {
                .nx-gallery  br {
                    display: unset;
                }
            }

        /* This Season’s Look */
        .nx-season .m-featured-collection__button {
            justify-content: end;
            margin-top: 40px;
        }

        @media (max-width: 640px){
            .nx-season .m-featured-collection__button {
                margin-top: 20px;
                justify-content: center;
            }
            .nx-season .m-swiper-overflow .swiper-container {
                padding-bottom: 30px;
            }
        }
        /* This Season’s Look - End */
        
        /* footer */
            .m-footer {
                border-top: 1px solid #F5F5F5;
                overflow:hidden;
            }
            
            body .m-footer--block .social-media-links a {
                background-color: transparent;
            }
            .m-accordion--item-button {
                font-weight: 700;
            }
            .m-footer .form-field {
                border-color: #F5F5F5;
                background-color: #F5F5F5;
            }
            .m-footer--middle .m-footer--block{
                padding-top: 60px;
                padding-bottom: 60px;
            }

        /* ======================  Responsiveness controls        =============================== */
            @media (min-width: 1280px) {
                .nx-hero .m-image-with-text__content{
                    padding-left: calc((100vw - 1280px) / 2);
                }
            }

            @media (min-width: 1920px) {
                .nx-hero .m-image-with-text__image  {
                    width: 60%;
                }
                .nx-hero .m-image-with-text__content  {
                    width: 40%;
                }
            }

            @media (max-width: 767px){
                .nx-hero .m-image-with-text__image img{
                    height: 435px;
                }
                .nx-hero [style*='--aspect-ratio']:before {
                    padding-top: 435px !important;
                }
                .nx-hero .m-image-with-text__content{
                    padding: 0 16px 40px;
                }
                .nx-hero .m-content-box {
                    text-align: center;
                    padding-top: 0px;
                }
                .nx-hero .m-richtext__title{
                    font-size:46px;
                    font-weight: 600;
                    letter-spacing: -1.2px;
                }
                /*  */
                .nx-best-seller .m-product-tabs__load-more {
                    text-align: center;
                }

                /* second section */
                .nx-true .m-section__subheading, .nx-true .m-section__heading {
                    text-align: left;
                }

                .m-collection-showcase__heading{
                    font-size:36px;
                }
                .m-collection-showcase__subheading {
                    font-size: 18px;
                }

                /*  */
                .nx-before-after .m-richtext__title  {
                    font-size: 36px;
                }

                /*  Crafted with Care, Made to Last */
                .nx-video__title{
                    font-size: 50px;
                    line-height: 1;
                    font-weight: 600;
                    letter-spacing: -1.5px;
                    margin: auto auto -10px;
                }
                .nx-video .m-video__inner {
                    --aspect-ratio: 3 / 4 !important;
                }
                /*  */
                .nx-about-us .block__content-footer {
                    margin-top: 20px;
                }
                /*  */
                .m-collection-showcase__tabs li {
                    font-size: 24px;
                }

                .m-section__heading {
                    font-size: 36px;
                }
                .m-custom-content__block-image_comparison {
                    order: -1;
                }
                h2, .h2 {
                    font-size: 24px;
                    line-height: 1.2;
                    font-weight: 600;
                }
                h3, .h3 {
                    font-size: 18px;
                }
                .nx-testimonial .m-section__heading{
                    text-align: left;
                }
                /* gallery */
                /* .nx-gallery .m-section__heading br {
                    display: unset;
                }
                .nx-gallery .m-section__header {
                    padding-top: 40px;
                    margin-bottom: 30px;
                }
                .nx-gallery .m-gallery__wrapper {
                    gap: 0;
                }*/
                /* .nx-gallery .swipe-mobile--2-cols {
                    --mobile-column-width: 85vw;
                }  */
                .nx-gallery .swipe-mobile__inner {
                    --slider-grid: auto / auto-flow var(--mobile-column-width, 85vw);
                }

                /* h4, .h4 {
                    font-size: 20px;
                } */
                .m-footer--middle .m-footer--block {
                    padding-top: 0;
                    padding-bottom: 0;
                }
                .m-footer--block.m-footer--block-our_store {
                    order: -9999;
                }
                .m-footer--bottom-center {
                    text-align: center;
                }
            }
    /* Home Page - End */

    /* m-mega-menu */
        .m-menu .m-menu__item:nth-child(3) .m-mega-menu{
            /* visibility: visible;
            opacity: 1;
            background: white;
            pointer-events: all; */
        }
    /* m-mega-menu - END */

    /* Css For the PDP ===============================================*/

        /* Avada-Bundle-Offer__BlockWrapper */
            .Avada-Bundle-Offer__BlockWrapper .Avada-Fbt{
                background: #fff7fa;
                padding: 20px 16px;
            }
            .Avada-Fbt .Avada-Fbt__ProductContent .Avada-Fbt__ProductContent-title {
                font-size: 20px;
            }
            .Avada-Fbt .Avada-Fbt__ProductContent .Avada-Fbt__ProductContent-subTitle {
                font-size: 14px;
            }
            .Avada-Fbt .Avada-Fbt__ProductContent {
                gap: 8px;
            }
            .Avada-Offer__Footer .Avada-Offer__TotalPrice .Avada-Offer__DiscountValue {
                background: #37c237 !important;
            }
            @media (max-width: 640px){
                .Avada-Bundle-Offer__BlockWrapper .Avada-Fbt {
                    padding: 20px 12px;
                }
                .Avada-Fbt.-mobile .Avada-Fbt__ProductContent {
                    gap: 8px;
                }
                .Avada-Fbt .Avada-Offer__Footer {
                    align-items: start;
                    flex-direction: column;
                    gap: 1rem;
                }
                .Avada-Fbt .Avada-Offer__Footer .Avada-Offer__ButtonAddToCart {
                    max-width: 100%;
                }
                .Avada-Offer__Footer .Avada-Offer__TotalPrice {
                    max-width: 100%;
                }
            }    
        /* Avada-Bundle-Offer__BlockWrapper - End */

        /* main-product__block main-product__block-benfit_collapsible_tab */
        .main-product__block.main-product__block-benfit_collapsible_tab, .main-product__block.main-product__block-in_box_collapsible_tab, .main-product__block.main-product__block-collapsible_tab{
            margin-top: 0;
        }
        /* main-product__block main-product__block-benfit_collapsible_tab - END */


        /* .m-complementary-products__heading */
        .m-complementary-products__heading{
            font-weight: 600;
        }
        /* .m-complementary-products__heading - END */

        /*  people are viewing this right now */
        @media (max-width: 640px){
            .main-product__block .m-product-live-views .live-views-icon {
                margin-top: 4px;
            }
        }
        /* end */

        /* .m-product-inventory__inner  */
            .main-product__block-inventory_status .m-product-inventory__inner {
                color: red;
            }
            .main-product__block-inventory_status .m-product-inventory__pin:before, .main-product__block-inventory_status .m-product-inventory__pin:after {
                background-color: red;
            }
            .main-product__block-inventory_status .m-product-inventory__indicator-bar.m-progress-bar{
                display: none;
            }
        /* .m-product-inventory__inner - end */

        /* judgeme_product_reviews */    
            body .jdgm-preview-badge .jdgm-star, body .jdgm-write-review-modal__stars .jdgm-star{
                color: #E97A1E !important;
            }
            .main-product__block  #judgeme_product_reviews .jm-review-widget{
                padding: 0;
            }
            .main-product__block  #judgeme_product_reviews .jm-stack  {
                --jm-space-600: 12px !important;
            }
            .main-product__block  #judgeme_product_reviews .jm-media-thumbnail-list__thumbnail {
                inline-size: 120px;
            }
            .main-product__block  #judgeme_product_reviews .jm-cluster{
                gap: 5px;
            }
            .main-product__block .jm-star-rating__font-icon{
                font-size: 1em !important;
            }
            .main-product__block .jm-review-item__body .jm-cluster .jm-text{
                font-size: 12px !important;
            }
            .main-product__block .jm-review-item__body .jm-text.jm-reviewer-info__name, .main-product__block .jm-review-item__body .jdgm-review-content__body-content p{
                font-size: 14px !important;
            }
            .main-product__block .jdgm-widget div:empty{
                display: none;
            }

            /* now review section is after PDP details */
                .jm-text--align-center[data-v-6d928e9f] {
                    line-height: 1.2;
                    font-size: 24px !important;
                    font-weight: 600 !important;
                }
                .jm-button, .jm-sort-filter__select {
                    border-radius: 0 !important;
                }
            /* now review section is after PDP details _ END */

        /* judgeme_product_reviews - END */

        /* css for collapsible--content */
            .m-collapsible--content__inner > ul:only-child {
                margin-top: 0;
            }
            .m-collapsible--content__inner, .m-collapsible--content-inner, .collapsible--content__inner, .collapsible--content-inner {
                padding: 12px 0;
                padding-top: 0;
                display: flex;
                flex-direction: column;
                gap: 12px;
            }
            .m-collapsible--content__inner p {
                margin: 0;
            }
            .m-collapsible--content__inner p:empty {
                display: none;
            }
        /* css for collapsible--content  - END*/
        
        /* css for skus */
            
        /* css for skus - END */
        body.template-product #MainContent{
            padding-bottom: 0;
        }
        .template-product .m-section__heading.h2{
            line-height: 1.2;
            font-size: 24px !important;
            font-weight: 600 !important;
        }
        .m-section__header {
            --m-section-header-spacing-bottom: 20px;
            margin-bottom: 20px;
        }
        @media (max-width: 640px){
            .template-product .m-section__heading.h2{
                font-size: 24px !important;
            }
        }
        .m-price__badge-sale .m-product-tag.m-color-badge-sale{
            background-color: #37c237 !important;
        }
        .main-product__block .m-product-live-views{
            padding-left: 0;
            font-size: 14px;
        }
        .main-product__block.main-product__block-shipping{
            font-size: 14px;
            margin-top: 0;
        }
        .m-product-tag{
            border-radius: 0;
        }
        .main-product__block.main-product__block-badge{
            margin:0;
        }
        .main-product__block.main-product__block-rating, .main-product__block.main-product__block-badge{
            display: inline-block;
            margin-right: 1rem;
        }
        .main-product__block.main-product__block-title {
            margin-top: 10px;
            margin-bottom: 8px;
        }
        .main-product__block.main-product__block-price{
            padding-top: 12px;
            border-top: 1px solid rgb(var(--color-border));
            margin-top: 0;
        }
        
        .main-product__block.main-product__block-buy_buttons .m-product-form .m-add-to-cart .m-add-to-cart--text {
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .main-product__block.main-product__block-buy_buttons .m-product-form .m-add-to-cart {
            max-width: max-content;
        }
        .m-product-tag.m-color-badge-hot{
            color: #ffffff;
            background-color: #E97A1E;
            text-transform: capitalize;
            height: 25px;
            font-size:12px;
        }
        @media screen and (min-width: 768px) {
            .main-product__block.main-product__block-short_description {
                padding-right: 48px;
            }
        }
        
        .main-product__block.main-product__block-short_description{
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .main-product__block.main-product__block-meta{
            margin-top: 10px;
            padding-bottom: 10px;        
        }
        .main-product__block .m-product-meta--label {
            min-width: auto;
            font-weight: 700;
            margin-right: 6px;
        }
        .main-product__block .m-product-meta li:first-child {
            margin-top: 10px;
            text-transform: uppercase;
        }

        .m-main-product .main-product__block .m-product-title {
            line-height: 1.2;
            font-size: 24px;
            font-weight: 600;
        }
        .m-main-product .m-price--on-sale .m-price__sale {
            font-weight: 600;
            font-size: 24px;
        }
        .m-collapsible[open=true] .m-collapsible--button, .collapsible[open=true] .m-collapsible--button {
            border-bottom-color: transparent;
        }
        .m-complementary-products__inner .m-product-card__media {
            aspect-ratio: 1;
        }

        .m-complementary-products__inner .m-price--on-sale .m-price__sale {
            font-weight: 500;
            font-size: 16px;
        }
        .m-main-product .m-product-option--label{
            font-size: 18px;
            font-weight: 600;
        }

        .m-main-product .m-quantity {
            border: 1px solid #F5F5F5;
            background: #F5F5F5;
        }
        .m-form-ask-question__title {
            text-align: left;
        }
        .m-product-tax{
            font-size:12px;
            color: var(--body-text-color) !important;
            /* width: 100%; */
        }
        .m-product-card__info .m-product-tax{
            display: none;
        }

        .BLOY-widget.scrolled {
            transform: translateY(-60px); /* example */
        }
        body .BLOY-point-calculator {
            background-color: #E97A1E0D;
            color: #804310;
            font-weight: 700;
            padding: 6px 16px;
            max-width: max-content;
        }

        #judgeme_product_reviews{
            max-width: 100% !important;
        }
        p.jm-text.jm-review-widget-minimal-header__title, .jm-text.jm-review-widget-sidebar-header__title{
            font-size: 24px !important;
            font-weight: 600;
        }

        @media (max-width: 767px){
            .m-main-product .main-product__block .m-product-title {
                line-height: 1.4;
                font-size: 24px;
            }
            .m-main-product .m-price--on-sale .m-price__sale ,.m-main-product .m-price__sale .m-price-item--last{
                font-size: 24px;
            }
            .m-complementary-products__inner .m-price--on-sale .m-price__sale , .m-complementary-products__inner .m-price__sale .m-price-item--last{
                font-size: 16px;
            }
            /* p.jm-text.jm-review-widget-minimal-header__title{
                font-size: 36px !important;
            } */
        }
    /* Css For the PDP - END */

    /* CSS for the PLP */
        .m-collection-page-header .container-full {
            padding: 0;
        }
        .m-collection-page-header__inner {
            position: absolute;
            inset: 0;
        }
        .m-collection-page-header--image-background .m-collection-page-header__background {
            position: relative;
        }
        .m-collection-page-header__background img {
            height: auto;
        }
        @media screen and (max-width: 767px) {
            .m-collection-page-header__inner {
                padding-top: 80px;
                padding-bottom: 80px;
                justify-content: start;
            }
        }
        .m-collection-page-header .m-breadcrumb--item {
            padding: 4px 15px;
        }
        .m-collection-page-header__background{
        }
        .m-product-form.m-product-quickview-button.m-button {
            padding-left: 20px;
            padding-right: 20px;
        }
        .m-collection-page-header__title {
            font-size: 56px;
            font-weight: 700;
        }
        .m-filter--widget-title {
            font-size: 16px;
        }
        .m-sidebar--title {
            font-size: 24px;
            font-weight: 600;
        }
        .m-facets .m-facet--product-count {
            flex: 1 0 auto;
        }

        @media (max-width: 767px){
            .m-collection-page-header__background {
                /* height: 140px; */
            }
            .m-collection-page-header__title {
                font-size: 30px;
                font-weight: 600;
            }
        }
        @media screen and (max-width: 767px) {
            .m-collection-page-header .m-breadcrumb {
                margin-bottom: 4px;
            }
        }

        /* Side bar collections */
            .nx-multi-c .m-accordion--item {
                margin-bottom: 0 !important;
            }
            .nx-multi-c .m-link-lists .m-accordion--item-button {
                font-weight: 500;
            }
            .nx-multi-c .m-filter--widget-title {
                margin-bottom: 0;
            }
            .nx-multi-c h4.m-filter--widget-title.h5.m-accordion--item-button {
                margin-bottom: 16px;
            }
            .nx-multi-c .m-link-lists--item .m-accordion--item-content {
                padding-left: 1rem;
            }
            .nx-multi-c .m-link-lists--item .minus, .nx-multi-c .m-link-lists--item.open .plus {
                display: none;
            }
            .nx-multi-c .m-link-lists--item.open .minus {
                display: block;
            }
            .nx-multi-c .m-link-lists--item:hover .m-link:after, .nx-multi-c .m-link-lists--item.active .m-link:after {
                width: unset;
            }
            .nx-multi-c .m-link:hover:after, .nx-multi-c .m-link-lists--item.active > .m-link:after {
                width: 100% !important;
            }
            .nx-multi-c .m-link-lists--item  {
                --content-max-height: 0px;
            }
            .nx-multi-c.open .m-filter--widget-content.m-accordion--item-content.max-height-set {
                max-height: max-content;
            }
        /* Side bar collections - END */
    /* CSS for the PLP - END */

    /* CSS for the About Us */
        .nx-about-main-img .m\:blocks-radius {
        }
        .nx-about-main-img .m-image {
            --aspect-ratio: 1.9 !important;
        }
        .nx-about-top-content  {
            max-width: 923px;
            margin: auto;
        }
        .nx-about-top-content .m-richtext__title  {
            font-size: 56px;
            font-weight: 700;
            max-width: 723px;
            margin: auto;

        }
        .nx-about-second-content p{
            font-size: 24px;
            font-weight: 600;
            font-family: var(--font-stack-header);
        }

        .BLOY-widget{
            transform: translateY(-100px);
        }
        .nx-about-vision{
            overflow: hidden;
        }
        .nx-about-vision .m-image, .nx-about-mission .m-image {
            --aspect-ratio: 1.1 !important;
        }

        @media (max-width: 767px){
            .nx-about-top-content .m-richtext__title  {
                font-size: 46px;
            }
            .nx-about-second-content p{
                font-size: 18px;
            }
            .nx-about-mission .m-image-with-text__inner {
                flex-direction: column-reverse;
            }
            .nx-about-vision .m-image, .nx-about-mission .m-image, .nx-about-main-img .m-image {
                --aspect-ratio: .7 !important;
            }
            .BLOY-widget{
                transform: translateY(-60px);
            }
        }
    /* CSS for the About Us - END */

    /* CSS for the Lookbook */
        .m-section__header .m-section__button{
            margin-top: 0;
        }
        .nx-about-top-content.nx-lookbook-top-content  {
            max-width: 946px;
        }
        .nx-about-top-content.nx-lookbook-top-content .m-richtext__title {
            max-width: 816px;
        }
        .nx-lookbook-main-img .m-image img{
            object-position: center 20%;
        }
        .nx-lookbook-second-content{
            max-width: 980px;
            margin: auto;
        }
        .nx-lookbook-gallery .m-gallery__item .m-image {
            --aspect-ratio: .75 !important;
        }
        .nx-lookbook-gallery .m-section__description {
            color: var(--body-text-color);
        }

        @media (max-width: 767px){
            .nx-lookbook-main-img .m-image img {
                object-position: top;
            }
            .nx-about-mission.nx-lookbook-mission .m-image-with-text__inner {
                flex-direction: column;
            }
            .nx-lookbook-gallery .m-section__header ,.nx-lookbook-gallery .m-section__description ,.nx-lookbook-gallery .m-section__button {
                text-align: left;
            }
        }
    /* CSS for the About Us - END */

    /* redesign-your-jewellery */
        /* Timeless Redesign, Crafted for You- section CSS */
            .nx-excellence .m-richtext{
                max-width: 550px;
                margin: auto;
                padding: 0;
                text-align: left;
                padding-left: 100px;
            }
            .nx-excellence  .m-rich-text__image-1 {
                --image-width: 27vw;
            }
            .nx-excellence .m-rich-text__image-2 {
                --image-width: 14vw;
                bottom: unset;
                top: 70px;
                right: 0;
            }
            .nx-excellence .m-rich-text__image-3 {
                --image-width: 21vw;
                height: 165px;
                top: unset;
                right: 14vw;
                bottom: 50px;
            }
            .nx-excellence .m-rich-text__image-3 .m-image {
                height: 100%;
            }
            .nx-excellence .m-section-py{
                padding-bottom: 250px;
            }
            @media (max-width: 979px){
                .nx-excellence .m-richtext{
                    max-width: 450px;
                }
                .nx-excellence .m-section-py {
                    padding-bottom: 200px;
                }
            }
            @media (max-width: 767px){
                .nx-excellence .m-rich-text__image-2, .nx-excellence .m-rich-text__image-3 {
                    display: none
                }
                .nx-excellence .m-richtext{
                    padding-left: 0;
                }
                .nx-excellence .m-section-py {
                    padding-top: 460px;
                    margin-top: 40px;
                    padding-bottom: 40px;
                }
                .nx-excellence .m-rich-text__image-1 {
                    --image-width: 350px;
                    bottom: unset;
                    top: 0;
                }   
                .nx-red-desc .m-richtext{
                    text-align: left;
                }     
            }
        /* Timeless Redesign, Crafted for You- section CSS */

        /* css for the form */
        .m-contact-form__heading {
            font-size: 36px;
        }
        textarea.form-field{
            background: #F5F5F580;
        }
        @media (max-width: 767px){
            .m-contact-form__heading {
                font-size: 24px;
            }
        }
        /* css for the form - END */
    /* redesign-your-jewellery - END */

    /* CSS For Testimonial */
        .m-testimonials__wrapper .m-slider-controls__button {
            border: 1px solid rgb(1 1 1);
            color: black;
        }
        .m-testimonials__wrapper .m-slider-controls__button:hover {
            color: white;
        }
        .m-testimonials__wrapper .m-slider-controls--absolute .m-slider-controls__button{
            left: 0;
        }
        .m-testimonials__wrapper .m-slider-controls--absolute .m-slider-controls__button-next{
            right: 0;
            left: unset;
        }
    /* CSS For Testimonial - END */

    /* Css For the By the look */
        .m-stl-product__details img{
            flex: 1 0 auto;
        }
        @media (max-width:900px) and (min-width:767px){
            .m-stl-popup {
                padding: 12px;
            }
            .m-stl-popup .m-stl-product__details, .m-stl-product__title {
                font-size: 12px;
            }

        }
        @media (max-width: 767px){
            .nx-btl .m-section-py {
                padding-top: 12px;
                padding-bottom: 12px;
            }
        }
    /* Css For the By the look - END */

    /* css for the Loyalty */
        .nx-loyalty-hero .BLOY-page__title , .nx-loyalty-hero .BLOY-page__title_caption{
            text-align: left;
        }
        .nx-loyalty-hero .BLOY-page__title_header{
            font-size: 46px;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 20px;
        }
        .nx-loyalty-hero .BLOY-page__title_caption{
            font-size: 16px;
            margin-bottom: 24px;
        }
        .nx-loyalty-hero .BLOY-page__introdution_action {
            justify-content: start;
            flex-direction: column;
        }
        .nx-loyalty-hero .BLOY-button-page {
            max-width: max-content;
            padding: 10px 33px;
            font-size: 16px;
            font-weight: 600;
        }
        .nx-loyalty-hero .BLOY-button-page.BLOY-button-page--secondary {
            background: transparent;
            color: #111111;
            border: none;
        }
        .nx-loyalty-hero .bloy_image {
            margin: 0;
            max-width: 100%;
        }
        .nx-loyalty-hero .BLOY-page__program_introdution {
            gap: 40px;
        }


        @media (max-width: 767px){
            .nx-loyalty-hero .BLOY-page__title_header{
                font-size: 36px;
                line-height: 1.2;
            }
            .nx-loyalty-hero .BLOY-button-page {
                max-width: 100%;
            }
            .BLOY-page__introdution_image {
                width: 100%;
            }
            .nx-loyalty-hero .bloy_image {
                aspect-ratio: 35 / 40;
            }
        }

        /* nx-higher */
        .nx-higher .BLOY-page__vip_tier_icon{
            display: none;
        }
        .BLOY-page__vip_current_tier {
            margin-top: 0;
        }
        .nx-higher .BLOY-page__vip_tier_name{
            border: 1px solid #73737314;
            background: #73737314;
            padding-top: 4px;
            padding-right: 12px;
            padding-bottom: 4px;
            padding-left: 12px;
            font-weight: 600;
            font-size: 14px;
            line-height: 1.4;
            color: #737373;
        }
        .nx-higher .BLOY-page__vip_tier_item {
            align-items: start;
            border: 1px solid #73737314;
            display: flex;
            gap: 5px;
            height: 100%;
            padding: 20px;
            background: #73737308;
        }

        /* 2nd child */
        .nx-higher .BLOY-page__vip_tier_slider-wrapper > div:nth-child(2) .BLOY-page__vip_tier_name {
            border: 1px solid #CC7E3D14;
            background: #FFFBF5;
            color: #CC7E3D;
        }

        .nx-higher .BLOY-page__vip_tier_slider-wrapper > div:nth-child(2) .BLOY-page__vip_tier_item {
            border: 1px solid #CC7E3D14;
            background: #CC7E3D08;
        }
        /* 3rd child */
        .nx-higher .BLOY-page__vip_tier_slider-wrapper > div:nth-child(3) .BLOY-page__vip_tier_name {
            border: 1px solid #8425D314;
            background: #8425D314;
            color: #8425D3;
        }

        .nx-higher .BLOY-page__vip_tier_slider-wrapper > div:nth-child(3) .BLOY-page__vip_tier_item {
            border: 1px solid #8425D314;
            background: #8425D308;
        }

        .nx-higher .BLOY-page__vip_tier_milestone {
            margin-top: 0;
            color: #111111;
            font-weight: 600;
            font-size: 18px;
            line-height: 1.4;
        }
        .nx-higher .BLOY-page__vip_tier-footer ,.nx-higher .BLOY-page__vip_privilege-item{
            color: #737373;
            line-height: 1.4;
        }
        @media (max-width: 767px){
            .nx-higher .row-bloy {
                padding: 8px;
            }
        }

        /* nx-work */
        /* .nx-work svg path{
            fill: #111111;
        } */
        .nx-work .row-bloy > div .BLOY-page_guide-card{
            border: 1px solid #7373731F;
            padding: 16px;
            margin: 0;
            text-align: center;
        }
        .nx-work .BLOY-page_guide-title{
            font-weight: 500;
            font-size: 18px;
            line-height: 27px;
        }
        
        /* nx-earn */
        /* .nx-earn svg path{
            fill: #111111;
        } */
        .nx-earn .BLOY-block{
            padding: 0;
            background-color: transparent !important;
        }
        .nx-earn .BLOY-page__item_name{
            color: #111111;
        }
        .nx-earn .BLOY-card {
            gap: 4px;
            border: 1px solid #E97A1E1F
        }
        .BLOY-wte .BLOY-button-page.BLOY-button-page--primary , .BLOY-wtr .BLOY-button-page.BLOY-button-page--primary, .BLOY-balance .BLOY-button-page.BLOY-button-page--primary{
            background: #111111;
        }
        .nx-earn .row-bloy {
            padding: 0px;
            padding-top: 60px;
        }

        /* nx-ways */
        .row-bloy {
            padding: 0px;
            padding-top: 24px;
        }
        .nx-ways .BLOY-card {
            gap: 4px;
            border: 1px solid #E3E3E3;
        }
        .BLOY-page__points_currency, .BLOY-page__balance_points {
            color: #E97A1E;
        }
        .BLOY-wtr .BLOY-button-page.BLOY-button-page--primary[disabled] {
            color: #111111;
        }  

        /* nx-bal */
        .nx-bal .BLOY-page__title_header {
            margin-bottom: 30px;
        } 
        .BLOY-page__collapsible_title span {
            font-size: 14px;
            font-weight: 500;
        }

        @media (max-width: 420px){
            .BLOY-page__points_currency{
                display: block;
            }
        }
    /* css for the Loyalty - End */

    /* css for overflow hidden issue */
        .sf-home__product-tab , .nx-season, .m-product-recommendations, .m-recently-viewed{
            overflow: hidden;
        }

    /* Out-of-stock products always appear last */
        .m-collection-products {
            display: flex;
            flex-wrap: wrap;
            align-items: flex-start;
        }
        .m-collection-products .m-product-item {
            order: 1;
        }
        .m-collection-products .m-product-item--sold-out {
            order: 2;
        }
    /* Out-of-stock products always appear last - END */

    /* Custom CSS for Hide Buy Now CTA On Quick View */
        .main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{
            margin-top: 0;
            flex: 1 0 auto;
            /* height: 46px; */
            width: auto;
        }
        .m-product-form--input {
            display: none;
        }
    /* Custom CSS for Hide Buy Now CTA On Quick View - END */

    
    /* Added background Color and image to the header banner */
        .m-page-header {
            /* background-color: #ecdce2; */
            background-image: url("https://www.ajnaajewels.com/cdn/shop/files/Banner_collections.jpg");
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            color: white;
        }
        .m-page-header .m-page-header__title {
            color: inherit;
        }
    
        @media (max-width: 767px){
            .m-page-header {
                background-image: url("https://www.ajnaajewels.com/cdn/shop/files/Banner_collections_mobile.jpg");
            }
        }
        .m-page-content {
            padding-top: 40px;
        }
        .m-page-content :is(h1,h2,h3,h4,h5,h6){
            font-weight: 700;
        }
    /* Added background Color and image to the header banner - END */

    /* Css for the NEW Checkout CTA */
        .m-product-form--wrapper {
            gap: 1rem;
            align-items: stretch;
        }
        .nx-checkout {
            position: relative;
            max-width: max-content;
            text-align: center;
        }
    
        .nx-checkout .custom-checkout-btn {
            background: rgb(236, 220, 226);
            border: 1px solid;
            padding: 8px 30px;
            display: flex;
            gap: 1rem;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }
    
        .nx-checkout .custom-checkout-btn:hover {
            filter: brightness(0.96);
        }
    
        .nx-checkout .checkout-text-title {
            font-size: 16px;
            font-weight: 600;
            color: #111111;
        }
    
        .nx-checkout .checkout-text-sub {
            font-size: 12px;
            color: #444444;
            margin: 0;
        }
    
        .nx-checkout .checkout-icons {
            display: flex;
            align-items: center;
        }
    
        .nx-checkout .checkout-icons img {
            height: 20px;
            width: auto;
            display: block;
        }
    
        .nx-checkout .shopify-hidden-btn {
            display: none;
        }
    
        /* cart drawer */
        .m-button.nx-checkout {
            padding: 0;
            width: 100%;
            max-width: 100%;
        }
        .m-button.nx-checkout:hover {
            box-shadow: none;
        }
    /* Css for the NEW Checkout CTA - END */

/* Custom Css - END */

/* Notify Me CTA */
.xflow-button--full {
    width: max-content;
}
/* Notify Me CTA End */