.template-index #MainContent{display:none}.clh{--pad:max(18px,env(safe-area-inset-left,0px));background:var(--cl-paper);color:var(--cl-ink)}@media(min-width:990px){.clh{--pad:48px}}.clh *,.clh *:before,.clh *:after{box-sizing:border-box}.clh ul{list-style:none;margin:0;padding:0}.clh img{display:block;max-width:none}.clh-wrap{max-width:1320px;margin:0 auto;padding-inline:var(--pad)}.clh-sec{padding-block:clamp(56px,8vw,112px)}.clh-sec--paper2{background:var(--cl-paper2)}.clh-sec--line{border-top:1px solid var(--cl-line)}.clh-head{margin-bottom:clamp(24px,3.6vw,44px)}.clh-head--row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px 40px}.clh-h2{margin:0;font-family:var(--cl-display);font-weight:600;font-size:clamp(26px,3.6vw,46px);line-height:1.08;letter-spacing:-.02em;max-width:21ch;color:inherit;text-transform:none}.clh-h3{margin:0;font-family:var(--cl-display);font-weight:600;font-size:clamp(20px,2.2vw,28px);line-height:1.12;letter-spacing:-.015em;color:inherit;text-transform:none}.clh-lead{margin:14px 0 0;max-width:58ch;font-size:clamp(15px,1.25vw,17px);line-height:1.6;color:var(--cl-ink2)}.clh-small{margin:14px 0 0;font-size:13px;color:var(--cl-mute)}.cl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:2px;font-family:var(--cl-display);font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s var(--cl-ease),border-color .2s var(--cl-ease),color .2s var(--cl-ease),transform .12s var(--cl-ease);-webkit-tap-highlight-color:transparent}.cl-btn:active{transform:translateY(1px)}.cl-btn--red{background:var(--cl-red);color:#fff;border:1px solid var(--cl-red)}.cl-btn--line{background:transparent;color:var(--cl-on-black);border:1px solid rgba(244,243,240,.6)}.cl-btn--ink{background:transparent;color:var(--cl-ink);border:1px solid var(--cl-ink)}@media(hover:hover){.cl-btn--red:hover{background:var(--cl-red-hi);border-color:var(--cl-red-hi)}.cl-btn--line:hover{border-color:#fff;background:#f4f3f01a}.cl-btn--ink:hover{background:var(--cl-ink);color:#fff}}.cl-link{display:inline-flex;align-items:center;gap:10px;color:inherit;font-family:var(--cl-display);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding-block:10px;border-bottom:1px solid var(--cl-red)}.cl-link:after{content:"";width:18px;height:1px;background:currentColor;transition:width .25s var(--cl-ease)}@media(hover:hover){.cl-link:hover:after{width:30px}}.cl-checks{margin:22px 0 26px!important;display:grid;gap:10px}.cl-checks li{position:relative;padding-left:28px;font-size:15px}.cl-checks li:before{content:"";position:absolute;left:2px;top:.32em;width:12px;height:7px;border-left:2px solid var(--cl-red-on-black);border-bottom:2px solid var(--cl-red-on-black);transform:rotate(-45deg)}.clh-list{margin:26px 0 0;display:grid}.clh-list div{padding:18px 0;border-top:1px solid var(--cl-line)}.clh-list dt{font-family:var(--cl-display);font-weight:600;font-size:16px;letter-spacing:-.005em}.clh-list dd{margin:7px 0 0;font-size:15px;line-height:1.6;color:var(--cl-ink2);max-width:54ch}.clh-hero{position:relative;display:flex;flex-direction:column;background:var(--cl-black);color:#fff;isolation:isolate;overflow:hidden}.clh-hero__media{position:relative;height:44svh;min-height:280px;max-height:460px;overflow:hidden}.clh-hero__img{width:100%;height:100%;object-fit:cover;object-position:25% 50%;animation:clh-hero-in 1.6s var(--cl-ease) both}.clh-hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(180deg,rgba(11,11,12,0),var(--cl-black))}.clh-hero__in{position:relative;z-index:1;margin-top:-58px;padding:0 var(--pad) 30px}.clh-hero__t{margin:0;font-family:var(--cl-display);font-weight:600;font-size:clamp(44px,12.4vw,60px);line-height:.94;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.clh-hero__p{margin:16px 0 0;max-width:44ch;font-size:clamp(15px,1.3vw,17px);line-height:1.55;color:var(--cl-on-black)}.clh-hero__cta{display:grid;gap:10px;margin-top:22px}@keyframes clh-hero-in{0%{transform:scale(1.08)}to{transform:scale(1)}}@media(min-width:750px){.clh-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.clh-hero__media{height:52svh;max-height:520px}}@media(min-width:990px){.clh-hero{min-height:clamp(540px,calc(100svh - 170px),760px);justify-content:flex-end}.clh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;max-height:none;z-index:-1}.clh-hero__img{object-position:50% 42%}.clh-hero__media:after{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(270deg,#000c,#0000008c 30%,#0000 62%)}.clh-hero__in{width:min(560px,44vw);margin:0 max(48px,calc((100vw - 1320px)/2 + 48px)) 0 auto;padding:0 0 64px}.clh-hero__t{font-size:min(6vw,88px)}}.clh-models{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-right:calc(-1 * var(--pad))!important;padding-right:var(--pad)!important}.clh-models::-webkit-scrollbar{display:none}.clh-model{scroll-snap-align:start;min-width:0}.clh-model__a{display:flex;flex-direction:column;height:100%;color:var(--cl-ink);text-decoration:none}.clh-model__plate{display:block;aspect-ratio:4/5;border-radius:2px;overflow:hidden;background:var(--cl-paper2)}.clh-model__img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--cl-ease)}.clh-model__name{margin-top:18px;font-family:var(--cl-display);font-weight:600;font-size:clamp(22px,2.1vw,30px);letter-spacing:-.01em;text-transform:uppercase}.clh-model__tag{margin-top:4px;font-size:13px;font-weight:700;color:var(--cl-red)}.clh-model__tx{margin-top:10px;font-size:14px;line-height:1.55;color:var(--cl-ink2)}.clh-model__price{margin-top:auto;padding-top:14px;font-family:var(--cl-display);font-size:16px;font-variant-numeric:tabular-nums}.clh-model__tx+.clh-model__price{border-top:0}.clh-model__go{margin-top:12px;align-self:flex-start;font-family:var(--cl-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--cl-red)}@media(hover:hover){.clh-model__a:hover .clh-model__img{transform:scale(1.04)}}.clh-range__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(34px,5vw,56px);padding-top:clamp(26px,4vw,40px);border-top:1px solid var(--cl-line)}.clh-range__q{flex-basis:100%;margin:0;font-family:var(--cl-display);font-size:clamp(19px,2vw,24px);letter-spacing:-.01em}@media(min-width:990px){.clh-models{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:24px;overflow:visible;margin-right:0!important;padding-right:0!important}.clh-range__q{flex-basis:auto;margin-right:auto}}.clh-band{display:grid;background:var(--cl-black);color:var(--cl-on-black)}.clh-band__media{aspect-ratio:4/3;overflow:hidden}.clh-band__img{width:100%;height:100%;object-fit:cover}.clh-band__body{padding:clamp(40px,7vw,96px) var(--pad)}.clh-band .clh-lead,.clh-band .clh-list dd{color:var(--cl-on-black2)}.clh-band .clh-list div{border-color:var(--cl-line-black)}.clh-band .clh-small{color:var(--cl-on-black2)}.clh-band__cta{display:grid;gap:10px;margin-top:26px}@media(min-width:750px){.clh-band__cta{display:flex;flex-wrap:wrap;gap:12px}}@media(min-width:990px){.clh-band{grid-template-columns:1fr 1fr;align-items:stretch}.clh-band__media{aspect-ratio:auto;min-height:580px;position:relative}.clh-band__img{position:absolute;top:0;right:0;bottom:0;left:0}.clh-band__body{align-self:center;padding:88px clamp(48px,6vw,96px);max-width:720px}.clh-band--rev .clh-band__media{order:2}.clh-band--rev .clh-band__body{justify-self:end}}.clh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}@media(min-width:750px){.clh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media(min-width:990px){.clh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}.clh-grid--ready[data-count="1"],.clh-grid--ready[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.clh-grid--ready[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.clc{min-width:0}.clc__link{display:flex;flex-direction:column;height:100%;color:var(--cl-ink);text-decoration:none}.clc__plate{display:block;aspect-ratio:1/1;border-radius:2px;overflow:hidden;background:var(--cl-paper2)}.clc__img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--cl-ease)}.clc__name{margin-top:12px;font-size:14px;line-height:1.38;font-weight:600;overflow-wrap:anywhere}.clc__note{margin-top:6px;font-size:12px;font-weight:700;color:var(--cl-red)}.clc__price{margin-top:auto;padding-top:8px;font-family:var(--cl-display);font-size:15px;font-variant-numeric:tabular-nums}@media(hover:hover){.clc__link:hover .clc__img{transform:scale(1.04)}.clc__link:hover .clc__name{text-decoration:underline;text-decoration-color:var(--cl-red);text-underline-offset:.3em}}.clh-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clh-cat__a{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--cl-black);color:#fff;text-decoration:none;isolation:isolate}.clh-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s var(--cl-ease)}.clh-cat__a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 38%,#000c)}.clh-cat__body{position:absolute;left:0;right:0;bottom:0;padding:14px}.clh-cat__name{display:block;font-family:var(--cl-display);font-weight:600;font-size:clamp(15px,1.8vw,22px);letter-spacing:-.005em;text-transform:uppercase;line-height:1.1}.clh-cat__name:after{content:"";display:block;width:22px;height:2px;margin-top:10px;background:var(--cl-red);transition:width .3s var(--cl-ease)}.clh-cat__tx{display:none;margin-top:10px;font-size:14px;line-height:1.5;color:var(--cl-on-black)}@media(hover:hover){.clh-cat__a:hover .clh-cat__img{transform:scale(1.05)}.clh-cat__a:hover .clh-cat__name:after{width:44px}}@media(min-width:750px){.clh-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clh-cat__a{aspect-ratio:1/1}.clh-cat__body{padding:24px}.clh-cat__tx{display:block;max-width:34ch}}.clh-split{display:grid;gap:30px;align-items:center}.clh-split__media{aspect-ratio:4/3;border-radius:2px;overflow:hidden}.clh-split__img{width:100%;height:100%;object-fit:cover;object-position:20% center}@media(min-width:990px){.clh-split{grid-template-columns:1fr 1fr;gap:72px}.clh-split__media{order:2;aspect-ratio:5/4}}.clh-after{margin-top:clamp(48px,7vw,88px)}.clh-after__list{margin-top:20px!important;display:grid}.clh-after__list a{display:grid;gap:6px;padding:20px 0;border-top:1px solid var(--cl-line);color:var(--cl-ink);text-decoration:none}.clh-after__list li:last-child a{border-bottom:1px solid var(--cl-line)}.clh-after__list strong{font-family:var(--cl-display);font-weight:600;font-size:17px;text-transform:uppercase;letter-spacing:.01em}.clh-after__list span{font-size:15px;line-height:1.6;color:var(--cl-ink2);max-width:62ch}.clh-after__list em{font-style:normal;font-family:var(--cl-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-red)}@media(min-width:990px){.clh-after__list a{grid-template-columns:280px 1fr auto;align-items:baseline;gap:32px}}@media(hover:hover){.clh-after__list a:hover strong{text-decoration:underline;text-decoration-color:var(--cl-red);text-underline-offset:.3em}}.clh-trust{background:var(--cl-paper2)}.clh-trust__list{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;padding-block:32px!important}.clh-trust__list li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start}.clh-trust__list svg{width:26px;height:26px;fill:none;stroke:var(--cl-red);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.clh-trust__list span{display:flex;flex-direction:column;font-size:13px;line-height:1.4;color:var(--cl-ink2)}.clh-trust__list strong{font-size:13px;font-weight:700;color:var(--cl-ink)}@media(min-width:990px){.clh-trust__list{grid-template-columns:repeat(4,1fr);padding-block:40px!important}}@media(prefers-reduced-motion:reduce){.clh-hero__img{animation:none}.clh *,.cl-btn,.cl-link:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/cl-lusso-home.css.map */
