/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Product Template
    03. Shop Template
    04. "Checkout" Page
    05. "[NTC] Free Fire Diamond Top Up" Product
    06. "Free Fire Level Up Pass: 1270 Diamonds" Product
    07. "Free Fire Membership (User ID)" Product
    08. "Free Fire Small Pack Top Up" Product
    09. "Free Fire Big Pack Top Up" Product
    10. "Shop" Page
    11. "Cart" Page
    12. "Home Mega-electronics" Page
    13. "Charibazar Online Shopping" Page
    14. "PUBG UC (User ID)" Product
    15. "My Account App" Page
    16. "App-cart" Page
    17. "My account" Page
    18. "Free Fire Membership (User ID) (Copy)" Product
    19. "Charibazar Online Shopping Nepal" Page
    20. "Books" Page
    21. "Mela" Page
    22. "Free Fire UID Top Up" Product
    23. "Free Fire Diamond Top Up" Page
    24. "Refashion" Page
    25. "Home" Page
    26. "Stores List" Page
    27. "High-Performance RGB Gaming Mouse | 2400 DPI | 10 Million Clicks | Wired" Product
    28. "Bar floating block" Wd_floating_block
    29. "Online Shopping" Page
    30. "[ MLBB ] Mobile Legends" Product

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .pagination-more-btn .wd-entities-title a{
	display: -webkit-box;


	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	line-height: 1.4;
	color: #333333;
}

body .wd-stretch-cont-lg .wd-entities-title a{
	font-size: 12px;
	text-align: left;
}

body .menu-item .woodmart-nav-link span{
	color:#0161b5;
}

body .wd-header-text .logo span{
	color:#ffffff;
	font-size:19px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body .elementor-element-ccbfd40 .wd-entities-title a{
	display: -webkit-box;


	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	line-height: 1.4;
	color: #333333;
}

body .wd-toolbar{
	background-color: rgba(28, 28, 30, 0.8);
	border: 1px solid rgba(0, 122, 255, 0.5);
	border-radius: 15px;
	-webkit-backdrop-filter: blur(15px);	backdrop-filter: blur(15px);
	padding: 10px 20px;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
}

body .wd-toolbar .wd-toolbar-item a, body .wd-toolbar .cart-widget-opener a, body .wd-toolbar .wd-header-my-account a{
	color: #ffffff;
	text-decoration: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-weight: 500;
	padding: 8px 12px;
	border-radius: 8px;
	transition: background-color 0.3s ease, color 0.3s ease;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
}

body .wd-toolbar .wd-toolbar-item a:hover, body .wd-toolbar .cart-widget-opener a:hover, body .wd-toolbar .wd-header-my-account a:hover{
	background-color: rgba(255, 255, 255, 0.15);
	color: #ffffff;
}

body .wd-toolbar .wd-toolbar-item a.active, body .wd-toolbar .cart-widget-opener a.active, body .wd-toolbar .wd-header-my-account a.active{
	background-color: rgba(255, 255, 255, 0.25);
	color: #ffffff;
	font-weight: 600;
}

body .whb-main-header .whb-hidden-lg .wd-cart-number{
	background-color:#f40000;
	color:#ffffff;
}

body .elements-grid .product-labels .product-label{
	color:#7f7f7f;
	font-size:10px;
	min-width:0px;
	background-color:rgba(255,255,255,0.79);
	color:#7f7f7f;
	font-size:10px;
	min-width:0px;
}

body .product.featured .onsale{
	display: none !important;
}

body .wd-negative-gap .e-con-inner > .elementor-element > .elementor-widget-container .wd-carousel-container .wd-carousel-inner .wd-carousel .wd-carousel-wrap .wd-carousel-item .product-grid-item .product-wrapper .product-element-top .product-image-link .product-labels .product-label{
	color:#7f7f7f;
	font-size:10px;
	min-width:0px;
	background-color:rgba(255,255,255,0.79);
	color:#7f7f7f;
	font-size:10px;
	min-width:0px;
}

body .elementor .pagination-infinit .wd-entities-title a{
	display: -webkit-box;


	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	line-height: 1.4;
	color: #333333;
}

@media (max-width: 768px){

	body .wd-negative-gap .e-con-inner > .elementor-element > .elementor-widget-container .wd-carousel-container .wd-carousel-inner .wd-carousel .wd-carousel-wrap .wd-carousel-item .product-grid-item .product-wrapper .product-element-top .product-image-link .product-labels .product-label{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body .elements-grid .product-labels .product-label{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	}

}



@media (min-width: 768px){

	body .wd-toolbar{
	display: none !important;
	}

}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product.single-product .tm-extra-product-options-select .tmcp-field-wrap select{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.single-product.single-product .entry-summary .short-description blockquote{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.single-product.single-product .entry-summary .short-description .copy-the-code-target{

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product.single-product #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(2) .copy-the-code-target{

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(34deg, #5fb946 0%, #119613 100%);
	background-image:-o-linear-gradient(34deg, #5fb946 0%, #119613 100%);
	background-image:-webkit-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:-o-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:linear-gradient(-56deg, #5fb946 0%, #119613 100%);
	color:#ffffff;
	border-top-left-radius:15px;
	border-top-right-radius:0px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
}

body.single-product.single-product #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(4) .copy-the-code-target{
	margin-bottom:13px;
	width:294px;
	max-width:294px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-image:-webkit-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);
	background-image:-o-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);
	background-image:-webkit-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:-o-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:linear-gradient(141deg, #4c1592 0%, #772cbd 99%);
}

body.single-product.single-product #main-content .entry-summary blockquote{
	margin-bottom:14px;
	display:none;
}

body.single-product.single-product #main-content .entry-summary .pre-full-screen-item{
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(left, #00753b 0%, #78990f 100%);
	background-image:-o-linear-gradient(left, #00753b 0%, #78990f 100%);
	background-image:-webkit-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:-o-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:linear-gradient(to right, #00753b 0%, #78990f 100%);

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
	padding-bottom:10px;
	padding-top:9px;
}

body.single-product.single-product #main-content .entry-summary li strong{
	color:#ffffff;
	font-family:'Roboto', sans-serif;
	letter-spacing:1.4px;
}

body.single-product.single-product #main-content .copy-the-code-inside-wrap:nth-child(6) .copy-the-code-target{
	background-image:-webkit-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);
	background-image:-o-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);
	background-image:-webkit-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:-o-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:linear-gradient(85deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);
	width:296px;
	max-width:296px;
	color:#ffffff;

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product.single-product .entry-summary .short-description .copy-the-code-button{
	border-bottom-left-radius:8px;
	background-color:rgba(225,227,232,0.82);
	background-image:-webkit-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);
	background-image:-o-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);
	background-image:-webkit-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:-o-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:linear-gradient(to right, #8e9eab 0%, #eef2f3 100%);
}

body.single-product.single-product .short-description ul pre{

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #11998e 0%, #38ef7d 100%);
	background-image:-o-linear-gradient(left, #11998e 0%, #38ef7d 100%);
	background-image:-webkit-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:-o-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:linear-gradient(to right, #11998e 0%, #38ef7d 100%);
	width:52%;
}

body.single-product.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .wcpa_form_outer{
	height:254px;
	margin-bottom:13px;
}

body.single-product.single-product .tc-wrapper{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.single-product.single-product .elementor-column-gap-wide > .elementor-top-column > .elementor-widget-wrap{
	padding-left:30px;
	padding-right:30px;
	background-color:#ffffff;
}

body.single-product.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;


	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;


	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	width: 100%;
	padding: 15px 20px;
	background-color: #007AFF;
	border: 1px solid #007AFF;
	border-radius: 8px;
	margin-bottom: 10px;
	cursor: pointer;
	text-align: left;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #ffffff;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.single-product.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse:hover{
	background-color: #006AD5;
	border-color: #006AD5;
	-webkit-box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);	box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);
}

body.single-product.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse:focus{
	outline: none;
	border-color: #0056B3;
	-webkit-box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);	box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);
}

body.single-product.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse .collapse-icon{
	font-size: 14px;
	color: #ffffff;
	margin-left: 15px;
	transition: transform 0.3s ease-in-out, color 0.2s ease-in-out;
}

body.single-product.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse.is-open .collapse-icon{

	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);
	color: #ffffff;
}

body.single-product.single-product #tc-epo-form-1942-0 .cpf-section h3.tm-section-label{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #fff;
}

body.single-product.single-product #tc-epo-form-1942-0 .tc-cell input[type=text]{
	width: 100%!important;
	padding: 10px 12px;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #ffffff;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product.single-product #tc-epo-form-1942-0 .tc-cell .tc-epo-element-label-text{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	color: #ffffff;
	text-align: left;
	margin-bottom: 5px;
}

body.single-product.single-product .tm-extra-product-options-upload .cpf-upload-wrap input[type=file]{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 15px;
	color: #333;
	line-height: 1.5;
	-moz-appearance: none;
	appearance: none;
	width: 100%;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
	padding: 10px 12px;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	background-color: #ffffff;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.single-product.single-product .tm-extra-product-options-upload .tmcp-field-wrap .cpf-upload-wrap{
	background-color:#ffffff;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.single-product.single-product #tc-epo-form-1942-0 .cpf-section h2.tm-section-label{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #fff;
}

body.single-product.single-product .elementor-element-8148c5f .elementor-widget-wrap{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	border-radius: 12px;
	padding: 25px;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
	transition: all 0.2s ease-in-out;
}

body.single-product.single-product .elementor-element-8148c5f .elementor-widget-wrap:hover{
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
}

body.single-product.single-product #comments .wd-reviews-content .comment-list .comment-body{
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 20px;
}

body.single-product.single-product #comments .wd-reviews-content .comment-list .comment-body:last-child{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

body.single-product.single-product #comments .wd-reviews-content .comment-author strong{
	font-size: 16px;
	font-weight: 600;
	color: #1a1a1a;
}

body.single-product.single-product #comments .wd-reviews-content .comment-meta a{
	font-size: 14px;
	color: #777;
	text-decoration: none;
}

body.single-product.single-product #respond{
	background-color: #ffffff;
	border-radius: 12px;
	padding: 30px;
	margin-top: 30px;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}

body.single-product.single-product #respond textarea{
	width: 100%;
	min-height: 120px;
	padding: 12px 15px;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #ffffff;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	resize: vertical;
}

body.single-product.single-product #respond #submit{
	display: inline-block;
	padding: 12px 25px;
	background-color: #007aff;
	color: #ffffff;
	border: 1px solid #007aff;
	border-radius: 8px;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	margin-top: 20px;
	-moz-appearance: none;
	appearance: none;
}

body.single-product.single-product #respond #submit:hover{
	background-color: #006AD5;
	border-color: #006AD5;
	-webkit-box-shadow: 0 2px 5px rgba(0, 122, 255, 0.2);	box-shadow: 0 2px 5px rgba(0, 122, 255, 0.2);
}

body.single-product.single-product .variation-swatch-selected div .woocommerce-variation{
	background-color:#007aff !important;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;


	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;


	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	text-align: center;
	background-color: #1c61e7;
	border-radius: 10px;
	color: #ffffff;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	transition: box-shadow 0.3s ease, background-color 0.3s ease;
	background-color: #154cbf;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
	padding-top:24px;
	position:relative;
	top:-25px;
}

body.single-product.single-product .wd-reset-bottom-md tr ul{
	display:inline-grid !important;
}

body.single-product.single-product .breadcrumbs-location-summary .product .container-fluid .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner .wd-reset-bottom-md div .variations tbody tr .value ul{

	-ms-grid-columns:auto auto !important;	grid-template-columns:auto auto !important;
}

body.single-product.single-product .single-product-variable-items .variable-item .variable-item-span{
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
}

body.single-product.single-product .variations tr ul{
	display:-ms-grid;
	display:-ms-grid;	display:grid;

	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	gap: 5px;
	width: 100%;
	padding: 0;
	margin: 0;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.single-product.single-product .variation-swatch-selected > div{
	width: 100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;

	-ms-flex-wrap: wrap;	flex-wrap: wrap;
	gap: 1rem;
}

body.single-product.single-product .variation-swatch-selected div button{


	-webkit-box-flex: 1 1 calc(25% - 1rem);	-ms-flex: 1 1 calc(25% - 1rem);	flex: 1 1 calc(25% - 1rem);
	padding: 1rem;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	transition: all 0.3s ease;
}

body.single-product.single-product .variation-swatch-selected div button:hover{
	border-color: #0073e6;
	background-color: #f0f8ff;

	-webkit-transform: translateY(-2px);	-ms-transform: translateY(-2px);	transform: translateY(-2px);
}

body.single-product.single-product .woocommerce-variation-price ins bdi{
	color:#ffffff;
	font-size:1.1rem;
}

body.single-product.single-product .value .wd-reset-var a{
	background-color:#fb3c3c;
	color:#ffffff;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
}

body.single-product.single-product .woocommerce-variation-price .price bdi{
	color:#ffffff;
}

body.single-product.single-product .variations tbody tr{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;



	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.single-product.single-product #tc-epo-form-45223-0 .cpf-section{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;


	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;


	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	width: 100%;
	padding: 15px 20px;
	background-color: #007AFF;
	border: 1px solid #007AFF;
	border-radius: 8px;
	margin-bottom: 10px;
	cursor: pointer;
	text-align: left;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #ffffff;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.single-product.single-product .tc-row .tc-container-enabled .tc-element-inner-wrap .tc-row h3{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #fff;
}

body.single-product.single-product .tc-container-enabled .tc-element-inner-wrap .tc-row .tc-element-container .tm-extra-product-options-select .tmcp-field-wrap .tmcp-field-wrap-inner .tc-field-label-wrap .tm-epo-field-label select{
	width: 100%!important;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #ffffff;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product.single-product .tm-extra-product-options-textfield .tmcp-field-wrap input[type=text]{
	width: 100%!important;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #ffffff;

	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product.single-product .wd-toolbar{
	display: none;
}

body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta{
	--bg: rgba(255,255,255,0.55);
	--bg-hover: rgba(255,255,255,0.7);
	--border: rgba(0,0,0,0.06);
	--text: #0f172a;
	--muted: #475569;
	--shadow: 0 10px 30px rgba(2,6,23,0.08);
	--radius: 18px;
	display:-ms-grid !important;
	display:-ms-grid !important;	display:grid !important;

	-ms-grid-columns: 1.6rem 1fr;	grid-template-columns: 1.6rem 1fr;


	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	gap: 12px;
	padding: 14px 16px;
	border-radius: 22px;
	background:-webkit-linear-gradient(top, rgba(248,250,252,.6), rgba(248,250,252,.35));
	background:-o-linear-gradient(top, rgba(248,250,252,.6), rgba(248,250,252,.35));
	background:-webkit-linear-gradient(top, rgba(248,250,252,.6), rgba(248,250,252,.35));	background:-o-linear-gradient(top, rgba(248,250,252,.6), rgba(248,250,252,.35));	background:linear-gradient(180deg, rgba(248,250,252,.6), rgba(248,250,252,.35));
	border: 1px solid rgba(148,163,184,.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.45), var(--shadow);	box-shadow: inset 0 1px 0 rgba(255,255,255,.45), var(--shadow);
	-webkit-backdrop-filter: blur(8px);	backdrop-filter: blur(8px);
	color: var(--text);
	max-width: 520px;
	-webkit-box-shadow: 0 14px 38px rgba(2,6,23,.12);	box-shadow: 0 14px 38px rgba(2,6,23,.12);
}

body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta::before{
	content:"";
	width:1rem;
	height:1rem;
	border-radius:999px;
	background: radial-gradient(circle at 30% 30%, #38bdf8 0%, #0ea5e9 60%, #0369a1 100%);
	-webkit-box-shadow: 0 0 0 3px rgba(14,165,233,.14), inset 0 1px 2px rgba(255,255,255,.6);	box-shadow: 0 0 0 3px rgba(14,165,233,.14), inset 0 1px 2px rgba(255,255,255,.6);
}

body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta .wcfmmp_sold_by_label, body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta .vendor_label, body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta .sold-by-label, body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta strong, body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta span:first-child{
	font-weight:600;
	color: var(--muted);
	opacity:.9;
	margin-right:6px;
	line-height:1.2;
}

body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta a, body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta .store-name, body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta .wcfm_store{
	display:inline-block;
	padding:6px 12px;
	border-radius:999px;
	background: rgba(14,165,233,.12);
	border:1px solid rgba(14,165,233,.22);
	color: var(--text);
	font-weight:600;
	text-decoration:none;
	transition: transform .18s ease, background-color .18s ease, border-color .18s ease;
	line-height:1.2;
}

body.single-product.single-product .elementor-element-f7fb680 .wd-single-meta a:hover{
	background: rgba(14,165,233,.18);
	border-color: rgba(14,165,233,.35);

	-webkit-transform: translateY(-1px);	-ms-transform: translateY(-1px);	transform: translateY(-1px);
}

body.single-product.single-product .dark .elementor-element-f7fb680 .wd-single-meta{
	--bg: rgba(17,24,39,.55);
	--bg-hover: rgba(17,24,39,.7);
	--border: rgba(255,255,255,.08);
	--text: #e5e7eb;
	--muted: #94a3b8;
	background:-webkit-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));
	background:-o-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));
	background:-webkit-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));	background:-o-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));	background:linear-gradient(180deg, rgba(2,6,23,.55), rgba(2,6,23,.35));
	border-color: rgba(255,255,255,.06);
}

body.single-product.single-product #breadcrumbs span .breadcrumb_last{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 100%;
}

body.single-product{
	padding-bottom:0px !important;
}

body.single-product .elementor-column-gap-wide .elementor-widget-shortcode .elementor-shortcode{
	display:none;
}

@media (max-width: 1024px){

	body.single-product.single-product .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 50%;
	padding: 12px;
	font-size: 16px;
	background-color: #ffffff;
	color: #2874f0;
	text-align: center;
	font-weight: bold;
	border: none;
	-webkit-box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
	z-index: 1000;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.single-product.single-product #wd-add-to-cart{
	position: fixed;
	bottom: 0;
	right: 0;
	width: 50%;
	padding: 12px;
	font-size: 16px;
	background-color: #ffca28;
	color: #333333;
	text-align: center;
	font-weight: bold;
	border: none;
	-webkit-box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
	z-index: 1000;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.single-product.single-product .wd-btn-design-full .cart .single_add_to_cart_button{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 50%;
	padding: 12px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	border: none;
	-webkit-box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
	z-index: 1000;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	}

}



@media (max-width: 512px){

	body.single-product.single-product .variations tr ul{

	-ms-grid-columns:1fr 1fr 1fr 1fr;	grid-template-columns:1fr 1fr 1fr 1fr;
	}

}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .main-page-wrapper div div .product > div{
	background-color: #fff!important;
}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-19 .place-order label{
	visibility:hidden;
}

body.page-id-19 #customer_details .woocommerce-billing-fields h3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-19 .hentry .woocommerce-checkout .order-review-inner{
	background-color:#ffffff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-19 #billing_first_name{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 #billing_last_name{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 .digcon input[type=text]{
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;
}

body.page-id-19 #username{
	border-top-right-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 #billing_email{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 .woocommerce-order .woocommerce-order-details h2{
	text-align:center;
}

body.page-id-19 .woocommerce-thankyou-order-details .woocommerce-order-overview__order strong{
	color:#0047b6;
	font-weight:700;
}

body.page-id-19 .woocommerce-table--order-details thead .product-name{
	background-color:#febf00;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:12px;
}

body.page-id-19 .woocommerce-table--order-details tr .woocommerce-table__product-table{
	background-color:#febf00;
	border-top-right-radius:12px;
}

body.page-id-19 .woocommerce-table--order-details tr:nth-child(2) td{
	background-color:#febf00;
	border-bottom-right-radius:15px;
	color:#333333;
}

body.page-id-19 .woocommerce-table--order-details tr:nth-child(2) .woocommerce-Price-amount{
	color:#333333;
	font-size:14px;
	font-weight:700;
}

body.page-id-19 .woocommerce-table__product-total .woocommerce-Price-amount bdi{
	color:#0047b6;
	font-size:14px;
}

body.page-id-19 .woocommerce-table--order-details tfoot tr:nth-child(1) .woocommerce-Price-amount{
	color:#0047b6;
	font-size:14px;
}

body.page-id-19 #main-content .row{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot th{
	background-color:#fec000;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	padding-left:9px !important;
}

body.page-id-19 .woocommerce-checkout-review-order-table .order-total th{
	background-color:transparent;
}

body.page-id-19 .woocommerce-checkout-review-order-table .cart-subtotal td{
	-webkit-box-shadow:0px 0px 0px -50px #777777;	box-shadow:0px 0px 0px -50px #777777;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	padding-top:27px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396{
	background-color: #FFFFFF;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396:hover{
	-webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
	-webkit-transform: translateY(-3px);	-ms-transform: translateY(-3px);	transform: translateY(-3px);
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 h2, body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 p{
	color: #333;
	margin-bottom: 15px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 .button{
	background-color: #007aff;
	color: #FFFFFF;
	border: none;
	border-radius: 8px;
	padding: 10px 15px;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.3s ease, transform 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 .button:hover{
	background-color: #005bb5;
	-webkit-transform: translateY(-1px);	-ms-transform: translateY(-1px);	transform: translateY(-1px);
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a{
	background-color: #F9F9F9;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	transition: box-shadow 0.3s ease, transform 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a:hover{
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
	-webkit-transform: translateY(-2px);	-ms-transform: translateY(-2px);	transform: translateY(-2px);
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a h2{
	color: #333;
	margin-bottom: 15px;
	font-size: 20px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a p{
	color: #555;
	line-height: 1.6;
	margin-bottom: 15px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a .button{
	background-color: #007aff;
	color: #FFFFFF;
	border: none;
	border-radius: 8px;
	padding: 10px 15px;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.3s ease, transform 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a .button:hover{
	background-color: #005bb5;
	-webkit-transform: translateY(-1px);	-ms-transform: translateY(-1px);	transform: translateY(-1px);
}

body.page-id-19 #billing_first_name, body.page-id-19 #billing_last_name, body.page-id-19 #billing_phone_field div input[type=tel], body.page-id-19 #billing_email{
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	padding: 12px 15px;
	font-size: 16px;
	color: #333;
	transition: border-color 0.3s ease;
}

body.page-id-19 #billing_first_name:focus, body.page-id-19 #billing_last_name:focus, body.page-id-19 #billing_phone_field div input[type=tel]:focus, body.page-id-19 #billing_email:focus{
	border-color: #007aff;
	outline: none;
	-webkit-box-shadow: 0 0 5px rgba(0, 122, 255, 0.5);	box-shadow: 0 0 5px rgba(0, 122, 255, 0.5);
}

body.page-id-19 #billing_first_name::placeholder, body.page-id-19 #billing_last_name::placeholder, body.page-id-19 #billing_phone_field div input[type=tel]::placeholder, body.page-id-19 #billing_email::placeholder{
	color: #A0A0A0;
	opacity: 1;
}

body.page-id-19 .main-page-wrapper .wd-builder-off .hentry .entry-content .woocommerce .woocommerce-order .woocommerce-order-details div .woocommerce-table--order-details tfoot tr td .woocommerce-Price-amount{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-received{
	background-color: #f0f8ff;
	color: #0047b6;
	font-size: 18px;
	font-weight: 600;
	padding: 20px;
	border-radius: 12px;
	text-align: center;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-received:hover{
	background-color: #e6f2ff;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details{
	background-color: #ffffff;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	margin-top: 20px;
	color: #333;
	font-size: 16px;
	line-height: 1.6;
	transition: box-shadow 0.3s ease, background-color 0.3s ease;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details:hover{
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
	background-color: #f9f9f9;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details{
	background-color: #ffffff;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	margin-top: 20px;
	color: #333;
	font-size: 16px;
	line-height: 1.6;
	transition: box-shadow 0.3s ease, background-color 0.3s ease;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details:hover{
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
	background-color: #f9f9f9;
}

body.page-id-19 .woocommerce-table--order-details tbody .woocommerce-table__product-total{
	background-color:transparent !important;
}

body.page-id-19 .woocommerce-table--order-details tbody .product-name{
	background-color:transparent !important;
}

body.page-id-19 .whb-main-header .whb-hidden-lg .searchsubmit span{
	display:none;
}

body.page-id-19 .woocommerce-table--order-details p img{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-19 #place_order{
	background: #FFC200;
	color: #333;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot .order-total{
	background: #fff;
}

body.page-id-19 .hentry .checkout{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	border-radius: 16px;
	padding: 40px;
	margin: 30px auto;
	max-width: 960px;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #333;
	line-height: 1.6;
}

body.page-id-19 .hentry .checkout h2, body.page-id-19 .hentry .checkout h3{
	font-size: 24px;
	font-weight: 700;
	color: #1a1a1a;
	margin-top: 0;
	margin-bottom: 25px;
	line-height: 1.2;
}

body.page-id-19 .hentry .checkout label{
	font-size: 15px;
	font-weight: 500;
	color: #333;
	margin-bottom: 8px;
	display: block;
}

body.page-id-19 .hentry .checkout input[type="text"], body.page-id-19 .hentry .checkout input[type="email"], body.page-id-19 .hentry .checkout input[type="tel"], body.page-id-19 .hentry .checkout input[type="password"], body.page-id-19 .hentry .checkout textarea, body.page-id-19 .hentry .checkout select{
	width: 100%;
	padding: 12px 15px;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #ffffff;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.page-id-19 .hentry .checkout input[type="text"]:focus, body.page-id-19 .hentry .checkout input[type="email"]:focus, body.page-id-19 .hentry .checkout input[type="tel"]:focus, body.page-id-19 .hentry .checkout input[type="password"]:focus, body.page-id-19 .hentry .checkout textarea:focus, body.page-id-19 .hentry .checkout select:focus{
	border-color: #007aff;
	outline: none;
	-webkit-box-shadow: 0 0 0 3px rgba(0, 122, 255, 0.25);	box-shadow: 0 0 0 3px rgba(0, 122, 255, 0.25);
}

body.page-id-19 .hentry .checkout button.button, body.page-id-19 .hentry .checkout .button{
	display: inline-block;
	padding: 15px 30px;
	background-color: #007aff;
	color: #ffffff;
	border: none;
	border-radius: 10px;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	margin-top: 30px;

	-moz-appearance: none;
	appearance: none;
}

body.page-id-19 .hentry .checkout button.button:hover, body.page-id-19 .hentry .checkout .button:hover{
	background-color: #006ad5;
	-webkit-box-shadow: 0 4px 10px rgba(0, 122, 255, 0.3);	box-shadow: 0 4px 10px rgba(0, 122, 255, 0.3);
}

body.page-id-19 .hentry .checkout button.button:focus, body.page-id-19 .hentry .checkout .button:focus{
	outline: none;
	background-color: #0056b3;
	-webkit-box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);	box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);
}

body.page-id-19 .wd-toolbar{
	display: none;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot .cart-subtotal{
	border-style:solid;
	border-color:#ffffff;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot td{
	border-top-right-radius:7px !important;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:7px !important;
	padding-right:6px !important;
	padding-bottom:30px;
}

@media (max-width: 767px){

	body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details{
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details:hover{
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details{
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details:hover{
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
}

body.page-id-19 #place_order{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	position: fixed !important;
	bottom: 0 !important;
	right: 0;
	width: 100% !important;
	padding: 0 !important;
	height: 55px;
	margin-top: 0 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	z-index: 1200;
	font-size: 15px;
	}

}



@media (max-width:576px){

	body.page-id-19 .order-total td bdi{
	font-size: 20px;
	color: #333;
	}

}



/*-----------------------------------------------*/
/*  "[NTC] Free Fire Diamond Top Up" Product     */
/*-----------------------------------------------*/
body.postid-36405 #tc-epo-form-36407-0 .cpf-section .tc-section-inner-wrap .tc-row .tm-collapse .tc-cell .tm-collapse-wrap .tc-row ..radio-container-div .tc-element-inner-wrap .tc-row .tc-element-container .tm-extra-product-options-radio .tmcp-field-wrap .tm-epo-field-label .tc-epo-style-wrapper span{
	background-image:-webkit-linear-gradient(left, #1e3c72 0%, #2a5298 100%) !important;	background-image:-o-linear-gradient(left, #1e3c72 0%, #2a5298 100%) !important;	background-image:linear-gradient(to right, #1e3c72 0%, #2a5298 100%) !important;
}



/*-----------------------------------------------*/
/*  "Free Fire Level Up Pass: 1270 Diamonds" Product*/
/*-----------------------------------------------*/
body.postid-2332 .entry-summary li pre{
	font-weight:600;
	font-size:16px;
	width:321px !important;
	max-width:390px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Poppins', sans-serif;
	white-space:normal;
}

body.postid-2332 .entry-summary li .copy-the-code-button{
	border-bottom-left-radius:10px;
}

body.postid-2332 .entry-summary .woocommerce-product-details__short-description .short-description .product-descr-list li:nth-child(8) .copy-the-code-inside-wrap:nth-child(1) pre{
	background-image:-webkit-linear-gradient(left, rgb(118,184,82) 0%, #4c7b31 76%);	background-image:-o-linear-gradient(left, rgb(118,184,82) 0%, #4c7b31 76%);	background-image:linear-gradient(to right, rgb(118,184,82) 0%, #4c7b31 76%);
	padding-right:0px;
	max-width:390px;
	width:322px;
}

body.postid-2332 #main-content .entry-summary li:nth-child(1) .product-descr-text{
	display:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(2) .product-descr-val{
	display:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(2) .product-descr-text{
	display:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(1) .product-descr-val{
	display:none;
}

body.postid-2332 #main-content .entry-summary .short-description li:nth-child(1){

	display:none;
}

body.postid-2332 #main-content .entry-summary .short-description li:nth-child(2){

	display:none;
}

body.postid-2332 #main-content .entry-summary .short-description li:nth-child(3){

	display:none;
}

body.postid-2332 #main-content .entry-summary .short-description li:nth-child(4){

	display:none;
}

body.postid-2332 #main-content .container .row #primary .product .single-product-wrapper .col-md-6 .entry-summary .woocommerce-product-details__short-description .short-description .product-descr-list li:nth-child(5){

	display:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(6) .product-descr-text{
	display:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(6){

	display:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(7){

	display:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(8){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2332 .entry-summary .short-description li{
	list-style-type:none;
}

body.postid-2332 #main-content .entry-summary li:nth-child(8) .copy-the-code-inside-wrap:nth-child(1){

	width:329px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2332 #page #main-content .container .row #primary .product .single-product-wrapper .col-md-6 .entry-summary .woocommerce-product-details__short-description .short-description .product-descr-list li{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-2332 .product-services .product-services-list li{
	display:none;
}

body.postid-2332 .entry-summary .product-services ul{
	display:none;
}

body.postid-2332 .entry-summary .product-services span{
	display:none;
}

body.postid-2332 .entry-summary del bdi{
	display:none;
}

body.postid-2332 .entry-summary ins bdi span{
	display:none;
}

body.postid-2332 .single-product-wrapper .entry-summary .product-price-summary{
	display:none !important;
}

body.postid-2332 .entry-summary ins bdi{
	display:none;
}

body.postid-2332 .single-product-wrapper .entry-summary p.price{
	display:none !important;
}

body.postid-2332 .entry-summary .woocommerce-product-details__short-description > span{
	display:none;
}

body.postid-2332 .single-product-wrapper .entry-summary .woocommerce-product-details__short-description{
	text-align:center;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2332 #page #main-content .container .row #primary .product .single-product-wrapper .col-md-6 .entry-summary .woocommerce-product-details__short-description .short-description p{
	width:125% !important;
}

body.postid-2332 #page #main-content .container .row #primary .product .single-product-wrapper .col-md-6 .entry-summary .woocommerce-product-details__short-description .short-description .copy-the-code-inside-wrap{
	width:125% !important;
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section .tm-collapse{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	width: 100%;
	padding: 15px 20px;
	background-color: #007AFF;
	border: 1px solid #007AFF;
	border-radius: 8px;
	margin-bottom: 10px;
	cursor: pointer;
	text-align: left;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #ffffff;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.postid-2332 #tc-epo-form-22777-0 .tc-cell input[type=text]{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	width: 100%;
	padding: 10px 12px;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #ffffff;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2332 .entry-summary .short-description p{
	font-family:'Source Sans Pro', sans-serif;
	font-weight:700;
	font-size:16px;
	position:relative;
	top:5px;
}

body.postid-2332 #main-content #primary p:nth-child(5){

	margin-bottom:1px;
}

body.postid-2332 #main-content #primary p:nth-child(7){

	margin-bottom:0px;
}

body.postid-2332 #main-content .short-description p:nth-child(4){

	margin-bottom:10px;
}

body.postid-2332 #main-content #primary p:nth-child(1){

	margin-bottom:4px;
}

body.postid-2332 #main-content .copy-the-code-inside-wrap:nth-child(8) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:-o-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:linear-gradient(to right, #e52d27 0%, #b31217 100%);
}

body.postid-2332 .entry-summary strong span{
	color:#ffffff;
}

body.postid-2332 #tm-epo-totals .tm-extra-product-options-totals .tm-final-totals:nth-child(1){

	display:none;
}

body.postid-2332 #tm-epo-totals .tm-extra-product-options-totals .tm-final-totals:nth-child(2){

	padding-top:21px;
	background-color:#ffffff;
	padding-bottom:21px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.postid-2332 #tm-epo-totals .tm-extra-product-options-totals{
	text-align:center;
	padding-bottom:17px;
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section:nth-child(1) .tm-collapse{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.postid-2332 .single-product-wrapper .entry-summary h1{
	width:100%;
	text-align:center;
	padding-top:15px !important;
	padding-bottom:15px !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	background-color:#ffffff;
	margin-top:11px !important;
	border-bottom-right-radius:10px;
	margin-bottom:-12px !important;
}

body.postid-2332 #tm-epo-totals{
	-webkit-transform:translatex(0px) translatey(343px);	-ms-transform:translatex(0px) translatey(343px);	transform:translatex(0px) translatey(343px);
	padding-bottom:0px;
	position:relative;
	top:-8px;
}

body.postid-2332 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(3) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #7f00ff 0%, #e100ff 100%);	background-image:-o-linear-gradient(left, #7f00ff 0%, #e100ff 100%);	background-image:linear-gradient(to right, #7f00ff 0%, #e100ff 100%);
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section:nth-child(1) .tc-container-enabled:nth-child(1) .tc-epo-element-label-text{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 15px;
	font-weight: 500;
	color: #1d1d1f;
	line-height: 1.4;
	display: block;
	margin-bottom: 8px;
}

body.postid-2332 #tc-epo-form-22777-0 .tc-container-enabled:nth-child(1) input[type=text].tmcp-textfield{
	width: 100%;
	padding: 12px 14px;
	border: 1px solid #c0c0c0;
	border-radius: 6px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 17px;
	color: #222;
	background-color: #fff;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.postid-2332 #tc-epo-form-22777-0 .tc-container-enabled:nth-child(2) input[type=text].tmcp-textfield{
	width: 100%;
	padding: 12px 14px;
	border: 1px solid #c0c0c0;
	border-radius: 6px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 17px;
	color: #222;
	background-color: #fff;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.postid-2332 #tc-epo-form-22777-0 .tc-cell .cpf-upload-container{
	color: #666;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 15px;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section .tm-collapse:hover{
	background-color: #006AD5;
	border-color: #006AD5;
	-webkit-box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);	box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section .tm-collapse:focus{
	outline: none;
	border-color: #0056B3;
	-webkit-box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);	box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section .tm-collapse .collapse-icon{
	font-size: 14px;
	color: #ffffff;
	margin-left: 15px;
	transition: transform 0.3s ease-in-out, color 0.2s ease-in-out;
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section .tm-collapse.is-open .collapse-icon{
	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);
	color: #ffffff;
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section h3.tm-section-label{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #fff;
}

body.postid-2332 #tc-epo-form-22777-0 .tc-cell .tc-epo-element-label-text{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	color:#f9f9fa !important;
	text-align: left;
	margin-bottom: 5px;
}

body.postid-2332 .wd-reset-bottom-lg tr .single-product-variable-items{
	width: 100%;
}

body.postid-2332 .woocommerce-variation-price .price del{
	color:#ffffff !important;
	font-weight:700;
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section h3{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #fff;
}

body.postid-2332 .tm-extra-product-options-upload .cpf-upload-wrap input[type=file]{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 15px;
	color: #333;
	line-height: 1.5;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 15px;
	color: #333;
	line-height: 1.5;

	-moz-appearance: none;
	appearance: none;
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	padding: 10px 12px;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	background-color: #ffffff;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	border-color:#000000;
}

body.postid-2332 .variations tr ul{
	-ms-grid-columns:1fr 1fr !important;	grid-template-columns:1fr 1fr !important;
}

body.postid-2332 #tc-epo-form-22777-0 .cpf-section h2.tm-section-label{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #fff;
}

body.postid-2332 .tm-extra-product-options-upload .tmcp-field-wrap small{
	color:#ffffff;
}

body.postid-2332 .tm-extra-product-options-upload .tmcp-field-wrap .cpf-upload-wrap{
	background-color:#ffffff;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-color:#000000 !important;
}

body.postid-2332 .wd-content-area .product .elementor .elementor-element-d8a5428 .elementor-column-gap-wide .elementor-top-column .elementor-widget-wrap .wd-btn-design-full .elementor-widget-container .wd-reset-bottom-lg div .variations tbody tr .value ul{
	-ms-grid-rows:auto !important;	grid-template-rows:auto !important;
}

@media (min-width:992px){

	body.postid-2332 .single-product-wrapper .entry-summary h1{
	margin-right:0px;
	}

}



/*-----------------------------------------------*/
/*  "Free Fire Membership (User ID)" Product     */
/*-----------------------------------------------*/
body.postid-2261 .single-product-wrapper .entry-summary .woocommerce-product-details__short-description{
	min-height:582px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2261 .entry-summary .woocommerce-product-details__short-description .short-description .product-descr-list li:nth-child(8) .copy-the-code-inside-wrap:nth-child(1) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #5fb946 0%, #15974b 100%);	background-image:-o-linear-gradient(left, #5fb946 0%, #15974b 100%);	background-image:linear-gradient(to right, #5fb946 0%, #15974b 100%);
	font-family:'Luckiest Guy', display;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:500;
}

body.postid-2261 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(3) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:-o-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:linear-gradient(to right, #e52d27 0%, #b31217 100%);
	color:#ffffff;
}

body.postid-2261 #main-content .entry-summary .hljs-tag{
	color:#ffffff;
}

body.postid-2261 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(2) .copy-the-code-target{
	font-family:'Luckiest Guy', display;
	font-weight:500;
}

body.postid-2261 #tc-epo-form-23257-0 .cpf-section .tm-collapse{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:-o-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:linear-gradient(to right, #e0eafc 0%, #cfdef3 100%);
}

body.postid-2261 .tm-collapse-wrap .tmcp-field-wrap input[type=text]{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.postid-2261 .woo-variation-items-wrapper .single-product-variable-items li{
	border-top-left-radius:7px !important;
	border-top-right-radius:7px !important;
	border-bottom-left-radius:7px !important;
	border-bottom-right-radius:7px !important;
}



/*-----------------------------------------------*/
/*  "Free Fire Small Pack Top Up" Product        */
/*-----------------------------------------------*/
body.postid-51977 .tm-extra-product-options-select .tmcp-field-wrap select{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.postid-51977 .entry-summary .short-description blockquote{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.postid-51977 .entry-summary .short-description .copy-the-code-target{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-51977 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(2) .copy-the-code-target{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:-o-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:linear-gradient(-56deg, #5fb946 0%, #119613 100%);
	color:#ffffff;
	border-top-left-radius:15px;
	border-top-right-radius:0px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
}

body.postid-51977 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(4) .copy-the-code-target{
	margin-bottom:13px;
	width:294px;
	max-width:294px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-image:-webkit-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:-o-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:linear-gradient(141deg, #4c1592 0%, #772cbd 99%);
}

body.postid-51977 #main-content .entry-summary blockquote{
	margin-bottom:14px;
	display:none;
}

body.postid-51977 #main-content .entry-summary .pre-full-screen-item{
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:-o-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:linear-gradient(to right, #00753b 0%, #78990f 100%);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
	padding-bottom:10px;
	padding-top:9px;
}

body.postid-51977 #main-content .entry-summary li strong{
	color:#ffffff;
	font-family:'Roboto', sans-serif;
	letter-spacing:1.4px;
}

body.postid-51977 #main-content .copy-the-code-inside-wrap:nth-child(6) .copy-the-code-target{
	background-image:-webkit-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:-o-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:linear-gradient(85deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);
	width:296px;
	max-width:296px;
	color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-51977 .entry-summary .short-description .copy-the-code-button{
	border-bottom-left-radius:8px;
	background-color:rgba(225,227,232,0.82);
	background-image:-webkit-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:-o-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:linear-gradient(to right, #8e9eab 0%, #eef2f3 100%);
}

body.postid-51977 .short-description ul pre{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:-o-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:linear-gradient(to right, #11998e 0%, #38ef7d 100%);
	width:52%;
}

body.postid-51977 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .wcpa_form_outer{
	height:254px;
	margin-bottom:13px;
}



/*-----------------------------------------------*/
/*  "Free Fire Big Pack Top Up" Product          */
/*-----------------------------------------------*/
body.postid-52075 .tm-extra-product-options-select .tmcp-field-wrap select{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.postid-52075 .entry-summary .short-description blockquote{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.postid-52075 .entry-summary .short-description .copy-the-code-target{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-52075 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(2) .copy-the-code-target{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:-o-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:linear-gradient(-56deg, #5fb946 0%, #119613 100%);
	color:#ffffff;
	border-top-left-radius:15px;
	border-top-right-radius:0px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
}

body.postid-52075 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(4) .copy-the-code-target{
	margin-bottom:13px;
	width:294px;
	max-width:294px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-image:-webkit-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:-o-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:linear-gradient(141deg, #4c1592 0%, #772cbd 99%);
}

body.postid-52075 #main-content .entry-summary blockquote{
	margin-bottom:14px;
	display:none;
}

body.postid-52075 #main-content .entry-summary .pre-full-screen-item{
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:-o-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:linear-gradient(to right, #00753b 0%, #78990f 100%);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
	padding-bottom:10px;
	padding-top:9px;
}

body.postid-52075 #main-content .entry-summary li strong{
	color:#ffffff;
	font-family:'Roboto', sans-serif;
	letter-spacing:1.4px;
}

body.postid-52075 #main-content .copy-the-code-inside-wrap:nth-child(6) .copy-the-code-target{
	background-image:-webkit-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:-o-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:linear-gradient(85deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);
	width:296px;
	max-width:296px;
	color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-52075 .entry-summary .short-description .copy-the-code-button{
	border-bottom-left-radius:8px;
	background-color:rgba(225,227,232,0.82);
	background-image:-webkit-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:-o-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:linear-gradient(to right, #8e9eab 0%, #eef2f3 100%);
}

body.postid-52075 .short-description ul pre{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:-o-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:linear-gradient(to right, #11998e 0%, #38ef7d 100%);
	width:52%;
}

body.postid-52075 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .wcpa_form_outer{
	height:254px;
	margin-bottom:13px;
}



/*-----------------------------------------------*/
/*  "Shop" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product .wd-products-holder div .tm-collapse{
	display:none;
}

body.post-type-archive-product .tc-cell > .tc-row .tc-container > div .tc-row{
	display:none;
}

body.post-type-archive-product .wd-products-holder div .tm-extra-product-options-field{
	display:none;
}

body.post-type-archive-product .pagination-infinit .product-wrapper .product-element-bottom{
	background-color: #fff;
}

body.post-type-archive-product #main-content .shop-loop-head{
	background-color: #fff;
	padding: 10px;
	border-radius: 50px;
}

body.post-type-archive-product .pagination-infinit .product-labels span{
	background-color:rgba(237,237,237,0.79) !important;
}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-1842 .cart tr th{
	background-color:#fec000;
	border-top-left-radius:0px;
}

body.page-id-1842 .elementor-element-5dd9ffe .cart th:nth-child(1){

	border-top-left-radius:6px;
}

body.page-id-1842 .elementor-element-5dd9ffe tr th:nth-child(6){

	border-top-right-radius:6px;
}

body.page-id-1842 .main-page-wrapper .content-layout-wrapper{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.page-id-1842 .hentry .cart-content-wrapper{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	border-radius: 16px;
	padding: 40px;
	margin: 30px auto;
	max-width: 960px;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #333;
	line-height: 1.6;
	margin-top:19px;
}

body.page-id-1842 #main-content{
	padding-top:0px;
}

body.page-id-1842 .cart thead .product-remove{
	border-top-left-radius:7px;
}

body.page-id-1842 .cart thead .product-subtotal{
	border-top-right-radius:7px;
	font-size:1rem;
	padding-right:11px;
	text-align:left;
}

body.page-id-1842 .cart thead .product-name{
	font-size:1rem;
}

body.page-id-1842 .cart thead .product-price{
	font-size:1rem;
}

body.page-id-1842 .cart thead .product-quantity{
	font-size:1rem;
}

body.page-id-1842 .woocommerce-cart-form__cart-item .product-name a{
	font-size:1rem !important;
}

body.page-id-1842 .main-page-wrapper .hentry .woocommerce{
	padding-top:1px;
}

body.page-id-1842 .hentry .cart_totals .cart-totals-inner{
	background-color:#fefcf5;
}

body.page-id-1842 .cart thead .product-thumbnail{
	background-color:#fec000;
}

body.page-id-1842 .cart_totals .wc-proceed-to-checkout a{
	background-color:#fec000;
	color:#333;
}



/*-----------------------------------------------*/
/*  "Home Mega-electronics" Page                 */
/*-----------------------------------------------*/
body.page-id-14 .website-wrapper .main-page-wrapper{
	background-color:#0a7cff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px;
	margin-right:-40px;
	margin-left:-40px;
	margin-bottom:-40px;
}

body.page-id-14 .elementor-element-5937e8c .elementor-top-column:nth-child(1) .woodmart-title-container{
	color:#f9e5c2;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}



/*-----------------------------------------------*/
/*  "Charibazar Online Shopping" Page            */
/*-----------------------------------------------*/
body.page-id-1210 .wd-toolbar .wd-toolbar-item a, body.page-id-1210 .wd-toolbar .cart-widget-opener a, body.page-id-1210 .wd-toolbar .wd-header-my-account a{
	color: #FFFFFF;
	font-weight: 500;
	font-size: 14px;
	text-decoration: none;
	transition: color 0.3s ease;
}

body.page-id-1210 .wd-toolbar .wd-toolbar-item a:hover, body.page-id-1210 .wd-toolbar .cart-widget-opener a:hover, body.page-id-1210 .wd-toolbar .wd-header-my-account a:hover{
	color: #B3E5FF;
}

body.page-id-1210 .elementor-element-1b4b3b0 .products-footer a{
	color: #333;
	padding: 12px 24px;
	border-radius: 12px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	transition: background 0.3s ease, transform 0.3s ease;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	-webkit-transform: translateY(-2px);	-ms-transform: translateY(-2px);	transform: translateY(-2px);
	background-color:#ffffff !important;
}

body.page-id-1210 .elementor-element-1b4b3b0 .products-footer .wd-load-more-loader{
	background-color:#ffffff !important;
	color: #333;
	padding: 12px 24px;
	border-radius: 12px;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	transition: background 0.3s ease, transform 0.3s ease;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

body.page-id-1210 .elementor-element-ccbfd40 .elements-grid .wd-entities-title{
	font-size: 1em;
}

body.page-id-1210 .elementor-element-ccbfd40 .elements-grid .product-element-bottom{
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
}

body.page-id-1210 .elementor-element-3f27bcf .elements-grid .category-link{
	-webkit-transform:translatex(86px) translatey(548px);	-ms-transform:translatex(86px) translatey(548px);	transform:translatex(86px) translatey(548px);
}

body.page-id-1210 .info-box-carousel .wd-info-box .info-box-content{
	min-height:33px;
	font-size:0.8rem;
}

body.page-id-1210 .info-box-carousel .wd-info-box h4{
	font-size:0.8rem;
}

body.page-id-1210 .info-box-carousel .wd-info-box .info-box-icon{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

body.page-id-1210 .wd-header-search-form .woodmart-ajax-search .searchsubmit{
	color:#1c61e7;
}

body.page-id-1210 .website-wrapper .main-page-wrapper{
	padding-top:16px;
}

body.page-id-1210 .hentry .elementor .elementor-element-12368cc9{
	margin-bottom:12px;
}

@media (max-width: 480px){

	body.page-id-1210 .wd-toolbar .wd-toolbar-item a, body.page-id-1210 .wd-toolbar .cart-widget-opener a, body.page-id-1210 .wd-toolbar .wd-header-my-account a{
	color: #FFFFFF;
	font-weight: 500;
	font-size: 14px;
	text-decoration: none;
	transition: color 0.3s ease;
}

body.page-id-1210 .wd-toolbar .wd-toolbar-item a:hover, body.page-id-1210 .wd-toolbar .cart-widget-opener a:hover, body.page-id-1210 .wd-toolbar .wd-header-my-account a:hover{
	color: #B3E5FF;
}

body.page-id-1210 .elementor-element-1b4b3b0 .products-footer a{
	color: #333;
	padding: 12px 24px;
	border-radius: 12px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	transition: background 0.3s ease, transform 0.3s ease;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	-webkit-transform: translateY(-2px);	-ms-transform: translateY(-2px);	transform: translateY(-2px);
	background-color:#ffffff !important;
}

body.page-id-1210 .elementor-element-1b4b3b0 .products-footer .wd-load-more-loader{
	background-color:#ffffff !important;
	color: #333;
	padding: 12px 24px;
	border-radius: 12px;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	transition: background 0.3s ease, transform 0.3s ease;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

body.page-id-1210 .elementor-element-ccbfd40 .elements-grid .wd-entities-title{
	font-size: 1em;
}

body.page-id-1210 .elementor-element-ccbfd40 .elements-grid .product-element-bottom{
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
	}

}



/*-----------------------------------------------*/
/*  "PUBG UC (User ID)" Product                  */
/*-----------------------------------------------*/
body.postid-2549 #tc-epo-form-2548-0 .cpf-section .tm-collapse{
	background-image:-webkit-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:-o-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:linear-gradient(to right, #e0eafc 0%, #cfdef3 100%);
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.postid-2549 #tc-epo-form-2548-0 .tc-cell input[type=text]{
	background-color:#ffffff;
}

body.postid-2549 .entry-summary .product_meta .dokan-vendor-info-wrap{
	border-width:0px;
}

body.postid-2549 .breadcrumbs-location-summary .woocommerce-info{
	background-color:#fd9c0b;
}



/*-----------------------------------------------*/
/*  "My Account App" Page                        */
/*-----------------------------------------------*/
body.page-id-64413 .woocommerce-MyAccount-navigation ul a{
	font-weight:600;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-64413 .hentry .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	background:-webkit-linear-gradient(315deg, #e0f7ff, #ffffff);	background:-o-linear-gradient(315deg, #e0f7ff, #ffffff);	background:linear-gradient(135deg, #e0f7ff, #ffffff);
	padding: 60px;
	border-radius: 20px;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	background-image: url('https://www.icloud.com/system/icloud.com/current/wallpaper.webp');
	background-size: cover;
	background-position: center;
	border-radius: 20px;
	overflow: hidden;
	padding: 20px;
	color: #fff;
}

body.page-id-64413 .hentry .woocommerce-my-account-wrapper .wd-my-account-sidebar{
	display:none;
}

body.page-id-64413 .hentry .woocommerce-my-account-wrapper{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0 auto;
	padding: 30px;
}

body.page-id-64413 .whb-main-header .whb-flex-flex-middle .container{
	display:none;
}

body.page-id-64413 .website-wrapper header{
	display:none;
}

body.page-id-64413 .website-wrapper .main-footer .footer-sidebar{
	display:none;
}

body.page-id-64413 .website-wrapper .wd-prefooter{
	display:none;
}

body.page-id-64413 .copyrights-wrapper .min-footer{
	display:none;
}



/*-----------------------------------------------*/
/*  "App-cart" Page                              */
/*-----------------------------------------------*/
body.page-id-64446 .whb-header .whb-main-header .whb-flex-flex-middle{
	display:none;
}

body.page-id-64446 .website-wrapper footer{
	display:none;
}

body.page-id-64446 .hentry .return-to-shop a{
	display:none;
}

body.page-id-64446 .website-wrapper .main-page-wrapper{
	background-color:rgba(245,245,247,0);
}



/*-----------------------------------------------*/
/*  "My account" Page                            */
/*-----------------------------------------------*/
body.page-id-20 #marketking_myaccount_message_endpoint_container{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color:rgba(255,255,255,0.67);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top_header{
	font-weight: 600;
	color: #333;
	margin: 0;
	background-color:#007aff;
}

body.page-id-20 #marketking_message_messages_container{
	max-height: 500px;
	overflow-y: auto;
	padding: 10px 0;
	background: rgba(245, 245, 245, 0.8);
	border-radius: 8px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page-id-20 #marketking_message_messages_container .marketking_message_message{
	background: rgba(240, 240, 240, 0.8);
	border-radius: 8px;
	padding: 15px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
	color: #444;
	transition: background 0.3s ease, color 0.3s ease;
}

body.page-id-20 #marketking_message_messages_container .marketking_message_message .marketking_message_message_time{
	font-size: 12px;
	color: #777;
	margin-top: 5px;
	display:none;
	top:75px;
}

body.page-id-20 #marketking_message_user_new_message{
	width: 100%;
	padding: 15px;
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	font-size: 16px;
	color: #333;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
	margin-bottom: 15px;
	transition: border-color 0.3s ease, box-shadow 0.3s ease;
	border-width:0px;
	border-color: #007aff;
	outline: none;
}

body.page-id-20 #marketking_myaccount_message_endpoint_container .marketking_myaccount_message_endpoint_bottom{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: flex-end;	-ms-flex-pack: flex-end;	justify-content: flex-end;
	padding-top: 10px;
}

body.page-id-20 #marketking_message_message_submit{
	background: #007aff;
	color:#333 !important;
	padding: 12px 25px;
	border-radius: 8px;
	font-size: 16px;
	cursor: pointer;
	border: none;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	transition: background 0.3s ease, box-shadow 0.3s ease;
	background: #005bb5;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
	background-color:#fec000 !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content #marketking_myaccount_message_endpoint_container #marketking_message_messages_container .marketking_message_message .marketking_message_message_time{
	bottom:auto !important;
}

body.page-id-20 #marketking_stores_vendors_table_container{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

body.page-id-20 #marketking_stores_vendors_table_container > div, body.page-id-20 #marketking_stores_vendors_table_container div div{
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

body.page-id-20 #marketking_stores_vendors_table_container .marketking_frontend_store_categories_select_container{
	margin: 15px 0;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
}

body.page-id-20 #marketking_stores_vendors_table{
	width: 100%;
	border-collapse: collapse;
	margin-top: 20px;
	font-size: 16px;
}

body.page-id-20 #marketking_stores_vendors_table_container div div a{
	color: #007aff;
	text-decoration: none;
	transition: color 0.3s ease;
}

body.page-id-20 #marketking_stores_vendors_table_container div div a:hover{
	color: #005bb5;
	text-decoration: underline;
}

body.page-id-20 #marketking_stores_vendors_table_container div div > span{
	display: none;
}

body.page-id-20 #marketking_stores_vendors_table_container div .marketking_frontend_store_categories_select_container{
	display:none !important;
}

body.page-id-20 #marketking_stores_vendors_table_container div:nth-child(1) > div:nth-child(1){

	display:none;
}

body.page-id-20 #marketking_myaccount_messages_container{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color:rgba(255,255,255,0.67);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 #marketking_myaccount_messages_container a .marketking_myaccount_view_message_button{
	background-color:#fec000 !important;
	color:#333 !important;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_top{
	background-color:#007aff;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_container{
	background-color:rgba(235,235,235,0.47);
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top a button{
	background-color:#007aff;
}

body.page-id-20 .woocommerce-my-account-wrapper h2{
	background-color:rgba(255,255,255,0.78);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	font-size:18px;
	line-height:2.5em;
	padding-left:13px;
}

body.page-id-20 #marketking_request_support_initial_button{
	background-color:#007aff;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-20 #marketking_send_support_textarea{
	background-color:rgba(255,255,255,0.72);
	color:#111112;
}

body.page-id-20 #marketking_send_inquiry_textarea_abovetext{
	color:#111112;
	font-weight:500;
}

body.page-id-20 #marketking_send_support_button{
	background-color:#007aff;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-20 .elementor-shortcode .woocommerce-my-account-wrapper .wd-my-account-sidebar{
	border-right-width:0px;
	display:none;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_top .marketking_myaccount_individual_message_top_item{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_content_item{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_bottom{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_content{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top_header .marketking_myaccount_message_endpoint_container_top_header_item{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_myaccount_message_endpoint_title{
	background-color:rgba(255,255,255,0);
	margin-left:8px;
}

body.page-id-20 #marketking_myaccount_messages_title{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .marketking_myaccount_messages_pagination_container{
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-20 .woocommerce-my-account-wrapper .marketking_myaccount_messages_pagination_button a{
	background-color:#fec000;
	color:#2f2c2c;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.page-id-20 #marketking_myaccount_messages_container_top{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_stores_table_tbody .odd td{
	color:#333;
}

body.page-id-20 .elementor-shortcode .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	background:-webkit-linear-gradient(315deg, #e0f7ff, #ffffff);	background:-o-linear-gradient(315deg, #e0f7ff, #ffffff);	background:linear-gradient(135deg, #e0f7ff, #ffffff);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	overflow:hidden;
	background-size:cover;
	background-image:url("https://satdobato.b-cdn.net/Images/chari-dashboard.webp");
	background-position:center;
	border-radius:20px;
	padding:20px;
	color:#fff;
	padding-left:13px !important;
	padding-right:13px !important;
	padding-top:19px !important;
	max-width:100%;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links{
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .orders-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .messages-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .refunds-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .downloads-link{
	background-color:rgba(255,255,255,0);
	display:none;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .edit-address-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .edit-account-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .customer-logout-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .favorite-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .marketking_go_vendor_dashboard_link .marketking_go_vendor_dashboard_button{
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody time{
	color:#333;
	font-weight:500;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-status{
	color:#333;
	font-weight:600;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-total{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .order{
	padding-left:10px;
	padding-right: 10px;
	padding-top: 10px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#f39c12;
	background-image:-webkit-linear-gradient(14deg, #fc4a1a 0%, #f7b733 0%);	background-image:-o-linear-gradient(14deg, #fc4a1a 0%, #f7b733 0%);	background-image:linear-gradient(76deg, #fc4a1a 0%, #f7b733 0%);
	border-color:#f7f7f7;
	border-width:4px;
	border-style:solid;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-number{
	text-align:center;
}

body.page-id-20 .elementor .elementor-element-301171ab .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers a{
	width:100% !important;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-actions{
	padding-right:12px !important;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-pagination--without-numbers .woocommerce-button--previous{
	border-color:#ffffff;
	border-style:solid;
	border-width:3px;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-pagination--without-numbers .woocommerce-button--next{
	border-color:#ffffff;
	border-width:3px;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-sidebar nav{
	display:none !important;
}

body.page-id-20 .main-page-wrapper .hentry .elementor .elementor-element-301171ab .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	width:100% !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details thead tr .woocommerce-table__product-table{
	padding-right:2% !important;
}

body.page-id-20 .woocommerce-table--order-details thead .product-name{
	padding-left:10px !important;
}

body.page-id-20 .woocommerce-table--order-details tbody .product-name{
	padding-left: 16px !important;
	font-size: 15px;
	font-weight: 500;
	color: #1d1d1f;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	background-color: #ffffff;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details tbody .woocommerce-table__line-item .woocommerce-table__product-total{
	padding-right:2% !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details tfoot tr td{
	padding-right:2% !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details tfoot tr th{
	padding-left:1% !important;
}

body.page-id-20 .wd-my-account-links .downloads-link a{
	display:none;
}

body.page-id-20 .elementor-shortcode .woocommerce-my-account-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	background: rgba(255, 255, 255, 0.6);
	-webkit-backdrop-filter: blur(20px);	backdrop-filter: blur(20px);
	border-radius: 20px;
	padding: 30px;
	-webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
	font-family: 'SF Pro Text', 'Helvetica Neue', sans-serif;
	color: #1c1c1e;
}

body.page-id-20 .woocommerce-EditAccountForm input[type="text"], body.page-id-20 .woocommerce-EditAccountForm input[type="email"], body.page-id-20 .woocommerce-EditAccountForm input[type="password"]{
	background: rgba(255, 255, 255, 0.8);
	border: none;
	border-radius: 12px;
	padding: 12px 16px;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);
	font-size: 16px;
	width: 100%;
	margin-bottom: 20px;
}

body.page-id-20 .woocommerce-EditAccountForm button[type="submit"]{
	background:-webkit-linear-gradient(315deg, #007aff, #0051a8);	background:-o-linear-gradient(315deg, #007aff, #0051a8);	background:linear-gradient(135deg, #007aff, #0051a8);
	color: #fff;
	border: none;
	border-radius: 12px;
	padding: 14px 28px;
	font-size: 16px;
	cursor: pointer;
	transition: background 0.3s ease;
}

body.page-id-20 .woocommerce-MyAccount-navigation{
	background: rgba(255, 255, 255, 0.5);
	-webkit-backdrop-filter: blur(15px);	backdrop-filter: blur(15px);
	border-radius: 15px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
}

body.page-id-20 .woocommerce-MyAccount-navigation ul li a{
	color: #1c1c1e;
	padding: 12px 20px;
	border-radius: 10px;
	transition: background 0.3s ease;
}

body.page-id-20 .woocommerce-MyAccount-navigation ul li.is-active a, body.page-id-20 .woocommerce-MyAccount-navigation ul li a:hover{
	background:-webkit-linear-gradient(315deg, #e0e0e0, #ffffff);	background:-o-linear-gradient(315deg, #e0e0e0, #ffffff);	background:linear-gradient(135deg, #e0e0e0, #ffffff);
	color: #000;
}

body.page-id-20 .woocommerce-EditAccountForm button[type="submit"]:hover{
	background:-webkit-linear-gradient(315deg, #0051a8, #003e85);	background:-o-linear-gradient(315deg, #0051a8, #003e85);	background:linear-gradient(135deg, #0051a8, #003e85);
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details{
	width: 100%;
	border-collapse: collapse;
	background-color: #ffffff;
	border-radius: 16px;
	overflow: hidden;
	-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	margin-top: 30px;
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details th, body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details td{
	padding: 16px 20px;
	border-bottom: 1px solid #e5e5ea;
	font-size: 15px;
	text-align: left;
	color: #1c1c1e;
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details th{
	background-color: #f8f8f8;
	font-weight: 600;
	color: #333;
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details tr:last-child td{
	border-bottom: none;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-order-details .order-again{
	margin-top: 24px;
	text-align: right;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-order-details .order-again a.button{
	display: inline-block;
	background-color: #007aff;
	color: #fff;
	font-size: 15px;
	padding: 10px 20px;
	border-radius: 12px;
	border: none;
	text-decoration: none;
	transition: background-color 0.3s ease;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	-webkit-box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);	box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-order-details .order-again a.button:hover{
	background-color: #005fcb;
}

body.page-id-20 .woocommerce-table--order-details tfoot th{
	font-weight: 600;
	text-align: right;
	padding: 12px 16px;
	background-color: #f9f9f9;
	color: #1d1d1f;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	border-top: 1px solid #e0e0e0;
}

body.page-id-20 .woocommerce-table--order-details tbody .woocommerce-table__product-total{
	text-align: right;
	font-size: 15px;
	font-weight: 500;
	color: #1d1d1f;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	padding-right: 16px;
}

@media (max-width: 768px){

	body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-MyAccount-content, body.page-id-20 .woocommerce-MyAccount-navigation{
	padding: 20px;
	border-radius: 15px;
	padding: 20px;
	border-radius: 15px;
}

body.page-id-20 .woocommerce-MyAccount-navigation ul li a{
	padding: 10px 16px;
	padding: 10px 16px;
}

body.page-id-20 #marketking_stores_vendors_table_container{
	padding: 15px;
	padding: 15px;
}

body.page-id-20 #marketking_stores_vendors_table_container .marketking_frontend_store_categories_select_container{
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-20 #marketking_stores_vendors_table_container div div{
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
}

body.page-id-20 #marketking_stores_vendors_table_container .next{
	width: 100%;
	width: 100%;
	}

}



/*-----------------------------------------------*/
/*  "Free Fire Membership (User ID) (Copy)" Product*/
/*-----------------------------------------------*/
body.postid-64796 .single-product-wrapper .entry-summary .woocommerce-product-details__short-description{
	min-height:582px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-64796 .entry-summary .woocommerce-product-details__short-description .short-description .product-descr-list li:nth-child(8) .copy-the-code-inside-wrap:nth-child(1) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #5fb946 0%, #15974b 100%);	background-image:-o-linear-gradient(left, #5fb946 0%, #15974b 100%);	background-image:linear-gradient(to right, #5fb946 0%, #15974b 100%);
	font-family:'Luckiest Guy', display;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:500;
}

body.postid-64796 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(3) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:-o-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:linear-gradient(to right, #e52d27 0%, #b31217 100%);
	color:#ffffff;
}

body.postid-64796 #main-content .entry-summary .hljs-tag{
	color:#ffffff;
}

body.postid-64796 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(2) .copy-the-code-target{
	font-family:'Luckiest Guy', display;
	font-weight:500;
}

body.postid-64796 #tc-epo-form-23257-0 .cpf-section .tm-collapse{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:-o-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:linear-gradient(to right, #e0eafc 0%, #cfdef3 100%);
}

body.postid-64796 .tm-collapse-wrap .tmcp-field-wrap input[type=text]{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.postid-64796 .woo-variation-items-wrapper .single-product-variable-items li{
	border-top-left-radius:7px !important;
	border-top-right-radius:7px !important;
	border-bottom-left-radius:7px !important;
	border-bottom-right-radius:7px !important;
}



/*-----------------------------------------------*/
/*  "Charibazar Online Shopping Nepal" Page      */
/*-----------------------------------------------*/
body.page-id-84966 .wd-carousel-wrap .wd-product-header a{
	font-size:0.7rem;
}



/*-----------------------------------------------*/
/*  "Books" Page                                 */
/*-----------------------------------------------*/
body.page-id-85124 .whb-header .whb-main-header .whb-flex-flex-middle{
	background-color: rgb(26, 178, 178);
}

body.page-id-85124 .whb-main-header .whb-hidden-lg .wd-header-my-account .wd-tools-icon{
	background-color:#138585;
}

body.page-id-85124 .whb-main-header .whb-hidden-lg .cart-widget-opener .wd-tools-icon{
	background-color:#138585;
}

body.page-id-85124 .whb-main-header .whb-hidden-lg .searchsubmit{
	background-color:#138585;
}



/*-----------------------------------------------*/
/*  "Mela" Page                                  */
/*-----------------------------------------------*/
body.page-id-65618 .e-con-boxed .e-con-full{
	height:43px;
	padding-top:2px;
	margin-bottom:7px;
	padding-left:0px;
}

body.page-id-65618 .elementor-widget-icon .elementor-icon .e-fas-arrow-left{
	padding-bottom:16px;
	padding-top:8px;
	min-height:51px;
}

body.page-id-65618 .title-wrapper .liner-continer h4{
	min-height:40px;
}

body.page-id-65618 .e-con-boxed .elementor-widget-wd_title .elementor-widget-container{
	padding-left:7px !important;
	padding-top:5px !important;
}



/*-----------------------------------------------*/
/*  "Free Fire UID Top Up" Product               */
/*-----------------------------------------------*/
body.postid-3093 .wd-toolbar{
	display: none;
}

body.postid-3093 .elementor-element-df47661 .elementor-widget-wrap{
	display:none !important;
}

body.postid-3093 .elementor-element-6225b99 .elementor-element pre{
	display:none;
}



/*-----------------------------------------------*/
/*  "Free Fire Diamond Top Up" Page              */
/*-----------------------------------------------*/
body.page-id-90058 .whb-main-header .whb-flex-flex-middle .container{
	background-color:#0f0000;
	background-image:-webkit-linear-gradient(left, #000877 43%, #eb052c 80%);	background-image:-o-linear-gradient(left, #000877 43%, #eb052c 80%);	background-image:linear-gradient(to right, #000877 43%, #eb052c 80%);
}

body.page-id-90058 .whb-main-header .whb-hidden-lg .cart-widget-opener .wd-tools-icon{
	background-color:rgba(28,97,231,0.12);
}

body.page-id-90058 .whb-header .whb-main-header .whb-flex-flex-middle{
	border-bottom-width:0px;
}

body.page-id-90058 .hentry .elementor .elementor-element-3e594af{
	background-color:#000000 !important;
}

body.page-id-90058 #main-content{
	padding-top:0px;
}

body.page-id-90058 .menu-item .woodmart-nav-link span{
	color:#ffffff;
}

body.page-id-90058 .whb-main-header .whb-hidden-lg .wd-cart-number{
	background-color:#ffffff;
	color:#333;
	font-weight:600;
}



/*-----------------------------------------------*/
/*  "Refashion" Page                             */
/*-----------------------------------------------*/
body.page-id-65687 .elementor .menuWrapper > .elementor-element{
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	grid-auto-columns: minmax(84px, 84px);
	-ms-grid-rows: repeat(2, auto);	grid-template-rows: repeat(2, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
}

body.page-id-65687 .menuWrapper .elementor-element .menu-item{
	padding: 0px;
}

body.page-id-65687 .menuWrapper .wd-image img{
	border-radius: 0px;
}

body.page-id-65687 .elementor .menuWrapper{
	padding: 0px;
}

body.page-id-65687 .e-con-full .elementor-widget-html iframe{
	padding: 0px;
}

body.page-id-65687 .elementor .e-con-full{
	padding: 0px;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-1229 .elementor .menuWrapper > .elementor-element{
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	grid-auto-columns: minmax(84px, 84px);
	-ms-grid-rows: repeat(4, auto);	grid-template-rows: repeat(4, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
}

body.page-id-1229 .menuWrapper .wd-image img{
	border-radius: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

body.page-id-1229 .elementor .menuWrapper{
	padding: 0px;
}

body.page-id-1229 .e-con-full .elementor-widget-html iframe{
	padding: 0px;
}

body.page-id-1229 .elementor .e-con-full{
	padding: 0px;
}

body.page-id-1229 #main-content{
	padding: 0px;
}

body.page-id-1229 #main-content .wd-content-area{
	padding: 0px;
}

body.page-id-1229 #main-content article{
	padding: 0px;
}

body.page-id-1229 .main-page-wrapper .hentry .elementor{
	padding: 0px;
}

body.page-id-1229 .hentry .elementor .wd-negative-gap{
	padding: 0px;
}

body.page-id-1229 .elementor .wd-negative-gap .e-con-inner{
	padding: 0px;
}

body.page-id-1229 .menuWrapper .elementor-element .menu-item:nth-child(2){

	grid-column: span 2;
}

body.page-id-1229 .menuWrapper .elementor-element .menu-item:nth-child(1){

	display:-ms-grid;	display:grid;
	grid-column: span 2;
	-ms-grid-columns: repeat(2, 1fr);	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: 1fr;	grid-template-rows: 1fr;
	padding: 0px;
	background-image: url('https://charibazar.com/wp-content/uploads/2025/09/Untitled.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

body.page-id-1229 .menuWrapper .menu-item:nth-child(1) .elementor-widget:nth-child(1) .pb-seo-lazy{
	display:inline-block;
	-webkit-transform:translatex(5px) translatey(17px);	-ms-transform:translatex(5px) translatey(17px);	transform:translatex(5px) translatey(17px);
	width:82%;
}

body.page-id-1229 .menuWrapper .elementor-element .menu-item{
	padding: 0px;
}

body.page-id-1229 .menuWrapper .menu-item .elementor-widget{
	padding: 0px;
	margin-bottom: 0px;
}

body.page-id-1229 .menuWrapper .menu-item .elementor-widget-container{
	padding: 0px;
}

body.page-id-1229 .menuWrapper .elementor-widget:nth-child(2) .pb-seo-lazy{
	width:75px;
}

body.page-id-1229 .menuWrapper .menu-item h6{
	font-weight:500;
	font-size:10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: inter_semi_bold, Roboto Medium, Roboto-Medium, Droid Sans, HelveticaNeue-Medium, Helvetica Neue Medium, sans-serif-medium;
	max-width: 100%;
	color: rgba(33, 33, 33, 1.00);
	background-color: rgba(0, 0, 0, 0);
	font-size: 10px;
	margin-top: 6px;
	overflow-x: hidden;
	overflow-y: hidden;
}

body.page-id-1229 .wd-negative-gap .menuWrapper > .elementor-element{
	background-color:#ffffff;
}

body.page-id-1229 .wd-page-wrapper .main-page-wrapper{
	background-color:#ffffff;
}



/*-----------------------------------------------*/
/*  "Stores List" Page                           */
/*-----------------------------------------------*/
body.page-id-97964 #marketking_vendor_page_badges_container{
	-webkit-transform:translatex(77px) translatey(-46px);	-ms-transform:translatex(77px) translatey(-46px);	transform:translatex(77px) translatey(-46px);
}

body.page-id-97964 #marketking_vendor_store_page_header, body.page-id-97964 #marketking_vendor_store_page_profile, body.page-id-97964 #marketking_vendor_store_page_banner, body.page-id-97964 .main-page-wrapper .hentry .marketking_tabclass, body.page-id-97964 .hentry .marketking_tabclass .marketking_tabclass_left, body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks, body.page-id-97964 #marketking_vendor_tab_products, body.page-id-97964 #marketking_vendor_tab_products .woocommerce{
	--ik-bg: rgba(255,255,255,0.55);
	--ik-bg-strong: rgba(255,255,255,0.75);
	--ik-border: rgba(148,163,184,0.18);
	--ik-text: #0f172a;
	--ik-muted: #475569;
	--ik-accent: #0ea5e9;
	--ik-shadow: 0 18px 50px rgba(2,6,23,0.12);
	--ik-radius: 22px;
}

body.page-id-97964 #marketking_vendor_store_page_header{
	position: relative;
	color: var(--ik-text);
	margin-bottom: 18px;
	border-radius: var(--ik-radius);
	overflow: hidden;
	background:-webkit-linear-gradient(top, rgba(248,250,252,.65), rgba(248,250,252,.35));	background:-o-linear-gradient(top, rgba(248,250,252,.65), rgba(248,250,252,.35));	background:linear-gradient(180deg, rgba(248,250,252,.65), rgba(248,250,252,.35));
	border: 1px solid var(--ik-border);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), var(--ik-shadow);	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), var(--ik-shadow);
	-webkit-backdrop-filter: blur(10px);	backdrop-filter: blur(10px);
	border-top-left-radius:8px !important;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}

body.page-id-97964 #marketking_vendor_store_page_banner{
	position: relative;
	height: 200px;
	overflow: hidden;
}

body.page-id-97964 #marketking_vendor_store_page_banner img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-filter: saturate(105%) contrast(102%);	filter: saturate(105%) contrast(102%);
}

body.page-id-97964 #marketking_vendor_store_page_banner::after{
	content:"";
	position:absolute;
	inset:0;
	background:-webkit-linear-gradient(top, rgba(2,6,23,0) 20%, rgba(2,6,23,.22) 100%);	background:-o-linear-gradient(top, rgba(2,6,23,0) 20%, rgba(2,6,23,.22) 100%);	background:linear-gradient(180deg, rgba(2,6,23,0) 20%, rgba(2,6,23,.22) 100%);
	pointer-events:none;
}

body.page-id-97964 #marketking_vendor_store_page_profile{
	display:-ms-grid;	display:grid;
	-ms-grid-columns: auto 1fr;	grid-template-columns: auto 1fr;
	gap: 16px;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	padding: 16px;
}

body.page-id-97964 #marketking_vendor_store_page_profile .avatar, body.page-id-97964 #marketking_vendor_store_page_profile .logo, body.page-id-97964 #marketking_vendor_store_page_profile .store-avatar{
	position: relative;
	width: 96px;
	height: 96px;
	border-radius: 20px;
	overflow: hidden;
	background: var(--ik-bg-strong);
	border: 1px solid var(--ik-border);
	-webkit-box-shadow: 0 10px 30px rgba(2,6,23,.12);	box-shadow: 0 10px 30px rgba(2,6,23,.12);
}

body.page-id-97964 #marketking_vendor_store_page_profile .avatar img, body.page-id-97964 #marketking_vendor_store_page_profile .logo img, body.page-id-97964 #marketking_vendor_store_page_profile .store-avatar img{
	width:100%;
	height:100%;
	object-fit: cover;
	border-radius: 18px;
}

body.page-id-97964 #marketking_vendor_store_page_profile .verified, body.page-id-97964 #marketking_vendor_store_page_profile .verified-badge{
	position:absolute;
	right:-6px;
	top:-6px;
	width:26px;
	height:26px;
	border-radius:999px;
	background: radial-gradient(circle at 30% 30%, #38bdf8 0%, #0ea5e9 60%, #0369a1 100%);
	border:3px solid rgba(255,255,255,.9);
	-webkit-box-shadow: 0 6px 18px rgba(2,6,23,.25);	box-shadow: 0 6px 18px rgba(2,6,23,.25);
}

body.page-id-97964 #marketking_vendor_store_page_profile .store-title, body.page-id-97964 #marketking_vendor_store_page_profile h1, body.page-id-97964 #marketking_vendor_store_page_profile .vendor-name{
	font-size: 1.25rem;
	font-weight: 800;
	letter-spacing: .2px;
	margin: 0 0 2px 0;
	color: var(--ik-text);
}

body.page-id-97964 #marketking_vendor_store_page_profile .store-sub, body.page-id-97964 #marketking_vendor_store_page_profile .vendor-sub, body.page-id-97964 #marketking_vendor_store_page_profile p.subtitle{
	color: var(--ik-muted);
	font-weight: 500;
	margin: 0;
}

body.page-id-97964 .main-page-wrapper .hentry .marketking_tabclass{
	margin-top: 10px;
	padding: 0 16px 14px 16px;
	border-top: 1px solid var(--ik-border);
	border-top-style:none;
}

body.page-id-97964 .hentry .marketking_tabclass .marketking_tabclass_left{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap: 8px;
	-ms-flex-wrap: wrap;	flex-wrap: wrap;
}

body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks{
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	gap: 8px;
	padding: 8px 14px;
	border-radius: 999px;
	background: rgba(255,255,255,.6);
	border: 1px solid rgba(148,163,184,.28);
	font-weight: 600;
	color: var(--ik-text);
	text-decoration: none;
	-webkit-box-shadow: 0 6px 18px rgba(2,6,23,.06);	box-shadow: 0 6px 18px rgba(2,6,23,.06);
	transition: transform .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
	cursor: pointer;
}

body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks:hover{
	-webkit-transform: translateY(-1px);	-ms-transform: translateY(-1px);	transform: translateY(-1px);
	background: rgba(255,255,255,.8);
	border-color: rgba(148,163,184,.38);
	-webkit-box-shadow: 0 10px 26px rgba(2,6,23,.10);	box-shadow: 0 10px 26px rgba(2,6,23,.10);
}

body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks.active{
	background: rgba(14,165,233,.12);
	border-color: rgba(14,165,233,.35);
}

body.page-id-97964 #marketking_vendor_tab_products{
	margin-top: 18px;
}

body.page-id-97964 #marketking_vendor_tab_products .woocommerce .woocommerce-ordering, body.page-id-97964 #marketking_vendor_tab_products .woocommerce .marketking_filters_toggle, body.page-id-97964 #marketking_vendor_tab_products .woocommerce .woocommerce-result-count{
	background: var(--ik-bg);
	border: 1px solid var(--ik-border);
	border-radius: 14px;
	padding: 8px 12px;
	-webkit-box-shadow: 0 10px 28px rgba(2,6,23,.06);	box-shadow: 0 10px 28px rgba(2,6,23,.06);
}

body.page-id-97964 #marketking_vendor_tab_products .woocommerce ul.products li.product, body.page-id-97964 #marketking_vendor_tab_products .woocommerce .product{
	border-radius: 18px;
	overflow: hidden;
}

body.page-id-97964 .dark #marketking_vendor_store_page_header{
	--ik-bg: rgba(17,24,39,.55);
	--ik-bg-strong: rgba(17,24,39,.75);
	--ik-border: rgba(255,255,255,.10);
	--ik-text: #e5e7eb;
	--ik-muted: #94a3b8;
	background:-webkit-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));	background:-o-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));	background:linear-gradient(180deg, rgba(2,6,23,.55), rgba(2,6,23,.35));
	border-color: var(--ik-border);
	-webkit-box-shadow: 0 18px 50px rgba(0,0,0,.35);	box-shadow: 0 18px 50px rgba(0,0,0,.35);
}

body.page-id-97964 .dark .marketking_tabclass .marketking_tabclass_left .marketking_tablinks{
	background: rgba(17,24,39,.6);
	border-color: rgba(255,255,255,.10);
	color: var(--ik-text);
}

body.page-id-97964 .dark .marketking_tabclass .marketking_tabclass_left .marketking_tablinks.active{
	background: rgba(56,189,248,.18);
	border-color: rgba(56,189,248,.45);
}

body.page-id-97964 #marketking_vendor_store_page_profile_pic img{
	border-style:none;
}

body.page-id-97964 #marketking_vendor_store_page_profile_name{
	font-family:'Poppins', sans-serif;
	font-weight:500;
	font-size:16px;
}

@media (max-width: 680px){

	body.page-id-97964 #marketking_vendor_store_page_profile{
	-ms-grid-columns: 1fr;	grid-template-columns: 1fr;
	text-align: center;
}

body.page-id-97964 #marketking_vendor_store_page_profile .avatar, body.page-id-97964 #marketking_vendor_store_page_profile .logo, body.page-id-97964 #marketking_vendor_store_page_profile .store-avatar{
	margin: -40px auto 0 auto;
	}

}



/*-----------------------------------------------*/
/*  "High-Performance RGB Gaming Mouse | 2400 DPI | 10 Million Clicks | Wired" Product*/
/*-----------------------------------------------*/
body.postid-99636 .elementor-element-f7fb680 .wd-single-meta{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.postid-99636 #main-content .wd-content-area .product .elementor .elementor-element-d8a5428 .elementor-column-gap-wide .elementor-top-column .elementor-widget-wrap .elementor-element-f7fb680 .elementor-container .elementor-inner-column .elementor-widget-wrap .wd-single-meta{
	width:100% !important;
}



/*-----------------------------------------------*/
/*  "Bar floating block" Wd_floating_block       */
/*-----------------------------------------------*/
body.postid-29596 .wd-page-wrapper div .e-con > div{
	background-color:#2874F0;
}



/*-----------------------------------------------*/
/*  "Online Shopping" Page                       */
/*-----------------------------------------------*/
body.page-id-2351 .elementor-element-20089cd9 .elementor-widget-wrap{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-2351 .elementor-element-20089cd9 .elementor-widget-wrap:hover{
	-webkit-transform: translateY(-5px);	-ms-transform: translateY(-5px);	transform: translateY(-5px);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
	-webkit-transform: translateY(-5px);	-ms-transform: translateY(-5px);	transform: translateY(-5px);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}

body.page-id-2351 .wd-stretch-cont-sm .wd-entities-title a{
	font-size: 1em;
	display: -webkit-box;


	overflow: hidden;
	max-height: 5em;
	font-size: 1em;
	display: -webkit-box;


	overflow: hidden;
	max-height: 5em;
}

body.page-id-2351 .elementor-element-4317765d .elementor-container .elementor-top-column > .elementor-widget-wrap{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-2351 #main-content{
	padding-top:0px;
	padding-top:0px;
}

body.page-id-2351 .wd-page-wrapper .main-page-wrapper{
	background-color:#0f1115;
	background-color:#0f1115;
}

body.page-id-2351 .elementor-shortcode div .woocommerce{
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	-ms-grid-rows: repeat(2, auto);	grid-template-rows: repeat(2, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	-ms-grid-rows: repeat(2, auto);	grid-template-rows: repeat(2, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
}

body.page-id-2351 .wd-negative-gap .e-con-inner > .elementor-element > .elementor-widget-container .wd-carousel-container .wd-carousel-inner .wd-carousel .wd-carousel-wrap .wd-carousel-item .product-grid-item .product-wrapper .product-element-top .product-image-link .product-labels .product-label{
	background-color:rgba(237,237,237,0.79) !important;
	background-color:rgba(237,237,237,0.79) !important;
}

body.page-id-2351 #main-content .elementor .e-con-boxed{
	background-color:rgba(56,56,56,0);
	background-color:rgba(56,56,56,0);
}

body.page-id-2351 .elementor .e-con-full .wd-carousel-container{
	background-color:#2e3a49;
	border-color:#0c6cf2;
	border-width:3px;
	background-color:#2e3a49;
	border-color:#0c6cf2;
	border-width:3px;
}

body.page-id-2351 .elementor .e-con-full .wd-entities-title a{
	color:#ffffff;
	color:#ffffff;
}

body.page-id-2351 .elementor .title-wrapper h4{
	color:#ffffff;
	color:#ffffff;
}

body.page-id-2351 .elementor .e-con-boxed .title-after_title{
	color:#ffffff;
	color:#ffffff;
}

body.page-id-2351 #main-content .elementor > .elementor-element{
	background-color:#1a1d23;
	margin-top:12px;
	padding-right:19px;
	padding-left:19px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#1a1d23;
	margin-top:12px;
	padding-left:19px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-2351 .elementor > .elementor-element > .elementor-element > .elementor-widget-container .wd-carousel-container{
	padding-top:14px;
	padding-left:13px;
	padding-right:15px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-top:14px;
	padding-left:13px;
	padding-right:15px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-2351 .wd-page-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#0f1115;
}

body.page-id-2351{
	background-color:#0f1115 !important;
}

body.page-id-2351 .whb-header .whb-main-header .whb-flex-flex-middle{
	background-color:#0c6cf2 !important;
}

body.page-id-2351 .whb-header .whb-main-header .whb-header-bottom{
	background-color:#1a1d23 !important;
}

body.page-id-2351 .pagination-infinit .product-grid-item .product-wrapper{
	background-color:#2e3a49;
	border-width:2px;
	border-style:solid;
	border-color:#1a7aff;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#0c6cf2;
}

body.page-id-2351 .pagination-infinit .wd-add-btn .add-to-cart-loop{
	background-color:#ffc000 !important;
	color:#34495e !important;
}

body.page-id-2351 .pagination-infinit ins bdi{
	color:#ffffff;
}

body.page-id-2351 .pagination-infinit del bdi{
	color:#69727e;
}

body.page-id-2351 .wd-star-rating .star-rating div{
	color:#ffffff !important;
}

body.page-id-2351 .elementor .elementor-hidden-tablet > .elementor-element{
	height:182px;
}

@media (max-width: 768px){

	body.page-id-2351 .elementor-element-20089cd9 .elementor-widget-wrap{
	padding: 15px;
	padding: 15px;
	}

}



/*-----------------------------------------------*/
/*  "[ MLBB ] Mobile Legends" Product            */
/*-----------------------------------------------*/
body.postid-18870 #tc-epo-form-2859-0 .cpf-section .tm-box{
	background-color:#f1c40f;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.postid-18870 .variations tr ul{
	-ms-grid-columns:1fr 1fr !important;	grid-template-columns:1fr 1fr !important;
}

body.postid-18870 #tc-epo-form-2859-0 .tm-box .tc-epo-element-label-text{
	color:#333;
}