:root{--sg-ink:#183d3b;--sg-cream:#faf5ed;--sg-sand:#e8d7bf;--sg-light:#f0e9df}.sg-home,.sg-footer{color:var(--sg-ink);font-family:system-ui,sans-serif}.sg-home h1,.sg-home h2,.sg-footer h2{font-family:Georgia,serif;color:inherit;font-weight:400;margin:0;line-height:1.02;letter-spacing:-.045em}.sg-home h2{font-size:clamp(2rem,4.5vw,4.1rem)}.sg-home a,.sg-footer a{color:inherit}.sg-wrap{width:min(100% - 72px,1320px);margin-inline:auto}.sg-hero{display:grid;grid-template-columns:45fr 55fr;background:var(--sg-ink);color:var(--sg-cream)}.sg-hero-copy,.sg-editorial>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,6.5vw,110px)}.sg-hero h1{font-size:clamp(4rem,8vw,8.2rem)}.sg-hero p:not(.sg-kicker),.sg-editorial p:not(.sg-kicker){max-width:35ch;line-height:1.65;margin:24px 0}.sg-kicker{font-weight:650;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px}.sg-hero>img,.sg-editorial>img{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.sg-hero>img{aspect-ratio:1.2;object-position:center 61%}.sg-home .sg-button{display:inline-block;background:var(--sg-sand);color:var(--sg-ink);padding:13px 20px;text-decoration:none;font-weight:650;font-size:.9rem}.sg-button:hover{filter:brightness(.94)}.sg-categories,.sg-products,.sg-editorial{padding-block:clamp(42px,7vw,105px)}.sg-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:28px}.sg-section-head a{font-size:.83rem;text-decoration:underline;text-underline-offset:4px}.sg-category-grid,.sg-product-grid{display:grid;gap:clamp(12px,2vw,26px)}.sg-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:27px}.sg-category,.sg-product{display:block;text-decoration:none;min-width:0}.sg-category img,.sg-product img{width:100%;aspect-ratio:1.12;object-fit:cover;display:block;background:var(--sg-light)}.sg-product img{aspect-ratio:1;object-fit:contain;background:#f3f0ec}.sg-category span,.sg-product span,.sg-product small{display:block;margin-top:8px}.sg-category span{font-family:Georgia,serif;font-size:clamp(.9rem,1.9vw,1.55rem)}.sg-category:hover span,.sg-product:hover span{text-decoration:underline;text-underline-offset:4px}.sg-product span{font-weight:600;font-size:.87rem;line-height:1.4;overflow-wrap:anywhere}.sg-product small{font-size:.84rem;margin-top:3px}.sg-products{background:var(--sg-light)}.sg-editorial{display:grid;grid-template-columns:1fr 1fr}.sg-editorial>div{background:var(--sg-cream);padding:clamp(24px,5vw,82px)}.sg-editorial>img{aspect-ratio:1.28}.sg-footer{background:var(--sg-ink);color:var(--sg-cream)}.sg-footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:28px;padding-block:52px}.sg-footer h2{font-size:2.35rem;margin-top:12px}.sg-footer h3{color:inherit;font:650 .88rem system-ui;margin:0 0 15px}.sg-footer ul{margin:0;padding:0;list-style:none;line-height:1.85}.sg-footer a,.sg-footer p{font-size:.84rem}.sg-footer a:hover{text-decoration:underline}.sg-copyright{text-align:center;background:#102e2c;border-top:1px solid #45615f;padding:14px;font-size:.78rem}#header-group .announcement-bar__text{text-align:center}.sg-header-logo{display:block;width:132px;max-width:100%;height:auto}@media(max-width:749px){.sg-wrap{width:calc(100% - 32px)}.sg-hero,.sg-editorial{grid-template-columns:1fr}.sg-hero-copy{padding:35px 22px}.sg-hero h1{font-size:clamp(3.3rem,13vw,5.4rem)}.sg-hero>img{aspect-ratio:1.15;object-position:center 67%}.sg-section-head{margin-bottom:18px}.sg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-category-grid{gap:13px 8px}.sg-editorial>div{padding:30px 21px}.sg-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:34px;gap:25px 14px}.sg-footer h2{font-size:1.65rem}.sg-header-logo{width:108px;max-width:34vw}}.sg-footer .sg-footer-brand>img{display:block;width:52px;height:52px;max-width:100%;object-fit:contain}@media(max-width:749px){.sg-footer .sg-footer-brand>img{width:44px;height:44px}}.sg-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:clamp(490px,43vw,650px)}.sg-hero-copy{min-width:0}.sg-hero-media{position:relative;min-width:0;min-height:0;overflow:hidden;background:#ded7cb}.sg-hero-media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 67%}@media(max-width:749px){.sg-hero{grid-template-columns:minmax(0,1fr);min-height:0}.sg-hero-media{grid-row:1;height:clamp(235px,68vw,410px)}.sg-hero-media>img{object-position:50% 67%}.sg-hero-copy{padding:28px 22px 32px}}.sg-hero-media{background:#e8ded1}.sg-hero-media>img,.sg-category img,.sg-product img,.sg-editorial>img{object-fit:contain;object-position:center}.sg-category img,.sg-product img{box-sizing:border-box;height:auto;aspect-ratio:1;background:#f1efec}.sg-editorial>img{align-self:center;height:auto;aspect-ratio:1.28;background:#ede7de}@media(max-width:749px){.sg-hero-media{height:clamp(290px,90vw,500px)}.sg-editorial>img{aspect-ratio:1.15}}.sg-footer .sg-footer-brand>img{box-sizing:border-box;border:2px solid #ead7bb;border-radius:50%;background:#102e2c}
/*# sourceMappingURL=/cdn/shop/t/2/assets/seasalt-design.css.map */
