:root{--ws-paper: #f6eedc;--ws-paper-deep: #efe3c6;--ws-forest: #344527;--ws-forest-deep: #1f3018;--ws-leaf: #667449;--ws-sage: #919661;--ws-lichen: #b8b987;--ws-gold: #b49332;--ws-acorn: #8b6331;--ws-blueberry: #4a5675;--ws-gold-light: #d8c984;--ws-cream: #f8f4e9;--ws-ink: #313521;--ws-line: color-mix(in srgb, var(--ws-forest) 22%, transparent);--ws-line-soft: color-mix(in srgb, var(--ws-forest) 12%, transparent);--ws-shadow: 0 2rem 6rem color-mix(in srgb, var(--ws-forest-deep) 10%, transparent);--ws-shadow-soft: 0 1.2rem 3.6rem color-mix(in srgb, var(--ws-forest-deep) 6%, transparent);--ws-display: "The Seasons", Georgia, "Times New Roman", serif;--ws-body: Georgia, "Times New Roman", serif;--ws-utility: Arial, Helvetica, sans-serif;--ws-radius-sm: 1.2rem;--ws-radius: 2.4rem;--ws-radius-lg: 3.2rem}html{scroll-behavior:smooth}body.gradient,body.password{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--ws-gold-light) 20%,transparent),transparent 34rem),linear-gradient(180deg,var(--ws-paper),var(--ws-cream) 60%,var(--ws-paper));color:var(--ws-ink);font-family:var(--ws-body);font-size:1.75rem;line-height:1.65}body,button,input,select,textarea{font-family:var(--ws-body)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.header__heading-link,.footer-block__heading,.article-template__title,.main-page-title,.collection-hero__title,.title{color:var(--ws-forest);font-family:var(--ws-display);font-weight:400;letter-spacing:-.04em;line-height:1.04}h1,.h1{font-size:clamp(4.2rem,6vw,7.4rem)}h2,.h2{font-size:clamp(3.2rem,4vw,5.4rem)}h3,.h3{font-size:clamp(2.2rem,2.4vw,3rem)}p,li{text-wrap:pretty}a{color:inherit}.rte a,.underlined-link,.link{color:var(--ws-forest);text-decoration-color:var(--ws-gold);text-decoration-thickness:.1rem;text-underline-offset:.45rem}.rte a:hover,.underlined-link:hover,.link:hover{color:var(--ws-forest-deep);text-decoration-thickness:.2rem}::selection{background:var(--ws-gold-light);color:var(--ws-forest-deep)}*:focus-visible{outline:.2rem solid var(--ws-blueberry);outline-offset:.35rem;box-shadow:0 0 0 .4rem var(--ws-cream)}.page-width{max-width:128rem}.button,.button-label,.shopify-challenge__button,.customer button,.ws-newsletter__form button,.product-form__submit{background:var(--ws-forest);border:.1rem solid var(--ws-forest);border-radius:999px;box-shadow:none;color:var(--ws-cream);font-family:var(--ws-utility);font-size:1.25rem;font-weight:700;letter-spacing:.12em;min-height:5rem;padding-inline:2.6rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:after,.button:before,.shopify-payment-button__button:after,.shopify-payment-button__button:before{box-shadow:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.product-form__submit:hover,.ws-newsletter__form button:hover{background:var(--ws-forest-deep);border-color:var(--ws-forest-deep);color:var(--ws-cream);transform:translateY(-.2rem)}.button--secondary,.button--tertiary{background:transparent;border-color:var(--ws-forest);color:var(--ws-forest)}.button--secondary:hover,.button--tertiary:hover{background:var(--ws-forest);color:var(--ws-cream)}.button--light{background:var(--ws-paper);border-color:var(--ws-paper);color:var(--ws-forest-deep)}.button--light:hover{background:var(--ws-cream);border-color:var(--ws-cream);color:var(--ws-forest-deep)}.field__input,.select__select,.customer .field input,.quantity,textarea,input[type=text],input[type=email],input[type=password],input[type=search]{background:var(--ws-cream);border-color:var(--ws-line);border-radius:1.4rem;color:var(--ws-ink);font-family:var(--ws-body)}.field:after,.select:after,.customer .field:after,.localization-form__select:after{border-color:var(--ws-line);border-radius:1.4rem;box-shadow:none}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after{border-color:var(--ws-forest);box-shadow:none}.caption-with-letter-spacing,.product__text,.card__badge,.facets__heading,.facet-filters__label,.product-count__text,.article-card__info,.ws-kicker,.ws-section-index,.ws-product-card__type{font-family:var(--ws-utility);font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gradient,.color-scheme-1,.color-scheme-2{background:transparent}.announcement-bar-section{background:var(--ws-gold-light);border:0}.announcement-bar{color:var(--ws-forest-deep);min-height:3.8rem}.announcement-bar__message{font-family:var(--ws-utility);font-size:1.1rem;font-weight:700;letter-spacing:.13em;padding-block:1rem;text-transform:uppercase}.section-header{position:relative;z-index:30}.header-wrapper{background:color-mix(in srgb,var(--ws-paper) 94%,transparent);border-bottom:.1rem solid var(--ws-line);-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}.header{min-height:7.2rem}.header__heading-logo{display:block;filter:none;max-height:7rem;width:auto}.header__heading-link{padding-block:0}.header__menu-item,.menu-drawer__menu-item,.header__active-menu-item{color:var(--ws-forest);font-family:var(--ws-utility);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header__menu-item span{text-underline-offset:.5rem}.header__menu-item:hover,.header__active-menu-item{color:var(--ws-forest-deep)}.header__submenu,.menu-drawer,.menu-drawer__submenu{background:var(--ws-cream);border-color:var(--ws-line)}.header__submenu{border-radius:1.6rem;box-shadow:var(--ws-shadow-soft);overflow:hidden}.header__icon{color:var(--ws-forest)}.cart-count-bubble{background:var(--ws-gold);color:var(--ws-forest-deep);font-family:var(--ws-utility)}.footer{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--ws-gold-light) 12%,transparent),transparent 34rem),var(--ws-forest-deep);border:0;color:var(--ws-paper);margin-top:0}.footer h2,.footer h3,.footer .footer-block__heading,.footer a,.footer p,.footer .copyright__content{color:var(--ws-paper)}.footer .footer-block__heading{font-family:var(--ws-utility);font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.footer .footer-block__details-content a{font-size:1.6rem;text-decoration-color:transparent}.footer .footer-block__details-content a:hover{color:var(--ws-gold-light);text-decoration-color:var(--ws-gold-light)}.footer__content-top{padding-bottom:5rem}.footer__content-bottom{border-top-color:color-mix(in srgb,var(--ws-paper) 22%,transparent)}.footer .list-social__link{color:var(--ws-paper)}.footer .list-social__link:hover{color:var(--ws-gold-light)}.card-wrapper .card,.contains-card--product,.contains-card--collection,.article-card-wrapper .card{background:color-mix(in srgb,var(--ws-cream) 84%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);box-shadow:none;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}.card-wrapper:hover .card,.article-card-wrapper:hover .card{box-shadow:var(--ws-shadow-soft);transform:translateY(-.4rem)}.card__media{background:var(--ws-paper-deep)}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.025)}.card__content,.card__information{background:transparent}.card__heading,.card__heading a{color:var(--ws-forest);font-family:var(--ws-display);font-size:2.2rem;letter-spacing:-.025em;line-height:1.12}.card-information>.price{color:var(--ws-acorn);font-family:var(--ws-utility);font-size:1.25rem;font-weight:700;letter-spacing:.08em}.badge{background:var(--ws-gold-light);border:0;border-radius:999px;color:var(--ws-forest-deep);font-family:var(--ws-utility);font-size:1rem;font-weight:700;letter-spacing:.1em;padding:.7rem 1rem;text-transform:uppercase}.ws-kicker{color:var(--ws-leaf);margin:0 0 1.4rem}.ws-section-index{color:var(--ws-gold);margin:0}.ws-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.ws-text-link{align-items:center;color:var(--ws-forest);display:inline-flex;font-family:var(--ws-utility);font-size:1.2rem;font-weight:700;letter-spacing:.1em;min-height:4.8rem;text-decoration:underline;text-decoration-color:var(--ws-gold);text-underline-offset:.5rem;text-transform:uppercase}.ws-text-link:hover{color:var(--ws-forest-deep);text-decoration-thickness:.2rem}.ws-hero{background:var(--ws-paper);border-bottom:.1rem solid var(--ws-line);overflow:hidden;position:relative}.ws-hero__inner{align-items:center;display:grid;gap:clamp(5rem,8vw,11rem);grid-template-columns:minmax(0,1.05fr) minmax(32rem,.78fr);min-height:76rem;padding-bottom:8rem;padding-top:8rem;position:relative}.ws-hero__copy{position:relative;z-index:2}.ws-hero h1{color:var(--ws-forest);font-size:clamp(5.2rem,7.8vw,10.2rem);letter-spacing:-.055em;line-height:.92;margin:0;max-width:9ch}.ws-hero__lead{color:var(--ws-ink);font-size:clamp(2rem,2.3vw,2.6rem);line-height:1.5;margin:2.8rem 0 3.2rem;max-width:64rem}.ws-hero__meta{border-top:.1rem solid var(--ws-line);display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:4rem;padding-top:2rem}.ws-hero__meta span{color:var(--ws-leaf);font-family:var(--ws-utility);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ws-hero__specimen{position:relative}.ws-hero__plate{background:linear-gradient(color-mix(in srgb,var(--ws-cream) 94%,transparent),color-mix(in srgb,var(--ws-paper) 96%,transparent));border:.1rem solid var(--ws-line);border-radius:48% 48% 42% 42%/38% 38% 48% 48%;box-shadow:var(--ws-shadow);padding:clamp(2.2rem,4vw,4rem);position:relative}.ws-hero__plate:after{border:.1rem solid color-mix(in srgb,var(--ws-gold) 42%,transparent);border-radius:inherit;content:"";top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;pointer-events:none;position:absolute}.ws-hero__logo{display:block;height:auto;position:relative;width:100%;z-index:1}.ws-hero__caption{color:var(--ws-leaf);font-size:1.4rem;font-style:italic;line-height:1.4;margin:1.8rem auto 0;max-width:38rem;text-align:center}.ws-manifesto{border-bottom:.1rem solid var(--ws-line);padding:9rem 0}.ws-manifesto__inner{display:grid;gap:3rem;grid-template-columns:8rem minmax(0,1fr)}.ws-manifesto h2{font-size:clamp(4rem,6vw,7.6rem);margin:0;max-width:15ch}.ws-manifesto__text{color:var(--ws-leaf);font-size:2rem;line-height:1.65;margin-top:2.4rem;max-width:76rem}.ws-section{padding:9rem 0}.ws-section--lichen{background:linear-gradient(145deg,color-mix(in srgb,var(--ws-lichen) 32%,var(--ws-paper)),color-mix(in srgb,var(--ws-sage) 16%,var(--ws-cream)));border-bottom:.1rem solid var(--ws-line);border-top:.1rem solid var(--ws-line)}.ws-section__head{align-items:end;display:flex;gap:4rem;justify-content:space-between;margin-bottom:4rem}.ws-section__head>p{font-size:1.9rem;margin:0;max-width:56rem}.ws-section__title-group{align-items:start;display:grid;gap:2.4rem;grid-template-columns:5rem minmax(0,1fr)}.ws-section__head h2{margin:0;max-width:14ch}.ws-collection-grid{display:grid;gap:1.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ws-collection-card{background:color-mix(in srgb,var(--ws-cream) 82%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);color:var(--ws-ink);overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .22s ease,transform .22s ease}.ws-collection-card:after{background:var(--ws-card-accent);content:"";height:.5rem;inset:auto 0 0;position:absolute}.ws-collection-card:hover{box-shadow:var(--ws-shadow-soft);transform:translateY(-.5rem)}.ws-collection-card__media{aspect-ratio:4 / 3;background:var(--ws-paper-deep);overflow:hidden;position:relative}.ws-collection-card__media img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ws-collection-card:hover .ws-collection-card__media img{transform:scale(1.035)}.ws-collection-card__number{background:var(--ws-paper);border-radius:999px;bottom:1.2rem;color:var(--ws-forest);font-family:var(--ws-utility);font-size:1.05rem;font-weight:700;left:1.2rem;letter-spacing:.12em;padding:.65rem .9rem;position:absolute}.ws-collection-card__body{min-height:19rem;padding:2.4rem;position:relative}.ws-collection-card h3{font-size:2.8rem;margin:0 0 .8rem}.ws-collection-card p{line-height:1.5;margin:0}.ws-card-arrow{bottom:1.8rem;color:var(--ws-card-accent);font-size:2rem;position:absolute;right:2rem}.ws-product-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ws-product-card{background:color-mix(in srgb,var(--ws-cream) 86%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}.ws-product-card:hover{box-shadow:var(--ws-shadow-soft);transform:translateY(-.4rem)}.ws-product-card__media{aspect-ratio:1 / 1;background:var(--ws-paper-deep);display:block;overflow:hidden}.ws-product-card__media img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ws-product-card:hover img{transform:scale(1.025)}.ws-product-card__body{padding:2rem 2.2rem 2.4rem}.ws-product-card__type{color:var(--ws-leaf);margin:0 0 .8rem}.ws-product-card h3{font-size:2.35rem;line-height:1.15;margin:0 0 1rem}.ws-product-card h3 a{color:var(--ws-forest);text-decoration:none}.ws-product-card .price{color:var(--ws-acorn);font-family:var(--ws-utility);font-size:1.25rem;font-weight:700;letter-spacing:.08em;margin:0}.ws-values{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--ws-gold-light) 14%,transparent),transparent 34rem),var(--ws-forest-deep);color:var(--ws-paper);padding:9rem 0}.ws-values .ws-kicker{color:var(--ws-gold-light)}.ws-values h2,.ws-values h3{color:var(--ws-paper)}.ws-values__heading{margin:0 auto 5rem;max-width:70rem;text-align:center}.ws-values__heading h2{margin:0}.ws-values__grid{border-top:.1rem solid color-mix(in srgb,var(--ws-paper) 24%,transparent);display:grid;grid-template-columns:repeat(3,1fr)}.ws-value{border-right:.1rem solid color-mix(in srgb,var(--ws-paper) 24%,transparent);padding:4rem;text-align:center}.ws-value:last-child{border-right:0}.ws-value__number{color:var(--ws-gold-light);font-family:var(--ws-utility);font-size:1.1rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.6rem}.ws-value h3{font-size:3rem;margin:0 0 1rem}.ws-value p{font-size:1.7rem;line-height:1.55;margin:0}.ws-section--story{background:var(--ws-cream)}.ws-story{align-items:center;display:grid;gap:8rem;grid-template-columns:minmax(0,1.1fr) minmax(28rem,.9fr)}.ws-story h2{margin:0 0 2rem}.ws-story__text{font-size:1.9rem;line-height:1.65;margin-bottom:2.4rem;max-width:70rem}.ws-quote{border-left:.4rem solid var(--ws-gold);color:var(--ws-forest);font-family:var(--ws-display);font-size:clamp(3rem,4vw,5rem);font-style:italic;line-height:1.18;margin:0;padding:1rem 0 1rem 3rem}.ws-section--map{background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--ws-gold-light) 18%,transparent),transparent 28rem),var(--ws-paper-deep);border-bottom:.1rem solid var(--ws-line);border-top:.1rem solid var(--ws-line)}.ws-split{align-items:center;display:grid;gap:7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-split h2{margin:0 0 2rem}.ws-split>div>p:not(.ws-kicker){font-size:1.9rem;line-height:1.6;margin:0 0 2.8rem}.ws-map-figure{align-items:center;display:flex;justify-content:center;min-width:0;padding-block:clamp(1rem,3vw,3rem)}.ws-map-figure img{display:block;filter:drop-shadow(0 1.8rem 2.6rem rgb(31 48 24 / 12%));height:auto;max-width:72rem;width:100%}.ws-home-app{align-items:center;background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--ws-gold-light) 16%,transparent),transparent 24rem),var(--ws-blueberry);border-radius:var(--ws-radius-lg);color:var(--ws-cream);display:grid;gap:5rem;grid-template-columns:minmax(0,1fr) auto;margin:8rem auto;overflow:hidden;padding:clamp(4rem,7vw,7rem)}.ws-home-app h2{color:var(--ws-cream);margin:0 0 1.4rem}.ws-home-app .ws-kicker{color:var(--ws-gold-light)}.ws-home-app p:not(.ws-kicker){font-size:1.9rem;line-height:1.55;margin:0 0 2.6rem;max-width:66rem}.ws-home-app img{border:.1rem solid color-mix(in srgb,var(--ws-paper) 25%,transparent);border-radius:2.4rem;box-shadow:var(--ws-shadow);height:18rem;object-fit:cover;width:18rem}.ws-newsletter{border-top:.1rem solid var(--ws-line);padding:9rem 0}.ws-newsletter__box{align-items:center;background:color-mix(in srgb,var(--ws-cream) 82%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius-lg);box-shadow:var(--ws-shadow-soft);display:grid;gap:5rem;grid-template-columns:1fr 1fr;padding:clamp(4rem,7vw,7rem)}.ws-newsletter h2{margin:0 0 1.4rem}.ws-newsletter p{font-size:1.8rem;line-height:1.55;margin:0}.ws-newsletter__form{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.ws-newsletter__form input{background:var(--ws-cream);border:.1rem solid var(--ws-forest);border-radius:999px;color:var(--ws-ink);font:inherit;min-height:5.2rem;padding:0 2rem}.ws-newsletter__form button{cursor:pointer}.ws-form-message{grid-column:1 / -1;margin-top:1rem}.collection-hero{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--ws-gold-light) 18%,transparent),transparent 28rem),var(--ws-paper-deep);border-bottom:.1rem solid var(--ws-line);padding-block:6rem}.collection-hero__inner{align-items:center}.collection-hero__title{font-size:clamp(4.8rem,7vw,8rem);margin:0}.collection-hero__description{color:var(--ws-leaf);font-size:1.9rem;line-height:1.6;margin-top:1.8rem;max-width:72rem}.collection-hero__image-container{border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow-soft);overflow:hidden}.facets-container{border-bottom:.1rem solid var(--ws-line);padding-block:2rem}.facets__form,.facet-filters__field,.product-count{color:var(--ws-forest)}.facets__display,.facets__header,.mobile-facets__inner{background:var(--ws-cream);border-color:var(--ws-line)}.active-facets__button-inner{background:var(--ws-paper-deep);border-color:var(--ws-line);border-radius:999px;box-shadow:none;color:var(--ws-forest)}#product-grid{row-gap:3rem}#product-grid .card-wrapper,#product-grid .card{height:100%}#product-grid .card>.card__content{display:flex;flex-direction:column;height:100%}#product-grid .card>.card__content>.card__information{display:flex;flex:1;flex-direction:column;min-height:12rem;padding:2rem}#product-grid .card>.card__content .card-information{margin-top:auto}.product{gap:clamp(4rem,6vw,8rem)}.product__media-wrapper{background:var(--ws-paper)}.product__media,.product__media img,.product__media-toggle:after{border-radius:var(--ws-radius)}.product__media{background:var(--ws-cream);border:.1rem solid var(--ws-line);overflow:hidden}.product__info-container{background:color-mix(in srgb,var(--ws-cream) 72%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius-lg);padding:clamp(2.8rem,4vw,5rem)}.product__text{color:var(--ws-leaf)}.product__title{margin-bottom:1.8rem}.product__title h1{color:var(--ws-forest);font-size:clamp(3.8rem,5vw,6.2rem)}.product .price{color:var(--ws-acorn);font-family:var(--ws-utility);font-weight:700;letter-spacing:.04em}.product-form__input .form__label,.quantity__label{color:var(--ws-forest);font-family:var(--ws-utility);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-form__input input[type=radio]+label{background:var(--ws-cream);border-color:var(--ws-line);border-radius:999px;color:var(--ws-forest)}.product-form__input input[type=radio]:checked+label{background:var(--ws-forest);border-color:var(--ws-forest);color:var(--ws-cream)}.shopify-payment-button__button{border-radius:999px;font-family:var(--ws-utility);font-size:1.2rem;font-weight:700;letter-spacing:.1em;min-height:5rem;text-transform:uppercase}.product__description{border-top:.1rem solid var(--ws-line);color:var(--ws-ink);line-height:1.7;margin-top:3rem;padding-top:3rem}.product__description h2,.product__description h3{margin-top:3rem}.product__accordion{border-color:var(--ws-line)}.product__accordion summary{color:var(--ws-forest)}.related-products{border-top:.1rem solid var(--ws-line);padding-top:7rem}.related-products__heading{text-align:center}.main-page-title{margin:0 auto 4rem;max-width:14ch;text-align:center}.shopify-section:has(.main-page-title){padding-top:6rem}.page-width--narrow{max-width:88rem}.page-width--narrow .rte,.article-template__content{background:color-mix(in srgb,var(--ws-cream) 74%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius-lg);font-size:1.85rem;line-height:1.75;padding:clamp(3rem,6vw,6rem)}.page-width--narrow .rte h2,.article-template__content h2{border-top:.1rem solid var(--ws-line);margin-top:4rem;padding-top:4rem}.contact{background:var(--ws-paper-deep);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius-lg);margin-bottom:8rem;max-width:88rem;padding:clamp(3rem,6vw,6rem)}.contact h2{text-align:center}.main-blog{padding-block:7rem}.main-blog .title--primary{text-align:center}.blog-articles{gap:3rem}.article-template__hero-container{margin-top:4rem}.article-template__hero-container img{border-radius:var(--ws-radius-lg)}.article-template__title{font-size:clamp(4rem,6vw,7rem);margin:0 auto;max-width:15ch;text-align:center}.article-template__link{color:var(--ws-forest);font-family:var(--ws-utility);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-search,.template-404,.cart-items,.cart__footer,.customer{padding-block:6rem}.template-search__header,.title-wrapper-with-link{margin-bottom:4rem}.template-search__header h1,.title-wrapper-with-link h1,.cart__empty-text,.customer h1{color:var(--ws-forest)}.cart-items,.cart__footer{background:transparent}.cart-item{border-bottom:.1rem solid var(--ws-line)}.cart-item__media img{border-radius:var(--ws-radius-sm)}.cart-item__name,.cart__items .product-option,.cart-item__price-wrapper{color:var(--ws-forest)}.cart__footer>div{background:color-mix(in srgb,var(--ws-cream) 78%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);padding:3rem}.cart-drawer,.drawer__inner,.cart-notification{background:var(--ws-cream);border-color:var(--ws-line)}.drawer__header,.drawer__footer{border-color:var(--ws-line)}.customer form,.customer table{background:color-mix(in srgb,var(--ws-cream) 76%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);padding:3rem}.ws-roadmap-hero,.ws-app-hero{background:radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--ws-gold-light) 16%,transparent),transparent 32rem),var(--ws-forest-deep);color:var(--ws-paper);overflow:hidden;padding:9rem 0 8rem;position:relative;text-align:center}.ws-roadmap-hero .ws-kicker,.ws-app-hero .ws-kicker{color:var(--ws-gold-light)}.ws-roadmap-hero h1,.ws-app-hero h1{color:var(--ws-paper);font-size:clamp(5rem,8vw,9rem);margin:0 auto 2rem}.ws-roadmap-hero p:last-child{font-size:2rem;line-height:1.6;margin:0 auto;max-width:72rem}.ws-roadmap{padding:8rem 0 9rem}.ws-roadmap__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-city-card{background:color-mix(in srgb,var(--ws-cream) 82%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);display:flex;flex-direction:column;min-height:31rem;padding:3rem}.ws-city-card__status{color:var(--ws-leaf);font-family:var(--ws-utility);font-size:1.1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ws-city-card h2{font-size:3.4rem;margin:1.2rem 0 .3rem}.ws-city-card__state{color:var(--ws-acorn);font-family:var(--ws-utility);font-size:1.15rem;font-weight:700;letter-spacing:.1em;margin:0 0 1.6rem;text-transform:uppercase}.ws-city-card__description{line-height:1.55;margin:0 0 2.4rem}.ws-city-card .button{align-self:flex-start;margin-top:auto}.ws-roadmap__request{background:var(--ws-paper-deep);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius-lg);margin-top:4rem;padding:clamp(4rem,7vw,7rem);text-align:center}.ws-roadmap__request h2{margin:0 0 1.2rem}.ws-roadmap__request p{font-size:1.9rem;line-height:1.6;margin:0 auto 2.4rem;max-width:66rem}.ws-city-request-hero{background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--ws-gold-light) 22%,transparent),transparent 28rem),var(--ws-paper-deep);border-bottom:.1rem solid var(--ws-line);padding:8rem 0 7rem;text-align:center}.ws-city-request-hero h1{font-size:clamp(5rem,8vw,8.4rem);margin:0 0 2rem}.ws-city-request-hero p:last-child{font-size:2rem;line-height:1.6;margin:0 auto;max-width:72rem}.ws-city-request{padding:8rem 0 9rem}.ws-city-request__layout{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1.4fr) minmax(28rem,.6fr);margin:auto;max-width:112rem}.ws-city-request__form-card,.ws-city-request__aside{border:.1rem solid var(--ws-line);border-radius:var(--ws-radius-lg)}.ws-city-request__form-card{background:color-mix(in srgb,var(--ws-cream) 80%,transparent);padding:clamp(3rem,5vw,5rem)}.ws-city-request__form-card h2,.ws-city-request__aside h2{font-size:3.8rem;margin:0 0 1rem}.ws-city-request__form-card>p{font-size:1.8rem;line-height:1.6;margin:0 0 3rem}.ws-city-request-form__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-city-request-field{display:flex;flex-direction:column;gap:.7rem}.ws-city-request-field--full{grid-column:1 / -1}.ws-city-request-field label,.ws-city-request-checkbox label{color:var(--ws-forest);font-family:var(--ws-utility);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ws-city-request-field input,.ws-city-request-field textarea{background:var(--ws-cream);border:.1rem solid var(--ws-line);border-radius:1.4rem;color:var(--ws-ink);font:inherit;font-size:1.7rem;padding:1.4rem 1.6rem;width:100%}.ws-city-request-field input{min-height:5.2rem}.ws-city-request-field textarea{min-height:14rem;resize:vertical}.ws-city-request-field input:focus,.ws-city-request-field textarea:focus{border-color:var(--ws-blueberry);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--ws-blueberry) 14%,transparent);outline:0}.ws-city-request-checkbox{align-items:flex-start;display:flex;gap:1rem;grid-column:1 / -1}.ws-city-request-checkbox input{accent-color:var(--ws-forest);height:1.8rem;margin-top:.3rem;width:1.8rem}.ws-city-request-captcha{color:var(--ws-leaf);font-size:1.35rem;grid-column:1 / -1;line-height:1.45}.ws-city-request-message{border-radius:1.2rem;grid-column:1 / -1;line-height:1.5;padding:1.5rem}.ws-city-request-message--success{background:color-mix(in srgb,var(--ws-sage) 20%,var(--ws-cream));color:var(--ws-forest-deep)}.ws-city-request-message--error{background:color-mix(in srgb,var(--ws-acorn) 14%,var(--ws-cream));color:var(--ws-forest-deep)}.ws-city-request__aside{background:var(--ws-forest);color:var(--ws-paper);padding:3.8rem}.ws-city-request__aside .ws-kicker{color:var(--ws-gold-light)}.ws-city-request__aside h2{color:var(--ws-paper)}.ws-city-request__aside p,.ws-city-request__aside li{font-size:1.7rem;line-height:1.6}.ws-city-request__aside ul{margin:2rem 0;padding-left:2rem}.ws-app-hero{text-align:left}.ws-app-hero__grid{align-items:center;display:grid;gap:7rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}.ws-app-icon{border:.1rem solid color-mix(in srgb,var(--ws-paper) 24%,transparent);border-radius:2.4rem;box-shadow:var(--ws-shadow);height:9rem;margin-bottom:2.5rem;width:9rem}.ws-app-hero__lead{font-size:2.1rem;line-height:1.55;margin:0 0 3rem;max-width:62rem}.ws-app-store-button{align-items:center;background:var(--ws-paper);border:.1rem solid var(--ws-paper);border-radius:1.4rem;color:var(--ws-forest-deep);display:inline-flex;font-family:var(--ws-utility);font-size:1.4rem;font-weight:700;gap:1rem;min-height:5.8rem;padding:0 2rem;text-decoration:none}.ws-app-store-button:hover{background:var(--ws-gold-light);border-color:var(--ws-gold-light)}.ws-app-store-button span{font-size:2.4rem}.ws-app-hero__phones{align-items:end;display:flex;justify-content:center;min-height:54rem}.ws-app-phone{border-radius:2rem;box-shadow:var(--ws-shadow);display:block;height:auto;max-height:52rem;width:auto}.ws-app-phone--back{margin-right:-4rem;transform:rotate(-4deg) translateY(2rem)}.ws-app-phone--front{position:relative;transform:rotate(3deg);z-index:2}.ws-app-proof{background:var(--ws-gold-light);border-bottom:.1rem solid var(--ws-line);padding:1.8rem 0;text-align:center}.ws-app-proof p{color:var(--ws-forest-deep);font-family:var(--ws-utility);font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.ws-app-features,.ws-app-gallery,.ws-app-cta{padding:9rem 0}.ws-app-feature-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-app-feature{background:color-mix(in srgb,var(--ws-cream) 82%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);padding:3rem}.ws-app-feature__number{color:var(--ws-gold);font-family:var(--ws-utility);font-size:1.1rem;font-weight:700;letter-spacing:.16em}.ws-app-feature h3{margin:1rem 0}.ws-app-feature p{line-height:1.55;margin:0}.ws-app-gallery{background:color-mix(in srgb,var(--ws-lichen) 22%,var(--ws-paper));border-bottom:.1rem solid var(--ws-line);border-top:.1rem solid var(--ws-line)}.ws-app-gallery__row{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;margin-top:4rem}.ws-app-gallery__row img{aspect-ratio:598 / 1300;border:.1rem solid var(--ws-line);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow-soft);display:block;height:auto;max-width:24rem;object-fit:contain;width:100%}.ws-app-cta{text-align:center}.ws-app-cta__box{background:var(--ws-blueberry);border-radius:var(--ws-radius-lg);color:var(--ws-cream);margin:auto;max-width:96rem;padding:clamp(4rem,7vw,8rem)}.ws-app-cta .ws-kicker{color:var(--ws-gold-light)}.ws-app-cta h2{color:var(--ws-cream);margin:0 0 1.5rem}.ws-app-cta p{font-size:1.9rem;line-height:1.55;margin:0 auto 2.8rem;max-width:66rem}.ws-app-fine{font-size:1.35rem!important;opacity:.82}body.password{min-height:100vh}.password-header{background:color-mix(in srgb,var(--ws-paper) 94%,transparent);border-bottom:.1rem solid var(--ws-line);padding:2rem 4rem}.password-logo{height:auto;max-width:12rem}.password-main{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--ws-gold-light) 22%,transparent),transparent 30rem),radial-gradient(circle at 88% 80%,color-mix(in srgb,var(--ws-sage) 16%,transparent),transparent 34rem),var(--ws-paper)}.email-signup-banner__box{background:color-mix(in srgb,var(--ws-cream) 84%,transparent);border:.1rem solid var(--ws-line);border-radius:var(--ws-radius-lg);box-shadow:var(--ws-shadow);padding:clamp(4rem,7vw,7rem)}.email-signup-banner__heading{color:var(--ws-forest);font-size:clamp(5rem,8vw,8.2rem)}.password__footer{background:var(--ws-forest-deep);color:var(--ws-paper)}.password__footer a,.password__footer-text{color:var(--ws-paper)}@media screen and (max-width:989px){.ws-hero__inner{gap:4rem;grid-template-columns:1fr .82fr;min-height:68rem}.ws-collection-grid,.ws-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-values__grid{grid-template-columns:1fr}.ws-value{border-bottom:.1rem solid color-mix(in srgb,var(--ws-paper) 24%,transparent);border-right:0}.ws-value:last-child{border-bottom:0}.ws-roadmap__grid,.ws-app-feature-grid,.ws-app-gallery__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-app-hero__grid{gap:3rem;grid-template-columns:1fr .82fr}.ws-app-phone{max-height:42rem}}@media screen and (max-width:749px){body.gradient,body.password{font-size:1.65rem}.page-width{padding-inline:2rem}.header{min-height:7.2rem}.header__heading-logo{max-width:7rem}.ws-hero__inner,.ws-story,.ws-split,.ws-newsletter__box,.ws-home-app,.ws-city-request__layout,.ws-app-hero__grid{grid-template-columns:1fr}.ws-hero__inner{min-height:0;padding-bottom:6rem;padding-top:6rem}.ws-hero__copy{text-align:center}.ws-hero h1,.ws-hero__lead{margin-inline:auto}.ws-hero__copy .ws-actions,.ws-hero__meta{justify-content:center}.ws-hero__specimen{margin:auto;max-width:42rem}.ws-manifesto,.ws-section,.ws-values,.ws-newsletter,.ws-roadmap,.ws-app-features,.ws-app-gallery,.ws-app-cta{padding-block:6rem}.ws-manifesto__inner,.ws-section__title-group{grid-template-columns:1fr}.ws-section__head{align-items:start;flex-direction:column;gap:2rem}.ws-story{gap:4rem}.ws-quote{padding-left:2rem}.ws-home-app{text-align:center}.ws-home-app img{margin:auto}.ws-newsletter__form{grid-template-columns:1fr}.ws-newsletter__form button{width:100%}.ws-city-request-form__grid{grid-template-columns:1fr}.ws-city-request-field--full,.ws-city-request-checkbox{grid-column:auto}.ws-roadmap-hero,.ws-app-hero{padding-block:6rem}.ws-app-hero{text-align:center}.ws-app-icon,.ws-app-hero__lead{margin-inline:auto}.ws-app-hero__phones{min-height:39rem}.ws-app-phone{max-height:37rem}.product__info-container,.page-width--narrow .rte,.article-template__content{border-radius:var(--ws-radius)}.collection-hero{padding-block:4.5rem}}@media screen and (max-width:479px){.ws-collection-grid,.ws-product-grid,.ws-roadmap__grid,.ws-app-feature-grid{grid-template-columns:1fr}.ws-app-gallery__row{gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-hero h1{font-size:5rem}.ws-collection-card__body{min-height:17rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wilder-seasons.css.map */
