.ls-page{--ls-page-paper: var(--ls-color-background, #f3efe2);--ls-page-cream: var(--ls-color-surface, #f8f5ec);--ls-page-ink: var(--ls-color-text, #11120f);--ls-page-muted: var(--ls-color-text-muted, rgb(17 18 15 / .66));--ls-page-green: var(--ls-color-gunmetal, #1b2d25);--ls-page-topaz: var(--ls-color-topaz, #90240a);--ls-page-rule: rgb(17 18 15 / .2);color:var(--ls-page-ink);background:var(--ls-page-paper)}.ls-page--paper{color:var(--ls-page-ink);background:var(--ls-page-paper)}.ls-page--cream{color:var(--ls-page-ink);background:var(--ls-page-cream)}.ls-page--green{color:#f3efe2;background:var(--ls-page-green);--ls-page-rule: rgb(243 239 226 / .24);--ls-page-muted: rgb(243 239 226 / .7)}.ls-page--topaz{color:#f3efe2;background:var(--ls-page-topaz);--ls-page-rule: rgb(243 239 226 / .25);--ls-page-muted: rgb(243 239 226 / .72)}.ls-page :where(h1,h2,h3,p,figure){margin:0}.ls-page__eyebrow,.ls-page__index,.ls-page__note,.ls-page__breadcrumb,.ls-page__search-label{font:500 var(--ls-type-micro, 1.1rem) / 1.35 var(--ls-font-mono, monospace);letter-spacing:.12em;text-transform:uppercase}.ls-page__breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;padding-block:1.6rem;border-block-end:.1rem solid var(--ls-page-rule);color:var(--ls-page-muted)}.ls-page__breadcrumb a{color:inherit;text-decoration:none}.ls-page__breadcrumb a:hover{color:currentColor;text-decoration:underline}.ls-page__breadcrumb [aria-current=page]{color:currentColor}.ls-page-hero__grid{display:grid;min-height:clamp(62rem,82vh,92rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:var(--ls-grid-gap, 2.4rem);padding-block:clamp(6.4rem,8vw,11.2rem)}.ls-page-hero__copy{z-index:1;display:grid;grid-column:1 / 6;gap:clamp(2rem,2.6vw,3.6rem);align-content:center}.ls-page-hero--image-left .ls-page-hero__copy{grid-column:8 / 13}.ls-page-hero__heading{max-width:8.8ch;font-size:clamp(5.4rem,6.8vw,11.2rem);line-height:.9}.ls-page-hero__intro{max-width:52rem;color:var(--ls-page-muted);font-size:clamp(1.8rem,1.55vw,2.4rem);line-height:1.45}.ls-page-hero__intro>*{margin:0}.ls-page-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.ls-page-hero__media{position:relative;grid-column:7 / 13;min-height:clamp(48rem,64vw,76rem);overflow:hidden;background:#11120f0f}.ls-page-hero--image-left .ls-page-hero__media{grid-column:1 / 7;grid-row:1}.ls-page-hero__media img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:var(--ls-media-position, center)}.ls-page-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:.1rem solid var(--ls-page-rule);pointer-events:none}.ls-page-hero__counter{position:absolute;right:1.6rem;bottom:1.6rem;padding:1rem 1.2rem;color:var(--ls-page-ink);background:var(--ls-page-paper)}.ls-editorial-chapter__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:var(--ls-grid-gap, 2.4rem);padding-block:clamp(7.2rem,8vw,12rem);border-block-start:.1rem solid var(--ls-page-rule)}.ls-editorial-chapter__copy{display:grid;grid-column:1 / 6;gap:2.4rem;align-content:center}.ls-editorial-chapter--image-left .ls-editorial-chapter__copy{grid-column:8 / 13}.ls-editorial-chapter__heading{max-width:11ch;font-size:clamp(4.4rem,5.4vw,8.8rem);line-height:.94}.ls-editorial-chapter__body{max-width:56rem;color:var(--ls-page-muted);font-size:clamp(1.7rem,1.3vw,2.1rem);line-height:1.55}.ls-editorial-chapter__body>*+*{margin-block-start:1.6rem}.ls-editorial-chapter__note{padding-block-start:1.6rem;border-block-start:.1rem solid var(--ls-page-rule)}.ls-editorial-chapter__media{position:relative;grid-column:7 / 13;overflow:hidden;background:#11120f0f;aspect-ratio:var(--ls-media-ratio, 4 / 5)}.ls-editorial-chapter--image-left .ls-editorial-chapter__media{grid-column:1 / 7;grid-row:1}.ls-editorial-chapter__media img{display:block;width:100%;height:100%;object-fit:var(--ls-media-fit, cover);object-position:var(--ls-media-position, center)}.ls-editorial-chapter__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:.1rem solid var(--ls-page-rule);pointer-events:none}.ls-editorial-chapter__number{position:absolute;top:1.6rem;left:1.6rem;padding:.8rem 1rem;color:var(--ls-page-ink);background:var(--ls-page-paper)}.ls-principles__inner{padding-block:clamp(7.2rem,8vw,11.2rem);border-block-start:.1rem solid var(--ls-page-rule)}.ls-principles__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ls-grid-gap, 2.4rem);margin-block-end:clamp(4rem,6vw,8rem)}.ls-principles__heading{grid-column:1 / 8;max-width:10ch;font-size:clamp(4.8rem,6.5vw,9.6rem);line-height:.92}.ls-principles__intro{grid-column:9 / 13;align-self:end;color:var(--ls-page-muted);font-size:1.8rem;line-height:1.5}.ls-principles__grid{display:grid;grid-template-columns:repeat(var(--ls-principle-columns, 3),minmax(0,1fr));border-block:.1rem solid var(--ls-page-rule)}.ls-principle{display:grid;min-height:28rem;gap:3.2rem;align-content:space-between;padding:clamp(2.4rem,3vw,4rem);border-inline-start:.1rem solid var(--ls-page-rule)}.ls-principle:first-child{border-inline-start:0}.ls-principle__title{max-width:13ch;font-size:clamp(2.8rem,3vw,4.8rem);line-height:1}.ls-principle__text{max-width:38ch;color:var(--ls-page-muted);font-size:1.6rem;line-height:1.55}.ls-faq-page__inner{padding-block:clamp(7.2rem,8vw,11.2rem)}.ls-faq-page__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ls-grid-gap, 2.4rem);margin-block-end:clamp(4rem,5vw,7.2rem)}.ls-faq-page__heading{grid-column:1 / 8;max-width:9ch;font-size:clamp(5rem,7vw,10rem);line-height:.9}.ls-faq-page__intro{grid-column:9 / 13;align-self:end;color:var(--ls-page-muted);font-size:1.8rem}.ls-faq-page__search{display:grid;grid-template-columns:1fr auto;align-items:center;margin-block-end:3.2rem;border:.1rem solid var(--ls-page-rule)}.ls-faq-page__search input{width:100%;min-height:6rem;padding:1.6rem 2rem;border:0;color:currentColor;background:transparent;font:inherit;box-shadow:none}.ls-faq-page__search input:focus{outline:.2rem solid currentColor;outline-offset:-.2rem}.ls-page__search-label{padding-inline:2rem;color:var(--ls-page-muted)}.ls-faq-page__list{border-block-start:.1rem solid var(--ls-page-rule)}.ls-faq-page__item{border-block-end:.1rem solid var(--ls-page-rule)}.ls-faq-page__item[hidden]{display:none}.ls-faq-page__item summary{display:grid;grid-template-columns:4.8rem 1fr auto;gap:1.6rem;align-items:center;padding-block:2.4rem;cursor:pointer;list-style:none}.ls-faq-page__item summary::-webkit-details-marker{display:none}.ls-faq-page__question{font-family:var(--ls-font-display);font-size:clamp(2rem,2.2vw,3.2rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.ls-faq-page__toggle{position:relative;width:2rem;height:2rem}.ls-faq-page__toggle:before,.ls-faq-page__toggle:after{position:absolute;top:50%;left:50%;width:100%;height:.1rem;content:"";background:currentColor;transform:translate(-50%,-50%);transition:transform .22s ease}.ls-faq-page__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.ls-faq-page__item[open] .ls-faq-page__toggle:after{transform:translate(-50%,-50%) rotate(0)}.ls-faq-page__answer{max-width:78rem;padding:0 0 3.2rem 6.4rem;color:var(--ls-page-muted);font-size:1.7rem;line-height:1.6}.ls-faq-page__answer>*+*{margin-block-start:1.2rem}.ls-faq-page__empty{display:none;padding:3.2rem 0;color:var(--ls-page-muted)}.ls-faq-page__empty.is-visible{display:block}.ls-contact-page__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ls-grid-gap, 2.4rem);padding-block:clamp(7.2rem,8vw,11.2rem);border-block-start:.1rem solid var(--ls-page-rule)}.ls-contact-page__directory{display:grid;grid-column:1 / 6;align-content:start}.ls-contact-page__heading{max-width:8ch;margin-block-end:4rem;font-size:clamp(4.8rem,6vw,8.8rem);line-height:.92}.ls-contact-card{display:grid;gap:1rem;padding-block:2.4rem;border-block-start:.1rem solid var(--ls-page-rule)}.ls-contact-card:last-child{border-block-end:.1rem solid var(--ls-page-rule)}.ls-contact-card__value{max-width:38ch;font-size:1.8rem;line-height:1.45}.ls-contact-card__value a{text-decoration:none}.ls-contact-card__value a:hover{text-decoration:underline}.ls-contact-page__form{grid-column:7 / 13;padding:clamp(2.4rem,4vw,5.6rem);color:var(--ls-page-ink);background:var(--ls-page-cream)}.ls-contact-page__form h3{margin-block-end:1.2rem;font-size:clamp(3.2rem,4vw,5.6rem)}.ls-contact-page__form-intro{margin-block-end:3.2rem;color:var(--ls-page-muted)}.ls-contact-page__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.ls-contact-page__field{display:grid;gap:.8rem}.ls-contact-page__field--wide{grid-column:1 / -1}.ls-contact-page__field label{font:500 var(--ls-type-micro, 1.1rem) / 1.35 var(--ls-font-mono, monospace);letter-spacing:.1em;text-transform:uppercase}.ls-contact-page__field input,.ls-contact-page__field textarea{width:100%;min-height:5.6rem;padding:1.4rem 1.6rem;border:.1rem solid var(--ls-page-rule);border-radius:0;color:inherit;background:transparent;font:inherit;box-shadow:none}.ls-contact-page__field textarea{min-height:16rem;resize:vertical}.ls-contact-page__form .ls-button{margin-block-start:2rem}.ls-contact-page__success{margin-block-end:2rem}.ls-contact-page__errors{margin-block-end:2rem;color:var(--ls-page-topaz)}.ls-size-guide__inner{padding-block:clamp(7.2rem,8vw,11.2rem);border-block-start:.1rem solid var(--ls-page-rule)}.ls-size-guide__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ls-grid-gap, 2.4rem);margin-block-end:clamp(4rem,6vw,8rem)}.ls-size-guide__heading{grid-column:1 / 7;max-width:9ch;font-size:clamp(4.8rem,6.5vw,9.6rem);line-height:.92}.ls-size-guide__intro{grid-column:8 / 13;align-self:end;color:var(--ls-page-muted);font-size:1.8rem}.ls-size-guide__content{display:grid;grid-template-columns:4fr 8fr;gap:clamp(3.2rem,5vw,8rem);align-items:start}.ls-size-guide__steps{display:grid;border-block-start:.1rem solid var(--ls-page-rule)}.ls-size-step{display:grid;grid-template-columns:4rem 1fr;gap:1.6rem;padding-block:2rem;border-block-end:.1rem solid var(--ls-page-rule)}.ls-size-step h3{margin-block-end:.6rem;font-size:2rem}.ls-size-step p{color:var(--ls-page-muted)}.ls-size-guide__chart{min-width:0;padding:clamp(1.6rem,2vw,3.2rem);background:var(--ls-page-cream)}.ls-size-guide__chart img{display:block;width:100%;height:auto}.ls-size-guide__chart :where(table){width:100%;border-collapse:collapse}.ls-size-guide__chart :where(th,td){padding:1.2rem;border:.1rem solid var(--ls-page-rule);text-align:left}.ls-page-cta__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ls-grid-gap, 2.4rem);padding-block:clamp(7.2rem,9vw,13rem);border-block-start:.1rem solid var(--ls-page-rule)}.ls-page-cta__copy{display:grid;grid-column:1 / 9;gap:2.4rem}.ls-page-cta__heading{max-width:10ch;font-size:clamp(4.8rem,7.4vw,11.2rem);line-height:.9}.ls-page-cta__text{max-width:52rem;color:var(--ls-page-muted);font-size:1.8rem}.ls-page-cta__actions{display:flex;grid-column:9 / 13;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:1.2rem}.ls-page [data-ls-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.ls-page [data-ls-reveal].is-visible{opacity:1;transform:none}body[data-lusso-motion=off] .ls-page [data-ls-reveal]{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.ls-page [data-ls-reveal]{opacity:1;transform:none;transition:none}}@media screen and (max-width:989px){.ls-page-hero__grid{min-height:0;grid-template-columns:1fr;padding-block:4.8rem 7.2rem}.ls-page-hero__copy,.ls-page-hero--image-left .ls-page-hero__copy{grid-column:1;grid-row:1;padding-block-end:2.4rem}.ls-page-hero__media,.ls-page-hero--image-left .ls-page-hero__media{grid-column:1;grid-row:2;min-height:0;aspect-ratio:4 / 3}.ls-page-hero__heading{max-width:10ch}.ls-editorial-chapter__inner{grid-template-columns:1fr}.ls-editorial-chapter__copy,.ls-editorial-chapter--image-left .ls-editorial-chapter__copy{grid-column:1;grid-row:1}.ls-editorial-chapter__media,.ls-editorial-chapter--image-left .ls-editorial-chapter__media{grid-column:1;grid-row:2;aspect-ratio:4 / 3}.ls-editorial-chapter--mobile-image-first .ls-editorial-chapter__media{grid-row:1}.ls-editorial-chapter--mobile-image-first .ls-editorial-chapter__copy{grid-row:2}.ls-principles__heading,.ls-principles__intro,.ls-faq-page__heading,.ls-faq-page__intro{grid-column:1 / -1}.ls-principles__intro,.ls-faq-page__intro{margin-block-start:2.4rem}.ls-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-principle:nth-child(odd){border-inline-start:0}.ls-principle:nth-child(n+3){border-block-start:.1rem solid var(--ls-page-rule)}.ls-contact-page__directory,.ls-contact-page__form{grid-column:1 / -1}.ls-contact-page__form{margin-block-start:3.2rem}.ls-size-guide__heading,.ls-size-guide__intro{grid-column:1 / -1}.ls-size-guide__intro{margin-block-start:2.4rem}.ls-size-guide__content{grid-template-columns:1fr}.ls-page-cta__copy,.ls-page-cta__actions{grid-column:1 / -1}.ls-page-cta__actions{justify-content:flex-start;margin-block-start:2.4rem}}@media screen and (max-width:749px){.ls-page__breadcrumb{white-space:nowrap;overflow-x:auto}.ls-page-hero__grid{padding-block:4rem 5.6rem}.ls-page-hero__media,.ls-page-hero--image-left .ls-page-hero__media{aspect-ratio:4 / 5}.ls-page-hero__heading{font-size:clamp(4.8rem,14vw,7.2rem)}.ls-page-hero__intro{font-size:1.7rem}.ls-page-hero__actions{display:grid;grid-template-columns:1fr}.ls-page-hero__actions .ls-button{width:100%}.ls-editorial-chapter__inner,.ls-principles__inner,.ls-faq-page__inner,.ls-contact-page__inner,.ls-size-guide__inner,.ls-page-cta__inner{padding-block:5.6rem}.ls-editorial-chapter__heading{font-size:clamp(4rem,12vw,6.4rem)}.ls-editorial-chapter__media{aspect-ratio:var(--ls-mobile-media-ratio, 4 / 5)}.ls-principles__header,.ls-faq-page__header,.ls-size-guide__header{display:block;margin-block-end:4rem}.ls-principles__heading,.ls-faq-page__heading,.ls-size-guide__heading{font-size:clamp(4.4rem,13vw,6.8rem)}.ls-principles__grid{grid-template-columns:1fr}.ls-principle{min-height:22rem;border-inline-start:0;border-block-start:.1rem solid var(--ls-page-rule)}.ls-principle:first-child{border-block-start:0}.ls-faq-page__search{grid-template-columns:1fr}.ls-page__search-label{padding:0 2rem 1.2rem}.ls-faq-page__item summary{grid-template-columns:3.2rem 1fr auto;gap:1rem}.ls-faq-page__answer{padding-inline-start:4.2rem}.ls-contact-page__inner{display:block}.ls-contact-page__form{padding:2.4rem 1.6rem}.ls-contact-page__fields{grid-template-columns:1fr}.ls-contact-page__field--wide{grid-column:1}.ls-size-guide__chart{overflow-x:auto}.ls-page-cta__inner{display:block}.ls-page-cta__heading{font-size:clamp(4.4rem,14vw,7.2rem)}.ls-page-cta__actions{display:grid}.ls-page-cta__actions .ls-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/lusso-pages.css.map */
