img{max-width:100%;height:auto}img:not([width]):not([height]){aspect-ratio:auto;contain-intrinsic-size:auto 300px}body{font-display:swap}:root{--royal-gold: #c9a84c;--royal-gold-light: #e8c96a;--royal-gold-dark: #9a7a2e;--royal-gold-pale: rgba(201,168,76,.12);--royal-black: #080808;--royal-black-card: #111111;--royal-black-mid: #181818;--royal-white: #ffffff;--royal-gray: #888888;--royal-gray-light: #cccccc;--font-body--family: "Montserrat", sans-serif;--font-body--style: normal;--font-body--weight: 300;--font-heading--family: "Playfair Display", Georgia, serif;--font-heading--style: normal;--font-heading--weight: 700;--font-subheading--family: "Montserrat", sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-accent--family: "Playfair Display", Georgia, serif;--font-accent--style: italic;--font-accent--weight: 400;--button-font-family-primary: "Montserrat", sans-serif;--button-font-family-secondary: "Montserrat", sans-serif;--font-display: "Playfair Display", Georgia, serif;--font-body: "Montserrat", sans-serif}body{background-color:var(--royal-black)!important;font-family:var(--font-body)!important}[style*="#00d4ff"],[style*="#00D4FF"],[style*="#248796"],[style*="#24b4d1"],[style*="#17bbdc"]{background-color:var(--royal-gold)!important;color:var(--royal-black)!important}h1,h2,h3{font-family:var(--font-display)!important;letter-spacing:.02em}.header,header-component>.header{background-color:#080808f2!important;border-bottom:1px solid rgba(201,168,76,.2)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.header__logo img,.header .header__logo-image{filter:brightness(1)!important}.header__nav-item a,.header__link,.header .nav-link{color:var(--royal-gray-light)!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:3px!important;text-transform:uppercase!important;transition:color .3s ease!important}.header__nav-item a:hover,.header__link:hover{color:var(--royal-gold-light)!important}.header .button,.header button[type=submit],.header__cta .button{background:linear-gradient(135deg,var(--royal-gold),var(--royal-gold-dark))!important;color:var(--royal-black)!important;border:none!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}.header .button:hover,.header__cta .button:hover{background:linear-gradient(135deg,var(--royal-gold-light),var(--royal-gold))!important}.announcement-bar{background-color:var(--royal-black-card)!important;border-bottom:1px solid rgba(201,168,76,.15)!important;color:var(--royal-gold)!important;font-size:.65rem!important;letter-spacing:2px!important}.hero__content h1,.hero__content h2,.hero h1,.hero h2{font-family:var(--font-display)!important;font-weight:900!important}.hero__content [style*="color: #00d4ff"],.hero__content [style*="color: #00D4FF"],.hero__content [style*="color: #248796"],.hero__content [style*="color: #24b4d1"]{color:var(--royal-gold-light)!important}.button--primary,.button[data-type=primary],button.button-primary,a.button--primary,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--royal-gold) 0%,var(--royal-gold-dark) 100%)!important;color:var(--royal-black)!important;border-color:var(--royal-gold)!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:all .3s ease!important}.button--primary:hover,a.button--primary:hover{background:linear-gradient(135deg,var(--royal-gold-light) 0%,var(--royal-gold) 100%)!important}.button--secondary,a.button--secondary{background:transparent!important;color:var(--royal-gold)!important;border-color:var(--royal-gold)!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:all .3s ease!important}.button--secondary:hover,a.button--secondary:hover{background:#c9a84c1a!important;color:var(--royal-gold-light)!important;border-color:var(--royal-gold-light)!important}a[style*="background-color: #248796"],a[style*="background-color:#248796"],button[style*="background-color: #248796"],a[style*="background-color: #00d4ff"],a[style*="background-color:#00d4ff"],a[style*="background-color: #00D4FF"],a[style*="background-color: #17bbdc"],a[style*="background-color: #24b4d1"]{background-color:var(--royal-gold)!important;color:var(--royal-black)!important;border-color:var(--royal-gold)!important}a[href^="tel:"][style],a[href^="sms:"][style]{border-radius:0!important}a[href^="tel:"]{background:linear-gradient(135deg,var(--royal-gold),var(--royal-gold-dark))!important;color:var(--royal-black)!important;border-color:var(--royal-gold)!important}a[href^="sms:"],a[href^="https://wa.me"]{background:#1b6c36!important;color:#fff!important;border-color:#1b6c36!important}.product-card,.resource-card,.product-card-wrapper{background-color:var(--royal-black-mid)!important;border:1px solid rgba(201,168,76,.08)!important;transition:border-color .3s ease!important}.product-card:hover,.resource-card:hover{border-color:#c9a84c66!important}.product-card .card__title,.product-card .product-card__title,.resource-card .card__title{font-family:var(--font-display)!important;color:var(--royal-white)!important}.product-card .price,.product-card .price__regular,.resource-card .price{color:var(--royal-gold-light)!important;font-family:var(--font-display)!important;font-weight:700!important}.badge,.product-card .badge{background-color:var(--royal-gold)!important;color:var(--royal-black)!important;border-radius:0!important;font-weight:700!important;letter-spacing:2px!important}.filter-button,.active-facets__button,.facets__pill{border-color:var(--royal-gold)!important;color:var(--royal-gold-light)!important;background:#c9a84c14!important}.section__title,.section-resource-list__title,[class*=section] h2,[class*=section] h1{font-family:var(--font-display)!important}[style*="color: #00d4ff"],[style*="color: #00D4FF"],[style*="color: #248796"],[style*="color: #24b4d1"],[style*="color: #17bbdc"],[style*="color:#00d4ff"],[style*="color:#248796"]{color:var(--royal-gold-light)!important}[style*="border-color: #00d4ff"],[style*="border-color:#00d4ff"],[style*="border-color: #248796"]{border-color:var(--royal-gold)!important}[style*="background-color: #248796"],[style*="background-color:#248796"],[style*="background: #248796"],[style*="background-color: #24b4d1"],[style*="background-color: #17bbdc"]{background-color:var(--royal-gold)!important;color:var(--royal-black)!important}.product-information{background-color:var(--royal-black)!important}.product-title-row .product__title,.product-information .product__title{font-family:var(--font-display)!important;font-weight:900!important;color:var(--royal-white)!important;letter-spacing:.03em!important}.product-information .price,.product-information .price__regular,.product-information .product-price{color:var(--royal-gold-light)!important;font-family:var(--font-display)!important;font-size:2rem!important;font-weight:700!important}.product-information .tab-button,.product-information .tab-nav a,.product-tabs__link{color:var(--royal-gray)!important;border-bottom:2px solid transparent!important;transition:all .25s!important}.product-information .tab-button.active,.product-information .tab-nav a.active,.product-tabs__link.is-active{color:var(--royal-gold-light)!important;border-bottom-color:var(--royal-gold)!important}input[type=text],input[type=email],input[type=tel],input[type=date],textarea,select,.field__input,.form-field input{background-color:#141414!important;border-color:#333!important;color:var(--royal-white)!important;border-radius:0!important;transition:border-color .25s!important}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--royal-gold)!important;outline:none!important;box-shadow:0 0 0 1px #c9a84c4d!important}input::placeholder,textarea::placeholder{color:#666!important}label,.field__label{color:var(--royal-gold)!important;font-weight:600!important;letter-spacing:2px!important;font-size:.65rem!important;text-transform:uppercase!important}.footer,[class*=footer]>section,.section-footer{background-color:var(--royal-black-card)!important;border-top:1px solid rgba(201,168,76,.15)!important;color:var(--royal-gray-light)!important}.footer a,.footer__nav-link,.footer__link{color:var(--royal-gray)!important;transition:color .25s!important}.footer a:hover,.footer__nav-link:hover{color:var(--royal-gold-light)!important}.footer__title,.footer h3,.footer h4{color:var(--royal-gold)!important;font-size:.62rem!important;letter-spacing:4px!important;text-transform:uppercase!important;font-weight:700!important}.footer__copyright,.footer-utilities{color:var(--royal-gray)!important;font-size:.68rem!important}#sticky-mobile-bar a[href^="tel:"]{background-color:var(--royal-black)!important;color:var(--royal-gold)!important;border-top:2px solid var(--royal-gold)!important}#sticky-mobile-bar a[href^="tel:"]:hover{background-color:var(--royal-gold)!important;color:var(--royal-black)!important}.main-collection .section-header h1,.collection__title{font-family:var(--font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:900!important}.collection-filter__label,.facets__label{color:var(--royal-gold)!important;font-size:.6rem!important;letter-spacing:3px!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--royal-black)}::-webkit-scrollbar-thumb{background:var(--royal-gold-dark);border-radius:3px}.marquee__item,.marquee{color:var(--royal-gold)!important}a{color:inherit}a:hover{color:var(--royal-gold-light)}.icon{fill:var(--royal-gold)!important;stroke:var(--royal-gold)!important}.header .icon{fill:var(--royal-white)!important;stroke:var(--royal-white)!important}.cart-count-bubble{background:var(--royal-gold)!important;color:var(--royal-black)!important}.predictive-search,.search-modal{background:var(--royal-black-card)!important;border-color:#c9a84c33!important}hr{border-color:#c9a84c1a!important}.section{padding-top:80px!important;padding-bottom:80px!important}[style*="per day"],.price-per-day{color:var(--royal-gray)!important;font-size:.7rem!important;letter-spacing:2px!important}[style*=\2b50],.rating-star,.review-star{color:var(--royal-gold)!important}@media(max-width:768px){#sticky-mobile-bar a{font-size:13px!important;padding:14px 0!important}.section{padding-top:50px!important;padding-bottom:50px!important}h1{font-size:clamp(2rem,9vw,3.5rem)!important}}body{font-family:Montserrat,sans-serif!important;font-weight:300!important;letter-spacing:.3px!important;line-height:1.7!important;-webkit-font-smoothing:antialiased!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.product__title,.card__heading,.collection__title,.section__title{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.15!important}h1,.h1{font-size:clamp(2.2rem,5vw,4.5rem)!important;font-weight:900!important;letter-spacing:-.01em!important;line-height:1.05!important}h2,.h2{font-size:clamp(1.8rem,3.5vw,3rem)!important}h3,.h3{font-size:clamp(1.2rem,2.5vw,1.8rem)!important;font-weight:600!important}nav a,.header a,.nav a{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:3px!important;text-transform:uppercase!important}.button,button,a.button,[type=submit]{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-size:.65rem!important}.price,[class*=price],.product-price{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}label,.label{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--royal-gold)!important}.product__title,.product-information .product__title{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:900!important;line-height:1.05!important;color:#fff!important}.rte,.product__description,.product-description{font-family:Montserrat,sans-serif!important;font-size:.88rem!important;font-weight:300!important;line-height:1.9!important;color:#ccc!important}.footer h2,.footer h3,.footer h4{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--royal-gold)!important}.product-card [class*=title],.resource-card [class*=title],.card__title{font-family:Playfair Display,Georgia,serif!important;font-size:1.2rem!important;font-weight:700!important}.card__vendor{font-family:Montserrat,sans-serif!important;font-size:.55rem!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--royal-gold)!important}input,textarea,select,.field__input{font-family:Montserrat,sans-serif!important;font-size:.8rem!important;font-weight:400!important}[class*=announcement]{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:3px!important;text-transform:uppercase!important}.royal-form-section{background:#080808;border-top:1px solid rgba(201,168,76,.15);padding:80px 60px}.royal-form-section h2{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:700!important;color:#fff!important;text-align:center;margin-bottom:8px}.royal-form-inner{max-width:720px;margin:0 auto;background:#111;border:1px solid rgba(201,168,76,.12);padding:44px}.royal-form-eyebrow{display:block;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--royal-gold);text-align:center;margin-bottom:10px}.royal-form-gold-line{width:50px;height:2px;background:linear-gradient(90deg,var(--royal-gold-dark),var(--royal-gold-light));margin:14px auto 32px}.royal-form-subtitle{font-family:Montserrat,sans-serif;font-size:.78rem;color:#888;text-align:center;margin-bottom:28px;line-height:1.7}.royal-form-subtitle strong{color:var(--royal-gold)}.royal-form-vehicle-badge{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid rgba(201,168,76,.3);background:#c9a84c0d;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--royal-gold-light)}.royal-form-label{display:block;font-family:Montserrat,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--royal-gold);margin-bottom:7px}.royal-form-input{width:100%;padding:13px 16px;background:#141414;border:1px solid #333;color:#fff;font-family:Montserrat,sans-serif;font-size:.8rem;outline:none;border-radius:0;transition:border-color .25s;box-sizing:border-box;-webkit-appearance:none}.royal-form-input:focus{border-color:var(--royal-gold);background:#c9a84c0a}.royal-form-input::placeholder{color:#555}select.royal-form-input option{background:#141414}.royal-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.royal-form-group{margin-bottom:18px}.royal-form-submit{width:100%;padding:17px;background:linear-gradient(135deg,var(--royal-gold),var(--royal-gold-dark));color:#080808;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:3px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s;margin-top:6px}.royal-form-submit:hover{background:linear-gradient(135deg,var(--royal-gold-light),var(--royal-gold))}.royal-form-promo-banner{background:linear-gradient(135deg,var(--royal-gold),var(--royal-gold-dark));color:#080808;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:1.5px;text-align:center;padding:12px 16px;border-radius:6px;margin-bottom:20px}.royal-form-contact-buttons{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.royal-form-btn-whatsapp,.royal-form-btn-call{display:flex;align-items:center;justify-content:center;gap:9px;flex:1 1 0;min-width:160px;padding:14px 20px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.royal-form-btn-whatsapp{background:#25d366;color:#fff;border:1px solid #25d366}.royal-form-btn-whatsapp:hover{background:#128c7e;border-color:#128c7e;color:#fff}.royal-form-btn-call{background:transparent;color:var(--royal-gold);border:1px solid var(--royal-gold)}.royal-form-btn-call:hover{background:var(--royal-gold);color:#080808}@media(max-width:480px){.royal-form-contact-buttons{flex-direction:column}.royal-form-btn-whatsapp,.royal-form-btn-call{flex:1 1 100%}}.royal-form-note{font-size:.6rem;color:#555;text-align:center;margin-top:14px;line-height:1.7;font-family:Montserrat,sans-serif}.royal-form-success{text-align:center;padding:60px 20px;display:none}.royal-form-success-icon{font-size:2.5rem;color:var(--royal-gold);display:block;margin-bottom:20px}.royal-form-success h3{font-family:Playfair Display,Georgia,serif!important;font-size:1.8rem!important;color:#fff!important;margin-bottom:12px!important}.royal-form-success p{font-size:.82rem;color:#888;line-height:1.8}@media(max-width:768px){.royal-form-section{padding:50px 20px}.royal-form-inner{padding:28px 20px}.royal-form-row{grid-template-columns:1fr}}.royal-datepicker{cursor:pointer}.flatpickr-calendar{background:#111!important;border:1px solid #c9a84c!important;border-radius:8px!important;box-shadow:0 8px 32px #0009!important;font-family:Montserrat,sans-serif!important}.flatpickr-months .flatpickr-month,.flatpickr-current-month,.flatpickr-monthDropdown-months{background:#111!important;color:#c9a84c!important;fill:#c9a84c!important}.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year{color:#c9a84c!important}.flatpickr-prev-month svg,.flatpickr-next-month svg{fill:#c9a84c!important}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#e8c96a!important}.flatpickr-weekdays{background:#111!important}span.flatpickr-weekday{background:#111!important;color:#c9a84c!important;font-weight:600;font-size:.72rem;letter-spacing:.5px}.flatpickr-day{color:#ddd!important;border-radius:6px!important}.flatpickr-day:hover{background:#c9a84c26!important;border-color:#c9a84c!important;color:#c9a84c!important}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#c9a84c!important;border-color:#c9a84c!important;color:#080808!important;font-weight:700}.flatpickr-day.today{border-color:#c9a84c!important;color:#c9a84c!important}.flatpickr-day.today:hover{background:#c9a84c33!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#333!important;background:transparent!important;border-color:transparent!important;cursor:not-allowed!important;text-decoration:line-through}.flatpickr-day.inRange{background:#c9a84c26!important;border-color:transparent!important;color:#c9a84c!important}[class*=ai-luxury-collection-card-contact-buttons],[class*=ai-luxury-collection-card-call],[class*=ai-luxury-collection-card-whatsapp]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/royal-luxury.css.map */
