.wl{--ink:#292b27;--muted:#6d7068;--paper:#f8f5ef;--sage:#626b58;--line:#ddd7ce;color:var(--ink);background:#fff}.wl *{box-sizing:border-box}.wl-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.wl h1,.wl h2,.wl h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04;margin:0}.wl h1{font-size:clamp(48px,6vw,88px)}.wl h2{font-size:clamp(36px,4vw,58px)}.wl h3{font-size:28px}.wl p{line-height:1.6}.wl-eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:11px;margin:0 0 14px}.wl-rte{font-size:16px;line-height:1.7}.wl-btn{display:inline-block;background:var(--sage);color:#fff;text-decoration:none;padding:15px 24px;border:1px solid var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:12px;cursor:pointer}.wl-btn--outline{background:transparent;color:var(--ink);border-color:var(--ink)}.wl-placeholder{background:#eee9e1;color:#c3bbb0}.wl-hero{position:relative;min-height:620px;overflow:hidden}.wl-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .55s ease}.wl-hero__slide.is-active{opacity:1;visibility:visible;position:absolute}.wl-hero__media,.wl-hero__image{width:100%;height:100%;min-height:620px;object-fit:cover}.wl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f0f0c1f 0% 46%,#0f0f0c8c)}.wl-hero__content{position:relative;z-index:2;min-height:620px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:55%;color:#fff}.wl-hero__text{max-width:480px;font-size:18px;line-height:1.6;margin:22px 0 26px}.wl-hero__arrow{position:absolute;top:50%;z-index:5;width:42px;height:42px;border:0;border-radius:50%;background:#ffffffeb;font-size:28px;line-height:1;cursor:pointer}.wl-hero__arrow--prev{left:20px}.wl-hero__arrow--next{right:20px}.wl-hero__dots{position:absolute;z-index:5;bottom:20px;left:50%;display:flex;gap:8px;transform:translate(-50%)}.wl-hero__dot{width:9px;height:9px;border-radius:50%;border:1px solid #fff;background:transparent;padding:0}.wl-hero__dot.is-active{background:#fff}.wl-pillars{border-bottom:1px solid var(--line);background:#fff}.wl-pillars__inner{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 0;font-family:Georgia,Times New Roman,serif;font-size:17px}.wl-pillars i{font-style:normal;color:#a69e92}.wl-intro{display:grid;grid-template-columns:.9fr 1.35fr;gap:60px;padding:90px 0}.wl-intro__copy{align-self:center}.wl-intro__copy .wl-rte{margin:24px 0}.wl-intro__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wl-intro__gallery figure{margin:0;text-align:center}.wl-card-image{width:100%;aspect-ratio:3/4;object-fit:cover}.wl-intro__gallery figcaption{padding-top:12px}.wl-intro__gallery strong{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.wl-intro__gallery em{display:block;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:13px;color:var(--muted)}.wl-retail{background:var(--paper);padding:70px 0}.wl-retail h2{margin-bottom:36px}.wl-retail__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.wl-retail__item{text-align:center}.wl-retail__icon{width:70px;height:70px;border:1px solid #bdb7ae;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;font-size:26px}.wl-retail__item p{font-family:Georgia,Times New Roman,serif;line-height:1.25;margin:0}.wl-collections{padding:90px 0}.wl-collections h2{margin-bottom:34px}.wl-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.wl-collection-card{background:var(--paper)}.wl-collection-card__image{width:100%;aspect-ratio:4/3;object-fit:cover}.wl-collection-card__body{padding:24px}.wl-collection-card__body .wl-rte{margin:12px 0 18px}.wl-collection-card__body a{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.wl-working{display:grid;grid-template-columns:.8fr 1.2fr;background:#f3efe8}.wl-working__image{min-height:500px}.wl-working__photo{width:100%;height:100%;min-height:500px;object-fit:cover}.wl-working__content{padding:75px clamp(35px,7vw,110px);align-self:center}.wl-working__content h2{margin-bottom:28px}.wl-working__content ul{list-style:none;margin:0;padding:0}.wl-working__content li{display:flex;gap:14px;align-items:flex-start;padding:10px 0;line-height:1.45}.wl-working__content li span{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--sage);color:#fff;display:grid;place-items:center;font-size:12px}.wl-enquiry{padding:90px 0;background:#fff}.wl-enquiry__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.wl-enquiry__intro .wl-rte{margin:22px 0}.wl-contact a{color:inherit}.wl-form{background:var(--paper);padding:34px}.wl-form label{display:block;margin-bottom:14px}.wl-form label span{display:block;font-size:12px;margin-bottom:7px}.wl-form input,.wl-form select,.wl-form textarea{width:100%;border:1px solid #ddd5cb;background:#fff;color:var(--ink);padding:13px 14px;font:inherit;border-radius:0}.wl-form textarea{resize:vertical}.wl-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wl-form__success{padding:12px;background:#eef2eb}.wl-form .errors{margin-bottom:20px}.wl-form .wl-btn{width:auto;margin-top:4px}@media(max-width:989px){.wl-hero,.wl-hero__media,.wl-hero__image,.wl-hero__content{min-height:560px}.wl-hero__overlay{background:linear-gradient(0deg,#0f0f0c9e,#0f0f0c1f)}.wl-hero__content{padding:280px 24px 50px;justify-content:flex-end;align-items:flex-start}.wl-intro,.wl-enquiry__grid{grid-template-columns:1fr}.wl-retail__grid{grid-template-columns:repeat(3,1fr)}.wl-working{grid-template-columns:1fr}.wl-working__image,.wl-working__photo{min-height:420px}}@media(max-width:640px){.wl-shell{width:min(100% - 28px,1180px)}.wl-pillars__inner{gap:9px;font-size:14px;padding:18px 0}.wl-intro{padding:60px 0}.wl-intro__gallery{grid-template-columns:1fr 1fr}.wl-intro__gallery figure:last-child{grid-column:1/-1}.wl-retail{padding:55px 0}.wl-retail__grid{grid-template-columns:repeat(2,1fr)}.wl-collections{padding:60px 0}.wl-collections__grid{grid-template-columns:1fr}.wl-working__content{padding:55px 24px}.wl-enquiry{padding:60px 0}.wl-form{padding:22px}.wl-form__row{grid-template-columns:1fr}.wl-hero__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
