@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.pladinum.com/wp-content/themes/default/fonts/woodmart-font-3-300.woff2?v=8.3.5") format("woff2");
}

:root {
	--wd-text-font: "PLVisualSans-RegularText", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(29,29,31);
	--wd-text-font-size: 15px;
	--wd-title-font: "PLVisualSans-Medium", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: rgb(29,29,31);
	--wd-entities-title-font: "PLVisualSans-Medium", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(29,29,31);
	--wd-entities-title-color-hover: rgb(245, 245, 247);
	--wd-alternative-font: "PLVisualSans-SemiBold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "PLVisualSans-SemiBoldText", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: rgb(137,137,137);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "PLVisualSans-SemiBold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(12,12,12);
	--wd-alternative-color: rgb(245,245,247);
	--btn-default-font-family: "PLVisualSans-RegularText", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 600;
	--btn-default-transform: inherit;
	--btn-default-bgcolor: rgb(0,122,255);
	--btn-default-bgcolor-hover: rgb(0,102,204);
	--btn-default-color: rgb(255,255,255);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-font-family: "PLVisualSans-RegularText", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-transform: inherit;
	--btn-accented-bgcolor: #007AFF;
	--btn-accented-bgcolor-hover: rgb(0,102,204);
	--btn-accented-color: rgb(255,255,255);
	--btn-accented-color-hover: rgb(255,255,255);
	--btn-font-family: "PLVisualSans-RegularText", Arial, Helvetica, sans-serif;
	--btn-font-weight: 600;
	--btn-transform: inherit;
	--btn-color: rgb(255,255,255);
	--btn-bgcolor: rgb(0,122,255);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(0,102,204);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(28,97,231);
	--notices-success-color: rgb(255,255,255);
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: rgb(255,255,255);
	--wd-link-color: #1C61E7;
	--wd-link-color-hover: #1045DB;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(245,245,247);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-family: "PLVisualSans-RegularText", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-transform: inherit;
	color: rgb(51,51,51);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover {
	color: rgb(0,0,0);
}
html .wd-nav-mobile > li > a, html .wd-nav.wd-layout-drilldown > li > a, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a, html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a {
	font-family: "PLVisualSans-SemiBold", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 27px;
	color: rgb(51,51,51);
}
html .wd-nav-mobile > li > a:hover, html .wd-nav-mobile > li.current-menu-item > a, html .wd-nav.wd-layout-drilldown > li > a:hover, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a:hover, html .wd-nav.wd-layout-drilldown >li [class*="sub-menu"] > .woocommerce-MyAccount-navigation-link > a:hover, html .wd-nav.wd-layout-drilldown li.current-menu-item > a {
	color: 1045db;
}
.page .wd-page-content {
	background-color: rgb(245,245,247);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(245,245,247);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(245,245,247);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(245,245,247);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(245,245,247);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(245,245,247);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(245,245,247);
	background-image: none;
}
html .wd-buy-now-btn {
	font-family: "PLVisualSans-RegularText", Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-transform: inherit;
	color: rgb(255,255,255);
	background: rgb(0,122,255);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(0,102,204);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1920px;
--wd-form-brd-radius: 5px;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}

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


.wd-page-title {
background-color: rgb(245,245,247);
}

@font-face {
	font-family: "PLVisualSans-RegularText";
	src: url("//www.pladinum.com/wp-content/uploads/2025/09/PLVisualSans-RegularText.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "PLVisualSans-Medium";
	src: url("//www.pladinum.com/wp-content/uploads/2025/09/PLVisualSans-Medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "PLVisualSans-SemiBold";
	src: url("//www.pladinum.com/wp-content/uploads/2025/09/PLVisualSans-SemiBold.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "PLVisualSans-SemiBoldText";
	src: url("//www.pladinum.com/wp-content/uploads/2025/09/PLVisualSans-SemiBoldText.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
}

/* V4 CLASS ===== */

/* text markup */
.text-balance { text-wrap: balance; }
::selection { background: #000; color: #fff; }

/* container styling */
.ctn-white-noshadow { transition: all .3s cubic-bezier(0, 0, .5, 1); }
.ctn-white-noshadow:hover { transform: scale3d(1.01, 1.01, 1.01); }

/* scale container */
.scale { transition: all .3s cubic-bezier(0, 0, .5, 1); }
.scale:hover { box-shadow: 2px 4px 16px #00000029; transform: scale3d(1.01,1.01,1.01); }
.scale-s:hover { transform: scale(1.0096774194); }
@media only screen and (max-width: 767px) { .scale-hover { transform: none; } }

/* cta link styling */
.url-blue-medium { transition: color 0.1s, background-color 0.1s, padding 0.2s ease-in; color: #06c; }
.url-blue-medium::before { content: ''; display: block; position: absolute; bottom: 0px; left: 0; height: 2px; width: 100%; background-color: #06c; transform-origin: right top; transform: scale(0, 1); transition: color 0.1s,transform 0.2s ease-out; }
.url-blue-medium:after { content: "\f105"; font-family: FontAwesome; top: 0; }
.url-blue-medium:active::before { background-color: #06c; }
.url-blue-medium:hover::before, a:focus::before { transform-origin: left top; transform: scale(1, 1); }

.url-blue-small { transition: color 0.1s, background-color 0.1s, padding 0.2s ease-in; color: #06c; }
.url-blue-small::before { content: ''; display: block; position: absolute; bottom: 1px; left: 0; height: 1px; width: 100%; background-color: #06c; transform-origin: right top; transform: scale(0, 1); transition: color 0.1s,transform 0.2s ease-out; }
.url-blue-small:after { content: "\f105"; font-family: FontAwesome; top: 0; }
.url-blue-small:active::before { background-color: #06c; }
.url-blue-small:hover::before, a:focus::before { transform-origin: left top; transform: scale(1, 1); }

.url-white { transition: color 0.1s, background-color 0.1s, padding 0.2s ease-in; color: #fff; }
.url-white::before { content: ''; display: block; position: absolute; bottom: 0px; left: 0; height: 2px; width: 100%; background-color: #fff; transform-origin: right top; transform: scale(0, 1); transition: color 0.1s,transform 0.2s ease-out; }
.url-white:after { content: "\f105"; font-family: FontAwesome; top: 0; }
.url-white:active::before { background-color: #fff; }
.url-white:hover::before, a:focus::before { transform-origin: left top; transform: scale(1, 1); }

/* button arrow showing */
.button-blue:hover { padding-right: calc(25px + 15px); }
.button-blue:hover:after { right: calc(0% + 15px); opacity: 1; }
.button-blue::after { content: '\f105'; font-family: FontAwesome; /*font: var(--fa-font-solid); position: absolute;*/ top: 50%; transform: translateY(-50%); color: #fff; right: calc(0% + 25px); opacity: 0; transition: .1s; }

/* blur glass bg */
.u-bg-blur { z-index: 1; backface-visibility: hidden; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); transform-style: preserve-3d; background-image: linear-gradient(#ffffff29, #00000029); height: 40%; inset: auto 0% 0%; transform: translateZ(0); -webkit-mask: linear-gradient(#0000, #000, #000); mask: linear-gradient(#0000, #000, #000); }

/* svg icons */
svg { fill: none; }

/* seo word */
.seo-word { position: absolute; top: -999px; left: -999px; opacity: 0.005; }

/* Table prices [dark] */
.pladi-price-desc-dark { font-size: 13px; font-weight: 400; color: #5a5a5a; }
.pladi-price-outer-dark { text-align: left; margin-top: -8px; }
.pladi-price-outer-dark .decimal-outer-dark { display: inline-block; }
.pladi-price-outer-dark .pladi-price-dark { font-size: 35px; font-weight: 500; line-height: 1.1em; letter-spacing: -1px; color: #333333; display: inline-block; font-family: 'Fjalla One'; margin-top: 5px; }
.pladi-price-outer-dark .decimal-outer-dark .decimal-dark { font-size: 14px; font-weight: 500; line-height: 1rem; letter-spacing: 0.5px; word-spacing: 0.5px; display: block; color: #333333; font-family: 'Fjalla One'; margin-bottom: -5px; }
.pladi-price-outer-dark .decimal-outer-dark .duration-dark { font-size: 12px; font-weight: 400; line-height: 1.1em; letter-spacing: 0.5px; word-spacing: 0.3px; color: #5a5a5a; display: inline-block; }
.pladi-price-outer-dark .promo-dark { font-weight: 400; font-size: 12px; padding: 5px 10px; background: #F0F0F0; border-radius: 5px; color: #333333; margin-top: -50px; border: 1px solid #D8D8D8; }
.original-price { font-size: 13px; color: #bdbdbd; text-decoration: line-through; }

/* translate topbar */
#trp_no_text_popup_wrap { background-color: #282829 !important; box-shadow: none !important; }
#trp_no_text_popup { padding: 10px 30px !important; border: none; }
#trp_ald_no_text_popup_div { line-height: 17px; font-size: 14px; color: #fff; }
.trp_ald_ls_container .trp-language-switcher > div { font-weight: 400; font-size: 16px; height: 43px; border: none; border-radius: 5px; margin-top: 4px; background-color: #3b3b3c; color: #fff; }
.trp_ald_ls_container .trp-ald-popup-select { font-size: 16px; }
#trp_ald_not_text_popup_ls_and_button .trp_ald_ls_container .trp-ls-shortcode-language { z-index: 999; }
#trp_no_text_popup #trp_close::before { content: "\00D7"; color: #fff !important; font: normal 25px/40px dashicons !important; }
#trp_no_text_popup #trp_close::before { color: #6551f3; }
#trp_ald_no_text_popup_change_language { height: 43px; background: #007aff; border-color: #007aff; border-radius: 5px; padding: 2px 10px; }
#trp_ald_no_text_popup_change_language:hover { background: #0066cc; border-color: #0066cc; padding: 2px 10px; }


@media screen and (max-width: 780px) {
	#trp_ald_not_text_popup_ls_and_button { max-width: 100%; }
	#trp_no_text_popup { padding: 20px 10px !important; }
	#trp_ald_not_text_popup_ls_and_button .trp_ald_ls_container { max-width: 65%; margin-top: 10px; }
	.trp_ald_change_language_div { max-width: 30%; margin-top:0px; }
	#trp_ald_no_text_popup_change_language { white-space: normal; padding: 0px; }
	#trp_ald_no_text_popup_x { width: inherit; margin-top: -75px; display: inherit; }
}

@media screen and (max-width: 937px) {
	#trp_ald_not_text_popup_ls_and_button { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; align-items: baseline; }
}


/* GENERAL =============================== */

/* content width */
.e-con.e-flex>.e-con-inner { width: 95%; }

/* body */
.wd-page-content { background-color: #f5f5f7 !important; }

/* main container */
.page .wd-page-content { margin-top: -40px; }

/* hamburger menu icon */
.wd-tools-element .wd-tools-icon { color: #080808; }

/* header logo */
.wd-logo img { border-radius: 0px !important; }

/* second heading */
.second-heading { color: #6e6e73; }

/* url hover underline blue */
.url-hover:hover, .url-hover-blue:focus, .url-hover-blue:active { color: #007aff; text-decoration: none; }
.url-hover-blue { text-decoration: none; transition: color 0.1s, background-color 0.1s; }
.url-hover-blue { position: relative; display: block; transition: color 0.1s,background-color 0.1s,padding 0.2s ease-in; color: #007aff; }
.url-hover-blue::before { content: ''; display: block; position: absolute; bottom: 1px; left: 0; height: 2px; width: 100%; background-color: #007aff; transform-origin: right top; transform: scale(0, 1); transition: color 0.1s,transform 0.2s ease-out; }
.url-hover-blue:active::before { background-color: #007aff; }
.url-hover-blue:hover::before, a:focus::before { transform-origin: left top; transform: scale(1, 1); }

/* url hover underline dark */
.url-hover:hover, .url-hover-dark:focus, .url-hover-dark:active { color: #333333; text-decoration: none; }
.url-hover-dark { text-decoration: none; transition: color 0.1s, background-color 0.1s; position: relative; display: block; transition: color 0.1s,background-color 0.1s,padding 0.2s ease-in; color: #333333; }
.url-hover-dark::before { content: ''; display: block; position: absolute; bottom: 2px; left: 0; height: 2px; width: 100%; background-color: #333333; transform-origin: right top; transform: scale(0, 1); transition: color 0.1s,transform 0.2s ease-out; }
.url-hover-dark:active::before { background-color: #333333; }
.url-hover-dark:hover::before, a:focus::before { transform-origin: left top; transform: scale(1, 1); }

/* url hover underline white */
.url-hover:hover, .url-hover-white:focus, .url-hover-white:active { color: #ffffff; text-decoration: none; }
.url-hover-white { text-decoration: none; transition: color 0.1s, background-color 0.1s; }
.url-hover-white { position: relative; display: block; transition: color 0.1s,background-color 0.1s,padding 0.2s ease-in; color: #ffffff; }
.url-hover-white::before { content: ''; display: block; position: absolute; bottom: 1px; left: 0; height: 2px; width: 100%; background-color: #ffffff; transform-origin: right top; transform: scale(0, 1); transition: color 0.1s,transform 0.2s ease-out; }
.url-hover-white:active::before { background-color: #ffffff; }
.url-hover-white:hover::before, a:focus::before { transform-origin: left top; transform: scale(1, 1); }

/* container hover scale with shadow */
.rf-ccard-content { border-radius: 1rem; box-shadow: 2px 4px 12px #00000014; border: #e4e4e7 1px solid; display: flex; flex-direction: column; overflow: hidden; transition: all .3s cubic-bezier(0, 0, .5, 1); white-space: normal; }
.rf-ccard-content:hover { box-shadow: 2px 4px 16px #00000029; transform: scale3d(1.01, 1.01, 1.01); }

/* container hover scale no shadow */
.rf-ccard-content-noshadow { border-radius: 1rem; display: flex; flex-direction: column; overflow: hidden; transition: all .3s cubic-bezier(0, 0, .5, 1); white-space: normal; }
.rf-ccard-content-noshadow:hover { transform: scale3d(1.01, 1.01, 1.01); }

/* END ========= */


/* ==== UNCHECKED ==== */


/* slides bullets */
.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet {
	width: 20px;
	border-radius: 50px;
	height: 5px;
}

.elementor-widget-n-carousel .swiper-pagination-bullet {
	background: #898989 !important;
}

/* Submenu description */
.submenu-desc {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.4px;
	display: inline-block;
	margin-top: 10px;
}

.submenu-desc-dark {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.4px;
	display: inline-block;
	margin-top: 10px;
}


/* main menu hover bottom border */
.wd-nav[class*="wd-style-underline"] .nav-link-text {
	line-height: 2.2;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
	background-color: #0066CC;
	height: 2px;
	margin-top: 9.5px;
}

/* button icon */
span.elementor-button-icon { 
	margin-top: 3px;
	}

/* price table hover */
.box-hover:hover {
	border-color: #1c61e7 !important;
	box-shadow: inset 0 0 4px 1px #1c61e7, inset 0 0 30px 4px #0062ff4d, inset 0 0 120px 10px #0015ff33, 0 0 6px 1px #126ff4f5, 0 0 30px 4px #0062ff4d, 0 0 300px 20px #0015ff33;
}

/* tooltip header */
.tooltip-text {
  visibility: hidden;
  position: absolute;
  z-index: 1;
  width: 250px;
  color: #FFFFFF;
  font-size: 14px;
  background-color: #000000;
  border-radius: 1rem;
  padding: 20px;
  font-weight: 400;
  text-align: left;
}

.wd-hint.wd-tooltip.wd-tooltip-inited,
.shop_attributes .wd-hint {
	width: 20px; 
	}

.wd-hint::before {
	background-color: #000000;
}

.hover-text:hover .tooltip-text {
	visibility: visible;
}

#top {
	top: -40px;
	left: -10%;
}

#bottom {
	bottom: 25px;
	left: -10%;
}

#left {
	top: -8px;
	right: 120%;
}

#right {
	top: -8px;
	left: 120%;
}

.hover-text {
  	position: relative;
  	display: inline-block;
  	text-align: center;
  	border-bottom: 1px dashed #F2F2F2;
}



/* mobile menu */
.wd-nav-mobile>li>a, 
.wd-nav-mobile>li>ul li>a {
	border-bottom: none;
	text-transform: inherit;
	font-weight: 500;
	transition: color 0.3s;
	padding: 15px 20px;
	font-size: 26px;
}

.wd-action-btn>a:before {
	font-size: 20px;
	font-weight: 600;
}

.mobile-nav .wd-nav-opener {
    border-left: none !important;
    border-bottom: none !important;
}

.wd-drilldown-back .wd-nav-opener {
	border-inline-end: none !important;
}

.wd-nav .wd-sub-menu .wd-drilldown-back>a {
	font-size: 14px !important;
	border: none;
}

span.nav-link-text {
	width: 100%;
}

button.btn.btn-style-default.btn-shape-semi-round.btn-size-default.btn {
	color: #ffffff;
	width: 285px;
	font-size: 15px;
}

button.btnx.btnx-style-default.btn-shape-semi-round.btn-size-default.btnx {
	background-color: transparent;
	border: none;
	border-radius: 5px;
	color: #080808;
	background-color: #F0F0F0;
	width: 285px;
	font-size: 15px;
}
	
@media (max-width: 1024px) {
    .wd-side-hidden {
        --wd-side-hidden-w: min(800px, 100vw) !important;
    }
}

@media (max-width: 576px) {
    @media (max-width: 1024px) {
        .wd-side-hidden {
            --wd-side-hidden-w: min(500px, 100vw) !important;
        }
    }
}@media (min-width: 1025px) {
	/* GENERAL ===== */

/* header button [desktop] */
.desktop-btn-header { text-transform: none; color: #FFFFFF; }
.desktop-btn-header:hover { color: #FFFFFF; }

/* submenu popup */
.whb-general-header .wd-header-nav:not(.wd-full-height) .wd-dropdown-menu { margin-top: 1px; } 
.wd-dropdown { box-shadow: none; }

/* END ========= */
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* GENERAL ===== */

/* mobile meu */
.wd-heading { border-bottom: none; }
a.woodmart-nav-link { letter-spacing: 0.04rem; }
.wd-side-hidden.wd-opened, .mobile-nav .wd-nav-opener.wd-active { background-color: #f5f5f7 !important; }
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a { padding: 0 2.6rem; }

/* END ========= */
}

@media (min-width: 577px) and (max-width: 767px) {
	/* GENERAL ===== */

/* header button [mobile] */
.header-btn-mobile { border-radius: 0px; text-transform: none; color: #333333; text-decoration: none; }

/* mobile meu */
.wd-heading { border-bottom: none; }
a.woodmart-nav-link { letter-spacing: 0.04rem; }
.wd-side-hidden.wd-opened, .mobile-nav .wd-nav-opener.wd-active { background-color: #f5f5f7 !important; }
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a { padding: 0 2.6rem; }

/* END ========= */
}

@media (max-width: 576px) {
	/* GENERAL ===== */

/* header button [mobile] */
.header-btn-mobile { border-radius: 0px; text-transform: none; color: #333333; text-decoration: none; }

/* mobile meu */
.wd-heading { border-bottom: none; }
a.woodmart-nav-link { letter-spacing: 0.05rem; }
.wd-side-hidden.wd-opened, .mobile-nav .wd-nav-opener.wd-active { background-color: #f5f5f7 !important; }
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a { padding: 0 2.6rem; }
.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block { border-bottom: none; }
.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon,
.wd-action-btn>a, html .wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>:is(.menu-item,.wd-drilldown-back)>a{ font-size: 0px; }

/* END ========= */

/* mobile menu */
.wd-action-btn>a,
html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,
.wd-drilldown-back) > a {
	color: #080808 !important;
}

.wd-nav-opener:after {
	font-weight: bold;
	color: #080808;
}

.wd-side-hidden,
.wd-drilldown-slide .menu-item>[class*="sub-menu"] {
	background-color: #FFFFFF !important;
	}
	
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {
	border-bottom: none !important;
	}

.mobile-nav .wd-nav-opener {
	border-left: none !important;
	border-bottom: none !important;
	}
	
@media (max-width: 1024px) {
    	.wd-side-hidden { 
    	--wd-side-hidden-w: min(500px, 100vw); 
    	}
    }
}

