@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400..600&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap";:root{--ws-green: #2A5240;--ws-green-deep: #1D3E36;--ws-ink: #1A2420;--ws-sage: #F1F5EE;--ws-sage-band: #E8EFE4;--ws-olive: #767E68;--ws-gold: #C6A664;--ws-burgundy: #883050;--ws-hairline: #ECEAE3}.ws-eyebrow{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-olive);margin:0 0 6px}.ws-eyebrow--burgundy{color:var(--ws-burgundy)}.ws-eyebrow--gold{color:var(--ws-gold)}.ws-heading{font-family:Newsreader,Arsenal,Georgia,serif;font-weight:500;font-size:34px;line-height:1.15;letter-spacing:-.02em;color:var(--ws-ink);margin:0;text-wrap:pretty}.ws-section{padding:56px 0}.ws-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.ws-view-all{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-green);text-decoration:none;white-space:nowrap}.ws-view-all:hover{text-decoration:underline;text-underline-offset:3px;color:var(--ws-green-deep)}.ws-btn{display:inline-block;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:15px 26px;border-radius:8px;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ws-btn--green{background:var(--ws-green);color:#fff}.ws-btn--green:hover{background:var(--ws-green-deep);color:#fff}.ws-btn--outline-light{border:1px solid rgba(255,255,255,.5);color:#fff;background:transparent;padding:14px 25px}.ws-btn--outline-light:hover{border-color:#fff;background:#ffffff14;color:#fff}.ws-btn--gold{background:var(--ws-gold);color:var(--ws-ink)}.ws-btn--gold:hover{background:#d4b87e;color:var(--ws-ink)}.ws-link-underline{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-ink);text-decoration:underline;text-underline-offset:4px}.ws-link-underline:hover{color:var(--ws-green)}.ws-shipbar{position:relative;background:var(--ws-green);color:#fff;overflow:hidden}.ws-shipbar__fill{position:absolute;top:0;left:0;bottom:0;background:var(--ws-green-deep);transition:width .3s ease}.ws-shipbar__text{position:relative;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;letter-spacing:.04em;padding:9px 16px;margin:0}.ws-hero{display:grid;grid-template-columns:46% 54%;min-height:520px}.ws-hero__panel{background:var(--ws-sage);padding:64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ws-hero__panel .ws-eyebrow{letter-spacing:.1em;margin:0 0 16px}.ws-hero__title{font-family:Newsreader,Arsenal,Georgia,serif;font-weight:500;font-size:48px;line-height:1.1;letter-spacing:-.02em;color:var(--ws-ink);margin:0 0 18px;text-wrap:pretty}.ws-hero__text{font-family:Plus Jakarta Sans,sans-serif;font-size:15.5px;line-height:1.65;color:#1a2420b8;margin:0 0 28px;max-width:46ch}.ws-hero__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ws-hero__media{position:relative;overflow:hidden}.ws-hero__media img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ws-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ws-tile{text-decoration:none;color:var(--ws-ink);display:flex;flex-direction:column;gap:10px}.ws-tile__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--ws-sage)}.ws-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.ws-tile:hover .ws-tile__media img{transform:scale(1.04)}.ws-tile__label{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center}.ws-story{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ws-story__media{position:relative;overflow:hidden;min-height:320px}.ws-story__media img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ws-story__panel{background:var(--ws-green-deep);color:#fff;padding:72px 64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ws-story__panel .ws-eyebrow{color:var(--ws-gold);letter-spacing:.1em;margin:0 0 16px}.ws-story__title{font-family:Newsreader,Arsenal,Georgia,serif;font-weight:500;font-size:34px;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 0 16px;text-wrap:pretty}.ws-story__text{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.65;color:#ffffffc7;margin:0 0 28px;max-width:56ch}.ws-story__text p{margin:0}.ws-reviews{background:var(--ws-sage-band);padding:56px 0}.ws-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:center}.ws-reviews__stars{color:var(--ws-gold);font-size:20px;letter-spacing:3px;line-height:1;margin-bottom:12px}.ws-reviews__title{font-family:Newsreader,Arsenal,Georgia,serif;font-weight:500;font-size:30px;line-height:1.15;letter-spacing:-.02em;color:var(--ws-ink);margin:0 0 8px}.ws-reviews__sub{font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;color:#1a2420a6;margin:0}.ws-review-card{background:#fff;padding:26px 28px}.ws-review-card__stars{color:var(--ws-gold);font-size:14px;letter-spacing:2px;line-height:1;margin-bottom:12px}.ws-review-card__quote{font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;line-height:1.6;color:var(--ws-ink);margin:0 0 16px}.ws-review-card__author{font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;color:#1a2420b3}.ws-review-card__verified{color:var(--ws-green);font-weight:500}.ws-blog{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ws-blog-card{display:flex;gap:20px;align-items:center;text-decoration:none;color:var(--ws-ink)}.ws-blog-card__media{width:220px;flex:0 0 auto;aspect-ratio:4 / 3;overflow:hidden;background:var(--ws-sage)}.ws-blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.ws-blog-card:hover .ws-blog-card__media img{transform:scale(1.04)}.ws-blog-card__body{display:flex;flex-direction:column;gap:8px}.ws-blog-card__date{font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ws-olive)}.ws-blog-card__title{font-family:Newsreader,Arsenal,Georgia,serif;font-weight:500;font-size:21px;line-height:1.3;letter-spacing:-.01em;margin:0;text-wrap:pretty}.ws-blog-card__more{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-green)}.ws-newsletter{background:var(--ws-green-deep);padding:60px 0}.ws-newsletter__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ws-newsletter__title{font-family:Newsreader,Arsenal,Georgia,serif;font-weight:500;font-size:30px;letter-spacing:-.02em;color:#fff;margin:0 0 8px}.ws-newsletter__text{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.6;color:#ffffffbf;margin:0;max-width:440px}.ws-newsletter__form{display:flex;gap:10px;flex:0 0 auto;margin:0}.ws-newsletter__input{width:300px;max-width:100%;padding:14px 18px;border-radius:8px;border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;box-sizing:border-box;color:var(--ws-ink);background:#fff}.ws-newsletter__input::placeholder{color:#1a242080}.ws-newsletter__msg{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;color:#fff;margin:12px 0 0}@media screen and (max-width:989px){.ws-hero{grid-template-columns:1fr;min-height:0}.ws-hero__panel{order:1;padding:40px 24px 36px}.ws-hero__media{order:2;height:230px}.ws-hero__media img,.ws-story__media img{position:static}.ws-hero__title{font-size:33px}.ws-story{grid-template-columns:1fr}.ws-story__media{min-height:0;height:260px}.ws-story__panel{padding:40px 24px}.ws-story__title{font-size:25px}.ws-reviews__grid{grid-template-columns:1fr;gap:20px;align-items:start}.ws-blog{grid-template-columns:1fr}.ws-newsletter__inner{flex-direction:column;align-items:stretch;gap:18px}.ws-newsletter__form{flex-direction:column}.ws-newsletter__input{width:100%}}@media screen and (max-width:749px){.ws-section{padding:36px 0}.ws-heading{font-size:26px}.ws-hero__actions .ws-btn--green{display:block;width:100%;box-sizing:border-box}.ws-tiles{grid-template-columns:repeat(3,1fr);gap:10px}.ws-tile__label{font-size:10.5px;letter-spacing:.05em}.ws-blog-card__media{width:140px}.ws-blog-card__title{font-size:17px}.ws-shipbar__text{font-size:11.5px;letter-spacing:.03em;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/ws-home.css.map */
