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

:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg .product-grid-item{
	--wd-prod-bg:rgb(255,255,255); --wd-bordered-bg:rgb(255,255,255);
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(240,242,245);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(250,251,252);
	background-image: none;
}

:root{
--wd-text-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(46,66,87);
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(46,66,87);
}
:root{
--wd-entities-title-font:"Poppins", 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%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Open Sans", 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;
}
:root{
--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:none;
--wd-header-el-font-size:14px;
}
:root{
--wd-primary-color:rgb(38,165,65);
}
:root{
--wd-alternative-color:rgb(255,88,0);
}
:root{
--wd-link-color:rgb(40,116,240);
--wd-link-color-hover:rgb(40,116,240);
}
.page .main-page-wrapper{
	background-color:rgb(240,242,245);
	background-image: none;
}

.woodmart-archive-shop .main-page-wrapper{
	background-color:rgb(240,242,245);
	background-image: none;
}

.single-product .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

:root{
--btn-default-font-weight:700;
}
:root{
--btn-default-bgcolor:rgb(0,138,69);
}
:root{
--btn-default-bgcolor-hover:rgb(0,138,69);
}
:root{
--btn-accented-font-weight:700;
}
:root{
--btn-accented-bgcolor:rgb(0,138,69);
}
:root{
--btn-accented-bgcolor-hover:rgb(0,138,69);
}
:root{
--btn-accented-color:rgb(0,138,69);
}
:root{
--btn-accented-color-hover:rgb(0,138,69);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--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: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1570px;
			}
		}

		.container {
			max-width: 1600px;
		}

		:root{
			--wd-container-width: 1600px;
		}
	
			@media (min-width: 1600px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
	
	
.empty-cart .page-title {
	display: none !important;
}

.wd-hover-tiled .product-wrapper {
	box-shadow: none !important;
}

.product-label.onsale {
	display: none !important;
}

button[name='update_cart'] {
   display: none !important;
}

.woocommerce-cart-form {
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	background-color: #fff;
	border: 0;
	padding: 20px;
}

.coupon-cart-total {
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	background-color: #fff;
	padding: 25px 20px;
}

/* product layout */

.archive table.variations .label {
	display: none !important;
}

.woocommerce-variation-add-to-cart {
	flex-wrap: inherit !important;
	gap: 10px !important;
}

.archive .single_add_to_cart_button {
	min-height: 33px;
	padding: 0;
	width: 100%;
	flex: auto;
}
	
.woocommerce .product span.onsale {
	display: none;
}

.woocommerce-variation>div {
	margin-bottom: 0 !important;
}

.products-bordered-grid-ins .product-wrapper {
	border-radius: 8px !important;
}

.product-grid-item .product-image-link {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.wd-nav.wd-gap-m {
	--nav-gap: 5px;
}

/* product layout end here*/

.home .you-save-price-simple, .home .you-save-price-variable {
	display: none;
}

.product-grid-item .product-element-top {
	margin-bottom: 0;
}

.wd-add-btn-replace {
	margin-top: 10px;
}

.archive .variations {
	margin-bottom: 10px;
	margin-top: 8px;
}

.sale-price-off {
	font-size: 12px;
	color: #fff;
	position: absolute;
	z-index: 2;
	background-color: #E11500;
	clip-path: polygon(0% 0%, 100% 0, 98% 92%, 49% 100%, 0 92%);
	min-height: 40px;
	display: flex;
	align-items: center;
	text-align: center;
	width: 35px;
	line-height: 15px;
	font-weight: 600;
	border-top-left-radius: 8px;
}

.hide-larger-price .price>ins, .hide-larger-price .price>small {
	margin-left: 0;
}

.you-save-price-variable .amount, .you-save-price-simple .amount {
	color: #09ac63;
}

.you-save-price-simple {
	color: #09ac63;
	font-weight: 600;
	font-size: 13px;
	margin-bottom: 10px;
}

.product-image-summary-wrap .you-save-price-variable {
	margin-bottom: 10px;
	margin-top: 8px;
	font-size: 15px;
}

.you-save-price-variable {
	color: #09ac63;
	font-weight: 600;
	font-size: 13px;
	margin-top: 0px;
}

.you-save-percentage {
	font-style: italic;
	display: none;
}

.product-image-summary-wrap .you-save-percentage {
	display: inline;
}

.archive .product-type-simple .wd-add-btn-replace .quantity {
	display: none;
}

.archive .product-type-simple .wd-add-btn-replace .cart .quantity {
	display: inline-flex;
}

.archive .product-type-simple .cart {
	display: flex;
	flex-wrap: inherit !important;
	gap: 5px;
}

.mobile-header-pincode-checker .avlpin p {
	color: #333;
	font-size: 13px;
	display: inline-flex;
}

.mobile-header-pincode-checker #my_custom_checkout_field2 #checkpin, #my_custom_checkout_field2 #pincode_field_idp .button {
	height: 30px;
}

.mobile-header-pincode-checker #my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	height: 30px;
	border: 0 !important;
}

.mobile-header-pincode-checker .pin_div#my_custom_checkout_field2 p#pincode_field_idp {
	display: flex;
	align-items: center;
}

.mobile-header-pincode-checker #pincode_field_idp label {
	margin-bottom: 0;
	text-align: center;
}

.mobile-header-pincode-checker .pin_div#my_custom_checkout_field2 {
	margin: 0;
}

.mobile-header-pincode-checker .wc-delivery-time-response {
	margin-bottom: 0px;
}

.mobile-header-pincode-checker .wc-delivery-time-response .pincode_custom_text {
	font-weight: 600;
	margin: 0 6px;
}

.mobile-header-pincode-checker .wc-delivery-time-response .phoe-green-location-icon img {
	height: 18px;
}

.mobile-header-pincode-checker #change_pin.button img {
	height: 10px;
}

.mobile-header-pincode-checker .avlpin {
	margin: 0;
	padding: 5px;
	text-align: center;
	background: transparent;
}

.mobile-header-pincode-checker .wc-delivery-time-response .pincode_static_text {
	font-size: 14px !important;
	font-weight: 600;
}

.mobile-header-pincode-checker .wc-delivery-time-response .delivery-info-wrap {
	display: none !important;
}

.whb-general-header #my_custom_checkout_field2 #pincode_field_idp .button {
	height: 28px !important;
}

#my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	border-bottom: 2px solid #2874f0 !important;
}

.pin_div {
	background: #fff !important;
	padding: 0 !important;
}

.alg_back_button_simple::before {
	content: "\f114";
	font-family: "woodmart-font";
	font-size: 16px;
	font-weight: 600;
}

.alg_back_button_simple  {
	font-size: 0;
	background-color: transparent;
	color: #fff;
}

#menu-mobile-scroll-menu::-webkit-scrollbar, .wd-nav-product-cat::-webkit-scrollbar {
	display: none;
}

.quick-shop-wrapper div.quantity {
	display: inherit !important;
}

.quick-shop-wrapper .variations_form {
	justify-content: center !important;
}

.quick-shop-wrapper .variation-swatch-selected .variations {
	margin-bottom: 5px !important;
}

.wd-add-btn-replace .add-to-cart-loop {
	background-color: #ff5800;
	color: #fff;
	border-radius: 5px;
	width: 100%;
}

.wd-hover-standard .add-to-cart-loop span::before {
	content: "\f055";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	margin-right: 5px !important;
}

.wd-hover-standard .add-to-cart-loop span {
	font-size: 11px !important;
	padding: 8px 0px !important;
}

.quick-shop-shown .quick-shop-wrapper {
	padding: 10px;
}

div.quantity input[type="button"] {
	height: 33px !important;
	min-width: 18px !important;
}

.product-image-summary-wrap div.quantity input[type="button"] {
	height: 42px !important;
	min-width: 25px !important;
}

.product-image-summary-wrap div.quantity input[type="number"] {
	height: 42px;
	width: 30px;
}

.archive .variations_form .variations .value select {
	max-width: 100%;
}

#mobile-home-banners .wd-images-gallery {
	margin-bottom: 10px;
}

.home .main-page-wrapper {
	background-color: #f0f2f5;
	padding-top: 0;
}

.price del {
	margin-left: 6px;
}

.variations_form .woocommerce-variation {
	margin-bottom: 10px;
}

.variations_form .woocommerce-variation-price .price {
	font-size: 14px;
	margin-bottom: 0 !important;
}

.product-grid-item .swatches-on-grid {
	display: none;
}

.archive .product-type-variation, .home .product-type-variation {
	display: none !important;
}

#mobile-home-covid-resources .wd-fontsize-xs::after {
	content: "\f054";
	font-family: 'Font Awesome 5 free';
	font-size: 10px;
	font-weight: 600;
	background-color: #ff5800;
	color: #fff;
	margin-left: 5px;
	padding: 4px;
	border-radius: 20px;
}

#mobile-home-covid-resources .set-mb-s>* {
	margin-bottom: 0;
}

#mobile-home-membership-club-text .btn-size-extra-small {
	padding: 4px 15px;
	text-transform: none;
}

#mobile-home-membership-club-text .title-after_title {
	font-weight: 600;
}

#mobile-home-membership-club-text .title-after_title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/07/smart-club.png);
	margin-left: 5px;
}

#mobile-home-membership-club-text .info-box-inner ul li {
	margin-bottom: 6px;
}

#mobile-home-offers .set-mb-s>* {
	margin-bottom: 0;
}

.btn.btn-style-link {
	text-transform: none;
	border: 0;
}

#did-not-find-text .wpb_wrapper p {
	font-size: 40px;
	font-weight: 600;
	line-height: 28px;
	color: #eee;
	font-family: "Poppins", Arial, Helvetica, sans-serif;
}

#did-not-find-module .box-icon-align-left {
	align-items: center;
}

#mobile-home-category-best-value {
	background-color: #fef9e6;
	margin-bottom: 10px;
}

#mobile-home-category-best-value .box-style-shadow  {
	border: 2px solid #faeec0;
}

#mobile-home-category-products-one .box-style-shadow  {
	border: 2px solid #f5c2a7;
	background-color: #fffbf8;
}

#mobile-home-category-products-one, #mobile-home-category-products-two, #mobile-home-membership-club {
	background-color: #fff;
	margin-bottom: 10px;
}

#mobile-home-category-products-two .box-style-shadow  {
	border: 2px solid #faeec0;
	background-color: #fef9e6;
}

#mobile-homepage-category-products .product-grid-item .product-image-link img, .product-grid-item .hover-img img {
	height: 100px;
	width: auto;
}

#mobile-homepage-category-products .product-grid-item .product-element-top {
	margin-right: 0;
	padding: 10px;
	text-align: center;
}

#mobile-homepage-category-products .owl-carousel.owl-drag .owl-item {
	width: 165px !important;
}

#mobile-homepage-category-products .product-grid-item .price {
	margin-bottom: 6px;
}

#mobile-homepage-category-products .price ins {
	margin-right: 5px;
}

#mobile-homepage-category-products .product-grid-item {
	border: 1px solid #ddd;
	box-shadow: none;
}

#mobile-homepage-category-products .info-box-icon img {
	height: 55px;
	width: auto;
}

#mobile-homepage-category-products .box-style-shadow {
	padding: 0;
	border-radius: 10px;
	margin-bottom: 15px;
	box-shadow: none;
}

#mobile-homepage-category-products .info-box-title {
	line-height: 20px !important;
	padding: 0 5px 5px;
}

#mobile-homepage-category-products .info-box-title {
	line-height: 20px !important;
	padding: 0 5px 5px;
}

#mobile-homepage-category-products .box-icon-align-top .box-icon-wrapper {
	margin-bottom: 0;
	padding: 5px;
}

#mobile-homepage-top-categories {
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}

#mobile-homepage-top-categories .wd-info-box .box-icon-wrapper {
	background-color: #fffbf8;
}

#mobile-homepage-top-categories .box-style-shadow {
	padding: 0;
	border-radius: 4px;
	margin-bottom: 15px;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	border: 2px solid #f5c2a7;
}

#mobile-homepage-top-categories .info-box-title {
	line-height: 20px !important;
	padding: 0 5px 5px;
}

#mobile-homepage-top-categories .info-box-icon img {
	height: 60px;
	width: auto;
}

#mobile-homepage-top-categories .box-icon-align-top .box-icon-wrapper {
	margin-bottom: 5px;
	padding: 6px;
}

.whb-top-bar .wd-tools-element .wd-tools-icon:before {
	font-size: 28px !important;
}

.whb-col-mobile {
	justify-content: space-between !important;
}

.dataTables_wrapper .dataTables_filter input {
	margin-left: -15px;
}

.woo-wallet-sidebar ul li {
	margin: 20px -8px;
}

.woocommerce-MyAccount-content {
	background-color: #fff;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 8%);
	border-radius: 2px;
}

.wd-my-account-sidebar {
	padding: 0 20px !important;
}

.woocommerce-MyAccount-content, .wd-my-account-sidebar {
	border: 0;
}

.woocommerce-MyAccount-navigation ul li a {
	display: flex;
	justify-content: space-between;
}

.woocommerce-MyAccount-navigation ul li a::after {
	content: "\f054";
	font-family: 'Font Awesome 5 free';
	font-size: 12px;
	font-weight: 600;
}

.woocommerce-MyAccount-navigation ul li.is-active>a {
	background-color: #f5faff;
	color: #2874f0;
}

.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--woo-wallet a::before {
	display: none;
}

.woocommerce-MyAccount-title::before {
	content: url(https://fresty.in/wp-content/uploads/2021/07/my-account-pic.svg);
	margin-right: 10px;
}

.pincode-pho-popup .pho-submit_btn {
	background: #ff5800 !important;
	border: #ff5800 solid 1px !important;
}

.home .site-content {
	margin-bottom: 0;
}

.pincode-pho-popup {
	border-radius: 8px;
	padding: 0 !important;
}

.pincode-pho-popup .pho-para p {
	margin: 15px 0 0 !important;
}

.pincode-pho-popup .pho-separator {
	margin: 5px auto 15px !important;
}

.pincode-pho-popup .pho-icon img {
	display: none;
}

.pho-para::before {
	content: url(https://fresty.in/wp-content/uploads/2021/07/delivery-200.png);
}

.wpmc-step-item #payment_heading {
	display: none;
}

#home-offers-on-categories .wd-info-box {
	align-items: center;
}

#home-offers-on-categories .box-style-shadow {
	background-color: #fffbf8;
	border: 2px solid #f5c2a7;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	padding: 15px;
	border-radius: 8px;
}

#home-offers-on-categories .info-box-title {
	margin-bottom: 4px;
}

#home-best-offers-banner .info-box-title {
	margin-bottom: 0px;
}

#home-offers-on-categories .info-box-inner {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: Celias,Helvetica;
}

#home-best-offers-banner .info-box-inner {
	font-weight: 600;
	letter-spacing: 1px;
	font-family: Celias,Helvetica;
}

#home-best-offers-banner .box-style-shadow {
	padding: 25px;
	border-radius: 8px;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	align-items: center;
}

#home-best-offers-banner .info-box-inner::after {
	content: "On 500+ Products";
	font-size: 20px;
	font-weight: 400;
	color: #888;
}

.home .product-grid-item {
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	border-radius: 8px;
	overflow: hidden;
}

.product-grid-item {
	text-align: inherit !important;
}

.variations_form .reset_variations {
	display: none !important;
}

#home-promo-banners .wd-gallery-item, #home-promo-banners .wd-gallery-item>a {
	border-radius: 8px;
	overflow: hidden;
}

.wpb-js-composer .info-box-carousel-wrapper {
	margin-bottom: 10px !important;
}

.amount {
	color: #111;
}

.product-images .labels-rounded {
	margin-right: 25px;
}

#desktop-home-categories .info-box-title {
	margin-bottom: 10px !important;
}

#desktop-home-categories .box-icon-align-top .box-icon-wrapper {
	margin-bottom: 0;
}

.min-footer {
	padding-top: 16px;
	padding-bottom: 16px;
}

.footer-container .container {
	max-width: 1200px;
}

.footer-column {
	margin-bottom: 20px;
}

.main-footer .box-icon-with-bg .info-box-icon, .box-icon-with-border .info-box-icon {
	border-radius: 8px !important;
}

.box-icon-with-border .info-box-icon {
	padding: 10px !important;
}

.main-footer, .main-footer .wd-sub-menu li a {
	font-size: 13px;
}

.main-footer h4 {
	font-size: 14px;
}

.footer-sidebar {
	padding-top: 25px;
}

#desktop-home-categories .box-style-shadow {
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	padding: 0;
	border-radius: 10px;
}

#footer-border-right .wd-sub-menu {
	border-right: 1px solid #eaeaec;
}

.footer-container {
	border-top: 1px solid #eaeaec;
}

.tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs {
	border: 0;
}

#pa_select-size {
	font-size: 13px;
	background-color: #f6f6f6;
	border: none;
	height: 33px;
}

.product-image-summary-wrap #pa_select-size {
	height: 42px;
}
	
.widgettitle, .widget-title {
	font-size: 20px;
	text-transform: none;
	font-weight: 400;
}

.widget_product_categories .widget-title {
	text-transform: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	font-weight: 400;
}

.slider-title {
	font-size: 16px !important;
	text-transform: capitalize;
}

.tabs-layout-accordion {
	border-top: 0;
}

#trade-assurance-section .btn-size-default {
	text-transform: none;
	font-weight: 400;
	font-size: 13px;
}

#your-safety .btn-size-extra-small {
	font-size: 10px;
	padding: 4px 8px;
}

#your-safety .liner-continer, #feedback-survey-text .liner-continer {
	margin-bottom: 0;
}

#trade-assurance-section, #return-policy-text, #your-safety-is-our-priority, #feedback-survey, #cant-find-product-banner {
	box-shadow: 0 2px 2px 0 #e6e7eb;
}

#your-safety-is-our-priority, #feedback-survey, #cant-find-product-banner {
	background: #fff;
}

#trade-assurance-section .box-icon-with-bg .info-box-icon {
	padding: 12px;
}

.single-product-page .box-icon-align-top .box-icon-wrapper {
	margin-bottom: 8px;
}

.single-product .berocket-label-user-image {
	z-index: 500;
}

.summary-inner>.price, .wd-scroll-content>.price {
	font-size: 20px;
}

.price ins {
	float: left;
}

.wd-before-add-to-cart, .wd-after-add-to-cart {
	margin-bottom: 10px;
}

#see-more-offers-popup .wd-fontsize-xs {
	color: #333;
	font-size: 13px;
	margin-bottom: 10px;
}

#see-more-offers-popup {
	padding: 15px;
	border-radius: 8px;
}

.product-image-summary-wrap .avlpin {
	padding: 15px !important;
}

.wc-delivery-time-response .delivery-info-wrap div.delivery-info {
	background: none !important;
	padding: 0 !important;
}

.product-grid-item .wc-delivery-time-response {
	display: none;
}

.archive .site-content {
	background-color: #fff;
}

.product_title {
	font-size: 20px;
}

.product_meta>span a, .product_meta>span span {
	line-height: 1.4;
}

.product-tabs-wrapper {
	border: 0 !important;
	padding: 0 !important;
}

.woocommerce-product-gallery .owl-carousel .product-image-wrap {
	padding: 20px !important;
}

.slick-slide img {
	padding: 5px;
	border: 1px solid #e0e0e0;
}

.wd-nav[class*="wd-style-"]>li>a {
	color: #333 !important;
}

.wd-nav.wd-style-underline .nav-link-text:after {
	height: 0;
}

#zipcode-checker #my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	height: 35px;
	background-color: #eee;
	border: 0
}

#mobile-homepage-top-menu {
	margin-bottom: 0px;
}

#menu-mobile-scroll-menu .menu-item {
	margin-bottom: 10px;
}

.menu-image-title-below.menu-image-not-hovered > img {
	padding: 0;
	height: 43px;
	width: auto;
	margin: 0 auto 6px !important;
}

.menu-image-title-below {
	font-size: 11px;
	width: 68px;
	font-weight: 600;
}

.mobile-nav .menu-image-title-after {
	width: 23px !important;
}

.wd-nav-mobile .menu-item-account>a:before {
	font-size: 20px !important;
	color: #999;
	font-weight: 400;
}

#menu-item-377 {
	margin: 0;
	background: linear-gradient(135deg,  #28a745 0%,#5ad363 100%);
	padding-top: 25px;
	padding-bottom: 25px;
}

.menu-item-377 .menu-image-title-after {
	width: 50px !important;
}

#menu-item-377 .woodmart-nav-link {
	color: #fff;
	font-size: 15px;
}

.wd-nav-mobile li a {
	text-transform: none;
	font-size: 14px;
	font-weight: 600;
	border-bottom: none !important;
}

.menu-item-374 {
	border-top: 1px solid #d5d5d5;
}

.page-id-326 .main-page-wrapper {
	padding-top: 10px;
	background-color: #f1f3f6;
}

#all-categories .info-box-title::after {
	content: "\f054";
	font-family: 'Font Awesome 5 free';
	font-size: 12px;
	font-weight: 600;
}

#search-suggestions .wd-list li {
	justify-content: space-between;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
	padding: 10px 15px;
	font-weight: 500;
	color: #333;
	font-size: 13px;
	background-color: #fff;
}

#staples .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#568bff,#9792f9);
}

#snacks-beverages .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#58b90a,#b1f27e);
}

#dairy-bakery .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#009edf,#88dcff);
}

#egg-meat-fish-frozen .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#ec6c23,#ffb54c);
}

#fruits-vegetables .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#3bc6c1,#4ee7af);
}

#packaged-food .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#ffb822,#e5e70a);
}

#personal-care .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#ff4751,#ff98a1);
}

#baby-care .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#2d64fd,#6fb4ff);
}

#household-care .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#8115ff,#c59bff);
}

#staples .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/staples-cat.png);
}

#snacks-beverages .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/Snacks-Beverages-60.png);
}

#packaged-food .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/packaged-food.png);
}

#fruits-vegetables .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/fruits-vagitables-cat60.png);
}

#dairy-bakery .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/dairy-milk-60.png);
}

#egg-meat-fish-frozen .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/07/meat-cat.png);
}

#personal-care .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/personal-care-60.png);
}

#baby-care .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/baby-care-60.png);
}

#household-care .vc_tta-panel-title::after {
	content: url(https://fresty.in/wp-content/uploads/2021/06/household-60.png);
}

#fruits-vegetables .vc_tta-title-text::after, #packaged-food .vc_tta-title-text::after, #snacks-beverages .vc_tta-title-text::after, #staples .vc_tta-title-text::after, #dairy-bakery .vc_tta-title-text::after, #personal-care .vc_tta-title-text::after, 
#baby-care .vc_tta-title-text::after, #household-care .vc_tta-title-text::after, #egg-meat-fish-frozen .vc_tta-title-text::after {
	font-size: 10px;
	margin-top: 5px;
	color: #fbfbfb;
	line-height: 15px;
	font-weight: 400;
}

#staples .vc_tta-title-text::after {
	content: "Dals & Pulses, Ghee & Oils, Atta & Flours, Masalas & Spices, Rice & Rice Products, Dry Fruits, Nuts...";
}

#snacks-beverages .vc_tta-title-text::after {
	content: "Biscuits, Chips, Namkeen & Snacks, Tea, Coffee, Juices, Health Drink Mix, Soft Drinks, Instant Drinks...";
}

#packaged-food .vc_tta-title-text::after {
	content: "Noodles & Pasta, Chocolates & Sweets, Ketchups & Spreads, Breakfast Cereals, Jams & Honey...";
}

#fruits-vegetables .vc_tta-title-text::after {
	content: "Fresh Fruites, Fresh Vagitables, Herbs & Seasonings, Mangoes, Apples...";
}

#dairy-bakery .vc_tta-title-text::after {
	content: "Dairy, Toast & Khari, Cakes & Muffins, Bakery Snacks...";
}

#egg-meat-fish-frozen .vc_tta-title-text::after {
	content: "Eggs, Poultry, Mutton, Fish & Seafood, Kebab, Sausage, Salami, Ham, Frozen & Canned Food...";
}

#personal-care .vc_tta-title-text::after {
	content: "Soaps, Hair Care, Oral Care, Deos, Perfumes & Talc, Creams, Lotions, Skin Care, Kajal & Makeup, Sanitary Needs...";
}

#baby-care .vc_tta-title-text::after {
	content: "Baby Food, Diapers & Wipes, Baby Skin & Hair Care, Baby Bath & Hygiene, Baby Accessories & More...";
}

#household-care .vc_tta-title-text::after {
	content: "Disinfectants, Laundry Detergents, Cleaners, Dishwashers, Liquid Detergents, Cleaning Tools..";
}

.search-style-with-bg.searchform input[type=text] {
	border-color: #27b7d7;
}

#all-categories .info-box-title {
	display: flex;
	justify-content: space-between;
	color: #333;
}

#all-categories .vc_tta-panel-body {
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	padding-top: 0;
	box-shadow: 0 5px 7px 0 rgb(0 0 0 / 20%), inset 0 0 0 0 rgb(0 0 0 / 20%);
	margin-top: -10px;
}

#all-categories .info-box-icon img {
	height: 50px;
	width: auto;
}

#all-categories .wd-info-box {
	align-items: center;
	margin-bottom: 0;
}

#all-categories .wd-info-box .info-box-subtitle, .wd-info-box .info-box-title {
	margin-bottom: 0 !important;
}

#all-categories .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before {
	border-color: #fff !important;
}

#all-categories .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-left: 35px;
}

#all-categories .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 0;
}

#all-categories .vc_tta-title-text {
	display: grid;
	color: #fff;
}

#all-categories .vc_tta.vc_general .vc_tta-panel-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#all-categories .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
	font-size: 14px;
	font-weight: 500;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 18px;
}

.page-id-246 .main-page-wrapper {
	padding-top: 20px;
	background-color: #f8f8f8;
}

.page-id-246 .vc_tta-container {
	margin-bottom: 10px;
}

#all-categories .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
	padding: 12px;
	border-radius: 15px;
	box-shadow: 0 5px 7px 0 rgb(0 0 0 / 20%), inset 0 0 0 0 rgb(0 0 0 / 20%);
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number, .wd-tools-element .wd-tools-count {
	background-color: #ff6161 !important;
	border: 1px solid #fff;
	height: 16px;
	width: 16px;
}

.wd-custom-icon, picture.wd-custom-icon img {
	max-width: 28px;
}

.wd-header-mobile-nav .wd-tools-icon:before {
	font-size: 28px;
}

.wd-nav>li>a {
	padding-left: 18px;
	padding-right: 18px;
}

.wd-nav-img, .mega-menu-list img {
	max-height: 40px;
}

.wd-nav-product-cat li {
	background-color: #fff;
	margin-right: 8px;
	border-radius: 5px;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

.wd-nav-product-cat {
	background-color: transparent !important;
}

.product-grid-item {
	background-color: #fff;
}

.products .variations .reset_variations {
	bottom: -15px;
}

.searchform input[type=text] {
	height: 36px;
	border: none;
}

.search-style-with-bg.searchform .searchsubmit {
	background-color: #fff !important;
	color: #888 !important;
}

.wd-tools-element .wd-tools-text {
	text-transform: capitalize;
}

.woodmart-navigation .item-level-0>a {
	padding-left: 18px;
	padding-right: 18px;
}

.single-product .content-with-products {
	box-shadow: none;
}

.woodmart-custom-icon {
	max-width: 32px;
}

.whb-column .woodmart-mobile-search-form input[type=text] {
	height: 36px;
}

.whb-general-header .pin_div {
	padding: 0 !important;
	background: transparent !important;
	margin: 0 !important;
}

.whb-general-header #my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	height: 25px !important;
	border: 0 !important;
	background-color: transparent !important;
	color: #fff !important;
	background-position: 0 center !important;
	padding: 0 0 0 30px !important;
}

.whb-general-header #pincode_field_idp label {
	margin-bottom: 0;
	color: #fff !important;
	font-weight: 600 !important;
}

.whb-general-header .wc-delivery-time-response .delivery-info-wrap {
	display: none !important;
}

.whb-general-header .avlpin {
	padding: 0 !important;
	background: transparent !important;
}

.whb-general-header .avlpin p {
	color: #fff !important;
}

.whb-general-header .avlpin {
	margin: 0 !important;
}

.whb-general-header .wc-delivery-time-response .pincode_static_text {
	font-size: 14px !important;
	font-weight: 600 !important;
}

.whb-general-header .wc-delivery-time-response {
	margin-bottom: 0 !important;
}

.archive .variations_form.wd-swatches-name .label, .home .variations_form.wd-swatches-name .label {
	display: none;
}

.widget_price_filter .price_slider_amount .price_label {
	font-size: 12px;
}

.nav-link-summary {
	display: block;
}

.filters-area {
	border: 0 !important;
}

.wd-buttons {
	display: none !important;
}

.popup-added_to_cart h3 {
	text-transform: capitalize;
}

.cart-content-wrapper .cart-totals-inner {
	border: 0;
	padding: 0;
}

.cart-totals-inner>h2 {
	display: none;
}

.coupon-label {
	display: none;
}

.coupon-form-button {
	display: flex;
}

.coupon-form-button .button {
	background-color: #ff5800;
	color: #fff;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.coupon-form-button .input-text {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.woocommerce-coupon-form {
	margin-bottom: 15px;
}

.wd-collapsible-content:not(.wd-opened)>.vc_column-inner>.wpb_wrapper:after {
	height: 68px !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0;
}

.woocommerce-cart .page-title .container, .woocommerce-checkout .page-title .container {
	opacity: 1;
	visibility: visible;
}

.archive .page-title {
	margin-bottom: 15px;
}

.woocommerce-cart .page-title {
	display: inherit;
	margin-bottom: 0;
	text-align: center;
}

.woocommerce-checkout .page-title {
	display: inherit;
	margin-bottom: 0;
	text-align: center;
}

.wd-checkout-steps li {
	font-size: 16px !important;
	font-weight: 500 !important;
	text-transform: capitalize !important;
}

.wd-checkout-steps li span:after, .wd-checkout-steps li:after, .wd-checkout-steps li:not(.step-active) {
	display: inline-block !important;
}

.coupon-option-before-after {
	background-color: #fff;
}

.woocommerce-cart .wd-toolbar, .woocommerce-checkout .wd-toolbar {
	display: none;
}

.cart-content-wrapper>.woocommerce-notices-wrapper [role="alert"] {
	margin-bottom: 15px;
}

.woocommerce-form-coupon-toggle {
	display: none !important;
}

.woocommerce-billing-fields, .shipping_address, .woocommerce-additional-fields {
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
}

.wd-builder-off .woocommerce-billing-fields {
	margin-top: 0;
	margin-bottom: 20px;
}

#customer_details .col-12 {
	padding-left: 0;
	padding-right: 0;
}

.wd-buy-now-btn {
	background-color: #333;
}

div.quantity input[type="number"] {
	width: 25px !important;
	height: 33px !important;
}

.woocommerce-product-gallery img {
	border-radius: 16px !important;
}

.wd-v-thumb-custom .product-image-thumbnail img {
	height: 80px !important;
	width: auto !important;
}

.product-images-inner .br_alabel > span {
	top: 45px !important;
	right: 15px !important;
}

.single-product-offers-on-page .wd-info-box {
	align-items: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

.box-icon-align-left .box-icon-wrapper {
	margin-right: 12px;
}

.single-product-offers-on-page .wd-info-box .info-box-subtitle, .single-product-offers-on-page .wd-info-box .info-box-title {
	margin-bottom: 0;
}

.single-off-canvas-offers-button .wd-off-canvas-btn {
	border: 1px solid #e0e0e0;
	border-radius: 25px;
}

.single-off-canvas-offers-button .wd-off-canvas-btn:hover {
	border: 1px solid #ff5800;
}

.single-off-canvas-offers-button .wd-off-canvas-btn>a {
	padding: 12px 16px;
	color: #ff5800;
}

.single-breadcrumbs-wrapper .wd-breadcrumbs {
	font-size: 15px;
}

.single-product-offers-canvas .wd-info-box {
	border-bottom: 8px solid #f5f5f5;
	align-items: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
}

.single-product-offers-canvas .wd-info-box .info-box-subtitle, .single-product-offers-canvas .wd-info-box .info-box-title {
	margin-bottom: 0 !important;
}

.whb-general-header .whb-mobile-left, .whb-general-header .whb-mobile-right {
	flex: auto;
}

.home .product-grid-item {
	padding: 10px;
}

.quick-shop-wrapper .quick-shop-form {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.home .wd-label-top-lg table.variations .label {
	display: none;
}

.archive .wd-hover-standard .wd-add-btn {
	display: none;
}

.quick-shop-wrapper .single_add_to_cart_button {
	font-size: 0;
	min-height: 33px;
}

.quick-shop-wrapper .single_add_to_cart_button:before {
	content: "\f123";
	position: initial;
	opacity: 1;
	font-size: 18px;
	font-family: "woodmart-font";
	margin: 0 !important;
}

.quick-shop-wrapper .woocommerce-variation-add-to-cart {
	margin: 0 !important;
}

.home .quantity, .related-products .quantity {
	display: none;
}

.home .you-save-price-simple, .related-products .you-save-price-simple {
	display: none;
}
/* Target design-1 layout from plugin */
/* Remove forced image positioning and cropping */
.pcdfwoo-product-cat-wrp .pcdfwoo-product-cat_inner img {
  position: static !important;
  object-fit: unset !important;
  object-position: unset !important;
  width: 60px !important;
  height: auto !important;
  max-width: 100%;
  display: block;
  margin: 0 auto;
  transition: none !important;
  box-shadow: none;
  border-radius: 0;
}

/* Adjust inner container to fit image size naturally */
.pcdfwoo-product-cat_inner {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  position: static !important;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: none !important;
  background: none !important;
}

/* Disable hover effect transitions */
.design-1 .pcdfwoo-product-cat_inner img,
.design-1 .pcdfwoo-product-cat_inner:hover img {
  transition: none !important;
  transform: none !important;
  filter: none !important;
}

/* Layout wrapper: grid on desktop, single on mobile */
.pcdfwoo-product-cat-wrp {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, auto));
  justify-content: center;
  gap: 30px;
}

/* Mobile responsiveness: single column */
@media (max-width: 768px) {
  .pcdfwoo-product-cat-wrp {
    grid-template-columns: 1fr;
  }
}
/* Reset the title box */
/* Title: static, centered, clean style */
.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title {
  position: static !important;
  background: none !important;
  padding: 10px 0 0 0 !important;
  text-align: center !important;
  width: auto !important;
  margin: 0 auto;
  font-size: 16px;
  color: #111 !important;
  transition: none !important;
  line-height: normal;
  display: inline-block;
}

/* Count: inline, next to title, smaller text */
.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title .pcdfwoo_count {
  display: inline-block !important;
  position: static !important;
  background: none !important;
  color: #666 !important;
  font-size: 13px !important;
  line-height: normal !important;
  margin-left: 5px;
  vertical-align: middle;
  height: auto !important;
  width: auto !important;
  border-radius: 0 !important;
}


/* Optional: Adjust spacing between image and title */
.pcdfwoo-product-cat_inner img {
  margin-bottom: 10px;
}


.page-id-12 .main-page-wrapper {
    background-color: #fff;
  
}@media (min-width: 1025px) {
	.product-image-summary-wrap .sale-price-off {
	right: 0;
	border-radius: 0;
}

.slider-title {
	padding-top: 30px !important;
}

.product-images-inner .order-lg-last {
	box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
	border-radius: 16px;
	flex: 0 0 82%;
	max-width: 82%;
}

.thumbs-position-left .thumbnails .product-image-thumbnail {
	margin-bottom: 18px;
}

.product-images-inner .order-lg-first {
	flex: 0 0 18%;
	max-width: 18%;
}

.single-product .container {
	max-width: 1200px;
}

.whb-header-bottom {
	background-color: #fff !important;
	color: #333 !important;
}

.wd-products-shop-view {
	display: none;
}

.woocommerce-MyAccount-content {
	padding-top: 20px;
}

.woocommerce-MyAccount-navigation ul li a {
	font-size: 16px;
	padding: 15px;
}

.woocommerce-MyAccount-navigation {
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 8%);
}

.woocommerce-MyAccount-title {
	display: flex;
	align-items: center;
	padding: 8px;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 8%);
}

.woocommerce-account .container, .page-id-361 .container {
	max-width: 1250px;
}

.woocommerce-account .main-page-wrapper, .page-id-361 .main-page-wrapper {
	background-color: rgb(240,242,245);
	padding-top: 20px;
}

.labels-rounded .product-label, .product-images .labels-rounded .product-label {
	min-height: 45px;
	min-width: 45px;
}

.main-footer {
	max-width: 1200px;
}

.woocommerce-ordering {
	border: 1px solid #ddd;
	border-radius: 4px;
}

#trade-assurance-section {
	display: none;
}

.product-grid-item .wd-entities-title {
	margin-bottom: 7px;
}

.product-grid-item .product-image-link {
	height: 160px;
}

.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
	height: 145px;
	width: auto !important;
}

#single-product-offers .btn-style-link.btn-color-alt {
	color: #2874f0;
	font-size: 13px;
}

.wd-accordion-title:after {
	margin-right: 15px;
}

.tabs-location-summary .tabs-layout-accordion .wd-accordion-title {
	padding: 20px;
}

.tabs-layout-accordion .wd-scroll-content {
	padding-left: 20px;
}

.variations_form.wd-swatches-name .label {
	margin-bottom: 10px;
}

.slider-title {
	text-transform: none;
	padding-top: 20px;
}

.archive .categories-style-carousel {
	display: none;
}

.woodmart-show-sidebar-btn {
	margin: 0px;
}

#all-categories .vc_tta-panel-body {
	margin-top: -20px;
}

#all-categories .vc_tta.vc_general .vc_tta-panel {
	display: inline-block;
	width: 32%;
	margin-bottom: 20px;
	margin-right: 15px;
}

#all-categories .vc_tta-panel-heading {
	margin-top: 0;
	margin-bottom: 0;
}

.shop-loop-head {
	margin-bottom: 0;
}

.woocommerce-ordering select {
	border: 0;
	padding: 6px 10px;
}

.wd-nav-img, .mega-menu-list img {
	display: none !important;
}

.page-title .container {
	opacity: 0;
	visibility: hidden;
}

.page-title-default img {
	display: none;
}

.archive .sidebar-container {
	flex: 0 0 20%;
	max-width: 20%;
	padding-right: 15px;
}

.archive .shop-content-area {
	flex: 0 0 79%;
	max-width: 79%;
	padding-top: 10px;
}

.sidebar-widget {
	background: #fff;
	padding: 16px;
	border-radius: 4px;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
	margin-bottom: 15px;
}

.related-products {
	border-top: 8px solid #f5f5f5;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* list view product layout */

.wd-shop-tools>* {
	margin-bottom: 0;
}

#pa_select-size {
	height: 30px;
}

.archive .product-grid-item .product-wrapper {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.wd-nav-product-cat>li>a {
	text-transform: capitalize;
	font-size: 11px;
	height: 46px;
	padding: 8px;
}

/* list view product layout end here*/

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
	display: none;
}

.hide-larger-price .price {
	visibility: inherit;
}

.sale-price-off {
	border-radius: 0;
	min-height: 36px;
	line-height: 15px;
	width: 35px;
	font-size: 11px;
}

.woodmart-sticky-btn .quantity:not(.hidden)+.single_add_to_cart_button {
	padding: 16px 0 !important;
}

.archive .variations_form .variations .value select {
	max-width: 220px;
}

.home .quick-shop-shown .quick-shop-wrapper {
	padding: 0;
}

.archive .wd-quantity-enabled .wd-hover-standard .single_add_to_cart_button {
	font-size: 12px !important;
}

.wd-products-shop-view {
	display: inherit;
}

.wd-my-account-sidebar {
	display: none;
}

.pincode-pho-popup .pho-para p {
	font-size: 16px !important;
}

.related-products .product-grid-item .price {
	margin-bottom: 5px;
}

.slider-title {
	margin-top: 15px;
}

.single-product .berocket_better_labels .berocket_better_labels_position_right {
	margin-right: 10px;
	margin-top: 10px;
}

.related-products .slide-product {
	border: 1px solid #ddd;
	border-radius: 8px;
	overflow: hidden;
}

.related-products .product-list-content {
	padding: 0 10px 10px;
}

.related-products .product-grid-item .product-element-top {
	flex: none;
	margin: 0;
	padding: 10px;
}

.thumbs-position-bottom .woocommerce-product-gallery__wrapper {
	margin-bottom: 0;
}

.entry-summary {
	padding-left: 0;
	padding-right: 0;
	margin-top: -15px;
	overflow: hidden;
}

.product_title {
	background-color: #fff;
	padding: 15px 15px 0;
	margin-bottom: 0;
	font-size: 14px;
}

.single .content-with-products {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.single .main-page-wrapper {
	padding-top: 0;
	background-color: rgb(240,242,245);
}

.archive .main-page-wrapper {
	padding-top: 30px;
}

.summary-inner>.price, .wd-scroll-content>.price {
	padding: 10px 15px;
	margin-bottom: 8px;
	background-color: #fff;
}

.woocommerce-product-details__short-description {
	background-color: #fff;
	padding: 10px 15px;
	margin-bottom: 8px;
}

.product-image-summary .wd-before-add-to-cart {
	background: #fff;
	padding: 15px;
}

.product_meta {
	background-color: #fff;
	padding: 15px !important;
	margin-bottom: 10px;
}

.product-share {
	text-align: center;
}

.product-share .share-title {
	display: none;
}

.product-image-summary-wrap>div {
	margin-bottom: 7px;
}

.tabs-location-standard.tabs-type-accordion>div:not(:last-child) {
	margin-bottom: 8px;
}

.product-image-summary div.quantity::before {
	content: "Quantity :";
	font-size: 14px;
	font-weight: 600;
	margin-right: 10px;
	color: #333;
	margin-top: 5px;
}

div.quantity .plus {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

div.quantity .minus {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.product-image-summary .cart {
	margin-bottom: 8px;
	padding: 15px;
	background-color: #fff;
}

.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
	padding-top: 0;
	padding-bottom: 10px;
}

.variations_form.wd-swatches-name .label {
	margin-bottom: 10px;
}

.product-grid-item.col-6 .price {
	font-size: 16px;
}

.summary-inner>.wd-action-btn {
	margin-bottom: 8px;
	background-color: #fff;
	margin-right: 0 !important;
	display: block;
	text-align: center;
	padding: 15px;
}

.site-content {
	margin-bottom: 0;
}

#menu-mobile-scroll-menu {
	overflow-x: scroll;
	overflow-y: hidden;
	display: flex;
	white-space: nowrap;
	flex-wrap: nowrap;
	width: 100vw;
	padding-right: 20px;
}

.berocket-label-user-image {
	height: 15px !important;
	width: 15px !important;
}

.single-breadcrumbs-wrapper {
	display: none;
}

.woocommerce-product-gallery .thumbnails.thumbnails-ready {
	display: none;
}

.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a {
	background: rgba(225,21,0,.06);
	border: 1px solid #ff5800;
	color: #ff5800 !important;
	border-radius: 8px;
}

.wd-nav-product-cat {
	overflow-x: scroll;
	overflow-y: hidden;
	display: -webkit-box !important;
	flex-wrap: nowrap;
	white-space: nowrap;
	width: 100vw;
}

.page-id-326 .whb-color-dark:not(.whb-with-bg) {
	background-color: #fff !important;
}

.whb-header-bottom .btn-size-small {
	text-transform: none;
	padding: 8px 10px;
}

.whb-header-bottom .woodmart-button-wrapper {
	padding-right: 0 !important;
}

.woodmart-show-sidebar-btn {
	margin-right: 5px !important;
}

.wd-show-sidebar-btn {
	background: #fff;
	border-radius: 4px;
	padding: 0 7px;
	height: 25px;
	align-items: center;
	margin-bottom: 0;
	box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
}

.woocommerce-ordering {
	background: #fff;
	border-radius: 4px;
	padding: 0 7px;
	height: 25px;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
}

.woocommerce-ordering:after {
	font-size: 14px !important;
	color: #777 !important;
}

.wd-menu-icon>a:before {
	color: #777;
	font-size: 18px;
}

.wd-header-text {
	flex: none !important;
	color: #fff !important;
	font-size: 18px;
}

.wd-side-hidden .wd-nav-img, .mega-menu-list img {
	display: none;
}

.wd-nav-product-cat li {
	flex: auto !important;
}

.title-design-centered .wd-nav-product-cat {
	justify-content: inherit !important;
	margin: 0 !important;
}

.page-title .title {
	font-size: 14px !important;
	font-weight: 500;
	margin-bottom: 0 !important;
	padding-left: 10px;
	padding-right: 10px;
}

.archive .page-title .container {
	display: inline-flex;
	padding: 0;
	align-items: center;
}

.page-title {
	background-image: none !important;
}

.category-image-wrapp {
	display: none;
}

.wd-btn-show-cat {
	display: none !important;
}

.category-grid-item .category-title {
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
}

.category-grid-item {
	background: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,.05);
	height: 60px;
}

.categories-style-carousel .owl-item {
	width: 120px !important;
}

.shop-loop-head {
	margin-bottom: 0;
	display: grid;
	padding: 8px;
	background-color: #c8c8c9;
}

.footer-container {
	display: none;
}

.woodmart-woo-breadcrumbs {
	display: none;
}

.archive .product-grid-item {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding: 15px;
	border-bottom: 1px solid #eee;
	margin-bottom: 0;
}

.archive .product-grid-item .product-element-top {
	flex: 0 0 110px !important;
	align-items: center;
	margin-right: 10px;
}

.wd-hover-tiled .product-element-bottom {
	flex: 1 1 auto;
	padding: 0 10px;
}

.product-grid-item .product-title {
	font-size: 14px !important;
}

.content-with-products {
	margin-bottom: 0;
}

.single-product .wd-toolbar {
	display: none;
}

.sticky-toolbar-on .wd-sticky-btn {
	height: 0;
	bottom: 50px !important;
}

.wd-sticky-btn div.quantity {
	display: none;
}

.wd-sticky-btn .wd-sticky-add-to-cart {
	padding: 16px 0;
}

.sticky-toolbar-on {
	padding-bottom: 50px !important;
}

.woocommerce-ordering.wd-ordering-mb-icon {
	height: auto;
	width: auto;
	margin-left: 10px;
}

.woocommerce-ordering.wd-ordering-mb-icon:before {
	content: "Short";
	font-weight: 600;
	font-size: 12px;
	margin-right: 3px;
}

.wd-show-sidebar-btn .wd-action-btn.wd-style-text>a {
	font-size: 12px;
}

.wd-show-sidebar-btn.wd-style-text>a:before {
	font-size: 13px;
}

.woodmart-woocommerce-sort-by, .woodmart-price-filter {
	display: none;
}

.filters-area .woocommerce-widget-layered-nav-list {
	display: flex;
}

.filters-area .widget_layered_nav ul .count {
	display: none;
}

.filters-area {
	padding: 0 0 0 10px !important;
	top: -35px !important;
	margin-right: 30%;
	margin-bottom: 15px;
}

#woocommerce_layered_nav-2 {
	margin-bottom: 0;
}

.filters-area .widget_layered_nav ul li {
	margin-bottom: 0;
	margin-right: 10px;
	box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
	background-color: #fff;
	border-radius: 12px;
	height: 28px;
}

.filters-area .widget_layered_nav ul li a {
	padding: 5px 10px;
	font-size: 13px;
	font-weight: 600;
}

.wd-active-filters {
	margin-left: 15px;
}

.products-bordered-grid-ins .product-wrapper {
	border: 0 !important;
}

.product-grid-item .wd-entities-title {
	font-size: 12px;
	font-weight: 500;
}

.archive .site-content {
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
}

.woocommerce-cart .page-title, .woocommerce-checkout .page-title {
	background-color: #fff;
	margin-bottom: 8px !important;
}

.wd-checkout-steps li {
	font-size: 13px !important;
}

:is(.woocommerce-cart-form__contents,.group_table) tr {
	margin-bottom: 10px;
	padding-bottom: 18px;
}

.woocommerce-cart-form__cart-item {
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 110px !important;
	background-color: #fff;
	border-bottom: 0 !important;
}

.woocommerce-cart-form {
	padding: 0;
	box-shadow: none;
	background-color: transparent;
}

:is( .woocommerce-cart-form__contents,.group_table) td.product-thumbnail img {
	min-width: 80px;
	max-width: 80px;
	margin-top: 20px;
}

.woocommerce-cart-form__cart-item {
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 110px !important;
	background-color: #fff;
	border-bottom: 0 !important;
}

.woocommerce-cart-form .shop_table_responsive {
	margin-bottom: 0px;
}

.cart-content-wrapper .cart-data-form {
	margin-bottom: 8px;
}

.coupon-cart-total {
	background-color: #f4f4f6;
	padding: 0;
}

.cart-totals-section {
	padding-left: 0;
	padding-right: 0;
}

.cart-content-wrapper .cart-totals-inner {
	box-shadow: none;
	background-color: #fff;
	padding: 20px;
}

.coupon-option-before-after {
	padding: 15px 20px;
	margin-bottom: 10px;
}

.woocommerce-cart .order-total {
	position: fixed !important;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background-color: #fff;
	z-index: 15;
	padding-left: 15px;
	padding-bottom: 0;
	margin-bottom: 0;
	display: flex !important;
	align-items: center;
	box-shadow: 0 0 9px rgb(0 0 0 / 12%);
}

.wc-proceed-to-checkout {
	position: fixed;
	bottom: 0;
	right: 0;
	height: 60px;
	padding: 10px;
	background-color: #fff;
	z-index: 16;
}

.woocommerce-cart .site-content {
	margin-bottom: 15px;
}

.cart-content-wrapper>.woocommerce-notices-wrapper [role="alert"] {
	margin-bottom: 10px;
}

.cart-content-wrapper>.woocommerce-notices-wrapper {
	margin-left: 0;
	margin-right: 0;
}

.woocommerce-checkout #place_order {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 399;
	border-radius: 0;
}

.product-image-summary .single_add_to_cart_button {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 48px;
	margin: 0 !important;
	z-index: 12;
	border-radius: 0;
}

.wd-buy-now-btn {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 50%;
	height: 48px;
	z-index: 12;
	border-radius: 0;
}

.product .images {
	background-color: #fff;
}

.product-images-inner .br_alabel > span {
	top: 0px !important;
	right: 0px !important;
}

.wd-product-brands {
	background-color: #fff;
	margin-bottom: 0;
	padding: 15px 15px 0;
}

.wd-label-top-md table.variations .label {
	margin-bottom: 15px;
}

.wd-accordion.wd-style-default:before {
	border: 0 !important;
}

.wd-accordion.wd-style-default .wd-accordion-item {
	border-bottom: 0;
}

.tabs-layout-accordion {
	background-color: #fff;
	padding: 15px 15px 0;
	margin-bottom: 10px;
}

.related-and-upsells {
	background-color: #fff;
	padding-top: 15px;
}

.product-tabs-wrapper {
	display: none;
}

.reset-last-child>*:last-child {
	margin-bottom: 15px;
}

.wd-social-icons:is(.icons-size-small,.icons-size-) .wd-icon {
	font-size: 23px !important;
}

.summary-inner .product_meta {
	margin-bottom: 15px;
}

.single-product .site-content {
	margin-bottom: 0;
}
}

@media (max-width: 576px) {
	/* list view product layout */

.archive .product-grid-item {
	flex: 0 0 100%;
	max-width: 100%;
}

.wd-shop-tools>* {
	margin-bottom: 0;
}

#pa_select-size {
	height: 30px;
}

.archive .product-grid-item .product-wrapper {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.wd-nav-product-cat>li>a {
	text-transform: capitalize;
	font-size: 11px;
	height: 46px;
	padding: 8px;
}

/* list view product layout end here*/

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
	display: none;
}

.hide-larger-price .price {
	visibility: inherit;
}

.sale-price-off {
	border-radius: 0;
	min-height: 36px;
	line-height: 15px;
	width: 35px;
	font-size: 11px;
}

.woodmart-sticky-btn .quantity:not(.hidden)+.single_add_to_cart_button {
	padding: 16px 0 !important;
}

.archive .variations_form .variations .value select {
	max-width: 220px;
}

.home .quick-shop-shown .quick-shop-wrapper {
	padding: 0;
}

.archive .wd-quantity-enabled .wd-hover-standard .single_add_to_cart_button {
	font-size: 12px !important;
}

.wd-products-shop-view {
	display: inherit;
}

.wd-my-account-sidebar {
	display: none;
}

.pincode-pho-popup .pho-para p {
	font-size: 16px !important;
}

.related-products .product-grid-item .price {
	margin-bottom: 5px;
}

.slider-title {
	margin-top: 15px;
}

.single-product .berocket_better_labels .berocket_better_labels_position_right {
	margin-right: 10px;
	margin-top: 10px;
}

.related-products .slide-product {
	border: 1px solid #ddd;
	border-radius: 8px;
	overflow: hidden;
}

.related-products .product-list-content {
	padding: 0 10px 10px;
}

.related-products .product-grid-item .product-element-top {
	flex: none;
	margin: 0;
	padding: 10px;
}

.thumbs-position-bottom .woocommerce-product-gallery__wrapper {
	margin-bottom: 0;
}

.entry-summary {
	padding-left: 0;
	padding-right: 0;
	margin-top: -15px;
}

.product_title {
	background-color: #fff;
	padding: 15px 15px 0;
	margin-bottom: 0;
	font-size: 14px;
}

.single .content-with-products {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.single .main-page-wrapper {
	padding-top: 0;
	background-color: rgb(240,242,245);
}

.archive .main-page-wrapper {
	padding-top: 30px;
}

.summary-inner>.price, .wd-scroll-content>.price {
	padding: 10px 15px 15px;
	margin-bottom: 8px;
	background-color: #fff;
}

.woocommerce-product-details__short-description {
	background-color: #fff;
	padding: 10px 15px;
	margin-bottom: 8px;
}

.product-image-summary .wd-before-add-to-cart {
	background: #fff;
	padding: 15px;
}

.product_meta {
	background-color: #fff;
	padding: 15px !important;
	margin-bottom: 10px;
}

.product-share {
	text-align: center;
}

.product-share .share-title {
	display: none;
}

.product-image-summary-wrap>div {
	margin-bottom: 7px;
}

.tabs-location-standard.tabs-type-accordion>div:not(:last-child) {
	margin-bottom: 8px;
}

.product-image-summary div.quantity::before {
	content: "Quantity :";
	font-size: 14px;
	font-weight: 600;
	margin-right: 10px;
	color: #333;
	margin-top: 5px;
}

div.quantity .plus {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

div.quantity .minus {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.product-image-summary .cart {
	margin-bottom: 8px;
	padding: 15px;
	background-color: #fff;
}

.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
	padding-top: 0;
	padding-bottom: 10px;
}

.variations_form.wd-swatches-name .label {
	margin-bottom: 10px;
}

.product-grid-item.col-6 .price {
	font-size: 16px;
}

.summary-inner>.wd-action-btn {
	margin-bottom: 8px;
	background-color: #fff;
	margin-right: 0 !important;
	display: block;
	text-align: center;
	padding: 15px;
}

.site-content {
	margin-bottom: 0;
}

#menu-mobile-scroll-menu {
	overflow-x: scroll;
	overflow-y: hidden;
	display: flex;
	white-space: nowrap;
	flex-wrap: nowrap;
	width: 100vw;
	padding-right: 20px;
}

.berocket-label-user-image {
	height: 15px !important;
	width: 15px !important;
}

.single-breadcrumbs-wrapper {
	display: none;
}

.woocommerce-product-gallery .thumbnails.thumbnails-ready {
	display: none;
}

.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a {
	background: rgba(225,21,0,.06);
	border: 1px solid #ff5800;
	color: #ff5800 !important;
	border-radius: 8px;
}

.wd-nav-product-cat {
	overflow-x: scroll;
	overflow-y: hidden;
	display: -webkit-box !important;
	flex-wrap: nowrap;
	white-space: nowrap;
	width: 100vw;
}

.page-id-326 .whb-color-dark:not(.whb-with-bg) {
	background-color: #fff !important;
}

.whb-header-bottom .btn-size-small {
	text-transform: none;
	padding: 8px 10px;
}

.whb-header-bottom .woodmart-button-wrapper {
	padding-right: 0 !important;
}

.woodmart-show-sidebar-btn {
	margin-right: 5px !important;
}

.wd-show-sidebar-btn {
	background: #fff;
	border-radius: 4px;
	padding: 0 7px;
	height: 25px;
	align-items: center;
	margin-bottom: 0;
	box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
}

.woocommerce-ordering {
	background: #fff;
	border-radius: 4px;
	padding: 0 7px;
	height: 25px;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
}

.woocommerce-ordering:after {
	font-size: 14px !important;
	color: #777 !important;
}

.wd-menu-icon>a:before {
	color: #777;
	font-size: 18px;
}

.wd-header-text {
	flex: none !important;
	color: #fff !important;
	font-size: 18px;
}

.wd-side-hidden .wd-nav-img, .mega-menu-list img {
	display: none;
}

.wd-nav-product-cat li {
	flex: auto !important;
}

.title-design-centered .wd-nav-product-cat {
	justify-content: inherit !important;
	margin: 0 !important;
}

.page-title .title {
	font-size: 14px !important;
	font-weight: 500;
	margin-bottom: 0 !important;
	padding-left: 10px;
	padding-right: 10px;
}

.archive .page-title .container {
	display: inline-flex;
	padding: 0;
	align-items: center;
}

.page-title {
	background-image: none !important;
}

.category-image-wrapp {
	display: none;
}

.wd-btn-show-cat {
	display: none !important;
}

.category-grid-item .category-title {
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
}

.category-grid-item {
	background: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,.05);
	height: 60px;
}

.categories-style-carousel .owl-item {
	width: 120px !important;
}

.shop-loop-head {
	margin-bottom: 0;
	display: grid;
	padding: 8px;
	background-color: #c8c8c9;
}

.footer-container {
	display: none;
}

.woodmart-woo-breadcrumbs {
	display: none;
}

.archive .product-grid-item {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding: 15px;
	border-bottom: 1px solid #eee;
	margin-bottom: 0;
}

.archive .product-grid-item .product-element-top {
	flex: 0 0 110px !important;
	align-items: center;
	margin-right: 10px;
}

.wd-hover-tiled .product-element-bottom {
	flex: 1 1 auto;
	padding: 0 10px;
}

.product-grid-item .product-title {
	font-size: 14px !important;
}

.content-with-products {
	margin-bottom: 0;
}

.single-product .wd-toolbar {
	display: none;
}

.sticky-toolbar-on .wd-sticky-btn {
	height: 0;
	bottom: 50px !important;
}

.wd-sticky-btn div.quantity {
	display: none;
}

.wd-sticky-btn .wd-sticky-add-to-cart {
	padding: 16px 0;
}

.sticky-toolbar-on {
	padding-bottom: 50px !important;
}

.woocommerce-ordering.wd-ordering-mb-icon {
	height: auto;
	width: auto;
	margin-left: 10px;
}

.woocommerce-ordering.wd-ordering-mb-icon:before {
	content: "Short";
	font-weight: 600;
	font-size: 12px;
	margin-right: 3px;
}

.wd-show-sidebar-btn .wd-action-btn.wd-style-text>a {
	font-size: 12px;
}

.wd-show-sidebar-btn.wd-style-text>a:before {
	font-size: 13px;
}

.woodmart-woocommerce-sort-by, .woodmart-price-filter {
	display: none;
}

.filters-area .woocommerce-widget-layered-nav-list {
	display: flex;
}

.filters-area .widget_layered_nav ul .count {
	display: none;
}

.filters-area {
	padding: 0 0 0 10px !important;
	top: -35px !important;
	margin-right: 30%;
	margin-bottom: 15px;
}

#woocommerce_layered_nav-2 {
	margin-bottom: 0;
}

.filters-area .widget_layered_nav ul li {
	margin-bottom: 0;
	margin-right: 10px;
	box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
	background-color: #fff;
	border-radius: 12px;
	height: 28px;
}

.filters-area .widget_layered_nav ul li a {
	padding: 5px 10px;
	font-size: 13px;
	font-weight: 600;
}

.wd-active-filters {
	margin-left: 15px;
}

.products-bordered-grid-ins .product-wrapper {
	border: 0 !important;
}

.product-grid-item .wd-entities-title {
	font-size: 12px;
	font-weight: 500;
}

.archive .site-content {
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
}

.woocommerce-cart .page-title, .woocommerce-checkout .page-title {
	background-color: #fff;
	margin-bottom: 8px !important;
}

.wd-checkout-steps li {
	font-size: 13px !important;
}

:is(.woocommerce-cart-form__contents,.group_table) tr {
	margin-bottom: 10px;
	padding-bottom: 18px;
}

.woocommerce-cart-form__cart-item {
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 110px !important;
	background-color: #fff;
	border-bottom: 0 !important;
}

.woocommerce-cart-form {
	padding: 0;
	box-shadow: none;
	background-color: transparent;
}

:is( .woocommerce-cart-form__contents,.group_table) td.product-thumbnail img {
	min-width: 80px;
	max-width: 80px;
	margin-top: 20px;
}

.woocommerce-cart-form__cart-item {
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 110px !important;
	background-color: #fff;
	border-bottom: 0 !important;
}

.woocommerce-cart-form .shop_table_responsive {
	margin-bottom: 0px;
}

.cart-content-wrapper .cart-data-form {
	margin-bottom: 8px;
}

.coupon-cart-total {
	background-color: #f4f4f6;
	padding: 0;
}

.cart-totals-section {
	padding-left: 0;
	padding-right: 0;
}

.cart-content-wrapper .cart-totals-inner {
	box-shadow: none;
	background-color: #fff;
	padding: 20px;
}

.coupon-option-before-after {
	padding: 15px 20px;
	margin-bottom: 10px;
}

.woocommerce-cart .order-total {
	position: fixed !important;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background-color: #fff;
	z-index: 15;
	padding-left: 15px;
	padding-bottom: 0;
	margin-bottom: 0;
	display: flex !important;
	align-items: center;
	box-shadow: 0 0 9px rgb(0 0 0 / 12%);
}

.wc-proceed-to-checkout {
	position: fixed;
	bottom: 0;
	right: 0;
	height: 60px;
	padding: 10px;
	background-color: #fff;
	z-index: 16;
}

.woocommerce-cart .site-content {
	margin-bottom: 15px;
}

.cart-content-wrapper>.woocommerce-notices-wrapper [role="alert"] {
	margin-bottom: 10px;
}

.cart-content-wrapper>.woocommerce-notices-wrapper {
	margin-left: 0;
	margin-right: 0;
}

.woocommerce-checkout #place_order {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 399;
	border-radius: 0;
}

.product-image-summary .single_add_to_cart_button {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 48px;
	margin: 0 !important;
	z-index: 12;
	border-radius: 0;
}

.wd-buy-now-btn {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 50%;
	height: 48px;
	z-index: 12;
	border-radius: 0;
}

.product .images {
	background-color: #fff;
}

.product-images-inner .br_alabel > span {
	top: 0px !important;
	right: 0px !important;
}

.wd-product-brands {
	background-color: #fff;
	margin-bottom: 0;
	padding: 15px 15px 0;
}

.wd-label-top-md table.variations .label {
	margin-bottom: 15px;
}

.wd-accordion.wd-style-default:before {
	border: 0 !important;
}

.wd-accordion.wd-style-default .wd-accordion-item {
	border-bottom: 0;
}

.tabs-layout-accordion {
	background-color: #fff;
	padding: 15px 15px 0;
	margin-bottom: 10px;
}

.related-and-upsells {
	background-color: #fff;
	padding-top: 15px;
}

.product-tabs-wrapper {
	display: none;
}

.wd-social-icons:is(.icons-size-small,.icons-size-) .wd-icon {
	font-size: 23px !important;
}

.summary-inner .product_meta {
	margin-bottom: 15px;
}

.single-product .site-content {
	margin-bottom: 0;
}

.wd-my-account-links a:before {
    display: inline-block;
	font-size:25px;
	line-height: 1;
	
}

.wd-my-account-links a {
    display: flex;
   vertical-align:middle;
    align-items: center;
    gap: 10px;
	padding:10px;
}

.main-page-wrapper{
	padding-bottom:10px;
}
}

