.ts-home{--ts-ink: #182b35;--ts-blue: #176785;--ts-line: #dce6e9;color:var(--ts-ink);background:#fff}.ts-home h1,.ts-home h2,.ts-home h3,.ts-home p{margin:0;color:inherit}.ts-home a{color:inherit;text-decoration:none}.ts-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(430px,43vw,690px);background:#204e66;color:#fff;overflow:hidden}.ts-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#102b3cd9 0%,#102b3c55 46%,transparent 72%)}.ts-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.ts-hero-content{padding:64px 7%}.ts-home h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,6vw,91px);letter-spacing:-.045em;line-height:1.01}.ts-hero p{max-width:35ch;margin:20px 0 28px;font-size:16px;line-height:1.65}.ts-home .ts-button{display:inline-block;padding:13px 23px;background:var(--ts-blue);color:#fff;font-size:14px;line-height:1.4}.ts-home .ts-button-light{background:#fff;color:var(--ts-ink)}.ts-wrap{width:min(100% - 64px,1280px);margin:auto}.ts-departments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.ts-department{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#edf3f3;min-height:180px;overflow:hidden}.ts-department img{width:100%;height:220px;object-fit:cover;object-position:center 24%}.ts-department>span{text-align:center;padding:14px;font-family:Georgia,serif;font-size:clamp(20px,3vw,38px)}.ts-section{margin:52px 0;text-align:center;scroll-margin-top:120px}.ts-home h2{margin-bottom:24px;font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1.1}.ts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 16px;text-align:left}.ts-card-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f3f3ef}.ts-card img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.ts-card a:hover img{transform:scale(1.025)}.ts-sale{position:absolute;top:9px;left:9px;background:var(--ts-blue);color:#fff;padding:5px 9px;font-size:11px}.ts-home .ts-card h3{margin:10px 0 4px;font-size:14px;font-weight:500;line-height:1.5}.ts-price{font-size:14px;font-weight:650}.ts-price s{color:#596a73;font-weight:400;margin-left:6px}.ts-tab-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0 0 22px}.ts-tab-list button{cursor:pointer;font:inherit;font-size:14px;color:var(--ts-ink);background:transparent;padding:9px 4px;border:0;border-bottom:2px solid transparent}.ts-tab-list button[aria-selected=true]{border-color:var(--ts-blue);color:var(--ts-blue);font-weight:700}.ts-tabs [hidden]{display:none!important}.ts-tabs .ts-button{margin-top:22px}.ts-newsletter{background:#edf3f3;padding:38px 18px}.ts-newsletter label{display:block;margin-bottom:8px;font-size:14px}.ts-newsletter-fields{display:flex;justify-content:center;gap:8px}.ts-newsletter input{min-width:0;width:min(100%,300px);border:1px solid #aabec4;padding:9px;background:#fff}.ts-newsletter button{border:0;cursor:pointer}.ts-support{max-width:740px;margin-inline:auto}.ts-support details{text-align:left;padding:16px 0;border-top:1px solid var(--ts-line)}.ts-support summary{cursor:pointer;font-size:15px}.ts-support a{display:inline-block;margin-top:10px;text-decoration:underline}.ts-home :focus-visible{outline:2px solid #1979a0;outline-offset:4px}@media(max-width:700px){.ts-hero{min-height:510px;align-items:end}.ts-hero-image{object-position:72% center}.ts-hero:after{background:linear-gradient(0deg,#102b3cf2,#102b3c70 49%,transparent 75%)}.ts-hero-content{padding:26px 20px 32px}.ts-home h1{font-size:44px}.ts-hero p{margin:12px 0 19px;font-size:14px}.ts-wrap{width:calc(100% - 28px)}.ts-departments{gap:10px;margin-top:14px}.ts-department{display:block;min-height:0}.ts-department img{height:140px;display:block}.ts-department>span{display:block;padding:10px 5px}.ts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.ts-section{margin-block:38px}.ts-tab-list{gap:6px 12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tidestitch-home.css.map */
