:root{--lc-ink: #0e0d0c;--lc-lacquer: #181614;--lc-wool: #f2ebdd;--lc-felt: #bdb3a3;--lc-stone: #8a8279;--lc-madder: #b3262b;--lc-madder-deep: #9a1f24;--lc-madder-text: #e0565a;--lc-brass: #c9a45c;--lc-line: #2e2a26;--lc-line-strong: #77706a;--lc-serif: var(--font-heading--family, "Cormorant", Georgia, serif);--lc-sans: var(--font-body--family, "DM Sans", system-ui, sans-serif);--lc-fs-sm: .9375rem;--lc-fs-base: 1.0625rem;--lc-fs-lg: 1.25rem;--lc-fs-h3: clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--lc-fs-h2: clamp(2rem, 1.5rem + 2vw, 2.75rem);--lc-fs-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4.25rem);--lc-gutter: 20px;--lc-max: 1240px;--lc-section: clamp(56px, 8vw, 112px);--lc-radius: 4px;--lc-tap: 48px;--lc-ease: .2s cubic-bezier(.2, 0, 0, 1)}@media(min-width:750px){:root{--lc-gutter: 40px}}body{background:var(--lc-ink);color:var(--lc-felt);-webkit-font-smoothing:antialiased}:where(.lc){font-family:var(--lc-sans);font-size:var(--lc-fs-base);line-height:1.6;color:var(--lc-felt)}:where(.lc) :is(h1,h2,h3){font-family:var(--lc-serif);font-weight:500;color:var(--lc-wool);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;margin:0}:where(.lc) h1{font-size:var(--lc-fs-h1)}:where(.lc) h2{font-size:var(--lc-fs-h2)}:where(.lc) h3{font-size:var(--lc-fs-h3)}:where(.lc) p{margin:0;max-width:62ch;text-wrap:pretty}:where(.lc) a:not(.lc-btn){color:var(--lc-wool);text-underline-offset:.2em}:where(.lc) a:not(.lc-btn):hover{color:var(--lc-madder-text)}.lc-wrap{width:100%;max-width:var(--page-width, calc(var(--lc-max) + 2 * var(--lc-gutter)));margin-inline:auto;padding-inline:var(--page-margin, var(--lc-gutter))}.lc-section{padding-block:var(--lc-section)}.lc-section--raised{background:var(--lc-lacquer)}.lc-section+.lc-section:not(.lc-section--raised){padding-top:0}.lc-head{display:grid;gap:12px;margin-bottom:clamp(28px,4vw,48px);max-width:40rem}.lc-head p{color:var(--lc-felt)}.lc-muted{color:var(--lc-stone);font-size:var(--lc-fs-sm)}:where(.lc,#header-component,.footer) :focus-visible,.lc-btn:focus-visible{outline:2px solid var(--lc-wool);outline-offset:3px;border-radius:2px}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--lc-tap);padding:12px 28px;border:1px solid transparent;border-radius:var(--lc-radius);font-family:var(--lc-sans);font-size:var(--lc-fs-base);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--lc-ease),border-color var(--lc-ease),color var(--lc-ease)}.lc-btn--primary{background:var(--lc-madder);color:var(--lc-wool)}.lc-btn--primary:hover{background:var(--lc-madder-deep);color:var(--lc-wool)}.lc-btn--ghost{background:transparent;color:var(--lc-wool);border-color:var(--lc-line-strong)}.lc-btn--ghost:hover{border-color:var(--lc-wool);color:var(--lc-wool)}.lc-btn--block{width:100%}.lc-link{display:inline-flex;align-items:center;min-height:var(--lc-tap);color:var(--lc-wool);font-weight:500;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:var(--lc-madder-text)}.lc-rating{display:inline-flex;align-items:center;gap:10px;color:var(--lc-felt);font-size:var(--lc-fs-sm)}.lc-stars{color:var(--lc-brass);letter-spacing:2px;font-size:1rem}.lc-hero{display:grid;background:var(--lc-ink)}.lc-hero__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--lc-lacquer)}.lc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.lc-hero__body{display:grid;align-content:center;gap:20px;padding:32px var(--page-margin, var(--lc-gutter)) 48px}.lc-hero__body p{font-size:var(--lc-fs-lg);color:var(--lc-felt);max-width:34rem}.lc-hero h1{font-size:clamp(2.5rem,1.8rem + 2.6vw,3.75rem)}.lc-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.lc-hero__actions .lc-rating{flex:1 1 100%}@media(min-width:750px){.lc-hero__actions .lc-rating{flex:0 1 auto}}@media(min-width:990px){.lc-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(calc(100vh - 110px),820px)}.lc-hero__media{order:2;aspect-ratio:auto}.lc-hero__body{gap:24px;padding:48px clamp(40px,4vw,72px);padding-left:max(var(--page-margin, var(--lc-gutter)),calc((100vw - var(--page-content-width, var(--lc-max))) / 2))}}.lc-fit{border:0;padding:0;margin:0;display:grid;gap:12px}.lc-fit__legend{font-family:var(--lc-sans);font-weight:500;color:var(--lc-wool);font-size:var(--lc-fs-base);padding:0;margin-bottom:4px}.lc-fit__options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lc-fit__option{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:72px;padding:12px 14px;border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius);background:var(--lc-lacquer);color:var(--lc-wool);text-decoration:none;cursor:pointer;transition:border-color var(--lc-ease),background-color var(--lc-ease)}.lc-fit__option:hover{border-color:var(--lc-wool)}.lc-fit__option:has(input:checked),.lc-fit__option[aria-current=true]{border-color:var(--lc-madder-text);box-shadow:inset 0 0 0 1px var(--lc-madder-text)}.lc-fit__option:has(input:focus-visible){outline:2px solid var(--lc-wool);outline-offset:3px}.lc-fit__option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.lc-fit__icon{width:40px;height:40px;color:var(--lc-stone)}.lc-fit__icon svg{width:100%;height:100%}.lc-fit__title{display:block;font-weight:500;line-height:1.25}.lc-fit__desc{display:block;font-size:var(--lc-fs-sm);color:var(--lc-felt);line-height:1.35}.lc-fit__help{justify-self:start}@media(max-width:420px){.lc-fit__options{grid-template-columns:1fr}}.lc-trust{border-block:1px solid var(--lc-line);background:var(--lc-ink)}.lc-trust__list{list-style:none;margin:0;padding:20px 0;display:grid;gap:14px}.lc-trust__item{display:flex;align-items:center;gap:12px;color:var(--lc-wool);font-size:var(--lc-fs-sm)}.lc-trust__item svg{width:22px;height:22px;flex:none;color:var(--lc-brass)}@media(min-width:750px){.lc-trust__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;padding:24px 0}}.lc-grid{list-style:none;margin:0;padding:0;display:grid;gap:28px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.lc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}}@media(min-width:1200px){.lc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-card{position:relative;display:grid;gap:12px}.lc-card__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--lc-lacquer);border-radius:var(--lc-radius)}.lc-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,0,0,1)}.lc-card:hover .lc-card__media img{transform:scale(1.03)}.lc-card__name{font-family:var(--lc-serif);font-size:1.375rem;font-weight:500;color:var(--lc-wool);line-height:1.15}.lc-card__name a{color:inherit;text-decoration:none}.lc-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lc-card__sub{font-size:var(--lc-fs-sm);color:var(--lc-felt);line-height:1.35}.lc-card__price{font-size:var(--lc-fs-base);color:var(--lc-wool);font-weight:500}.lc-more{margin-top:clamp(32px,4vw,48px)}.lc-split{display:grid;gap:32px;align-items:center}@media(min-width:990px){.lc-split{grid-template-columns:1fr 1fr;gap:72px}}.lc-split__body{display:grid;gap:18px}.lc-compare{display:grid;gap:14px;grid-template-columns:1fr 1fr}.lc-compare__item{display:grid;gap:10px;padding:20px;border:1px solid var(--lc-line);border-radius:var(--lc-radius);background:var(--lc-ink)}.lc-compare__item svg{width:64px;height:auto;color:var(--lc-stone)}.lc-compare__item h3{font-size:1.5rem}.lc-compare__brands{font-size:var(--lc-fs-sm);color:var(--lc-stone)}@media(max-width:520px){.lc-compare{grid-template-columns:1fr}}.lc-details{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media(min-width:750px){.lc-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.lc-detail{display:grid;gap:12px;align-content:start}.lc-detail__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--lc-radius);background:var(--lc-lacquer)}.lc-detail__media img{width:100%;height:100%;object-fit:cover;display:block}.lc-detail h3{font-size:1.5rem}.lc-reviews{list-style:none;margin:0;padding:0 0 8px;display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,360px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}@media(min-width:990px){.lc-reviews{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.lc-review{scroll-snap-align:start;display:grid;gap:14px;align-content:start;padding:24px;border:1px solid var(--lc-line);border-radius:var(--lc-radius);background:var(--lc-ink)}.lc-review__fig{margin:0;display:grid;gap:14px}.lc-review blockquote{margin:0;color:var(--lc-wool);font-size:var(--lc-fs-base)}.lc-review figcaption{font-size:var(--lc-fs-sm);color:var(--lc-felt)}.lc-faq{display:grid;gap:32px}@media(min-width:990px){.lc-faq{grid-template-columns:1fr 1.6fr;gap:72px;align-items:start}}.lc-faq__list{border-top:1px solid var(--lc-line)}.lc-faq details{border-bottom:1px solid var(--lc-line)}.lc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;color:var(--lc-wool);font-weight:500;font-size:var(--lc-fs-base)}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary:after{content:"+";font-size:1.5rem;font-weight:300;color:var(--lc-felt);transition:transform var(--lc-ease)}.lc-faq details[open] summary:after{transform:rotate(45deg)}.lc-faq__answer{padding:0 0 20px;color:var(--lc-felt)}.lc-faq__answer p+p{margin-top:.75em}.lc-page-head{padding-block:clamp(40px,6vw,80px) clamp(24px,3vw,40px);border-bottom:1px solid var(--lc-line)}.lc-page-head p{margin-top:12px;font-size:var(--lc-fs-lg)}.lc-rte{max-width:68ch;color:var(--lc-felt)}.lc-rte :is(h2,h3){margin:1.6em 0 .5em}.lc-rte :is(p,ul,ol){margin:0 0 1em}.lc-rte li+li{margin-top:.35em}.lc-rte strong{color:var(--lc-wool);font-weight:500}.lc-form{display:grid;gap:18px}.lc-field{display:grid;gap:6px}.lc-field label{color:var(--lc-wool);font-weight:500;font-size:var(--lc-fs-sm)}.lc-field :is(input,select,textarea){width:100%;min-height:var(--lc-tap);padding:12px 14px;font:inherit;font-size:1rem;color:var(--lc-wool);background:var(--lc-lacquer);border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius)}.lc-field textarea{min-height:160px;resize:vertical}.lc-field :is(input,select,textarea):focus-visible{outline:2px solid var(--lc-wool);outline-offset:1px;border-color:var(--lc-wool)}.lc-notice{padding:14px 18px;border-radius:var(--lc-radius);border:1px solid var(--lc-line-strong);color:var(--lc-wool)}.lc-notice--error{border-color:var(--lc-madder-text)}#header-component .menu-list__link,#header-component .overflow-menu__link{font-family:var(--lc-sans);font-size:var(--lc-fs-sm);font-weight:500;letter-spacing:0;text-transform:none}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-current=page]{color:var(--lc-wool);text-decoration:underline;text-underline-offset:.4em;text-decoration-color:var(--lc-madder-text)}#header-component .header-logo{font-family:var(--lc-serif);font-size:1.5rem;font-weight:500;letter-spacing:.04em}@media(min-width:990px){#header-component .header-logo{font-size:1.75rem}}#header-component .cart-count-bubble{background-color:var(--lc-madder);color:var(--lc-wool)}.header__row{border-bottom:1px solid var(--lc-line)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.lc-fit--pdp{font-family:var(--lc-sans)}.lc-fit--pdp .lc-fit__options{grid-template-columns:1fr}@media(min-width:480px){.lc-fit--pdp .lc-fit__options{grid-template-columns:1fr 1fr}}.lc-fit__how summary{cursor:pointer;list-style:none}.lc-fit__how summary::-webkit-details-marker{display:none}.lc-fit__how-body{display:grid;gap:8px;padding:4px 0 8px;color:var(--lc-felt);font-size:var(--lc-fs-sm);line-height:1.5}.lc-fit__how-body strong{color:var(--lc-wool);font-weight:500}.lc-collection-head{display:grid;gap:28px}@media(min-width:990px){.lc-collection-head{grid-template-columns:1fr minmax(0,520px);align-items:end;gap:72px}}.lc-collection-count{margin-bottom:24px}.lc .pagination{display:flex;gap:8px}@media(max-width:749px){.lc-collection-head .lc-fit__options{grid-template-columns:1fr 1fr}.lc-collection-head .lc-fit__option{grid-template-columns:28px 1fr;min-height:56px;padding:10px 12px;gap:8px}.lc-collection-head .lc-fit__icon{width:28px;height:28px}.lc-collection-head .lc-fit__desc,.lc-collection-head .lc-fit__title .lc-muted{display:none}.lc-collection-head p{font-size:var(--lc-fs-base)}.lc-page-head{padding-block:28px 20px}.lc-page-head+.lc-section{padding-top:20px}}.lc-contact__h{font-size:var(--lc-fs-h3)}.lc-contact{align-items:start}.lc-newsletter__row{display:flex;gap:10px;flex-wrap:wrap}.lc-newsletter__row input{flex:1 1 220px}.compare-at-price{color:var(--lc-stone)}.footer-utilities__text,.footer-utilities a{color:var(--lc-felt)}body .footer-utilities__text,body .footer-utilities__text a,body .products-count-wrapper,body .products-count-wrapper span{color:var(--lc-felt);opacity:1}body product-price .compare-at-price{color:var(--lc-stone);opacity:1}#judgeme_product_reviews .jm-review-widget-minimal-header__title{color:var(--lc-wool)}body .policy-list-trigger{color:var(--lc-felt);opacity:1}#judgeme_product_reviews .jm-text{color:var(--lc-felt)}#judgeme_product_reviews :is(h2,h3,.jm-heading){color:var(--lc-wool)}.lc-detail__media--wide{aspect-ratio:3 / 2}.announcement-bar__text{line-height:1.5;padding-block:2px}.lc-compare__photo{aspect-ratio:1;overflow:hidden;border-radius:var(--lc-radius);background:var(--lc-ink)}.lc-compare__photo img{width:100%;height:100%;object-fit:cover;display:block}.lc-fit__how-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0}.lc-fit__how-photos figure{margin:0;display:grid;gap:6px}.lc-fit__how-photos img{width:100%;height:auto;display:block;border-radius:var(--lc-radius)}.lc-fit__how-photos figcaption{font-size:var(--lc-fs-sm);color:var(--lc-felt)}.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--lc-serif);font-weight:500;font-size:1.875rem;text-transform:none;letter-spacing:0;color:var(--lc-wool)}.menu-drawer .menu-drawer__menu-item--mainlist{min-height:var(--lc-tap)}.menu-drawer .menu-drawer__menu-item--active .menu-drawer__menu-item-text{text-decoration:underline;text-decoration-color:var(--lc-madder-text);text-underline-offset:.2em}.lc-drawer-extra{padding:20px var(--padding-lg, 20px) 8px;margin-top:12px;border-top:1px solid var(--lc-line)}.lc-drawer-extra__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.lc-drawer-extra__links a{display:flex;align-items:center;min-height:44px;color:var(--lc-felt);font-size:var(--lc-fs-sm);text-decoration:none}.lc-drawer-extra__links a:hover{color:var(--lc-wool)}.lc-drawer-extra__mail{margin-top:8px}.lc-drawer-extra__mail a{color:var(--lc-wool);font-size:var(--lc-fs-sm)}#header-component .localization-form__select,#header-component localization-form-component button,#header-component [class*=localization] button,#header-component [class*=localization] summary{font-family:var(--lc-sans);font-size:var(--lc-fs-sm);font-weight:500;letter-spacing:0;text-transform:none;color:inherit}@media(min-width:750px){.product-information__media media-gallery.sticky-content{top:calc(var(--header-height, 72px) + 24px)}}#judgeme_product_reviews{font-family:var(--lc-sans)}#judgeme_product_reviews .jm-review-widget-minimal-header__title{font-family:var(--lc-serif);font-size:var(--lc-fs-h2);font-weight:500;line-height:1.1;color:var(--lc-wool)}#judgeme_product_reviews .jm-no-reviews-state__text{color:var(--lc-felt);font-size:var(--lc-fs-base)}#judgeme_product_reviews .jm-button--primary{background:transparent!important;color:var(--lc-wool)!important;border:1px solid var(--lc-line-strong)!important;border-radius:var(--lc-radius)!important;min-height:var(--lc-tap);padding:12px 24px!important;font-family:var(--lc-sans)!important;font-size:var(--lc-fs-base)!important;font-weight:500!important}#judgeme_product_reviews .jm-button--primary:hover{border-color:var(--lc-wool)!important}#judgeme_product_reviews.jdgm-widget{max-width:none!important;margin-inline:0!important}#judgeme_product_reviews .jm-center,#judgeme_product_reviews [class*=no-reviews-state]{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;margin-inline:0!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/luxoriencars-style.css.map */
