.slider-container {
    position: relative;
    overflow: hidden;
}
.slider-track {
    display: flex;
    transition: transform 0.3s ease-in-out;
    pointer-events: none;
}
.slider-item {
   width: 100%;
    flex-shrink: 0;
}
.dot-area {
    margin: 20px 0 0;
}
.dot-nav {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    border: none;
    background: rgba(0, 0, 0, 0.3);
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    z-index:80;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    pointer-events: auto;
}
.dot-nav:hover {
    background: rgba(0, 0, 0, 0.6);
}
.dot-nav.active {
    background: #3b82f6;
    transform: scale(1.2);
}
.product-thumbnail {
    cursor: pointer;
    transition: all 0.3s ease;
    border: 2px solid transparent;
}
.product-thumbnail:hover {
    transform: scale(1.05);
}
.product-thumbnail.active {
    border-color: #3b82f6;
}
#top-s{position: relative;margin:0 0 3vh;}
.pa-s1{padding:1.3rem 0;}
.m-2rem{margin-top:2rem;}
.ex-button{padding: 20px;font-size:2.2rem;background: rgb(229 70 70);color:#fff;display: flex;flex-direction: column;border-radius: 0.5rem;font-weight: bold;}
.ex-button>div{font-size: 1.3rem;}
span.cart-go{font-size:1.7rem;border-top:1px solid;}
/* .bg-pr{background:linear-gradient(90deg, rgb(28 158 255 / 41%), rgb(231 121 255 / 53%) 50%);} */
.bg-pr{background:#fff;position:relative;}
.text {margin: 3rem 0 1rem;}
.bg-pr h3{font-size: 1.7rem;margin:0 0 1.3rem;}
.bg-pr h3{color:#160c8a;}
.space-y-2 {display: none;}
.text ul {list-style: decimal;}
.step h4{font-weight:bold;}
.ab-temp{border-radius: 8px;width: 150px;rotate: 352deg;position: absolute;top: 10px;left: 0px;box-shadow:3px 4px 3px #949494;border:2px solid #967103;}
@media (min-width:600px) {
    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
