body:has(.cpe){--cpe-paper: #f4efe4;--cpe-ink: #141310;--cpe-line: #b8bcb6;--cpe-red: var(--ts-red);--cpe-display: var(--ts-font-display);--cpe-serif: var(--ts-font-serif);--cpe-body: var(--ts-font-body);background:var(--cpe-paper)!important}body:has(.cpe) #MainContent,body:has(.cpe) .section-car-product{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:var(--cpe-paper)!important;color:var(--cpe-ink)}.cpe{display:block;color:var(--cpe-ink);background:var(--cpe-paper);font:14px/1.45 var(--cpe-body);-webkit-font-smoothing:antialiased;font-kerning:normal}.cpe,.cpe *,.cpe *:before,.cpe *:after{box-sizing:border-box}.cpe :is(h1,h2,h3,p,figure,blockquote,dl,dd){margin:0}.cpe [hidden]{display:none!important}.cpe a{color:inherit;text-decoration:none}.cpe button{color:inherit;border:0;border-radius:0;padding:0;background:transparent;cursor:pointer;font:inherit}.cpe :is(a,button,summary):focus-visible{outline:2px solid var(--cpe-red);outline-offset:3px}.cpe button:disabled{opacity:.35;cursor:default}.cpe img{display:block;width:100%;height:100%;object-fit:cover}.cpe section[id]{scroll-margin-top:calc(var(--header-group-height, 42px) + 60px)}html:root body[class] .cpe :is(h1,h2,h3){font-family:var(--cpe-display)!important;font-weight:400!important;font-style:normal!important;color:var(--cpe-ink)!important;letter-spacing:-.012em!important;text-transform:uppercase!important;overflow-wrap:normal;word-break:normal}.cpe :is(h1,h2):has(>.cpe-display-text){padding-block:.21em}.cpe-display-text{display:block;transform:scaleY(1.14);transform-origin:left center;-webkit-text-stroke:.45px currentColor;paint-order:stroke fill}html:root body[class] .cpe h2{font-size:clamp(32px,3.5vw,68px)!important;line-height:.95!important}.cpe-label{font:650 clamp(8px,.68vw,12px)/1.25 var(--cpe-body);letter-spacing:.16em;text-transform:uppercase}.cpe-label b{color:var(--cpe-red);font-weight:inherit}.cpe-breadcrumb{padding:14px 2% 14px 5.2%;display:flex;align-items:center;justify-content:space-between;gap:20px;font:600 9px/1.3 var(--cpe-body);letter-spacing:.14em;text-transform:uppercase}.cpe-breadcrumb>div{display:flex;flex-wrap:wrap;gap:10px}.cpe-breadcrumb>a{white-space:nowrap}.cpe-hero{display:grid;grid-template-columns:4.8% minmax(0,59.5fr) minmax(0,31fr) 7.2%;padding-bottom:20px;gap:0}.cpe-photos{min-width:0;padding:0 7px;display:flex;flex-direction:column;gap:5px}.cpe-main-photo{position:relative;flex:1;min-height:360px;background:#e0e3dd;overflow:hidden}.cpe-main-image{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease;transform-origin:50% 60%}@keyframes cpe-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:no-preference){.cpe-main-image.is-drifting{animation:cpe-drift 9s ease-out forwards}.cpe-gallery-grid button img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.cpe-gallery-grid button:is(:hover,:focus-visible) img{transform:scale(1.045)}.cpe.has-reveal [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.cpe.has-reveal [data-reveal].is-visible{opacity:1;transform:none}}.cpe-photo-button,.cpe-photo-button picture{display:block;width:100%;height:100%}.cpe-main-photo>.cpe-photo-button{position:absolute;top:0;right:0;bottom:0;left:0}.cpe-photo-bar{position:absolute;inset:auto 0 0;padding:18px 10px 6px;background:linear-gradient(transparent,#11131199);display:flex;align-items:flex-end;font:500 clamp(7px,.55vw,10px)/1.1 var(--cpe-body);letter-spacing:.08em;text-transform:uppercase}.cpe-photo-index{display:flex;gap:5px}.cpe-photo-index button{padding:6px 10px;border-bottom:2px solid transparent;background:#f4efe4d9;color:var(--cpe-ink);font:inherit;transition:background .2s ease}.cpe-photo-index button:hover{background:var(--cpe-paper)}.cpe-photo-index button[aria-pressed=true]{background:var(--cpe-paper);border-bottom-color:var(--cpe-red)}.cpe-identity{min-width:0;padding:9px 7% 0;display:flex;flex-direction:column;container-type:inline-size}html:root body[class] .cpe-identity h1{margin:5px 0 0;font-size:clamp(38px,5.8vw,112px)!important;font-size:min(26cqi,112px)!important;line-height:.98!important}.cpe-model{font:italic 500 clamp(24px,4.65vw,84px)/1 var(--cpe-serif);letter-spacing:-.04em}.cpe-identity h1>.cpe-model{display:block;text-transform:none}.cpe-price{margin-top:12px!important;font:600 clamp(26px,4.1vw,74px)/1 var(--cpe-serif);letter-spacing:-.05em}.cpe-status{margin-top:10px!important;display:flex;align-items:center;gap:10px;font:600 clamp(7px,.62vw,11px)/1.5 var(--cpe-body);letter-spacing:.09em;text-transform:uppercase}.cpe-status i{flex:0 0 7px;height:7px;background:#2a9967;border-radius:50%}.cpe-status.is-sold i{background:var(--cpe-red)}.cpe-facts{margin:20px 0 14px;display:flex;flex-wrap:wrap;border-block:1px solid var(--cpe-line)}.cpe-facts:empty{display:none}.cpe-facts>span{padding:9px 10px;font:400 clamp(13px,1.2vw,23px)/1 var(--cpe-display);border-left:1px solid var(--cpe-line);text-transform:uppercase}.cpe-facts>span:first-child{border-left:0;padding-left:0}.cpe-actions{margin-top:auto;display:grid;gap:8px;padding-top:8px}.cpe .cpe-actions .cpe-button{min-height:clamp(38px,3.4vw,64px)}.cpe .cpe-button{border:1px solid #727971;min-height:36px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:16px;font:600 clamp(8px,.75vw,13px)/1.2 var(--cpe-body);text-transform:uppercase;letter-spacing:.02em}.cpe .cpe-button--dark{background:var(--cpe-ink);color:var(--cpe-paper)}.cpe-button:hover{background:#e3e6df}.cpe .cpe-button--dark:hover{background:#333831}.cpe-section-nav{position:sticky;z-index:20;top:var(--header-group-height,42px);min-height:48px;padding:0 2%;display:flex;justify-content:space-between;gap:14px;border-block:1px solid var(--cpe-line);background:var(--cpe-paper)}.cpe-section-nav>div{display:flex;align-items:center;gap:clamp(15px,3.3vw,60px)}.cpe-section-nav a{position:relative;padding-block:16px;font:650 clamp(9px,.72vw,12px)/1.2 var(--cpe-body);letter-spacing:.04em;text-transform:uppercase}.cpe-section-nav a.is-active:after{content:"";position:absolute;bottom:7px;left:0;right:0;border-bottom:2px solid}.cpe-section-nav strong{font:600 clamp(14px,1.35vw,22px)/1 var(--cpe-serif);letter-spacing:-.025em}.cpe-overview{padding:22px 2%;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,38fr);gap:4%;align-items:start;border-bottom:1px solid var(--cpe-line)}.cpe-story{padding-left:12px;border-left:1px solid var(--cpe-line)}html:root body[class] .cpe-story h2{margin:7px 0 10px!important;font-size:clamp(32px,4.2vw,76px)!important}.cpe-story>p:not(.cpe-label),.cpe-description{font:400 clamp(12px,.95vw,16px)/1.45 var(--cpe-body);color:#4f544f}.cpe-description p{margin-bottom:12px}.cpe-description :is(ul,ol){padding-left:20px}.cpe-description img{height:auto}.cpe-story blockquote{margin-top:14px;padding-top:12px;border-top:1px solid var(--cpe-line);font:italic clamp(20px,2vw,34px)/1.08 var(--cpe-serif);max-width:95%}.cpe-specs{position:sticky;top:calc(var(--header-group-height,42px) + 48px + 22px);border-left:1px solid var(--cpe-line);padding-left:18px}.cpe-specs dl{margin-top:12px}.cpe-specs dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--cpe-line)}.cpe-specs dt{font:500 clamp(7px,.63vw,11px)/1.4 var(--cpe-body);letter-spacing:.1em;text-transform:uppercase}.cpe-specs dd{font:400 clamp(10px,.85vw,15px)/1.4 var(--cpe-body);text-align:right}.cpe figcaption{font:500 clamp(7px,.58vw,10px)/1.4 var(--cpe-body);letter-spacing:.08em;text-transform:uppercase;padding-top:6px}.cpe-gallery{padding:0 2% 14px;border-bottom:1px solid var(--cpe-line)}.cpe-gallery-head{display:flex;align-items:center;gap:5%;padding:10px 0}.cpe-gallery-tabs{display:flex;gap:24px}.cpe-gallery-tabs button{padding:7px 0;font:650 10px/1.2 var(--cpe-body);letter-spacing:.04em;text-transform:uppercase}.cpe-gallery-tabs button[aria-pressed=true]{border-bottom:2px solid}.cpe-gallery-head .cpe-button{margin-left:auto;min-height:28px;font-size:9px}.cpe-gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.cpe-gallery-grid figure{min-width:0;display:flex;flex-direction:column}.cpe-gallery-grid [data-position]{grid-column:span 4}.cpe-gallery-grid [data-position="0"]{grid-column:1 / 7;grid-row:1 / 3}.cpe-gallery-grid [data-position="1"]{grid-column:7 / 10;grid-row:1}.cpe-gallery-grid [data-position="2"]{grid-column:10 / 13;grid-row:1}.cpe-gallery-grid [data-position="3"]{grid-column:7 / 9;grid-row:2}.cpe-gallery-grid [data-position="4"]{grid-column:9 / 11;grid-row:2}.cpe-gallery-grid [data-position="5"]{grid-column:11 / 13;grid-row:2}.cpe-gallery-grid button{position:relative;width:100%;aspect-ratio:1.7;flex:1;min-height:0;overflow:hidden}.cpe-gallery-grid button img{position:absolute;top:0;right:0;bottom:0;left:0}.cpe-gallery-grid [data-position="0"] button{aspect-ratio:2.15}.cpe-gallery-more{display:flex;justify-content:center;padding-top:14px}.cpe-gallery-more .cpe-button{min-width:200px}html:root body[class] .cpe h3{font-size:18px!important;line-height:1.1!important;letter-spacing:.02em!important;-webkit-text-stroke:.3px currentColor;paint-order:stroke fill}.cpe-empty{min-height:100px;height:100%;background:#e5e7e1;color:#656b62;display:grid;place-items:center;padding:18px;text-align:center;font:11px/1.4 var(--cpe-body)}.cpe dialog{border:1px solid var(--cpe-line);padding:25px;color:var(--cpe-ink);background:var(--cpe-paper);max-height:90dvh;max-width:94vw}.cpe dialog::backdrop{background:#080a08e8}.cpe dialog:not([open]){display:none}.cpe .cpe-lightbox[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;display:block;overflow:hidden;background:#0c0d0b;color:#f4efe4}.cpe .cpe-lightbox::backdrop{background:#0c0d0b}.cpe .cpe-lightbox figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.cpe-lightbox__stage{position:relative;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:60px 88px 0;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:zoom-in;-webkit-user-select:none;user-select:none}.cpe-lightbox__stage img{display:block;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;transition:opacity .25s ease;-webkit-user-drag:none}.cpe-lightbox__stage.is-stale img{opacity:.35}.cpe-lightbox__stage.is-zoomed{display:block;padding:0;overflow:auto;cursor:zoom-out;touch-action:pan-x pan-y;overscroll-behavior:contain;scrollbar-width:none}.cpe-lightbox__stage.is-zoomed::-webkit-scrollbar{display:none}.cpe-lightbox__stage.is-zoomed img{max-width:none;max-height:none;margin-inline:auto}.cpe .cpe-lightbox figcaption{padding:14px 88px 20px;text-align:center;font:500 11px/1.5 var(--cpe-body);color:#f4efe4c7}.cpe-lightbox__loader{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .2s}.cpe-lightbox:has(.is-loading) .cpe-lightbox__loader{opacity:1}.cpe-lightbox__loader:before{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:var(--cpe-red);animation:cpe-viewer-load 1.1s ease-in-out infinite}@keyframes cpe-viewer-load{0%{transform:translate(-100%)}to{transform:translate(290%)}}.cpe .cpe-lightbox :is(.cpe-lightbox-close,.cpe-lightbox-prev,.cpe-lightbox-next){position:absolute;z-index:2;color:#f4efe4;background:#0c0d0b8c;transition:background-color .2s}.cpe .cpe-lightbox :is(.cpe-lightbox-close,.cpe-lightbox-prev,.cpe-lightbox-next):hover{background:#f4efe429}.cpe .cpe-lightbox .cpe-lightbox-close{top:12px;right:14px;padding:10px 14px;font:12px var(--cpe-body)!important;letter-spacing:.08em;text-transform:uppercase}.cpe .cpe-lightbox :is(.cpe-lightbox-prev,.cpe-lightbox-next){top:50%;width:56px;height:56px;margin-top:-28px;display:grid;place-items:center;font-size:40px!important;line-height:1!important}.cpe .cpe-lightbox .cpe-lightbox-prev{left:16px}.cpe .cpe-lightbox .cpe-lightbox-next{right:16px}.cpe-lightbox:has(.is-zoomed) :is(.cpe-lightbox-prev,.cpe-lightbox-next){display:none}@media(prefers-reduced-motion:reduce){.cpe-lightbox__stage img{transition:none}.cpe-lightbox__loader:before{animation-duration:2.6s}}.cpe-closing{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,26fr) minmax(0,32fr) minmax(50px,8fr);padding:16px 1.5%;border-bottom:1px solid var(--cpe-line)}.cpe-closing>*{min-width:0}.cpe-closing__intro{padding:6px 18px;border-left:1px solid var(--cpe-line)}html:root body[class] .cpe .cpe-closing h2{font-size:clamp(28px,3.85vw,74px)!important;line-height:.96!important}.cpe-closing__intro p{margin-top:10px;font:400 clamp(11px,.85vw,15px)/1.45 var(--cpe-body);color:#4f544f}.cpe-closing__booking{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:2px 26px;border-left:1px solid var(--cpe-line)}.cpe-closing__booking .cpe-label{font-size:clamp(7px,.6vw,11px)}.cpe-closing__booking .cpe-button{min-height:clamp(34px,3vw,54px)}@media(min-width:701px)and (max-width:1100px){.cpe-closing__intro{padding:4px 12px}.cpe-closing__booking{padding:2px 14px;gap:6px}}@media(max-width:700px){.cpe-closing{grid-template-columns:minmax(0,1fr) 64px;padding:16px;gap:18px 0}.cpe-closing__intro{grid-column:1 / -1;border-left:0;padding:0}html:root body[class] .cpe .cpe-closing h2{font-size:clamp(36px,8vw,54px)!important}.cpe-closing__intro p{font-size:14px}.cpe-closing__booking{padding:0 16px 0 0;border-left:0;gap:10px}.cpe-closing__booking .cpe-label{font-size:9px}.cpe-closing__booking .cpe-button{min-height:44px}}.cpe-readings{width:560px}.cpe-readings>button{float:right;margin-bottom:15px}.cpe-readings table{clear:both;width:100%;margin-top:20px;border-collapse:collapse}.cpe-readings :is(th,td){padding:10px;border-bottom:1px solid var(--cpe-line);text-align:left}@media(max-width:1100px)and (min-width:701px){.cpe-hero{grid-template-columns:4.8% minmax(0,57fr) minmax(0,35fr) 7%}.cpe-identity{padding-inline:5%}.cpe-status{flex-wrap:wrap;gap:5px}.cpe-facts{margin-block:12px}.cpe-overview{gap:2%}.cpe-specs dl>div{padding-block:7px}}@media(max-width:700px){.cpe-breadcrumb{padding:12px 15px;font-size:8px}.cpe-breadcrumb>a{display:none}.cpe-hero{display:block;padding-bottom:20px}.cpe-photos{padding-inline:12px}.cpe-main-photo{flex:none;aspect-ratio:1.25;min-height:0}.cpe-photo-bar{padding:14px 8px 6px;font-size:8px}.cpe-identity{padding:20px 18px 0}html:root body[class] .cpe-identity h1{font-size:min(17cqi,80px)!important}.cpe-model{font-size:36px}.cpe-price{font-size:38px}.cpe-status,.cpe-label{font-size:9px}.cpe-facts>span{font-size:19px}.cpe .cpe-button{min-height:42px;font-size:10px}.cpe-section-nav{min-height:43px;padding:0 16px;overflow-x:auto}.cpe-section-nav>div{gap:0;width:100%;justify-content:space-between;min-width:0}.cpe-section-nav>div:last-child{display:none}.cpe-section-nav a{font-size:10px}.cpe-overview{grid-template-columns:1fr;padding:22px 16px;gap:24px}html:root body[class] .cpe h2{font-size:44px!important}html:root body[class] .cpe-story h2{font-size:40px!important}.cpe-story>p:not(.cpe-label),.cpe-description{font-size:16px}.cpe-story blockquote{font-size:25px}.cpe-specs{position:static;border:0;padding:0}.cpe-specs dt{font-size:10px}.cpe-specs dd{font-size:15px}.cpe-gallery{padding:0 12px 16px}.cpe-gallery-head{flex-wrap:wrap;gap:10px 20px}.cpe-gallery-tabs{order:3;width:100%;gap:12px 16px;flex-wrap:wrap}.cpe-gallery-head .cpe-button{min-height:30px}.cpe-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cpe-gallery-grid figure,.cpe-gallery-grid figure[data-position]{grid-column:auto;grid-row:auto}.cpe-gallery-grid figure:first-child,.cpe-gallery-grid [data-position="0"]{grid-column:1 / -1}.cpe-gallery-grid figure:first-child button{aspect-ratio:1.5}.cpe figcaption{font-size:8px}.cpe-lightbox__stage{padding:56px 0 0}.cpe .cpe-lightbox figcaption{min-height:72px;padding:14px 70px 18px;display:grid;place-items:center}.cpe .cpe-lightbox :is(.cpe-lightbox-prev,.cpe-lightbox-next){top:auto;bottom:10px;margin-top:0;width:52px;height:52px;font-size:34px!important}.cpe .cpe-lightbox .cpe-lightbox-prev{left:8px}.cpe .cpe-lightbox .cpe-lightbox-next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ts-car-editorial.css.map */
