.sv{--ivory:#faf9f6;--paper:#fff;--sand:#f2f0ea;--line:#e7e4dc;--ink:#2b2a29;--muted:#6a6864;--blue:#46709b;--navy:#2a3a40;--accent:#4f6e75;--sage:#8ba4a9;--sage-soft:#e8eeed;--radius:12px;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Instrument Sans",system-ui,sans-serif;font-family:var(--sans);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;box-sizing:border-box}.sv *,.sv *:before,.sv *:after{box-sizing:border-box}.sv h1,.sv h2,.sv h3,.sv h4,.sv p,.sv ul,.sv li,.sv figure{margin:0;padding:0}.sv ul{list-style:none}.sv img{display:block;max-width:100%}.sv a{text-decoration:none;color:inherit}.sv h1,.sv h2,.sv h3{font-family:var(--serif);font-weight:500;line-height:1.08;color:var(--navy);letter-spacing:0;text-transform:none}.sv h2{font-size:clamp(32px,4vw,46px)}.sv-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.sv .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:8px;font-weight:600;font-size:15px;line-height:1.2;border:1.5px solid var(--blue);background:var(--blue);color:#fff;transition:.2s;cursor:pointer;font-family:var(--sans)}.sv .btn:hover{background:var(--navy);border-color:var(--navy);color:#fff}.sv .btn.ghost{background:transparent;color:var(--blue)}.sv .btn.ghost:hover{background:var(--blue);color:#fff;border-color:var(--blue)}@media(prefers-reduced-motion:reduce){.sv img{transition:none!important}}.sv .lede{color:var(--muted);font-size:17px;max-width:560px}.sv-welcome{max-width:1280px;margin:0 auto;padding:64px 0 56px}.sv-welcome .sv-wrap{max-width:1040px}.sv-welcome .wl-head{text-align:center}.sv.sv-welcome .wl-title{font-size:clamp(34px,4.4vw,54px);line-height:1.1;margin:0}.sv-welcome .wl-rule{display:block;width:56px;height:2px;background:var(--sage);margin:20px auto 18px}.sv-welcome .wl-tag{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.6vw,31px);line-height:1.3;color:var(--navy);margin:0}.sv-welcome .wl-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:22px auto 32px;max-width:none}.sv-welcome .wl-pills a{display:inline-block;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:10.5px;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--accent);transition:.2s}.sv-welcome .wl-pills a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.sv-welcome .wl-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:stretch}.sv-welcome .wl-body{color:var(--muted);font-size:17.5px;line-height:1.85;text-align:left;margin:0}.sv-welcome .wl-card{background:var(--sand);border-radius:var(--radius);padding:34px 32px;text-align:left}.sv-welcome .wl-card h3{font-size:clamp(22px,2vw,27px);margin:0 0 10px;text-wrap:balance}.sv-welcome .wl-body{padding:34px 8px 34px 0;align-self:stretch}.sv-welcome .wl-card{display:flex;flex-direction:column;align-items:flex-start}.sv-welcome .wl-card .btn{margin-top:auto}@media(max-width:900px){.sv-welcome .wl-body{padding:0}}.sv-welcome .wl-card p{color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 22px}@media(max-width:900px){.sv-welcome .wl-grid{grid-template-columns:1fr;gap:28px}.sv-welcome{padding:44px 0 40px}}.sv-welcome .wl-pills a{display:inline-flex;align-items:center;gap:5px}.sv-welcome .wl-emo{font-size:12px;line-height:1;letter-spacing:0}.sv-welcome .wl-card .btn{background:#a8cdea;border-color:#a8cdea;color:#23394a}.sv-welcome .wl-card .btn:hover{background:#8dbbdf;border-color:#8dbbdf;color:#1b2e3d}.sv-welcome .wl-pills{gap:5px;margin-left:-28px;margin-right:-28px}.sv-welcome .wl-pills a{padding:4px 9px;font-size:10px;letter-spacing:.06em;gap:4px}.sv-welcome .wl-emo{font-size:11px}@media(max-width:900px){.sv-welcome .wl-pills{margin-left:0;margin-right:0}}.sv-welcome .wl-card .btn{align-self:center}.sv-welcome .wl-grid{grid-template-columns:1.15fr 1fr}.sv-welcome .wl-card{padding:34px 28px}@media(min-width:901px){.sv-welcome .wl-card h3{font-size:clamp(21px,1.75vw,25px);white-space:nowrap;text-wrap:initial}}@media(max-width:900px){.sv-welcome .wl-grid{grid-template-columns:1fr}.sv-welcome .wl-card{padding:28px 24px}.sv-welcome .wl-card h3{white-space:normal;font-size:clamp(22px,5.4vw,27px)}}.sv-welcome .wl-head+.wl-grid{margin-top:38px}@media(max-width:600px){.sv.sv-welcome .wl-title{font-size:34px}.sv-welcome .wl-tag{font-size:19px}.sv-welcome .wl-card h3{font-size:20px}.sv-welcome .wl-card{padding:24px 20px}}@media(max-width:600px){.sv.sv-welcome .wl-title{font-size:min(26px,6.3vw);white-space:nowrap}}.sv.sv-welcome .wl-title{font-family:var(--serif);font-weight:500;color:var(--navy);letter-spacing:0;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/sarasvati-welcome.css.map */
