@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//deiconic.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.9") format("woff2");
	font-display:block;
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//deiconic.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Mulish", 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: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(255,62,108);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(255,62,108);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://deiconic.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title, html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del .amount {
	font-family: "Mulish", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount, html .product.wd-product del, html .product.wd-product del .amount {
	font-family: "Mulish", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.product-labels .product-label.onsale {
	background-color: rgb(38,153,51);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(0,0,0);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(226,45,45);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(130,36,227);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 14px;
	--wd-sticky-btn-height: 50px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--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: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 8px;
}

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


.wd-page-title {
background-color: #0a0a0a;
}

button#marketking_add_product_to_my_store {
    margin-top: 45px;
    background: #464646;
    color: white;
    display: none;
    height: 39px;
    align-items: center;
    border-radius: 5px;
}

.wd-notice.wd-warning, .wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
    background-color: #f3f3f3e8;
    color: #444444;
	padding-inline: 40px 40px !important;
}

.wd-notice.wd-warning:before, .wpcf7 form:not(.sent) .wpcf7-response-output:before, .mc4wp-error:before, .mc4wp-notice:before, :is(.woocommerce-error,.woocommerce-info):before {
    content: "\f100";
    color: rgb(255,62,108);
	margin-left:-12px;
}

.card-text:last-child {
    margin-bottom: 0;
    display: none!important;
}

.wd-quantity-overlap div.quantity input[type] {
    heijavascript:void(0);ght: 100%;
    border: none;
    background-color:rgb(255,62,108)!important;
    box-shadow: var(--btn-accented-box-shadow);
    color: white!important;
    transition: all .25s ease;
}

.wd-action-btn.wd-style-text>a:before {
    margin-inline-end: .3em;
    font-weight: 400;
}

.wd-wishlist-icon>a:before {
    content: "\f106";
	color:inherit;
}

.wd-product-info.wd-style-with-bg {
    padding: 15px 20px;
    background: white !important;
}

a.wd-hide-lg.wd-social-icon.social-whatsapp {
    font-weight: 900!important;
    font-size: 20px;
}

td:is(.product-btn,.woocommerce-orders-table__cell-order-actions) a {
    padding: 5px 14px;
    min-height: 36px;
    font-size: 12px;
	border-radius: 5px;}

.woocommerce-shipping-methods input.shipping_method {
    position: relative;
    top: 4px;
	border: 1.5px solid pink!important;}

.shop_attributes tr {
    border-bottom: none !important;
}

.wd-swatch.wd-bg.wd-tooltip.wd-enabled {
    height: fit-content;
}

[class*="wd-swatches"].wd-size-xlarge {
    --wd-swatch-size: 50px!important;
}

span.sku_wrapper {
    display: none;
}


img.wp-image-29263.alignleft {
    margin-top: -5px;
}


   .wd-reset-bottom-md .wd-reset-var {
        position: absolute;
        display: none;
    }

.alignleft {
    float: left;
    margin-right: 5px;
    margin-bottom: 4px;
    margin-top: 4px;
}

:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>* {
    margin-block: 8px;
}

hr {
    margin-top: 5px !important;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid black;
    opacity: .2;
}


.woocommerce-mini-cart__buttons {
    display: inline-flex!important;
    text-align: center;
	
}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item {
    margin-bottom: 0;
	padding: 4px;}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item {
    margin-bottom: 0;
	padding-top: 7px!important;
	vertical-align:center!important;
padding-bottom:5px!important;}
	
p.woocommerce-mini-cart__buttons.buttons {
    align-items: flex-start;
    padding-inline: 6px;
    width: 100%;
	gap:4px;
	}

.woocommerce-mini-cart__buttons .btn-cart:hover {
    border-radius: 0px !important;
    color: white;
    border: 1px solid white;
    font-weight: 700 !important;
    box-shadow: var(--btn-default-box-shadow);
    background-color: black !important;
}

.woocommerce-mini-cart__buttons .btn-cart {
    border-radius: 0px !important;
    color: white!important;
    border: 1px solid rgb(255,62,108);
    font-weight: 700 !important;
    box-shadow: var(--btn-default-box-shadow);
    background-color: black !important;
}

.woocommerce-mini-cart__buttons .checkout:hover {
	border-radius:0px!important;
background:black!important;
border:1.5px solid white;}

.woocommerce-mini-cart__buttons .checkout {
	border-radius:0px!important;
background:rgb(255,62,108)!important;
font-weight:700!important;}

.wd-progress-bar .progress-bar {
    background-color:black;
	border-radius:0px!important;
}

.woocommerce-mini-cart__total strong {
    color: white!important;
}

.cart-widget-side .woocommerce-mini-cart .remove {
    top: 12px;
color:black;
line-height: 5px;}

.woocommerce-mini-cart__total .woocommerce-Price-amount {
    flex-grow: 1;
    text-align: end;
}

.wd-cart-totals .wc-proceed-to-checkout .checkout-button {
    align-self: var(--wd-btn-align, start);
    background: black;
}

.wd-cart-totals .wc-proceed-to-checkout .checkout-button:hover {
    align-self: var(--wd-btn-align, start);
    background: rgb(255,62,108);
}

#place_order {
	background:black;
}
	
#place_order:hover {
background:rgb(255,62,108)}

button.b2bking_add_cart_to_purchase_list_button.button {
    border: 1px none green;
	color:Green!important;
	border-radius: 0px!important;
    width: 60%;
    font-size: 14px;
    margin-left: -16px;
	background: #f3f3f3;
	text-transform:capitalize;
}

button.b2bking_add_cart_to_purchase_list_button.button:hover {
    border: 2px none black;
    background: #f3f3f3 !important;
	 color:rgb(255,62,108)!important;
}

.b2bking_bulkorder_form_container_content {
    padding: 10px;
    background: white;
	border:1.5px solid pink;
}

#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product, .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product {
    width: 68%;
    height: 40px;
    background: white!important;
    border-radius: 5px;
    padding: 0 20px 0 20px;
    border: 1.5px dotted green!important;
    font-family: var(--b2bking-font-family-a);
    margin-bottom: 18px;
    margin-top: 5px;
    font-size: 15px;
    outline: 0;
    color: rgb(255,0,102)!important;
    }

.b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_qty {
    width: 10%;
    height: 40px;
    background: white!important;
	border-radius: 5px;
color:black!important;
border:1.5px solid pink!important}

.b2bking_bulkorder_form_container_top {
    font-family: var(--b2bking-font-family-a);
    font-size: 15px!important;
	text-transform: capitalize!important;
font-weight:500!important;
padding-top:2px!important;}

table#b2bking_purchase_lists_table {
    padding-top: 19px;
    padding-bottom: 13px;
    width: 100% !important;
}

#b2bking_myaccount_bulkorder_title {
    font-family: var(--b2bking-font-family-a);
    font-size: 20px!important;
    color: #373737;
    font-weight: 400;
    margin-bottom: 12px;
}

.cart-info {
    flex: 1 1 auto;
    padding-inline-end: 10px;
    font-size: 13px;
}


.wc-block-components-button:not(.is-link).wp-element-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	BORDER-RADIUS: 5PX ! IMPORTANT;}

.wc-block-components-quantity-selector {
    border: 0px solid
			color-mix(in srgb, currentColor 30%, transparent);}

.wc-block-components-formatted-money-amount {
    font-weight: 600;
}

.wc-block-components-order-summary div.wc-block-components-order-summary-item__quantity {
    background: var(--wd-main-bgcolor);
	border-color: green;}


.wc-block-components-product-badge {
	border: 1.5px solid green !important;}

a.button.wd-wtl-subscribe {
    border-radius: 5px;
    background:white;
	border:1.5px solid pink;
	color:black;
}

.wd-wtl-form .button:hover {
    color:rgb(255,0,102)!important;
	border:1.5px solid black!important;
    box-shadow: var(--btn-accented-box-shadow-hover);
    background:white!important;
}

.wd-payment-methods #place_order {
    align-self: var(--wd-btn-align, start);
    border-radius: 5px;
}

.wd-coupon-form .button {
	border-radius:5px;
	color:black;
	background:#f3f3f3;}

.wd-coupon-form .button:hover {
	border:1px solid rgb(255,62,108);
	 color:black!important;
	background:white;}

.cart-totals-inner .checkout-button {
	border-radius:5px;}


button.button {
    border-radius: 5px;
}

:is(.wd-checkout-login,.wd-checkout-coupon) :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div {
    margin-bottom: 0;
    justify-content: var(--wd-align);
    margin: 10px;
}

.woocommerce-form-coupon .button {
	border-radius:5px;
	border:1.5px solid pink;
	background:white;
color:black;}

.woocommerce-form-coupon .button:hover {
	border-radius:5px;
	border:1.5px solid black;
	background:white;
color:rgb(255,0,102);}


a.woocommerce-button.button.cancel.order-actions-button {
    border-radius: 5px!important;

}


a.woocommerce-button.button.view {
	 border-radius: 5px!important;
    border: 1.5px solid pink;
    background: white;
    color: black;
}

a.woocommerce-button.button.pay {
	border-radius: 5px!important;
    border: 1.5px solid pink;
    background: white;
    color: black;
}


a.woocommerce-button.button.view:hover {
	 border-radius: 5px!important;
    border: 1.5px solid black;
    background: white;
    color:rgb(255,0,102);
}

a.woocommerce-button.button.pay:hover {
	border-radius: 5px!important;
    border: 1.5px solid black;
    background: white;
   color:rgb(255,0,102);
}

a.woocommerce-button.button.rtwwcpig-invoice {
	border-radius: 5px!important;
    border: 1.5px dotted green;
    background: white;
    color: black;
}

a.woocommerce-button.button.rtwwcpig-invoice:hover {
	border-radius: 5px!important;
    border: 1.5px dotted rgb(255,62,108);
    background: white;
    color: black;
}


@media (max-width: 576px) {
	.wd-product-info.wd-est-del.wd-loaded {
    margin-bottom: -10px;
}

.additional_information-always-open {
	display:block!important;
}

.wd-empty-mini-cart .btn {
background:black!important;
	border-radius:5px!important;
}

.comment-form .submit {
	background:black!important;
	border-radius:5px!important;
}

.comment-form .submit:hover {
	background:rgb(255,62,108)!important;
	border-radius:5px!important;
}

.wd-empty-mini-cart .btn:hover {
background:rgb(255,62,108)!important;
	border-radius:5px!important;
	
}

:is(.woocommerce-order-downloads,.woocommerce-order-details) .button {
background:black;
	border-radius:6px;
}

:is(.woocommerce-order-downloads,.woocommerce-order-details) .button:hover {
background:rgb(255,62,108);
	border-radius:6px;
}


td:is(.product-btn,.woocommerce-orders-table__cell-order-actions) a {
    padding: 5px 14px;
    min-height: 30px;
    font-size: 12px;
    border-radius: 5px;
	font-weight:700;
	text-transform:capitalize;
    background: black;
}

td:is(.product-btn,.woocommerce-orders-table__cell-order-actions) a:hover {
    padding: 5px 14px;
    min-height: 30px;
    font-size: 12px;
    border-radius: 5px;
	font-weight:700;
	text-transform:capitalize;
    background: rgb(255,62,108);
}


.notifications-sticky div.wpcf7-response-output:after, .notifications-sticky .mc4wp-alert:after, .notifications-sticky :is(.woocommerce-error,.woocommerce-message,.woocommerce-info):after {
display:none;
}

wd-notice.wd-success:before, .wpcf7 form.sent .wpcf7-response-output:before, .mc4wp-success:before, .woocommerce-message:before {
display:none;
}




[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-text {
    --wd-swatch-brd-color:rgb(255,62,108)!important;
    --brd-width: 2px;
}

.wd-popup-pt .wd-pt-add {
    margin-top: 10px;
	background:black!important;
	border-radius:5px!important;
	
	text-transform:capitalize!important;
}

.wd-popup-pt .wd-pt-add:hover {
    margin-top: 10px;
	background:rgb(255,62,108)!important;;
	border-radius:5px!important;

	text-transform:capitalize!important;
}

.wd-popup {
    position: relative;
    display: none;
	padding: var(--wd-popup-padding, 18px)!important;}

.wd-popup-pt .title {
    font-size: 20px;
    background: #f3f3f3;
    margin-left: -15px;
    padding-left: 15px;
    font-family: jost!important;
}

.wd-action-btn.wd-style-text .wd-added-icon {
    font-weight: 900;
	font-size: 16px !important;}

.wd-popup-pt :is(.wd-pt-add,.wd-close-popup) {
    border-radius: 6px !important;
	background: black !important;}

.woocommerce-pagination .button {
 border-radius: 6px !important;
	    width: 50%!important;
	margin-bottom:10px;
}


h3.wc-od-checkout-title {
    font-size: 20px;
    font-family: jost;
	text-transform:uppercase;
	padding-top:5px;
}

.wd-hint:before {
    width: 2em;
	height: 2em;}

.wd-notice.wd-success, .wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
    background-color: black;
    color: white;
}

div#wc-od {
   background: #f3f3f3;
    border-radius: 6px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.wd-tools-element.wd-design-8 .wd-tools-inner {
    display: flex;
    align-items: center;
    border-radius: 10px!important;
	border:1px solid pink!important;
    height: 35px!important;
    padding-inline: 3px;
	background:white!important;
    color: black!important;
	font-size:16px!important;
	font-weight:900!important;
}

.star-rating span:before {
    content: "\f148" "\f148" "\f148" "\f148" "\f148";
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    text-indent: 0;
    color: green!important;
}

tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order {
	 background:#f3f3f3;
	padding-inline:10px;
	padding-top:8px;
	border-radius:6px;
}

.woocommerce-Reviews .woocommerce-Reviews-title {
    margin-bottom: 0;
    font-size: unset;
    font-size: 16px!important;
    font-weight: 700;
	margin-left:-15px;
	padding:10px 10px 10px 15px;
	padding-left:15px!important;
	border-radius:0px 5px 5px 0px;
    background:linear-gradient(22222228deg, #f3f3f3, transparent);
}

.wd-hint:before {
background:#f3f3f3!important;
	color:black!important;
}

.wd-social-icons.wd-shape-rounded {
     background: linear-gradient(22222228deg, black, transparent)!important;
    border-radius: 10px 0px 0px 10px!important;
   gap: 8px!important;
		display: inline!important;
	margin-right:-6px!important;
	margin-top:0px!important;
    padding-top: 2px!important;
    padding-bottom: 2px!important;
}

a.wd-hide-lg.wd-social-icon.social-whatsapp {
    font-weight: 900 !important;
    font-size: 23px!important;
}

a.wd-social-icon.social-facebook {
    font-size: 20px!important;
	font-weight:800!important;
}

.wd-social-icons.wd-size-small {
	display: none;}


.related-and-upsells .wd-products-element {
    margin-bottom: 0;
    background: linear-gradient(22222228deg, #e8e8e8, transparent);
    border-radius: 10px;
	padding-inline:10px;
	margin-bottom:75px!important;
}



.wd-el-title {
    display: flex !important;
    align-items: center;
    font-size: 22px;
    font-family: jost !important;
    text-transform: uppercase !important;
    margin-left: 5px;
	padding-top:20px;
    color: black!important;
}


.dgwt-wcas-search-wrapp {
	margin-right: 8px !important;}

dgwt-wcas-content-wrapp {
    display: grid!important;
    height: 100%;
	width: 100%;}


.wd-sidebar-hidden-sm .wd-show-sidebar-btn {
        display: none!important;
        margin-inline-end: auto;
}

.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 0;
    background: 0 0;
    padding: 0 10px;
    font-family: jost!important;
}


 wd-buttons .wd-action-btn>a {
        width: 25px!important;
        height: 25px!important;
    }


.whb-col-1 :is(.whb-flex-row,.whb-column) {
    max-width: calc(100% + 20px);
    justify-content: start!important;
}

.wd-tools-element .wd-tools-text {
	text-transform: capitalize !important;
font-weight:400!important;}

.fibofilters-mobile-filters-container .fibofilters-mobile-filters {
    padding-bottom: 20px;
    margin-top: -53px!important;
    padding-left: 40px!important;
}

.fibofilters-filter-button {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px #d3d3d3;
    color: #363636;
	font-size: 1em;}

.qlwapp__button {
	
    font-family: mulish;
	border-radius:0px!important;
    margin-left: -16px !important;
   margin-top: 10px!important;
	margin-bottom: 10px!important;
	height: 30px;}


.qlwapp--woocommerce .qlwapp__container {
    display: inline-block !important;
    width: 100% !important;
    border-radius: 0px!important;
}

@media (max-width: 768.98px) {
    .wd-sticky-btn :is(.single_add_to_cart_button,.wd-sticky-add-to-cart) {
        width: 100%;
        margin-bottom:px;
        z-index: 5;
        height: var(--wd-sticky-btn-height);
    }
}

.qlwapp__container.qlwapp__container--bottom-left, .qlwapp__container.qlwapp__container--bottom-right {
    top: auto;
    margin-bottom: -1px!important;
	MARGIN-RIGHT:-15.5PX;
	border-radius:25px!important;
}

.wd-carousel-item.wd-active {
	mar
	width:90%!important;
}


h3 {
    font-size: 16px;
}


button.marketking_go_vendor_dashboard_button {
    margin-left: -15px;
    margin-bottom: 20px;
	color:green;
	font-size:15px;
	text-transform:capitalize;
}

div.marketking_product_other_offer_container {
display:block;
padding-left:5px;
padding-right:5px;}

@media screen and (max-width: 567px) {
    div.marketking_product_other_offer_first_column_sold_by {
        font-size: 14px;
        width: 325px !important;
			text-transform:capitalize;
			margin-left:-10px;
    }
}

.marketking_product_other_offer_second_column {
    text-align: left;
    width: 100%;
    font-size: 16px;
	margin-bottom:3px;
}



.marketking_product_other_offer_first_column_sold_by_stock .badge-green {
    background-color: #f3f3f3;
    color: green;
	border-radius:0px;
	margin-top:4px;
	margin-bottom:3px;
	text-transform:capitalize;
}

span.dashicons.dashicons-star-filled.marketking_product_other_offer_first_column_sold_by_star {
    font-size: 14px;
    color: green;
	line-height: 15.5px;}


.marketking_product_other_offer_second_third_container {
    display: grid;
    justify-content: left;
    width: 100%;
    align-items: left;
	padding-left:12px;
}

h3.marketking_other_offers_header {
    width: 100%;
    display: block;
    padding-left: 12px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #f3f3f3;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 0px;
}

div#marketking_product_other_offers {
    display: block;
    width: 100%;
    clear: both;
    margin-bottom: -20px;
}

.wd-header-search-form-mobile .searchform input[type="text"] {
    min-width: 100%;
    border: 1px solid #d1d0d0;
	border-radius:10px;
	color:green!important;
}


    @media (max-width: 576px) {
        input#shiprocket_pincode_check {
            width: 57%;
					display:none;
					border-radius:0px!important;
            border: none;
            border-bottom: 1.2px solid #c8c8c8;
        }
    }

@media (max-width: 576px) {
    button#check_pincode {
        border-radius: 0px;
        background: none;
			display:none;
        border: 1px none pink;
        font-weight: 500;
			font-size:14px!important;
        border-bottom: 1px solid pink;
        margin-left: 2px;
        text-transform: capitalize;
    }
}

button#check_pincode:hover {
     border-radius: 0px;
        background: none;
        border: 1px none pink;
        font-weight: 600;
			font-size:14px!important;
        border-bottom: 1px solid rgb(255,62,108);
        margin-left: 2px;
	color:black;
        text-transform: capitalize;
}



    @media (max-width: 576px) {
        p.stock.wd-style-bordered span {
            color:black;
					font-weight:600;
					font-size:14px;
            display: inline;
            margin-left: -16px;
            background:linear-gradient(22222228deg,#f3f3f3, transparent);;
            padding: 6px 12px;
            width: 35%;
					font-style:mulish!important;
					text-transform:capitalize;
            text-align: end;
					border:none;
					padding-left:15px;
					border-radius: 0px 5px 5px 0px !important;
        }
    }

.wd-sticky-btn :is(.single_add_to_cart_button,.wd-sticky-add-to-cart):before {
        display:inline!important;
    }
}

	p.stock.wd-style-bordered span:before {
		background-color:green!important;}

@media (max-width: 576px){
	p.stock.wd-style-bordered.out-of-stock span {
    border-color: #E22D2D;
		 background: linear-gradient(22222228deg, rgb(255 236 236), transparent);
		padding: 6px 12px;
		color:rgb(226,45,45);
		width:125%;
	}}

p.stock.wd-style-bordered.out-of-stock span:before {
    background-color: rgb(255,62,108)!important;
}

.wd-toolbar>a, .wd-toolbar>div {
    flex: 0 0 20%;
}

.wd-toolbar-link .wd-custom-icon img {
    width: auto;
    height: 40px!important;
	
}

div.quantity input[type="button"] {
    padding: 0 5px;
    min-width: 28px;
	min-height: unset;}

div.quantity {
max-width:100px;}


div.quantity input[type="button"]:hover {
    padding: 0 5px;
    min-width: 25px;
	color:green!important;
    min-height: unset;
    height: var(--wd-form-height);
    box-shadow: none;
	background:white;
}


.woodmart-archive-shop .wd-builder-off {
        padding-left: 8px;
        padding-right: 8px;}

.wd-gallery-thumb .wd-carousel-item {
    display: none;
    transition: opacity .25s 
ease;}

.woocommerce-product-gallery {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -24px;
margin-bottom:-10px}

.woocommerce-product-rating {
    margin-bottom: 6px;
    margin-top: -3.5px;
}

.star-rating.wd-style-simple:after {
    color: #00ae2a!important;}

.star-rating.wd-style-simple {
        padding-left: 4px;
        padding-right: 2px;
        padding-top: 1px;
        padding-bottom: 2px;
        margin-top: -35px;
        margin-right: 9px;
        background: #ffffff;
        border-radius: 5px;
    }


[class*="wd-header-search-form"] {
    padding-inline: 0px!important;
    flex: 1 1 auto;
}

.wd-before-add-to-cart.wd-entry-content {
    background: linear-gradient(22222228deg, #f4f4f4, transparent);
    border-radius: 8px;
	border:1.5px none #f3f3f3;
    padding-left: 10px;
    padding-top: 5px;
	padding-bottom:20px;
}

:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>*:last-child {
    margin-bottom: -8px;
}


.single_add_to_cart_button {
	 color: white;
	border-radius:5px!important;
	border:1.2px none black;
	text-transform:capitalize;
    box-shadow: var(--btn-accented-box-shadow-hover);
	background-color: black;
	font-weight:700!important;
	font-size:15px;
	font-family:mulish!important;
justify-content:center;}


.single_add_to_cart_button:hover {
	border-radius: 5px!important;
	border:1px solid rgb(255,0,102);
	color:rgb(255,0,102);
	background:white;
	width:45%;
	justify-content:center;
	
}
   
span.wd-label.share-title {
    display: none;
}

.wd-buy-now-btn {
    border-radius: 5px!important;
	width:45%;
	background:black;
	font-weight:900!important;
	text-transform:capitalize;
   }

.wd-after-add-to-cart.wd-entry-content {
    background: #f3f3f3;
	border-radius:5px;
}

:is(.alignleft,.aligncenter,.alignright,.alignnone)[id*="attachment"] {
    
	height: 44%!important;
    display: inline-grid;
	width:24%!important;
	padding-left:14px;
	padding-top:10px;
	font-size:12.5px;
	
	padding-bottom:0px!important;
}

.wd-after-add-to-cart.wd-entry-content {
    background: #f3f3f3;
    border-radius: 5px;
    height: 120px !important;
}

img.wp-image-29458 {
    margin-top: -65px !important;
}


:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>* {
    margin-block: 4px;
}


.wd-sticky-btn :is(.single_add_to_cart_button,.wd-sticky-add-to-cart) {
        width: 100%;
	color:white;
	background:black;
	border: none;}

.wd-quantity-overlap div.quantity:not(.hidden)+.single_add_to_cart_button {
    padding-inline-start: calc(-58px + var(--quantity-space))!important;
}

.wd-quantity-overlap div.quantity input[type] {
   
	background-color: black !important;}

.wd-quantity-overlap div.quantity:not(.hidden)+.button:after, .wd-quantity-overlap div.quantity:not(.hidden)+link+.button:after, .wd-quantity-overlap div.quantity:not(.hidden)+link+link+.button:after {
    inset-inline-start: calc(40% - 9px + var(--quantity-space) / 2)!important;
}




.woocommerce-variation-add-to-cart {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    width: 100%;
    justify-content: center!important;
}

.wd-action-btn.wd-style-text .wd-added-icon {
    inset-inline-start: calc(var(--wd-action-icon-size, 1.1em) - min(.4em, 15px));
    bottom: calc(var(--wd-action-icon-size, 1.1em) - .12em - min(.4em, 4px));
    font-size: calc(var(--wd-action-icon-size, 1.2em) - .2em);
}

.woocommerce-variation {
    animation: wd-fadeInBottomShort .3s ease;
    margin-top: -20px;
}

html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
    font-weight: 500;
    margin-top: -13px;
    margin-bottom: 8px;
}

.wd-product-brands a {
    display: nowrap;
	border-radius: 0px 5px 5px 0px;
      background: linear-gradient(22222228deg, #f6f6f6, transparent);
	padding-left:15px;
	padding-right:15px;
	margin-left:-15px;
    color:green ;
	font-weight:500;
	font-family:jost!important;
	align-items:end;
	text-transform:capitalize;
	font-size:17px!important;
	
}

.cart-info {
    flex: 1 1 auto;
    padding-inline-end: 10px;
    font-size: 13px;
}

.elementor-29288 .elementor-element.elementor-element-584f964b {
padding:15px!important;}

.woocommerce-mini-cart__total strong {
    color: var(--color-gray-900);
    font-size: 16px;
}



.wd-toolbar-link .wd-custom-icon img {
    width: auto;
    height: 24px;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    
    font-weight: 600 !important;
}

.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count {
    position: absolute;
    top: -5px;
	font-weight: 600;}

nav[class*="-pagination"] li .current {
    color: #fff;
	background-color: pink;}

.whb-col-right, .whb-mobile-right {
    justify-content: flex-end;
    margin-right: -18px;
}

.wd-product.wd-hover-alt .wd-add-btn>a span {
    position: relative;
    display: inline-block;
	font-weight:500;
	font-size:12px;
    border-bottom: 1.2px solid pink!important;
    vertical-align: middle;
}

    .wd-product .wd-buttons {
        opacity: 0;
        transform: translate3d(0, 0, 0);
        visibility: none!important;
    }

.wd-product .wd-buttons:hover {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

.wd-content-layout {
    padding-block: 0px;
}

.elementor-29301 .elementor-element.elementor-element-2b0340d2 {
	padding:5px!important;}


form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity) {
    flex: 100 0;
	width:25%;
}

.shopping-cart-widget-footer {
    background: black!important;
}

.cart-totals-inner>h2 {
    text-align: left;
    FONT-FAMILY: JOST;
    TEXT-TRANSFORM: UPPERCASE;
    COLOR: WHITE;
    FONT-WEIGHT: 900;
    FONT-SIZE: x-large;
}

    .cart-totals-inner .shop_table_responsive td:before {
        color: #ffffff;
        font-weight: var(--wd-title-font-weight);
        font-style: var(--wd-title-font-style);
        font-family: var(--wd-title-font);
    }

.woocommerce-shipping-methods label {
    margin-bottom: 0;
    COLOR: GREEN;
	font-weight:700;
}

.elementor-29288 .elementor-element.elementor-element-584f964b {
	border-style: NONE!important;
}


.elementor-29288 .elementor-element.elementor-element-1c6ab06f {
    --display: flex;
	BACKGROUND: black;
	border-radius:15px;
}

.wd-cart-totals .wc-proceed-to-checkout .checkout-button {
    align-self: var(--wd-btn-align, start);
	margin-bottom:25px;
	margin-top:25px;
	border:1.5px solid rgb(255,0,102); 
	color:white;
	background:black;
}


.wd-cart-totals .wc-proceed-to-checkout .checkout-button:hover {
    align-self: var(--wd-btn-align, start);
    background:black;
	border:1.5px solid white;
	margin-bottom:25px;
	margin-top:25px;
}

tr.woocommerce-cart-form__cart-item.cart_item {
	background:#f9f9f9;
	padding-top:5px!important;
	padding-right:5px!important;
	border-radius:10px;
   
}

.shop_table_responsive tr {
      
        border-bottom: 1px none var(--brdcolor-gray-300);
    }


.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
    padding: 20px;
    border: 2px dashed var(--brdcolor-gray-300);
    background: black;
    color: white;
    border-radius: var(--wd-brd-radius);
	margin-top:-8px;
	
}

p.woocommerce-shipping-destination {
    color: white;
}

.woocommerce-form-coupon-toggle {
    margin-bottom: 10px;
}

.elementor-29314 .elementor-element.elementor-element-709fc641 .title {
    font-size: 24px;
    font-weight: 900;
    font-family: jost;
    color: white;
	text-align:left!important;
}

.elementor-29314 .elementor-element.elementor-element-436d1b4c:not(.elementor-motion-effects-element-type-background), .elementor-29314 .elementor-element.elementor-element-436d1b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: black!important;
}

.payment_methods li>label {
    display: inline;
    color: white;
}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select {
border-radius:8px;}

.elementor-29314 .elementor-element.elementor-element-50c819a > .elementor-widget-container {
    background-color: #FAFAFA;
    padding: 5px 15px 5px 15px;
    border-radius: 10px;
}

.wd-payment-methods #place_order {
    align-self: var(--wd-btn-align, start);
    border-radius: 5px;
	background: rgb(255,0,102);
	font-weight:900;
}

.elementor-29314 .elementor-element.elementor-element-709fc641 .title {
    font-size: 24px!important;
}



.wd-payment-methods #place_order:hover {
    align-self: var(--wd-btn-align, start);
    border-radius: 5px;
	background: black;
	border:1.5px solid rgb(255,0,102);
	font-weight:900;
}

.elementor-29314 .elementor-element.elementor-element-436d1b4c {
    --display: flex;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 10px!important;
    --padding-right: 10px!important;
}


.wd-my-account-sidebar.wd-grid-col {
    display: none;
}

.wd-builder-off .wd-nav-my-acc {
    --wd-col-lg: 3;
    --wd-col-md: 2;
    --wd-col-sm: 2;
    --nav-pd: 20px;
    --nav-color-hover: rgba(var(--wd-navigation-color), 1);
    --nav-bg-hover: rgba(var(--bgcolor-black-rgb), .03);
    --nav-shadow: 0px 0px 4px rgba(0, 0, 0, 0.18);
    --nav-radius: var(--wd-brd-radius);
    --wd-align: auto;
    --nav-icon-size: 25px;
}

button.b2bking_add_cart_to_purchase_list_button.button {
    border: 1px none green;
	color:Green!important;
	border-radius: 0px!important;
    width: 60%;
    font-size: 14px;
    margin-left: -16px;
	background: #f3f3f3;
	text-transform:capitalize!important;
}

button.b2bking_add_cart_to_purchase_list_button.button:hover {
    border: 2px none black;
    background: #f3f3f3 !important;
	 color:rgb(255,62,108)!important;
}

button.b2bking_bulkorder_form_container_bottom_add_button {
    background: #3ab1e4;
    min-width: 50px!important;
    color: #fff;
    border-radius: 5px;
    border: none;
    margin-right: 0;
	justify-content: start;}

.active+#b2bking_cream_clear_all_selected, .b2bking_bulkorder_form_container_bottom_add, .b2bking_bulkorder_form_cream_main_container.b2bking_bulkorder_form_cream_main_container {
    display: flex;
    width: 100%;
}

button.b2bking_bulkorder_form_container_bottom_add_button, button.b2bking_bulkorder_form_container_bottom_save_button {
    line-height: 15px;
    text-align: start!important;
    height: 40px!important;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .12);
	position: relative;}

.b2bking_bulkorder_form_container_content {
    padding: 10px!important;
}
}

