/*
Theme Name: Wall Street Bets Shop
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* Fix sub-category hiển thị lưới ngang */
.sub-categories {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.sub-categories li.category {
	width: 120px;
	text-align: center;
}

.sub-categories li.category img {
	width: 100px;
	height: 100px;
	object-fit: cover;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	margin: auto;
}

.sub-categories li.category img:hover {
	transform: scale(1.05);
}

.sub-categories-title {
	font-size: 13px;
	font-weight: 600;
	color: #111;
	margin-top: 6px;
	text-align: center;
}
.header-cart-link{background-color: var(--fs-color-secondary) !important}.title_custom_tile_h2_N_home > h2 b{display: none}.title_custom_tile_h2_N_home > h2::after{content: "";background: var(--fs-color-secondary);padding: 2px;width: 60px;margin: auto;position: absolute;left: 0;right: 0;bottom: -10px}.title_custom_tile_h2_N_home > h2 span{text-align: center;margin: auto}.title_custom_tile_h2_N_home > h2 span,h2.title_header_subscribe_contact_hdev,h3.name.product-title{font-weight: 600}.title_custom_tile_h2_N_home > h2{position: relative}.a_view_home h2 a{position: absolute;right: 0;font-size: 16px;color: #515151}h1.product_title{font-size: 20px}.product-info .price-wrapper{display: none !important}.box-image,.single-product .woocommerce-product-gallery img{border-radius: 8px}.wcpa_field_wrap blockquote{font-size: 11px}.product-quick-view-container .input-text.qty,.single-product .product-summary .input-text.qty{box-shadow: none !important;-webkit-appearance: none !important;-webkit-box-shadow: none !important;max-width: 100% !important;-moz-appearance: textfield;padding-right: 38px !important;padding-left: 12px !important;width: 80px !important;background-color: #fff !important;border: 1px solid #e6e6e6 !important;border-radius: 4px !important;height: 100% !important;line-height: normal;text-align: center;font-size: 1em;appearance: none;border-radius: 0;color: #333}.product-quick-view-container .quantity,.single-product .product-summary .quantity{margin-bottom: 0;position: relative;border-color: #e6e6e6;margin-right: 12px;height: 56px}body .product-info .quantity .minus,body .product-info .quantity .plus{text-align: center;position: absolute !important;width: 28px;height: 28px !important;min-height: 28px !important;height: 28px;padding: 0 !important;right: 0;border: 1px solid #e6e6e6 !important;background: #f8f8f8;border-left: 1px solid #e6e6e6 !important;line-height: 28px}body .product-info .quantity .plus{border-top-right-radius: 5px !important}body .product-info .quantity .minus{bottom: 0;border-bottom-right-radius: 5px !important}.quantity,.text-center .quantity{opacity: 1;display: inline-block;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 1em;white-space: nowrap;vertical-align: top}.sg_wrapper_add_to_cart_quantity{display: flex}.single-product .single_add_to_cart_button.button.alt,.single-product .ux-buy-now-button{flex: 1;width: auto;margin-bottom: 0}.single-product .single_add_to_cart_button.button.alt{height: 56px;margin-right: 12px;display: block;font-weight: 700;line-height: 24px;box-shadow: 0 4px 6px -2px rgb(35 67 92 / 32%);border: 1px solid rgba(0, 0, 0, 0.16) !important}.single-product .ux-buy-now-button{display: inline-block;margin-left: 0;margin-right: 0;height: 56px;display: block;font-weight: 700;line-height: 24px;box-shadow: 0 4px 6px -2px rgb(35 67 92 / 32%);border: 1px solid rgba(0, 0, 0, 0.16) !important;background-color: #222 !important}.product-main{padding-bottom: 0}.product-info{padding-bottom: 0}.social-icons{display: inherit}ul.product_list_widget li{min-height: unset}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{border-radius: 4px}.nav-vertical > li > a,.nav-vertical > li > ul > li a{display: block;width: auto;-ms-flex-positive: 1;flex-grow: 1}a.button-continue-shopping.button.primary{border-radius: 4px;display: flex;align-items: center;justify-content: center;font-size: 15px;border: none}.woocommerce-cart .quantity input{background: 0 0 !important;border: none !important;box-shadow: none !important}.woocommerce-cart .shop_table .quantity{border: 1px solid #d9d9d9;border-radius: 4px;padding: 0;display: flex;align-items: center;justify-content: center}.cart-collaterals{border: none !important;padding: 0 20px !important}.cart-sidebar{padding: 0 20px 10px 20px !important;background: #f7f7fe;border-radius: 7px}.cart-sidebar .widget-title{border: none;padding: 0;margin-bottom: 5px}input#coupon_code_mdev{float: left;width: 76%;height: 43px;box-shadow: none;border-radius: 3px}button#apply_coupon_mdev{min-width: 45px;float: right;width: 23% !important;font-size: 16px;background: var(--fs-color-secondary);color: #fff;font-family: system-ui;text-transform: uppercase;padding: 0;height: 43px;text-shadow: none;font-weight: 700}.cart_totals .button{padding: 7px 0}.wc-proceed-to-checkout a{border-radius: 4px;height: 55px;display: flex !important;align-items: center;justify-content: center;border: none;box-shadow: none;font-size: 17px}button.button{border-radius: 4px}#coupon_not{color: #cd0b0b;width: 100%;float: left}.color-wash-tee .wcpa_field .wcpa_image img{border-radius: 50%}.color-wash-tee .wcpa_selection_outline input:checked ~ .wcpa_img_wrap{background: 0 0 !important}.color-wash-tee .wcpa_selection_outline input:checked ~ .wcpa_img_wrap img{padding: 0}.color-wash-tee .wcpa_image img{border: none}.color-wash-tee .wcpa_disp_circle .wcpa_image .wcpa_img_wrap{box-shadow: 0 4px 5px 0 rgb(99 110 114 / 14%),0 1px 10px 0 rgb(99 110 114 / 12%), 0 2px 4px 0 rgb(99 110 114 / 20%);border: 2px solid #fff}.page-wrapper .is-divider.medium{max-width: 100px;background-color: var(--fs-color-secondary)}@media only screen and (max-width: 768px){.title_hide_mobile a{display: none}.continue-shopping a.button-continue-shopping{width: 100%}.continue-shopping{vertical-align: middle;width: 100%;justify-content: center}.cart-container .wc-proceed-to-checkout{background: #fff}.cart_totals .wc-proceed-to-checkout{position: fixed;bottom: 0;z-index: 10000;width: 100%;left: 0;right: 0;padding: 3px;margin: 0 !important}.cart_totals .wc-proceed-to-checkout a.checkout-button{padding: 0 0;margin: 0}.wc-proceed-to-checkout a{height: 70px}}@media only screen and (max-width: 991.98px){.sg_wrapper_add_to_cart_quantity{display: block}.single-product .single_add_to_cart_button.button.alt{width: 100% !important;margin-top: 12px !important}.single-product .ux-buy-now-button{width: 100% !important;margin-top: 12px !important}.product-quick-view-container .quantity,.single-product .product-summary .quantity{margin-right: 0}}