/*
Stylesheet Name: Savior Pro Styles
Author: Savior Admin
Tags: elementor-element, elementor-button, pp-dual-heading, pp-info-box, img, svg, pp-advanced-menu, slider_revolution, slick-slider, elementor-widget-video, elementor-widget-image-box, mCustomScrollbar, pp-list-items.
Version: 1.1
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Elements
# Pages
# Sections
# keyFrames
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
body .pp-offcanvas-content{
	display: none;
}
*{
	margin: 0px;
	padding: 0px;
}
html {
	scroll-behavior: smooth;
}
a:focus,
a:-webkit-any-link:focus-visible,
.pp-video-play-icon:focus{
	outline: 0px solid #000 !important;
}
h1, h2, h3, h4, h5, h6,
.pp-dual-heading-block.elementor-widget-pp-dual-heading .pp-dual-heading,
.elementor-element.elementor-widget-text-editor p,
.woocommerce-js h2,
.entry-content :where(h1,h2,h3,h4,h5,h6),
.single.ast-page-builder-template .entry-header + .entry-content, 
.single.ast-page-builder-template .ast-single-entry-banner + .site-content article .entry-content{
	margin-bottom: 0px;
}
input, button{
	outline: none !important;
	box-shadow: none !important;
}
ul, ol{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.h-100{
	height: 100%;
}
.mb-0{
	margin-bottom: 0px !important;
}
#primary .entry-header,
#primary .entry-header .entry-title{
	display: none !important;
}
#primary,
.ast-plain-container.ast-no-sidebar #primary{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.ast-separate-container{
	background-color: #fff;
}
.ast-container,
.ast-woo-shop-archive .site-content > .ast-container{
	padding: 0px;
	max-width: 100%;
}
.ast-separate-container #primary, 
.ast-separate-container.ast-left-sidebar #primary, 
.ast-separate-container.ast-right-sidebar #primary,
.error404.ast-separate-container #primary{
	margin-top: 0px;
	margin-bottom: 0px;
}
.ast-narrow-container .site-content > .ast-container{
	max-width: 100%;
}
.ast-separate-container .ast-container .ast-article-single{
	padding: 0px !important;
	background: none;
}
#ast-scroll-top.ast-scroll-top-icon{
	width: 38px;
	height: 38px;
	transition: all 0.35s ease;
	right: 15px;
	bottom: 15px;
}
#ast-scroll-top.ast-scroll-top-icon .ast-icon.icon-arrow{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
}
#ast-scroll-top.ast-scroll-top-icon .ast-icon.icon-arrow svg{
	width: 18px;
	height: auto;
}
.section-head.elementor-widget-pp-dual-heading .pp-dual-heading{
	display: flex;
	flex-direction: column;
}
#ast-scroll-top.ast-scroll-top-icon:active,
#ast-scroll-top.ast-scroll-top-icon:hover,
#ast-scroll-top.ast-scroll-top-icon:focus{
	border: 0px;
}
body:not(.woocommerce-shop):not(.single-product):not(.tax-product_cat):not(.search-results) .jet-woo-product-gallery-pswp {
	display: none !important;
}
.jet-woo-product-gallery-pswp{
	display: none;
}
body.woocommerce .pswp__bg, 
body.woocommerce-page .pswp__bg{
	opacity: 0.8 !important;
}
body .gform-theme--framework .gform_validation_errors,
body .gform-theme--framework .gform_validation_errors:focus{
	border-color: #FF7A21;
}
/** Payment Success **/
.elementor-popup-modal.add-paym .dialog-message .pmet-pop .elementor-element.customSuccess{
	display: none !important;
}
.elementor-popup-modal.add-paym.cardAddedSuccess .dialog-message .pmet-pop .elementor-element.customSuccess{
	display: flex !important;
}
.elementor-popup-modal.add-paym.cardAddedSuccess .dialog-message .pmet-pop .elementor-widget-shortcode.addPymentInt{
	display: none !important;
}
/*--------------------------------------------------------------
# Common Classes
--------------------------------------------------------------*/
.elementor .pb-0{
	padding-bottom: 0px !important;
}
.elementor .col-orange{
	color: #FF7A21;
}
.elementor .col-white{
	color: #fff;
}
.elementor .col-black{
	color: #000;
}
.elementor .col-grey{
	color: #222222;
}
.elementor .col-black-ww{
	color: #03101B;
}
.elementor .elementor-element.wd-auto{
	width: auto !important;
}
.elementor .elementor-element.mr-0 > .e-con-inner{
	margin-right: 0px !important;
}
.elementor .elementor-element.ml-0 > .e-con-inner{
	margin-left: 0px !important;
}
.elementor .elementor-element.ml-8p > .e-con-inner{
	margin-left: 8.4375%
}
.btn-group.elementor-widget-pp-buttons .pp-buttons-group .pp-button.wd-140{
	width: 140px;
	height: 59px;
	transition: all 0.35s ease;
}
/** Buttons **/
.elementor .elementor-widget-button.wd-280 .elementor-button{
	width: 280px;
}
.elementor .elementor-widget-button.wd-358 .elementor-button{
	width: 358px;
}
.elementor .elementor-widget-button.btn-white .elementor-button{
	height: 58px;
}
.elementor .elementor-widget-button.btn-white .elementor-button .elementor-button-content-wrapper{
	align-items: center;
	justify-content: center;
	display: flex;
	height: 100%;
}
.elementor .elementor-widget-button.btn-white .elementor-button .elementor-button-icon svg,
.signup-block .reg-form.elementor-widget-pp-registration-form .pp-registration-form .pp-rf-fields-wrap .pp-rf-field.elementor-field-type-submit .pp-submit-button .pp-button-content .elementor-button-icon svg{
	width: auto;
	height: auto;
	transition: all 0.35s ease;
}
.elementor .elementor-widget-button.btn-white .elementor-button:hover .elementor-button-icon svg,
.elementor .elementor-widget-button.btn-white .elementor-button:focus .elementor-button-icon svg,
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover .ww-arrow,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-button.pp-submit-button:hover:after,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-button.pp-submit-button:focus:after,
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover .ww-arrow,
.fogott-block .account-page-form fieldset .lostpassword-submit .button:hover:after,
.fogott-block .account-page-form fieldset .lostpassword-submit .button:focus:after,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow:hover .sp-i-oneicon_button_arrow_left,
.db-main .content-row .db-orders .btn-box .btn-shop:hover .sp-i-oneicon_button_arrow_left,
.db-main .db-orders .btn-row .back-btn:hover .sp-i-oneicon_button_arrow_left,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-footer .gform_button:hover .ww-arrow,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-totals .cart_totals .wc-proceed-to-checkout .checkout-button:hover .icon-arrow,
.shop-main .prod-card .btn-vp.elementor-widget-button .elementor-button:hover .elementor-button-icon,
.shop-main .prod-card .btn-vp.elementor-widget-button .elementor-button:focus .elementor-button-icon,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button:hover:after,
.shop-single .related-prod .rel-card .btn-vp.elementor-widget-button .elementor-button:hover .elementor-button-icon,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button:hover:after,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .return-to-shop .button:hover .icon-arrow,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .wfacp-order-place-btn-wrap #place_order.button:hover:before,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .wfacp-order-place-btn-wrap #place_order.button:focus:before,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .button:hover:before,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .button:focus:before{
	rotate: -45deg;
}
.elementor .elementor-widget-button.btn-white .elementor-button .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.elementor .elementor-widget-button.btn-white .elementor-button:hover .elementor-button-icon svg path,
.elementor .elementor-widget-button.btn-white .elementor-button:focus .elementor-button-icon svg path{
	fill: #fff;
}
.elementor .elementor-widget-button.btn-white.arrow-white .elementor-button:hover .elementor-button-icon svg path,
.elementor .elementor-widget-button.btn-white.arrow-white .elementor-button:focus .elementor-button-icon svg path{
	fill: #FF7A21;
}
/*--------------------------------------------------------------
# Hide Footer from pages
--------------------------------------------------------------*/
.woocommerce-cart .elementor-element.main-footer > .e-con-inner,
.woocommerce-checkout .elementor-element.main-footer > .e-con-inner{
	padding-top: 0px !important;
	max-width: 1400px !important;
	margin-right: auto !important;
}
.woocommerce-cart .main-footer .elementor-element.top-row,
.woocommerce-checkout .main-footer .elementor-element.top-row{
	display: none !important;
}
.woocommerce-cart .main-footer .elementor-element.bottom-row,
.woocommerce-checkout .main-footer .elementor-element.bottom-row{
	margin-top: 0px !important;
	border-top: 0px !important;
}
/*--------------------------------------------------------------
# Home Page
--------------------------------------------------------------*/
.btn-group .pp-buttons-group .pp-button.icon-btn.btn-space{
	margin: 0px 40px 0px 13px;
}
body:not(.logged-in) .btn-group .pp-buttons-group .pp-button.icon-btn.user-btn {
	display: none !important;
}
.btn-group .pp-buttons-group .pp-button.icon-btn .pp-button-content-inner .pp-button-icon svg{
	width: auto;
	height: auto;
	transition: all 0.35s ease;
}
.btn-group .pp-buttons-group .pp-button.icon-btn .pp-button-content-inner .pp-button-icon svg path{
	transition: all 0.35s ease;
}
.btn-group .pp-buttons-group .pp-button.icon-btn:hover .pp-button-content-inner .pp-button-icon svg path{
	fill: #FF7A21;
}
.btn-group .pp-buttons-group .pp-button.cart-btn .pp-button-content-wrapper .pp-button-content-inner{
	position: relative;
}
.btn-group .pp-buttons-group .pp-button.cart-btn .pp-button-title{
	position: absolute;
	top: -14px;
	right: -18px;
}
.btn-group .pp-buttons-group .pp-button.cart-btn .pp-button-title .cart_wrapper{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	color: #fff;
	background: #FF7A21;
	border: 1px solid #FF7A21;
}
.elementor .elementor-element.wd-992{
	max-width: 992px !important;
}
.main-hero .font-150.elementor-widget-heading{
	position: relative;
}
.main-hero .font-150.elementor-widget-heading .elementor-heading-title{
	position: relative;
	z-index: 1;
}
.main-hero .font-150.elementor-widget-heading:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="990" height="38" viewBox="0 0 990 38" fill="none"><path d="M2.40157 13.0923C3.58762 11.7078 4.97044 10.3045 6.4563 8.95811C7.4728 7.88453 11.7177 4.78969 14.2057 3.8223C16.9479 2.60672 18.8187 2.13024 20.688 1.69024C24.1793 0.923462 26.9136 0.712849 29.249 0.604881C31.327 0.51593 30.4809 1.72234 31.8086 1.73861C34.5116 1.76495 36.8055 0.969738 39.2103 1.20295C40.0417 1.28278 39.2066 3.06071 40.0753 3.10679C44.6851 3.36834 49.0509 2.57823 53.5131 2.60928C75.8404 2.80086 97.4124 2.72703 119.572 2.83328C127.04 2.86962 135.949 4.16901 143.334 3.33403C144.216 3.23454 143.656 1.77297 143.821 1.64767C146.431 -0.271817 145.617 2.72312 147.377 3.07942C154.098 4.49161 161.919 4.47039 168.275 3.78372C171.062 3.48585 168.201 0.610211 171.058 2.20153C171.257 2.30896 170.571 3.88697 171.347 4.03985C173.101 4.38335 176.494 4.04375 177.754 4.14624C180.297 4.34953 180.721 4.32664 183.167 4.30383C185.339 4.29252 187.815 4.58828 190.316 4.68557C191.594 4.73956 192.877 4.73513 194.12 4.59147C194.875 4.49965 193.848 2.91043 195.052 2.61912C196.253 2.32817 199.493 2.41637 200.606 2.77869C201.715 3.14113 201.263 4.40899 201.463 4.69521C203.103 7.11155 206.894 3.67888 207.314 3.58967C215.896 2.04727 223.68 3.8748 231.809 3.77392C238.188 3.69089 244.716 2.98366 250.712 3.00833C257.982 3.04275 263.745 3.85594 270.726 3.64138C271.459 3.62064 270.582 1.74208 271.478 1.71294C280.985 1.40543 290.296 1.53175 299.704 2.7306C300.637 2.85259 299.449 4.51852 300.382 4.73944C306.05 6.05542 315.414 9.25587 318.691 2.02036C322.544 2.27413 327.274 2.53207 330.801 3.96197C333.076 4.88227 330.882 6.70163 333.669 5.91287C334.299 5.73709 333.468 4.1623 334.413 4.01821C338.463 3.41262 342.589 3.89963 346.502 3.05847C347.292 2.8837 347.067 1.46906 347.29 1.21267C349.16 -0.864209 352.338 2.52999 353.03 2.77385C358.335 4.59133 362.077 3.8414 366.91 3.85887C368.033 3.86373 366.695 1.96929 367.775 1.90566C373.35 1.60128 379.362 1.73192 384.781 2.54742C385.996 2.73334 384.888 4.35938 385.469 4.53113C388.033 5.26872 388.587 2.20568 391.059 2.8542C391.581 2.98699 391.295 4.37548 391.39 4.52733C392.89 6.91092 394.17 3.51623 394.553 3.4395C399.386 2.3931 402.635 5.91439 407.241 5.39158C407.796 5.32545 406.536 3.57643 408.096 3.49786C418.48 2.96411 429.755 3.39663 440.048 4.7581C441.664 4.96735 440.516 6.29044 440.619 6.45254C442.286 8.98508 443.348 5.57833 443.875 5.44806C448.023 4.5089 452.031 7.34656 454.767 3.28343C472.282 4.62223 489.83 2.28647 507.316 5.86319C507.536 5.90457 507.147 7.58147 507.587 7.65679C512.892 8.58144 511.867 5.98026 515.38 2.78456C516.265 1.98209 518.983 5.81966 519.225 6.10085C520.101 7.13704 519.202 9.63266 519.496 9.83297C521.922 11.4056 521.502 3.16226 524.778 3.15019C524.881 3.16365 524.454 4.68237 524.73 4.83246C525.586 5.30371 526.433 4.6983 527.272 5.21829C529.207 6.42155 529.856 10.4258 532.742 8.08628C533.108 7.78268 532.534 3.10761 535.429 3.32059C536.581 3.40944 541.702 3.31548 543.144 3.61476C544.583 3.91366 543.6 5.4233 543.702 5.48828C547.584 7.47086 546.117 8.30065 548.07 11.2459C550.025 14.18 549.467 7.17121 550.259 6.38672C551.053 5.60444 553.914 7.24135 554.62 7.81116C555.323 8.38121 554.453 9.34103 555.072 9.66305C559.154 11.767 556.853 6.17894 558.195 5.06295C561.36 2.42055 563.85 7.61331 566.77 8.11573C567.56 8.25141 566.913 7.0689 567.616 6.95648C570.403 6.52695 572.086 8.14515 575.267 6.65039C575.787 6.4068 578.357 3.2752 580.034 5.56524C580.271 5.89547 579.602 7.19253 580.799 7.48001C582.589 7.91147 585.747 8.18759 587.652 7.75037C589.054 7.42689 587.441 5.29569 589.209 5.95497C589.995 6.24936 588.542 7.50137 590.019 7.95027C591.487 8.39904 595.248 8.3361 596.683 8.28996C598.114 8.24286 597.327 6.62523 597.443 6.5159C598.141 5.8895 600.891 5.10292 601.135 5.10435C613.47 4.88107 624.579 7.58921 636.605 6.66418C637.534 6.59396 636.912 4.88749 637.054 4.85918C640.234 4.13806 637.733 8.68256 639.959 10.1982C639.632 6.73364 640.945 7.35873 643.191 6.97478C644.273 6.78694 643.681 5.44624 643.78 5.30871C645.382 3.26798 646.506 5.89831 646.796 6.4363C647.864 8.41527 649.02 6.07283 649.748 7.3956C650.476 8.70847 648.809 10.6594 650.971 10.6308C651.576 9.38938 649.965 6.15057 651.606 5.62243C657.806 3.62465 669.396 6.1494 674.345 6.40608C679.307 6.66243 680.916 6.4312 683.818 6.87517C689.063 7.67799 687.138 5.27582 690.398 4.17025C693.67 3.06483 692.088 8.98458 692.56 10.256C693.026 11.5269 693.518 10.2172 694.09 10.9154C694.658 11.6135 693.431 12.4801 694.765 12.7406C696.099 13.0009 699.75 10.7337 700.223 9.40292C701.222 6.58359 699.568 3.6283 703.112 4.66262C703.316 4.72401 702.657 6.28089 703.437 6.43707C709.634 7.62644 716.108 7.69215 722.325 8.74369C723.174 8.89073 722.417 10.6227 722.911 10.7278C728.059 11.8285 726.216 8.91218 729.036 5.66643C728.407 9.98194 729.97 12.6197 733.888 12.6404C736.245 12.6544 735.837 10.7705 737.36 9.44047C737.817 9.03954 739.488 10.3315 739.79 9.44489C740.785 6.54675 739.206 3.30563 743.259 4.59218C743.437 4.65334 742.873 6.23975 743.487 6.33507C747.456 6.95904 747.951 3.92828 752.221 3.55647C755.563 3.26472 761.523 5.1059 765.347 5.40231C765.272 10.2534 768.882 9.13869 770.346 5.79247C772.83 5.92678 775.517 5.73489 777.924 6.19472C778.752 6.35148 778.209 7.75653 778.314 7.90818C779.923 10.2871 780.986 7.03204 781.521 6.90393C787.303 5.65797 792.028 8.11958 797.568 5.70399C797.765 5.61699 798.08 2.24704 799.565 4.70599C799.661 4.87549 797.831 6.41037 800.44 6.52644C803.043 6.64278 807.995 8.44452 811.59 6.8798C812.463 6.50309 814.669 3.76561 816.445 5.90127C816.681 6.19128 816.424 7.15794 816.765 7.69541C817.87 9.408 818.469 6.00158 819.769 8.89389C821.069 11.7861 823.769 13.9506 827.418 11.9511C827.534 11.893 828.396 9.19273 829.545 9.23442C831.378 9.30329 833.984 9.86342 835.901 9.84421C836.819 9.83404 836.23 8.15829 836.39 8.1275C842.557 7.18298 846.909 8.67375 853.508 9.31698C854.717 9.43821 858.191 7.14961 860.536 8.95493C863.111 10.9312 860.471 19.1626 866.389 17.1974C868.784 16.4113 871.775 5.9686 876.057 11.3745C884.347 10.0279 892.045 12.7906 900.376 10.8708C900.75 10.7857 901.93 7.87101 902.809 7.91004C904.114 7.97362 904.831 9.33499 905.764 9.42404C909.67 9.83149 913.246 8.66379 917.018 8.84239C918.45 8.90724 917.95 10.3158 919.659 10.3933C921.366 10.4695 922.504 8.61441 924.82 9.50837C926.567 10.1898 928.326 13.9787 930.637 14.4189C930.723 10.6803 932.312 10.7562 935.138 9.76743C935.681 9.57559 935.098 8.27477 935.354 8.1169C936.4 7.44554 937.369 8.52331 938.362 7.7926C938.604 7.6171 938.614 6.34036 938.812 6.12482C940.49 4.24345 943.262 7.11348 943.738 7.61319C945.562 9.51101 946.413 7.84989 947.813 8.59679C949.21 9.34359 947.122 10.2797 948.754 10.7324C952.136 11.6687 956.487 11.4596 959.921 11.516C961.29 11.5306 960.355 9.82696 960.551 9.78948C963.38 9.35536 966.244 11.1663 967.811 7.77053C969.78 16.5468 969.518 6.91803 973.567 8.67251C973.886 8.81441 974.295 12.965 973.071 13.5752C971.847 14.1848 969.99 12.8885 968.292 13.8395C967.89 14.0627 965.59 17.9538 965.276 18.1897C962.816 20.0327 962.463 13.8301 962.333 13.4895C960.855 9.81382 958.042 14.006 957.298 14.296C953.902 15.625 951.017 14.7546 948.178 15.7035C946.322 16.3167 946.144 20.38 944.686 20.2566C939.841 19.8488 938.147 14.1818 933.59 19.0995C932.613 20.1484 933.587 24.5885 930.082 21.099C929.864 20.879 927.255 17.6863 925.749 19.7079C925.56 19.9628 925.567 21.257 925.317 21.3659C923.645 22.0703 922.529 21.04 920.708 21.5351C918.888 22.0302 916.7 22.7679 914.622 22.3304C913.37 22.0687 911.762 19.6586 911.163 19.0686C909.47 17.3692 907.659 20.1588 906.611 18.1002C905.553 16.0312 907.615 12.8865 904.845 11.5512C904.745 14.9137 904.512 18.3651 904.35 21.7468C898.296 21.6327 892.287 20.5498 886.194 20.7029C885.438 20.7252 886.213 22.5323 885.403 22.6029C881.984 22.8926 879 21.6062 875.461 22.122C872.718 22.5283 869.732 24.4445 866.851 24.9289C865.091 21.0827 860.827 22.3922 857.732 22.0431C856.648 21.9224 856.72 20.8947 855.949 20.5601C853.041 19.3225 854.406 22.7216 853.609 23.2573C850.194 25.5437 849.895 17.848 845.87 18.0414C845.657 18.0491 843.055 22.1535 842.697 22.4093C840.42 24.077 842.318 20.9817 840.892 20.6798C838.296 20.1281 836.462 19.1499 833.398 20.3541C832.503 20.7108 830.36 23.2695 828.622 21.2933C828.394 21.0345 828.519 19.6785 828.335 19.5992C825.008 18.2784 824.924 22.5391 823.027 23.9837C821.129 25.428 818.196 22.4895 817.599 21.6424C816.038 19.4509 818.793 20.7041 818.878 20.4889C819.868 17.9271 817.731 18.3699 816.099 18.155C815.859 13.9776 813.578 14.2304 814.408 17.949C814.502 18.3551 815.771 17.9644 816.099 18.155C814.671 22.255 812.164 22.7822 809.395 18.9545C808.093 17.1606 809.32 15.0663 805.363 15.8357C803.568 16.1831 804.264 19.0589 802.681 19.8446C799.064 21.6373 794.367 18.9586 790.649 19.385C789.299 19.5398 790.615 21.1131 789.693 21.2731C787.247 21.7029 785.089 20.5236 782.637 21.1313C782.415 21.1883 782.959 22.836 782.196 22.8578C776.41 23.0551 771.315 22.0047 765.263 21.9819C762.336 21.9717 757.113 22.8865 754.092 22.7071C748.875 22.406 742.341 20.0168 737.862 20.6044C734.934 20.9806 735.579 22.6284 734.326 23.7532C731.909 25.9334 727.63 22.0386 727.054 21.4355C727.036 21.4155 729.548 21.0237 728.207 20.1791C727.425 18.4168 727.082 21.4278 727.054 21.4355C726.672 21.0458 721.672 20.6779 720.661 20.9943C720.115 21.1672 720.422 22.7288 720.138 22.7894C713.379 24.1959 706.631 24.6018 699.824 23.881C699.704 23.8496 699.882 22.1022 699.6 22.0502C695.655 21.2789 693.164 23.4197 689.876 24.6934C686.605 25.9665 684.015 25.5455 682.079 22.5491C679.617 22.9304 676.09 21.6098 674.063 20.8083C672.037 20.0069 671.761 23.4082 671.582 23.4758C666.043 25.6363 662.816 23.6949 657.011 23.4015C654.254 23.2561 648.802 23.7586 645.836 24.1357C643.491 24.4393 642.079 23.6448 639.924 24.1582C639.633 24.2268 639.93 25.7405 639.841 25.799C637.44 27.615 638.589 23.9111 638.091 23.2508C636.298 20.8498 635.152 19.5714 632.047 20.7081C631.33 20.9684 629.251 26.3024 627.947 26.6165C626.251 27.0152 626.888 25.1034 625.114 25.5696C624.962 25.6077 624.996 26.7863 623.901 26.7364C618.817 26.5203 613.317 25.8452 608.055 25.9739C607.33 25.987 608.264 27.8547 607.216 27.9043C602.298 28.1359 596.931 28.078 592.179 27.2131C591.009 26.9944 591.739 25.6838 591.484 25.2957C589.921 22.9474 587.723 26.3692 587.36 26.4351C578.743 28.0961 571.907 25.0196 563.083 26.5133C562.601 26.6009 558.905 30.273 557.249 27.1356C557.131 26.9269 555.513 23.7168 554.048 25.9181C553.957 26.0558 554.993 27.7079 553.192 27.5438C551.392 27.3801 548.503 28.4925 546.036 26.6809C545.255 26.1102 543.405 22.9088 541.094 25.4708C540.942 25.6496 537.383 31.4382 536.101 27.4545C535.894 26.7987 536.096 22.5787 533.349 24.7497C532.824 25.1705 533.781 26.109 532.398 26.7005C530.286 27.6121 527.463 26.49 524.816 28.3772C524.356 28.7112 522.405 31.5807 520.831 29.4116C520.584 29.0719 521.047 27.6619 520.218 27.5067C516.279 26.762 512.178 27.7165 508.213 26.754C506.809 26.4159 507.519 24.1364 506.056 23.5307C504.598 22.9251 501.647 22.3475 500.086 23.3932C498.538 24.4392 500.243 28.0632 497.922 28.361C487.807 29.6548 478.066 27.559 467.926 27.2845C466.437 27.2434 467.675 28.5376 465.484 28.5703C457.467 28.696 443.475 29.9688 436.489 27.2388C430.899 25.052 437.912 23.3397 433.647 22.4582C431.59 22.0379 429.394 26.2669 428.902 26.4019C423.998 27.7725 420.561 25.9187 416.178 26.5122C415.272 26.6353 416.169 28.3415 415.398 28.4274C412.767 28.736 410.009 27.9856 407.517 28.137C406.399 28.2089 406.611 29.5141 405.583 29.4182C403.109 29.2039 400.85 28.6659 398.412 27.4537C398.189 27.3432 399.681 25.7109 397.829 25.6597C394.833 25.5813 391.128 24.3923 387.731 25.6572C386.723 26.0377 386.697 29.0231 384.522 26.9729C384.067 26.5447 384.624 22.9569 382.127 26.0676C381.723 26.5844 377.394 30.7855 375.276 28.1042C374.715 27.3986 373.278 24.4731 372.056 24.9409C371.89 25.0154 372.564 26.6152 371.55 26.7772C367.977 27.3206 364.254 27.1709 360.637 27.6944C359.671 27.8374 361.12 29.4882 359.681 29.6483C355.632 30.0917 350.564 29.7001 346.652 29.2054C345.208 29.0199 346.196 27.6391 346.09 27.4902C344.387 25.0679 343.415 28.3582 342.858 28.5532C339.403 29.7221 336.772 28.1967 333.491 28.6269C332.594 28.7414 333.241 30.303 333.063 30.4438C331.221 31.8204 332.581 28.9992 331.408 28.6971C328.123 27.8417 324.498 27.9927 321.239 28.2161C320.042 28.3004 321.4 30.1064 320.327 30.1611C314.04 30.5189 307.114 30.3973 300.946 29.4451C299.776 29.2626 300.5 27.8588 300.254 27.5414C298.552 25.3207 296.161 28.3874 295.564 28.6826C292.931 30.0295 291.901 28.8017 289.59 29.0518C278.435 30.2938 264.532 29.6034 253.979 29.2063C240.148 28.6979 229.521 27.489 216.305 28.005C215.465 28.0362 216.336 29.8849 215.613 29.9356C207.371 30.4474 198.819 30.0178 190.719 30.426C189.778 30.4715 188.841 30.527 187.908 30.5948C187.131 30.6481 188.279 32.393 187.035 32.5378C184.485 32.8471 181.307 32.8041 178.808 32.284C177.59 32.0337 179.191 30.4929 177.966 30.2719C175.177 29.7527 171.832 29.6869 168.898 30.0242C167.634 30.1718 169.576 31.9392 167.934 31.9907C156.783 32.3787 145.641 32.925 134.304 30.8723C133.513 30.7317 132.726 27.0852 131.096 27.8301C130.998 28.8501 131.036 30.046 131.01 31.1342C114.752 32.1421 98.4689 31.3736 82.2866 31.9003C81.6244 31.9223 82.8527 33.8106 81.5762 33.8631C73.8189 34.1893 66.4537 35.1127 58.6039 33.712C57.8144 33.5777 58.0794 30.1319 55.7602 30.8164C55.2884 30.9429 52.1192 31.6406 51.189 32.4638C51.0785 32.5853 51.832 34.1229 50.7322 34.2604C44.5109 35.0273 37.8319 35.3243 32.5878 35.3461C31.8003 35.3404 32.2907 33.5089 31.6862 33.5007C30.4111 33.4841 29.2221 33.7251 28.6807 33.9136C28.4223 33.9977 28.3634 34.0614 28.6164 33.9286C28.7429 33.8613 28.9345 33.7379 29.0628 33.6391C29.1919 33.5412 29.2243 33.4988 28.9516 33.739C27.507 35.0052 26.0731 36.161 24.3972 37.0034C21.5663 38.4561 20.1978 35.6492 16.9038 34.9594C16.4373 34.8614 15.0166 36.3528 13.6844 35.3243C10.3333 32.7317 7.56112 28.8828 3.91055 26.2076C3.11224 25.6425 2.00634 28.4727 1.36686 25.6547C1.3194 25.47 2.14807 23.3624 1.93497 22.4143C1.78267 21.7619 0.0468973 21.133 0.0547583 20.0742C0.0707729 19.0097 1.72142 19.3247 2.0577 17.7636C2.40552 16.1894 0.557267 15.277 2.40157 13.0923ZM664.954 17.2265C663.07 15.5962 662.799 21.5786 664.836 20.1441C664.934 20.0677 665.051 17.3064 664.954 17.2265ZM892.326 16.0377C889.863 13.4011 888.184 17.2819 889.92 19.3183C891.656 21.3525 893.076 16.837 892.326 16.0377ZM917.8 14.0933C914.926 12.015 914.48 20.4979 917.555 18.781C917.734 18.6839 917.968 14.214 917.8 14.0933ZM21.9092 28.6772C21.8365 28.633 20.7341 29.5781 20.766 29.6605C21.5421 31.5468 23.6984 29.6976 21.9092 28.6772ZM943.083 11.9789C942.186 10.832 939.606 12.1583 940.721 13.5844C941.618 14.7317 944.2 13.4055 943.083 11.9789ZM566.856 11.0354C566.826 10.9464 565.738 10.8687 565.761 11.3725C565.838 12.9952 567.352 12.5336 566.856 11.0354ZM986.062 11.8528C979.708 11.5376 975.853 4.53317 982.771 5.31931C984.024 5.46154 980.072 7.55556 981.667 8.18623C984.586 9.33521 986.52 4.9344 989.501 7.28999C990.04 7.72114 986.424 11.8863 986.051 11.8625C986.054 11.8593 986.058 11.856 986.062 11.8528ZM663.859 10.0432C663.821 9.96412 662.304 9.89156 662.268 9.97004C661.449 11.8704 664.506 12.0177 663.859 10.0432ZM503.316 7.51136C503.254 7.34298 499.705 7.19654 499.596 7.35221C497.767 10.4635 504.895 10.7689 503.316 7.51136ZM765.407 5.53164C767.051 3.61937 769.022 3.39233 770.338 5.79004C768.7 5.66442 767.052 5.64742 765.407 5.53164Z" fill="%23F8883D"/></svg>') no-repeat;
	width: 990px;
	height: 38px;
	display: inline-block;
	position: absolute;
	left: 39px;
	bottom: 12px;
}
.elementor-widget-pp-dual-heading .pp-dual-heading{
	position: relative;
}
.elementor-widget-pp-dual-heading .pp-dual-heading span{
	position: relative;
	z-index: 1;
}
.elementor-widget-pp-dual-heading.shape-head-wwa .pp-dual-heading:before{
	content: "";
	background: url(/wp-content/uploads/2025/07/who-we-are-shape.png) no-repeat;
	width: 339px;
	height: 149px;
	display: inline-block;
	position: absolute;
	left: -63px;
	top: -36px;
}
.wwa-block .top-row .dual-font.elementor-widget-pp-dual-heading{
	max-width: 720px;
}
.wwa-block .top-row .font-18.elementor-widget-text-editor{
	max-width: 700px;
}
.wwa-block .bottom-row .wwa-slider.e-widget-swiper .elementor-image-carousel-wrapper{
	padding-bottom: 55px;
}
.wwa-block .bottom-row .wwa-slider.e-widget-swiper .elementor-image-carousel-wrapper .swiper-pagination{
	display: flex;
	align-items: center;
	justify-content: center;
}
.wwa-block .bottom-row .wwa-slider.e-widget-swiper .elementor-image-carousel-wrapper .swiper-pagination .swiper-pagination-bullet{
	border-radius: 0px;
	transition: all 0.3s ease;
}
.wwa-block .bottom-row .wwa-slider.e-widget-swiper .elementor-image-carousel-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	height: 18px;
	width: 18px;
}
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-container{
	aspect-ratio: auto;
	padding-top: 932px;
}
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon{
	top: inherit;
	bottom: 242px;
	right: inherit;
	left: 50%;
	transform: translateX(-50%);
}
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "watch video";
	color: #000;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 4.56px;
	text-transform: uppercase;
	background: #FF7A21;
	display: flex;
	width: 316px;
	height: 72px;
	padding: 10px 5px;
	justify-content: center;
	align-items: center;
	transition: all 0.35s ease;
	margin: 0px 15px 0px 0px;
}
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon,
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg{
	width: auto;
	height: auto;
	font-size: unset;
}
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover:before{
	background: #fff;
	color: #FF7A21;
}
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg path{
	transition: all 0.35s ease;
}
.hv-block .home-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg path{
	fill: #FF7A21;
}
.hv-block .video-shape.elementor-widget-icon{
	transform: translateX(-50%);
}
.hv-block .video-shape.elementor-widget-icon .elementor-icon svg{
	width: auto;
	height: auto;
}
.elementor-widget-pp-dual-heading.shape-head-benef .pp-dual-heading:before{
	content: "";
	background: url(/wp-content/uploads/2025/07/benifits-shape.png) no-repeat;
	width: 526px;
	height: 149px;
	display: inline-block;
	position: absolute;
	left: 50%;
	top: -30px;
	transform: translateX(-50%);
}
.benefits .benef-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon{
	width: 100%;
}
.benefits .benef-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon img{
	transition: all 0.35s ease;
	mix-blend-mode: luminosity;
}
.benefits .benef-card.elementor-widget-pp-info-box .pp-info-box:hover .pp-info-box-icon img{
	mix-blend-mode: normal;
}
.benefits .benef-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap{
	display: flex;
	border-bottom: 1px solid #fff;
	padding: 0px 0px 8px;
}
.benefits .benef-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description{
	margin: 0px;
}
.benefits .benef-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container{
	width: 75px;
}
.benefits .benef-card.mr-40n.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-subtitle{
	margin-right: -40px;
}
.benefits .benef-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description{
	padding: 15px 0px 0px 74px;
}
.benefits .last-row .font-130.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text span,
.benefits .last-row .font-130.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text span{
	display: inline-block;
	color: #FF7A21;
}
.benefits .last-row .font-130.elementor-widget-pp-dual-heading .pp-dual-heading{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.benefits .last-row .font-130.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text:after{
	content: "";
	background: url(/wp-content/uploads/2025/07/head-right-img.png) no-repeat;
	width: 369px;
	height: 98px;
	display: inline-block;
	margin-left: 65px;
}
.benefits .last-row .font-130.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text:before{
	content: "";
	background: url(/wp-content/uploads/2025/07/head-left-img.png) no-repeat;
	width: 361px;
	height: 98px;
	display: inline-block;
	margin-right: 45px;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_heading,
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_heading{
	display: none;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label .gfield_required{
	display: none;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields{
	-moz-column-gap: 0px;
	column-gap: 0px;
	row-gap: 47px;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield{
	position: relative;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-field-label,
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label,
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-password .gform-grid-row .ginput_password .gform-field-label,
.fogott-block .account-page-form fieldset p label,
.som-pass-strength-form fieldset > div > div label[for="som_new_user_pass"],
.som-pass-strength-form fieldset > div > .somfrp-password-wrapper label[for="som_new_user_pass_again"],
.login-block .affwp-form fieldset label{
	position: absolute;
	left: 0px;
	top: 0px;
	transition: opacity 0.5s ease, transform 0.5s ease;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.hide-label .gfield_label,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.hide-label .elementor-field-label,
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.hide-label .gfield_label,
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-password .gform-grid-row .ginput_password.hide-label .gform-field-label,
.fogott-block .account-page-form fieldset p.hide-label label,
.som-pass-strength-form fieldset > div > div.hide-label label[for="som_new_user_pass"],
.som-pass-strength-form fieldset > div > .somfrp-password-wrapper.hide-label label[for="som_new_user_pass_again"],
.login-block .affwp-form fieldset p.hide-label label{
	opacity: 0;
	transform: translateY(-25px);
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{
	min-height: auto;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield input,
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{
	box-shadow: none !important;
	outline: none !important;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer{
	padding: 64px 0px 0px;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button{
	width: 280px;
	height: 58px;
	background: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
	color: #23363D;
	box-shadow: none !important;
	transition: all 0.35s ease;
	border: 1px solid #3A3A3A;
	border-radius: 0px;
	padding: 10px 15px 10px 15px;
	outline: none !important;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: center;
	gap: 0px;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover{
	background: #FF7A21;
	color: #fff;
	border-color: #fff;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%2323363D"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
	margin-left: 20px;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23fff"/></svg>') no-repeat;
}
.contact-ww .contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_validation_errors{
	outline: none !important;
	box-shadow: none !important;
}
.contact-ww .contact-img.elementor-widget-image{
	height: 100%;
}
.main-footer .social-icons.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: unset;
	width: 64px;
	height: 74px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="74" viewBox="0 0 64 74" fill="none"><path d="M1 18.7722L31.5441 1L63 18.7722V55.2278L32 73L1 55.2278V18.7722Z" stroke="white"/></svg>') no-repeat;
	transition: all 0.35s ease;
}
.main-footer .social-icons.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon:hover{
	opacity: 1;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="74" viewBox="0 0 64 74" fill="%23FF7A21"><path d="M1 18.7722L31.5441 1L63 18.7722V55.2278L32 73L1 55.2278V18.7722Z" stroke="white"/></svg>') no-repeat;
}
.main-footer .social-icons.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon svg{
	width: auto;
	height: auto;
}
.main-footer .social-icons.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon svg path{
	transition: all 0.35s ease;
}
.main-footer .social-icons.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon:hover svg path{
	fill: #fff;
}
.main-footer .top-row .elementor-element.col-01,
.main-footer .top-row .elementor-element.col-02,
.main-footer .top-row .elementor-element.col-03{
	width: auto;
}
.main-footer .footer-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg{
	width: auto;
	height: auto;
}
.main-footer .bottom-row .font-14.elementor-widget-text-editor{
	display: flex;
	align-items: center;
}
.main-footer .bottom-row .font-14.elementor-widget-text-editor .hm-icon{
	display: inline-block;
	margin-left: 9px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="17" viewBox="0 0 27 17" fill="none"><g clip-path="url(%23clip0_2476_2746)"><path d="M14.1113 7.5933L14.1122 3.82812L16.476 7.36318L19.2517 3.82812H22.0885V12.9632H19.7876V7.44357L16.476 11.3134L14.1113 7.5933Z" fill="%23ffffff"/><path d="M4.29492 3.91016H6.74913V12.9623H4.29492V3.91016Z" fill="%23ffffff"/><path d="M10.8903 3.91016H13.3445V12.9623H10.8903V9.4335H7.20898V7.43897H10.8903V3.91016Z" fill="%23ffffff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M25.4626 1.30228H0.766946V15.7243H25.4626V1.30228ZM0 0.535156V16.4915H26.2295V0.535156H0Z" fill="%23ffffff"/></g><defs><clipPath id="clip0_2476_2746"><rect width="26.2295" height="16" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>') no-repeat;
	width: 27px;
	height: 17px;
	transition: all 0.35s ease;
}
.main-footer .bottom-row .font-14.elementor-widget-text-editor .hm-icon:hover{
	width: 27px;
	height: 17px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="17" viewBox="0 0 27 17" fill="none"><g clip-path="url(%23clip0_2476_2746)"><path d="M14.1113 7.5933L14.1122 3.82812L16.476 7.36318L19.2517 3.82812H22.0885V12.9632H19.7876V7.44357L16.476 11.3134L14.1113 7.5933Z" fill="%23FF7A21"/><path d="M4.29492 3.91016H6.74913V12.9623H4.29492V3.91016Z" fill="%23FF7A21"/><path d="M10.8903 3.91016H13.3445V12.9623H10.8903V9.4335H7.20898V7.43897H10.8903V3.91016Z" fill="%23FF7A21"/><path fill-rule="evenodd" clip-rule="evenodd" d="M25.4626 1.30228H0.766946V15.7243H25.4626V1.30228ZM0 0.535156V16.4915H26.2295V0.535156H0Z" fill="%23FF7A21"/></g><defs><clipPath id="clip0_2476_2746"><rect width="26.2295" height="16" fill="%23FF7A21" transform="translate(0 0.5)"/></clipPath></defs></svg>') no-repeat;
}
.main-footer .footer-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{
	position: relative;
	padding: 0px;
}
.main-footer .footer-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text:after{
	width: 0%;
	height: 0.5px;
	content: "";
	background: currentColor;
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: 5px;
	transition: all 0.35s ease;
}
.main-footer .footer-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text:after{
	width: 100%;
}
/*--------------------------------------------------------------
# About Us Page
--------------------------------------------------------------*/
.elementor .elementor-element.inner-hero{
	background-blend-mode: luminosity;
}
.elementor .elementor-element.inner-hero:before{
	background: linear-gradient(90deg, rgba(7, 7, 7, 0.80) 15%, rgba(115, 115, 115, 0.00) 100%);
	background-blend-mode: lighten;
}
.elementor .mtf-shape.elementor-widget-heading,
.elementor .why-shape.elementor-widget-heading{
	position: relative;
}
.elementor .mtf-shape.elementor-widget-heading:before{
	content: "";
	background: url(/wp-content/uploads/2025/08/mtf-shape.png) no-repeat;
	display: inline-block;
	width: 339px;
	height: 149px;
	position: absolute;
	bottom: -15px;
	left: -12px;
}
.elementor .mtf-shape.elementor-widget-heading .elementor-heading-title,
.elementor .why-shape.elementor-widget-heading .elementor-heading-title{
	position: relative;
	z-index: 1;
}
.meet-found .font-30.elementor-widget-text-editor .col-orange{
	color: #FF7A21;
	font-weight: 400;
}
.card-mtf.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{
	position: relative;
	margin: 0px 0px 15px;
	padding: 0px 0px 10px;
}
.card-mtf.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title:after{
	content: "";
	background: #fff;
	display: block;
	width: 100%;
	height: 0.5px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.card-mtf.wd-144.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title:after{
	width: calc(100% - 144px);
}
.card-mtf.wd-126.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title:after{
	width: calc(100% - 126px);
}
.elementor .txt-gap-21.elementor-widget-text-editor p{
	margin-bottom: 21px;
}
.elementor .txt-gap-21.elementor-widget-text-editor p:last-child{
	margin-bottom: 0px !important;
}
.elementor .txt-gap-21.wd-566.elementor-widget-text-editor{
	max-width: 566px;
}
.elementor .card-mtf.wd-558.elementor-widget-image-box{
	max-width: 558px;
}
.elementor .wt-shape.elementor-widget-icon .elementor-icon svg{
	width: auto;
	height: auto;
}
.elementor .wt-shape.elementor-widget-icon{
	transform: translateX(-50%);
}
.elementor .why-shape.elementor-widget-heading{
	max-width: max-content;
	margin: 0px auto;
}
.elementor .why-shape.elementor-widget-heading:before{
	content: "";
	background: url(/wp-content/uploads/2025/08/why-wraps-shape.png) no-repeat;
	display: inline-block;
	width: 339px;
	height: 149px;
	position: absolute;
	bottom: -21px;
	left: 41px;
}
.elementor .ww-card-grid .mh-543.elementor-widget-image-box,
.elementor .ww-card-grid .mh-543.elementor-widget-image{
	min-height: 543px;
}
.elementor .ww-card-grid .ww-img.elementor-widget-image img{
	mix-blend-mode: luminosity;
}
/*--------------------------------------------------------------
# Contact Us Page
--------------------------------------------------------------*/
.elementor .elementor-element.social-icons .elementor-grid .elementor-grid-item .elementor-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: unset;
	width: 64px;
	height: 74px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="74" viewBox="0 0 64 74" fill="none"><path d="M1 18.7722L31.5441 1L63 18.7722V55.2278L32 73L1 55.2278V18.7722Z" stroke="white"/></svg>') no-repeat;
	transition: all 0.35s ease;
}
.elementor .elementor-element.social-icons .elementor-grid .elementor-grid-item .elementor-icon:hover{
	opacity: 1;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="74" viewBox="0 0 64 74" fill="%23FF7A21"><path d="M1 18.7722L31.5441 1L63 18.7722V55.2278L32 73L1 55.2278V18.7722Z" stroke="white"/></svg>') no-repeat;
}
.elementor .elementor-element.social-icons .elementor-grid .elementor-grid-item .elementor-icon svg{
	width: auto;
	height: auto;
}
.elementor .elementor-element.social-icons .elementor-grid .elementor-grid-item .elementor-icon svg path{
	transition: all 0.35s ease;
}
.elementor .elementor-element.social-icons .elementor-grid .elementor-grid-item .elementor-icon:hover svg path{
	fill: #fff;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_heading{
	display: none;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label .gfield_required{
	display: none;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields{
	-moz-column-gap: 0px;
	column-gap: 0px;
	row-gap: 47px;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield{
	position: relative;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label{
	position: absolute;
	left: 0px;
	top: 0px;
	transition: opacity 0.5s ease, transform 0.5s ease;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.hide-label .gfield_label{
	opacity: 0;
	transform: translateY(-25px);
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{
	min-height: auto;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield input,
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{
	box-shadow: none !important;
	outline: none !important;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer{
	padding: 64px 0px 0px;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button{
	width: 100%;
	height: 58px;
	background: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
	color: #fff;
	box-shadow: none !important;
	transition: all 0.35s ease;
	border: 1px solid #3A3A3A;
	border-radius: 0px;
	padding: 10px 15px 10px 15px;
	outline: none !important;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: center;
	gap: 0px;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover{
	background: #fff;
	color: #FF7A21;
	border-color: #FF7A21;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23fff"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
	margin-left: 20px;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_validation_errors{
	outline: none !important;
	box-shadow: none !important;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover .ww-arrow{
	rotate: -45deg;
}
.elementor .elementor-element.contact-container-right {
	width: 100%;
	max-width: 635px;
}
.elementor .elementor-element.contact-container-left {
	width: calc(100% - 635px);
	padding-right: 73px;
}
.elementor .elementor-element.contact-con .e-con-inner {
	margin-right: 237px;
	margin-left: auto;
}
.elementor .elementor-element.footer-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{
	position: relative;
	padding: 0px;
}
.elementor .elementor-element.footer-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text:after{
	width: 0%;
	height: 0.5px;
	content: "";
	background: currentColor;
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: 5px;
	transition: all 0.35s ease;
}
.elementor .elementor-element.footer-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text:after{
	width: 100%;
}
/*--------------------------------------------------------------
# Sitemap Page
--------------------------------------------------------------*/
.elementor .elementor-element.sitemap-list .menu-item{
	padding-left: 21px;
	padding-bottom:11px;
	display: flex;
	align-items: center;
}
.elementor .elementor-element.sitemap-list .menu-item:before {
	content: "";
	display: inline-block;
	width: 13px; 
	height: 15px;
	margin-right: 21px; 
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="15" viewBox="0 0 13 15" fill="none"><path d="M0 3.70253L6.40441 0L13 3.70253V11.2975L6.5 15L0 11.2975V3.70253Z" fill="%23FF7A21"/></svg>') no-repeat;
	vertical-align: middle;
}
.elementor .elementor-element.sitemap-list ul {
	margin:0px;
}
/*--------------------------------------------------------------
# Login Page
--------------------------------------------------------------*/
.login-block .col-left .elementor-element.inner-box > .e-con-inner{
	margin-right: 190px;
}
.login-block .block-img.elementor-widget-image{
	height: 100%;
}
.login-block .login-form.elementor-widget-pp-login-form .elementor-login__logged-in-message a{
	color: #FF7A21;
}
.login-block .txt-link.elementor-widget-text-editor a,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.pp-login-form-links .elementor-lost-password,
.login-block .login-form.elementor-widget-pp-login-form .elementor-login__logged-in-message a{
	position: relative;
	text-decoration: none;
	transition: all 0.35s ease;
}
.login-block .txt-link.elementor-widget-text-editor a:after,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.pp-login-form-links .elementor-lost-password:after,
.login-block .login-form.elementor-widget-pp-login-form .elementor-login__logged-in-message a:after{
	content: "";
	display: inline-block;
	background: #FF7A21;
	width: 0%;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom: 2px;
	transition: all 0.35s ease;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.pp-login-form-links .elementor-lost-password:after{
	bottom: 5px;
}
.login-block .txt-link.elementor-widget-text-editor a:hover:after,
.login-block .txt-link.elementor-widget-text-editor a:focus:after,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.pp-login-form-links .elementor-lost-password:hover:after,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.pp-login-form-links .elementor-lost-password:focus:after,
.login-block .login-form.elementor-widget-pp-login-form .elementor-login__logged-in-message a:hover:after,
.login-block .login-form.elementor-widget-pp-login-form .elementor-login__logged-in-message a:focus:after{
	width: 100%;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper{
	row-gap: 46px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group{
	position: relative;
	margin: 0px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-field-label{
	position: absolute;
	top: 0px;
	left: 0px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-required{
	order: 1;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.form-field-password{
	order: 2;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me{
	order: 3;
	width: 50%;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.pp-login-form-links{
	order: 4;
	width: 50%;
	justify-content: flex-end;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-submit{
	order: 5;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-field{
	min-height: 40px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .pp-lf-error,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .pp-lf-error{
	color: #FF7A21;
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0px 0px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .pp-lf-error{
	margin-top: 60px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.pp-login-form-links .elementor-lost-password,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me label{
	font-size: 16px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me label{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me label input[type="checkbox"]{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 16px;
	height: 16px;
	border: 1px solid #D9D9D9;
	margin-right: 12px;
	background-color: transparent;
	cursor: pointer;
	position: relative;
	transition: all 0.35s ease;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me label input[type="checkbox"]:before,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me label input[type="checkbox"]:checked:before{
	display: none;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-button.pp-submit-button{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0px 20px;
	width: 100%;
	min-height: 58px;
	transition: all 0.35s ease;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-button.pp-submit-button:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="white"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group .elementor-button.pp-submit-button:hover:after{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
/*--------------------------------------------------------------
# Signup Page
--------------------------------------------------------------*/
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields{
	row-gap: 46px;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield{
	position: relative;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label .gfield_required,
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-password legend.gfield_label{
	display: none;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-password .gform-grid-row{
	flex-direction: column;
	row-gap: 0px;
	margin: 0px;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-password .gform-grid-row .ginput_password{
	padding: 0px;
	margin: 0px;
	width: 100%;
	display: flex;
	flex-direction: column;
	position: relative;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-password .gform-grid-row .ginput_password.ginput_left{
	margin-bottom: 46px;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-password .gform-grid-row .ginput_password .gform-field-label{
	margin: 0px;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer{
	margin: 65px 0px 0px;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button{
	width: 100%;
	height: 58px;
	background: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 27px;
	color: #fff;
	box-shadow: none !important;
	transition: all 0.35s ease;
	border: 1px solid #FF7A21;
	border-radius: 0px;
	padding: 10px 15px 10px 15px;
	outline: none !important;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: center;
	gap: 0px;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover{
	background: #fff;
	color: #FF7A21;
	border-color: #FF7A21;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23fff"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
	margin-left: 20px;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button:hover .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.signup-block .reg-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_validation_errors{
	outline: none !important;
	box-shadow: none !important;
}
/*--------------------------------------------------------------
# Thank You Page
--------------------------------------------------------------*/
.thankyou-block .col-left .elementor-element.inner-box{
	height: 100%;
}
.thankyou-block .col-left .inner-box .elementor-element.center-block{
	height: 100%;
	justify-content: center;
}
/*--------------------------------------------------------------
# Forgott Password Page
--------------------------------------------------------------*/
.fogott-block .col-left .elementor-element.inner-box > .e-con-inner{
	margin-right: 132px;
}
.fogott-block #password-lost-form-wrap{
	max-width: 455px;
	margin: 65px 0px 0px;
}
.fogott-block .account-page-form{
	margin: 0px;
	padding: 0px;
}
.fogott-block .account-page-form fieldset{
	border-radius: 0px;
	padding: 0px;
	border: 0px;
}
.fogott-block .account-page-form fieldset legend,
.fogott-block .account-page-form fieldset .somfrp-lost-pass-form-text{
	display: none;
}
.fogott-block .account-page-form fieldset p{
	position: relative;
}
.fogott-block .account-page-form fieldset label{
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.fogott-block .account-page-form fieldset input{
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	background: transparent;
	border: 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.70);
	padding: 0px 0px 8px;
	height: auto;
	width: 100%;
	max-width: 100%;
	min-height: 40px;
}
.fogott-block .account-page-form fieldset input#somfrp_user_info{
	width: 100%;
}
.fogott-block .account-page-form fieldset .lostpassword-submit{
	margin: 65px 0px 0px;
}
.fogott-block .account-page-form fieldset .lostpassword-submit .button{
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FF7A21;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
	min-height: 58px;
	border-radius: 0px;
	border: 1px solid #FF7A21;
	width: 100%;
	transition: all 0.35s ease;
	position: relative;
}
.fogott-block .account-page-form fieldset .lostpassword-submit .button:hover,
.fogott-block .account-page-form fieldset .lostpassword-submit .button:focus{
	background: #fff;
	color: #FF7A21;
	border-color: #FF7A21;
}
.fogott-block .account-page-form fieldset .lostpassword-submit .button:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="white"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-left: 20px;
	transition: all 0.35s ease;
}
.fogott-block .account-page-form fieldset .lostpassword-submit .button:hover:after,
.fogott-block .account-page-form fieldset .lostpassword-submit .button:focus:after{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.fogott-block #password-lost-form-wrap .som-password-sent-message{
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
	color: #FF7A21;
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
}
/*--------------------------------------------------------------
# Password Changed & Email Success Page
--------------------------------------------------------------*/
.fogott-block.pass-changed .col-left .elementor-element.inner-box > .e-con-inner{
	margin-right: 208px;
}
/*--------------------------------------------------------------
# Reset Password Page
--------------------------------------------------------------*/
.fogott-block .som-pass-strength-form fieldset > div{
	display: flex;
	flex-direction: column;
	row-gap: 46px;
}
.fogott-block .som-pass-strength-form fieldset .somfrp-password-wrapper,
.fogott-block .account-page-form fieldset input[type="password"].som-password-input, 
.fogott-block .account-page-form fieldset input[type="text"].som-password-input{
	width: 100%;
	max-width: 100%;
}
.fogott-block .som-pass-strength-form fieldset .somfrp-password-wrapper .somfrp-eye-toggle{
	display: none;
}
.fogott-block .som-pass-strength-form fieldset .somfrp-password-wrapper .som-password-input{
	width: 100%;
}
.som-pass-strength-form fieldset > div > div,
.som-pass-strength-form fieldset > div > .somfrp-password-wrapper{
	position: relative;
}
.fogott-block #resetpasswordform.account-page-form fieldset .lostpassword-submit{
	margin: 45px 0px 0px;
}
.fogott-block #resetpasswordform.account-page-form fieldset .lostpassword-submit #reset-pass-submit.button{
	margin: 0px;
}
/*--------------------------------------------------------------
# Customer Dashboard Page
--------------------------------------------------------------*/
.elementor .db-main .elementor-column.sidebar-col{
	width: 380px;
}
.elementor .db-main .elementor-column.content-col{
	width: calc(100% - 380px);
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a{
	padding: 13px 15px 13px 66px;
	min-height: 58px;
	transition: all 0.35s ease;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg{
	width: auto;
	height: auto;
	transition: all 0.35s ease;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg path,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg rect{
	transition: all 0.35s ease;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg path,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg rect,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-icon svg path,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-icon svg rect{
	fill: #FF7A21;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a{
	background: #fff;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-text{
	color: #FF7A21;
}
.elementor .db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item{
	position: relative;
	margin: 0px;
}
.elementor .db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child{
	padding: 14px 0px 0px 0px;
	margin: 50px 0px 0px 0px;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child:before{
	content: "";
	background: #fff;
	width: 225px;
	display: inline-block;
	height: 1px;
	position: absolute;
	left: 68px;
	top: 0px;
}
.db-main .db-header .db-search.elementor-widget-search .e-search .e-search-form .e-search-label svg{
	width: auto;
	height: auto;
	right: inherit;
	left: 0px;
	top: inherit;
	bottom: 10px;
	transform: translateY(0px);
}
.db-main .db-header .db-search.elementor-widget-search .e-search .e-search-form .e-search-input{
	color: rgba(255, 255, 255, 0.80);
	min-height: 32px;
	padding: 0px 0px 2px 40px;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list{
	cursor: pointer;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg{
	width: auto;
	height: auto;
	transition: all 0.35s ease;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg path,
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg rect{
	transition: all 0.35s ease;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list:hover ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg path,
.db-main .db-header .db-user.elementor-widget-pp-icon-list:hover ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg rect,
.db-main .db-header .elementor-element.col-right.showDrop .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg path,
.db-main .db-header .elementor-element.col-right.showDrop .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg rect{
	fill: #FF7A21;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text{
	transition: all 0.35s ease;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list:hover ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text,
.db-main .db-header .elementor-element.col-right.showDrop .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text{
	color: #FF7A21;
}
.db-main .db-header .elementor-element.col-right{
	position: relative;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list {
	min-width: 220px;
	position: absolute;
	right: -30px;
	top: 45px;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	transition:
		opacity 0.45s cubic-bezier(0.25, 1, 0.5, 1),
		transform 0.45s cubic-bezier(0.25, 1, 0.5, 1);
}
.db-main .db-header .elementor-element.col-right.showDrop .user-dropdown.elementor-widget-icon-list {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a{
	transition: all 0.35s ease;
	padding: 10px 15px;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover{
	background: #FF7A21;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text{
	color: #fff;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
	min-height: 184px;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg{
	width: auto;
	height: auto;
	transition: all 0.35s ease;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container,
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg path,
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg rect{
	transition: all 0.35s ease;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover{
	background: #fff;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg path,
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg rect{
	fill: #23363D;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container{
	text-decoration: none;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container .pp-info-box-title{
	background: #fff;
	padding: 11.5px 0px;
	transition: all 0.35s ease;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container .pp-info-box-title{
	background: #FF7A21;
	color: #fff;
}
/*--------------------------------------------------------------
# Customer Dashboard My Orders Page
--------------------------------------------------------------*/
.db-main .content-row .db-bread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs{
	display: flex;
	align-items: center;
	column-gap: 12px;
	padding: 0px;
	margin: 0px;
}
.db-main .content-row .db-bread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-separator .pp-separator-icon svg{
	width: auto;
	height: auto;
}
.db-main .recent_order_wrap{
	padding: 0px 0px 45px;
}
.db-main .recent_order_wrap .order-intro{
	padding: 0px 0px 46px;
}
.db-main .recent_order_wrap .order-intro p,
.db-main .content-row .db-orders .order-intro p{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.db-main .recent_order_wrap .order-intro p strong,
.db-main .content-row .db-orders .order-intro p strong{
	color: #FF7A21;
	font-weight: 400;
}
.db-main .content-row .db-orders .int-status{
	text-transform: capitalize;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap{
	display: flex;
	row-gap: 33px;
	flex-direction: column;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap,
.db-main .db-orders .order_details_wrap{
	display: flex;
	flex-direction: row;
	column-gap: 33px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap,
.db-main .db-orders .order_details_wrap .order_status,
.db-main .db-orders .order_details_wrap .delivery_status{
	width: 50%;
	background: #222;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status h3,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status h3,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap h3,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap h3,
.db-main .db-orders .order_details_wrap .order_status h3,
.db-main .db-orders .order_details_wrap .delivery_status h3{
	color: #000;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
	background: #FFF;
	padding: 10px 32px;
	min-height: 69px;
	display: flex;
	align-items: center;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner{
	display: flex;
	flex-direction: column;
	row-gap: 14px;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
	padding: 29px 30px 32px 32px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_status_inner{
	padding: 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .savior_meta_title,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .savior_meta_title,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .savior_meta_title,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .savior_meta_title{
	font-weight: 600;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta{
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta > span,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta > span,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta > span,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta > span{
	width: 50%;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta .savior_meta_desc,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc{
	text-align: right;
	justify-content: flex-end;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary p{
	font-weight: 600;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table{
	margin: 0px;
	padding: 8px 0px 0px;
	border: 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr th,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td{
	border: 0px;
	padding: 8px 0px;
	margin: 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr:last-child td{
	padding-bottom: 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td:last-child{
	text-align: right;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc{
	cursor: pointer;
	display: flex;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc #copy_number .sp-i-oneicon_copy{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M13.3307 0.833374H3.33073C2.41406 0.833374 1.66406 1.58337 1.66406 2.50004V14.1667H3.33073V2.50004H13.3307V0.833374ZM15.8307 4.16671H6.66406C5.7474 4.16671 4.9974 4.91671 4.9974 5.83337V17.5C4.9974 18.4167 5.7474 19.1667 6.66406 19.1667H15.8307C16.7474 19.1667 17.4974 18.4167 17.4974 17.5V5.83337C17.4974 4.91671 16.7474 4.16671 15.8307 4.16671ZM15.8307 17.5H6.66406V5.83337H15.8307V17.5Z" fill="%23B3B3B3"/></svg>') no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0px 0px 0px 11px;
	top: 2px;
	position: relative;
	transition: all 0.35s ease;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc:hover #copy_number .sp-i-oneicon_copy{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M13.3307 0.833374H3.33073C2.41406 0.833374 1.66406 1.58337 1.66406 2.50004V14.1667H3.33073V2.50004H13.3307V0.833374ZM15.8307 4.16671H6.66406C5.7474 4.16671 4.9974 4.91671 4.9974 5.83337V17.5C4.9974 18.4167 5.7474 19.1667 6.66406 19.1667H15.8307C16.7474 19.1667 17.4974 18.4167 17.4974 17.5V5.83337C17.4974 4.91671 16.7474 4.16671 15.8307 4.16671ZM15.8307 17.5H6.66406V5.83337H15.8307V17.5Z" fill="%23fff"/></svg>') no-repeat;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary{
	border-top: 1px solid rgba(255, 255, 255, 0.50);
	border-bottom: 1px solid rgba(255, 255, 255, 0.50);
	padding: 16px 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta span:last-child{
	text-align: right;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta .order_status{
	color: #FF7A21;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button{
	padding: 49px 0px 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow,
.db-main .content-row .db-orders .btn-box .btn-shop,
.db-main .db-orders .btn-row .back-btn{
	background: #FF7A21;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 20px;
	padding: 12px 15px;
	min-height: 58px;
	border: 1px solid #FF7A21;
	transition: all 0.35s ease;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow:hover,
.db-main .content-row .db-orders .btn-box .btn-shop:hover,
.db-main .db-orders .btn-row .back-btn:hover{
	background: #fff;
	color: #FF7A21;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow .sp-i-oneicon_button_arrow_left,
.db-main .content-row .db-orders .btn-box .btn-shop .sp-i-oneicon_button_arrow_left,
.db-main .db-orders .btn-row .back-btn .sp-i-oneicon_button_arrow_left{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="white"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow:hover .sp-i-oneicon_button_arrow_left,
.db-main .content-row .db-orders .btn-box .btn-shop:hover .sp-i-oneicon_button_arrow_left,
.db-main .db-orders .btn-row .back-btn:hover .sp-i-oneicon_button_arrow_left{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .info_message{
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	padding: 50px 0px 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .info_message .col-orange{
	color: #FF7A21;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt{
	display: flex;
	align-items: center;
	column-gap: 15px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt input[type="checkbox"],
.db-main .db-acd .card-body .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 16px;
	height: 16px;
	border: 1px solid #FF7A21;
	border-radius: 0;
	background: transparent;
	transition: all 0.35s ease;
	cursor: pointer;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt input[type="checkbox"]:checked,
.db-main .db-acd .card-body .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me label input[type="checkbox"]:checked{
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M0 0V16H16V0H0ZM6.53846 12.0146L3.43846 8.56962L4.35346 7.74615L6.50731 10.1392L11.6154 4.05615L12.5592 4.84615L6.53846 12.0146Z' fill='%23FF7A21'/%3E%3C/svg%3E") no-repeat center center;
	border: 0;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt input[type="checkbox"][disabled] {
	cursor: not-allowed;
}
.db-main .content-row .db-orders .no-order{
	padding: 0px 0px 45px;
}
.db-main .content-row .db-orders .no-order p{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
}
.db-main .content-row .db-orders .btn-box .btn-shop,
.db-main .db-orders .btn-row .back-btn{
	max-width: 280px;
}
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .track_button{
	border-top: 1px solid rgba(255, 255, 255, 0.50);
	padding: 30px 0px 0px;
	margin: 21px 0px 0px;
}
.db-main .order_history_wrap{
	padding: 35px 0px 0px;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
}
.db-main .order_history_wrap h3{
	color: #FFF;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	padding: 0px 0px 9px;
}
.db-main .order_history_wrap p{
	line-height: 30px;
}
.db-main .order_history_wrap table.order_history{
	margin: 46px 0px 0px;
	border: 0px;
	background: #222222;
	width: 100%;
	border-collapse: collapse;
}
.db-main .order_history_wrap table.order_history tr th,
.db-main .order_history_wrap table.order_history tr td{
	border: 0px;
	position: relative;
}
.db-main .order_history_wrap table.order_history thead{
	background: #fff;
}
.db-main .order_history_wrap table.order_history thead tr th{
	color: #000;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
	background: #fff;
	text-align: left;
	padding: 18.5px 0px;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child{
	padding-left: 50px;
}
.db-main .order_history_wrap table.order_history tbody tr td:after{
	content: "";
	background: rgba(255, 255, 255, 0.50);
	height: 1px;
	width: 100%;
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child:after{
	width: calc(100% - 31px);
}
.db-main .order_history_wrap table.order_history tbody tr td:last-child:after{
	width: calc(100% - 31px);
	right: inherit;
	left: 0px;
}
.db-main .order_history_wrap table.order_history tbody tr:last-child td:after{
	display: none;
}
.db-main .order_history_wrap table.order_history tbody tr td{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
	text-align: left;
	padding: 26.41px 0px;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child{
	padding-left: 50px;
}
.db-main .order_history_wrap table.order_history tbody tr td:last-child{
	padding-right: 50px;
}
.db-main .order_history_wrap table.order_history tbody tr td a{
	text-decoration: none;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	color: #FFF;
	transition: all 0.35s ease;
}
.db-main .order_history_wrap table.order_history tbody tr td a:hover{
	color: #FF7A21;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child,
.db-main .order_history_wrap table.order_history tbody tr td:first-child,
.db-main .order_history_wrap table.order_history thead tr th,
.db-main .order_history_wrap table.order_history tbody tr td{
	width: 21.75%;
}
.db-main .order_history_wrap table.order_history thead tr th:last-child,
.db-main .order_history_wrap table.order_history tbody tr td:last-child{
	width: 13%;
}
.db-main .order_history_wrap .order-pagination{
	padding: 52px 0px 0px;
}
.db-main .order_history_wrap .order-pagination{

}
.db-main .order_history_wrap .order-pagination ul.page-numbers{
	margin: 0px;
	padding: 0px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 42px;
	text-transform: capitalize;
	text-decoration: none;
	height: 57px;
	width: 57px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.35s ease;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers:hover,
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.current{
	background: #FF7A21;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev,
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next{
	font-size: 18px;
	line-height: 32px;
	width: 117px;
	padding: 5px;
	border: 1px solid #E3E3E3;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev{
	margin-right: 23px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next{
	margin-left: 23px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev:hover,
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next:hover{
	border-color: #FF7A21;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.dots{
	background: none !important;
	cursor: inherit;
}
/*--------------------------------------------------------------
# Customer Dashboard Tracking Order Page
--------------------------------------------------------------*/
.db-main .db-orders .order_details_wrap{
	padding: 46px 0px 0px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner{
	padding: 42px 5px 38px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 0px;
	padding: 0px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step{
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	position: relative;
	width: 24%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-03{
	width: 28%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step:not(:last-child):after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="8" viewBox="0 0 33 8" fill="none"><path d="M32.3536 4.35355C32.5488 4.15829 32.5488 3.84171 32.3536 3.64645L29.1716 0.464466C28.9763 0.269204 28.6597 0.269204 28.4645 0.464466C28.2692 0.659728 28.2692 0.976311 28.4645 1.17157L31.2929 4L28.4645 6.82843C28.2692 7.02369 28.2692 7.34027 28.4645 7.53553C28.6597 7.7308 28.9763 7.7308 29.1716 7.53553L32.3536 4.35355ZM0 4V4.5H32V4V3.5H0V4Z" fill="white"/></svg>') no-repeat;
	width: 33px;
	height: 8px;
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 38px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-01:after{
	right: -11%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-02:after{
	right: -16%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-03:after{
	right: -7%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #606060;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	padding: 12px;
	margin: 0px 0px 31px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon{
	border-color: #F7F7F7;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg{
	width: auto;
	height: auto;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg .p-white{
	fill: #808080;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg .p-white,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg .p-white{
	fill: #fff;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg .p-orange{
	fill: #B3B3B3;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg .p-orange,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg .p-orange{
	fill: #FF7A21;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .status-txt{
	color: #A4A4A4;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 600;
	line-height: 23.8px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .status-txt,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .status-txt{
	color: #FF7A21;
}
.db-main .db-orders .tracking_details{
	padding: 78px 0px 0px;
}
.db-main .db-orders .tracking_details h1{
	color: #FFF;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
}
.db-main .db-orders .btn-row{
	padding: 67px 0px 0px;
}
/*--------------------------------------------------------------
# Customer Dashboard Account Details Page
--------------------------------------------------------------*/
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box-container{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	min-height: 69px;
}
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box{
	width: 100%;
}
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-footer{
	display: flex;
}
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-footer .pp-info-box-button .pp-button-icon svg{
	width: auto;
	height: auto;
}
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-footer .pp-info-box-button .pp-button-icon svg path,
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-footer .pp-info-box-button .pp-button-icon svg rect{
	transition: all 0.35s ease;
}
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-footer .pp-info-box-button:hover .pp-button-icon svg path,
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-footer .pp-info-box-button:hover .pp-button-icon svg rect{
	fill: #03101B;
}
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading{
	display: flex;
	align-items: baseline;
	justify-content: space-between;
}
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text{
	width: 50%;
}
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text{
	width: 50%;
	text-align: right;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container{
	display: flex;
	flex-direction: column;
	row-gap: 16px;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row{
	display: flex;
	align-items: baseline;
	justify-content: space-between;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row h1{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 25.2px;
	width: 50%;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row p{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
	width: 50%;
	text-align: right;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row .add_address_heading{
	color: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 25.2px;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row .add_address_heading a{
	text-decoration: none;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	color: #FF7A21;
	transition: all 0.35s ease;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row .add_address_heading a:hover{
	color: #fff;
}
/*--------------------------------------------------------------
# Customer Dashboard Account Details Edit Account Page
--------------------------------------------------------------*/
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_heading{
	display: none;
}
.db-main .db-acd .acd-form.reset-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_validation_errors{
	margin: 0px;
	background: #222;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body{
	background: #222;
	padding: 42px 32px;
}
.db-main .db-acd .acd-form.acd-ship.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body,
.db-main .db-acd .acd-form.acd-bill.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body{
	padding-bottom: 18px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row{
	row-gap: 25px;
	column-gap: 11px;
	margin: 0px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col{
	padding: 0px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-field-label{
	display: flex;
	margin: 0px 0px 5px 18px;
	column-gap: 0px;
	position: relative;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-field-label.gform-field-label--type-sub:after{
	content: "*";
	color: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-field-label .gfield_required,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-field-label.gform-field-label--type-sub:after{
	position: relative;
	top: -1px;
	left: 1px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .address_line_2 .gform-field-label.gform-field-label--type-sub:after{
	display: none;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield input[type="text"],
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield input[type="password"]{
	padding: 12px 18px !important;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_city,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country{
	width: 100%;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row.ginput_container_password{
	column-gap: 0px;
	flex-direction: column;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .ginput_password.ginput_left,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .ginput_password.ginput_right{
	width: 100%;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_state,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_zip{
	width: calc(50% - 5.5px);
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country .pp-gf-select-custom{
	display: block;
	height: 100%;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country .pp-gf-select-custom select{
	display: flex;
	align-items: center;
	padding: 12px 18px !important;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country .pp-gf-select-custom select option{
	color: #03101B;
	font-size: 16px;
	line-height: 28px;
	background: #FFF;
	transition: all 0.35s ease;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country .pp-gf-select-custom select option:checked,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country .pp-gf-select-custom select option[selected="selected"],
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country .pp-gf-select-custom select option:hover{
	background: #FF7A21;
	color: #fff;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_country .pp-gf-select-custom:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M7.29289 8.70711C7.68342 9.09763 8.31658 9.09763 8.70711 8.70711L15.0711 2.34315C15.4616 1.95262 15.4616 1.31946 15.0711 0.928932C14.6805 0.538408 14.0474 0.538408 13.6569 0.928932L8 6.58579L2.34315 0.928932C1.95262 0.538408 1.31946 0.538408 0.928932 0.928932C0.538408 1.31946 0.538408 1.95262 0.928932 2.34315L7.29289 8.70711ZM8 7L7 7L7 8L8 8L9 8L9 7L8 7Z" fill="white" fill-opacity="0.5"/></svg>') no-repeat;
	width: 16px;
	height: 9px;
	display: inline-block;
	right: 16px;
	margin-top: 1px;
}

.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.gfield--type-checkbox{
	margin: 0px 0px 11px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice{
	display: flex;
	align-items: center;
	column-gap: 15px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]{
	background: transparent;
	transition: all 0.35s ease;
	border: 1px solid #fff;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked, 
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="radio"]:checked{
	border-color: #FF7A21
}
.db-main .db-acd .acd-form.acd-bill.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	overflow: hidden;
	outline: none;
	box-shadow: none;
	transition: all 0.35s ease;
}
.db-main .db-acd .acd-form.acd-bill.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked{
	border-color: #FF7A21;
	background: #FF7A21;
}
.db-main .db-acd .acd-form.acd-bill.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]:before{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M0 0V16H16V0H0ZM6.53846 12.0146L3.43846 8.56962L4.35346 7.74615L6.50731 10.1392L11.6154 4.05615L12.5592 4.84615L6.53846 12.0146Z" fill="%23FF7A21"/></svg>') no-repeat;
	width: 16px;
	height: 16px;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	outline: none;
	box-shadow: none;
	color: #fff;
	left: 0;
	top: 0;
	transition: all 0.35s ease;
}
.db-main .db-acd .acd-form.acd-bill.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked:before{
	opacity: 1;
	visibility: visible;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice .gform-field-label{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .ginput_password .gform_show_password .dashicons:before{
	display: none;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .ginput_password .gform_show_password{
	border: 0px;
	outline: none;
	box-shadow: none;
	border-radius: 0px;
	right: 16px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .ginput_password .gform_show_password .dashicons{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18" viewBox="0 0 22 18" fill="none"><path d="M5.48593 14.129C3.64093 12.819 2.18093 11.115 1.35593 10.039C1.12523 9.74198 1 9.37659 1 9.0005C1 8.62441 1.12523 8.25902 1.35593 7.962C2.84893 6.013 6.43093 2 10.6129 2C12.4889 2 14.2429 2.807 15.7429 3.874" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.7433 6.887C12.4656 6.60467 12.1347 6.38011 11.7698 6.22629C11.4049 6.07246 11.0131 5.99241 10.6171 5.99075C10.2211 5.98909 9.82863 6.06586 9.46243 6.21662C9.09623 6.36738 8.7635 6.58916 8.48344 6.86915C8.20338 7.14915 7.98152 7.48183 7.83067 7.84799C7.67983 8.21416 7.60297 8.60657 7.60453 9.00259C7.6061 9.3986 7.68606 9.79039 7.8398 10.1554C7.99354 10.5203 8.21801 10.8512 8.50028 11.129M2.61328 17L18.6133 1M8.61328 15.704C9.26249 15.8972 9.93593 15.9969 10.6133 16C14.7953 16 18.3773 11.987 19.8703 10.038C20.1009 9.74071 20.226 9.37509 20.2258 8.99883C20.2256 8.62256 20.1002 8.25707 19.8693 7.96C19.3446 7.27549 18.7817 6.62112 18.1833 6" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
	border: 0px;
	outline: none;
	box-shadow: none;
	width: 22px;
	height: 18px;
	transition: all 0.35s ease;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .ginput_password .gform_show_password .dashicons.dashicons-visibility{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18" viewBox="0 0 22 18" fill="none"><path d="M1 9C2.5 11 6 16 11 16C16 16 19.5 11 21 9C19.5 7 16 2 11 2C6 2 2.5 7 1 9Z" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><circle cx="11" cy="9" r="3" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd30{
	grid-column: span 4;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd70{
	grid-column: span 8;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-txt{
	text-align: right;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-txt a{
	margin: 40px 0px 0px;
	display: inline-block;
	color: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	text-decoration: none;
	text-align: right;
	transition: all 0.35s ease;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-txt a:hover{
	color: #fff;
	text-decoration: none;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-footer{
	padding: 65px 0px 0px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-footer .gform_button{
	width: 280px;
	height: 58px;
	background: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 27px;
	color: #fff;
	box-shadow: none !important;
	transition: all 0.35s ease;
	border: 1px solid #FF7A21;
	border-radius: 0px;
	padding: 10px 15px 10px 15px;
	outline: none !important;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: center;
	gap: 0px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-footer .gform_button:hover{
	background: #fff;
	color: #FF7A21;
	border-color: #FF7A21;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-footer .gform_button .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23fff"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
	margin-left: 20px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-footer:hover .ww-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
/*--------------------------------------------------------------
# Customer Dashboard Payment Methods Page
--------------------------------------------------------------*/
.db-main .pmet-body .pmet-main .container_saved_card{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 24px;
	row-gap: 24px;
	padding: 46px 0px 0px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	min-height: 253px;
	padding: 17px 32px 20px;
	position: relative;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner:before{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2025/08/payment-method-card.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	filter: grayscale(100%);
	position: absolute;
	left: 0px;
	top: 0px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .provider,
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .card-number,
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .details{
	filter: grayscale(100%);
}
.db-main .pmet-body .pmet-main .container_saved_card .primary.card_inner:before,
.db-main .pmet-body .pmet-main .container_saved_card .primary.card_inner .options .provider,
.db-main .pmet-body .pmet-main .container_saved_card .primary.card_inner .options .card-number,
.db-main .pmet-body .pmet-main .container_saved_card .primary.card_inner .options .details{
	filter: grayscale(0%);
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options,
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-number,
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details{
	position: relative;
	z-index: 1;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .provider{
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-style: italic;
	font-weight: 700;
	line-height: 33.6px;
	text-transform: uppercase;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .provider .provider-logo img{
	width: auto;
	height: 32px;
	max-width: 100%;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .provider .provider-text{
	display: none;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle{
	cursor: pointer;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle .circle{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="5" viewBox="0 0 25 5" fill="none"><circle cx="2.5" cy="2.5" r="2" stroke="black"/><circle cx="12.5" cy="2.5" r="2" stroke="black"/><circle cx="22.5" cy="2.5" r="2" stroke="black"/></svg>') no-repeat;
	width: 25px;
	height: 5px;
	display: inline-block;
	transition: all 0.35s ease;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap{
	position: absolute;
	width: 185px;
	min-height: 104px;
	background: #222;
	padding: 11px 13px;
	left: calc(100% - 165px);
	top: 40px;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	transition: opacity 0.45s cubic-bezier(0.25, 1, 0.5, 1), transform 0.45s cubic-bezier(0.25, 1, 0.5, 1);
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap.toggle_wrap-active{
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap:after{
	bottom: 100%;
	right: 20px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(34, 34, 34, 0);
	border-bottom-color: #222;
	border-width: 13px;
	margin-bottom: -1px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a{
	display: flex;
	align-items: center;
	width: 100%;
	color: rgba(255,255,255,0.5);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
	text-decoration: none;
	transition: all 0.35s ease;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a:not(:last-child){
	margin: 0px 0px 10px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a:hover{
	color: #fff;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a svg{
	display: inline-block;
	margin: 0px 11px 0px 0px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a svg,
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a svg path{
	opacity: 1;
	visibility: visible;
	transition: all 0.35s ease;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a:hover svg path {
	fill: #FF671F !important;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .options .toggle_wrap a .icon_card{
	display: flex;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-number h3{
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 33.6px;
	text-transform: uppercase;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details .mode h4{
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 33.6px;
	text-transform: uppercase;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details .expire-date p{
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 21.6px;
	text-transform: uppercase;
	display: flex;
	flex-direction: column;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details .expire-date p span{
	font-size: 14px;
	line-height: 16.8px;
}
.db-main .pmet-body .pmet-main .no-card-found p{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-close-button{
	background: #03101B;
	width: 45px;
	height: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	font-size: 20px;
	transition: all 0.35s ease;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-close-button:hover{
	background: #FF7A21;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-close-button svg{
	fill: #fff !important;
	transition: all 0.35s ease;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-close-button:hover svg{
	fill: #FF7A21 !important;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-message{
	overflow: hidden;
}
.ncy-error .db-main .db-pmet .elementor-element.pmet-intro,
.ncy-error .db-main .pmet-body .elementor-element.pmet-saved{
	display: none;
}
/** Card successfully added **/
.pmet-success .elementor.elementor-location-header,
.pmet-success .elementor.elementor-location-footer,
.pmet-success .woocommerce .woocommerce-MyAccount-navigation,
.pmet-success .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods,
.pmet-success .woocommerce .woocommerce-MyAccount-content .button{
	display: none !important;
}
.pmet-success #content.site-content{
	background: #03101B;
}
.pmet-success .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper{
	padding: 16rem 0px;
}
.pmet-success .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message {
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 0;
	margin: 0;
	background: transparent;
	padding: 20px 30px;
	text-align: center;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 28px;
	line-height: 34px;
	text-transform: uppercase;
	font-weight: 500;
	color: #fff;
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}
.pmet-success .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message:before,
.pmet-success .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message:after {
	display: none;
}
/*--------------------------------------------------------------
# Main Shop Page
--------------------------------------------------------------*/
.prod-aside .prod-search.elementor-widget-search .e-search .e-search-form .e-search-label svg{
	width: auto;
	height: auto;
	right: inherit;
	left: 0px;
	top: inherit;
	bottom: 16px;
	transform: translateY(0px);
}
.prod-aside .prod-search.elementor-widget-search .e-search .e-search-form .e-search-input{
	min-height: 42px;
	padding: 0px 0px 12px 40px;
	color: #fff;
}
.prod-aside .prod-search.elementor-widget-search .e-search .e-search-form .e-search-input::-webkit-input-placeholder { 
	color: rgba(255, 255, 255, 0.80);
}
.prod-aside .prod-search.elementor-widget-search .e-search .e-search-form .e-search-input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.80);
}
.prod-aside .prod-search.elementor-widget-search .e-search .e-search-form .e-search-input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.80);
}
.prod-aside .prod-search.elementor-widget-search .e-search .e-search-form .e-search-input:-moz-placeholder {
	color: rgba(255, 255, 255, 0.80);
}
.prod-aside .prod-cat.elementor-widget-pp-categories .pp-categories .pp-category .pp-category-link .pp-category-inner .pp-category-icon{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="15" viewBox="0 0 13 15" fill="none"><path d="M0 3.70253L6.40441 0L13 3.70253V11.2975L6.5 15L0 11.2975V3.70253Z" fill="%23FF7A21"/></svg>') no-repeat;
	width: 13px;
	height: 15px;
	display: inline-block;
	margin-right: 12px;
}
.shop-main .wraps-bd ul.bd-nav{
	display: flex;
	align-items: center;
}
.shop-main .wraps-bd ul.bd-nav li.nav-item:not(:last-child):after{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="8" viewBox="0 0 5 8" fill="none"><path d="M4.35355 4.35355C4.54882 4.15829 4.54882 3.84171 4.35355 3.64645L1.17157 0.464466C0.976311 0.269204 0.659728 0.269204 0.464466 0.464466C0.269204 0.659728 0.269204 0.976311 0.464466 1.17157L3.29289 4L0.464466 6.82843C0.269204 7.02369 0.269204 7.34027 0.464466 7.53553C0.659728 7.7308 0.976311 7.7308 1.17157 7.53553L4.35355 4.35355ZM3 4V4.5H4V4V3.5H3V4Z" fill="%23A4A4A4"/></svg>') no-repeat;
	content: "";
	width: 5px;
	height: 8px;
	display: inline-block;
	margin: 0px 12px;
}
.shop-main .wraps-bd ul.bd-nav li.nav-item .item-link,
.shop-main .wraps-bd ul.bd-nav li.nav-item .item-txt{
	color: rgba(255, 255, 255, 0.80);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	transition: all 0.35s ease;
}
.shop-main .wraps-bd ul.bd-nav li.nav-item .item-link:hover{
	color: #FF7A21;
}
.shop-main .woocommerce_products_short .dropdown-wrapper .label-text{
	display: none;
}
.shop-main .woocommerce_products_short .dropdown-wrapper select.product-filter-dropdown{
	width: 287px;
	border: 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.70);
	background-color: transparent;
	border-radius: 0px;
	color: rgba(255, 255, 255, 0.80);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	padding: 0px 0px 6px;
	height: 36px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M6.3636 7.6364C6.71508 7.98787 7.28492 7.98787 7.6364 7.6364L13.364 1.90883C13.7154 1.55736 13.7154 0.987511 13.364 0.63604C13.0125 0.284568 12.4426 0.284568 12.0912 0.636039L7 5.72721L1.90883 0.636039C1.55736 0.284567 0.987511 0.284567 0.636039 0.636039C0.284568 0.987511 0.284568 1.55736 0.636039 1.90883L6.3636 7.6364ZM7 6L6.1 6L6.1 7L7 7L7.9 7L7.9 6L7 6Z" fill="white" fill-opacity="0.8"/></svg>');
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 100%;
}
.shop-main .woocommerce_products_short .dropdown-wrapper select.product-filter-dropdown option{
	color: #03101B;
	font-size: 16px;
	line-height: 28px;
	background: #FFF;
}
.shop-main .prod-post.elementor-widget-pp-posts .pp-posts .pp-post-wrap.elementor-grid-item{
	padding: 0px;
}
.shop-main .prod-card .font-38.elementor-widget-heading .elementor-heading-title{
	margin: 0px;
}
.shop-main .prod-card .note-txt.elementor-widget-text-editor:before{
	content: "*";
	color: #FF7A21;
	display: inline-block;
	margin: 0px -3px 0px 0px;
}
.shop-main .prod-card .elementor-element.img-col{
	width: 762px;
}
.shop-main .prod-card .img-col .elementor-element.col-right{
	width: 159px;
}
.shop-main .prod-card .img-col .elementor-element.col-left{
	width: calc(100% - 159px);
	min-height: 602px;
	position: relative;
}
.shop-main .prod-card .img-col .main-img.elementor-widget-image{
	height: 100%;
}
.shop-main .prod-card .img-col .main-img.elementor-widget-image img{
	object-fit: cover;
}
.shop-main .prod-card .img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider{
	position: absolute;
	right: 16px;
	bottom: 0px;
	transition: all 0.35s ease;
	opacity: 0;
	visibility: hidden;
}
.shop-main .prod-card .img-col .elementor-element.col-left:hover .btn-plus.elementor-widget-jet-woo-product-gallery-slider{
	opacity: 1;
	visibility: visible;
}
.shop-main .prod-card .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider{
	height: 93px;
	width: 98px;
}
.shop-main .prod-card .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image{
	height: 100%;
}
.shop-main .prod-card .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image .jet-woo-product-gallery__trigger .jet-woo-product-gallery__trigger-icon svg{
	display: none;
}
.shop-main .prod-card .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image .jet-woo-product-gallery__trigger{
	width: 100%;
	height: 100%;
}
.shop-main .prod-card .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image .jet-woo-product-gallery__trigger .jet-woo-product-gallery__trigger-icon:after{
	content: "+";
	color: #000;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 95px;
	font-style: normal;
	font-weight: 300;
	line-height: 85px;
	text-transform: uppercase;
	transition: all 0.35s ease;
}
.shop-main .prod-card .img-col .prod-gallery.elementor-widget-image-gallery{
	width: 100%;
	height: 100%;
}
.shop-main .prod-card .img-col .prod-gallery.elementor-widget-image-gallery .elementor-image-gallery .gallery{
	display: block;
}
.shop-main .prod-card .img-col .prod-gallery.elementor-widget-image-gallery .elementor-image-gallery .gallery .gallery-item{
	overflow: hidden;
}
.shop-main .prod-card .img-col .prod-gallery.elementor-widget-image-gallery .elementor-image-gallery .gallery .gallery-item .gallery-icon img{
	width: 100%;
}
.shop-main .prod-card .img-col .prod-gallery.elementor-widget-image-gallery .elementor-image-gallery .gallery .gallery-item .gallery-icon{
	border-radius: 0px;
	overflow: visible;
}
.shop-main .prod-card .img-col .prod-gallery.elementor-widget-image-gallery .elementor-image-gallery .gallery .gallery-item:not(:first-child) .gallery-icon{
	padding: 10px 0px 0px;
}
.shop-main .prod-card .btn-vp.elementor-widget-button .elementor-button .elementor-button-icon{
	transition: all 0.35s ease;
}
.shop-main .prod-card .btn-vp.elementor-widget-button .elementor-button .elementor-button-icon svg{
	width: auto;
	height: auto;
}
.shop-main .prod-card .btn-vp.elementor-widget-button .elementor-button .elementor-button-icon svg path{
	fill: #FF7A21;
	transition: all 0.35s ease;
}
.shop-main .prod-card .btn-vp.elementor-widget-button .elementor-button:hover .elementor-button-icon svg path{
	fill: #fff;
}
.shop-main .shop-content .prod-grid.elementor-widget-loop-grid .elementor-grid .elementor.e-loop-item{
	background: none;
}
.shop-main .shop-content .prod-grid.elementor-widget-loop-grid .elementor-grid .elementor.e-loop-item:not(:last-child){
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
	padding: 0px 0px 60px;
	margin: 0px 0px 60px;
}
/*--------------------------------------------------------------
# Cart Page
--------------------------------------------------------------*/
.elementor-element.mr-107 > .e-con-inner{
	margin-right: 5.618%;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart{
	width: 100%;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .pp-cart-container{
	display: flex;
	flex-direction: row;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .pp-cart-column.pp-cart-column-start{
	width: calc(100% - 443px);
	padding: 24px 32px 0px 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table{
	margin: 0px;
	border: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead{
	background: none;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr th.product-name{
	position: relative;
	left: -164px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr.cart_item th{
	padding: 0px;
	background: none;
	padding: 0px 0px 11px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td{
	padding: 26px 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr th,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td{
	padding-left: 16px !important;
	padding-right: 16px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr th:first-child,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td:first-child{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td:first-child{
	padding-right: 32px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr th:last-child,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td:last-child{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr th:nth-of-type(2), 
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td:nth-of-type(2){
	padding-left: 0px !important;
	padding-right: 65px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr th:nth-of-type(3), 
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td:nth-of-type(3){
	width: 180px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table thead tr th:nth-of-type(4), 
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td:nth-of-type(4){
	padding-left: 65px !important;
	padding-right: 65px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-thumbnail{

}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-thumbnail img{
	width: 100%;
	height: 100%;
	max-width: 100%;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-thumbnail a{
	display: block;
	width: 130px;
	height: 130px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr td.actions,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-name .short_desc{
	display: none;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity{
	position: relative;
	border: 1px solid #E3E3E3;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity input[type="number"],
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity input[type="number"]::-webkit-outer-spin-button,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity input[type="number"]::-webkit-inner-spin-button{
	-webkit-appearance: none !important;
	-moz-appearance: textfield;
	margin: 0;
	border: 0px;
	border-radius: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity input[type="number"]{
	min-height: 56px;
	width: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity .qty-minus,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity .qty-plus{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: inherit;
	border-radius: 0px;
	padding: 5px 5px;
	position: absolute;
	top: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 55px;
	height: 100%;
	border: 0px;
	background: none !important;
	outline: none !important;
	box-shadow: none !important;
	transition: all 0.35s ease;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity .qty-minus:hover,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity .qty-plus:hover{
	color: #FF7A21;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity .qty-minus{
	left: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-quantity .quantity .qty-plus{
	right: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-remove .remove{
	border: 0px;
	border-radius: 0px;
	opacity: 1;
	width: auto;
	height: auto;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-remove .remove:before{
	display: none;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-remove .remove .sp-i-oneIcon_delete{
	display: inline-block;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M8.75 26.25C8.0625 26.25 7.47417 26.0054 6.985 25.5163C6.49583 25.0271 6.25083 24.4383 6.25 23.75V7.5H5V5H11.25V3.75H18.75V5H25V7.5H23.75V23.75C23.75 24.4375 23.5054 25.0263 23.0163 25.5163C22.5271 26.0063 21.9383 26.2508 21.25 26.25H8.75ZM11.25 21.25H13.75V10H11.25V21.25ZM16.25 21.25H18.75V10H16.25V21.25Z" fill="white"/></svg>') no-repeat;
	width: 30px;
	height: 30px;
	transition: all 0.35s ease;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .woocommerce-cart-form .pp-shop-table table.shop_table tbody tr.cart_item td.product-remove .remove:hover .sp-i-oneIcon_delete{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M8.75 26.25C8.0625 26.25 7.47417 26.0054 6.985 25.5163C6.49583 25.0271 6.25083 24.4383 6.25 23.75V7.5H5V5H11.25V3.75H18.75V5H25V7.5H23.75V23.75C23.75 24.4375 23.5054 25.0263 23.0163 25.5163C22.5271 26.0063 21.9383 26.2508 21.25 26.25H8.75ZM11.25 21.25H13.75V10H11.25V21.25ZM16.25 21.25H18.75V10H16.25V21.25Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .pp-cart-column.pp-cart-column-end{
	width: 443px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals{
	width: 100%;
	border: 0px;
	margin: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals h2{
	margin: 0px;
	padding: 0px 0px 75px;
	background: none;
	border: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table{
	margin: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr th,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr td{
	padding: 18px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
	vertical-align: baseline;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr th{
	width: 65%;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr td{
	width: 35%;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr:first-child th,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr:first-child td{
	padding-top: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr td{
	text-align: right;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.pickup-location td{
	text-transform: none;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.order-total th,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.order-total td{
	color: #FF7A21;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 36px;
	padding-bottom: 0px;
	border-bottom: 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.order-total td .woocommerce-Price-amount{
	font-weight: 700;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-totals .cart_totals .wc-proceed-to-checkout .checkout-button{
	min-height: 58px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-totals .cart_totals .wc-proceed-to-checkout{
	padding: 75px 0px 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-totals .cart_totals .wc-proceed-to-checkout .checkout-button .icon-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23fff"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
	margin-left: 20px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-totals .cart_totals .wc-proceed-to-checkout .checkout-button:hover .icon-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-totals .cart_totals .wc-proceed-to-checkout .wraps-note{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 0px 0px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-totals .cart_totals .wc-proceed-to-checkout .wraps-note p{
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .return-to-shop{
	display: flex;
	align-items: center;
	justify-content: center;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .return-to-shop .button{
	background: #fff;
	width: 280px;
	min-height: 58px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #23363D;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
	transition: all 0.35s ease;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .return-to-shop .button:hover{
	color: #fff;
	background: #FF7A21;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .return-to-shop .button .icon-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%2323363D"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
	margin-left: 20px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .return-to-shop .button:hover .icon-arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23fff"/></svg>') no-repeat;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.selected-shipping-method,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-destination,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator{
	display: none;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th ul.woocommerce-shipping-methods{
	list-style: none;
	display: flex;
	flex-direction: column;
	row-gap: 5px;
	margin: 20px -99px 0px 0px !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th ul.woocommerce-shipping-methods li{
	margin: 0px !important;
	padding: 0px !important;
	text-indent: 0px !important;
	list-style: none !important;
	display: block;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th ul.woocommerce-shipping-methods li label{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	text-transform: none;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th ul.woocommerce-shipping-methods li input[type="radio"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 16px;
	height: 16px;
	border: 1px solid #fff !important;
	margin: 0px 10px 0px 0px !important;
	border-radius: 50%;
	outline: none;
	position: relative;
	top: 1px;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th ul.woocommerce-shipping-methods li input[type="radio"]:checked::before{
	content: '';
	display: block;
	width: 8px; 
	height: 8px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th ul.woocommerce-shipping-methods li label .amount,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th ul.woocommerce-shipping-methods li label .woocommerce-Price-amount{
	font-weight: 400 !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr td .tax_label,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr.order-total td .includes_tax{
	display: none;
}
/*--------------------------------------------------------------
# Shop Single Page
--------------------------------------------------------------*/
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery{
	display: flex;
	flex-direction: row;
	column-gap: 20px;
	margin: 0px;
	height: 705px;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
	display: none;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport{
	width: calc(100% - 179px) !important;
	height: 100% !important;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-control-nav{
	width: 159px !important;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{
	display: block;
	height: 100%;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
	height: 100%;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{
	position: relative;
	display: block;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:after{
	content: "+";
	color: #000;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 95px;
	font-style: normal;
	font-weight: 300;
	line-height: 85px;
	text-transform: uppercase;
	width: 98.292px;
	height: 93.137px;
	background: #FFF;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: 0px;
	right: 0px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.35s ease;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:hover:after{
	opacity: 1;
	visibility: visible;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery ol.flex-control-nav{
	display: block;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery ol.flex-control-nav li{
	display: block;
	float: none;
	width: 100%;
	margin: 0px;
	height: 159px;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery ol.flex-control-nav li img{
	border: 0px solid #FF7A21;
	width: 100%;
	height: 100%;
	transition: all 0.35s ease;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery ol.flex-control-nav li img.flex-active{
	border: 6px solid #FF7A21;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery ol.flex-control-nav li:not(:last-child){
	margin-bottom: 20px;
}
.shop-single .signle-content .pro-img.elementor-widget-woocommerce-product-images .woocommerce-product-gallery ol.flex-control-nav li img{
	opacity: 1;
}
.shop-single .signle-content .font-42.elementor-widget-heading .elementor-heading-title{
	margin-bottom: 0px;
}
.shop-single .signle-content .font-38.elementor-widget-woocommerce-product-price .price{
	margin-bottom: 0px;
}
.shop-single .signle-content .pro-specs ul{
	list-style: none;
	display: flex;
	flex-direction: column;
	row-gap: 11px;
	padding: 0px 0px 40px;
}
.shop-single .signle-content .pro-specs ul li,
.shop-single .signle-content .pro-specs p{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	position: relative;
	padding: 0px 0px 0px 30px;
}
.shop-single .signle-content .pro-specs ul li:before,
.shop-single .signle-content .pro-specs p:before{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="15" viewBox="0 0 13 15" fill="none"><path d="M0 3.70253L6.40441 0L13 3.70253V11.2975L6.5 15L0 11.2975V3.70253Z" fill="%23FF7A21"/></svg>') no-repeat;
	width: 13px;
	height: 15px;
	display: inline-block;
	margin-right: 24px;
	position: absolute;
	left: 0px;
	top: 8px;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table{
	border: 0px;
	padding: 0px 0px 40px;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table.variations tr,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table.variations tr th,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table.variations tr td{
	margin: 0px;
	border: 0px;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table.variations th.label label{
	margin: 0px 0px 18px;
	display: block;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table.variations td.value select{
	border: 1px solid #FFFFFFB3;
	min-height: 60px;
	padding: 12px 18px;
	position: relative;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M7.29289 8.70711C7.68342 9.09763 8.31658 9.09763 8.70711 8.70711L15.0711 2.34315C15.4616 1.95262 15.4616 1.31946 15.0711 0.928932C14.6805 0.538408 14.0474 0.538408 13.6569 0.928932L8 6.58579L2.34315 0.928932C1.95262 0.538408 1.31946 0.538408 0.928932 0.928932C0.538408 1.31946 0.538408 1.95262 0.928932 2.34315L7.29289 8.70711ZM8 7L7 7L7 8L8 8L9 8L9 7L8 7Z" fill="white" fill-opacity="0.5"/></svg>');
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: calc(100% - 16px);
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table.variations td.value select option{
	color: #03101B;
	font-size: 16px;
	line-height: 28px;
	background: #FFF;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form table.variations td.value .reset_variations{
	display: none !important;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap{
	padding: 20px 0px 0px;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder{
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 38px;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button{
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 20px;
	width: 280px;
	margin: 0px;
	min-height: 58px;
	position: relative;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button:after,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="white"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button:hover:after,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button:hover:after{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button.wc-variation-selection-needed,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button.disabled{
	background: #808080;
	color: #fff;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button.wc-variation-selection-needed:after,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button.disabled:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="white"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button.wc-variation-selection-needed:hover,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button.disabled:hover{
	background: #808080;
	color: #fff;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation{
	display: none !important;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px;
	border: 1px solid #E3E3E3;
	width: 180px;
	height: 58px;
	position: relative;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity .input-text,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity .input-text{
	width: 100%;
	min-height: 58px;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity input[type=number]::-webkit-outer-spin-button,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity input[type=number]::-webkit-inner-spin-button,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity input[type=number]::-webkit-outer-spin-button,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity input[type=number]::-webkit-inner-spin-button{
	-webkit-appearance: none;
	margin: 0;
	-moz-appearance: textfield;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity .qty-minus,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity .qty-plus,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity .qty-minus,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity .qty-plus{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: inherit;
	border-radius: 0px;
	padding: 5px 5px;
	position: absolute;
	top: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 55px;
	height: 100%;
	border: 0px;
	background: none !important;
	outline: none !important;
	box-shadow: none !important;
	transition: all 0.35s ease;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity .qty-minus:hover,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity .qty-plus:hover,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity .qty-minus:hover,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity .qty-plus:hover{
	color: #FF7A21;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity .qty-minus,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity .qty-minus{
	left: 0px;
}
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity .qty-plus,
.shop-single .signle-content .pro-cart.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .e-atc-qty-button-holder .quantity .qty-plus{
	right: 0px;
}
.shop-single .related-prod .head-shape.elementor-widget-heading{
	position: relative;
	width: auto;
}
.shop-single .related-prod .head-shape.elementor-widget-heading .elementor-heading-title{
	position: relative;
	z-index: 1;
}
.shop-single .related-prod .head-shape.elementor-widget-heading:before{
	content: "";
	background: url(/wp-content/uploads/2025/08/related-prod-shape.png) no-repeat;
	width: 339px;
	height: 149px;
	display: inline-block;
	position: absolute;
	left: 35px;
	top: -49px;
}
.shop-single .related-prod .rel-pro.elementor-widget-loop-grid .elementor-grid{
	width: 100%;
}
.shop-single .related-prod .rel-pro.elementor-widget-loop-grid .elementor-grid .elementor.e-loop-item{
	overflow: hidden;
}
.shop-single .related-prod .rel-card .elementor-element.img-col{
	position: relative;
	height: 434px;
}
.shop-single .related-prod .rel-card .img-col .main-img.elementor-widget-theme-post-featured-image{
	width: 100%;
}
.shop-single .related-prod .rel-card .img-col .main-img.elementor-widget-theme-post-featured-image img{
	object-fit: cover;
}
.shop-single .related-prod .rel-card .img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.shop-single .related-prod .rel-card .elementor-element.img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider{
	height: 56px;
	width: 56px;
}
.shop-single .related-prod .rel-card .elementor-element.img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image{
	height: 100%;
}
.shop-single .related-prod .rel-card .elementor-element.img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image .jet-woo-product-gallery__trigger .jet-woo-product-gallery__trigger-icon svg{
	display: none;
}
.shop-single .related-prod .rel-card .elementor-element.img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image .jet-woo-product-gallery__trigger{
	width: 100%;
	height: 100%;
}
.shop-single .related-prod .rel-card .elementor-element.img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image .jet-woo-product-gallery__trigger .jet-woo-product-gallery__trigger-icon:after{
	content: "+";
	color: #fff;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 65px;
	font-style: normal;
	font-weight: 500;
	line-height: 60px;
	text-transform: uppercase;
	transition: all 0.35s ease;
}
.shop-single .related-prod .rel-card .elementor-element.img-col .btn-plus.elementor-widget-jet-woo-product-gallery-slider .jet-woo-product-gallery .jet-woo-product-gallery__content .jet-woo-swiper .jet-gallery-swiper-slider .jet-woo-product-gallery-slider .swiper-wrapper .jet-woo-product-gallery__image-item .jet-woo-product-gallery__image .jet-woo-product-gallery__trigger:hover .jet-woo-product-gallery__trigger-icon:after{
	color: #fff;
}
.shop-single .related-prod .rel-card .btn-vp.elementor-widget-button .elementor-button .elementor-button-icon{
	transition: all 0.35s ease;
}
.shop-single .related-prod .rel-card .btn-vp.elementor-widget-button .elementor-button .elementor-button-icon svg{
	width: auto;
	height: auto;
}
.shop-single .related-prod .rel-card .btn-vp.elementor-widget-button .elementor-button .elementor-button-icon svg path{
	fill: #FF7A21;
	transition: all 0.35s ease;
}
.shop-single .related-prod .rel-card .btn-vp.elementor-widget-button .elementor-button:hover .elementor-button-icon svg path{
	fill: #fff
}
.shop-main .prod-card .variation-list.elementor-widget-text-editor .short-desc,
.shop-single .related-prod .rel-card .variation-list.elementor-widget-text-editor .short-desc{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.single .woocommerce-notices-wrapper{
	border: 0 !important;
	outline: none !important;
	box-shadow: none !important;
	width: 100%;
}
.single .woocommerce-notices-wrapper .woocommerce-message,
.single .woocommerce-notices-wrapper .woocommerce-info,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-info,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-message,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .wc-empty-cart-message .woocommerce-info{
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 15px;
	margin: 0;
	background: #222222;
	padding: 20px 35px 20px 60px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #fff;
	border: none !important;
	border-bottom: 2px solid #03101B !important;
	box-shadow: none !important;
	outline: none !important;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info{
	margin-bottom: 30px;
}
.single .woocommerce-notices-wrapper .woocommerce-message:focus-visible{
	outline: none !important;
}
.single .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-message .restore-item,
.single .woocommerce-notices-wrapper .woocommerce-info a,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-info a{
	background: #FF7A21;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	text-transform: capitalize;
	padding: 5px;
	min-width: 100px;
	display: flex;
	border-radius: 0;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	transition: all 0.35s ease;
}
.single .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:hover,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-message .restore-item:hover,
.single .woocommerce-notices-wrapper .woocommerce-info a:hover,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-info a:hover{
	background: #fff;
	color: #FF7A21;
}
.single .woocommerce-notices-wrapper .woocommerce-message:before,
.single .woocommerce-notices-wrapper .woocommerce-info:before,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-message:before,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-info:before,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .wc-empty-cart-message .woocommerce-info:before{
	color: #FF7A21;
	top: 50%;
	transform: translateY(-50%);
	left: 32px;
	float: none;
}
.single .woocommerce-notices-wrapper .woocommerce-message:after,
.single .woocommerce-notices-wrapper .woocommerce-info:after,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-message:after,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper .woocommerce-info:after,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .wc-empty-cart-message .woocommerce-info:after{
	display: none;
}
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-woocommerce .woocommerce .woocommerce-notices-wrapper{
	margin: 0px 0px 30px;
}
/*--------------------------------------------------------------
# Checkout Page
--------------------------------------------------------------*/
.chkout-main .elementor-element.chk-left{
	width: calc(100% - 443px);
}
.chkout-main .elementor-element.chk-right{
	width: 443px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login{
	padding: 0px 0px 35px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .login_sec_content > p{
	margin-bottom: 46px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row{
	margin-bottom: 46px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .wfacp-form-control-label{
	display: none;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .wfacp-form-control{
	color: #EAEAEA;
	padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    min-height: 40px !important;
    height: 40px !important
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row.wfacp-remember-me label{
	display: flex;
	align-items: center;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row.wfacp-remember-me label input[type=checkbox]{
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #D9D9D9;
    margin-right: 12px;
    background: transparent;
    cursor: pointer;
    outline: none;
    box-shadow: none;
    border-radius: 0px;
    transition: all 0.35s ease;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row.wfacp-remember-me label input[type=checkbox]:after{
	width: 16px;
	height: 16px;
	background: #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M0 0V16H16V0H0ZM6.53846 12.0146L3.43846 8.56962L4.35346 7.74615L6.50731 10.1392L11.6154 4.05615L12.5592 4.84615L6.53846 12.0146Z" fill="%23FF7A21"/></svg>') no-repeat;
	background-size: 16px;
	background-position: center center;
	 transition: all 0.35s ease;
	visibility: hidden;
	opacity: 0;
	left: 0px;
    top: 0px;
    transform: translate(0px, 0px);
    margin: 0px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row.wfacp-remember-me label input[type=checkbox]:checked{
	border-color: #FF7A21;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row.wfacp-remember-me label input[type=checkbox]:checked:after{
	visibility: visible;
	opacity: 1;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row.wfacp-remember-me label,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row.wfacp-remember-me label span{
	color: #EAEAEA;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .button{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row-reverse;
	column-gap: 20px;
	min-height: 58px;
	border-radius: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 28px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .button:hover{
	background-color: #FFFFFF;
    color: #FF7A21;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error{
	background: transparent;
	border-radius: 0px;
	border: 1px solid #FF7A21 !important;
	padding: 20px 15px 20px 30px !important;
	margin: 0px 0px 30px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li .showlogin{
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	transition: all 0.35s ease;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li .showlogin:hover{
	color: #fff !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li a,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li strong,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li span{
	color: #FF7A21 !important;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 20px;
	cursor: text;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li strong{
	font-weight: 500;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper .wfacp_inline_field_error{
	color: #FF7A21;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.woocommerce-invalid-required-field .woocommerce-input-wrapper .wfacp-form-control{
	border-color: rgba(255, 255, 255, 0.70);
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .woocommerce-account-fields .create-account .wfacp-form-control-wrapper .woocommerce-input-wrapper.password-input .show-password-input:after{
	display: none;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .woocommerce-account-fields .create-account .wfacp-form-control-wrapper .woocommerce-input-wrapper.password-input .show-password-input{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18" viewBox="0 0 22 18" fill="none"><path d="M5.48593 14.129C3.64093 12.819 2.18093 11.115 1.35593 10.039C1.12523 9.74198 1 9.37659 1 9.0005C1 8.62441 1.12523 8.25902 1.35593 7.962C2.84893 6.013 6.43093 2 10.6129 2C12.4889 2 14.2429 2.807 15.7429 3.874" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.7433 6.887C12.4656 6.60467 12.1347 6.38011 11.7698 6.22629C11.4049 6.07246 11.0131 5.99241 10.6171 5.99075C10.2211 5.98909 9.82863 6.06586 9.46243 6.21662C9.09623 6.36738 8.7635 6.58916 8.48344 6.86915C8.20338 7.14915 7.98152 7.48183 7.83067 7.84799C7.67983 8.21416 7.60297 8.60657 7.60453 9.00259C7.6061 9.3986 7.68606 9.79039 7.8398 10.1554C7.99354 10.5203 8.21801 10.8512 8.50028 11.129M2.61328 17L18.6133 1M8.61328 15.704C9.26249 15.8972 9.93593 15.9969 10.6133 16C14.7953 16 18.3773 11.987 19.8703 10.038C20.1009 9.74071 20.226 9.37509 20.2258 8.99883C20.2256 8.62256 20.1002 8.25707 19.8693 7.96C19.3446 7.27549 18.7817 6.62112 18.1833 6" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat !important;
	border: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	width: 22px;
	height: 18px;
	right: 8px;
    top: 8px;
	transition: all 0.35s ease;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .woocommerce-account-fields .create-account .wfacp-form-control-wrapper .woocommerce-input-wrapper.password-input .show-password-input.display-password{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18" viewBox="0 0 22 18" fill="none"><path d="M1 9C2.5 11 6 16 11 16C16 16 19.5 11 21 9C19.5 7 16 2 11 2C6 2 2.5 7 1 9Z" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><circle cx="11" cy="9" r="3" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.woocommerce-invalid-required-field .woocommerce-input-wrapper input::placeholder{
	color: #fff !important;
	opacity: 1 !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.woocommerce-invalid-required-field .woocommerce-input-wrapper input::-webkit-input-placeholder{
	color: #fff !important;
	opacity: 1 !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.woocommerce-invalid-required-field .woocommerce-input-wrapper input::-moz-placeholder{
	color: #fff !important;
	opacity: 1 !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.woocommerce-invalid-required-field .woocommerce-input-wrapper input:-ms-input-placeholder{
	color: #fff !important;
	opacity: 1 !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.woocommerce-invalid-required-field .woocommerce-input-wrapper input:-moz-placeholder {
	color: #fff !important;
	opacity: 1 !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper .woocommerce-input-wrapper .wfacp-form-control{
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
	min-height: 40px !important;
	height: 40px !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container .iti__selected-flag .iti__arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="12" viewBox="0 0 16 9" fill="none"><path d="M7.29289 8.70711C7.68342 9.09763 8.31658 9.09763 8.70711 8.70711L15.0711 2.34315C15.4616 1.95262 15.4616 1.31946 15.0711 0.928932C14.6805 0.538408 14.0474 0.538408 13.6569 0.928932L8 6.58579L2.34315 0.928932C1.95262 0.538408 1.31946 0.538408 0.928932 0.928932C0.538408 1.31946 0.538408 1.95262 0.928932 2.34315L7.29289 8.70711ZM8 7L7 7L7 8L8 8L9 8L9 7L8 7Z" fill="white" fill-opacity="0.8"/></svg>') no-repeat;
	width: 10px;
	height: 12px;
	display: inline-block;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.step_0{
	margin: 0px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-title{
	padding: 0px 0px 46px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper{
	margin-bottom: 46px;
	padding: 0px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper .wfacp-form-control-label{
	left: 0px;
	display: none;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single{
	outline: none !important;
	box-shadow: none !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 0px !important;
	padding-right: 24px !important;
	padding-top: 0px !important;
	padding-bottom: 9px !important;
	outline: none !important;
	box-shadow: none !important;
	min-height: 40px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__arrow{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M7.29289 8.70711C7.68342 9.09763 8.31658 9.09763 8.70711 8.70711L15.0711 2.34315C15.4616 1.95262 15.4616 1.31946 15.0711 0.928932C14.6805 0.538408 14.0474 0.538408 13.6569 0.928932L8 6.58579L2.34315 0.928932C1.95262 0.538408 1.31946 0.538408 0.928932 0.928932C0.538408 1.31946 0.538408 1.95262 0.928932 2.34315L7.29289 8.70711ZM8 7L7 7L7 8L8 8L9 8L9 7L8 7Z" fill="white" fill-opacity="0.8"/></svg>') no-repeat !important;
	width: 16px !important;
	height: 9px !important;
	background-size: 16px !important;
	display: inline-block;
	right: 0px !important;
	margin-top: -4.5px !important;
	transform: translateY(-50%);
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp_divider_shipping,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp_divider_billing{
	margin: 0px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 48px;
	justify-content: space-between;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-col-left-half,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row #shipping_country_field.wfacp-form-control-wrapper, 
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row #shipping_state_field.wfacp-form-control-wrapper,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row #billing_city_field.wfacp-form-control-wrapper,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row #billing_state_field.wfacp-form-control-wrapper{
	width: calc(50% - 24px) !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row #shipping_country_field.wfacp-form-control-wrapper,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row #shipping_state_field.wfacp-form-control-wrapper{
	margin-bottom: 0px;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary #wfob_wrap.wfacp_mini_cart_top,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor .wfacp_below_mini_cart_items,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor .wfacp_elementor_mini_cart_widget,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.wfacp_shipping_method,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .wfacp-comm-title h4{
	display: none;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews{
	border: 0px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.wfacp_payment{
	margin: 83px 0px 0px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .wfacp-comm-title {
	padding: 0px 0px 36px;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods{
	border-radius: 0px !important;
	border: 0px !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method label[for="payment_method_stripe"],
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box .wc-stripe-payment-method-instruction,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .wfacp-payment-dec{
	display: none !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li:last-child{
	padding: 0px !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box{
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box .wc-payment-form .wc-stripe-upe-element,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box .wc-payment-form .wc-stripe-upe-element .__PrivateStripeElement{
	margin: 0px !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .wfacp-order-place-btn-wrap{
	padding: 65px 0px 0px !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .wfacp-order-place-btn-wrap #place_order.button{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row-reverse;
	column-gap: 20px;
	min-height: 58px
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .wfacp-order-place-btn-wrap #place_order.button:before,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .button:before{
	margin: 0px;
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="white"/></svg>') no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	transition: all 0.35s ease;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .wfacp-order-place-btn-wrap #place_order.button:hover:before,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp_payment .woocommerce-checkout-review-order.wfacp-oder-detail .woocommerce-checkout-payment .form-row.place-order .wfacp-order-place-btn-wrap #place_order.button:focus:before,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .button:hover:before,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-login-wrapper .woocommerce-form.woocommerce-form-login .form-row .button:focus:before{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-notices-wrapper ul.woocommerce-error{
	color: #FF7A21 !important;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	background: none;
	border-radius: 0px;
	border: 1px solid #FF7A21;
	margin: 0px 0px 28px;
	padding: 20px 20px;
	list-style: none;
	row-gap: 10px;
	display: flex;
	flex-direction: column;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-notices-wrapper ul.woocommerce-error li{
	color: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	list-style: none;
	margin: 0px;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr th,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr td:first-child{
	width: 65%;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr td,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr td:last-child{
	width: 35%;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr th,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr td{
	padding: 18px 0px;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr:first-child th,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr:first-child td{
	padding-top: 0px;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr:last-child th,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr:last-child td{
	padding-bottom: 0px;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total th,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td{
	padding-top: 55px;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr:not(:first-child){
	border-top: 1px solid rgba(255, 255, 255, 0.20);
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr td .tax_label,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr td .includes_tax{
	display: none;
}
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total th,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total th span,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td .woocommerce-Price-amount,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td .amount,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td .woocommerce-Price-amount bdi,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td .amount bdi,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td .woocommerce-Price-amount span,
.chkout-main .che-cart.elementor-widget-wfacp_form_summary .wfacp_mini_cart_elementor table.wfacp_mini_cart_reviews tr.order-total td .amount span{
	font-weight: 700 !important;
	color: #FF7A21 !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.wfacp_payment .wfacp-oder-detail #payment ul li input[type="radio"]{
	width: 16px !important;
	height: 16px;
	border: 1px solid #fff;
	top: -2px;
	background: transparent !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.wfacp_payment .wfacp-oder-detail #payment ul li input[type="radio"]:after{
	content: "";
	width: 8px;
	height: 8px;
	background: #fff;
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.35s ease;
	opacity: 0;
	visibility: hidden;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.wfacp_payment .wfacp-oder-detail #payment ul li input[type="radio"]:checked:after{
	opacity: 1;
	visibility: visible;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.wfacp_payment .wfacp-oder-detail #payment ul li:not(:first-child){
	margin: 5px 0px 0px !important;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section.wfacp_payment .wfacp-oder-detail #payment .wc-payment-form{
	padding: 30px 0px 0px;
}
body .select2-container.select2-container--open .select2-dropdown{
	box-shadow: none;
	background: #222;
}
body .select2-container .select2-dropdown .select2-search--dropdown .select2-search__field{
	font-family: "Poppins", Sans-serif;
	border-radius: 0px;
	border: 1px solid rgba(255, 255, 255, 0.70);
	background: transparent;
	color: #fff;
	height: 44px;
	padding: 8px 12px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
body .select2-container .select2-dropdown .select2-results.select2-search--dropdown{
	background: #222;
	padding: 8px 15px;
	border-radius: 0px;
}
body .select2-container .select2-dropdown .select2-results ul.select2-results__options,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list{
	background: #222;
	scrollbar-width: thin;
	scrollbar-color: #222 rgba(255, 255, 255, 0.70);
}
body .select2-container .select2-dropdown .select2-results ul.select2-results__options::-webkit-scrollbar,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list::-webkit-scrollbar{
	width: 4px;
}
body .select2-container .select2-dropdown .select2-results ul.select2-results__options::-webkit-scrollbar-track,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list::-webkit-scrollbar-track{
	background: rgba(255, 255, 255, 0.70);
	border-radius: 0px;
}
body .select2-container .select2-dropdown .select2-results ul.select2-results__options::-webkit-scrollbar-thumb,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list::-webkit-scrollbar-thumb{
	background: #222;
	border-radius: 0px;
}
body .select2-container .select2-dropdown .select2-results ul.select2-results__options::-webkit-scrollbar-thumb:hover,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list::-webkit-scrollbar-thumb:hover{
	background: #222;
}
body .select2-container .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country{
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	padding: 8px 15px;
	transition: all 0.35s ease;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country .iti__country-name,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country .iti__dial-code{
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	transition: all 0.35s ease;
}
body .select2-container .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__active,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__highlight{
	background: #fff;
	color: #000;
}
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__active,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__highlight,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__active .iti__country-name,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__highlight .iti__country-name,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__active .iti__dial-cod,
.chkout-main .chk-form.elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-left-panel .wfacp-section .wfacp-comm-form-detail .wfacp-row .wfacp-form-control-wrapper.wfacp-intl-phone-flag-field .woocommerce-input-wrapper .iti.iti--allow-dropdown .iti__flag-container ul.iti__country-list li.iti__country.iti__highlight .iti__dial-cod{
	color: #000;
}
/*--------------------------------------------------------------
# Confirmation Page
--------------------------------------------------------------*/
.od-conf .head-shape.elementor-widget-heading{
	position: relative;
}
.od-conf .head-shape.elementor-widget-heading:after{
	content: "";
	background: url(/wp-content/uploads/2025/08/confirm-head-shape.png) no-repeat;
	width: 339px;
	height: 149px;
	display: inline-block;
	position: absolute;
	left: -28px;
	top: -86px;
}
.od-conf .head-shape.elementor-widget-heading .elementor-heading-title{
	position: relative;
	z-index: 1;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty-order-details-heading{
	margin: 0px 0px 14px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont{
	border-top: 1px solid rgba(255, 255, 255, 0.20);
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty-hr{
	margin: 0px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_leftDiv .wfty_p_name p{
	display: none;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 18px 0px;
	float: none;
	width: 100%;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_img{
	width: 77px;
	height: 77px;
	float: none;
	margin-right: 15px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_img a img{
	width: 100%;
	height: 100%;
	max-width: 100%;
	border: 0px;
	border-radius: 0px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name{
	padding: 0px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_quantity_value_box{
	position: relative;
	font-size: 18px !important;
	line-height: 24px !important;
	width: auto;
	height: auto;
	display: block;
	border-radius: 0px;
	left: 0px;
	top: 0px;
	text-align: left !important;
	background: none;
	padding-top: 8px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_rightDiv,
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_quantity_value_box:after{
	display: none;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_quantity_value_box:before{
	content: "qty ";
	display: inline-block;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	margin-right: 5px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_info{
	padding: 8px 0px 0px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_info ul.wc-item-meta{
	display: flex;
	flex-direction: column;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_info ul.wc-item-meta li:not(:first-child){
	margin: 5px 0px 0px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_info ul.wc-item-meta li strong{
	text-transform: capitalize;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont .wfty_pro_list .wfty_leftDiv .wfty_p_name .wfty_info ul.wc-item-meta li p{
	display: inline-block;
	font-size: 18px
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr:not(:last-child){
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr th,
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr td{
	padding: 18px 0px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr:last-child th,
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr:last-child td{
	padding-bottom: 0px;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr td .tax_label,
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr td .shipped_via,
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_order_details .wfty_pro_list_cont table tr td .includes_tax{
	display: none;
}
.od-conf .od-det.elementor-widget-wfty-order-detail .elementor-order-details-wrapper p{
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 30px;
	color: #fff;
}
/*--------------------------------------------------------------
# Terms and Conditions Page
--------------------------------------------------------------*/
.tcu-main .txt-link.elementor-widget-text-editor a,
.tcu-main .txt-link.elementor-widget-text-editor p a{
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 1px;
	text-underline-offset: 1px;
	text-underline-position: from-font;
}
.tcu-main .unod-list.elementor-widget-text-editor ul,
.tcu-main .od-list.elementor-widget-text-editor ol,
.tcu-main .font-18.elementor-widget-text-editor ul,
.tcu-main .font-18.elementor-widget-text-editor ol{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tcu-main .unod-list.elementor-widget-text-editor ul li,
.tcu-main .od-list.elementor-widget-text-editor ol li,
.tcu-main .font-18.elementor-widget-text-editor ul li,
.tcu-main .font-18.elementor-widget-text-editor ol li{
	position: relative;
	list-style: none;
	padding: 0px 0px 0px 32px;
}
.tcu-main .unod-list.elementor-widget-text-editor ul li:not(:last-child),
.tcu-main .od-list.elementor-widget-text-editor ol li:not(:last-child),
.tcu-main .font-18.elementor-widget-text-editor ul li:not(:last-child),
.tcu-main .font-18.elementor-widget-text-editor ol li:not(:last-child){
	margin: 0px 0px 8px;
}
.tcu-main .unod-list.elementor-widget-text-editor ul li:before,
.tcu-main .od-list.elementor-widget-text-editor ol li:before,
.tcu-main .font-18.elementor-widget-text-editor ul li:before,
.tcu-main .font-18.elementor-widget-text-editor ol li:before{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="15" viewBox="0 0 13 15" fill="none"><path d="M0 3.70253L6.40441 0L13 3.70253V11.2975L6.5 15L0 11.2975V3.70253Z" fill="%23FF7A21"/></svg>') no-repeat;
	width: 13px;
	height: 15px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 8px;
}
/** QA Fixes **/
.elementor-element.main-footer > .e-con-inner {
	margin-right: 312px;
}
.main-footer .top-row .elementor-element.col-03 li.elementor-icon-list-item:last-child br {
	display: none;
}
.elementor-element.last-row h2.pp-dual-heading span.pp-first-text {
	left: 65px;
}
.elementor-element.last-row h2.pp-dual-heading span.pp-second-text {
	right: 65px;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform-footer .gform_button{
	width:280px;
}
.elementor .elementor-element.contact-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform_wrapper .gform_validation_errors {
	border-color: #FF7A21;
}
.gform-theme--framework .gform_validation_errors .gform_submission_error,
.gform-theme--framework .gform_validation_errors .gform-icon{
	color: #FF7A21!important;
}
.elementor-element.meet-found > .e-con-inner {
	margin-left: 387px;
}
.elementor .elementor-element.inner-hero > .e-con-inner {
	margin-left: 375px;
}
.elementor .elementor-element.stay-connected {
	background-position: 40% !important;
}
.elementor-element.stay-connected .call-us {
	width: max-content;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper {
	row-gap: 0;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-required {
	order: 1;
	margin-bottom: 47px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.form-field-password {
	order: 2;
	margin-bottom: 23px;
}
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-submit {
	order: 5;
	margin-top: 65px;
}
.elementor .db-main .elementor-column.content-col .intro-cards .int-card {
	width: 363px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap {
	padding: 0;
}
.order_meta.tax {
	border-bottom: 1px solid rgba(255, 255, 255, 0.50);
	padding: 0px 0px 16px 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .order_meta:nth-child(3),
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .order_meta:nth-child(4) {
	display: none !important;
}
.woocommerce-shop .elementor-element.inner-hero:before,
.woocommerce-cart .elementor-element.inner-hero:before,
.single-product .elementor-element.inner-hero:before{
	opacity:0 !important;
}
.elementor .elementor-element.shop-main > .e-con-inner {
	margin-left: 250px;
}
tr.woocommerce-cart-form__cart-item.cart_item a {
	font-family: "Space Grotesk", sans-serif !important;
	font-weight: 600 !important;
}
small.tax_label {
	display: none;
}
.woocommerce-cart table.shop_table .woocommerce-Price-amount,
.cart-main .ww-cart.elementor-widget-pp-woo-cart .pp-cart-column-end .pp-cart-totals .cart-collaterals .cart_totals table.shop_table tr th{
	font-weight: 600;
}
/** Mobile Dashboard Sidebar **/
.pp-offcanvas-content-widget.pp-offcanvas-open .pp-offcanvas-container:after{
	opacity: 0.75 !important;
}
.mobile-sidebar.elementor-widget-pp-offcanvas-content .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle{
	padding-right: 5px;
	margin-right: 15px;
}
.mobile-sidebar.elementor-widget-pp-offcanvas-content .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-box{
	font-size: 10px;
	width: 30px;
    height: 20px;
    top: 3px;
}
.pp-offcanvas-content .pp-offcanvas-header{
	padding: 15px !important;
}
.pp-offcanvas-content .pp-offcanvas-body{
	padding: 0px !important;
}
.pp-offcanvas-content .pp-offcanvas-header .pp-icon.pp-offcanvas-close svg{
	width: 34px;
    height: auto;
}
.pp-offcanvas-content .pp-offcanvas-body .elementor-section.db-sidebar{
	padding: 0px !important;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list{
	
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a{
	transition: all 0.35s ease;
	padding: 13px 15px;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg{
	width: auto;
    height: auto;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg path,
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg rect,
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text{
	transition: all 0.35s ease;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a,
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover{
	background: #fff;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-icon svg path,
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-icon svg rect,
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg path,
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg rect{
	fill: #FF7A21;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-text,
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text{
	color: #FF7A21;
}
.pp-offcanvas-content .pp-offcanvas-body .db-logo.elementor-widget-image{
	padding: 0px 15px;
}
/*--------------------------------------------------------------
# Affiliate Sign Up Page
--------------------------------------------------------------*/
.login-block .affwp-form{
	margin: 65px 0px 0px;
}
.login-block .affwp-form fieldset{
	padding: 0px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	row-gap: 35px;
}
.login-block .affwp-form fieldset legend{
	display: none;
}
.login-block .affwp-form fieldset > p{
	position: relative;
	margin: 0px;
}
.login-block .affwp-form fieldset label{
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	position: absolute;
	top: 12px;
	left: 0px;
}
.login-block .affwp-form fieldset input[type="text"],
.login-block .affwp-form fieldset input[type="email"],
.login-block .affwp-form fieldset textarea{
	border: 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.70);
	background: transparent;
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	padding: 12px 0px 12px;
	height: 54px;
}
.login-block .affwp-form fieldset textarea{
	overflow: hidden;
}
.login-block .affwp-form fieldset .affwp-tos{
	display: flex;
	align-items: center;
}
.login-block .affwp-form fieldset .affwp-tos,
.login-block .affwp-form fieldset .affwp-tos a{
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.login-block .affwp-form fieldset .affwp-tos a{
	color: #fff;
	text-decoration: none;
	transition: all 0.35s ease;
}
.login-block .affwp-form fieldset .affwp-tos a:hover{
	color: #FF7A21;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}
.login-block .affwp-form fieldset .affwp-tos input[type="checkbox"]{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 16px;
	height: 16px;
	border: 1px solid #D9D9D9;
	margin-right: 12px;
	background: transparent;
	cursor: pointer;
	outline: none;
	box-shadow: none;
	transition: all 0.35s ease;
}
.login-block .affwp-form fieldset .affwp-tos input[type="checkbox"]:checked{
	border-color: #FF7A21;
}
.login-block .affwp-form fieldset .affwp-tos input[type="checkbox"]:checked{
	background: #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M0 0V16H16V0H0ZM6.53846 12.0146L3.43846 8.56962L4.35346 7.74615L6.50731 10.1392L11.6154 4.05615L12.5592 4.84615L6.53846 12.0146Z" fill="%23FF7A21"/></svg>') no-repeat;
	background-size: 16px;
	background-position: center center;
}
.login-block .affwp-form fieldset .button{
	background: #FF7A21;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
	border-radius: 0px;
	border: 1px solid #FF7A21;
	min-height: 58px;
	width: 100%;
	margin: 65px 0px 0px;
	transition: all 0.35s ease;
}
.login-block .affwp-form fieldset .button:hover{
	background: #fff;
	color: #FF7A21;
}
.affwp-errors, .affwp-notice{
	border-radius: 0px;
	border: 0px;
	margin: 20px 0px 0px;
	background: transparent;
	color: #FF7A21;
}
.affwp-error, .affwp-notice{
	padding: 0px;
}
/** Main Dashboard **/
#affwp-affiliate-dashboard{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100vh;
}
#affwp-affiliate-dashboard .affwp-notice{
	border: 1px solid #FF7A21;
	padding: 30px 30px;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{
	width: 380px;
	margin: 0px;
	background: #FF7A21;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}
#affwp-affiliate-dashboard .affwp-tab-content{
	width: calc(100% - 380px);
	margin: 0px;
	padding-left: 110px;
	padding-right: 46px;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.affwp-affiliate-dashboard-tab{
	width: 100%;
	display: block;
	padding: 0px;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.affwp-affiliate-dashboard-tab a{
	width: 100%;
	display: block;
	color: #FFF;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
	padding: 13px 15px 13px 66px;
	transition: all 0.35s ease;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.affwp-affiliate-dashboard-tab.active a,
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.affwp-affiliate-dashboard-tab a:hover{
	color: #FF7A21;
	background: #fff;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card{
	border: 0px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__header{
	padding: 25px 0px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__header h3,
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives h4{
	color: #FFF;
	font-family: "Space Grotesk", Sans-serif;
	font-size: 38px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0.76px;
	text-transform: uppercase;
}
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives h4{
	padding: 25px 0px 0px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__header p,
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-no-results{
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.2px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__header .affwp-card__tooltip svg path{
	stroke: #FFFFFF;
}
#affwp-affiliate-dashboard .tippy-box{
	background-color: #222;
}
#affwp-affiliate-dashboard .tippy-box .tippy-arrow{
	color: #222;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__header .tippy-box .tippy-content p{
	font-size: 14px;
	line-height: 20px;
	padding: 0px;
}
#affwp-affiliate-dashboard .tippy-box[data-theme~=affwp] .tippy-content{
	padding: 15px;
}
#affwp-affiliate-dashboard .tippy-box[data-theme~=affwp] .tippy-content p{
	margin-bottom: 15px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__content{
	padding: 0px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__content .affwp-affiliate-link__display{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0px 12px;
	background: #222;
	padding: 42px 32px;
	align-items: center;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__content .affwp-affiliate-link__display .affwp-affiliate-link__input{
	border: 1px solid rgba(255, 255, 255, 0.70);
	background: transparent;
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	height: 60px;
    padding: 10px 18px;
	width: calc(100% - 292px);
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__content .affwp-affiliate-link__display .button{
	background: #FF7A21;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
	border-radius: 0px;
	width: 280px;
	height: 60px;
	padding: 12px 15px;
	transition: all 0.35s ease;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__content .affwp-affiliate-link__display .button:hover{
	color: #FF7A21;
	background: #fff;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-card .affwp-card__header.affwp-affiliate-link__header p,
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__header p{
	padding-top: 16px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__content.affwp-card__content--form{
	background: #222;
	padding: 42px 32px;
	gap: 25px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__content.affwp-card__content--form label{
	color: rgba(255, 255, 255, 0.50);
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin: 0px 0px 5px;
    display: inline-block;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__content.affwp-card__content--form input[type="url"],
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__content.affwp-card__content--form input[type="text"]{
	border: 1px solid rgba(255, 255, 255, 0.70);
	background: transparent;
	color: #EAEAEA;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	height: 60px;
    padding: 10px 18px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__content.affwp-card__content--form .affwp-generator-campaign-text-link-wrap a{
	color: #FF7A21;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	text-decoration: none;
	transition: all 0.35s ease;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__content.affwp-card__content--form .affwp-generator-campaign-text-link-wrap a:hover{
	color: #fff;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__footer.affwp-custom-link-submit-wrap{
	padding: 65px 0px 0px;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__footer.affwp-custom-link-submit-wrap span .button{
	background: #FF7A21;
	color: #FFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
	border-radius: 0px;
	width: 280px;
	height: 60px;
	padding: 12px 15px;
	transition: all 0.35s ease;
}
#affwp-affiliate-dashboard .affwp-tab-content .affwp-form .affwp-card .affwp-card__footer.affwp-custom-link-submit-wrap span .button:hover{
	color: #FF7A21;
	background: #fff;
}
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-creatives-filters ul.affwp-view-switcher li.affwp-view-switcher__list .affwp-view-switcher__button svg{
	color: #fff;
}
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-creatives-filters ul.affwp-view-switcher li.affwp-view-switcher__list .affwp-view-switcher__button svg path,
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-creatives-filters ul.affwp-view-switcher li.affwp-view-switcher__grid .affwp-view-switcher__button svg path{
	stroke: #fff;
	transition: all 0.35s ease;
}
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-creatives-filters ul.affwp-view-switcher li.affwp-view-switcher__list .affwp-view-switcher__button:hover svg path,
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-creatives-filters ul.affwp-view-switcher li.affwp-view-switcher__grid .affwp-view-switcher__button:hover svg path,
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-creatives-filters ul.affwp-view-switcher li.affwp-view-switcher__list.active .affwp-view-switcher__button svg path,
#affwp-affiliate-dashboard .affwp-tab-content#affwp-affiliate-dashboard-creatives .affwp-creatives-filters ul.affwp-view-switcher li.affwp-view-switcher__grid.active .affwp-view-switcher__button svg path{
	stroke: #FF7A21;
}