/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/



html {
  scroll-behavior: smooth;
}


html:not(.browser-Firefox) input[type="date"] {
    background-position: right 15px top 50%;
    background-size: auto !important;      
} 

    
        .custom-offer-box {
			background: #f3f9ff;
			border: 1px solid #cce0ff;
			padding: 8px 16px;
			border-radius: 8px;
			margin-top: 15px;
			display: grid;
			gap: 6px;
			font-size: 15px;
			color: #222;
			height: 143px;
			overflow-y: scroll; 
		}

       .custom-offer-box p {
			color: #000;
			font-size: 16px;
			font-weight: 600;
			margin-bottom: 3px;
			font-family: 'UniNeueRegular';
		}

        .custom-offer-box span {
            letter-spacing: 0.5px;
            color: #000;
            font-size: 15px;
        }

        .custom-offer-box strong {
            color: #000;
        }

       .custom-offer-box button {
			background: transparent;
			color: #0073e6;
			border: none;
			padding: 0;
			cursor: pointer;
			font-size: 13px;
			transition: 0.3s;
			text-decoration: underline;
			margin-left: 6px;
			line-height: 0px;
			gap: 0;
			display: contents;
		}

        .custom-offer-box button:hover {
            color: #000;
        }

        /* --- Popup Overlay --- */
        .custom-offer-popup-overlay {
            display: none;
            position: fixed;
            z-index: 99999;
            left: 0;
            top: 0;
            width: 100%;
            height: 100vh;
            background: rgba(0, 0, 0, 0.6);
            backdrop-filter: blur(2px);
            justify-content: center;
            align-items: center;
        }

        .custom-offer-popup-overlay.active {
            display: flex;
        }

        /* --- Popup Content --- */
        .custom-offer-popup {
            background: #fff;
            width: 90%;
            max-width: 450px;
            padding: 25px 30px;
            border-radius:0px;
            text-align: left;
            position: relative;
            box-shadow: 0 10px 25px rgb(0 0 0 / 20%);
            animation: fadeIn 0.3s ease;
        }

        .custom-offer-popup h3 {
            margin-bottom: 10px;
            color: #000;
            font-size: 18px;
        }

        .custom-offer-popup p {
            font-size: 15px;
            color: #333;
            line-height: 1.6;
            margin-bottom: 5px;
        }

        .custom-offer-popup .close-popup {
            position: absolute;
            top: 10px;
            right: 15px;
            font-size: 22px;
            cursor: pointer;
            color: #666;
        }

        .custom-offer-popup .close-popup:hover {
            color: #000;
        }

        .custom-offer-popup .coupon-code {
            background: #f4f4f4;
            padding: 8px 12px;
            border: 1px dashed #0073e6;
            border-radius: 5px;
            display: inline-block;
            margin: 10px 0;
            font-weight: 600;
            color: #0073e6;
        }

        @keyframes fadeIn {
            from { transform: scale(0.9); opacity: 0; }
            to { transform: scale(1); opacity: 1; }
        }
 
 .use_code{ 
	 background:#f4f4f4;
    padding: 5px 6px;
    border: 1px dashed #0073e6;
    border-radius: 5px;
    display: inline-block;
    margin-left: 5px;
    font-weight: 600;
    color: #0073e6;
 }
 
  



 
    