/* css added by aditi */

.elementor .elementor-element.elementor-element-9bc8fb3 .elementor-heading-title {
	margin-bottom: 0;
}
.contact-form-cls .gform-footer.gform_footer.top_label {
	padding: 0;
	margin: 0;
}
.contact-form-cls div#gform_fields_2 {
	gap: 24px;
}
.contact-form-cls p.gform_required_legend {
	display: none;
}
.elementor .elementor-element.bread-heading-cls{
	position:relative;
}
.elementor .elementor-element.bread-heading-cls:after {
	background: #C3C0BC;
	content: '';
	position: absolute;
	left: -196px;
	width: 1904px;
	height: 1px;
	bottom: -13px;
}
.ast-container {
	padding: 0;
}
.pp-breadcrumbs a {
	text-decoration: none !important;
}
.sub-form-cls form {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	align-items: baseline;
	gap: 28px;
}
.sub-form-cls form .ginput_container {
	gap: 28px;
}
.text-btn-cls:hover {
	background: transparent !important;
	color: #C6A166 !important;
}
.para-cls a {
	color: #8E8B86;
	text-decoration: none !important;
}

.para-cls a:hover {
	color: #C6A166;
}
.elementor .elementor-element.elementor-element-bd7aef1 .gform-footer.gform_footer.top_label {
	padding: 0;
	margin: 0;
}
.elementor .elementor-element.policy-text span {
	font-style: italic;
}
.sub-form-cls .gform-grid-col {
	padding: 0 !important;
}
.elementor .elementor-element.follow-box-cls {
	width: fit-content;
}
.elementor .elementor-element.elementor-element-8b7df66 .pp-breadcrumbs-item.pp-breadcrumbs-item-current {
	font-family: Montserrat;
	font-weight: 500;
	font-size: 15px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #F3EDEA;
}
.elementor .elementor-element.policy-bread-cls ul.pp-breadcrumbs.pp-breadcrumbs-powerpack {
	padding: 0 ;
	margin: 0;
}
.elementor .elementor-element.policy-bread-cls li.pp-breadcrumbs-item.pp-breadcrumbs-item-home {
	margin: 0;
}
.elementor .elementor-element.b-heading b {
	color: #1C1C1C;
}
.elementor .elementor-element.bread-cls .pp-breadcrumbs-crumb-current,.elementor .elementor-element.bread-cls .pp-breadcrumbs-text {
	text-transform: none;
}
.cart_totals .shipping-calculator-button {
	color: #C68866;
}

.cart_totals .button {
	background: #1C1C1C !important;
	border-radius: unset;
	color: #F5EFE7;
}
/* conformation page css */
.custom-thankyou {
	background: #f3efec;
	padding: 20px;
}

.product-row {
	display: flex;
	gap: 15px;
	margin-bottom: 15px;
}

.product-row img {
	width: 60px;
}

.totals {
	margin-top: 20px;
	border-top: 1px solid #ccc;
}

.totals .row {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
}

.totals .total {
	font-size: 18px;
}
.meta.color {
/* 	width: fit-content;
	display: flex; */
/* 	width: 50%; */
	display: block;
}
.value.color-item .hex-color {
	width: 19px;
	height: 19px;
	display: block;
	border-radius: 50px;
}
.value.color-item {
	display: flex;
	height: auto;
	gap: 12px;
	background: #F3EDEA;
	padding: 6px 9px;
	align-items: center;
}
.lpl-row.lpl-row-02 {
/* 	align-items: center; */
	align-items: start; 
}
.lpl-row.lpl-row-01 {
	display: flex;
/* 	align-items: center; */
	align-items:  start;
	gap: 20px;
}
.lpl-action-block .browse-wishlist {
	gap: 10px;
	padding: 0;
	background-color: transparent;
	display: flex;
	margin-top: 15px;
}
.w-q-wrap button {
	padding: 0;
	margin:0;
}
.w-q-wrap .elementor-shortcode {
	display: flex;
	flex-direction: column;
	gap:10px;
}
.w-q-wrap br {
	display: none;
}
.woosw-btn-text {
	display: none;
}
.w-q-wrap span.woosw-btn-icon, .w-q-wrap span.woosw-btn-icon.woosw-icon-5 {
	font-size: 22px !important;
}
.w-q-wrap {
	padding: 11px;
}
.elementor-element.elementor-element-c9d3bed .labels span {
	font-family: Montserrat;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0px;
	color: #8E8B86;
	text-align: center;
}
.elementor-element.elementor-element-c9d3bed .labels .active {
	color: #1C1C1C;
}
.lpl-row.lpl-row-02 .meta.stock .value {
	padding: 6px 9px;
	background: #F3EDEA;
	font-family: Montserrat;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #3A3A3A;
}
.lpl-badge span {
	font-family: Montserrat !important;
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 100%;
	letter-spacing: 0%;
}
.elementor .elementor-element.footer-col-mob-wrap {
	width: fit-content;
	margin: 0;
}
.elementor .elementor-element.elementor-element-2af1f9b>.e-con-inner {
	justify-content: space-between;
	gap: 20px;
}
.elementor .elementor-element.bread-cls .pp-breadcrumbs {
	padding: 0;
}
.elementor .elementor-element.sub-form-cls .gfield_validation_message {
	padding: 0 !important;
	background: transparent !important;
	border: unset !important;
	font-family: Montserrat !important;
	font-weight: 500;
	font-size: 12px;
	line-height: 100%;
	letter-spacing: 0%;
}
.elementor .elementor-element.sub-form-cls .gform_wrapper.gravity-theme .gform_validation_errors {
	display: none;
}
.elementor .elementor-element.bottom-comm-sec>.e-con-inner {
	align-items: center;
}
.elementor .elementor-element.sub-form-cls .gform_confirmation_message {
	font-family: Montserrat;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0%;
	color: #F3EDEA;
	text-align: center;
}
.elementor .elementor-element.sub-pages-color .elementor-item:hover, .elementor .elementor-element.sub-pages-color .elementor-item-active {
	color: #1C1C1C !important;
	text-decoration: underline;
	text-underline-offset: 8px;
}
.elementor-element.elementor-element-05e034e .product-row {
	align-items: center;
}

.elementor-element.elementor-element-05e034e .product-row span, .elementor-element.elementor-element-05e034e .product-row p {
	font-family: Montserrat;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #18191A;
	margin: 0;
	text-transform: uppercase;
}

.elementor-element.elementor-element-05e034e .totals span {
	font-family: Montserrat;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #18191A;
	margin: 0;
	text-transform: uppercase;
}

.elementor-element.elementor-element-05e034e .row.total .woocommerce-Price-amount.amount {
	font-weight: 700;
}

.elementor-element.elementor-element-05e034e .row.total strong {
	font-family: Montserrat;
	font-weight: 700;
	font-size: 14px;
	line-height: 21px;
	color: #18191A;
	margin: 0;
	text-transform: uppercase;
}
/* 1. Remove the default Astra arrow */
#ast-scroll-top .ast-icon.icon-arrow svg {
	display: none !important;
}

/* 2. Container Setup - FORCE DISPLAY ON ALL SCREENS */
#ast-scroll-top {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	width: 110px !important;
	height: 110px !important;
	display: none; /* jQuery handles the show/hide */
	align-items: center !important;
	justify-content: center !important;
	z-index: 9999 !important;

	/* These force the button to exist even if Astra tries to hide it on mobile */
	position: fixed !important;
	bottom: 20px !important;
	right: 20px !important;
}

/* 3. The Bag SVG with Pulse Animation */
#ast-scroll-top .ast-icon.icon-arrow::before {
	content: "" !important;
	display: block !important;
	width: 90px !important; 
	height: 90px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M35 30 Q50 10 65 30' fill='none' stroke='%236B1D2B' stroke-width='6'/%3E%3Cpath d='M20 35 L80 35 L85 85 L15 85 Z' fill='%23800020'/%3E%3Cpath d='M20 35 L82 45 L18 45 Z' fill='%236B1D2B'/%3E%3Ccircle cx='25' cy='40' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='35' cy='40' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='45' cy='40' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='55' cy='40' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='65' cy='40' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='75' cy='40' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='25' cy='50' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='25' cy='60' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='25' cy='70' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='75' cy='50' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='75' cy='60' r='1.5' fill='%23D4AF37'/%3E%3Ccircle cx='75' cy='70' r='1.5' fill='%23D4AF37'/%3E%3Cpath d='M45 42 L55 42 L50 52 Z' fill='%23D4AF37'/%3E%3C/svg%3E") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	filter: drop-shadow(0px 8px 12px rgba(0,0,0,0.3)) !important;
	animation: bagPulse 3s ease-in-out infinite !important;
}

/* 4. Responsive Adjustment (Make bag smaller on mobile) */
@media (max-width: 768px) {
	#ast-scroll-top {
		width: 80px !important;
		height: 80px !important;
	}
	#ast-scroll-top .ast-icon.icon-arrow::before {
		width: 65px !important;
		height: 65px !important;
	}
}

@keyframes bagPulse {
	0% { transform: scale(1); }
	50% { transform: scale(1.08); }
	100% { transform: scale(1); }
}
.elementor .elementor-element.sub-form-cls .gform_fields {
	gap: 28px !important;
}

.elementor .elementor-element.sub-form-cls .gform_fields input {
	text-align: center;
}

.elementor .elementor-element.sub-form-cls .gform_button {
	padding: 20px 50px !important;
}
.elementor .elementor-element.bottom-comm-sec .para-cls span {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #F8CB8D;
}
/* inner pages resposive  css */
@media (max-width: 1800px){
	.elementor .elementor-element.bread-sec-cls {
		padding-left: 150px;
	}
	.elementor-element.elementor-element-4988c6d {
		padding-left: 150px;
	}
}
@media (max-width: 1580px){
	.elementor .elementor-element.bread-sec-cls {
		padding-left: 100px;
	}
	.elementor-element.elementor-element-4988c6d {
		padding-left: 100px;
	}
	.elementor .elementor-element.elementor-element-ea62098{
		padding-left: 80px;	
	}
	.elementor .elementor-element.bottom-comm-sec>.e-con-inner {
		gap: 30px;
	}
	.elementor .elementor-element.bread-heading-cls .elementor-heading-title {
		font-size: 68px !important;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 38px;
	}
	.elementor .elementor-element.gold-heading-cls .elementor-heading-title {
		font-size: 38px;
	}
	.elementor .elementor-element.elementor-element-1a64817 .elementor-heading-title {
		font-size: 90px;
	}
	.elementor .elementor-element.elementor-element-faedf6a {
		width: 100%;
	}
	.lpl-row.lpl-row-02 {
		margin-top: 18px;
		gap: 15px;
	}
	.single-product .woocommerce-notices-wrapper {
		margin: auto;
		width: 95%;
	}
}
@media (max-width: 1480px){

	.elementor .elementor-element.bread-sec-cls, .elementor-element.elementor-element-4988c6d {
		padding: 80px 0 80px 80px;
	}
	.elementor .elementor-element.elementor-element-0efb857>.e-con-inner {
		padding: 80px 15px;
	}
	.elementor .elementor-element.elementor-element-ea62098 {
		padding: 80px 15px;
		gap: 20px;
	}
	.elementor .elementor-element.elementor-element-1a64817 .elementor-heading-title {
		font-size: 70px;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 34px;
	}
	.elementor .elementor-element.bottom-comm-sec>.e-con-inner {
		gap: 15px;
	}
	.elementor .elementor-element.elementor-element-faedf6a {
		width: 100%;
		padding-right: 0;
		padding-left: 30px;
	}
	body:not(.rtl) .elementor .elementor-element.elementor-element-d9a23fe {
		right: 0;
	}
	.elementor .elementor-element.elementor-element-a457683 {
		padding: 80px 15px;
	}
	.lpl-row.lpl-row-02 {
		gap: 15px;
		FLEX-WRAP: WRAP;
	}
	.lpl-action-block .lpl-row .add-to-cart .variations_button .quantity .qty {
		FONT-SIZE: 20PX;
	}

}
@media (max-width: 1380px){

	.sub-form-cls form {
		gap: 15px;
	}
	.sub-form-cls form .ginput_container {
		gap: 15px;
	}
	.elementor .elementor-element.bottom-comm-sec>.e-con-inner {
		gap: 15px;
		padding: 80px 0;
	}
	.elementor .elementor-element.bread-heading-cls .elementor-heading-title {
		font-size: 62px !important;
	}
	.elementor .elementor-element.gold-heading-cls .elementor-heading-title {
		font-size: 34px;
	}
	.elementor .elementor-element.bread-sec-cls, .elementor-element.elementor-element-4988c6d {
		padding: 80px 0 80px 50px;
	}
	.elementor .elementor-element.elementor-element-1a64817 .elementor-heading-title {
		font-size: 60px;
	}
	.elementor .elementor-element.elementor-element-d3dfde4 {
		width: 100%;
	}
	.elementor .elementor-element.elementor-element-52ea78c {
		padding-right: 0;
		padding-left: 20px;
	}

	.elementor .elementor-element.bottom-comm-sec .para-cls {
		width: 372px;
	}
	.elementor .elementor-element.elementor-element-1a64817 .elementor-heading-title {
		font-size: 50px;
	}
	.elementor .elementor-element.bread-sec-cls, .elementor-element.elementor-element-4988c6d {
		padding: 80px 0 80px 30px;
	}
	.elementor .elementor-element.elementor-element-1d92061 > .elementor-widget-container {
		margin-top: 15px;
	}
	.elementor .elementor-element.sub-form-cls {
		width: 550px;
	}
	.elementor .elementor-element.elementor-element-faedf6a {

		padding-left: 20px;
	}
	.elementor .elementor-element.elementor-element-a457683 {
		padding: 60px 15px;
	}
	.elementor .elementor-element.elementor-element-c1145ee .e-search-input {
		padding: 10px;
	}

	.elementor .elementor-element.elementor-element-c1145ee .e-search-submit {
		width: 25px;
	}
}
@media (max-width: 1180px){

	.elementor .elementor-element.bread-sec-cls, .elementor-element.elementor-element-4988c6d {
		padding: 60px 0 60px 15px;
	}
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 30px;
	}
	.elementor .elementor-element.gold-heading-cls .elementor-heading-title {
		font-size: 30px;
	}
	.elementor .elementor-element.bread-heading-cls:after {
		left: -15px;
		width: calc(100% + 15px);
	}
	.elementor .elementor-element.elementor-element-34c74c4 .elementor-heading-title br {
		display: none;
	}
	.sub-form-cls form {
		gap: 15px;
		justify-content: center;
	}
	.elementor .elementor-element.sub-form-cls {
		width: 70%;
	}	
	.elementor .elementor-element.bottom-comm-sec .para-cls {
		width: 50%;
		text-align: center;
	}
	.elementor .elementor-element.elementor-element-0efb857>.e-con-inner {
		padding: 60px 15px;
	}
	.elementor .elementor-element.elementor-element-ea62098 {
		padding: 60px 15px;
		gap: 30px;
	}
	.elementor .elementor-element.bottom-comm-sec>.e-con-inner {
		padding: 60px 0;
	}
	.single-p-details-wrap .woocommerce-tabs.wc-tabs-wrapper {
		margin-bottom: 20px !important;
		padding-top: 15px !important;
	}
	.woocommerce-js .lpl-action-block .lpl-row.lpl-row-01 {
		column-gap: 15px;
		margin-top: 15px;
	}
	.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
		padding: 14px 80px !important;
	}
	.single-product span.e-n-accordion-item-title-header {
		min-width: 92%;
	}
	.elementor .elementor-element.elementor-element-69d93c7 > .elementor-widget-container {
		padding-top: 20px;
	}
	.elementor .elementor-element.elementor-element-d68cd84 .swiper-pagination-bullet {
		--swiper-pagination-bullet-horizontal-gap: 9px;
		--swiper-pagination-bullet-vertical-gap: 9px;
	}
	.aui .elementor-widget-container {
		padding: 5px 12px !important;
		font-size: 12px;
		width: fit-content;
	}
	.elementor .elementor-element.elementor-element-9b60735 {
		width: fit-content;
	}
	.custom-thankyou {
		background: #f3efec;
		padding: 10px;
	}
	.elementor .elementor-element.elementor-element-0509867 {
		width: 34%;
	}
	/* 	    .elementor .elementor-element.bread-sec-cls {
	background-position: center left !important;
} */
	.form-block .signup-form.elementor-widget-pp-gravity-forms .gform_wrapper .gform-body .gform_fields {
		gap: 30px !important;
	}
	.page .form-block .signup-form.elementor-widget-pp-gravity-forms .gform_wrapper .gform-body .gform_fields {
		grid-row-gap: 18px !important;
		grid-column-gap: 18px !important;
	}
	.elementor-56151 .elementor-element.elementor-element-5bc1493 .elementor-nav-menu--main .elementor-item, .elementor-56151 .elementor-element.elementor-element-93b1c55 .elementor-nav-menu--main .elementor-item {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.elementor .elementor-element.elementor-element-0ed281a {
		gap: 15px !important;
	}

	.elementor .elementor-element.sub-pages-color.all-pages-menu {
		padding: 0 15px;
	}

	.elementor .elementor-element.sub-pages-color.all-pages-menu>.e-child {
		padding: 0;
	}
	.elementor .elementor-element.sub-form-cls .gform_fields {
		gap: 15px !important;
	}
}
@media (max-width: 1024px){

	.elementor .elementor-element.sub-form-cls {
		width: 100%;
	}	
	.elementor .elementor-element.bottom-comm-sec .para-cls {
		width: 70%;
		text-align: center;
	}
}
@media (max-width: 980px){

	.elementor .elementor-element.elementor-element-a2b3aa9, .elementor .elementor-element.elementor-element-3fd4883,  .elementor .elementor-element.elementor-element-7a47c9a, .elementor .elementor-element.elementor-element-a457683{
		width: 100%;
	}
	.elementor .elementor-element.elementor-element-4988c6d {
		flex-direction: column-reverse;
	}
	.elementor .elementor-element.elementor-element-745f728{
		flex-direction: column;
	}
	.elementor-element.elementor-element-4988c6d {
		padding: 60px 15px 60px 15px;
		gap: 30px;
	}
	.elementor .elementor-element.bread-heading-cls .elementor-heading-title {
		font-size: 56px !important;
	}
	.elementor .elementor-element.elementor-element-7a47c9a {
		background-size: 0 !important;
	}

	.elementor .elementor-element.elementor-element-990fa62 {
		display: block;
	}
	.elementor .elementor-element.elementor-element-a457683 {
		padding: 40px 15px;
	}
	.lpl-badge span {
		font-size: 18px !important;
	}
	.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
		padding: 12px 40px !important;
	}
	.lpl-action-block .lpl-row .add-to-cart .variations_button .quantity {
		width: 80px;
		padding: 0px 15px;
		margin: 0px 10px 0px 0px;
		height: 45px;
	}
	.elementor .elementor-element.elementor-element-6a2398b>.e-con-inner {
		flex-direction: column;
	}
	.elementor .elementor-element.elementor-element-2cd78e7 {
		width: 100%;
	}
	.elementor .elementor-element.elementor-element-16bd4db {
		width: 100%;
	}
}
@media (max-width: 767px){

	.elementor .elementor-element.bread-sec-cls{
		padding: 50px 0 50px 15px;
	}
	.elementor .elementor-element.bread-cls .elementor-widget-container {
		margin-top: 20px;
	}
	.sub-form-cls form {
		flex-direction: column;
	}	
	.elementor .elementor-element.sub-form-cls {
		width: 80%;
	}
	.sub-form-cls .gform-grid-col {
		margin: 0 !important;
	}

	.sub-form-cls  .gform-footer.gform_footer.top_label {
		width: 100% !important;
	}

	.sub-form-cls .gform-footer input#gform_submit_button_1 {
		width: 100%;
		padding: 6px !important;
	}
	.elementor .elementor-element.bottom-comm-sec .para-cls {
		width: 80%;
		text-align: center;
	}
	.elementor .elementor-element.bread-heading-cls .elementor-heading-title {
		font-size: 48px !important;
	}
	.elementor .elementor-element.elementor-element-10dbfd9 .elementor-repeater-item-c50dec3.pp-button {
		padding: 15px 25px;
	}
	.custom-thankyou {
		padding: 7px;
	}
	.elementor .elementor-element.footer-col-mob-wrap {
		padding: 0;
		margin: 0;
	}
	.elementor .elementor-element.elementor-element-0509867 {
		width: fit-content;
	}
	.elementor .elementor-element.elementor-element-2af1f9b>.e-con-inner {
		justify-content: left;
		gap: 50px;
		flex-wrap: wrap;
	}
	.sub-form-cls .gform-body.gform_body {
		width: 100% !important;
	}
	.sub-form-cls form .ginput_container {
		flex-direction: column !important;
	}
	.sub-form-cls .gform-footer input#gform_submit_button_1 {
		height: 45px;
	}
	.elementor .elementor-element.elementor-element-0509867 {
		width: 100% !important;
	}
	.elementor .elementor-element.signup-form .gfield {
		width: 100% !important;
	}

	.form-block .signup-form.elementor-widget-pp-gravity-forms .gform_wrapper .gform-body .gform_fields {
		gap: 20px !important;
	}
}
@media (max-width: 580px){

	.elementor .elementor-element.elementor-element-2af1f9b>.e-con-inner {
		justify-content: left;
		gap: 20px;
		flex-wrap: wrap;
	}
}
@media (max-width: 550px){
	.elementor .elementor-element.main-heading-cls .elementor-heading-title {
		font-size: 26px;
	}
	.elementor .elementor-element.gold-heading-cls .elementor-heading-title {
		font-size: 26px;
	}
	.elementor-element.elementor-element-4988c6d {
		padding: 40px 15px;
	}
	.elementor .elementor-element.elementor-element-0efb857>.e-con-inner {
		padding: 40px 15px;
	}
	.elementor .elementor-element.elementor-element-ea62098 {
		padding: 40px 15px;
	}
	.elementor .elementor-element.bottom-comm-sec>.e-con-inner {
		padding: 40px 0;
	}
	.elementor .elementor-element.bottom-comm-sec .para-cls {
		width: 100%;
	}
	.elementor .elementor-element.sub-form-cls {
		width: 95%;
	}
	.elementor .elementor-element.bread-heading-cls .elementor-heading-title {
		font-size: 40px !important;
	}
	.elementor .elementor-element.elementor-element-faedf6a {
		padding-left: 10px;
	}
	.contact-form-cls div#gform_fields_2 {
		gap: 15px;
	}
	.elementor .elementor-element.follow-box-cls {
		width: fit-content;
		position: relative;
		bottom: 0;
		margin-top: 15px;
	}
	.single-p-details-wrap .tabs.wc-tabs {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		gap: 10px;
	}
	.single-p-details-wrap .tabs.wc-tabs li {
		width: fit-content;
	}

}
@media (max-width: 450px){
	.woocommerce-js .lpl-action-block .lpl-row .wishlist .browse-wishlist .whish-txt {
		display: none;
	}
	.woocommerce .elementor-57362 .elementor-element.elementor-element-32f0fd7 .woocommerce-tabs .woocommerce-Tabs-panel {
		padding-right: 0;
	}
	.elementor .elementor-element.footer-col-mob-wrap {
		width: 100%;
	}
	.elementor .elementor-element.elementor-element-10dbfd9 .elementor-repeater-item-c50dec3.pp-button {
		padding: 15px 15px;
	}
}
@media (max-width: 330px){

	.elementor .elementor-element.elementor-element-10a3d22 {
		font-size: 15px;
	}
}