/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0
*/

.turek-compare-action {
    display: none !important;
}



@media (max-width: 767px) {
	
	.custom-mini-cart__label {
    display: none;
}
	
	.custom-mini-cart svg {
		width: 24px;
		height: 24px;
	}
}


.elementor-widget-shortcode:has(.bapf_mt_none) {
	display: none !important;
}

#mygtuko-ikona-didelis svg {
    width: 7px !important;
    height: 14px !important;
}

#mygtuko-ikona-mazas svg {
    width: 4px !important;
    height: 9px !important;
}


.products-count {
	font-size: 14px;
	font-weight: 400;
	color: #6B6B6B;
	font-family: "Wix Madefor Display", sans-serif !important;
}


.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    top: 0em;
    left: 0em;
}


body {
	font-family: "Wix Madefor Display", sans-serif !important;
}

.e-n-accordion-item + .e-n-accordion-item {
  border-top: 1px solid #E6E6E6;
}


.woocommerce-product-gallery__trigger {
	display: none !important;
}



@media (max-width: 767px) {

	.woocommerce-breadcrumb {
		display: flex;
		align-items: center;
		flex-wrap: nowrap;
		overflow: hidden;
		white-space: nowrap;
		gap: 6px;
	}

	.woocommerce-breadcrumb.is-collapsed > a:not(:first-of-type),
	.woocommerce-breadcrumb.is-collapsed > .breadcrumb-separator {
		display: none !important;
	}

	.woocommerce-breadcrumb .breadcrumb-ellipsis {
		display: none;
		color: #9C9C9C;
	}

	.woocommerce-breadcrumb.is-collapsed .breadcrumb-ellipsis {
	display: inline-flex;
	align-items: center;
	gap: 6px;
}

.woocommerce-breadcrumb.is-collapsed .breadcrumb-ellipsis::before,
.woocommerce-breadcrumb.is-collapsed .breadcrumb-ellipsis::after {
	content: '';
	width: 3px;
	height: 5px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='5' viewBox='0 0 3 5' fill='none'%3E%3Cpath d='M2.0986 1.62693L0.5686 0.0969308C0.506146 0.0348472 0.421661 0 0.333599 0C0.245538 0 0.161054 0.0348472 0.0985994 0.0969308C0.0673566 0.127918 0.0425586 0.164785 0.0256357 0.205405C0.00871283 0.246025 0 0.289594 0 0.333598C0 0.377601 0.00871283 0.42117 0.0256357 0.46179C0.0425586 0.50241 0.0673566 0.539277 0.0985994 0.570264L1.63193 2.09693C1.66318 2.12792 1.68797 2.16479 1.7049 2.20541C1.72182 2.24603 1.73053 2.28959 1.73053 2.3336C1.73053 2.3776 1.72182 2.42117 1.7049 2.46179C1.68797 2.50241 1.66318 2.53928 1.63193 2.57026L0.0985994 4.09693C0.0358315 4.15926 0.000393305 4.24396 8.07444e-05 4.33242C-0.000231816 4.42087 0.0346072 4.50583 0.096933 4.5686C0.159259 4.63137 0.243966 4.6668 0.332421 4.66712C0.420876 4.66743 0.505832 4.63259 0.5686 4.57026L2.0986 3.04026C2.28587 2.85276 2.39105 2.5986 2.39105 2.3336C2.39105 2.0686 2.28587 1.81443 2.0986 1.62693Z' fill='%239C9C9C'/%3E%3C/svg%3E") no-repeat center;
}

}


/* Remiantis atsiliepimais */
.stars-height .elementor-icon svg {
	height: auto !important;
	width: auto !important;
}

.elementor-element-6ee6018,
.elementor-element-29d584a {
	display: none;
}



/* Thank you page*/
.woocommerce-order {
	display: grid;
	gap: 32px;
	padding: 48px;
	border: 1px solid #E6E6E6;
	border-radius: 12px;
	background: #FFFFFF;
}

.woocommerce-order h2 {
	font-size: 28px;
	font-weight: 700;
	line-height: 1.2;
	color: #080808;
	margin: 0;
}

.woocommerce-order .woocommerce-notice--success {
	padding: 20px 24px;
	border-radius: 6px;
	background: #F5FAF5;
	border: 1px solid #D7EFD7;
	font-size: 18px;
	font-weight: 600;
	color: #1E7A1E;
}

.woocommerce-order .woocommerce-order-overview {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
	padding: 0;
	margin: 0;
	list-style: none;
}

.woocommerce-order .woocommerce-order-overview li {
	padding: 20px;
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	font-size: 14px;
	line-height: 1.4;
	color: #9C9C9C;
}

.woocommerce-order .woocommerce-order-overview strong {
	display: block;
	margin-top: 8px;
	font-size: 18px;
	font-weight: 700;
	color: #080808;
}

.woocommerce-order .woocommerce-table {
	width: 100%;
	border-collapse: collapse;
}

.woocommerce-order .woocommerce-table th,
.woocommerce-order .woocommerce-table td {
	padding: 20px;
	border-bottom: 1px solid #E6E6E6;
	text-align: left;
	font-size: 16px;
	color: #080808;
}

.woocommerce-order .woocommerce-table th {
	font-weight: 700;
}

.woocommerce-order .woocommerce-table td {
	font-weight: 500;
}

.woocommerce-order .woocommerce-customer-details address {
	padding: 24px;
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	font-style: normal;
	font-size: 16px;
	line-height: 1.7;
	color: #080808;
}

.woocommerce-order .woocommerce-error li,
.woocommerce-order .woocommerce-info li,
.woocommerce-order .woocommerce-message li {
	padding-top: 20px;
}

/* Account pages*/
.woocommerce-account .woocommerce,
.woocommerce-lost-password .woocommerce,
.woocommerce-reset-password .woocommerce {
	max-width: 1472px;
	margin: 16px auto;
}

.woocommerce-account .woocommerce-form,
.woocommerce-lost-password .woocommerce-form,
.woocommerce-reset-password .woocommerce form {
	background: #FFFFFF;
	border: 0;
	border-radius: 24px;
	padding: 32px;
	box-shadow: 0px 0px 16px 0px #0000001F;
}

.woocommerce-account .woocommerce h2,
.woocommerce-lost-password .woocommerce h2,
.woocommerce-reset-password .woocommerce h2,
.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #080808;
	margin-bottom: 24px;
}

.woocommerce-account .woocommerce label,
.woocommerce-lost-password .woocommerce label,
.woocommerce-reset-password .woocommerce label {
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #9C9C9C;
	margin-bottom: 8px;
	padding: 0 8px;
}

.woocommerce-form-login input:not([type="checkbox"]):not([type="radio"]),
.woocommerce-form-register input:not([type="checkbox"]):not([type="radio"]),
.woocommerce-EditAccountForm input:not([type="checkbox"]):not([type="radio"]),
.woocommerce-ResetPassword input:not([type="checkbox"]):not([type="radio"]),
.lost_reset_password input:not([type="checkbox"]):not([type="radio"]),
.woocommerce-form-login select,
.woocommerce-form-register select,
.woocommerce-EditAccountForm select,
.woocommerce-ResetPassword select,
.lost_reset_password select,
.woocommerce-form-login textarea,
.woocommerce-form-register textarea,
.woocommerce-EditAccountForm textarea,
.woocommerce-ResetPassword textarea,
.lost_reset_password textarea {
	width: 100%;
	height: 60px;
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	padding: 0 24px;
	font-size: 18px;
	font-weight: 600;
	color: #080808;
	background: #FFFFFF;
	box-shadow: none;
}

.woocommerce-form-login textarea,
.woocommerce-form-register textarea,
.woocommerce-EditAccountForm textarea,
.woocommerce-ResetPassword textarea,
.lost_reset_password textarea {
	height: 140px;
	padding-top: 20px;
	resize: none;
}

.woocommerce-form-login button,
.woocommerce-form-login .button,
.woocommerce-form-register button,
.woocommerce-form-register .button,
.woocommerce-EditAccountForm button,
.woocommerce-EditAccountForm .button,
.woocommerce-ResetPassword button,
.woocommerce-ResetPassword .button,
.lost_reset_password button,
.lost_reset_password .button {
	height: 56px;
	border: 0 !important;
	border-radius: 6px;
	background: #232F3E !important;
	padding: 0 32px;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF !important;
	box-shadow: none !important;
	transition: 0.2s ease;
}


.woocommerce-account .woocommerce input::placeholder,
.woocommerce-lost-password .woocommerce input::placeholder,
.woocommerce-reset-password .woocommerce input::placeholder,
.woocommerce-account .woocommerce textarea::placeholder {
	color: #9C9C9C;
	opacity: 1;
}

.woocommerce-account .woocommerce button:hover,
.woocommerce-account .woocommerce .button:hover,
.woocommerce-lost-password .woocommerce button:hover,
.woocommerce-lost-password .woocommerce .button:hover,
.woocommerce-reset-password .woocommerce button:hover,
.woocommerce-reset-password .woocommerce .button:hover {
	background: #F36D21 !important;
}

.woocommerce-account .woocommerce .lost_password a,
.woocommerce-account .woocommerce a,
.woocommerce-lost-password .woocommerce a,
.woocommerce-reset-password .woocommerce a {
	color: #F36D21;
	font-weight: 600;
	text-decoration: none;
}

.woocommerce-account .woocommerce .lost_password a:hover,
.woocommerce-account .woocommerce a:hover,
.woocommerce-lost-password .woocommerce a:hover,
.woocommerce-reset-password .woocommerce a:hover {
	text-decoration: underline;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
	background: #FFFFFF;
	border-radius: 24px;
	padding: 24px;
	box-shadow: 0px 0px 16px 0px #0000001F;
	margin-bottom: 24px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: grid;
	gap: 12px;
}

.woocommerce-account .woocommerce-MyAccount-navigation a {
	display: flex;
	align-items: center;
	height: 52px;
	padding: 0 20px;
	border-radius: 6px;
	color: #080808;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	transition: 0.2s ease;
}

.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
	background: #F36D21;
	color: #FFFFFF;
}

.woocommerce-account .woocommerce-MyAccount-content {
	background: #FFFFFF;
	border-radius: 24px;
	padding: 32px;
	box-shadow: 0px 0px 16px 0px #0000001F;
}

.woocommerce-account table.shop_table,
.woocommerce-lost-password table.shop_table,
.woocommerce-reset-password table.shop_table {
	border: 1px solid #E6E6E6;
	border-radius: 12px;
	overflow: hidden;
	border-collapse: collapse;
}

.woocommerce-account table.shop_table th,
.woocommerce-account table.shop_table td,
.woocommerce-lost-password table.shop_table th,
.woocommerce-lost-password table.shop_table td,
.woocommerce-reset-password table.shop_table th,
.woocommerce-reset-password table.shop_table td {
	padding: 16px 20px;
	font-size: 15px;
	color: #080808;
}

.woocommerce-account table.shop_table th,
.woocommerce-lost-password table.shop_table th,
.woocommerce-reset-password table.shop_table th {
	font-weight: 700;
	background: #FAFAFA;
}

.woocommerce-account table.shop_table td,
.woocommerce-lost-password table.shop_table td,
.woocommerce-reset-password table.shop_table td {
	font-weight: 500;
}

.woocommerce-account .woocommerce .woocommerce-form__input-checkbox {
	width: 14px !important;
	height: 14px !important;
	min-width: 14px !important;
	padding: 0 !important;
	margin: 0 8px 0 0 !important;
}

.woocommerce-account .woocommerce .password-input {
	position: relative;
	display: block;
}

.woocommerce-account .woocommerce .show-password-input {
	position: absolute !important;
	right: 16px !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	width: 24px !important;
	height: 24px !important;
	min-width: 24px !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
}