.q24{--q24-ink:#14161a;--q24-mute:#6b6f76;--q24-line:#e4e1dc;--q24-bg:#fff;--q24-alt:#f5f3ef;font-family:var(--font-body--family);color:var(--q24-ink)}.q24 *{box-sizing:border-box}.q24 ul{list-style:none;margin:0;padding:0}:where(.q24) a{color:inherit;text-decoration:none}.q24 img{display:block;max-width:100%}.q24-hero{position:relative;overflow:hidden;background:#0d0f12;color:#fff;min-height:560px;height:calc(100svh - var(--header-group-height, 110px));max-height:980px;display:flex;align-items:flex-end}.q24-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:60% 55%;animation:q24-fade 2s ease-out both,q24-zoom 32s ease-in-out 0s infinite alternate}.q24-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080a0e9e,#080a0e47 48%,#080a0e00 80%),linear-gradient(180deg,#080a0e40,#080a0e00 28%,#080a0e1f 55%,#080a0eb3)}.q24-hero__content{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,64px) clamp(56px,9vh,110px)}.q24-eyebrow{font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;opacity:.85}.q24-hero__title{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(2.4rem,6.2vw,5.4rem);line-height:1.04;letter-spacing:-.01em;margin:0 0 22px;max-width:14ch;text-wrap:balance;color:#fff}.q24-hero__lead{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5;max-width:38ch;margin:0 0 34px;opacity:.95;color:#fff}.q24-hero__cta{display:flex;flex-wrap:wrap;gap:14px}.q24-hero__credit{position:absolute;right:clamp(20px,5vw,64px);bottom:28px;z-index:1;font-size:.78rem;letter-spacing:.06em;opacity:.8;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px;color:#fff}.q24-hero__scroll{position:absolute;left:50%;bottom:18px;width:1px;height:38px;background:linear-gradient(#fff,#fff0);z-index:1;animation:q24-scroll 2.4s ease-in-out infinite}.q24-hero__in{opacity:0;transform:translateY(22px);animation:q24-up 1.1s cubic-bezier(.2,.7,.2,1) var(--d, 0s) forwards}@keyframes q24-fade{0%{opacity:0}to{opacity:1}}@keyframes q24-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes q24-up{to{opacity:1;transform:none}}@keyframes q24-scroll{0%,to{opacity:.2;transform:translateY(-6px)}50%{opacity:1;transform:translateY(0)}}.q24-btn{display:inline-block;padding:15px 30px;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.q24-btn--light{background:#fff;color:var(--q24-ink)}.q24-btn--light:hover{background:transparent;color:#fff;border-color:#fff}.q24-btn--ghost{border-color:#ffffffb3;color:#fff}.q24-btn--ghost:hover{background:#fff;color:var(--q24-ink)}.q24-btn--dark{border-color:var(--q24-ink);color:var(--q24-ink)}.q24-btn--dark:hover{background:var(--q24-ink);color:#fff}.q24-block{padding:clamp(64px,10vw,140px) clamp(20px,5vw,64px);max-width:1440px;margin:0 auto}.q24-block--alt{max-width:none;background:var(--q24-alt)}.q24-block--alt>*{max-width:1320px;margin-left:auto;margin-right:auto}.q24-head{margin-bottom:clamp(32px,5vw,64px)}.q24-head .q24-eyebrow{color:var(--q24-mute)}.q24-h2{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(1.8rem,3.8vw,3.2rem);line-height:1.12;margin:0;max-width:20ch;text-wrap:balance}.q24-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,24px)}.q24-tile__link{display:block;position:relative;overflow:hidden;background:var(--q24-alt)}.q24-tile__media{display:block;aspect-ratio:4 / 5;overflow:hidden}.q24-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.q24-tile__link:hover .q24-tile__media img{transform:scale(1.06)}.q24-tile__text{position:absolute;left:0;right:0;bottom:0;padding:56px 24px 24px;color:#fff;background:linear-gradient(180deg,#0000,#0000009e);display:flex;flex-direction:column;gap:4px}.q24-tile__title{font-family:var(--font-heading--family);font-size:clamp(1.15rem,1.9vw,1.65rem);font-weight:400}.q24-tile__sub{font-size:.85rem;opacity:.85}.q24-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,32px) clamp(10px,1.6vw,24px)}.q24-grid--six{grid-template-columns:repeat(3,1fr)}.q24-card__link{display:flex;flex-direction:column;gap:6px}.q24-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;margin-bottom:10px}.q24-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.q24-card__link:hover .q24-card__media img{transform:scale(1.05)}.q24-card__title{font-size:.95rem;line-height:1.35;min-height:2.7em}.q24-card__price{font-size:1rem;font-weight:500}.q24-more{text-align:center;margin:clamp(32px,5vw,64px) 0 0}.q24-assure{padding-block:clamp(48px,7vw,96px)}.q24-assure__list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.q24-assure__list li{display:flex;flex-direction:column;gap:10px}.q24-assure__list h3{font-family:var(--font-heading--family);font-weight:400;font-size:1.15rem;margin:6px 0 0}.q24-assure__list p{margin:0;font-size:.92rem;line-height:1.5;color:var(--q24-mute)}.q24-js .q24-rv{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d, 0s),transform .9s cubic-bezier(.2,.7,.2,1) var(--d, 0s)}.q24-js .q24-rv.is-in{opacity:1;transform:none}@media(max-width:989px){.q24-grid{grid-template-columns:repeat(3,1fr)}.q24-assure__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.q24-hero{min-height:520px}.q24-hero__credit{display:none}.q24-tiles{grid-template-columns:repeat(2,1fr)}.q24-tile__text{padding:40px 14px 14px}.q24-tile__sub{display:none}.q24-grid,.q24-grid--six{grid-template-columns:repeat(2,1fr)}.q24-assure__list{grid-template-columns:1fr;gap:28px}.q24-btn{padding:14px 22px}}@media(prefers-reduced-motion:reduce){.q24-hero__img,.q24-hero__in,.q24-hero__scroll{animation:none;opacity:1;transform:none}.q24-js .q24-rv{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/q24-refonte.css.map */
