.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}}@media(max-width:600px){.sv-wrap{padding:0 16px}}.sv-footer{background:var(--paper);border-top:1px solid var(--line);padding:64px 0 28px;color:var(--muted);font-size:14.5px;margin-top:0}.sv-footer .ft-grid{display:grid;grid-template-columns:1.6fr repeat(var(--cols,3),1fr);gap:48px;padding-bottom:44px}.sv-footer .ft-brand img{width:110px;height:auto;margin-bottom:14px}.sv-footer .ft-tag{max-width:320px;margin-bottom:18px;line-height:1.6}.sv-footer .ft-social{display:flex;gap:10px;margin-bottom:22px}.sv-footer .ft-social a{display:inline-flex;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;align-items:center;justify-content:center;color:var(--navy);transition:.2s}.sv-footer .ft-social a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.sv-footer .ft-nl-title{display:block;font-family:var(--serif);font-size:22px;color:var(--navy);margin-bottom:10px}.sv-footer .ft-nl{display:flex;gap:8px;max-width:360px}.sv-footer .ft-nl input{flex:1;min-width:0;padding:12px 14px;border:1.5px solid var(--line);border-radius:8px;background:#fff;font:inherit;color:var(--ink)}.sv-footer .ft-nl .btn{padding:12px 20px}.sv-footer .ft-ok{color:#3d7a5c;margin-bottom:8px}.sv-footer .ft-err{color:#a73d3d;margin-bottom:8px}.sv-footer .ft-col h4{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--navy);margin:0 0 14px;line-height:1.2}.sv-footer .ft-col li{margin-bottom:9px}.sv-footer .ft-col a:hover{color:var(--blue)}.sv-footer .ft-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;font-size:13px}.sv-footer .ft-bottom p{margin:0}.sv-footer .ft-sel{display:flex;gap:12px}.sv-footer .ft-pay{display:flex;gap:6px;flex-wrap:wrap}.sv-footer .ft-pay li{line-height:0}.sv-footer .ft-pay svg{height:24px;width:auto}@media(max-width:900px){.sv-footer .ft-grid{grid-template-columns:1fr 1fr;gap:36px}.sv-footer .ft-brand{grid-column:1/-1}}@media(max-width:600px){.sv-footer{padding-top:44px}.sv-footer .ft-grid{grid-template-columns:1fr 1fr;gap:28px}.sv-footer .ft-bottom{flex-direction:column;align-items:flex-start}}.sv-footer .ft-social a:after,.sv-footer .ft-social a:before{display:none!important;content:none!important}.sv-footer .ft-social a{background:#fff;text-decoration:none}.sv-footer .ft-social i{font-size:17px;line-height:1}.sv-footer .ft-nl button.btn{background:var(--blue)!important;border:1.5px solid var(--blue)!important;color:#fff!important;border-radius:8px!important;height:auto;cursor:pointer}.sv-footer .ft-nl button.btn:hover{background:var(--navy)!important;border-color:var(--navy)!important}.sv-footer .ft-brand img{min-width:110px;min-height:110px;object-fit:contain;opacity:1!important;visibility:visible!important}.sv-footer .ft-nl button.btn{background-image:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;padding:12px 22px!important;font-weight:600!important;font-size:15px!important;min-height:0}.sv-footer .ft-nl button.btn:before,.sv-footer .ft-nl button.btn:after{display:none!important}.sv-footer .ft-grid.ft3{display:grid;grid-template-columns:1.3fr .8fr 1.1fr;gap:48px;align-items:start;padding-bottom:44px}.sv-footer .ft-links{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:28px}.sv-footer .ft-center{text-align:center;display:flex;flex-direction:column;align-items:center}.sv-footer .ft-center img{width:150px;height:auto;margin:0 auto 14px;min-width:0;min-height:0}.sv-footer .ft-center .ft-tag{max-width:260px;margin:0 auto}.sv-footer .ft-join{justify-self:end;width:100%;max-width:380px}.sv-footer .ft-join .ft-social{margin:20px 0 0}.sv-footer .ft-join .ft-nl{max-width:none}@media(max-width:900px){.sv-footer .ft-grid.ft3{grid-template-columns:1fr;gap:34px}.sv-footer .ft-center{order:-1}.sv-footer .ft-join{justify-self:center;max-width:420px}}@media(max-width:600px){.sv-footer .ft-links{grid-template-columns:1fr 1fr}}.sv-footer{max-width:1280px;margin-left:auto;margin-right:auto;border-radius:14px 14px 0 0}.sv-footer .sv-wrap{max-width:none;padding-left:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px)}.sv-footer .ft-grid.ft3{grid-template-columns:minmax(0,1fr) minmax(220px,300px) minmax(0,1fr);gap:40px}.sv-footer .ft-join{justify-self:end;text-align:left}@media(max-width:900px){.sv-footer .ft-grid.ft3{grid-template-columns:1fr}.sv-footer{border-radius:0}}@media(min-width:901px){.sv-footer .ft-grid.ft3{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);gap:32px}.sv-footer .ft-links{gap:20px}.sv-footer .ft-col li a{white-space:nowrap}.sv-footer .ft-center .ft-tag{max-width:200px}}.sv-footer{border-radius:0!important;border-top:0!important;position:relative;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.sv-footer:before{content:"";position:absolute;left:-100vmax;right:-100vmax;top:0;height:1px;background:#e7e4dc}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sarasvati-footer.css.map */
