.cl-page *,.cl-page *:before,.cl-page *:after{box-sizing:border-box}.cl-page{--cl-gap: 1.6rem;--cl-section-mb: 4rem;--cl-radius: 4px;--cl-page-px: 2rem;--cl-card-aspect: 110%;--cl-bg: var(--color-background, #ffffff);--cl-bg-2: var(--color-background-2, #f7f5f0);--cl-fg: var(--color-foreground, #1a1a1a);--cl-body: var(--color-body, #4a4a4a);--cl-muted: var(--color-body, #9a9a9a);--cl-border: rgba(0,0,0,.08);--cl-font-head: var(--font-heading-family, serif);--cl-font-body: var(--font-body-family, sans-serif);--cl-weight-head: var(--font-heading-weight, 400)}.cl-section-label{display:block;font-family:var(--cl-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-muted);margin:0 0 1rem}.cl-section-heading{font-family:var(--cl-font-head);font-size:clamp(2rem,4vw,3rem);font-weight:var(--cl-weight-head);letter-spacing:.01em;line-height:1.2;color:var(--cl-fg);margin:0 0 3.2rem}.cl-hero{position:relative;overflow:hidden;margin-bottom:var(--cl-section-mb);display:flex;flex-direction:column}.cl-hero__left{display:flex;flex-direction:column;justify-content:center;background:#2d4a3e;padding:4rem var(--cl-page-px)}.cl-hero__right{display:block;height:300px;overflow:hidden}.cl-hero__img-wrap{width:100%;height:100%}.cl-hero__img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.cl-hero__eyebrow{display:block;font-family:var(--cl-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin-bottom:1rem}.cl-hero__headline{font-family:var(--cl-font-head);font-size:clamp(2.4rem,5vw,3rem);font-weight:var(--cl-weight-head);letter-spacing:.01em;line-height:1.1;color:#fff;margin:0 0 1rem}.cl-hero__sub{font-family:var(--cl-font-body);font-size:clamp(1.4rem,2vw,1.7rem);font-weight:400;line-height:1.5;color:#ffffffe0;margin:0 0 2.8rem;max-width:46rem}.cl-hero__cta{display:inline-block;font-family:var(--cl-font-body);font-size:1.4rem;font-weight:600;letter-spacing:.05em;color:#fff;border:1.5px solid rgba(255,255,255,.6);padding:1.1rem 2.8rem;border-radius:var(--cl-radius);text-decoration:none;transition:background .2s ease,border-color .2s ease;align-self:flex-start}.cl-hero__cta:hover{background:#ffffff1f;border-color:#fff}.cl-fabrics{margin-bottom:var(--cl-section-mb);padding:0 var(--cl-page-px);margin-top:1rem}.cl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cl-gap);list-style:none;margin:0;padding:0}.cl-card{display:block;text-decoration:none;color:inherit;cursor:pointer}.cl-card__img-wrap{position:relative;overflow:hidden;border-radius:var(--cl-radius);background:var(--cl-bg-2);padding-bottom:var(--cl-card-aspect);height:0}.cl-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:block}.cl-card:hover .cl-card__img{transform:scale(1.04)}.cl-card__badge{position:absolute;top:1rem;left:1rem;background:var(--cl-bg);color:var(--cl-fg);font-family:var(--cl-font-body);font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .8rem;border-radius:2px;line-height:1.6;z-index:1}.cl-card__body{padding:1.4rem .2rem 0}.cl-card__name{font-family:var(--cl-font-head);font-size:clamp(1.4rem,2vw,1.7rem);font-weight:var(--cl-weight-head);letter-spacing:.01em;line-height:1.25;margin:0 0 .4rem;color:var(--cl-fg)}.cl-card__desc{font-family:var(--cl-font-body);font-size:1.2rem;color:var(--cl-body);margin:0 0 .5rem;line-height:1.4}.cl-card__count{font-family:var(--cl-font-body);font-size:1.1rem;color:var(--cl-muted);letter-spacing:.03em;margin:0}.cl-brand{margin-bottom:var(--cl-section-mb);background:var(--cl-bg-2);padding:4rem var(--cl-page-px)}.cl-brand__img-wrap{width:100%;max-width:44rem;margin:0 auto 3.2rem;border-radius:var(--cl-radius);overflow:hidden;aspect-ratio:4/5}.cl-brand__img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.cl-brand__text{max-width:52rem;margin:0 auto;text-align:center}.cl-brand__heading{font-family:var(--cl-font-head);font-size:clamp(2rem,4vw,3rem);font-weight:var(--cl-weight-head);letter-spacing:.01em;line-height:1.2;color:var(--cl-fg);margin:0 0 1.6rem}.cl-brand__body{font-family:var(--cl-font-body);font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.7;color:var(--cl-body);margin:0 0 2.8rem}.cl-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem;width:100%;max-width:100%;margin-top:80px}.cl-trust__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.cl-trust__icon{font-size:2rem;line-height:1}.cl-trust__label{font-family:var(--cl-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cl-fg);line-height:1.4}.cl-reviews{margin-bottom:var(--cl-section-mb);padding:0 var(--cl-page-px)}.cl-reviews__header{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:2.8rem;text-align:center}.cl-reviews__stars{font-size:2rem;letter-spacing:.1em;color:#c8a96e}.cl-reviews__label{font-family:var(--cl-font-body);font-size:1.3rem;color:var(--cl-body);letter-spacing:.02em}.cl-reviews__scroll{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1.2rem;scrollbar-width:thin;scrollbar-color:var(--cl-border) transparent}.cl-reviews__scroll::-webkit-scrollbar{height:4px}.cl-reviews__scroll::-webkit-scrollbar-track{background:transparent}.cl-reviews__scroll::-webkit-scrollbar-thumb{background:var(--cl-border);border-radius:2px}.cl-review-card{flex:0 0 82vw;max-width:34rem;scroll-snap-align:start;background:var(--cl-bg-2);border-radius:var(--cl-radius);padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem}.cl-review-card__author{font-family:var(--cl-font-body);font-size:1.2rem;color:var(--cl-body);letter-spacing:.02em;margin:0}.cl-reviews__more{display:block;margin-top:2rem;text-align:center;font-family:var(--cl-font-body);font-size:1.3rem;color:var(--cl-fg);text-decoration:underline;text-underline-offset:3px}.cl-conversion{margin-bottom:0;padding:0 var(--cl-page-px) 5.6rem}.cl-conversion__img-wrap{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:var(--cl-radius);margin-bottom:2.8rem}.cl-conversion__img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.cl-conversion__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;pointer-events:none}.cl-conversion__text-over{display:none}.cl-conversion__heading{font-family:var(--cl-font-head);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:var(--cl-weight-head);letter-spacing:.01em;line-height:1.15;color:var(--cl-fg);margin:0 0 1.2rem}.cl-conversion__sub{font-family:var(--cl-font-body);font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.65;color:var(--cl-body);margin:0 0 2.4rem}.cl-conversion__cta{display:inline-block;background:var(--cl-fg);color:#fff;font-family:var(--cl-font-body);font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:1.4rem 3.2rem;border-radius:2px;margin-right:1.6rem;margin-bottom:1.2rem;transition:opacity .2s ease}.cl-conversion__cta:hover{opacity:.82}.cl-conversion__secondary{font-family:var(--cl-font-body);font-size:1.3rem;color:var(--cl-fg);text-decoration:underline;text-underline-offset:3px;display:inline-block}.cl-reassurance{border-top:1px solid var(--cl-border);padding:4rem var(--cl-page-px);display:flex;flex-direction:column;gap:2.8rem;border-bottom:1px solid var(--cl-border);padding-bottom:4rem var(--cl-page-px)}.cl-reassurance__row{display:flex;align-items:flex-start;gap:1.6rem}.cl-reassurance__icon{font-size:2rem;line-height:1;flex-shrink:0}.cl-reassurance__heading{font-family:var(--cl-font-body);font-size:1.4rem;font-weight:600;color:var(--cl-fg);margin:0 0 .3rem}.cl-reassurance__sub{font-family:var(--cl-font-body);font-size:1.3rem;color:var(--cl-body);margin:0;line-height:1.5}@media(min-width:990px){.cl-hero{flex-direction:row;min-height:540px;margin-bottom:9.6rem}.cl-hero__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:0 0 52%;min-height:540px;padding:6rem 5.6rem}.cl-hero__headline{font-size:3.6rem;line-height:1.1}.cl-hero__right{display:block;flex:1;overflow:hidden;height:540px}.cl-hero__img-wrap{position:static;width:100%;height:100%}.cl-hero__img{width:100%;height:540px;object-fit:cover;object-position:center 20%}.cl-fabrics{padding:0 2rem}.cl-grid{grid-template-columns:repeat(3,1fr);gap:2.8rem}.cl-brand{display:flex;align-items:center;gap:4rem;padding:4rem 4.8rem}.cl-brand__img-wrap{flex:0 0 42%;max-width:none;margin:0;aspect-ratio:4/3;max-height:550px}.cl-brand__text{flex:1;text-align:left;margin:0;max-width:50%}.cl-trust{justify-content:flex-start}.cl-reviews{padding:0 4.8rem}.cl-reviews__scroll{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible;padding-bottom:0}.cl-review-card{flex:none;max-width:none}.cl-conversion{padding:0 4.8rem;margin-bottom:2rem}.cl-conversion__img-wrap{aspect-ratio:auto;min-height:35vh;max-height:580px;border-radius:4px;margin-bottom:4rem}.cl-conversion__overlay{background:#0000007a}.cl-conversion__text-over{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;justify-content:center;padding:6.4rem 4.8rem;text-align:center}.cl-conversion__text-over .cl-conversion__heading{color:#fff}.cl-conversion__text-over .cl-conversion__sub{color:#ffffffd1}.cl-conversion__text-over .cl-conversion__cta{background:#fff;color:var(--cl-fg)}.cl-conversion__text-over .cl-conversion__cta:hover{opacity:1;background:var(--cl-fg);color:#fff;outline:1px solid #ffffff}.cl-conversion__text-over .cl-conversion__secondary{color:#ffffffbf}.cl-conversion>.cl-conversion__heading,.cl-conversion>.cl-conversion__sub,.cl-conversion>.cl-conversion__cta,.cl-conversion>.cl-conversion__secondary{display:none}.cl-reassurance{flex-direction:row;justify-content:space-around;padding:4.8rem}.cl-reassurance__row{flex-direction:column;align-items:center;text-align:center;gap:1rem;flex:1}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/collections-landing.css.map */
