/* Add custom CSS styles below */   
.close-top{  
    margin-top: -140px !important;  
}  
  
@media (max-width: 700px){  
    .close-top{  
        margin-top: -80px !important;  
    }  
}/* ط§ظ„ظƒط±طھ ط§ظ„ط±ط¦ظٹط³ظٹ */  
.finder-card{  
    border-radius:32px !important;  
    padding:10px !important;  
    background:#fff !important;  
    box-shadow:0 15px 40px rgba(0,0,0,.08) !important;  
}  
  
/* ط®ظٹط§ط±ط§طھ ط§ظ„ط¨ط´ط±ط© */  
.option-btn{  
    border:1px solid #EAEAEA !important;  
    border-radius:22px !important;  
    background:#fff !important;  
    min-height:150px !important;  
    transition:.3s ease !important;  
}  
  
/* ط­ط±ظƒط© ط¹ظ†ط¯ ط§ظ„ظ…ط±ظˆط± */  
.option-btn:hover{  
    transform:translateY(-4px);  
    box-shadow:0 12px 30px rgba(0,0,0,.08);  
    border-color:#AA82D9 !important;  
}  
  
/* ط¹ظ†ط¯ ط§ظ„ط§ط®طھظٹط§ط± */  
.option-btn.selected,  
.option-btn.active{  
    border:2px solid #AA82D9 !important;  
    box-shadow:0 15px 35px rgba(170,130,217,.25);  
}  
  
/* ط¹ظ†ظˆط§ظ† ط§ظ„ط³ط¤ط§ظ„ */  
.question-title{  
    font-size:28px !important;  
    font-weight:700 !important;  
    margin-bottom:25px !important;  
}  
  
/* ط§ظ„ظ…ط³ط§ظپط§طھ ط¨ظٹظ† ط§ظ„ط®ظٹط§ط±ط§طھ */  
.options-grid{  
    gap:18px !important;  
}  
  
/* ظ†ظ‚ط§ط· ط§ظ„ط®ط·ظˆط§طھ */  
.dot{  
    width:12px !important;  
    height:12px !important;  
    border-radius:50%;  
    background:#DDD !important;  
}  
  
.dot.active{  
    width:40px !important;  
    border-radius:50px !important;  
    background:#AA82D9 !important;  
}  
.ronaq-stars{  
    text-align:center;  
    background:transparent;  
    padding:20px 0;  
}  
  
.ronaq-stars h2{  
    margin-bottom:50px;  
}  
  
.ronaq-slider{  
    display:flex;  
    gap:12px;  
    overflow-x:auto;  
    padding:10px;  
    scroll-behavior:smooth;  
}  
  
.ronaq-slider::-webkit-scrollbar{  
    display:none;  
}  
  
.ronaq-slider img{  
    width:140px;  
    height:240px;  
    object-fit:cover;  
    border-radius:20px;  
    display:block;  
}  
.s-block--bundle-stars-showcase{  
    zoom:0.8 !important;  
}  
  
  p.ronaq-features{  
    display:flex !important;  
    flex-direction:row !important;  
    flex-wrap:nowrap !important;  
    justify-content:flex-start !important;  
    align-items:center !important;  
    gap:18px !important;  
    overflow-x:auto !important;  
    overflow-y:hidden !important;  
    white-space:nowrap !important;  
    padding:10px 0 !important;  
    margin:0 !important;  
    scrollbar-width:none;  
    -webkit-overflow-scrolling:touch;  
}  
  
p.ronaq-features::-webkit-scrollbar{  
    display:none;  
}  
  
p.ronaq-features img{  
    display:block !important;  
    flex:0 0 250px !important;  
    width:250px !important;  
    max-width:250px !important;  
    min-width:250px !important;  
    height:auto !important;  
    margin:0 !important;  
    border-radius:20px;  
}  
  
.product__description p:has(img) img:hover{  
  
    transform:translateY(-6px);  
  
    box-shadow:0 15px 35px rgba(0,0,0,.15);  
  
}.ronaq-trust-bar{  
    display:flex;  
    gap:10px;  
    overflow-x:auto;  
    margin:15px 0;  
    padding-bottom:5px;  
    scrollbar-width:none;  
}  
  
.ronaq-trust-bar::-webkit-scrollbar{  
    display:none;  
}  
  
.ronaq-trust-bar span{  
    background:#F8F4FF;  
    color:#5E2D8A;  
    border:1px solid #E6DDF5;  
    border-radius:999px;  
    padding:8px 14px;  
    white-space:nowrap;  
    font-size:13px;  
    font-weight:600;  
}.ronaq-benefits{  
    display:grid;  
    grid-template-columns:repeat(2,1fr);  
    gap:10px;  
    margin:15px 0;  
}  
  
.ronaq-benefits div{  
    background:#F8F4FF;  
    border:1px solid #E7DDF6;  
    color:#5E2D8A;  
    padding:10px;  
    border-radius:14px;  
    text-align:center;  
    font-size:13px;  
    font-weight:600;  
}.ronaq-benefits div:nth-child(1),  
.ronaq-benefits div:nth-child(2){  
    background:#F1C4E0;  
    border-color:#F1C4E0;  
}  
  
.ronaq-benefits div:nth-child(3),  
.ronaq-benefits div:nth-child(4){  
    background:#C7B5D8;  
    border-color:#C7B5D8;  
}custom-salla-product-card{  
    background:#fff !important;  
    border:1px solid rgba(0,0,0,.15) !important;  
    border-radius:32px !important;  
    box-shadow:0 15px 50px rgba(0,0,0,.20) !important;  
    transition:all .3s ease !important;  
}  
  
custom-salla-product-card:hover{  
    transform:translateY(-4px) !important;  
    box-shadow:0 18px 40px rgba(0,0,0,.30) !important;  
}  
  
custom-salla-product-card img{  
    transition:transform .4s ease !important;  
}  
  
custom-salla-product-card:hover img{  
    transform:scale(1.03) !important;  
}.s-block--bundle-laser-finder .finder-card{  
    background:#ffffff !important;  
    border-radius:20px !important;  
    padding:30px !important;  
    box-shadow:0 10px 10px rgba(0,0,0,.20) !important;  
}  
.options-grid{  
    display:grid !important;  
    grid-template-columns:repeat(5,1fr) !important;  
    gap:30px !important;  
}  
  
.option-btn{    
min-width:5px !important;  
                  
}
.ronaq-copy-heart{
    display:flex;
    align-items:center;
justify-content: space-between;
  gap:10px;
    margin:15px 0;
    cursor:pointer;
    user-select:none;
}

.ronaq-copy-heart .heart{
    font-size:34px;
    transition:.3s;
margin-right:auto;
}

.ronaq-copy-heart span{
    color:#7A5CA8;
    font-size:14px;
    font-weight:600;
}

.coupon-code{
    background:#AA82D9;
    color:#fff;
    padding:10px 18px;
    border-radius:14px;
    font-size:18px;
    font-weight:700;
    letter-spacing:1px;
}

.copy-icon{
    margin-top:12px;
    color:#AA82D9;
    font-size:14px;
    font-weight:600;
}


.s-block-animated-text .animated-text-outer{
    position: relative;
    z-index: 999 !important;
}
html,
body{
    overflow-x: hidden !important;
    width:100% !important;
}