/* Phone required  */
span.optional {
    display: none !important;
}



/* Apply sticky behavior only for screens wider than 1024px (Laptops/Desktops) */
@media (min-width: 1024px) {
  .stickey_top_marque {
    position: -webkit-sticky !important; /* Support for Safari */
    position: sticky !important;
    top: 0;
    z-index: 9999 !important; /* Ensures it stays above all other website content */
    width: 100% !important;
  }
}

/* Base styles for the section (all devices) */
.stickey_top_marque {
  background-color: #1a1a1a !important;
  overflow: hidden !important;
  display: flex !important;
}


/* Product HOver */
.ani_hovr{
    display: block;                     /* avoid inline jump */
    transform: translate3d(0,0,0) scale(1); /* define base state */
    transition: transform 0.45s cubic-bezier(0.22,1,0.36,1),
                box-shadow 0.45s cubic-bezier(0.22,1,0.36,1);
    will-change: transform;
    backface-visibility: hidden;
    transform-origin: center center;
}

.ani_hovr:hover{
    transform: translate3d(0,-6px,0) scale(1.02); /* subtle, smooth */
    box-shadow: 0 18px 40px rgba(0,0,0,0.18);
}



/* Cart BUtton Mobile */
@media only screen and (max-width: 768px) {
    #moderncart-floating-cart {
        bottom: 12px !important;
    }
}

/* Checkout notification */
.woolentor-checkout__box .woocommerce-message {
    padding: 5px 0px 5px 10px;
    display: none !important;
    border-left: 3px solid #24AE4D;
}

@media (max-width: 768px) {

    .giriva-pro {
        flex-direction: column;
        padding: 15px;
    }

    /* Sidebar becomes top menu */
    .giriva-sidebar {
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 10px;
        padding: 15px;
    }

    /* Hide big heading (looks bad on mobile) */
    .giriva-sidebar h3 {
        display: none;
    }

    /* Menu buttons */
    .giriva-sidebar a {
        flex: 1 1 48%;
        text-align: center;
        background: #1c1c1c;
        padding: 10px;
        border-radius: 8px;
        font-size: 13px;
    }

    .giriva-sidebar a:hover {
        background: #d4af37;
        color: #000;
    }

    /* Content spacing */
    .giriva-main {
        padding: 20px;
    }
}


/* Hide header + menu on Razorpay order-pay page */
body.woocommerce-order-pay header,
body.woocommerce-order-pay .site-header,
body.woocommerce-order-pay nav,
body.woocommerce-order-pay .main-navigation,
body.woocommerce-order-pay .menu,
body.woocommerce-order-pay .navbar {
    display: none !important;
}

/* Optional: remove extra spacing */
body.woocommerce-order-pay .site-content {
    margin-top: 0 !important;
    padding-top: 20px !important;
}
/* MAgic Checkout button stylining */

/* BUY NOW button */
#btn-1cc-pdp{
    background:#D9A52F !important;
    color:#000 !important;

    width:100%;
    min-height:40px;

    font-size:18px;
    font-weight:600;
    letter-spacing:2px;

    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    border:1px solid #c58f12 !important;
		border-radius:6px !important;

    box-shadow:
        inset 0 0 0 2px #f6d47a,
        0 0 0 1px #8f5cf7;
}


/* Optional hover */
#btn-1cc-pdp:hover{
    transform:translateY(-1px);
}

/* Content inside Buy Now */
#btn-1cc-pdp{

display:flex !important;

align-items:center !important;

justify-content:center !important;

gap:8px;

}

/* UPI image inside button */

#btn-1cc-pdp img{

height:18px;

width:auto;

display:block;

margin-left:4px;

/* IMPORTANT */
pointer-events:none;

}
/* Hide only View Cart button */

a.added_to_cart{
display:none !important;
}

/* Remove spacing created by button */

.vnc-custom-cart .added_to_cart{
margin:0 !important;
padding:0 !important;
width:0 !important;
overflow:hidden !important;
}

/* Keep cart drawer and totals visible */

.woocommerce-message{
display:block !important;
}



<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 6a79fa30d36f7363ea268ee4. Config Timestamp: 2026-08-10 16:19:57 UTC, Cached Timestamp: 2026-08-22 16:05:37 UTC, Optimization Time: 7.59ms -->