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

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://playboybag.efradrive.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgba(10,10,10,0);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

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

:root{
--wd-text-font:"IBM Plex Sans Thai", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(36,36,36);
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"IBM Plex Sans Thai", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"IBM Plex Sans Thai", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:rgb(36,36,36);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Poppins", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"IBM Plex Sans Thai", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(36,36,36);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"IBM Plex Sans Thai", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:15px;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a{
	font-weight: 700;font-size: 14px;
}

.footer-container .widget a {
	font-weight: 500;color: rgb(242,244,247);
}

.footer-container .widget a :hover{
	color: rgb(255,255,255);
}

footer .widgettitle, footer .widget-title{
	font-weight: 600;font-size: 18px;
}

html .page-title > .container > .title{
	font-size: 36px;
}

@media (max-width: 1024px){
html .page-title > .container > .title{
	font-size: 32px;
}

}
@media (max-width: 767px){
html .page-title > .container > .title{
	font-size: 26px;
}

}
html .post.blog-post-loop .post-title, html .post-single-page .post-title{
	font-weight: 700;
}

@media (max-width: 767px){
html .post.blog-post-loop .post-title, html .post-single-page .post-title{
	font-size: 18px;
}

}
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-default .wd-sub-menu li a, html .wd-dropdown-my-account .wd-sub-menu li a, html .wd-nav-mobile > li > a{
	color: rgb(36,36,36);
}

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-default .wd-sub-menu li a:hover, html .wd-dropdown-my-account .wd-sub-menu li a:hover, html .wd-nav-mobile > li > a:hover, html .wd-nav-mobile > li.current-menu-item > a{
	color: rgba(51,51,51,0.65);
}

html .product-image-summary-wrap .product_title, html .wd-single-title .product_title{
	font-weight: 700;font-size: 30px;
}

@media (max-width: 1024px){
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title{
	font-size: 24px;
}

}
@media (max-width: 767px){
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title{
	font-size: 24px;
}

}
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-weight: 500;font-size: 15px;color: rgb(0,0,0);
}

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: rgba(51,51,51,0.65);
}

:root{
--wd-primary-color:rgb(15,7,7);
}
:root{
--wd-alternative-color:rgb(239,239,239);
}
:root{
--wd-link-color:rgb(36,36,36);
--wd-link-color-hover:rgba(51,51,51,0.65);
}
:root{
--btn-default-font-weight:600;
}
:root{
--btn-default-bgcolor:rgb(255,255,255);
}
:root{
--btn-default-bgcolor-hover:rgb(232,232,232);
}
:root{
--btn-accented-font-weight:600;
}
:root{
--btn-accented-bgcolor:rgb(15,7,7);
}
:root{
--btn-accented-bgcolor-hover:rgb(76,76,76);
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-buy-now-btn, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type]{
	font-weight: 600;font-size: 16px;
}

:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.onsale{
	background-color:rgb(217,45,32);
}

.product-labels .product-label.onsale{
	color:rgb(255,255,255);
}

	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
							--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: 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-w: 1600px;
		}
	
			@media (min-width: 1617px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1600px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
					rs-slides [data-type=text],
		rs-slides [data-type=button] {
			font-family: IBM Plex Sans Thai !important;
		}
		
					rs-slides h1[data-type=text],
			rs-slides h2[data-type=text],
			rs-slides h3[data-type=text],
			rs-slides h4[data-type=text],
			rs-slides h5[data-type=text],
			rs-slides h6[data-type=text] {
				font-family: IBM Plex Sans Thai !important;
			}
			
b, strong { font-weight: 500;}
.whb-top-bar {padding-top: 25px;}
.vertical-navigation .menu {border: none;}
.vertical-navigation .menu-item { border-bottom: none;}
.menu-item-design-full-width .sub-menu-dropdown { padding-bottom: 30px;}
.whb-row.whb-general-header.whb-without-bg.whb-border-fullwidth {border-bottom: 1px solid rgba(129, 129, 129, 0.2);}
.whb-general-header-inner{border:none !important;}
.footer-container {border-top: 1px solid #f2f1f2;}
.footer-container a, .widget a, .woodmart-widget a, .color-scheme-dark .widget a, .color-scheme-dark .woodmart-widget a, .color-scheme-dark div[class^="vc_wp"] a {color: #000;}
.woodmart-search-form .has-categories-dropdown input[type="text"] { background: #f5f5f5;}
.whb-main-header .icons-design-default.social-icon-top .woodmart-social-icon { color: #000 !important;margin-left: 5px !important; margin-right: 5px !important;}
.whb-top-bar .wd-tools-element .wd-tools-icon::before {font-size: 20px;}
.social-icon-ver.social-form-circle .woodmart-social-icon {display: block;margin-bottom: 15px; background: none; width: auto; height: auto; text-align: left;}
.social-icon-ver.social-form-circle .woodmart-social-icon.social-facebook span:before { content: "PlayboyshoebagThailand";}
.social-icon-ver.social-form-circle .woodmart-social-icon.social-instagram span:before { content: "playboyshoebag_th";}
.social-icon-ver.social-form-circle .woodmart-social-icon:hover {box-shadow: none;}
.social-icon-ver.social-form-circle .woodmart-social-icon i {border-radius: 50%;display: inline-block; width: 40px; height: 40px; text-align: center;}
.social-icon-ver.social-form-circle .woodmart-social-icon i.fa-facebook {background: #2f4a88;}
.social-icon-ver.social-form-circle .woodmart-social-icon i.fa-instagram {background: #c62a73;}
.social-icon-ver.social-form-circle .woodmart-social-icon span { display: inline-block; vertical-align: middle;}
.social-icon-ver.social-form-circle .woodmart-social-icon span:before { display: block;font-size: 16px; color: #000; margin-left: 20px;}

.footer-sidebar { padding-top: 50px; padding-bottom: 20px; }
.footer-sidebar .custom-html-widget .woodmart-social-icons { text-align: left;}
.footer-sidebar .custom-html-widget .woodmart-social-icons > a { padding-left: 0 !important; padding-right: 15px;}
.footer-sidebar .custom-html-widget .woodmart-social-icons > a > i {width: 40px; height: 40px; background:#000; font-size: 21px;line-height: 42px !important;}
.footer-sidebar .custom-html-widget .woodmart-social-icons > a > i:before { color: #fff;}
.footer-sidebar .woodmart-widget.footer-widget { border: none; padding-bottom: 0;}

.contactform .contact-col2 { display: inline-block; width: 46%; font-size: 14px; margin-right: 10px; padding-right: 10px; margin-bottom: 20px;}
.contactform .contact-col2:nth-child(even) {padding-right:0; margin-right: 0;}
.contactform .contact-col1 {display: inline-block;width:94%;}
.contactform .contact-col1 input[type="text"], .contactform .contact-col1 textarea, .contactform .contact-col2 input[type="text"], .contactform .contact-col2 input[type="email"]  {width: 100%; color: #000; font-weight: 300;}
.contactform label  span { color: red; }
.contactform input[type="submit"] { text-align: center; font-size: 16px; letter-spacing: 0; font-weight: 500; background: #000; color: #fff; margin-top: 20px;}
.table-branch table td { border: 1px solid #ddd;}
.table-branch th { background: #000; color: #fff;}
.table-branch tr:nth-child(odd) { background: #f7f7f7;}
.content-main > div > ol {}
.content-main > div > ol > li { margin-top: 30px; padding-left: 0.5em }
.content-main > div > ol > li::marker {font-weight: 600; }
.content-main > div > ol li::marker { content: counters(list-item,'.') '.' }
.content-main > div > ol li div {margin: 20px 0;}
.content-main > div > ol > li:marker { font-weight: 600;} 
.content-main > div > ol > li ol > li { padding-left: 0.5em }
.box-bor-left { border-left: 3px solid #d02424; padding-left:30px;}
.box-border.woodmart-info-box .info-box-content{padding-top: 25px;}
.owl-dots .owl-dot.active span {border-color: #ffffff;background-color: #ffffff;}
.owl-dots .owl-dot span { border: 2px solid rgb(255, 255, 255);}
.labels-rounded .product-label {min-height: 40px;font-size: 12px;}
.product-label.new {background-color: #fc769c;}
.product-label.featured {background-color: #1e90ff;font-size: 9px;}
.product-label {font-weight: 300; min-width: 40px;}
.onsale.product-label {font-size: 11px; background: #ff0000;}
.woocommerce-checkout .page-title-default { display: block !important;padding-top: 50px; padding-bottom: 50px;}
.woocommerce-checkout .page-title-default .woodmart-checkout-steps { text-align: center;}
.woocommerce-checkout .page-title-default .woodmart-checkout-steps ul li {color: #000;}
.footer-sidebar .custom-html-widget .woodmart-social-icons > a > i.fa-facebook {background: #38539b;}
.footer-sidebar .custom-html-widget .woodmart-social-icons > a > i.fa-instagram {background: #f00075;}
.whb-main-header .icons-design-default.social-icon-top .woodmart-social-icon.social-facebook {color: #38539b !important;}
.whb-main-header .icons-design-default.social-icon-top .woodmart-social-icon.social-instagram {color: #f00075 !important;}
.woocommerce-form-coupon-toggle>.woocommerce-info .showcoupon {color: #fff; background: #b50a0a; padding: 10px; font-weight: 400; font-size: 16px;}
.woocommerce .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-total {font-size: 0;}
.single-product-page .related-and-upsells .upsells-carousel .title, .single-product-page .related-and-upsells .related-products .title { background: #000;padding: 12px; color: #fff; display: inline-block;font-weight: 400;}
.single-product-page .related-and-upsells .upsells-carousel .title:before, .single-product-page .related-and-upsells .related-products .title:before { display: none;}
.single-product-page .related-and-upsells { display: flex;flex-flow: column;}
.single-product-page .related-and-upsells .upsells-carousel {order:2; margin-top: 40px;}
.added_to_cart, .btn, .button, [type=button], [type=submit], button { font-size: 16px; font-weight: 400;}
.vc_separator .vc_sep_holder .vc_sep_line{position:static!important;}
.sociallogin a {margin: 5px auto !important;}