
/* ==================================================
   LA BELLA PREMIUM NOTICE
================================================== */

.lb-tester-note{

    position:relative;

    display:flex;
    align-items:center;
    gap:20px;

    margin:28px 0;

    padding:24px;

    direction:rtl;

    overflow:hidden;

    border-radius:24px;

    border:1px solid rgba(216,191,122,.35);

    background:
    linear-gradient(
        135deg,
        rgba(255,255,255,.96),
        rgba(252,248,255,.94)
    );

    backdrop-filter:blur(18px);

    box-shadow:
    0 12px 35px rgba(109,4,130,.08),
    inset 0 1px rgba(255,255,255,.85);

}

/* Purple Glow */

.lb-tester-note::before{

    content:"";

    position:absolute;

    width:280px;
    height:280px;

    top:-160px;
    left:-100px;

    border-radius:50%;

    background:

    radial-gradient(

        circle,

        rgba(109,4,130,.14),

        transparent 70%

    );

    pointer-events:none;

}

/* Gold Glow */

.lb-tester-note::after{

    content:"";

    position:absolute;

    right:-80px;
    bottom:-120px;

    width:240px;
    height:240px;

    border-radius:50%;

    background:

    radial-gradient(

        circle,

        rgba(216,191,122,.18),

        transparent 70%

    );

    pointer-events:none;

}

/* Icon */

.lb-tester-note__icon{

    position:relative;

    z-index:2;

    width:64px;
    height:64px;

    min-width:64px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:28px;

    background:

    linear-gradient(

        135deg,

        #ffffff,

        #F9F1E4

    );

    border:1px solid rgba(216,191,122,.45);

    box-shadow:

    0 8px 22px rgba(216,191,122,.18);

}

/* Label */

.lb-tester-note__label{

    display:inline-flex;

    align-items:center;

    padding:6px 12px;

    margin-bottom:10px;

    border-radius:999px;

    background:

    linear-gradient(

        135deg,

        #F5E7B5,

        #D8BF7A

    );

    color:#5F3A00;

    font-size:11px;

    font-weight:700;

    letter-spacing:.12em;

}

/* Title */

.lb-tester-note__title{

    margin:0 0 8px;

    color:#6D0482;

    font-size:20px;

    font-weight:700;

    line-height:1.5;

}

/* Description */

.lb-tester-note__text{

    margin:0;

    color:#666;

    line-height:2;

    font-size:14px;

}

/* WhatsApp Button */

.lb-tester-note__btn{

    position:relative;

    z-index:2;

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:10px;

    min-width:155px;

    padding:14px 24px;

    border-radius:999px;

    text-decoration:none !important;

    color:#fff !important;

    font-weight:700;

    background:

    linear-gradient(

        135deg,

        #7A1596,

        #6D0482

    );

    box-shadow:

    0 10px 26px rgba(109,4,130,.28);

    transition:.3s;

}

.lb-tester-note__btn:hover{

    transform:translateY(-2px);

    background:

    linear-gradient(

        135deg,

        #861AA3,

        #7A1596

    );

    box-shadow:

    0 18px 35px rgba(109,4,130,.36);

}

/* Mobile */

@media(max-width:768px){

    .lb-tester-note{

        flex-direction:column;

        align-items:flex-start;

        padding:20px;

        border-radius:18px;

    }

    .lb-tester-note__btn{

        width:100%;

    }

}

