@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//webmire.in/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Inter Tight", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: "Inter Tight", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Inter Tight", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Inter Tight", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter Tight", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter Tight", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: rgb(62,161,193);
	--wd-alternative-color: rgb(254,188,1);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(255,77,2);
	--btn-default-font-family: "Inter Tight", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 600;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: rgb(0,0,0);
	--btn-default-bgcolor-hover: rgb(44,101,156);
	--btn-accented-font-family: "Inter Tight", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(44,101,156);
	--btn-font-family: "Inter Tight", Arial, Helvetica, sans-serif;
	--btn-font-weight: 600;
	--btn-transform: uppercase;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgba(151,151,151,0.11);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(0,102,0)6;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a {
	font-family: "Readex Pro", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: rgb(51,51,51);
}
html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover {
	color: rgb(109,78,236);
}
html table th {
	text-transform: none;
}
.wd-checkout-steps li {
	text-transform: capitalize;
}
html .wd-buy-now-btn {
	font-family: "Inter Tight", Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	color: rgb(255,255,255);
	background: rgb(44, 101, 156);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(12,0,0);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.product-labels .product-label.onsale {
	background-color: rgb(255,45,181);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(255,255,255);
	color: rgb(36,36,36);
}
.product-labels .product-label.featured {
	background-color: rgb(255,255,255);
	color: rgb(36,36,36);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1520px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}

@media (min-width: 1537px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1520px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-add-btn .add_to_cart_button,
.single_add_to_cart_button,
a.button.product_type_simple{
background: linear-gradient(90deg,#FF2EBF,#9B3DFF) !important;
border: 0 !important;
color:#fff !important;
border-radius:12px !important;
box-shadow:0 0 18px rgba(255,46,191,.35) !important;
}

.wd-add-btn .add_to_cart_button:hover,
.single_add_to_cart_button:hover{
background: linear-gradient(90deg,#FF47C8,#B14CFF) !important;
transform:translateY(-1px);
}

/* Product description text */
.single-product .woocommerce-Tabs-panel,
.single-product .woocommerce-Tabs-panel p,
.single-product .woocommerce-Tabs-panel li {
    color: rgb(230,230,230) !important;
}

/* Heading */
.single-product .woocommerce-Tabs-panel h1,
.single-product .woocommerce-Tabs-panel h2,
.single-product .woocommerce-Tabs-panel h3,
.single-product .woocommerce-Tabs-panel h4 {
    color: rgb(255,255,255) !important;
}

/* Bullet points */
.single-product ul li {
    color: rgb(230,230,230) !important;
}

/* Discount badge */
.product-labels .onsale,
.product-label,
.sale-label,
.onsale{
background: linear-gradient(90deg,#FF2EBF,#9B3DFF) !important;
color:#fff !important;
border:none !important;
border-radius:20px !important;
box-shadow:0 0 12px rgba(255,46,191,.45) !important;
}

/* Hover glow */
.product-labels .onsale:hover,
.product-label:hover{
filter:brightness(1.08);
}

.single-product .entry-content,
.single-product .entry-content p,
.single-product .entry-content li,
.single-product .woocommerce-product-details__short-description,
.single-product .woocommerce-tabs,
.single-product .woocommerce-Tabs-panel {
    color: rgb(230,230,230) !important;
}

/* Heading */
.single-product .entry-content h1,
.single-product .entry-content h2,
.single-product .entry-content h3,
.single-product .entry-content h4 {
    color: rgb(255,255,255) !important;
}

/* Bold text */
.single-product .entry-content strong{
    color: rgb(255,255,255) !important;
}

/* Sales popup box */
.single-product .wd-products-sold-count,
.single-product .wd-visitors-count {
    background: rgb(20,8,40) !important; /* dark purple */
    border: 1px solid rgb(255,0,180) !important;
    color: rgb(255,255,255) !important;
}

/* icon color */
.single-product .wd-products-sold-count i,
.single-product .wd-visitors-count i {
    color: rgb(255,0,180) !important;
}

/* text */
.single-product .wd-products-sold-count *,
.single-product .wd-visitors-count * {
    color: rgb(230,230,230) !important;
}

/* Product card background */
.products .product-grid-item,
.products .product,
.wd-products .product {
    background: rgb(18,18,24) !important;
    border: 1px solid rgb(255,0,180) !important;
    border-radius: 16px !important;
}

/* Product title */
.products .wd-entities-title,
.products .wd-entities-title a{
    color: rgb(240,240,240) !important;
}

/* Price */
.price,
.price ins,
.price span{
    color: rgb(255,0,180) !important;
}

/* Old price */
.price del{
    color: rgb(130,130,130) !important;
}

/* Product white card background */
.product-grid-item,
.product-wrapper,
.wd-product {
    background-color: rgb(18,18,24) !important;
}

/* Product content area */
.product-grid-item .content-product-imagin,
.product-grid-item .product-element-bottom {
    background: rgb(18,18,24) !important;
}

/* Product title */
.product-title,
.product-title a {
    color: rgb(255,255,255) !important;
}

/* Price */
.price {
    color: rgb(255,0,180) !important;
}

/* Page background dark */
body,
.website-wrapper,
.main-page-wrapper,
.site-content,
.content-layout-wrapper,
.wd-page-content {
    background: #0A0A14 !important;
}

/* Products section background */
.products,
.products-grid,
.wd-products {
    background: transparent !important;
}

/* Product ke bich ka gap bhi dark */
.product-grid-item,
.product-wrapper {
    background: #0A0A14 !important;
}

/* Product description text light */
.single-product .woocommerce-tabs,
.single-product .woocommerce-Tabs-panel,
.single-product .woocommerce-product-details__short-description,
.single-product .entry-content,
.single-product .entry-summary,
.single-product p,
.single-product li {
    color: #FFFFFF !important;
}

/* Heading white */
.single-product h1,
.single-product h2,
.single-product h3,
.single-product h4 {
    color: #FFFFFF !important;
}

/* Bullet points */
.single-product ul li::marker{
    color:#FF2BD6 !important;
}

/* BUY NOW button */
.single_add_to_cart_button,
.wd-buy-now-btn,
.buy-now-button,
button[name="buy-now"]{
    background: linear-gradient(90deg,#FF2BD6,#A43DFF) !important;
    border: none !important;
    color: #fff !important;
    box-shadow: 0 0 18px rgba(255,43,214,.35) !important;
}

/* Hover */
.single_add_to_cart_button:hover,
.wd-buy-now-btn:hover,
.buy-now-button:hover{
    background: linear-gradient(90deg,#FF45DD,#B35BFF) !important;
}

/* Login input text dark */
.woocommerce-form input,
.woocommerce-form input[type="text"],
.woocommerce-form input[type="email"],
.woocommerce-form input[type="password"]{
    color: #111111 !important;
}

/* Placeholder bhi dark */
.woocommerce-form input::placeholder{
    color: #555555 !important;
}

/* Background white hi rakhna */
.woocommerce-form input{
    background: #ffffff !important;
}

/* Login + Register button style */
.woocommerce-form-login .button,
.woocommerce-form-register .button,
.woocommerce button.button {
    
    background: linear-gradient(90deg,#ff00b8,#9b4dff) !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 18px !important;

    font-weight: 700 !important;
    text-transform: uppercase !important;

    box-shadow: 0 0 25px rgba(255,0,184,.45) !important;
}

/* Hover */
.woocommerce-form-login .button:hover,
.woocommerce-form-register .button:hover,
.woocommerce button.button:hover{

    background: linear-gradient(90deg,#ff1cc3,#b35cff) !important;
}

/* Register button force style */
.woocommerce .register .button,
.woocommerce .woocommerce-form-register__submit,
.woocommerce-account .register button,
button[name="register"]{

    background: linear-gradient(90deg,#ff00b8,#9b4dff) !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 18px !important;

    box-shadow: 0 0 25px rgba(255,0,184,.45) !important;

    font-weight: 700 !important;
    text-transform: uppercase !important;
}

/* Logo style badge */
.wd-tools-count,
.wd-cart-number,
.wishlist-count,
.count-badge,
.woodmart-cart-number{

    background: #081027 !important; /* Logo dark navy */
    color: #8EDCFF !important;      /* Logo light blue */

    border: 1px solid rgba(142,220,255,.35) !important;

    box-shadow: 0 0 12px rgba(142,220,255,.18) !important;
}

/* Wishlist + Cart badge = logo purple */
.wd-tools-count,
.wd-cart-number,
.wishlist-count,
.count-badge,
.woodmart-cart-number{

    background: linear-gradient(135deg,#ff00b8,#9b4dff) !important;

    color: #ffffff !important;

    border: none !important;

    box-shadow: 0 0 12px rgba(255,0,184,.45) !important;
}

/* Checkout input text dark */
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout select{
    color: #111 !important;
}

/* Placeholder bhi dark */
.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder{
    color: #666 !important;
}

/* Background white hi rakho */
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout select{
    background: #fff !important;
}

.invoice-title{
font-size:28px;
font-weight:700;
}

table{
border-collapse:collapse;
}

th{
background:#111;
color:#fff;
padding:10px;
}

td{
padding:10px;
}

.total{
font-size:18px;
font-weight:bold;
}

/* Checkout payment box text dark */
.woocommerce-checkout .payment_box,
.woocommerce-checkout .payment_box p,
.woocommerce-checkout .payment_box label,
.woocommerce-checkout .payment_box div {
    color: #000000 !important;
}

/* Checkbox text */
.woocommerce-checkout .woocommerce-privacy-policy-text,
.woocommerce-checkout .form-row label {
    color: #000000 !important;
}

/* UPI QR box text black */
.woocommerce-checkout .payment_box{
    color:#000 !important;
}

.woocommerce-checkout .payment_box p{
    color:#000 !important;
}

/* Niche privacy text + checkbox white */
.woocommerce-privacy-policy-text,
.woocommerce-privacy-policy-text p,
.woocommerce-checkout .form-row label,
.woocommerce-checkout .woocommerce-form__label{
    color:#ffffff !important;
}