:root{--sj-bg:#f4f2ee;--sj-ink:#1c1a17;--sj-ink2:#4a4540;--sj-muted:#5a544e;--sj-muted2:#6b655e;--sj-line:#ddd6cb;--sj-line2:#ece7df;--sj-card:#fff;--sj-soft:#ebe6de;--sj-rust:#8a4a1f;--sj-rust-soft:#f3e6da;--sj-gold:#e0b98f;--sj-dark:#1c1a17;--sj-serif:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--sj-sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}body{background:var(--sj-bg);font-family:var(--sj-sans);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2{font-family:var(--sj-serif);font-weight:500;letter-spacing:0}html.sj-lock,html.sj-lock body{overflow:hidden}.sj{font-family:var(--sj-sans);color:var(--sj-ink);font-size:16px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}.sj *,.sj *:before,.sj *:after{box-sizing:border-box}.sj[hidden],.sj [hidden]{display:none!important}.sj a{color:inherit}.sj img{max-width:100%;display:block}.sj p{margin:0}.sj-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.sj-sec{padding:0 0 88px;background:var(--sj-bg)}.sj-eyebrow{display:block;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-rust)}.sj-h2{margin:0;font-family:var(--sj-serif);font-weight:500;font-size:clamp(38px,4.2vw,56px);line-height:1;color:var(--sj-ink);letter-spacing:0}.sj-h2 em,.sj-h1 em{font-style:italic;color:var(--sj-rust)}.sj-lede{font-size:17px;color:var(--sj-ink2);max-width:46ch}.sj-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.sj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font:600 15px/1.2 var(--sj-sans);letter-spacing:0;padding:15px 24px;border-radius:999px;border:1px solid var(--sj-ink);background:var(--sj-ink);color:#f4f2ee!important;cursor:pointer;transition:transform .15s ease,opacity .2s}.sj-btn:hover{transform:translateY(-1px)}.sj-btn--ghost{background:transparent;color:var(--sj-ink)!important}.sj-btn--cream{background:#f4f2ee;color:var(--sj-ink)!important;border-color:#f4f2ee}.sj-btn--ghost-light{background:transparent;color:#f4f2ee!important;border-color:#f4f2ee8c}.sj-link{font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:3px;color:var(--sj-ink)}.sj-link:hover{color:var(--sj-rust)}.sj-card{background:#fff;border-radius:24px}.sj-icon{width:40px;height:40px;flex:none;border-radius:12px;background:var(--sj-rust-soft);color:var(--sj-rust);display:grid;place-items:center}.sj-icon svg{width:20px;height:20px}.sj-photo{background:#e6e0d6;border-radius:22px;overflow:hidden;position:relative}.sj-photo img{width:100%;height:100%;object-fit:cover}.sj :focus-visible{outline:2px solid var(--sj-rust);outline-offset:3px}.sj input,.sj textarea,.sj select{font:400 16px/1.4 var(--sj-sans);letter-spacing:0;color:var(--sj-ink)}@media(max-width:749px){.sj-sec{padding-bottom:56px}.sj-wrap{padding:0 16px}.sj-h2{font-size:clamp(34px,9vw,44px)}}@media(prefers-reduced-motion:reduce){.sj *{transition:none!important;animation:none!important}}.sj-sec.sjw{padding-bottom:88px}.sjs__card h3+p{margin-top:8px}.sj-ft__col,.sj-ft__brand{min-width:0}.sj-ft a,.sj-ft span{overflow-wrap:anywhere}#silva-hero .custom .eng input{width:13.6em}@media(max-width:749px){.sj-sec.sjw{padding-bottom:56px}.sjj__pts .sjj__pt{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;row-gap:2px;padding:16px 18px}.sjj__pts .sjj__pt .sj-icon{grid-row:span 2}.sjk__grid{scroll-padding:0 16px;scrollbar-width:none}.sjk__grid::-webkit-scrollbar{display:none}.sjr__grid .sjr__cell{padding:18px 16px}.sjr__grid .sjr__cell b{font-size:28px}.sja__grid .sja__card{padding:24px 22px}}@media(max-width:899px){#silva-hero .custom{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:4px 20px 2px;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}#silva-hero .custom.is-end{-webkit-mask-image:none;mask-image:none}#silva-hero .custom::-webkit-scrollbar{display:none}#silva-hero .custom>*,#silva-hero .custom .metals{flex:none;flex-wrap:nowrap}#silva-hero .sjh-final{gap:8px}#silva-hero .sjh-final a{padding:13px 20px}}.sj-ft__brand img{align-self:flex-start;width:auto;height:54px;max-width:none;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/4/assets/silva.css.map */
