:root{--ss-paper: #f5f0e8;--ss-ink: #1c1810;--ss-gold: #c8922a;--ss-sage: #6b7c5c;--ss-border: rgba(28, 24, 16, .17);--ss-muted: #625d52}body{color:var(--ss-ink);letter-spacing:.015em}.gradient{background-attachment:initial}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.025em}.header-wrapper{border-bottom:1px solid var(--ss-border)}.header__heading-link .h2{font-size:2.5rem;letter-spacing:.12em;text-transform:uppercase}.header__menu-item{font-size:1.25rem;letter-spacing:.1em}.announcement-bar__message{font-size:1.15rem;letter-spacing:.12em;padding:1rem 0}.button,.shopify-payment-button__button--unbranded{font-size:1.3rem;letter-spacing:.09em}.button,.field__input,.select__select,.customer input{border-radius:2px}.product__title h1{font-size:clamp(2.7rem,4vw,4.4rem);line-height:1.2}.product__info-container .price{font-size:2rem}.product__media-wrapper .media{background:#eee7dc}.card__heading{font-size:1.55rem;line-height:1.4}.card__information{padding:2rem 0}.card .media img{transition:transform .35s ease}.footer{border-top:1px solid var(--ss-border)}.newsletter__wrapper h2{font-family:var(--ss-editorial, Georgia, serif);font-size:clamp(3.6rem,5vw,5.6rem)}.newsletter__subheading{color:var(--ss-muted)}.ss-assets{display:contents}.ss-wrap{width:min(1380px,calc(100% - 100px));margin:0 auto}.ss-eyebrow{margin:0 0 2rem;font-size:1.05rem;font-weight:500;line-height:1.6;letter-spacing:.22em;text-transform:uppercase}.ss-title{font-family:var(--ss-editorial, Georgia, serif);font-weight:400}.ss-text{color:var(--ss-muted);font-size:1.5rem;line-height:1.85}.ss-button{display:inline-flex;align-items:center;justify-content:center;gap:2.4rem;min-height:5rem;padding:1.2rem 2.7rem;border:1px solid var(--ss-ink);background:var(--ss-ink);color:var(--ss-paper);text-decoration:none;font-size:1.2rem;font-weight:500;letter-spacing:.08em;transition:background .2s,color .2s}.ss-button:hover{background:var(--ss-paper);color:var(--ss-ink)}.ss-link{display:inline-flex;align-items:center;gap:1.5rem;min-height:4.4rem;color:inherit;text-decoration-thickness:1px;text-underline-offset:.6rem;font-size:1.2rem;letter-spacing:.04em}.ss-button:focus-visible,.ss-link:focus-visible,.ss-card a:focus-visible,.ss-hero__product:focus-visible{outline:2px solid var(--ss-ink);outline-offset:5px}.ss-hero{overflow:hidden;background:var(--ss-paper)}.ss-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,9rem);align-items:center;padding-top:3.2rem;padding-bottom:5rem}.ss-hero__copy{padding:4rem 0}.ss-hero h1{font-size:clamp(5rem,6.8vw,9.6rem);line-height:.99;margin:0 0 2.8rem}.ss-hero h1 em{display:block;margin-top:.08em;font-weight:400;color:#46543b}.ss-hero__description{max-width:38rem;margin:0 0 3.2rem}.ss-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.6rem}.ss-hero__note{display:flex;align-items:center;gap:1.2rem;margin:4.8rem 0 0;color:var(--ss-muted);font-size:1.05rem;letter-spacing:.08em}.ss-hero__note:before{content:"";width:3.2rem;height:1px;background:var(--ss-gold)}.ss-hero__visual{position:relative;min-width:0}.ss-hero__frame{margin:0;overflow:hidden;background:#e9e0d2;border-radius:48% 48% 2px 2px;aspect-ratio:4 / 4.8}.ss-hero__frame img,.ss-hero__frame svg{width:100%;height:100%;object-fit:cover;display:block}.ss-hero__product{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;color:inherit;text-decoration:none;font-size:1.15rem;border-bottom:1px solid var(--ss-border)}.ss-hero__product span:last-child{flex-shrink:0}.ss-collection{padding:7rem 0 8rem;background:#fcfaf6;border-top:1px solid var(--ss-border)}.ss-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3.5rem}.ss-section-head .ss-eyebrow{margin-bottom:1.2rem}.ss-section-head h2{font-size:clamp(3.8rem,4.4vw,6rem);line-height:1.08;margin:0}.ss-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:0}.ss-card{position:relative;min-width:0}.ss-card__image{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#eee8df}.ss-card__image img,.ss-card__image svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .45s ease}.ss-card__image:hover img{transform:scale(1.025)}.ss-card__badge{position:absolute;left:.9rem;bottom:.9rem;padding:.35rem .8rem;background:var(--ss-paper);font-size:1rem;color:var(--ss-ink)}.ss-card h3{margin:1.5rem 0 .7rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:0}.ss-card h3 a{color:inherit;text-decoration:none}.ss-card__price{margin:0;font-size:1.35rem;line-height:1.5}.ss-card__price s{margin-left:.7rem;color:var(--ss-muted);font-size:1.1rem}.ss-card__link{font-size:1.05rem;color:var(--ss-muted)}.ss-story{background:var(--ss-paper);padding:8rem 0}.ss-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,8vw,12rem);align-items:center}.ss-story__image{margin:0;aspect-ratio:1 / 1.05;background:#e2e3d5;overflow:hidden}.ss-story__image img,.ss-story__image svg{width:100%;height:100%;object-fit:contain;display:block}.ss-story h2{font-size:clamp(4.3rem,4.8vw,6.6rem);line-height:1.04;margin:0 0 2.4rem}.ss-story__copy>.ss-text{max-width:42rem}.ss-steps{list-style:none;padding:1.5rem 0 0;margin:0 0 1.5rem}.ss-step{display:grid;grid-template-columns:3rem 1fr;gap:1.8rem;padding:1.8rem 0;border-top:1px solid var(--ss-border)}.ss-step__number{padding-top:.4rem;font-size:1rem;color:var(--ss-muted)}.ss-step h3{font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;line-height:1.5;margin:0 0 .5rem;letter-spacing:0}.ss-step p{margin:0;font-size:1.2rem;line-height:1.8;color:var(--ss-muted)}.ss-connect{background:var(--ss-ink);color:var(--ss-paper);padding:3.5rem 0}.ss-connect__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 3rem}.ss-connect p{margin:0;font-family:var(--ss-editorial, Georgia, serif);font-size:2.8rem;line-height:1.25}.ss-connect__links{display:flex;flex-wrap:wrap;gap:1.5rem 3rem}.ss-connect .ss-link:focus-visible{outline-color:var(--ss-paper)}@media(min-width:1500px){.ss-hero__frame{max-height:650px}}@media(max-width:1100px){.ss-wrap{width:calc(100% - 60px)}.ss-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}.ss-hero h1{font-size:clamp(5rem,7vw,8rem)}}@media(max-width:749px){.ss-wrap{width:calc(100% - 40px)}.header__heading-link .h2{font-size:1.9rem;letter-spacing:.08em}.announcement-bar__message{font-size:.95rem;letter-spacing:.04em}.ss-hero__grid{grid-template-columns:1fr;gap:2.5rem;padding-top:1rem;padding-bottom:3.5rem}.ss-hero__copy{padding:3rem 0 0}.ss-hero h1{font-size:clamp(5.3rem,13vw,7.8rem);margin-bottom:2rem}.ss-eyebrow{font-size:.95rem;margin-bottom:1.5rem}.ss-text{font-size:1.4rem}.ss-hero__description{margin-bottom:2.2rem;max-width:34rem}.ss-hero__note{margin-top:2.2rem}.ss-hero__frame{aspect-ratio:1 / 1;border-radius:45% 45% 2px 2px}.ss-hero__product{font-size:1.05rem}.ss-section-head{align-items:start;flex-direction:column;gap:1rem;margin-bottom:2rem}.ss-collection{padding:4.5rem 0}.ss-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.4rem}.ss-card h3{font-size:1.2rem}.ss-card__price{font-size:1.25rem}.ss-card__link{font-size:1rem}.ss-story{padding:4.5rem 0}.ss-story__grid{grid-template-columns:1fr;gap:3rem}.ss-story__image{aspect-ratio:1 / 1}.ss-story h2{font-size:4.8rem}.ss-connect{padding:3rem 0}.ss-connect p{font-size:2.6rem}.ss-connect__links{gap:.5rem 2rem}.ss-button{min-height:4.8rem;padding:1.2rem 2rem}}@media(prefers-reduced-motion:reduce){.ss-card__image img,.ss-button,.card .media img{transition:none}.ss-card__image:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/satvik-sage.css.map */
