.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 .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:500;font-family:var(--sans)}.sv .lede{color:var(--muted);font-size:17px;max-width:560px}.sv .head{text-align:center;margin-bottom:44px}.sv .head h2{margin:10px 0 12px}.sv .head p{color:var(--muted);max-width:560px;margin:0 auto}.sv .center{text-align:center;margin-top:46px}.sv-trust{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sv-trust .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:26px 0}.sv-trust .item{display:flex;gap:14px;align-items:center}.sv-trust svg{width:30px;height:30px;stroke:var(--blue);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.sv-trust b{display:block;font-size:14.5px;font-weight:600}.sv-trust span{font-size:13px;color:var(--muted)}.sv-cats{background:var(--ivory);padding:88px 0 40px}.sv-cats .grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:22px}.sv-cats .cat{display:block}.sv-cats .im{overflow:hidden;border-radius:var(--radius);aspect-ratio:1;background:var(--paper)}.sv-cats img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sv-cats .cat:hover img{transform:scale(1.06)}.sv-cats .lb{display:flex;justify-content:space-between;align-items:center;padding:14px 4px 0;font-family:var(--serif);font-size:25px;font-weight:600;color:var(--navy)}.sv-cats .lb i{font-style:normal;font-family:var(--sans);font-size:13px;color:var(--blue);font-weight:600;opacity:0;transform:translate(-6px);transition:.25s}.sv-cats .cat:hover .lb i{opacity:1;transform:none}.sv-holiday{background:var(--sage-soft);margin-top:72px;padding:84px 0;overflow:hidden}.sv-holiday .grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:64px;align-items:center}.sv-holiday h2{margin:12px 0 16px}.sv-holiday p.t{color:var(--muted);font-size:17px;max-width:460px}.sv-holiday .btns{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.sv-holiday .xm{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sv-holiday .xm a{display:block}.sv-holiday .xm .im{aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:var(--paper)}.sv-holiday .xm img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.sv-holiday .xm a:hover img{transform:scale(1.07)}.sv-holiday .xm span{display:block;margin-top:10px;font-size:14px;color:var(--ink);text-align:center}.sv-worlds{background:var(--ivory);padding:100px 0 80px}.sv-worlds .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sv-worlds .world{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--tint,#eee9db);transition:transform .35s,box-shadow .35s}.sv-worlds .world:hover{transform:translateY(-6px);box-shadow:0 22px 40px -22px #2a3a4066}.sv-worlds .im{aspect-ratio:1;padding:22px 22px 0;display:flex;align-items:center;justify-content:center}.sv-worlds img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s ease}.sv-worlds .world:hover img{transform:scale(1.06)}.sv-worlds .tx{padding:6px 24px 26px}.sv-worlds h3{font-size:31px;margin-bottom:6px}.sv-worlds .tx p{font-size:14.5px;color:#46506a;line-height:1.5;margin-bottom:14px;min-height:44px}.sv-worlds .go{font-size:13.5px;font-weight:600;color:var(--blue);letter-spacing:.03em}.sv-worlds .go:after{content:" \2192";transition:.2s;display:inline-block}.sv-worlds .world:hover .go:after{transform:translate(5px)}@media(max-width:1000px){.sv-cats .grid,.sv-worlds .grid,.sv-trust .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sv-cats,.sv-worlds{padding-top:64px}.sv-cats .lb{font-size:20px}.sv-cats .lb i{display:none}.sv-holiday .xm{grid-template-columns:repeat(2,1fr)}.sv-worlds h3{font-size:25px}.sv-worlds .tx p{min-height:0}.sv-trust .grid{grid-template-columns:1fr}}.sv-worlds .world.art .im{padding:14px 14px 0}.sv-worlds .world.art img{object-fit:cover;mix-blend-mode:normal;border-radius:10px}.sv-cats .im:empty,.sv-holiday .xm .im:empty,.sv-worlds .im:empty{background:var(--sand)}.sv-holiday .xm .im{aspect-ratio:1;background:#f3f1ea;border-radius:12px;display:flex;align-items:center;justify-content:center}.sv-holiday .xm img{object-fit:cover;mix-blend-mode:multiply;transform:scale(1.08)}.sv-holiday .xm a:hover img{transform:scale(1.14)}.sv-cats .im{background:#f3f1ea}.sv-cats img{mix-blend-mode:multiply;transform:scale(1.06)}.sv-cats .cat:hover img{transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.sv-holiday .xm img,.sv-cats img{transition:none}}.legacy-product-card figure picture{background:#f3f1ea;border-radius:12px;overflow:hidden}.legacy-product-card figure picture img{mix-blend-mode:multiply;transform:scale(1.14);transform-origin:50% 50%;transition:transform .6s ease}.legacy-product-card:hover figure picture img{transform:scale(1.2)}.sv-cats{box-shadow:0 0 0 100vmax #faf9f6;clip-path:inset(0 -100vmax)}.sv-holiday{box-shadow:0 0 0 100vmax #e8eeed;clip-path:inset(0 -100vmax)}.sv-worlds{box-shadow:0 0 0 100vmax #faf9f6;clip-path:inset(0 -100vmax)}.sv-worlds .tx{flex:1;display:flex;flex-direction:column}.sv-worlds .go{margin-top:auto;padding-top:6px}@media(min-width:601px){.sv-worlds h3{font-size:clamp(22px,1.9vw,27px);line-height:1.12;min-height:2.3em}.sv-worlds .tx p{min-height:66px}}.sv-cats img,.sv-holiday .xm img{object-fit:contain!important;padding:7%;box-sizing:border-box;transform:none!important}.sv-cats .cat:hover img,.sv-holiday .xm a:hover img{transform:scale(1.05)!important}@media(max-width:1000px){.sv-holiday .grid{grid-template-columns:1fr;gap:34px}.sv-holiday p.t{max-width:none}}@media(max-width:600px){.sv-holiday{padding:56px 0;margin-top:44px}.sv-holiday h2{font-size:32px}.sv-holiday .xm{grid-template-columns:repeat(2,1fr);gap:12px}.sv-holiday .btns{margin-top:22px}.sv-holiday .btns .btn{width:100%;justify-content:center}}@media(max-width:600px){.template-index .product-card h3,.template-index .product-card h3 a{font-size:13.5px;line-height:1.3}.template-index .product-card .price{font-size:14px}}@media(max-width:600px){.sv-holiday .eyebrow{display:block;margin-bottom:14px}.sv-holiday h2{margin:0 0 14px}[id$=section_testimonials_V6Mrhd] ul.mobile-only>li{width:100%!important;float:none!important;display:block!important;margin:0 0 16px!important}.sv-worlds .grid{grid-template-columns:1fr;gap:14px}.sv-worlds .world{flex-direction:row;align-items:center}.sv-worlds .im{flex:0 0 40%;width:40%;aspect-ratio:1;padding:12px}.sv-worlds .world.art .im{padding:10px}.sv-worlds .tx{padding:14px 14px 14px 4px}.sv-worlds h3{font-size:22px;line-height:1.15;min-height:0;margin-bottom:6px}.sv-worlds .tx p{font-size:14px;min-height:0;margin-bottom:8px}.sv-worlds .go{margin-top:0;padding-top:0}}.sv-cats .grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:20px}.sv-cats .grid>*{flex:0 0 calc((100% - 80px)/5);min-width:0}.sv-cats{padding:72px 0 36px}.sv-cats .head{margin-bottom:32px}.sv-cats .lb{font-size:20px;padding:10px 2px 0}@media(max-width:1000px){.sv-cats .grid>*{flex-basis:calc((100% - 40px) / 3)}}@media(max-width:600px){.sv-cats{padding:52px 0 28px}.sv-cats .grid{gap:12px}.sv-cats .grid>*{flex-basis:calc((100% - 24px) / 3)}.sv-cats .lb{font-size:15px;justify-content:center;text-align:center;padding-top:8px}}#root [id$=__sv_fresh] .w900 h2,#root [id$=section_testimonials_V6Mrhd] h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:46px!important;line-height:1.08!important;color:#2a3a40!important;letter-spacing:0!important}@media(max-width:600px){#root [id$=__sv_fresh] .w900 h2,#root [id$=section_testimonials_V6Mrhd] h2{font-size:32px!important}#root [id$=__sv_fresh] ul.l4cl.mobile-compact{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}#root [id$=__sv_fresh] ul.l4cl.mobile-compact::-webkit-scrollbar{display:none}#root [id$=__sv_fresh] ul.l4cl.mobile-compact>li.product-card{flex:0 0 60%!important;width:60%!important;max-width:60%!important;scroll-snap-align:start}.sv.sv-holiday{padding:44px 0;margin-top:0}.sv.sv-worlds{padding:48px 0 52px}.sv.sv-mine{padding:40px 0}.sv.sv-story{padding:44px 0}.sv.sv-story img{max-height:88px;width:auto}}@media(min-width:1001px){.sv.sv-cats .grid.dc3{max-width:780px;margin:0 auto;gap:22px}.sv.sv-cats .grid.dc3>*{flex:0 0 calc((100% - 44px) / 3)!important}.sv.sv-cats .grid.dc4{max-width:1000px;margin:0 auto}.sv.sv-cats .grid.dc4>*{flex:0 0 calc((100% - 60px)/4)!important}.sv.sv-cats .grid .lb{justify-content:center;text-align:center;font-size:19px}.sv.sv-cats .grid .lb i{display:none}}@media(max-width:1000px){.sv.sv-cats .grid.mc2>*{flex:0 0 calc((100% - 12px)/2)!important}}.sv.sv-cats .cats-all{margin-top:34px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/sarasvati-sections.css.map */
