/*
 * YP Product Utilities CSS
 * Generic product rules and utilities
 * Date: Feb 27, 2026
 */

/* ================================================================
   Generic Simple Product Defaults
   Used by postids: 12325, 22659, 27948, 28018, 28021, 28023, 28025,
                   28028, 28034, 28040, 28269, 28270, 28271, 28662,
                   28663, 28664, 28665, 28666, 28667, 29435, 29436,
                   30357, 30486, 30611, 30615
   ================================================================ */

.elementor-product-simple .cart .quantity {
	display: none;
}

.elementor-product-simple .cart .single_add_to_cart_button {
	margin-left: 18px !important;
}

.swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

/* ================================================================
   Product: postid-1334
   ================================================================ */

body.postid-1334 #hkb .hkb-mainpage-wrapper {
	background-color: #000000;
}

body.postid-1334 .hkb-mainpage__sidebar .widget:nth-child(1) {
	background-color: #3f3f3f !important;
}

body.postid-1334 .hkb-mainpage__sidebar .widget:nth-child(2) {
	background-color: #3f3f3f !important;
}

/* ================================================================
   Product: postid-8020
   ================================================================ */

body.postid-8020 .variations tr .label {
	display: none !important;
}

body.postid-8020 #pa_gift-cards {
	margin-top: 15px;
	color: #ffffff;
}

body.postid-8020 .woocommerce_gc_giftcard_form .wc_gc_giftcard_to label {
	font-weight: 700;
}

body.postid-8020 .woocommerce_gc_giftcard_form .wc_gc_giftcard_from label {
	font-weight: 700;
}

body.postid-8020 .woocommerce_gc_giftcard_form .wc_gc_giftcard_message label {
	font-weight: 700;
}

body.postid-8020 .woocommerce_gc_giftcard_form .wc_gc_giftcard_delivery label {
	font-weight: 700;
}

body.postid-8020 .elementor-element-7343705 .elementor-widget-woocommerce-product-price .price {
	display: inline-block;
}

body.postid-8020 .price .woocommerce-Price-amount:nth-child(1) bdi {
	font-size: 26px;
	color: #ffffff;
	font-weight: 500;
}

body.postid-8020 .price .woocommerce-Price-amount:nth-child(2) bdi {
	font-size: 26px;
	color: #ffffff;
	font-weight: 500;
}

body.postid-8020 .thread-even .meta strong {
	font-weight: 700 !important;
	display: inline-block;
	color: #ffffff;
}

body.postid-8020 .thread-odd .meta strong {
	font-weight: 700 !important;
	color: #ffffff;
}

body.postid-8020 .woocommerce-variation-price .price bdi {
	color: #f1c40f !important;
	font-weight: 700 !important;
}

body.postid-8020 .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
	display: none;
}

body.postid-8020 .single_variation_wrap .woocommerce-variation-add-to-cart .wp-element-button {
	height: 55px;
}

body.postid-8020 .elementor-element-7343705 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container .elementor-add-to-cart-wc-gc-giftcard .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .wp-element-button {
	width: 200px !important;
}

body.postid-8020 .wc_gc_datepicker {
	display: inline-block;
}

body.postid-8020 .wc_gc_datepicker .ui-datepicker-header {
	background-color: #fdce31;
	background-image: none;
}

body.postid-8020 .elementor-element-7343705 .elementor-widget-woocommerce-product-price .price {
	font-size: 29px !important;
}

/* ================================================================
   Product: postid-9074
   ================================================================ */

body.postid-9074 #wcuf_file_uploads_container .wcuf_single_upload_field_container {
	border-style: dashed;
	border-color: #fdce31;
	border-radius: 8px;
	border-width: 2px;
	margin-bottom: 30px;
}

body.postid-9074 .cart .wcuf_upload_drag_and_drop_area {
	border-color: transparent;
	display: inline-block;
	text-align: center;
	position: relative;
	left: 40px;
	margin-top: -35px;
	margin-bottom: 10px;
}

body.postid-9074 .cart .wcuf_upload_fields_row_element h4 {
	text-align: center;
	font-family: 'Vazirmatn';
	font-weight: 400;
}

body.postid-9074 .cart .wcuf_upload_drag_and_drop_area span {
	font-family: 'Vazirmatn';
	font-weight: 400;
}

body.postid-9074 .elementor-widget-woocommerce-product-price p {
	display: none;
}

body.postid-9074 .wcuf_file_preview_list_item .wcuf_preview_file_title span {
	color: #fefefe;
	font-weight: 500;
}

body.postid-9074 .cart .wcuf_file_preview_list li {
	background-color: #2d2d2d;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 8px;
}

body.postid-9074 .wcuf_file_preview_list_item .wcuf_preview_file_title i {
	color: #ffffff;
}

body.postid-9074 .wcuf_file_preview_list .wcuf_file_preview_list_item .wcuf_preview_quantity {
	font-size: 16px;
}

body.postid-9074 .wcuf_file_preview_list .wcuf_file_preview_list_item .wcuf_preview_price {
	font-size: 16px;
}

body.postid-9074 .cart .wcuf_already_uploaded_data_container {
	border-color: #fdce31;
	border-radius: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}

body.postid-9074 #wcuf_file_uploads_container .wcuf_totals_container {
	border-color: #fdce31;
	border-radius: 8px;
	margin-bottom: 35px;
	margin-top: 35px;
}

body.postid-9074 #wcuf_file_uploads_container .wcuf_upload_fields_row_element {
	margin-bottom: 0px;
}

body.postid-9074 .elementor-product-simple .cart .wp-element-button {
	background-color: #fdce31 !important;
	color: #000000 !important;
	font-weight: 600;
	font-size: 18px;
}

body.postid-9074 .cart .wcuf_file_name .wcuf_single_file_in_multiple_list {
	background-color: #2d2d2d;
	display: inline-block;
	border-radius: 8px;
}

body.postid-9074 .wcuf_single_file_in_multiple_list .wcuf_single_file_name_in_multiple_list {
	color: #ffffff;
	font-weight: 500;
}

body.postid-9074 .wcuf_single_file_in_multiple_list .wcuf_quantity_per_file_container span {
	color: #ffffff;
	font-size: 16px;
}

body.postid-9074 .cart .wcuf_file_name {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-radius: 8px;
	border-color: #fdce31;
	margin-bottom: 15px;
}

body.postid-9074 .wcuf_single_file_in_multiple_list input[type=number] {
	text-align: center;
	border-radius: 8px !important;
}

body.postid-9074 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	margin-left: 0px;
	font-size: 14px;
}

body.postid-9074 .cart .wcuf_upload_multiple_files_button {
	margin-left: 0px !important;
	display: none !important;
}

body.postid-9074 .cart .wcuf_already_uploaded_data_container h4 {
	text-align: left;
	padding-bottom: 20px;
}

body.postid-9074 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-9074 .cart .wcuf_upload_button_container {
	margin-bottom: -10px;
}

body.postid-9074 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: absolute;
	left: 255px;
	font-size: 14px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: #2d2d2d;
	color: #ffffff;
	display: none;
}

body.postid-9074 .cart .wcuf_delete_button {
	color: #ffffff !important;
	background-color: #2d2d2d !important;
}

body.postid-9074 #wcuf_alert_popup_title {
	color: #000000;
	display: none;
}

body.postid-9074 #wcuf_alert_popup {
	background-color: #262626 !important;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

body.postid-9074 #wcuf_alert_popup_content {
	color: #ffffff;
	font-size: 20px;
}

body.postid-9074 #wcuf_leave_page {
	padding-right: 80px;
	padding-left: 80px;
}

body.postid-9074 .elementor-icon-list-item .elementor-icon-list-icon svg {
	margin-top: -5px !important;
}

body.postid-9074 .elementor-element-f08577b .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container .elementor-product-simple .cart .extra-options tbody .thwepo_select .leftside .thwepo-select-field > span > span > span {
	background-color: #151615 !important;
}

body.postid-9074 span span span span span {
	color: rgba(255,255,255,0);
}

body.postid-9074 #imagesinstructions_title {
	margin-top: 20px;
	margin-bottom: 0px;
}

body.postid-9074 .elementor-element-f24d0b6 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container .elementor-product-simple .cart .extra-options tbody .thwepo_select .leftside .thwepo-select-field > span > span > span {
	background-color: #151615 !important;
}

body.postid-9074 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-9074 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	margin-left: 5px;
}

body.postid-9074 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -21px;
}

body.postid-9074 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

body.postid-9074 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-9074 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -50px;
}

body.postid-9074 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

body.postid-9074 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-9074 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -70px;
}

body.postid-9074 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

body.postid-9074 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-9074 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -75px;
}

body.postid-9074 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

/* ================================================================
   Product: postid-10332
   ================================================================ */

body.postid-10332 .elementor-product-simple .ast-stock-detail .in-stock {
	color: #ffffff !important;
	font-weight: 700;
	font-family: 'korolev';
}

body.postid-10332 .elementor-product-simple .ast-stock-detail .ast-stock-avail {
	font-weight: 400 !important;
}

body.postid-10332 .related .product .wp-element-button {
	padding-right: 30px !important;
}

body.postid-10332 .elementor-element-b216207 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .elementor-widget-container .related .elementor-grid .product .astra-shop-summary-wrap .wp-element-button {
	padding-left: 30px !important;
}

/* ================================================================
   Product: postid-10351
   ================================================================ */

body.postid-10351 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-10351 .cart .quantity .plus {
	border-style: none;
}

body.postid-10351 .cart .quantity .minus {
	border-style: none;
}

/* ================================================================
   Product: postid-10354
   ================================================================ */

body.postid-10354 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-10354 .cart .quantity .plus {
	border-style: none;
}

body.postid-10354 .cart .quantity .minus {
	border-style: none;
}

/* ================================================================
   Product: postid-10390
   ================================================================ */

body.postid-10390 .cart .thwepo-img-wrap img {
	perspective: 0px;
}

body.postid-10390 .cart .thwepo_imagegroup .label-tag {
	margin-bottom: -21px;
}

body.postid-10390 .cart .thwepo_switch .label {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -12px;
}

body.postid-10390 .thwepo_switch .label label {
	transform: translatex(70px) translatey(35px);
}

body.postid-10390 #fastpasscommontext_title {
	margin-bottom: -80px !important;
}

/* ================================================================
   Product: postid-11284
   ================================================================ */

body.postid-11284 #wcuf_file_uploads_container .wcuf_single_upload_field_container {
	border-style: dashed;
	border-color: #fdce31;
	border-radius: 8px;
	border-width: 2px;
	margin-bottom: 30px;
}

body.postid-11284 .cart .wcuf_upload_drag_and_drop_area {
	border-color: transparent;
	display: inline-block;
	text-align: center;
	position: relative;
	left: 40px;
	margin-top: -35px;
	margin-bottom: 10px;
}

body.postid-11284 .cart .wcuf_upload_fields_row_element h4 {
	text-align: center;
	font-family: 'Vazirmatn';
	font-weight: 400;
}

body.postid-11284 .cart .wcuf_upload_drag_and_drop_area span {
	font-family: 'Vazirmatn';
	font-weight: 400;
}

body.postid-11284 .elementor-widget-woocommerce-product-price p {
	display: none;
}

body.postid-11284 .wcuf_file_preview_list_item .wcuf_preview_file_title span {
	color: #fefefe;
	font-weight: 500;
}

body.postid-11284 .cart .wcuf_file_preview_list li {
	background-color: #2d2d2d;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 8px;
}

body.postid-11284 .wcuf_file_preview_list_item .wcuf_preview_file_title i {
	color: #ffffff;
}

body.postid-11284 .wcuf_file_preview_list .wcuf_file_preview_list_item .wcuf_preview_quantity {
	font-size: 16px;
}

body.postid-11284 .wcuf_file_preview_list .wcuf_file_preview_list_item .wcuf_preview_price {
	font-size: 16px;
}

body.postid-11284 .cart .wcuf_already_uploaded_data_container {
	border-color: #fdce31;
	border-radius: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}

body.postid-11284 #wcuf_file_uploads_container .wcuf_totals_container {
	border-color: #fdce31;
	border-radius: 8px;
	margin-bottom: 35px;
	margin-top: 35px;
}

body.postid-11284 #wcuf_file_uploads_container .wcuf_upload_fields_row_element {
	margin-bottom: 0px;
}

body.postid-11284 .elementor-product-simple .cart .wp-element-button {
	background-color: #fdce31 !important;
	color: #000000 !important;
	font-weight: 600;
	font-size: 18px;
}

body.postid-11284 .cart .wcuf_file_name .wcuf_single_file_in_multiple_list {
	background-color: #2d2d2d;
	display: inline-block;
	border-radius: 8px;
}

body.postid-11284 .wcuf_single_file_in_multiple_list .wcuf_single_file_name_in_multiple_list {
	color: #ffffff;
	font-weight: 500;
}

body.postid-11284 .wcuf_single_file_in_multiple_list .wcuf_quantity_per_file_container span {
	color: #ffffff;
	font-size: 16px;
}

body.postid-11284 .cart .wcuf_file_name {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-radius: 8px;
	border-color: #fdce31;
	margin-bottom: 15px;
}

body.postid-11284 .wcuf_single_file_in_multiple_list input[type=number] {
	text-align: center;
	border-radius: 8px !important;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	margin-left: 0px;
	font-size: 14px;
}

body.postid-11284 .cart .wcuf_upload_multiple_files_button {
	margin-left: 0px !important;
	display: none !important;
}

body.postid-11284 .cart .wcuf_already_uploaded_data_container h4 {
	text-align: left;
	padding-bottom: 20px;
}

body.postid-11284 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-11284 .cart .wcuf_upload_button_container {
	margin-bottom: -10px;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: absolute;
	left: 255px;
	font-size: 14px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: #2d2d2d;
	color: #ffffff;
	display: none;
}

body.postid-11284 .cart .wcuf_delete_button {
	color: #ffffff !important;
	background-color: #2d2d2d !important;
}

body.postid-11284 #wcuf_alert_popup_title {
	color: #000000;
	display: none;
}

body.postid-11284 #wcuf_alert_popup {
	background-color: #262626 !important;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

body.postid-11284 #wcuf_alert_popup_content {
	color: #ffffff;
	font-size: 20px;
}

body.postid-11284 #wcuf_leave_page {
	padding-right: 80px;
	padding-left: 80px;
}

body.postid-11284 .elementor-icon-list-item .elementor-icon-list-icon svg {
	margin-top: -5px !important;
}

body.postid-11284 .elementor-element-f08577b .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container .elementor-product-simple .cart .extra-options tbody .thwepo_select .leftside .thwepo-select-field > span > span > span {
	background-color: #151615 !important;
}

body.postid-11284 span span span span span {
	color: rgba(255,255,255,0);
}

body.postid-11284 #imagesinstructions_title {
	margin-top: 20px;
	margin-bottom: 0px;
}

body.postid-11284 .elementor-element-f24d0b6 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container .elementor-product-simple .cart .extra-options tbody .thwepo_select .leftside .thwepo-select-field > span > span > span {
	background-color: #151615 !important;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_1-11284-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	display: none;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_1-11284-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	margin-left: 2px;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	margin-left: 5px;
}

body.postid-11284 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -21px;
}

body.postid-11284 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-11284 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -50px;
}

body.postid-11284 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-11284 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -70px;
}

body.postid-11284 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

body.postid-11284 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-11284 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -75px;
}

body.postid-11284 .elementor-product-simple .cart .wp-element-button {
	margin-left: 24px !important;
}

/* ================================================================
   Product: postid-11290
   ================================================================ */

body.postid-11290 #wcuf_file_uploads_container .wcuf_single_upload_field_container {
	border-style: dashed;
	border-color: #fdce31;
	border-radius: 8px;
	border-width: 2px;
	margin-bottom: 30px;
}

body.postid-11290 .cart .wcuf_upload_drag_and_drop_area {
	border-color: transparent;
	display: inline-block;
	text-align: center;
	position: relative;
	left: 40px;
	margin-top: -35px;
	margin-bottom: 10px;
}

body.postid-11290 .cart .wcuf_upload_fields_row_element h4 {
	text-align: center;
	font-family: 'Vazirmatn';
	font-weight: 400;
}

body.postid-11290 .cart .wcuf_upload_drag_and_drop_area span {
	font-family: 'Vazirmatn';
	font-weight: 400;
}

body.postid-11290 .elementor-widget-woocommerce-product-price p {
	display: none;
}

body.postid-11290 .wcuf_file_preview_list_item .wcuf_preview_file_title span {
	color: #fefefe;
	font-weight: 500;
}

body.postid-11290 .cart .wcuf_file_preview_list li {
	background-color: #2d2d2d;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 8px;
}

body.postid-11290 .wcuf_file_preview_list_item .wcuf_preview_file_title i {
	color: #ffffff;
}

body.postid-11290 .wcuf_file_preview_list .wcuf_file_preview_list_item .wcuf_preview_quantity {
	font-size: 16px;
}

body.postid-11290 .wcuf_file_preview_list .wcuf_file_preview_list_item .wcuf_preview_price {
	font-size: 16px;
}

body.postid-11290 .cart .wcuf_already_uploaded_data_container {
	border-color: #fdce31;
	border-radius: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}

body.postid-11290 #wcuf_file_uploads_container .wcuf_totals_container {
	border-color: #fdce31;
	border-radius: 8px;
	margin-bottom: 35px;
	margin-top: 35px;
}

body.postid-11290 #wcuf_file_uploads_container .wcuf_upload_fields_row_element {
	margin-bottom: 0px;
}

body.postid-11290 .elementor-product-simple .cart .wp-element-button {
	background-color: #fdce31 !important;
	color: #000000 !important;
	font-weight: 600;
	font-size: 18px;
}

body.postid-11290 .cart .wcuf_file_name .wcuf_single_file_in_multiple_list {
	background-color: #2d2d2d;
	display: inline-block;
	border-radius: 8px;
}

body.postid-11290 .wcuf_single_file_in_multiple_list .wcuf_single_file_name_in_multiple_list {
	color: #ffffff;
	font-weight: 500;
}

body.postid-11290 .wcuf_single_file_in_multiple_list .wcuf_quantity_per_file_container span {
	color: #ffffff;
	font-size: 16px;
}

body.postid-11290 .cart .wcuf_file_name {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-radius: 8px;
	border-color: #fdce31;
	margin-bottom: 15px;
}

body.postid-11290 .wcuf_single_file_in_multiple_list input[type=number] {
	text-align: center;
	border-radius: 8px !important;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_0-9074-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	margin-left: 0px;
}

body.postid-11290 .cart .wcuf_upload_multiple_files_button {
	margin-left: 0px !important;
	display: none !important;
}

body.postid-11290 .cart .wcuf_already_uploaded_data_container h4 {
	text-align: left;
	padding-bottom: 20px;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_2-11290-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	margin-bottom: 18px;
	margin-left: 0px;
	position: static;
	font-size: 14px;
}

body.postid-11290 .cart .wcuf_delete_button {
	margin-left: 0px !important;
	background-color: #2d2d2d !important;
	color: #ffffff !important;
}

body.postid-11290 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-11290 .cart .wcuf_upload_button_container {
	margin-bottom: -10px;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_2-11290-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: absolute;
	font-size: 14px;
	left: 255px;
	background-color: #2d2d2d;
	color: #ffffff;
	display: none;
}

body.postid-11290 #wcuf_alert_popup_title {
	display: none;
}

body.postid-11290 #wcuf_alert_popup {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
	background-color: #262626 !important;
}

body.postid-11290 #wcuf_alert_popup_content {
	color: #ffffff;
	font-size: 20px;
}

body.postid-11290 #wcuf_leave_page {
	padding-right: 80px;
	padding-left: 80px;
}

body.postid-11290 .elementor-element-f08577b .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-icon-list .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
	margin-top: -5px !important;
}

body.postid-11290 .elementor-element-f08577b .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container .elementor-product-simple .cart .extra-options tbody .thwepo_select .leftside .thwepo-select-field > span > span > span {
	background-color: #151615 !important;
}

body.postid-11290 span span span span span {
	color: rgba(255,255,255,0);
}

body.postid-11290 #imagesinstructions_title {
	margin-top: 20px;
	margin-bottom: 0px;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_2-11290-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_2-11290-0-idsai1 .wcuf_upload_multiple_files_mirror_button {
	position: relative;
	left: 5px;
}

body.postid-11290 .elementor-product-simple .cart .wp-element-button {
	margin-left: 25px !important;
}

body.postid-11290 .cart .wcuf_upload_drag_and_drop_area {
	margin-left: -30px;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_2-11290-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_2-11290-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

body.postid-11290 .cart .wcuf_upload_drag_and_drop_area {
	margin-top: -26px;
	margin-left: -65px;
}

body.postid-11290 .elementor-product-simple .cart .wp-element-button {
	margin-left: 22px !important;
}

body.postid-11290 #wcuf_multiple_files_actions_button_container_2-11290-0-idsai1 .wcuf_just_selected_multiple_files_delete_button {
	position: static;
}

/* ================================================================
   Product: postid-24045
   ================================================================ */

body.postid-24045 .elementor-product-simple .cart .quantity {
	display: none;
}

body.postid-24045 .elementor-product-simple .cart .single_add_to_cart_button {
	margin-left: 18px !important;
}

body.postid-24045 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-24045 .entry-summary .cart .extra-options {
	visibility: visible;
	display: none;
}

body.postid-24045 #main .product .tpwpg-regular {
	display: none;
}

body.postid-24045 .product .tpwpg-regular .slider-for {
	display: none;
}

body.postid-24045 #primary {
	padding-left: 0px;
}

body.postid-24045 .product .tpwpg-regular .slider-for {
	display: none;
}

body.postid-24045 .woocommerce-product-gallery__image a img {
	max-width: 54%;
}

body.postid-24045 .woocommerce-product-gallery__image a img {
	max-width: 58%;
}

body.postid-24045 .woocommerce-product-gallery__image a img {
	max-width: 82%;
}

body.postid-24045 .product .entry-summary form {
	float: none;
	opacity: 1;
}

/* ================================================================
   Product: postid-38279
   ================================================================ */

body.postid-38279 .elementor-product-simple .cart .quantity {
	display: none;
}

body.postid-38279 .elementor-product-simple .cart .single_add_to_cart_button {
	margin-left: 18px !important;
}

body.postid-38279 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-38279 #content .product p.price {
	visibility: hidden;
	display: none;
}

body.postid-38279 .cart tr a {
	display: none !important;
}

/* ================================================================
   Product: postid-53475
   ================================================================ */

body.postid-53475 .elementor-product-simple .cart .quantity {
	display: none;
}

body.postid-53475 .elementor-product-simple .cart .single_add_to_cart_button {
	margin-left: 18px !important;
}

body.postid-53475 .swiper-wrapper .pp-image-slider-slide .pp-image-slider-caption {
	display: none;
}

body.postid-53475 .elementor-widget-woocommerce-product-price p {
	display: none !important;
	visibility: hidden;
}
