.ss-home,.ss-footer{--ss-ink:#222c23;--ss-paper:#faf7ef;--ss-olive:#28392d;--ss-line:#dbd5c7;color:var(--ss-ink)}.ss-home{background:var(--ss-paper);padding-bottom:clamp(30px,5vw,76px)}.ss-home a,.ss-footer a{color:inherit}.ss-hero{display:grid;grid-template-columns:.85fr 1.15fr;background:#e9e5d6;min-height:420px}.ss-hero-copy{align-self:center;padding:clamp(28px,6vw,100px);max-width:780px}.ss-kicker{font-size:.75rem;font-weight:700;letter-spacing:.14em}.ss-home h1,.ss-home h2,.ss-footer-brand{font-family:Georgia,serif;color:inherit;font-weight:500;letter-spacing:-.045em}.ss-home h1{font-size:clamp(44px,6.2vw,108px);line-height:.98;margin:16px 0 24px}.ss-hero-copy>p:not(.ss-kicker){max-width:34ch;margin:0 0 25px}.ss-home .ss-button{display:inline-block;padding:13px 20px;background:var(--ss-olive);color:#fff;text-decoration:none}.ss-hero-image{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.ss-section{max-width:1440px;margin:auto;padding:clamp(30px,5vw,72px) clamp(16px,4vw,62px) 0}.ss-section h2{font-size:clamp(28px,3.6vw,54px);line-height:1.05;margin:0 0 20px}.ss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,24px)}.ss-category,.ss-product{min-width:0;text-decoration:none;display:flex;flex-direction:column;align-items:stretch}.ss-category{border:1px solid var(--ss-line);background:#fff}.ss-category img,.ss-product-image img{width:100%;height:100%;display:block;object-fit:contain}.ss-category img{height:auto;aspect-ratio:4/3;padding:14px}.ss-category span{padding:10px 13px;background:#eeeade;font-weight:600}.ss-shelf-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px 22px;flex-wrap:wrap;margin-bottom:18px}.ss-shelf-heading h2{margin:0}.ss-shelf-heading a{font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.ss-product-image{aspect-ratio:1;background:#fff;border:1px solid var(--ss-line);margin-bottom:10px;padding:10px}.ss-product>span{line-height:1.35;overflow-wrap:anywhere}.ss-product:hover>span:first-of-type,.ss-category:hover span{text-decoration:underline}.ss-price{margin-top:6px;font-weight:650}.ss-footer{background:#28392d;color:#faf7ef}.ss-footer-grid{max-width:1440px;margin:auto;padding:48px clamp(16px,4vw,62px);display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.ss-footer h2{color:inherit;font-size:1rem;font-weight:650;margin:0 0 12px}.ss-footer-brand{font-size:2rem;margin:0 0 10px;line-height:1}.ss-footer-grid a{display:block;margin:6px 0;text-decoration:none}.ss-footer-grid a:hover{text-decoration:underline}.ss-copyright{padding:14px;text-align:center;border-top:1px solid #57675b;background:#202e24;font-size:.8rem}@media(max-width:749px){.ss-hero{grid-template-columns:1fr;min-height:0}.ss-hero-image{min-height:0;aspect-ratio:4/3}.ss-grid,.ss-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-product{font-size:.875rem}.ss-footer-grid{gap:26px 14px;padding-top:32px;padding-bottom:32px}}.ss-footer-contact address{margin:12px 0;font-style:normal;line-height:1.5}.ss-footer-contact a{overflow-wrap:anywhere}@media(min-width:1000px){.ss-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1fr);gap:clamp(16px,2vw,30px)}}@media(max-width:999px){.ss-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-footer-grid>:first-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sundaystroll.css.map */
