/*
	Theme Name: Motors
	Theme URI: http://motors.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: https://stylemix.com/
	Description: Automotive, Cars, Vehicle, Boat Dealership, Classifieds WordPress Theme by StylemixThemes.
	Version: 5.6.101.20260829
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, black, red, dark, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post
	Text Domain: motors
*/

/* Autorental del Caribe — PDP dinámica */
.autorental-pdp {
	--ar-navy: #080064;
	--ar-navy-deep: #050044;
	--ar-blue: #182b74;
	--ar-gold: #f4b41a;
	--ar-ink: #17172b;
	--ar-muted: #62657a;
	--ar-line: #e8e9f2;
	
	--ar-soft: #f6f7fb;
	--ar-white: #ffffff;
	--ar-radius-lg: 28px;
	--ar-radius-md: 20px;
	--ar-radius-sm: 14px;
	color: var(--ar-ink);
	padding: 22px 0 76px;
	font-family: "Poppins", "Montserrat", sans-serif;
}

.autorental-pdp *,
.autorental-pdp *::before,
.autorental-pdp *::after {
	box-sizing: border-box;
}

.autorental-pdp__shell {
	width: min(1180px, calc(100% - 30px));
	margin: 0 auto;
}

.autorental-pdp__breadcrumbs {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0 0 22px;
	color: #777b91;
	font-size: 12px;
	font-weight: 500;
}

.autorental-pdp__breadcrumbs a {
	color: var(--ar-blue);
	text-decoration: none;
}

.autorental-pdp__breadcrumbs a:hover {
	color: var(--ar-navy);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.autorental-pdp__hero {
	display: grid;
	grid-template-columns: minmax(0, 1.35fr) minmax(340px, 0.75fr);
	gap: clamp(24px, 3.2vw, 46px);
	align-items: start;
}

.autorental-pdp__visual {
	min-width: 0;
}

.autorental-product-gallery {
	margin: 0;
	padding: 16px;
	background: var(--ar-white);
	border: 1px solid rgba(8, 0, 100, 0.1);
	border-radius: var(--ar-radius-lg);
	box-shadow: 0 24px 70px rgba(8, 0, 100, 0.1);
}

.autorental-product-gallery__main {
	position: relative;
	overflow: hidden;
	min-height: 420px;
	background:
		radial-gradient(circle at 74% 18%, rgba(244, 180, 26, 0.12), transparent 28%),
		linear-gradient(145deg, #f4f5fa 0%, #ffffff 72%);
	border-radius: 20px;
}

.autorental-product-gallery__main a {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: inherit;
}

.autorental-product-gallery__main-image {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 4 / 3;
	padding: clamp(18px, 3vw, 38px);
	object-fit: contain;
	opacity: 1;
	transform: scale(1);
	transition: opacity 160ms ease, transform 300ms ease;
}

.autorental-product-gallery__main-image:hover {
	transform: scale(1.015);
}

.autorental-product-gallery__main-image.is-changing {
	opacity: 0.2;
}

.autorental-product-gallery__counter {
	position: absolute;
	right: 16px;
	bottom: 16px;
	display: inline-flex;
	align-items: center;
	min-height: 30px;
	padding: 6px 11px;
	color: var(--ar-white);
	background: rgba(5, 0, 68, 0.84);
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 999px;
	backdrop-filter: blur(8px);
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
}

.autorental-product-gallery__thumbs {
	display: flex;
	gap: 10px;
	margin-top: 14px;
	padding: 2px 2px 7px;
	overflow-x: auto;
	scroll-snap-type: x proximity;
	scrollbar-width: thin;
	scrollbar-color: rgba(8, 0, 100, 0.35) transparent;
}

.autorental-product-gallery__thumb {
	flex: 0 0 82px;
	width: 82px;
	height: 64px;
	padding: 4px;
	overflow: hidden;
	background: var(--ar-white);
	border: 1px solid #dfe1eb;
	border-radius: 12px;
	cursor: pointer;
	scroll-snap-align: start;
	transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}

.autorental-product-gallery__thumb img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 8px;
}

.autorental-product-gallery__thumb:hover,
.autorental-product-gallery__thumb.is-active {
	border-color: var(--ar-navy);
	box-shadow: 0 7px 18px rgba(8, 0, 100, 0.16);
	transform: translateY(-2px);
}

.autorental-product-gallery__thumb:focus-visible,
.autorental-button:focus-visible,
.autorental-pdp__office-card a:focus-visible,
.autorental-pdp__related-card a:focus-visible,
.autorental-pdp__faq summary:focus-visible {
	outline: 3px solid rgba(244, 180, 26, 0.7);
	outline-offset: 3px;
}

.autorental-pdp__summary {
	position: sticky;
	top: 24px;
	padding: clamp(25px, 3vw, 36px);
	background:
		linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(247, 247, 252, 0.98));
	border: 1px solid rgba(8, 0, 100, 0.1);
	border-radius: var(--ar-radius-lg);
	box-shadow: 0 20px 55px rgba(8, 0, 100, 0.09);
}

.autorental-pdp__eyebrow,
.autorental-pdp__kicker,
.autorental-pdp__section-heading > span {
	display: inline-block;
	color: var(--ar-navy);
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 0.12em;
	line-height: 1.4;
	text-transform: uppercase;
}

.autorental-pdp__eyebrow {
	padding: 7px 11px;
	background: rgba(244, 180, 26, 0.16);
	border: 1px solid rgba(244, 180, 26, 0.42);
	border-radius: 999px;
}

.autorental-pdp__summary h1 {
	margin: 16px 0 12px;
	color: var(--ar-navy-deep);
	font-size: clamp(30px, 3vw, 43px);
	font-weight: 800;
	letter-spacing: -0.035em;
	line-height: 1.08;
	text-transform: none;
}

.autorental-pdp__lead {
	margin: 0 0 24px;
	color: var(--ar-muted);
	font-size: 15px;
	line-height: 1.7;
}

.autorental-pdp__price {
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: baseline;
	column-gap: 10px;
	padding: 20px 0 18px;
	border-top: 1px solid var(--ar-line);
}

.autorental-pdp__price > span {
	grid-column: 1 / -1;
	margin-bottom: 2px;
	color: var(--ar-muted);
	font-size: 12px;
	font-weight: 600;
}

.autorental-pdp__price strong {
	color: var(--ar-navy);
	font-size: clamp(29px, 3vw, 39px);
	font-weight: 800;
	letter-spacing: -0.03em;
	line-height: 1.1;
}

.autorental-pdp__price small {
	color: var(--ar-muted);
	font-size: 13px;
	font-weight: 600;
}

.autorental-pdp__price .woocommerce-Price-currencySymbol,
.autorental-pdp__rate-grid .woocommerce-Price-currencySymbol,
.autorental-pdp__related-card .woocommerce-Price-currencySymbol,
.autorental-pdp__mobile-cta .woocommerce-Price-currencySymbol {
	margin-right: 2px;
}

.autorental-pdp__rate-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 8px;
}

.autorental-pdp__rate-grid > div {
	min-width: 0;
	padding: 11px 9px;
	background: var(--ar-soft);
	border: 1px solid var(--ar-line);
	border-radius: 12px;
	text-align: center;
}

.autorental-pdp__rate-grid span,
.autorental-pdp__rate-grid strong {
	display: block;
}

.autorental-pdp__rate-grid span {
	margin-bottom: 2px;
	color: var(--ar-muted);
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
}

.autorental-pdp__rate-grid strong {
	overflow-wrap: anywhere;
	color: var(--ar-ink);
	font-size: 12px;
	font-weight: 800;
}

.autorental-pdp__rate-note {
	margin: 10px 0 20px;
	color: #777b91;
	font-size: 11px;
	line-height: 1.5;
}

.autorental-pdp__actions {
	display: grid;
	gap: 10px;
}

.autorental-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	min-height: 54px;
	padding: 13px 18px;
	border: 1px solid transparent;
	border-radius: 15px;
	font-size: 14px;
	font-weight: 800;
	line-height: 1.2;
	text-align: center;
	text-decoration: none !important;
	transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.autorental-button svg {
	width: 20px;
	height: 20px;
	fill: none;
	stroke: currentColor;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.autorental-button--primary {
	color: var(--ar-white) !important;
	background: var(--ar-navy);
	box-shadow: 0 13px 28px rgba(8, 0, 100, 0.22);
}

.autorental-button--primary:hover {
	color: var(--ar-white) !important;
	background: var(--ar-navy-deep);
	box-shadow: 0 16px 34px rgba(8, 0, 100, 0.28);
	transform: translateY(-2px);
}

.autorental-button--secondary {
	color: var(--ar-navy) !important;
	background: var(--ar-white);
	border-color: rgba(8, 0, 100, 0.2);
}

.autorental-button--secondary:hover {
	color: var(--ar-navy) !important;
	background: #f8f8fc;
	border-color: var(--ar-navy);
	transform: translateY(-1px);
}

.autorental-pdp__trust {
	display: grid;
	gap: 9px;
	margin: 20px 0 0;
	padding: 18px 0 0;
	border-top: 1px solid var(--ar-line);
	list-style: none;
}

.autorental-pdp__trust li {
	display: flex;
	align-items: flex-start;
	gap: 9px;
	color: #4f5268;
	font-size: 12px;
	line-height: 1.45;
}

.autorental-pdp__trust li span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 18px;
	width: 18px;
	height: 18px;
	color: var(--ar-navy);
	background: rgba(244, 180, 26, 0.2);
	border-radius: 50%;
	font-size: 11px;
	font-weight: 900;
}

.autorental-pdp__section {
	margin-top: clamp(56px, 7vw, 86px);
}

.autorental-pdp__section-heading {
	max-width: 720px;
	margin-bottom: 26px;
}

.autorental-pdp__section-heading h2,
.autorental-pdp__content-card h2,
.autorental-pdp__office-card h2 {
	margin: 7px 0 0;
	color: var(--ar-navy-deep);
	font-size: clamp(25px, 3vw, 36px);
	font-weight: 800;
	letter-spacing: -0.025em;
	line-height: 1.18;
	text-transform: none;
}

.autorental-pdp__specs {
	padding: clamp(28px, 4vw, 44px);
	background:
		linear-gradient(115deg, rgba(8, 0, 100, 0.04), rgba(244, 180, 26, 0.08));
	border: 1px solid rgba(8, 0, 100, 0.08);
	border-radius: var(--ar-radius-lg);
}

.autorental-pdp__spec-grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 12px;
}

.autorental-pdp__spec {
	display: flex;
	align-items: center;
	gap: 12px;
	min-width: 0;
	padding: 16px;
	background: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(8, 0, 100, 0.08);
	border-radius: 16px;
	box-shadow: 0 8px 22px rgba(8, 0, 100, 0.045);
}

.autorental-pdp__spec svg {
	flex: 0 0 30px;
	width: 30px;
	height: 30px;
	padding: 6px;
	color: var(--ar-navy);
	background: rgba(244, 180, 26, 0.18);
	border-radius: 9px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.7;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.autorental-pdp__spec span,
.autorental-pdp__spec strong {
	display: block;
}

.autorental-pdp__spec span {
	margin-bottom: 2px;
	color: var(--ar-muted);
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

.autorental-pdp__spec strong {
	overflow-wrap: anywhere;
	color: var(--ar-ink);
	font-size: 13px;
	font-weight: 800;
}

.autorental-pdp__content-grid {
	display: grid;
	grid-template-columns: minmax(0, 1.15fr) minmax(300px, 0.85fr);
	gap: 24px;
	margin-top: clamp(56px, 7vw, 86px);
	align-items: stretch;
}

.autorental-pdp__content-card,
.autorental-pdp__office-card {
	padding: clamp(28px, 4vw, 44px);
	border-radius: var(--ar-radius-lg);
}

.autorental-pdp__content-card {
	background: var(--ar-white);
	border: 1px solid var(--ar-line);
	box-shadow: 0 18px 48px rgba(8, 0, 100, 0.07);
}

.autorental-pdp__description,
.autorental-pdp__content-card > p,
.autorental-pdp__office-card > p {
	color: var(--ar-muted);
	font-size: 15px;
	line-height: 1.8;
}

.autorental-pdp__description {
	margin-top: 20px;
}

.autorental-pdp__description p {
	margin: 0;
}

.autorental-pdp__description p + p {
	margin-top: 12px;
}

.autorental-pdp__content-card > p {
	margin: 14px 0 0;
}

.autorental-pdp__office-card {
	position: relative;
	overflow: hidden;
	color: var(--ar-white);
	background:
		radial-gradient(circle at 92% 8%, rgba(244, 180, 26, 0.33), transparent 30%),
		linear-gradient(145deg, var(--ar-navy) 0%, var(--ar-navy-deep) 100%);
	box-shadow: 0 20px 50px rgba(8, 0, 100, 0.2);
}

.autorental-pdp__office-card .autorental-pdp__kicker,
.autorental-pdp__office-card h2 {
	color: var(--ar-white);
}

.autorental-pdp__office-card .autorental-pdp__kicker {
	padding: 0 !important;
	color: #ffffff !important;
	background: none !important;
	background-color: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

.autorental-pdp__office-card h2 {
	max-width: 400px;
}

.autorental-pdp__office-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	margin-bottom: 22px;
	color: var(--ar-navy);
	background: var(--ar-gold);
	border-radius: 15px;
}

.autorental-pdp__office-icon svg {
	width: 25px;
	height: 25px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.8;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.autorental-pdp__office-card ul {
	display: grid;
	gap: 10px;
	margin: 22px 0 18px;
	padding: 0;
	list-style: none;
}

.autorental-pdp__office-card li {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding: 12px 13px;
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.14);
	border-radius: 12px;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.45;
}

.autorental-pdp__office-card li span {
	flex: 0 0 8px;
	width: 8px;
	height: 8px;
	margin-top: 5px;
	background: var(--ar-gold);
	border-radius: 50%;
	box-shadow: 0 0 0 4px rgba(244, 180, 26, 0.15);
}

.autorental-pdp__office-card > p {
	color: rgba(255, 255, 255, 0.78);
}

.autorental-pdp__office-card > a {
	display: inline-flex;
	gap: 8px;
	margin-top: 8px;
	color: var(--ar-gold);
	font-size: 13px;
	font-weight: 800;
	text-decoration: none;
}

.autorental-pdp__office-card > a:hover {
	color: var(--ar-white);
}

.autorental-pdp__benefit-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 16px;
}

.autorental-pdp__benefit-grid article {
	padding: 26px;
	background: var(--ar-white);
	border: 1px solid var(--ar-line);
	border-radius: var(--ar-radius-md);
	transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.autorental-pdp__benefit-grid article:hover {
	border-color: rgba(8, 0, 100, 0.22);
	box-shadow: 0 18px 40px rgba(8, 0, 100, 0.08);
	transform: translateY(-4px);
}

.autorental-pdp__benefit-grid svg {
	width: 42px;
	height: 42px;
	padding: 10px;
	color: var(--ar-navy);
	background: rgba(244, 180, 26, 0.18);
	border-radius: 13px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.8;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.autorental-pdp__benefit-grid h3 {
	margin: 18px 0 8px;
	color: var(--ar-navy-deep);
	font-size: 17px;
	font-weight: 800;
	line-height: 1.3;
	text-transform: none;
}

.autorental-pdp__benefit-grid p {
	margin: 0;
	color: var(--ar-muted);
	font-size: 13px;
	line-height: 1.7;
}

.autorental-pdp__faq {
	display: grid;
	grid-template-columns: minmax(260px, 0.65fr) minmax(0, 1.35fr);
	gap: clamp(30px, 5vw, 70px);
	padding: clamp(30px, 4vw, 52px);
	background: var(--ar-soft);
	border-radius: var(--ar-radius-lg);
}

.autorental-pdp__faq .autorental-pdp__section-heading {
	margin: 0;
}

.autorental-pdp__faq-list {
	display: grid;
	gap: 10px;
}

.autorental-pdp__faq details {
	overflow: hidden;
	background: var(--ar-white);
	border: 1px solid var(--ar-line);
	border-radius: 14px;
}

.autorental-pdp__faq summary {
	position: relative;
	padding: 17px 52px 17px 18px;
	color: var(--ar-ink);
	cursor: pointer;
	font-size: 14px;
	font-weight: 800;
	line-height: 1.45;
	list-style: none;
}

.autorental-pdp__faq summary::-webkit-details-marker {
	display: none;
}

.autorental-pdp__faq summary::after {
	content: "+";
	position: absolute;
	top: 50%;
	right: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 25px;
	height: 25px;
	color: var(--ar-navy);
	background: rgba(244, 180, 26, 0.18);
	border-radius: 50%;
	font-size: 18px;
	transform: translateY(-50%);
}

.autorental-pdp__faq details[open] summary::after {
	content: "−";
}

.autorental-pdp__faq details p {
	margin: 0;
	padding: 0 18px 18px;
	color: var(--ar-muted);
	font-size: 13px;
	line-height: 1.7;
}

.autorental-pdp__related-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px;
}

.autorental-pdp__related-card {
	overflow: hidden;
	background: var(--ar-white);
	border: 1px solid var(--ar-line);
	border-radius: var(--ar-radius-md);
	box-shadow: 0 12px 34px rgba(8, 0, 100, 0.06);
	transition: transform 180ms ease, box-shadow 180ms ease;
}

.autorental-pdp__related-card:hover {
	box-shadow: 0 20px 46px rgba(8, 0, 100, 0.11);
	transform: translateY(-4px);
}

.autorental-pdp__related-image {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	aspect-ratio: 16 / 10;
	background: linear-gradient(145deg, #f3f4f8, #ffffff);
}

.autorental-pdp__related-image img {
	display: block;
	width: 100%;
	height: 100%;
	padding: 14px;
	object-fit: contain;
	transition: transform 260ms ease;
}

.autorental-pdp__related-card:hover .autorental-pdp__related-image img {
	transform: scale(1.035);
}

.autorental-pdp__related-card > div {
	padding: 18px;
}

.autorental-pdp__related-card > div > span {
	color: var(--ar-muted);
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.autorental-pdp__related-card h3 {
	margin: 6px 0 12px;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.35;
	text-transform: none;
}

.autorental-pdp__related-card h3 a {
	color: var(--ar-navy-deep);
	text-decoration: none;
}

.autorental-pdp__related-card h3 a:hover {
	color: var(--ar-navy);
}

.autorental-pdp__related-card p {
	margin: 0;
	color: var(--ar-muted);
	font-size: 12px;
}

.autorental-pdp__related-card p strong {
	color: var(--ar-navy);
	font-size: 15px;
}

.autorental-pdp__mobile-cta {
	display: none;
}

.stm_single_class_car {
	overflow: hidden;
	border-radius: 18px;
	box-shadow: 0 12px 32px rgba(8, 0, 100, 0.08);
}

.stm_single_class_car .image,
.stm_single_class_car .image img {
	border-radius: 14px;
}

@media (max-width: 1024px) {
	.autorental-pdp__hero {
		grid-template-columns: minmax(0, 1.15fr) minmax(320px, 0.85fr);
		gap: 24px;
	}

	.autorental-pdp__summary {
		padding: 25px;
	}

	.autorental-pdp__spec-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 840px) {
	.autorental-pdp {
		padding-top: 14px;
		padding-bottom: 96px;
	}

	.autorental-pdp__hero,
	.autorental-pdp__content-grid,
	.autorental-pdp__faq {
		grid-template-columns: 1fr;
	}

	.autorental-pdp__summary {
		position: static;
	}

	.autorental-product-gallery__main {
		min-height: 0;
	}

	.autorental-pdp__faq {
		gap: 24px;
	}

	.autorental-pdp__mobile-cta {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 999;
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 16px;
		padding: 10px max(15px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(15px, env(safe-area-inset-left));
		background: rgba(255, 255, 255, 0.96);
		border-top: 1px solid rgba(8, 0, 100, 0.12);
		box-shadow: 0 -12px 32px rgba(8, 0, 100, 0.12);
		backdrop-filter: blur(12px);
	}

	.autorental-pdp__mobile-cta span,
	.autorental-pdp__mobile-cta strong {
		display: block;
	}

	.autorental-pdp__mobile-cta span {
		color: var(--ar-muted);
		font-size: 10px;
		font-weight: 700;
		text-transform: uppercase;
	}

	.autorental-pdp__mobile-cta strong {
		color: var(--ar-navy);
		font-size: 17px;
	}

	.autorental-pdp__mobile-cta a {
		padding: 12px 22px;
		color: var(--ar-white);
		background: var(--ar-navy);
		border-radius: 12px;
		font-size: 13px;
		font-weight: 800;
		text-decoration: none;
	}
}

@media (max-width: 640px) {
	.autorental-pdp__shell {
		width: min(100% - 20px, 1180px);
	}

	.autorental-pdp__breadcrumbs {
		margin-bottom: 14px;
		font-size: 10px;
	}

	.autorental-product-gallery {
		padding: 9px;
		border-radius: 19px;
	}

	.autorental-product-gallery__main {
		border-radius: 14px;
	}

	.autorental-product-gallery__main-image {
		aspect-ratio: 4 / 3;
		padding: 12px;
	}

	.autorental-product-gallery__counter {
		right: 10px;
		bottom: 10px;
	}

	.autorental-product-gallery__thumb {
		flex-basis: 69px;
		width: 69px;
		height: 54px;
		border-radius: 10px;
	}

	.autorental-pdp__summary {
		padding: 23px 19px;
		border-radius: 20px;
	}

	.autorental-pdp__summary h1 {
		font-size: 29px;
	}

	.autorental-pdp__rate-grid {
		grid-template-columns: 1fr;
	}

	.autorental-pdp__rate-grid > div {
		display: flex;
		align-items: center;
		justify-content: space-between;
		text-align: left;
	}

	.autorental-pdp__rate-grid span {
		margin: 0;
	}

	.autorental-pdp__section {
		margin-top: 52px;
	}

	.autorental-pdp__specs,
	.autorental-pdp__content-card,
	.autorental-pdp__office-card,
	.autorental-pdp__faq {
		padding: 24px 18px;
		border-radius: 20px;
	}

	.autorental-pdp__spec-grid,
	.autorental-pdp__benefit-grid,
	.autorental-pdp__related-grid {
		grid-template-columns: 1fr;
	}

	.autorental-pdp__spec {
		padding: 13px;
	}

	.autorental-pdp__benefit-grid article {
		padding: 22px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.autorental-pdp *,
	.autorental-pdp *::before,
	.autorental-pdp *::after {
		scroll-behavior: auto !important;
		transition-duration: 0.01ms !important;
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
	}
}


/* Use the space below the gallery for existing vehicle details. */
.autorental-pdp__specs--compact {
	margin-top: 0;
	padding: clamp(24px, 3vw, 32px);
}

.autorental-pdp__specs--compact .autorental-pdp__section-heading {
	margin-bottom: 20px;
}

@media (min-width: 841px) {
	.autorental-pdp__visual {
		grid-column: 1;
		grid-row: 1;
	}

	.autorental-pdp__specs--compact {
		grid-column: 1;
		grid-row: 2;
	}

	.autorental-pdp__summary {
		grid-column: 2;
		grid-row: 1 / span 2;
	}
}

@media (max-width: 840px) {
	.autorental-pdp__visual {
		grid-column: 1;
		grid-row: 1;
	}

	.autorental-pdp__summary {
		grid-column: 1;
		grid-row: 2;
	}

	.autorental-pdp__specs--compact {
		grid-column: 1;
		grid-row: 3;
	}
}


/* Autorental — sistema visual azul y mejoras UX globales */

/* Cambio de imagen limitado al área real de la miniatura. */
.premium-woo-product-thumbnail {
	position: relative;
	overflow: hidden;
}

.premium-woo-product-thumbnail .premium-woo-product__on_hover {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0 !important;
	visibility: hidden;
	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out !important;
	z-index: 2;
}

.premium-woo-product-thumbnail img:not(.premium-woo-product__on_hover) {
	display: block;
	position: relative;
	z-index: 1;
	transition: opacity 0.4s ease-in-out !important;
}

@media (hover: hover) and (pointer: fine) {
	.premium-woo-product-thumbnail:hover img:not(.premium-woo-product__on_hover) {
		opacity: 0 !important;
	}

	.premium-woo-product-thumbnail:hover .premium-woo-product__on_hover {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

.premium-woo-products-details-wrap,
.premium-woo-product__link {
	pointer-events: auto;
}

/* Controles del carrusel de testimonios. */
.stm-testimonials-carousel-wrapper.style_2 .stm-swiper-controls {
	position: absolute !important;
}

.stm-testimonials-carousel-wrapper .stm-swiper-controls {
	right: 0;
	bottom: 50% !important;
	left: 0;
	margin: 0 4% !important;
	justify-content: space-between !important;
	pointer-events: none;
}

.stm-testimonials-carousel-wrapper .stm-swiper-controls > * {
	pointer-events: auto;
}

/* Paleta principal: azul Autorental en lugar del amarillo del tema. */
:root {
	--motors-base-color: #080064 !important;
	--motors-default-base-color: #080064 !important;
	--motors-secondary-color: #ffffff !important;
}

/* Formulario de reserva con acabado glassmorphism. */
.stm_rent_car_form_wrapper .stm_rent_car_form {
	background: rgba(8, 0, 100, 0.88) !important;
	-webkit-backdrop-filter: blur(15px) !important;
	backdrop-filter: blur(15px) !important;
	padding: 40px 30px !important;
	border: 1px solid rgba(255, 255, 255, 0.15) !important;
	border-radius: 20px !important;
	box-shadow: 0 25px 50px rgba(0, 0, 0, 0.32) !important;
}

.stm_rent_car_form h4,
.stm_rent_car_form label {
	color: #ffffff !important;
}

.stm-template-car_rental_elementor div.checker span::before {
	color: #080064 !important;
}

.stm_rent_car_form .stm_pickup_location,
.stm_rent_car_form .stm_date_input {
	position: relative;
}

.stm_rent_car_form .stm_pickup_location i,
.stm_rent_car_form .stm_date_input i {
	position: absolute !important;
	top: 50% !important;
	left: 15px !important;
	z-index: 5;
	color: #080064 !important;
	font-size: 18px !important;
	opacity: 0.7;
	transform: translateY(-50%) !important;
	pointer-events: none;
}

.stm_rent_car_form input,
.stm_rent_car_form .select2-container--default .select2-selection--single {
	height: 54px !important;
	padding-left: 45px !important;
	color: #333333 !important;
	background-color: #ffffff !important;
	border: 1px solid rgba(8, 0, 100, 0.08) !important;
	border-radius: 8px !important;
}

.stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single .select2-selection__rendered {
	height: 54px !important;
	padding-left: 0 !important;
	color: #555555 !important;
	line-height: 54px !important;
}

.stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100% !important;
	line-height: 54px !important;
}

/* Calendario y selector horario sin amarillo. */
.xdsoft_datetimepicker .xdsoft_monthpicker {
	padding: 10px 0 !important;
	background: #080064 !important;
}

.xdsoft_datetimepicker .xdsoft_label span,
.xdsoft_datetimepicker .xdsoft_monthpicker button {
	color: #ffffff !important;
	filter: brightness(0) invert(1);
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	color: #080064 !important;
	background: #f8f9fa !important;
	font-size: 11px !important;
	font-weight: 700 !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time.xdsoft_current {
	color: #ffffff !important;
	background: #080064 !important;
	border-radius: 4px !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover {
	color: #080064 !important;
	background: #e9ecef !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data) {
	width: 100% !important;
	height: 58px !important;
	margin-top: 25px !important;
	color: #080064 !important;
	background: #ffffff !important;
	border: 2px solid #ffffff !important;
	border-radius: 10px !important;
	font-weight: 800 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
	transition: background-color 180ms ease, color 180ms ease, transform 180ms ease !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data):hover {
	color: #ffffff !important;
	background: #080064 !important;
	transform: translateY(-2px);
}

/* El PDP conserva contraste azul/blanco en sus antiguos acentos amarillos. */
.autorental-pdp {
	--ar-gold: #080064;
}

.autorental-pdp__eyebrow,
.autorental-pdp__spec svg,
.autorental-pdp__trust li span {
	background: rgba(8, 0, 100, 0.1);
	border-color: rgba(8, 0, 100, 0.22);
}

.autorental-pdp__office-icon {
	color: #080064;
	background: #ffffff;
}

@media (max-width: 640px) {
	.stm_rent_car_form_wrapper .stm_rent_car_form {
		padding: 28px 18px !important;
		border-radius: 16px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.premium-woo-product-thumbnail img {
		transition: none !important;
	}
}


/* Autorental — prioridad sobre el amarillo nativo del calendario Motors */
body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today,
body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_calendar td:hover,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_calendar td:hover,
body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time.xdsoft_current,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time.xdsoft_current {
	color: #ffffff !important;
	background: #080064 !important;
	box-shadow: none !important;
}

body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_calendar td:hover,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_calendar td:hover {
	color: #080064 !important;
	background: #e9ecef !important;
}

/* Confirmación de reserva por WhatsApp. */
.autorental-whatsapp-confirmation {
	margin: 32px 0;
	padding: clamp(28px, 5vw, 48px);
	border: 1px solid rgba(8, 0, 100, 0.12);
	border-radius: 24px;
	background: linear-gradient(135deg, #f7f7ff 0%, #ffffff 100%);
	box-shadow: 0 20px 50px rgba(8, 0, 100, 0.1);
	text-align: center;
}

.autorental-whatsapp-confirmation__kicker {
	display: block;
	margin-bottom: 8px;
	color: #080064;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}

.autorental-whatsapp-confirmation h2 {
	margin: 0 0 12px;
	color: #080064;
}

.autorental-whatsapp-confirmation p {
	max-width: 680px;
	margin: 0 auto 24px;
	color: #55566e;
}

.autorental-whatsapp-confirmation .autorental-button {
	display: inline-flex;
	justify-content: center;
	min-width: min(100%, 320px);
}

/* Carruseles de producto en landings de marcas. */
body:is(.page-id-1197, .page-id-1221, .page-id-1224, .page-id-1227, .page-id-1230, .page-id-1233, .page-id-1236, .page-id-1239, .page-id-1242, .page-id-1245, .page-id-1248) .premium-woo-product-thumbnail {
	height: 290px !important;
	background: #f7f8fb;
}

body:is(.page-id-1197, .page-id-1221, .page-id-1224, .page-id-1227, .page-id-1230, .page-id-1233, .page-id-1236, .page-id-1239, .page-id-1242, .page-id-1245, .page-id-1248) .premium-woo-product-thumbnail > a {
	display: flex !important;
	align-items: center;
	justify-content: center;
	height: 100%;
}

body:is(.page-id-1197, .page-id-1221, .page-id-1224, .page-id-1227, .page-id-1230, .page-id-1233, .page-id-1236, .page-id-1239, .page-id-1242, .page-id-1245, .page-id-1248) .premium-woo-product-thumbnail img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain !important;
}

body:is(.page-id-1197, .page-id-1221, .page-id-1224, .page-id-1227, .page-id-1230, .page-id-1233, .page-id-1236, .page-id-1239, .page-id-1242, .page-id-1245, .page-id-1248) .premium-woo-products-inner {
	max-width: 1120px;
	margin-inline: auto;
}

body:is(.page-id-1197, .page-id-1221, .page-id-1224, .page-id-1227, .page-id-1230, .page-id-1233, .page-id-1236, .page-id-1239, .page-id-1242, .page-id-1245, .page-id-1248) .slick-track:has(> .slick-slide:only-child) {
	display: flex !important;
	justify-content: center;
	width: 100% !important;
	transform: none !important;
}

body:is(.page-id-1197, .page-id-1221, .page-id-1224, .page-id-1227, .page-id-1230, .page-id-1233, .page-id-1236, .page-id-1239, .page-id-1242, .page-id-1245, .page-id-1248) .slick-track > .slick-slide:only-child {
	width: min(100%, 390px) !important;
}

@media (max-width: 600px) {
	body:is(.page-id-1197, .page-id-1221, .page-id-1224, .page-id-1227, .page-id-1230, .page-id-1233, .page-id-1236, .page-id-1239, .page-id-1242, .page-id-1245, .page-id-1248) .premium-woo-product-thumbnail {
		height: 230px !important;
	}
}

/* Corrige el ancho del carrusel de vehículos de la portada. */
body.home .premium-woo-products-inner {
	width: 100%;
	max-width: 1220px;
	margin-inline: auto;
}

body.home .premium-woo-products-inner ul.products.slick-slider {
	columns: 1 !important;
	column-count: 1 !important;
}

body.home .premium-woo-products-inner .slick-list {
	width: 100% !important;
}

body.home .premium-woo-products-inner .slick-slide {
	padding-inline: 8px;
}

body.home .premium-woo-product-thumbnail {
	height: 220px !important;
	background: #f7f8fb;
}

body.home .premium-woo-product-thumbnail > a {
	display: flex !important;
	align-items: center;
	justify-content: center;
	height: 100%;
}

body.home .premium-woo-product-thumbnail img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain !important;
}

/* Mantiene visibles los enlaces legales sobre el fondo azul del pie. */
#footer #menu-legal-y-soporte a {
	color: #ffffff !important;
}

#footer #menu-legal-y-soporte a:hover,
#footer #menu-legal-y-soporte a:focus-visible {
	color: #56c7f4 !important;
	text-decoration: underline;
}

@media (max-width: 767px) {
	body.home .premium-woo-product-thumbnail {
		height: 210px !important;
	}

	body.home .premium-woo-products-inner .slick-slide {
		padding-inline: 5px;
	}
}

/* Autorental 2026 — identidad celeste, tipografía y catálogo funcional. */
:root {
	--ar-navy: #080064;
	--ar-sky: #56c7f4;
	--ar-sky-soft: #e8f8fe;
	--ar-ink: #17172e;
	--ar-muted: #62677b;
	--ar-surface: #f6f8fc;
	--ar-border: rgba(8, 0, 100, 0.12);
	--motors-base-color: #56c7f4 !important;
	--motors-default-base-color: #56c7f4 !important;
	--motors-secondary-color: #080064 !important;
}

html,
body,
button,
input,
select,
textarea,
.heading-font,
.normal-font,
.elementor-widget,
.top-bar-wrapper,
.top-bar-info,
.top-bar-info > li {
	font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.elementor-heading-title,
.woocommerce-loop-product__title {
	font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-weight: 900;
}

::selection {
	color: var(--ar-navy);
	background: var(--ar-sky);
}

.top-bar-wrapper,
.top-bar-wrapper a,
.top-bar-info,
.top-bar-info > li {
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.025em;
}

#top-bar .top-bar-info,
#top-bar .top-bar-info > li,
#top-bar .top-bar-info > li > a {
	font-size: 13px !important;
	font-weight: 700 !important;
	letter-spacing: 0.025em;
}

.top-bar-socials a,
.header-top-bar-socs a,
.footer-copyright .copyright-socials a {
	color: var(--ar-sky) !important;
}

.top-bar-info i,
.stm-phone-number i,
.stm-rental-phone_circle {
	color: var(--ar-sky) !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data),
.autorental-button--primary,
.woocommerce a.button:not(.disabled),
.woocommerce button.button:not(.disabled),
.woocommerce input.button:not(.disabled),
.woocommerce #respond input#submit:not(.disabled) {
	color: var(--ar-navy) !important;
	background: var(--ar-sky) !important;
	border-color: var(--ar-sky) !important;
	box-shadow: none !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data):hover,
.autorental-button--primary:hover,
.woocommerce a.button:not(.disabled):hover,
.woocommerce button.button:not(.disabled):hover,
.woocommerce input.button:not(.disabled):hover {
	color: #ffffff !important;
	background: var(--ar-navy) !important;
	border-color: var(--ar-navy) !important;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
	outline: 3px solid rgba(86, 199, 244, 0.55) !important;
	outline-offset: 3px;
}

.stm_rent_car_form input:focus,
.stm_rent_car_form .select2-container--focus .select2-selection,
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus {
	border-color: var(--ar-sky) !important;
	box-shadow: 0 0 0 4px rgba(86, 199, 244, 0.16) !important;
}

/* Calendario y disponibilidad. */
.xdsoft_datetimepicker .xdsoft_monthpicker {
	background: var(--ar-navy) !important;
}

body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today,
body.stm-template-car_rental_elementor .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time.xdsoft_current,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today,
body.stm-template-car_rental .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time.xdsoft_current {
	color: var(--ar-navy) !important;
	background: var(--ar-sky) !important;
}

.xdsoft_datetimepicker .autorental-date-unavailable,
.xdsoft_datetimepicker td.xdsoft_disabled {
	color: #9ca1b1 !important;
	background: #f1f3f7 !important;
	text-decoration: line-through;
	cursor: not-allowed !important;
}

.autorental-schedule-notice {
	display: none;
	margin: 16px 0 0;
	padding: 12px 14px;
	color: #8a2031;
	background: #fff0f2;
	border: 1px solid #f5bdc6;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4;
}

.autorental-schedule-notice.is-visible {
	display: block;
}

/* PDP: lectura compacta, tarifas sin cortes y galería inmediata. */
.autorental-pdp {
	--ar-gold: var(--ar-sky);
}

.autorental-product-gallery__main-image,
.autorental-product-gallery__main-image.is-changing {
	opacity: 1 !important;
	transition: none !important;
}

.autorental-product-gallery__counter,
.autorental-pdp__eyebrow,
.autorental-pdp__kicker,
.autorental-pdp__section-heading > span {
	color: var(--ar-navy);
	background: var(--ar-sky-soft);
	border-color: rgba(86, 199, 244, 0.42);
}

.autorental-pdp__rate-grid {
	grid-template-columns: repeat(3, minmax(132px, 1fr));
	overflow-x: auto;
	scrollbar-width: thin;
}

.autorental-pdp__rate-grid > div,
.autorental-pdp__rate-grid span,
.autorental-pdp__rate-grid strong,
.autorental-pdp__price,
.autorental-pdp__price > * {
	white-space: nowrap;
}

.autorental-pdp__rate-grid strong {
	font-size: clamp(15px, 1.5vw, 21px);
}

.autorental-pdp__spec strong {
	display: block;
	white-space: nowrap;
	font-size: clamp(13px, 1.2vw, 16px);
}

.autorental-pdp__benefit-grid article svg,
.autorental-pdp__spec svg,
.autorental-pdp__trust li span {
	color: var(--ar-navy);
	background: var(--ar-sky);
	border-color: var(--ar-sky);
}

.autorental-pdp__mobile-cta a {
	color: var(--ar-navy) !important;
	background: var(--ar-sky) !important;
}

/* PLP y carruseles: información esencial antes del CTA. */
.woocommerce ul.products li.product,
.premium-woo-products-inner li.product {
	position: relative;
	display: flex !important;
	min-width: 0;
	flex-direction: column;
	padding: 14px !important;
	background: #ffffff;
	border: 1px solid var(--ar-border);
	border-radius: 16px;
	box-shadow: 0 12px 30px rgba(8, 0, 100, 0.07);
	transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.woocommerce ul.products li.product:hover,
.premium-woo-products-inner li.product:hover {
	border-color: rgba(86, 199, 244, 0.72);
	box-shadow: 0 20px 42px rgba(8, 0, 100, 0.13);
	transform: translateY(-4px);
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.premium-woo-products-inner .woocommerce-loop-product__title {
	min-height: 46px;
	margin: 14px 0 6px !important;
	color: var(--ar-navy) !important;
	font-size: clamp(15px, 1.25vw, 18px) !important;
	line-height: 1.28 !important;
}

.woocommerce ul.products li.product .price,
.premium-woo-products-inner li.product .price {
	margin: 0 0 12px !important;
	color: var(--ar-navy) !important;
	font-size: 20px !important;
	font-weight: 900 !important;
}

.autorental-card-meta {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 8px;
	width: 100%;
	margin: 4px 0 16px;
}

.autorental-card-meta span {
	display: flex;
	min-width: 0;
	align-items: center;
	gap: 6px;
	padding: 7px 8px;
	color: #41465a;
	background: var(--ar-surface);
	border-radius: 8px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.25;
	white-space: nowrap;
}

.autorental-card-meta svg {
	width: 15px;
	height: 15px;
	flex: 0 0 15px;
	fill: none;
	stroke: var(--ar-navy);
	stroke-width: 1.8;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.autorental-card-cta {
	display: inline-flex !important;
	width: 100%;
	min-height: 44px;
	margin-top: auto !important;
	align-items: center;
	justify-content: center;
	padding: 11px 15px !important;
	color: var(--ar-navy) !important;
	background: var(--ar-sky) !important;
	border: 1px solid var(--ar-sky) !important;
	border-radius: 10px !important;
	font-size: 13px !important;
	font-weight: 900 !important;
	letter-spacing: 0.04em;
	line-height: 1.2 !important;
	text-align: center;
	text-transform: uppercase;
	box-shadow: none !important;
}

.autorental-card-cta:hover {
	color: #ffffff !important;
	background: var(--ar-navy) !important;
	border-color: var(--ar-navy) !important;
}

.autorental-card-cta.is-disabled {
	color: #676c7c !important;
	background: #e9ebf0 !important;
	border-color: #d8dbe3 !important;
	cursor: not-allowed;
}

.autorental-rented-badge {
	position: absolute;
	z-index: 4;
	top: 12px;
	left: 12px;
	padding: 7px 11px;
	color: #ffffff;
	background: var(--ar-navy);
	border-radius: 999px;
	font-size: 11px;
	font-weight: 900;
	letter-spacing: 0.06em;
	text-transform: uppercase;
}

.autorental-carousel-status {
	display: flex;
	max-width: 520px;
	margin: 18px auto 0;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	padding: 10px 14px;
	color: var(--ar-navy);
	background: var(--ar-sky-soft);
	border: 1px solid rgba(86, 199, 244, 0.4);
	border-radius: 999px;
	font-size: 13px;
}

.autorental-carousel-status strong {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.autorental-carousel-status span {
	flex: 0 0 auto;
	font-weight: 900;
}

/* Secciones editoriales de confianza, clientes y páginas corporativas. */
.autorental-trust-section,
.autorental-clients-section,
.autorental-about-section,
.autorental-terms-section {
	font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.autorental-clients-grid {
	display: grid;
	grid-template-columns: repeat(5, minmax(110px, 1fr));
	gap: 14px;
	align-items: center;
}

.autorental-client-logo {
	display: grid;
	min-height: 92px;
	place-items: center;
	padding: 18px;
	background: #ffffff;
	border: 1px solid var(--ar-border);
	border-radius: 14px;
	box-shadow: 0 8px 22px rgba(8, 0, 100, 0.06);
}

.autorental-client-logo img {
	display: block;
	max-width: 100%;
	max-height: 54px;
	object-fit: contain;
	filter: grayscale(1);
	opacity: 0.72;
	transition: filter 180ms ease, opacity 180ms ease, transform 180ms ease;
}

.autorental-client-logo:hover img {
	filter: none;
	opacity: 1;
	transform: scale(1.04);
}

.autorental-legal-index {
	position: sticky;
	top: 110px;
	padding: 22px;
	background: var(--ar-sky-soft);
	border: 1px solid rgba(86, 199, 244, 0.35);
	border-radius: 16px;
}

.autorental-legal-index a {
	color: var(--ar-navy);
	font-weight: 700;
}

.autorental-legal-copy h2 {
	margin-top: 42px;
	scroll-margin-top: 120px;
}

@media (max-width: 900px) {
	.autorental-clients-grid {
		grid-template-columns: repeat(3, minmax(100px, 1fr));
	}

	.autorental-legal-index {
		position: static;
	}
}

@media (max-width: 767px) {
	.premium-woo-products-inner .slick-dots {
		display: none !important;
	}

	.autorental-carousel-status {
		margin-top: 14px;
	}

	.woocommerce ul.products li.product .woocommerce-loop-product__title,
	.premium-woo-products-inner .woocommerce-loop-product__title {
		min-height: auto;
		font-size: 17px !important;
	}

	.autorental-card-meta {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.autorental-card-meta span {
		font-size: 11px;
	}

	.autorental-pdp__spec-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.autorental-pdp__rate-grid {
		grid-template-columns: repeat(3, minmax(140px, 1fr));
	}

	.autorental-clients-grid {
		grid-template-columns: repeat(2, minmax(100px, 1fr));
	}
}

/* Páginas corporativas y bloques de confianza. */
.autorental-trust-grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 16px;
}

.autorental-trust-grid article,
.autorental-culture-grid article {
	display: flex;
	min-height: 154px;
	flex-direction: column;
	gap: 9px;
	justify-content: center;
	padding: 24px;
	background: #ffffff;
	border: 1px solid var(--ar-border);
	border-radius: 16px;
	box-shadow: 0 12px 30px rgba(8, 0, 100, 0.07);
}

.autorental-trust-grid strong,
.autorental-culture-grid strong {
	color: var(--ar-navy);
	font-size: 20px;
	line-height: 1.2;
}

.autorental-trust-grid span,
.autorental-culture-grid span {
	color: var(--ar-muted);
	line-height: 1.55;
}

.autorental-hours-banner {
	margin-top: 24px;
	padding: 16px 20px;
	color: var(--ar-navy);
	background: #ffffff;
	border-left: 5px solid var(--ar-sky);
	border-radius: 10px;
	text-align: center;
}

.autorental-clients-grid--demo .autorental-client-logo {
	color: var(--ar-navy);
	font-size: 17px;
	font-weight: 900;
	letter-spacing: 0.02em;
	text-align: center;
}

.autorental-demo-note,
.autorental-demo-credit {
	margin: 16px auto 0 !important;
	color: #72778b !important;
	font-size: 12px !important;
	line-height: 1.5 !important;
	text-align: center;
}

.autorental-culture-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px;
}

.autorental-culture-grid article:last-child {
	grid-column: 1 / -1;
}

.autorental-about-section .elementor-column {
	min-width: 0;
}

.autorental-about-section img {
	width: 100%;
	object-fit: cover;
}

.autorental-terms-section .autorental-legal-index ol {
	margin: 16px 0 0;
	padding-left: 20px;
}

.autorental-terms-section .autorental-legal-index li {
	margin: 0 0 9px;
}

.autorental-legal-lead {
	color: var(--ar-navy);
	font-size: 20px;
	font-weight: 700;
}

.autorental-legal-alert {
	margin: 24px 0 34px;
	padding: 18px 20px;
	color: var(--ar-navy);
	background: var(--ar-sky-soft);
	border: 1px solid rgba(86, 199, 244, 0.45);
	border-left: 5px solid var(--ar-sky);
	border-radius: 10px;
}

.autorental-legal-copy ul {
	margin: 16px 0 26px;
	padding-left: 22px;
}

.autorental-legal-copy li {
	margin-bottom: 8px;
}

.autorental-legal-updated {
	margin-top: 42px;
	color: var(--ar-muted);
	font-size: 13px;
}

@media (max-width: 900px) {
	.autorental-trust-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.autorental-culture-grid {
		grid-template-columns: 1fr;
	}

	.autorental-culture-grid article:last-child {
		grid-column: auto;
	}
}

@media (max-width: 767px) {
	.autorental-trust-grid {
		grid-template-columns: 1fr;
	}

	.autorental-trust-grid article {
		min-height: auto;
	}

	.autorental-about-hero .elementor-heading-title {
		font-size: 38px !important;
	}

	.autorental-terms-section .elementor-heading-title {
		font-size: 36px !important;
	}

	.autorental-terms-section > .elementor-container {
		display: block;
	}

	.autorental-terms-section .elementor-column {
		width: 100% !important;
	}
}

/* PLP: neutraliza el multicolumn heredado de WooCommerce y conserva 4 tarjetas reales. */
body.page-id-980 ul.products.columns-4 {
	width: 100% !important;
	max-width: none !important;
	columns: initial !important;
	column-count: initial !important;
	column-width: initial !important;
}

body.page-id-980 ul.products.columns-4 > li.product {
	width: 100% !important;
	min-width: 0 !important;
}

body.page-id-980 ul.products li.product .woocommerce-LoopProduct-link::after {
	display: none !important;
	content: none !important;
}

body.page-id-980 .arc-fleet-filter,
body.page-id-980 .arc-fleet-count,
body.page-id-980 ul.products li.product h5,
body.page-id-980 ul.products li.product .price {
	font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

body.page-id-980 ul.products li.product h5 {
	min-height: 48px;
	margin: 16px 0 8px !important;
	color: var(--ar-navy) !important;
	font-size: 17px !important;
	line-height: 1.35 !important;
}

body.page-id-980 .product_thumbnail {
	height: 230px;
}

.footer-hours small {
	display: block;
	margin-top: 8px;
	color: #cbd5e0;
	line-height: 1.5;
}

body.page-id-980 li.product.outofstock .price {
	display: none !important;
}

.autorental-pdp__availability {
	display: grid;
	gap: 7px;
	margin: 20px 0;
	padding: 20px;
	color: var(--ar-navy);
	background: var(--ar-sky-soft);
	border: 1px solid rgba(86, 199, 244, 0.5);
	border-left: 5px solid var(--ar-sky);
	border-radius: 12px;
}

.autorental-pdp__availability strong {
	font-size: 20px;
}

.autorental-pdp__availability span {
	color: var(--ar-muted);
	line-height: 1.55;
}

/* WhatsApp contextual y acciones de confirmación. */
.autorental-thankyou-actions {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
}

.autorental-thankyou-actions .autorental-thankyou-whatsapp,
.autorental-thankyou-whatsapp {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	min-height: 46px;
	padding: 12px 20px !important;
	color: #ffffff !important;
	background: #25d366 !important;
	border: 0 !important;
	border-radius: 8px !important;
	font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-weight: 900 !important;
	line-height: 1.2;
	text-decoration: none !important;
	box-shadow: 0 10px 24px rgba(37, 211, 102, 0.24);
}

.autorental-thankyou-whatsapp::before {
	margin-right: 8px;
	content: "WhatsApp";
	font-size: 0;
}

@media (max-width: 767px) {
	/* Carrusel principal: una tarjeta legible, márgenes equilibrados y sin puntos acumulados. */
	.elementor-element-a7e7594 {
		margin: 18px 0 26px !important;
		padding: 0 14px !important;
	}

	.elementor-element-a7e7594 .premium-woo-products-inner,
	.elementor-element-a7e7594 ul.products {
		padding: 0 !important;
	}

	.elementor-element-a7e7594 .slick-list {
		margin: 0 !important;
		padding: 8px 0 18px !important;
	}

	.elementor-element-a7e7594 .slick-slide {
		padding: 0 7px !important;
	}

	.elementor-element-a7e7594 li.product {
		margin: 0 !important;
		padding: 18px !important;
		border-radius: 16px !important;
		box-shadow: 0 10px 30px rgba(8, 0, 100, 0.09) !important;
	}

	.elementor-element-a7e7594 .premium-woo-product-thumbnail,
	.elementor-element-a7e7594 .woocommerce-loop-product__link img {
		min-height: 210px;
		object-fit: contain;
	}

	.elementor-element-a7e7594 .slick-arrow {
		width: 42px !important;
		height: 42px !important;
		border-radius: 50% !important;
	}

	.elementor-element-a7e7594 .autorental-carousel-status {
		margin: 12px 7px 0;
		padding: 12px 15px;
		background: var(--ar-sky-soft);
		border-radius: 10px;
	}

	/* Espaciado editorial para Quiénes somos y landing corporativa. */
	body.page-id-405 .autorental-about-section,
	body.page-id-1176 .elementor-top-section {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	body.page-id-405 .autorental-about-section {
		padding-top: 54px !important;
		padding-bottom: 54px !important;
	}

	body.page-id-405 .elementor-widget:not(:last-child),
	body.page-id-1176 .elementor-widget:not(:last-child) {
		margin-bottom: 18px !important;
	}

	body.page-id-405 .elementor-widget-text-editor,
	body.page-id-1176 .elementor-widget-text-editor {
		font-size: 16px !important;
		line-height: 1.68 !important;
	}

	body.page-id-405 .elementor-widget-text-editor p,
	body.page-id-1176 .elementor-widget-text-editor p {
		margin: 0 0 16px !important;
	}

	body.page-id-405 .elementor-heading-title,
	body.page-id-1176 .elementor-heading-title {
		line-height: 1.2 !important;
	}

	.autorental-thankyou-actions > *,
	.autorental-thankyou-whatsapp {
		width: 100%;
		margin: 0 !important;
	}

	/* Bloque Quiénes somos de inicio: ritmo de lectura y respiración en móvil. */
	body.home .elementor-element-8079c9a {
		padding: 48px 20px !important;
	}

	body.home .elementor-element-8079c9a > .elementor-container {
		gap: 24px;
	}

	body.home .elementor-element-8079c9a .elementor-widget-wrap {
		padding: 24px 20px !important;
	}

	body.home .elementor-element-8079c9a .elementor-widget:not(:last-child) {
		margin-bottom: 18px !important;
	}

	body.home .elementor-element-8079c9a .elementor-widget-text-editor {
		font-size: 16px !important;
		line-height: 1.65 !important;
		letter-spacing: 0.01em !important;
	}

	body.home .elementor-element-8079c9a .elementor-widget-text-editor p {
		margin: 0 0 16px !important;
	}

	body.home .elementor-element-8079c9a .elementor-heading-title {
		font-size: 24px !important;
		line-height: 1.2 !important;
	}

	body.home .elementor-element-8079c9a .elementor-icon-list-item {
		margin-bottom: 11px !important;
		line-height: 1.45;
	}
}

/* Checkout de reservas: contacto primero, jerarquía clara y menor carga visual. */
body.woocommerce-checkout form.checkout {
	--ar-checkout-navy: #080064;
	--ar-checkout-sky: #56c7f4;
	--ar-checkout-soft: #eef9fe;
	--ar-checkout-border: #dce6f0;
	font-family: Lato, "Helvetica Neue", Arial, sans-serif;
}

body.woocommerce-checkout .woocommerce-billing-fields > h4 {
	display: none;
}

body.woocommerce-checkout .woocommerce-billing-fields,
body.woocommerce-checkout .woocommerce-additional-fields,
body.woocommerce-checkout #order_review {
	background: #fff;
	border: 1px solid var(--ar-checkout-border);
	border-radius: 18px;
	box-shadow: 0 14px 38px rgba(8, 0, 100, 0.07);
	padding: 28px;
}

body.woocommerce-checkout .autorental-checkout-intro {
	margin: -28px -28px 26px;
	padding: 28px;
	background: linear-gradient(135deg, var(--ar-checkout-navy) 0%, #171181 100%);
	border-radius: 18px 18px 0 0;
	color: #fff;
}

body.woocommerce-checkout .autorental-checkout-eyebrow {
	display: block;
	margin-bottom: 7px;
	color: var(--ar-checkout-sky);
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

body.woocommerce-checkout .autorental-checkout-intro h3,
body.woocommerce-checkout .autorental-checkout-section-heading h3 {
	margin: 0 0 8px;
	font-family: Lato, "Helvetica Neue", Arial, sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 1.2;
}

body.woocommerce-checkout .autorental-checkout-intro h3 {
	color: #fff;
}

body.woocommerce-checkout .autorental-checkout-intro p,
body.woocommerce-checkout .autorental-checkout-section-heading p {
	margin: 0;
	font-size: 14px;
	line-height: 1.55;
}

body.woocommerce-checkout .autorental-checkout-intro p {
	color: rgba(255, 255, 255, 0.84);
}

body.woocommerce-checkout .autorental-checkout-trust {
	margin-top: 18px;
	padding: 10px 13px;
	background: rgba(86, 199, 244, 0.14);
	border: 1px solid rgba(86, 199, 244, 0.38);
	border-radius: 9px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
}

body.woocommerce-checkout .autorental-checkout-section-heading {
	clear: both;
	width: 100%;
	margin: 28px 0 18px;
	padding-top: 25px;
	border-top: 1px solid var(--ar-checkout-border);
}

body.woocommerce-checkout .autorental-checkout-section-heading h3 {
	color: var(--ar-checkout-navy);
	font-size: 20px;
}

body.woocommerce-checkout .autorental-checkout-section-heading p {
	color: #657086;
}

body.woocommerce-checkout .stm-billing-fields {
	display: flex;
	flex-wrap: wrap;
	gap: 0 18px;
}

body.woocommerce-checkout .stm-billing-fields .form-row {
	float: none;
	margin: 0 0 18px;
}

body.woocommerce-checkout .autorental-checkout-intro { order: 0; }
body.woocommerce-checkout #billing_email_field { order: 10; }
body.woocommerce-checkout #billing_phone_field { order: 20; }
body.woocommerce-checkout .autorental-checkout-section-heading { order: 25; }
body.woocommerce-checkout #billing_first_name_field { order: 30; }
body.woocommerce-checkout #billing_last_name_field { order: 40; }
body.woocommerce-checkout #billing_driver_license_field { order: 50; }
body.woocommerce-checkout #billing_company_field { order: 60; }
body.woocommerce-checkout #billing_country_field { order: 70; }
body.woocommerce-checkout #billing_state_field { order: 80; }
body.woocommerce-checkout #billing_city_field { order: 90; }
body.woocommerce-checkout #billing_address_1_field { order: 100; }

body.woocommerce-checkout .stm-billing-fields .form-row-wide,
body.woocommerce-checkout .stm-billing-fields .autorental-checkout-section-heading {
	flex: 0 0 100%;
	max-width: 100%;
}

body.woocommerce-checkout .stm-billing-fields .autorental-checkout-intro {
	flex: 0 0 calc(100% + 56px);
	width: calc(100% + 56px);
	max-width: calc(100% + 56px);
	box-sizing: border-box;
}

body.woocommerce-checkout .stm-billing-fields .form-row-first,
body.woocommerce-checkout .stm-billing-fields .form-row-last {
	flex: 1 1 calc(50% - 9px);
	max-width: calc(50% - 9px);
}

body.woocommerce-checkout .stm-billing-fields label {
	margin-bottom: 7px;
	color: #17213b;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
}

body.woocommerce-checkout .stm-billing-fields abbr.required {
	color: var(--ar-checkout-sky);
	text-decoration: none;
}

body.woocommerce-checkout .stm-billing-fields .optional {
	color: #7a8497;
	font-size: 12px;
	font-weight: 500;
}

body.woocommerce-checkout .stm-billing-fields input.input-text,
body.woocommerce-checkout .stm-billing-fields select,
body.woocommerce-checkout .stm-billing-fields .select2-selection {
	min-height: 52px;
	background: #f8fafc;
	border: 1px solid #cfd9e5;
	border-radius: 10px;
	color: #101828;
	font-family: Lato, "Helvetica Neue", Arial, sans-serif;
	font-size: 15px;
	box-shadow: none;
	transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

body.woocommerce-checkout .stm-billing-fields input.input-text {
	padding: 12px 14px;
}

body.woocommerce-checkout .stm-billing-fields input.input-text:focus,
body.woocommerce-checkout .stm-billing-fields select:focus,
body.woocommerce-checkout .stm-billing-fields .select2-container--open .select2-selection {
	background: #fff;
	border-color: var(--ar-checkout-sky);
	box-shadow: 0 0 0 4px rgba(86, 199, 244, 0.17);
	outline: none;
}

body.woocommerce-checkout .stm-billing-fields .select2-selection__rendered {
	padding: 11px 38px 11px 14px;
	line-height: 28px;
}

body.woocommerce-checkout .stm-billing-fields .select2-selection__arrow {
	top: 13px;
	right: 10px;
}

body.woocommerce-checkout .woocommerce-invalid input.input-text,
body.woocommerce-checkout .woocommerce-invalid .select2-selection {
	border-color: #d92d20;
}

body.woocommerce-checkout #order_review_heading,
body.woocommerce-checkout #order_review h4 {
	color: var(--ar-checkout-navy);
	font-family: Lato, "Helvetica Neue", Arial, sans-serif;
}

@media (max-width: 767px) {
	body.woocommerce-checkout .woocommerce-billing-fields,
	body.woocommerce-checkout .woocommerce-additional-fields,
	body.woocommerce-checkout #order_review {
		padding: 20px;
		border-radius: 14px;
	}

	body.woocommerce-checkout .autorental-checkout-intro {
		flex-basis: calc(100% + 40px);
		width: calc(100% + 40px);
		max-width: calc(100% + 40px);
		margin: -20px -20px 22px;
		padding: 24px 20px;
		border-radius: 14px 14px 0 0;
	}

	body.woocommerce-checkout .autorental-checkout-intro h3 {
		font-size: 22px;
	}

	body.woocommerce-checkout .stm-billing-fields {
		display: block;
	}

	body.woocommerce-checkout .stm-billing-fields .form-row-first,
	body.woocommerce-checkout .stm-billing-fields .form-row-last {
		width: 100%;
		max-width: 100%;
	}
}

/* Autorental — QA final de catálogo, reserva y estados de marca (agosto 2026). */
:root {
	--motors-accent-color: #56c7f4 !important;
	--motors-accent-color-alpha: rgba(86, 199, 244, 0.5) !important;
	--motors-accent-color-highalpha: rgba(86, 199, 244, 0.7) !important;
	--motors-accent-color-lowalpha: rgba(86, 199, 244, 0.3) !important;
	--motors-accent-color-super-lowalpha: rgba(86, 199, 244, 0.12) !important;
	--motors-spec-badge-color: #56c7f4 !important;
	--motors-card-btn-color: #56c7f4 !important;
	--mvl-primary-color: #56c7f4 !important;
}

/* Los vehículos fuera de inventario no ocupan espacio en listados ni carruseles. */
body:not(.single-product) ul.products li.product.outofstock,
body:not(.single-product) .premium-woo-products-inner li.product.outofstock {
	display: none !important;
}

/* Carrusel principal: cuatro tarjetas legibles, misma altura y paginación útil. */
.elementor-element-a7e7594 .slick-track {
	display: flex !important;
	align-items: stretch !important;
}

.elementor-element-a7e7594 .slick-slide {
	float: none !important;
	height: auto !important;
}

.elementor-element-a7e7594 .slick-slide > div,
.elementor-element-a7e7594 li.product,
.elementor-element-a7e7594 .premium-woo-product-wrapper,
.elementor-element-a7e7594 .premium-woo-products-details-wrap {
	height: 100% !important;
}

.elementor-element-a7e7594 .premium-woo-product-wrapper,
.elementor-element-a7e7594 .premium-woo-products-details-wrap {
	display: flex !important;
	min-width: 0;
	flex-direction: column;
	flex: 1 1 auto;
}

.elementor-element-a7e7594 .premium-woo-product-thumbnail {
	flex: 0 0 220px;
	height: 220px !important;
}

.elementor-element-a7e7594 .premium-woo-product__link {
	min-width: 0;
}

.elementor-element-a7e7594 .woocommerce-loop-product__title {
	display: flex;
	min-height: 48px;
	align-items: center;
	justify-content: center;
}

.elementor-element-a7e7594 .premium-woo-product-category {
	display: block;
	min-height: 18px;
}

.elementor-element-a7e7594 li.product .price,
.elementor-element-a7e7594 li.product .price .woocommerce-Price-amount,
.elementor-element-a7e7594 li.product .price bdi,
.elementor-element-a7e7594 li.product .price .woocommerce-Price-currencySymbol {
	display: inline !important;
	white-space: nowrap !important;
}

.elementor-element-a7e7594 .autorental-card-meta {
	margin-top: auto;
}

.elementor-element-a7e7594 .slick-dots {
	display: flex !important;
	width: auto !important;
	margin: 18px auto 0 !important;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 9px;
}

.elementor-element-a7e7594 .slick-dots li {
	width: 10px !important;
	height: 10px !important;
	margin: 0 !important;
}

.elementor-element-a7e7594 .slick-dots li button {
	display: block !important;
	width: 10px !important;
	height: 10px !important;
	padding: 0 !important;
	overflow: hidden;
	color: transparent !important;
	background: rgba(8, 0, 100, 0.24) !important;
	border: 0 !important;
	border-radius: 50% !important;
	box-shadow: none !important;
	transition: background-color 160ms ease, transform 160ms ease !important;
}

.elementor-element-a7e7594 .slick-dots li button::before {
	display: none !important;
}

.elementor-element-a7e7594 .slick-dots li.slick-active button {
	background: var(--ar-sky) !important;
	box-shadow: 0 0 0 4px rgba(86, 199, 244, 0.18) !important;
	transform: scale(1.28);
}

.autorental-carousel-status {
	display: none;
}

/* Metadatos de tarjetas: sin solapamiento en títulos largos. */
.autorental-card-meta span {
	min-height: 34px;
	white-space: normal;
	overflow-wrap: anywhere;
	word-break: normal;
}

.autorental-card-meta span > svg {
	margin-top: 1px;
}

/* PDP: importes compactos y características en tres columnas reales. */
.autorental-pdp__price {
	display: flex;
	align-items: baseline;
	flex-wrap: nowrap;
	gap: 8px;
}

.autorental-pdp__price > span {
	margin: 0;
}

.autorental-pdp__price strong {
	min-width: 0;
	font-size: clamp(27px, 2.6vw, 36px);
}

.autorental-pdp__price .woocommerce-Price-amount,
.autorental-pdp__price bdi,
.autorental-pdp__price .woocommerce-Price-currencySymbol,
.autorental-pdp__rate-grid .woocommerce-Price-amount,
.autorental-pdp__rate-grid bdi,
.autorental-pdp__rate-grid .woocommerce-Price-currencySymbol {
	display: inline !important;
	white-space: nowrap !important;
	word-break: keep-all !important;
	overflow-wrap: normal !important;
}

.autorental-pdp__rate-grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	overflow: visible;
}

.autorental-pdp__rate-grid > div {
	min-width: 0;
}

.autorental-pdp__rate-grid strong {
	display: block;
	overflow: visible;
	font-size: clamp(11px, 1.05vw, 15px);
	white-space: nowrap;
	word-break: keep-all;
	overflow-wrap: normal;
}

.autorental-pdp__spec-grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.autorental-pdp__spec > div {
	min-width: 0;
}

.autorental-pdp__spec strong {
	white-space: normal;
	overflow-wrap: anywhere;
	line-height: 1.25;
}

/* Formulario: restaura el checkbox y mantiene acciones con contraste AA. */
.stm_rent_car_form label:has(input[name="return_same"]) {
	display: flex !important;
	align-items: center;
	gap: 9px;
	margin: 12px 0 4px;
	color: #ffffff !important;
	cursor: pointer;
}

.stm_rent_car_form input[type="checkbox"][name="return_same"] {
	position: static !important;
	display: inline-block !important;
	width: 18px !important;
	min-width: 18px !important;
	height: 18px !important;
	margin: 0 !important;
	padding: 0 !important;
	opacity: 1 !important;
	visibility: visible !important;
	accent-color: var(--ar-sky);
	appearance: auto !important;
}

.stm_rent_car_form div.checker,
.stm_rent_car_form div.checker span {
	width: 18px !important;
	height: 18px !important;
	margin: 0 !important;
}

.stm_rent_car_form div.checker span {
	background: #ffffff !important;
	border: 2px solid #ffffff !important;
	border-radius: 4px !important;
}

.stm_rent_car_form div.checker span.checked {
	background: var(--ar-sky) !important;
	border-color: var(--ar-sky) !important;
}

.stm-template-car_rental_elementor .stm_rent_car_form div.checker span.checked::before {
	color: var(--ar-navy) !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data) {
	color: var(--ar-navy) !important;
	background: #ffffff !important;
	border-color: #ffffff !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data):hover,
.stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data):focus-visible {
	color: var(--ar-navy) !important;
	background: var(--ar-sky) !important;
	border-color: var(--ar-sky) !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data {
	display: inline-flex !important;
	width: 100% !important;
	min-height: 42px;
	margin-top: 10px !important;
	align-items: center;
	justify-content: center;
	gap: 8px;
	color: #ffffff !important;
	background: transparent !important;
	border: 1px solid rgba(255, 255, 255, 0.5) !important;
	border-radius: 9px !important;
	font-weight: 700 !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data i,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data span {
	color: #ffffff !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:hover,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:focus-visible {
	color: var(--ar-navy) !important;
	background: var(--ar-sky) !important;
	border-color: var(--ar-sky) !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:hover i,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:hover span,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:focus-visible i,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:focus-visible span {
	color: var(--ar-navy) !important;
}

/* Navegación y wizard: sustitución definitiva del amarillo heredado. */
.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li.current-menu-item > a,
.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li:hover > a,
.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li > a:hover,
.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li > a:focus-visible {
	color: var(--ar-sky) !important;
}

.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li:not(.stm_megamenu) .sub-menu li > a:hover,
.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li:not(.stm_megamenu) .sub-menu li > a:focus-visible {
	color: var(--ar-navy) !important;
	background: var(--ar-sky-soft) !important;
}

.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.passed .top,
.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.passed .top .number,
.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.current .content {
	background-color: var(--ar-sky) !important;
}

.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.current .content::after {
	border-top-color: var(--ar-sky) !important;
}

.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .top .number span {
	color: var(--ar-sky) !important;
}

.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.current .content,
.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.current .content h5,
.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.current .content div {
	color: var(--ar-navy) !important;
}

.stm-template-car_rental_elementor .stm_single_class_car.current_car,
.stm-template-car_rental_elementor .stm_single_class_car .infos .single_info i,
.stm-template-car_rental_elementor .stm_single_class_car .lists-inline > ul li::before,
.stm-template-car_rental_elementor .stm_single_class_car.stm-disable-car .stm-enable-car-date h3 span {
	color: var(--ar-sky) !important;
	border-color: var(--ar-sky) !important;
}

.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a,
.stm-template-car_rental_elementor .stm_rental_options_archive .stm_rental_option .stm_rental_option_content .meta .stm-add-to-cart a,
.stm-template-car_rental_elementor .stm_custom_rental_checkout .woocommerce-checkout-payment .place-order .button,
.stm-template-car_rental_elementor .stm_order_print .button,
.stm-template-car_rental_elementor .wc-backward {
	color: var(--ar-navy) !important;
	background: var(--ar-sky) !important;
	border-color: var(--ar-sky) !important;
}

.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a:hover,
.stm-template-car_rental_elementor .stm_rental_options_archive .stm_rental_option .stm_rental_option_content .meta .stm-add-to-cart a:hover,
.stm-template-car_rental_elementor .stm_custom_rental_checkout .woocommerce-checkout-payment .place-order .button:hover,
.stm-template-car_rental_elementor .stm_order_print .button:hover,
.stm-template-car_rental_elementor .wc-backward:hover {
	color: #ffffff !important;
	background: var(--ar-navy) !important;
	border-color: var(--ar-navy) !important;
}

@media (max-width: 900px) {
	.autorental-pdp__spec-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	.elementor-element-a7e7594 .premium-woo-product-thumbnail {
		flex-basis: 210px;
		height: 210px !important;
	}

	.elementor-element-a7e7594 .autorental-carousel-status {
		display: flex;
		width: max-content;
		min-width: 76px;
		margin: 12px auto 0;
		justify-content: center;
		padding: 8px 12px;
		font-weight: 900;
	}

	.autorental-pdp__price {
		flex-wrap: wrap;
	}

	.autorental-pdp__rate-grid {
		grid-template-columns: 1fr;
	}

	.autorental-pdp__rate-grid > div {
		display: flex;
		align-items: baseline;
		justify-content: space-between;
		gap: 12px;
		text-align: left;
	}

	.autorental-pdp__rate-grid span {
		margin-bottom: 0;
	}

	.autorental-pdp__spec-grid {
		grid-template-columns: 1fr;
	}
}


/* Autorental — segunda ronda de QA visual. */
.stm_rent_car_form div.checker input[type="checkbox"][name="return_same"] {
	position: absolute !important;
	inset: 0 !important;
	display: block !important;
	width: 18px !important;
	height: 18px !important;
	margin: 0 !important;
	opacity: 0 !important;
	cursor: pointer;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .form-btn-wrap {
	display: grid !important;
	grid-template-columns: 1fr !important;
	gap: 6px !important;
	width: 100%;
	margin-top: 24px !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .form-btn-wrap button[type="submit"]:not(.clear-data) {
	width: 100% !important;
	margin-top: 0 !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data {
	width: 100% !important;
	min-height: 34px !important;
	margin: 0 !important;
	padding: 6px 10px !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 6px !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:hover,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:focus-visible {
	color: var(--ar-sky) !important;
	background: rgba(255, 255, 255, 0.08) !important;
	border: 0 !important;
	transform: none !important;
}

.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:hover i,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:hover span,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:focus-visible i,
.stm_rent_car_form_wrapper .stm_rent_car_form .clear-data:focus-visible span {
	color: var(--ar-sky) !important;
}

/* El punto activo es una cápsula celeste claramente visible en escritorio. */
body.home .elementor-element-a7e7594 .slick-dots li {
	transition: width 160ms ease !important;
}

body.home .elementor-element-a7e7594 .slick-dots li.slick-active {
	width: 26px !important;
}

body.home .elementor-element-a7e7594 .slick-dots li.slick-active button,
body.home .elementor-element-a7e7594 .slick-dots li.slick-active button::before {
	width: 26px !important;
	background: #56c7f4 !important;
	opacity: 1 !important;
	box-shadow: 0 0 0 4px rgba(86, 199, 244, 0.22) !important;
	transform: none !important;
}

/* Los carruseles de marca con un solo vehículo se convierten en una tarjeta estable. */
.premium-woo-products-inner.autorental-single-product-slider {
	width: min(100%, 390px) !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

.premium-woo-products-inner.autorental-single-product-slider .slick-list,
.premium-woo-products-inner.autorental-single-product-slider .slick-track,
.premium-woo-products-inner.autorental-single-product-slider .slick-slide,
.premium-woo-products-inner.autorental-single-product-slider .slick-slide > div {
	width: 100% !important;
	max-width: 390px !important;
}

.premium-woo-products-inner.autorental-single-product-slider .slick-track {
	transform: translate3d(0, 0, 0) !important;
}

/* PLP /vehiculos: mismas tarjetas, iconos y ritmo visual del carrusel. */
body.page-id-980 ul.products.columns-4 {
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	gap: 24px !important;
	margin: 18px 0 0 !important;
}

body.page-id-980 ul.products.columns-4 > li.product {
	float: none !important;
	width: 100% !important;
	min-width: 0 !important;
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	transform: none !important;
}

body.page-id-980 ul.products li.product .stm-product-inner {
	display: flex;
	height: 100%;
	min-width: 0;
	flex-direction: column;
	margin: 0 !important;
	padding: 14px;
	overflow: hidden;
	background: #ffffff;
	border: 1px solid var(--ar-border);
	border-radius: 16px;
	box-shadow: 0 12px 30px rgba(8, 0, 100, 0.07);
	transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}

body.page-id-980 ul.products li.product .stm-product-inner:hover {
	border-color: rgba(86, 199, 244, 0.72);
	box-shadow: 0 20px 42px rgba(8, 0, 100, 0.13);
	transform: translateY(-4px);
}

body.page-id-980 ul.products li.product .woocommerce-LoopProduct-link {
	display: flex;
	min-width: 0;
	flex: 0 0 auto;
	flex-direction: column;
	text-decoration: none !important;
}

body.page-id-980 ul.products li.product .product_thumbnail {
	display: flex;
	height: 220px !important;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	background: #f7f8fb;
	border-radius: 10px;
}

body.page-id-980 ul.products li.product .product_thumbnail img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain !important;
}

body.page-id-980 ul.products li.product h5 {
	display: flex;
	min-height: 44px;
	margin: 12px 0 4px !important;
	align-items: flex-start;
	color: var(--ar-navy) !important;
	font-size: 17px !important;
	font-weight: 900 !important;
	line-height: 1.28 !important;
}

body.page-id-980 ul.products li.product .product_info {
	display: flex;
	min-width: 0;
	flex: 0 0 auto;
	flex-direction: column;
	padding: 0 !important;
}

body.page-id-980 ul.products li.product .price {
	display: block !important;
	margin: 0 0 6px !important;
	color: var(--ar-navy) !important;
	font-size: 22px !important;
	font-weight: 900 !important;
	white-space: nowrap;
}

body.page-id-980 ul.products li.product .autorental-card-meta {
	margin-top: 0;
	margin-bottom: 0;
}

body.page-id-980 ul.products li.product .autorental-card-meta span {
	padding: 8px;
	background: var(--ar-surface);
	border-radius: 8px;
}

body.page-id-980 ul.products li.product .autorental-card-cta {
	margin-top: 0 !important;
}

/* Wizard y tooltips: celeste suave, sin bloques saturados. */
.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.current .content {
	color: var(--ar-navy) !important;
	background: #e8f8fe !important;
}

.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .stm_nav_wizard_step .inner.current .content::after {
	border-top-color: #e8f8fe !important;
}

.stm-template-car_rental_elementor .price-date-info-popup,
.stm-template-car_rental_elementor .stm_text_baloon {
	color: var(--ar-navy) !important;
	background: #e8f8fe !important;
	border: 1px solid rgba(86, 199, 244, 0.65) !important;
	box-shadow: 0 12px 30px rgba(8, 0, 100, 0.12) !important;
}

.stm-template-car_rental_elementor .stm_text_baloon .stm-rental-baloon_tail {
	border-top-color: #e8f8fe !important;
}

.stm-template-car_rental_elementor .stm_custom_rental_checkout .woocommerce-checkout-payment .payment_methods .wc_payment_method,
.stm-template-car_rental_elementor .stm_rental_order_success,
.stm-template-car_rental_elementor .stm_order_print {
	border-color: #56c7f4 !important;
}

/* La galería no aplica fundidos: el cambio depende solo del clic. */
.autorental-product-gallery__main-image,
.autorental-lightbox__figure img {
	opacity: 1 !important;
	transition: none !important;
	animation: none !important;
}

/* El personalizador de Motors imprime estas variables en línea; la marca celeste debe ganar siempre. */
:root {
	--motors-default-base-color: #56c7f4 !important;
	--motors-base-color: #56c7f4 !important;
}

@media (max-width: 1100px) {
	body.page-id-980 ul.products.columns-4 {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 820px) {
	body.page-id-980 ul.products.columns-4 {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 560px) {
	body.page-id-980 ul.products.columns-4 {
		grid-template-columns: 1fr !important;
		gap: 18px !important;
	}
}

/* Autorental — cierre de QA de catálogo y reserva. */
body.home .elementor-element-a7e7594 .slick-dots li.slick-active,
body.home .elementor-element-a7e7594 .slick-dots li.slick-active button,
body.home .elementor-element-a7e7594 .slick-dots li.slick-active button::before {
	width: 10px !important;
	height: 10px !important;
	background: #24c8c8 !important;
	border-radius: 50% !important;
	box-shadow: none !important;
	opacity: 1 !important;
}

body.page-id-980 ul.products.columns-4 {
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

body.page-id-980 ul.products li.product .autorental-card-meta span {
	min-width: 0 !important;
	padding: 8px 10px !important;
	font-size: 12px !important;
	white-space: nowrap !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
}

body.page-id-980 ul.products li.product .button.autorental-card-cta {
	display: flex !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: static !important;
	width: 100% !important;
	min-height: 44px !important;
	align-items: center !important;
	justify-content: center !important;
	margin: 0 !important;
	padding: 12px 16px !important;
	background: #56c7f4 !important;
	color: #080064 !important;
	border: 0 !important;
	border-radius: 9px !important;
	box-shadow: none !important;
}

body.page-id-980 ul.products li.product .button.autorental-card-cta:hover {
	background: #080064 !important;
	color: #ffffff !important;
}

body.autorental-brand-landing .elementor-widget-button .elementor-button,
body.autorental-brand-landing .premium-woo-product__button,
body.autorental-brand-landing .premium-woo-products-button,
body.autorental-brand-landing .autorental-card-cta {
	background-color: #56c7f4 !important;
	border-color: #56c7f4 !important;
	color: #080064 !important;
	box-shadow: none !important;
}

body.autorental-brand-landing .elementor-widget-button .elementor-button:hover,
body.autorental-brand-landing .premium-woo-product__button:hover,
body.autorental-brand-landing .premium-woo-products-button:hover,
body.autorental-brand-landing .autorental-card-cta:hover {
	background-color: #ffffff !important;
	border-color: #56c7f4 !important;
	color: #080064 !important;
}

body.autorental-brand-landing .elementor-icon,
body.autorental-brand-landing .elementor-icon i,
body.autorental-brand-landing .elementor-icon-list-icon,
body.autorental-brand-landing .elementor-icon-list-icon i {
	color: #56c7f4 !important;
}

body.autorental-brand-landing .elementor-icon svg,
body.autorental-brand-landing .elementor-icon-list-icon svg {
	fill: #56c7f4 !important;
}

body.autorental-brand-landing h6.elementor-heading-title {
	color: #56c7f4 !important;
}

body.autorental-brand-landing .autorental-single-static {
	display: block !important;
	width: min(100%, 390px) !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

body.autorental-brand-landing .autorental-single-static > .product,
body.autorental-brand-landing .autorental-single-static .premium-woo-product-wrapper {
	width: 100% !important;
	max-width: 390px !important;
	margin: 0 auto !important;
	transform: none !important;
}

.stm-template-car_rental_elementor .stm_rent_order_info .image.image-placeholder span.button {
	box-shadow: none !important;
}

.autorental-legal-exact {
	padding: 72px 20px;
	background: #f7f8fb;
}

.autorental-legal-exact__inner {
	width: min(100%, 980px);
	margin: 0 auto;
}

.autorental-legal-exact h1 {
	margin: 0 0 26px;
	color: #080064;
	font-size: clamp(28px, 4vw, 46px);
	line-height: 1.1;
}

.autorental-legal-exact .autorental-legal-alert {
	margin-bottom: 30px;
	padding: 20px;
	color: #080064;
	background: #e8f8fe;
	border: 1px solid #56c7f4;
	border-left: 5px solid #56c7f4;
	border-radius: 10px;
}

.autorental-legal-exact__copy {
	padding: clamp(22px, 4vw, 46px);
	background: #ffffff;
	border: 1px solid #dfe4f2;
	border-radius: 16px;
	box-shadow: 0 14px 36px rgba(8, 0, 100, 0.07);
}

.autorental-legal-exact__copy p {
	margin: 0 0 16px;
	color: #20233a;
	font-size: 16px;
	line-height: 1.75;
}

body.autorental-brand-landing h6.elementor-heading-title {
	color: #56c7f4 !important;
}

body.autorental-brand-landing .premium-woo-products-inner ul.products > li.product:only-child {
	float: none !important;
	width: 100% !important;
	max-width: 390px !important;
	box-sizing: border-box !important;
	margin-right: auto !important;
	margin-left: auto !important;
	transform: none !important;
}

/* Carrusel compartido: la misma geometría estable del Home. */
body.autorental-brand-landing .premium-woo-products-inner,
body.autorental-brand-landing .premium-woo-products-inner ul.autorental-shared-carousel {
	width: 100% !important;
	max-width: 100% !important;
	visibility: visible !important;
	opacity: 1 !important;
}

body.autorental-brand-landing ul.autorental-shared-carousel .slick-list {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	overflow: hidden !important;
}

body.autorental-brand-landing ul.autorental-shared-carousel .slick-track {
	display: flex !important;
	align-items: stretch !important;
}

body.autorental-brand-landing ul.autorental-shared-carousel li.product.slick-slide {
	float: none !important;
	height: auto !important;
	min-width: 0 !important;
	padding: 0 12px !important;
	box-sizing: border-box !important;
}

body.autorental-brand-landing ul.autorental-shared-carousel li.product.slick-slide .premium-woo-product-wrapper {
	display: flex !important;
	height: 100% !important;
	flex-direction: column !important;
}

body.autorental-brand-landing ul.autorental-static-fleet {
	display: flex !important;
	width: 100% !important;
	max-width: 100% !important;
	justify-content: center !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

body.autorental-brand-landing ul.autorental-static-fleet > li.product {
	float: none !important;
	width: 390px !important;
	max-width: calc(100vw - 40px) !important;
	flex: 0 1 390px !important;
	margin: 0 auto !important;
	padding: 0 12px !important;
	box-sizing: border-box !important;
}

body.autorental-brand-landing ul.autorental-static-fleet > li.product .premium-woo-product-wrapper {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
}

/* Carrusel nativo estable para landings de marca y empresas. */
body.autorental-brand-landing ul.autorental-native-carousel {
	display: grid !important;
	grid-auto-flow: column !important;
	grid-auto-columns: calc((100% - 72px) / 4) !important;
	gap: 24px !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow-x: auto !important;
	overflow-y: hidden !important;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	scrollbar-width: none;
	visibility: visible !important;
	opacity: 1 !important;
}

body.autorental-brand-landing ul.autorental-native-carousel::-webkit-scrollbar {
	display: none;
}

body.autorental-brand-landing ul.autorental-native-carousel > li.product {
	display: block !important;
	float: none !important;
	width: auto !important;
	min-width: 0 !important;
	max-width: none !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
	scroll-snap-align: start;
}

body.autorental-brand-landing ul.autorental-native-carousel > li.product .premium-woo-product-wrapper {
	display: flex !important;
	width: 100% !important;
	max-width: none !important;
	height: 100% !important;
	margin: 0 !important;
	flex-direction: column !important;
	box-sizing: border-box !important;
}

body.autorental-brand-landing .autorental-native-controls {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 14px;
	margin-top: 20px;
}

body.autorental-brand-landing .autorental-native-prev,
body.autorental-brand-landing .autorental-native-next {
	display: inline-flex;
	width: 42px;
	height: 42px;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: 1px solid #56c7f4;
	border-radius: 50%;
	background: #fff;
	color: #080064;
	box-shadow: none;
	font-size: 30px;
	line-height: 1;
	cursor: pointer;
}

body.autorental-brand-landing .autorental-native-prev:disabled,
body.autorental-brand-landing .autorental-native-next:disabled {
	opacity: .35;
	cursor: default;
}

body.autorental-brand-landing .autorental-native-dots {
	display: flex;
	max-width: min(720px, 70vw);
	align-items: center;
	justify-content: center;
	gap: 9px;
	overflow: hidden;
}

body.autorental-brand-landing .autorental-native-dots button {
	width: 9px;
	height: 9px;
	flex: 0 0 9px;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background: #080064;
	box-shadow: none;
}

body.autorental-brand-landing .autorental-native-dots button.is-active {
	width: 13px;
	height: 13px;
	flex-basis: 13px;
	background: #24c8c8;
}

body.autorental-brand-landing .autorental-native-status {
	display: none;
	min-width: 76px;
	text-align: center;
	color: #080064;
	font-weight: 700;
}

@media (max-width: 1100px) {
	body.autorental-brand-landing ul.autorental-native-carousel {
		grid-auto-columns: calc((100% - 48px) / 3) !important;
	}
}

@media (max-width: 820px) {
	body.autorental-brand-landing ul.autorental-native-carousel {
		grid-auto-columns: calc((100% - 24px) / 2) !important;
	}

	body.autorental-brand-landing .autorental-native-dots {
		display: flex;
		max-width: 190px;
		gap: 4px;
	}

	body.autorental-brand-landing .autorental-native-dots button {
		width: 6px;
		height: 6px;
		flex-basis: 6px;
	}

	body.autorental-brand-landing .autorental-native-dots button.is-active {
		width: 10px;
		height: 10px;
		flex-basis: 10px;
	}

	body.autorental-brand-landing .autorental-native-status {
		display: none;
	}
}

@media (max-width: 560px) {
	body.autorental-brand-landing ul.autorental-native-carousel {
		grid-auto-columns: 100% !important;
		gap: 16px !important;
	}
}

/* El icono Font Awesome dibuja el círculo en ::before. */
body.home .elementor-element-a7e7594 .slick-dots li.slick-active > i,
body.home .elementor-element-a7e7594 .slick-dots li.slick-active > i::before,
body.autorental-brand-landing .autorental-shared-carousel .slick-dots li.slick-active > i,
body.autorental-brand-landing .autorental-shared-carousel .slick-dots li.slick-active > i::before {
	color: #24c8c8 !important;
}

/* Servicios: elimina el hover amarillo de los dos CTA. */
body.page-id-297 .elementor-widget-button .elementor-button:hover,
body.page-id-297 .elementor-widget-button .elementor-button:focus {
	background-color: #56c7f4 !important;
	border-color: #56c7f4 !important;
	color: #080064 !important;
	box-shadow: none !important;
}

@media (max-width: 820px) {
	body.page-id-980 ul.products.columns-4 {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 560px) {
	body.page-id-980 ul.products.columns-4 {
		grid-template-columns: 1fr !important;
	}
}

/* Footer AutoRental: estructura, jerarquía y adaptación responsive. */
#footer {
	font-family: "Lato", sans-serif;
}

#footer #footer-main {
	background: linear-gradient(135deg, #080064 0%, #0d0b70 58%, #101c78 100%);
}

#footer .footer_widgets_wrapper {
	padding: 64px 0 52px;
}

#footer .footer_widgets_wrapper .widgets.cols_4 {
	display: grid !important;
	grid-template-columns: minmax(250px, 1.25fr) minmax(240px, 1.15fr) minmax(210px, .9fr) minmax(180px, .75fr);
	gap: 42px;
	align-items: start;
}

/* Bootstrap agrega pseudo-elementos al clearfix; en Grid ocupaban columnas vacías
 * y desplazaban el menú legal a una segunda fila. */
#footer .footer_widgets_wrapper .widgets.cols_4::before,
#footer .footer_widgets_wrapper .widgets.cols_4::after {
	display: none !important;
	content: none !important;
}

#footer .footer_widgets_wrapper .widgets.cols_4 > aside.widget {
	float: none !important;
	width: auto !important;
	min-width: 0;
	margin: 0 !important;
	padding: 0 !important;
}

#footer .widget-wrapper,
#footer .textwidget {
	height: 100%;
}

#footer .widget-title {
	margin: 0 0 22px;
	padding: 0;
}

#footer .widget-title h6 {
	position: relative;
	margin: 0;
	padding: 0 0 13px;
	color: #ffffff !important;
	font: 700 16px/1.3 "Lato", sans-serif !important;
	letter-spacing: .02em;
	text-transform: none;
}

#footer .widget-title h6::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 42px;
	height: 3px;
	border-radius: 3px;
	background: #56c7f4;
	content: "";
}

#footer .footer-brand-info {
	max-width: 330px;
}

#footer .footer-brand-info .footer-logo {
	display: inline-flex;
	margin: 0 0 22px;
}

#footer .footer-brand-info .footer-logo img {
	display: block;
	width: 218px;
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

#footer .footer-brand-info p {
	margin: 0 0 20px;
	color: #d8e3ef;
	font-size: 14px;
	line-height: 1.75;
}

#footer .footer-primary-link {
	display: inline-flex;
	gap: 9px;
	align-items: center;
	color: #56c7f4 !important;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: .035em;
	text-decoration: none;
	text-transform: uppercase;
}

#footer .footer-primary-link:hover,
#footer .footer-primary-link:focus {
	color: #ffffff !important;
}

#footer .footer-contact-list {
	display: grid;
	gap: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer .footer-contact-list li {
	display: grid;
	gap: 4px;
	margin: 0;
	padding: 0;
}

#footer .footer-contact-list span,
#footer .footer-hours span {
	color: #56c7f4;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .065em;
	text-transform: uppercase;
}

#footer .footer-contact-list a,
#footer .footer-hours strong,
#footer .widget_nav_menu a {
	color: #ffffff !important;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
	text-decoration: none;
}

#footer .footer-contact-list a:hover,
#footer .footer-contact-list a:focus,
#footer .widget_nav_menu a:hover,
#footer .widget_nav_menu a:focus {
	color: #56c7f4 !important;
}

#footer .footer-hours {
	display: grid;
	gap: 16px;
}

#footer .footer-hours > div {
	display: grid;
	gap: 3px;
}

#footer .footer-hours p {
	margin: 4px 0 0;
	padding: 13px 14px;
	border: 1px solid rgba(86, 199, 244, .34);
	border-radius: 10px;
	background: rgba(86, 199, 244, .09);
	color: #d8e3ef;
	font-size: 12px;
	line-height: 1.55;
}

#footer .widget_nav_menu ul {
	display: grid;
	gap: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer .widget_nav_menu li {
	margin: 0;
	padding: 0;
	border: 0;
}

#footer #footer-copyright {
	border-top: 1px solid rgba(255, 255, 255, .12);
	background: #05004d !important;
}

#footer #footer-copyright .footer-copyright {
	padding-top: 18px;
	padding-bottom: 18px;
}

#footer .copyright-text {
	color: #d8e3ef;
	font: 500 13px/1.5 "Lato", sans-serif;
}

#footer .copyright-socials ul {
	display: flex;
	gap: 9px;
	align-items: center;
	margin: 0;
}

#footer .copyright-socials li {
	margin: 0 !important;
}

#footer .copyright-socials a {
	display: flex;
	width: 34px;
	height: 34px;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(86, 199, 244, .48);
	border-radius: 50%;
	color: #ffffff !important;
	background: rgba(86, 199, 244, .08);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}

#footer .copyright-socials a:hover,
#footer .copyright-socials a:focus {
	border-color: #56c7f4;
	background: #56c7f4;
	color: #080064 !important;
}

@media (max-width: 1100px) {
	#footer .footer_widgets_wrapper .widgets.cols_4 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 38px 46px;
	}
}

@media (max-width: 680px) {
	#footer #footer-main {
		margin: 0 !important;
		padding: 0 !important;
	}

	#footer #footer-copyright .container.footer-copyright {
		margin-bottom: 25px;
	}

	#footer .footer_widgets_wrapper {
		padding: 52px 0 44px;
	}

	#footer .footer_widgets_wrapper .container {
		padding-right: 24px;
		padding-left: 24px;
	}

	#footer .footer_widgets_wrapper .widgets.cols_4 {
		grid-template-columns: 1fr;
		gap: 46px;
	}

	#footer .footer_widgets_wrapper .widgets.cols_4 > aside.widget,
	#footer .widget-wrapper,
	#footer .textwidget {
		height: auto;
	}

	#footer .footer-brand-info {
		max-width: none;
		padding-bottom: 4px;
	}

	#footer .footer-brand-info p {
		margin-bottom: 24px;
	}

	#footer .footer-contact-list,
	#footer .footer-hours {
		gap: 18px;
	}

	#footer .footer-contact-list a,
	#footer .widget_nav_menu a,
	#footer .footer-hours strong {
		overflow-wrap: anywhere;
	}

	#footer #footer-copyright .row,
	#footer #footer-copyright .clearfix {
		display: flex;
		flex-direction: column;
		gap: 14px;
		align-items: center;
	}

	#footer #footer-copyright .col-md-8,
	#footer #footer-copyright .col-md-4,
	#footer #footer-copyright .pull-right,
	#footer #footer-copyright .xs-pull-left {
		float: none !important;
		width: 100%;
		text-align: center;
	}

	#footer .copyright-socials ul {
		justify-content: center;
	}
}

/* Navegación tablet: panel claro y contraste de marca sin alterar móvil. */
@media (min-width: 768px) and (max-width: 1024px) {
	.stm-layout-header-car_rental .listing-right-actions .stm-menu-trigger span,
	.stm-layout-header-car_rental .listing-right-actions .stm-menu-trigger.opened span {
		background: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing,
	.stm-layout-header-car_rental .stm-opened-menu-listing::after,
	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar {
		background-color: #ffffff !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing::before {
		border-bottom-color: #ffffff !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a,
	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile li > a {
		color: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a:hover,
	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li.current-menu-item > a {
		background: #eef9fe !important;
		color: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a .stm_frst_lvl_trigger::before,
	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a .stm_frst_lvl_trigger::after {
		background: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs {
		background: #f3f7fb !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs a,
	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs i {
		color: #080064 !important;
	}
}

@media (max-width: 767px) {
	.stm-layout-header-car_rental .listing-right-actions .stm-menu-trigger {
		position: relative;
		isolation: isolate;
	}

	.stm-layout-header-car_rental .listing-right-actions .stm-menu-trigger::before {
		display: none;
		content: none;
	}

	.stm-layout-header-car_rental .listing-right-actions .stm-menu-trigger span,
	.stm-layout-header-car_rental .listing-right-actions .stm-menu-trigger.opened span {
		background: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing,
	.stm-layout-header-car_rental .stm-opened-menu-listing::after,
	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar {
		background-color: #56c7f4 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing::before {
		border-bottom-color: #56c7f4 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a,
	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile li > a {
		color: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a .stm_frst_lvl_trigger::before,
	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a .stm_frst_lvl_trigger::after {
		background: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs {
		background: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs a,
	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs i {
		color: #ffffff !important;
	}
}

/* Home tablet 768–1024: evita el breakpoint heredado que cambiaba banner y comprimía el formulario. */
@media (min-width: 768px) and (max-width: 1024px) {
	body.home {
		overflow-x: hidden;
	}

	body.home .elementor-element-9a0df26 {
		min-height: 620px;
	}

	body.home .elementor-element-9a0df26 > .elementor-container {
		min-height: 620px;
		align-items: center;
	}

	body.home .elementor-element-9a0df26 .elementor-element-19000bd > .elementor-container {
		align-items: center;
	}

	body.home .elementor-element-9a0df26 .elementor-element-05bb496 {
		width: 100% !important;
		max-width: 440px;
		margin-right: auto !important;
		margin-left: auto !important;
	}

	body.home .elementor-element-9a0df26 .elementor-element-0724a6a {
		width: 100% !important;
		max-width: 440px !important;
		margin: 0 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper {
		margin: 0 !important;
		padding: 0 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper .stm_rent_car_form {
		padding: 34px 30px !important;
		border-radius: 18px !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form h4:not(.stm_form_title) {
		margin-bottom: 12px !important;
		font-size: 16px !important;
		line-height: 1.25 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form input,
	body.home .elementor-element-9a0df26 .stm_rent_car_form .select2-container--default .select2-selection--single,
	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single .select2-selection__rendered {
		height: 56px !important;
		line-height: 56px !important;
	}

	body.home .elementor-element-b940ab1 .elementor-widget-wrap,
	body.home .elementor-element-8079c9a .elementor-widget-wrap {
		min-width: 0;
	}

	body.home .elementor-element-d1e565e .elementor-heading-title {
		font-size: clamp(27px, 3.15vw, 32px) !important;
		line-height: 1.18 !important;
	}

	body.home .elementor-element-a7e7594 {
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding-right: 18px !important;
		padding-left: 18px !important;
	}

	body.home .elementor-element-8079c9a > .elementor-container {
		align-items: center;
		gap: 28px;
	}

	body.home .elementor-element-8079c9a .elementor-column {
		min-width: 0;
	}

	#footer .footer_widgets_wrapper .container,
	body.home .elementor-section > .elementor-container {
		max-width: calc(100% - 40px);
	}
}

@media (min-width: 768px) and (max-width: 900px) {
	body.home .elementor-element-8079c9a > .elementor-container {
		flex-wrap: wrap;
	}

	body.home .elementor-element-8079c9a .elementor-element-c6a1d97,
	body.home .elementor-element-8079c9a .elementor-element-41daeb7 {
		width: 100% !important;
	}

	body.home .elementor-element-8079c9a .elementor-element-41daeb7 {
		margin-top: 8px;
	}
}

/* Home mobile <= 767: fondo completo y formulario proporcionado sin alterar tablet. */
@media (max-width: 767px) {
	body.home {
		overflow-x: hidden;
	}

	body.home .elementor-element-9a0df26 {
		min-height: 760px;
		background-color: #080064 !important;
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}

	body.home .elementor-element-9a0df26 > .elementor-container {
		min-height: 760px;
		align-items: flex-start;
	}

	body.home .elementor-element-9a0df26 .elementor-element-19000bd > .elementor-container {
		align-items: center;
	}

	body.home .elementor-element-9a0df26 .elementor-element-05bb496 {
		width: calc(100% - 28px) !important;
		max-width: 420px !important;
		margin: clamp(130px, 19vw, 150px) auto 0 !important;
	}

	body.home .elementor-element-9a0df26 .elementor-element-0724a6a {
		width: 100% !important;
		max-width: 420px !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	body.home .elementor-element-9a0df26 .elementor-element-0724a6a > .elementor-widget-container,
	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper {
		margin: 0 !important;
		padding: 0 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper .stm_rent_car_form {
		padding: 26px 20px !important;
		border-radius: 18px !important;
		box-shadow: 0 18px 34px rgba(0, 0, 0, 0.2);
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form h4:not(.stm_form_title) {
		margin-bottom: 10px !important;
		font-size: 15px !important;
		line-height: 1.25 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form input,
	body.home .elementor-element-9a0df26 .stm_rent_car_form .select2-container--default .select2-selection--single,
	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single .select2-selection__rendered {
		height: 52px !important;
		line-height: 52px !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .select2-container {
		width: 100% !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form button,
	body.home .elementor-element-9a0df26 .stm_rent_car_form .form-btn-wrap {
		min-height: 54px;
	}

	body.home .elementor-element-d1e565e {
		margin-right: 14px;
		margin-left: 14px;
	}

	body.home .elementor-element-d1e565e .elementor-heading-title {
		font-size: clamp(25px, 6vw, 30px) !important;
		line-height: 1.16 !important;
		overflow-wrap: normal;
	}
}

/* Demo desktop >= 1025: buscador horizontal inspirado en el patrón de SIXT. */
@media (min-width: 1025px) {
	body.home .elementor-element-9a0df26 {
		min-height: 700px;
		background-position: center bottom !important;
		background-size: cover !important;
	}

	body.home .elementor-element-9a0df26 > .elementor-container {
		min-height: 700px;
		max-width: none !important;
		align-items: flex-start;
	}

	body.home .elementor-element-9a0df26 .elementor-element-19000bd {
		width: 100%;
	}

	body.home .elementor-element-9a0df26 .elementor-element-19000bd > .elementor-container {
		max-width: 1440px !important;
		align-items: flex-start;
	}

	body.home .elementor-element-9a0df26 .elementor-element-05bb496 {
		width: calc(100% - 80px) !important;
		max-width: 1360px !important;
		margin: 48px auto 0 !important;
	}

	body.home .elementor-element-9a0df26 .elementor-element-0724a6a {
		width: 100% !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	body.home .elementor-element-9a0df26 .elementor-element-0724a6a > .elementor-widget-container,
	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper {
		width: 100%;
		max-width: none;
		margin: 0 !important;
		padding: 0 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper .stm_rent_car_form {
		width: 100%;
		max-width: none;
		padding: 24px 26px 18px !important;
		border: 1px solid rgba(86, 199, 244, 0.34);
		border-radius: 20px !important;
		box-shadow: 0 20px 42px rgba(0, 0, 0, 0.22);
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form {
		display: grid;
		grid-template-columns: minmax(0, 1.45fr) minmax(0, 0fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.85fr);
		grid-template-rows: auto auto;
		column-gap: 12px;
		row-gap: 10px;
		align-items: start;
		transition: grid-template-columns 260ms cubic-bezier(0.2, 0.7, 0.3, 1), column-gap 260ms ease;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > h4,
	body.home .elementor-element-9a0df26 .stm_rent_car_form h4.stm_form_title {
		display: none !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .stm_rent_form_fields {
		display: contents;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_pickup_location {
		grid-column: 1;
		grid-row: 1;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_date_time_input {
		grid-column: 3;
		grid-row: 1;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields-drop > .stm_date_time_input {
		grid-column: 4;
		grid-row: 1;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields > label {
		grid-column: 1 / span 4;
		grid-row: 2;
		display: flex;
		align-items: center;
		gap: 9px;
		min-height: 32px;
		margin: 0 !important;
		font-size: 14px;
		line-height: 1.3;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields-drop > .stm_same_return {
		grid-column: 2;
		grid-row: 1;
		margin: 0 !important;
		overflow: hidden;
		transition: opacity 180ms ease, transform 200ms cubic-bezier(0.2, 0.7, 0.3, 1);
		will-change: opacity, transform;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .stm_pickup_location,
	body.home .elementor-element-9a0df26 .stm_rent_car_form .stm_date_time_input,
	body.home .elementor-element-9a0df26 .stm_rent_car_form .stm_same_return {
		position: relative;
		min-width: 0;
		padding-top: 22px;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_pickup_location::before,
	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_date_time_input::before,
	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields-drop > .stm_date_time_input::before,
	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields-drop > .stm_same_return::before {
		position: absolute;
		top: 0;
		left: 0;
		color: #ffffff;
		font-size: 12px;
		font-weight: 700;
		line-height: 16px;
		letter-spacing: 0.02em;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_pickup_location::before {
		content: "Oficina de recogida";
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_date_time_input::before {
		content: "Fecha de recogida";
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields-drop > .stm_date_time_input::before {
		content: "Fecha de devolución";
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form > .stm_rent_form_fields-drop > .stm_same_return::before {
		content: "Oficina de devolución";
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form input,
	body.home .elementor-element-9a0df26 .stm_rent_car_form .select2-container--default .select2-selection--single,
	body.home .elementor-element-9a0df26 .stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single .select2-selection__rendered {
		height: 58px !important;
		line-height: 58px !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .select2-container {
		width: 100% !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .form-btn-wrap {
		grid-column: 5;
		grid-row: 1 / span 2;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		min-width: 0;
		min-height: 0;
		margin: 0 !important;
		padding-top: 22px;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .form-btn-wrap .heading-font {
		width: 100%;
		height: 58px;
		min-height: 58px;
		margin: 0 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .form-btn-wrap .clear-data {
		width: 100%;
		min-height: 30px;
		margin: 20px 0 !important;
		padding: 0 !important;
	}
}

/* Desktop: cuando la devolución es en otra sede, integra las dos oficinas en la misma fila. */
@media (min-width: 1025px) {
	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(input[name="return_same"]:not(:checked)) {
		grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.9fr);
		column-gap: 16px;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_pickup_location {
		grid-column: 1;
		grid-row: 1;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) > .stm_rent_form_fields-drop > .stm_same_return {
		grid-column: 2;
		grid-row: 1;
		margin: 0 !important;
		padding-top: 22px;
		overflow: hidden;
		opacity: 1;
		transform: translateY(0);
		transition: opacity 180ms ease, transform 200ms cubic-bezier(0.2, 0.7, 0.3, 1);
		will-change: opacity, transform;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(input[name="return_same"]:checked) > .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"] {
		opacity: 0;
		transform: translateY(-4px);
		pointer-events: none;
	}

	@starting-style {
		body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(input[name="return_same"]:not(:checked)) > .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"] {
			opacity: 0;
			transform: translateY(-4px);
		}
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) > .stm_rent_form_fields-drop > .stm_same_return .stm_drop_location {
		padding-top: 0 !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form .stm_drop_location > i {
		top: 30px !important;
		transform: translateY(-50%) !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_date_time_input {
		grid-column: 3;
		grid-row: 1;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) > .stm_rent_form_fields-drop > .stm_date_time_input {
		grid-column: 4;
		grid-row: 1;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) > .stm_rent_form_fields > label {
		grid-column: 1 / span 4;
		grid-row: 2;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) > .form-btn-wrap {
		grid-column: 5;
		grid-row: 1 / span 2;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:has(> .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"]) .select2-selection__rendered {
		overflow: hidden;
		padding-right: 34px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

/* Estado estable del campo de devolución: evita carreras entre Motors, Uniform y :has(). */
@media (min-width: 1025px) {
	body.home .elementor-element-9a0df26 .stm_rent_car_form form.autorental-return-open {
		grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.9fr) !important;
		column-gap: 16px !important;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form.autorental-return-open > .stm_rent_form_fields-drop > .stm_same_return {
		display: block;
		opacity: 1;
		transform: translateY(0);
		pointer-events: auto;
	}

	body.home .elementor-element-9a0df26 .stm_rent_car_form form:not(.autorental-return-open) > .stm_rent_form_fields-drop > .stm_same_return[style*="display: block"] {
		opacity: 0;
		transform: translateY(-4px);
		pointer-events: none;
	}
}

/* Etiquetas funcionales en formato de frase; COP, USD y badges quedan intactos. */
.stm_nav_wizard_step h5,
.stm_rent_order_info h4,
.stm_rent_order_info .heading,
.stm_rent_order_info .image a,
.stm_rent_car_form button.heading-font,
.stm-template-rental-daypicker-page h1,
.stm-template-rental-daypicker-page .elementor-widget-heading .elementor-heading-title,
body.stm-template-rental-daypicker-page h2 {
	text-transform: lowercase !important;
}

.stm_nav_wizard_step h5::first-letter,
.stm_rent_order_info h4::first-letter,
.stm_rent_order_info .heading::first-letter,
.stm_rent_order_info .image a::first-letter,
.stm_rent_car_form button.heading-font::first-letter,
.stm-template-rental-daypicker-page h1::first-letter,
.stm-template-rental-daypicker-page .elementor-widget-heading .elementor-heading-title::first-letter,
body.stm-template-rental-daypicker-page h2::first-letter {
	text-transform: uppercase;
}

.woocommerce-review__author {
	text-transform: capitalize !important;
}

.stm_nav_wizard_step_2 h5 {
	text-transform: none !important;
}

body.stm-template-rental-daypicker-page .stm_rent_car_form_wrapper .stm_rent_car_form button[type="submit"]:not(.clear-data) {
	text-transform: none !important;
}

body.stm-template-rental-daypicker-page .stm_rent_car_form form button.heading-font {
	text-transform: lowercase !important;
}

body.stm-template-rental-daypicker-page .stm_rent_car_form form button.heading-font::first-letter {
	text-transform: uppercase;
}

/* Sistema visual Autorental: jerarquía tipográfica y textos en formato estándar. */
:root {
	--autorental-type-title: clamp(32px, 3vw, 44px);
	--autorental-type-subtitle: clamp(22px, 2vw, 28px);
	--autorental-type-body: 16px;
	--autorental-type-caption: 13px;
}

.stm-layout-header-car_rental .listing-menu a,
.stm-layout-header-car_rental .listing-menu-mobile a,
.stm_rent_car_form h4,
.stm_rent_car_form button,
.stm-rental-order-info h5,
.woocommerce .button,
.woocommerce button.button,
.woocommerce-review__author {
	text-transform: none !important;
}

.woocommerce-review__author {
	text-transform: capitalize !important;
}

#top-bar .top-bar-info li,
#top-bar #top-bar-address,
.stm_wizard_title,
.stm_nav_wizard_step .top,
.stm_nav_wizard_step_2 a.h5,
.stm_rental_option h4,
.stm_rental_option .stm-more a,
.stm_rental_option .stm-add-to-cart a,
.footer-primary-link,
.compare-fixed-link {
	text-transform: none !important;
}

body.page-id-728 .elementor-heading-title,
body.page-id-728 #order_review_heading,
body.page-id-728 #payment_heading {
	text-transform: lowercase !important;
}

body.page-id-728 .elementor-heading-title::first-letter,
body.page-id-728 #order_review_heading::first-letter,
body.page-id-728 #payment_heading::first-letter {
	text-transform: uppercase;
}

.autorental-itinerary-edit {
	position: absolute;
	top: 50%;
	right: 14px;
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 6px 10px;
	transform: translateY(-50%);
	border-radius: 999px;
	background: rgba(255, 255, 255, .14);
	color: #ffffff;
	font-size: var(--autorental-type-caption);
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	transition: background-color .2s ease, transform .2s ease;
}

.autorental-itinerary-edit svg {
	width: 15px;
	height: 15px;
	flex: 0 0 15px;
}

a.top:hover .autorental-itinerary-edit,
a.top:focus-visible .autorental-itinerary-edit {
	background: rgba(255, 255, 255, .24);
	transform: translateY(calc(-50% - 1px));
}

@media (min-width: 768px) {
	.stm-layout-header-car_rental .listing-right-actions,
	.stm-layout-header-car_rental .autorental-header-whatsapp,
	.stm-layout-header-car_rental .autorental-header-whatsapp span,
	.stm-layout-header-car_rental .autorental-currency-slot,
	.stm-layout-header-car_rental .autorental-currency-switcher,
	.stm-layout-header-car_rental .listing-menu > li > a {
		flex-wrap: nowrap !important;
		white-space: nowrap !important;
	}

	.stm-layout-header-car_rental .listing-right-actions,
	.stm-layout-header-car_rental .autorental-header-whatsapp,
	.stm-layout-header-car_rental .autorental-currency-slot {
		flex-shrink: 0;
	}
}

@media (max-width: 767px) {
	.autorental-itinerary-edit {
		padding: 6px;
	}

	.autorental-itinerary-edit > span {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border: 0;
	}
}

/* Acciones de marca: checkout principal, WhatsApp y navegación móvil. */
.stm_rent_accept_wrapper .stm_rent_accept {
	display: flex !important;
	min-height: 52px;
	align-items: center;
	justify-content: center;
	padding: 14px 26px !important;
	border: 0 !important;
	border-radius: 999px !important;
	background: #080064 !important;
	box-shadow: 0 10px 24px rgba(8, 0, 100, .2);
	color: #ffffff !important;
	text-transform: capitalize !important;
	transition: background-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.stm_rent_accept_wrapper .stm_rent_accept:hover,
.stm_rent_accept_wrapper .stm_rent_accept:focus-visible {
	background: #05004d !important;
	box-shadow: 0 12px 28px rgba(8, 0, 100, .28), 0 0 0 3px rgba(86, 199, 244, .35);
	color: #ffffff !important;
	transform: translateY(-1px);
	outline: none;
}

@media (min-width: 768px) {
	.stm-layout-header-car_rental .autorental-header-whatsapp .stm-rental-phone_circle {
		display: inline-flex !important;
		width: 38px;
		height: 38px;
		align-items: center;
		justify-content: center;
		border-radius: 50% !important;
		background-color: #25d366 !important;
		color: #ffffff !important;
		font-size: 21px;
		line-height: 1;
		overflow: hidden;
		transition: background-color .2s ease, transform .2s ease;
	}

	.stm-layout-header-car_rental .autorental-header-whatsapp .stm-rental-phone_circle::before {
		content: "\f232" !important;
		background: transparent !important;
		color: #ffffff !important;
		font-family: "Font Awesome 5 Brands" !important;
		font-size: 21px;
		font-style: normal;
		font-weight: 400;
		line-height: 1;
	}

	.stm-layout-header-car_rental .autorental-header-whatsapp:hover .stm-rental-phone_circle,
	.stm-layout-header-car_rental .autorental-header-whatsapp:focus-visible .stm-rental-phone_circle {
		background-color: #128c7e !important;
		color: #ffffff !important;
		transform: scale(1.04);
	}
}

@media (max-width: 767px) {
	.stm-layout-header-car_rental .listing-right-actions .stm_rental_button {
		display: none !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing,
	.stm-layout-header-car_rental .stm-opened-menu-listing::after,
	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar {
		background-color: #ffffff !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing::before {
		border-bottom-color: #ffffff !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li > a:hover,
	.stm-layout-header-car_rental .stm-opened-menu-listing .listing-menu-mobile > li.current-menu-item > a {
		background: #eef9fe !important;
		color: #080064 !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs {
		background: #f3f7fb !important;
	}

	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs a,
	.stm-layout-header-car_rental .stm-opened-menu-listing #top-bar .header-top-bar-socs i {
		color: #080064 !important;
	}
}

/* Catálogo: jerarquía compacta para mostrar antes la flota sin mover el H1. */
body.page-id-980 .elementor-element-d6c475c {
	display: none !important;
}

body.page-id-980 .elementor-element-a7f0b2c1 {
	padding-top: 40px !important;
	padding-bottom: 28px !important;
}

body.page-id-980 .elementor-element-e1b4f6a5 {
	padding-top: 32px !important;
	padding-bottom: 56px !important;
}

body.page-id-980 .elementor-element-b4e7c9d8 {
	margin-bottom: 24px !important;
}

body.page-id-980 .elementor-element-6d7e8f90 {
	margin-bottom: 16px !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

body.page-id-980 .elementor-element-f1a2b3c4 {
	margin-bottom: 10px !important;
}

@media (max-width: 767px) {
	body.page-id-980 .elementor-element-a7f0b2c1 {
		padding-top: 28px !important;
		padding-bottom: 22px !important;
	}

	body.page-id-980 .elementor-element-e1b4f6a5 {
		padding-top: 26px !important;
		padding-bottom: 44px !important;
	}

	body.page-id-980 .elementor-element-b4e7c9d8 {
		margin-bottom: 20px !important;
	}

	body.page-id-980 .elementor-element-6d7e8f90 {
		margin-bottom: 14px !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
}

/* Cierre visual previo a producción: buscador, acceso superior y logo del footer. */
body.home .stm_rent_car_form form > .stm_rent_form_fields:not(.stm_rent_form_fields-drop) > .stm_pickup_location > i.stm-service-icon-pin {
	top: 51px !important;
	transform: translateY(-50%) !important;
	line-height: 1 !important;
}

body.home .stm_rent_car_form .form-btn-wrap > button.heading-font:not(.clear-data) {
	display: inline-flex !important;
	min-height: 48px;
	align-items: center;
	justify-content: center;
	gap: 10px;
	box-sizing: border-box !important;
	padding: 12px 22px !important;
	border: 2px solid #ffffff !important;
	border-radius: 999px !important;
	background: #080064 !important;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, .18), 0 10px 24px rgba(0, 0, 0, .2) !important;
	color: #ffffff !important;
}

body.home .stm_rent_car_form .form-btn-wrap > button.heading-font:not(.clear-data):hover,
body.home .stm_rent_car_form .form-btn-wrap > button.heading-font:not(.clear-data):focus-visible {
	border-color: #ffffff !important;
	box-shadow: 0 0 0 3px rgba(255, 255, 255, .2), 0 12px 28px rgba(0, 0, 0, .24) !important;
}

#top-bar .top-bar-auth {
	display: block;
	margin-left: 18px;
}

#top-bar .top-bar-auth .header-login-url {
	display: flex;
	min-height: 36px;
	align-items: center;
	gap: 10px;
}

#top-bar .top-bar-auth .header-login-url a {
	color: #ffffff !important;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .03em;
	text-transform: none !important;
	white-space: nowrap;
}

#top-bar .top-bar-auth .header-login-url a:hover,
#top-bar .top-bar-auth .header-login-url a:focus-visible {
	color: #56c7f4 !important;
}

#top-bar .top-bar-auth .vertical-divider {
	width: 1px;
	height: 14px;
	margin: 0 2px;
	background: rgba(255, 255, 255, .38);
}

#footer .footer-brand-info .footer-logo img {
	content: url("data:image/png;base64,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");
	display: block;
	width: min(100%, 300px) !important;
	height: auto !important;
	margin: 0 0 24px;
	image-rendering: auto;
}



/* AUTORENTAL_END_ANCHOR_20260908 */
.header-login-url .stm-rent-lOffer-account-main {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  width: auto !important;
  white-space: nowrap !important;
}
.header-login-url .stm-rent-lOffer-account-main .my-account-mobile {
  display: inline-block !important;
  margin: 0 !important;
  color: inherit !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  text-transform: none !important;
}
@media (max-width: 1024px) {
  .header-login-url .stm-rent-lOffer-account-main {
    color: #080064 !important;
    padding: 10px 16px !important;
  }
  .header-login-url .stm-rent-lOffer-account-main .my-account-mobile {
    font-size: 14px !important;
  }
}