@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Montserrat:wght@200;300;400;500;600&display=swap";.sbr{--sbr-serif:"DM Serif Display",Georgia,"Times New Roman",serif;--sbr-sans:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sbr-navy:#1B2138;--sbr-ink:#22262E;--sbr-mute:#7A7468;--sbr-ivory:#F7F3EE;--sbr-paper:#FCFAF7;--sbr-rose:#A8817C;--sbr-hair:#DED5CA;--sbr-gut:clamp(24px,7vw,110px);background:var(--sbr-paper);color:var(--sbr-ink);font-family:var(--sbr-sans);font-weight:300;font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased}.sbr *,.sbr *:before,.sbr *:after{box-sizing:border-box}.sbr h1,.sbr h2,.sbr h3,.sbr h4,.sbr p,.sbr ul,.sbr li,.sbr blockquote{margin:0;padding:0}.sbr h1,.sbr h2,.sbr h3,.sbr h4{color:inherit;font-weight:400;letter-spacing:0;text-transform:none}.sbr a{color:inherit;text-decoration:none}.sbr img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}.sbr em{font-style:italic}.sbr ::selection{background:var(--sbr-navy);color:#fff}.sbr .sbr-in{max-width:1500px;margin:0 auto;padding-left:var(--sbr-gut);padding-right:var(--sbr-gut)}.sbr .sbr-lbl{display:block;font-size:9.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--sbr-mute);line-height:1.6}.sbr .sbr-ivory{background:var(--sbr-ivory)}.sbr .sbr-navy{background:var(--sbr-navy);color:#fff}.sbr .sbr-navy .sbr-lbl{color:#ffffff73}.sbr .sbr-ph{position:relative;background:linear-gradient(150deg,#e9dfd6,#d5c7bc 50%,#bcada3);overflow:hidden}.sbr .sbr-ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sbr .sbr-ph.is-empty:after{content:attr(data-hint);position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;padding:0 18px;font-family:var(--sbr-serif);font-style:italic;font-size:clamp(14px,1.7vw,21px);color:#1b213842;line-height:1.4}.sbr .sbr-cta{display:inline-block;margin-top:32px;font-family:var(--sbr-sans);font-size:9.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--sbr-navy);padding-bottom:6px;border-bottom:1px solid var(--sbr-navy);transition:letter-spacing .4s ease,opacity .4s ease;line-height:1.4}.sbr .sbr-cta:hover{letter-spacing:.36em;opacity:.72}.sbr .sbr-cta+.sbr-cta{margin-left:34px}.sbr .sbr-navy .sbr-cta{color:#fff;border-bottom-color:#ffffff8c}.sbr .sbr-stack{margin-top:24px;font-family:var(--sbr-serif);font-size:clamp(17px,1.9vw,25px);line-height:1.62;color:var(--sbr-navy)}.sbr .sbr-stack span{display:block}.sbr .sbr-stack span:nth-child(odd){color:var(--sbr-rose)}.sbr .sbr-navy .sbr-stack{color:#fff}.sbr .sbr-hero{position:relative;background:var(--sbr-navy);color:#fff;overflow:hidden}.sbr .sbr-hero--split{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.sbr .sbr-heroL{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,110px)}.sbr .sbr-heroL .sbr-lbl{color:#ffffff8c}.sbr .sbr-mark{font-family:var(--sbr-serif);font-weight:400;line-height:.88;letter-spacing:-.015em;font-size:clamp(52px,10vw,164px);margin-top:24px;color:#fff}.sbr .sbr-mark em{font-style:italic;color:var(--sbr-rose)}.sbr .sbr-heroLead{margin-top:32px;max-width:440px;font-family:var(--sbr-serif);font-size:clamp(19px,1.9vw,28px);line-height:1.4;color:#fff}.sbr .sbr-heroSub{margin-top:18px;max-width:44ch;font-size:14.5px;line-height:1.95;color:#ffffffa8;font-weight:300}.sbr .sbr-heroMeta{margin-top:auto;padding-top:44px;display:flex;gap:38px;flex-wrap:wrap}.sbr .sbr-heroMeta div{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;line-height:1.6}.sbr .sbr-heroMeta b{display:block;font-family:var(--sbr-serif);font-size:21px;letter-spacing:0;text-transform:none;color:#fff;font-weight:400;margin-top:6px}.sbr .sbr-heroR{position:relative}.sbr .sbr-heroR .sbr-ph{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:901px){.sbr .sbr-heroR .sbr-ph{inset:clamp(40px,6vw,90px) clamp(40px,6vw,90px) clamp(40px,6vw,90px) 0}}.sbr .sbr-hero--image{min-height:100vh;display:flex;align-items:flex-end}.sbr .sbr-hero--image>.sbr-ph{position:absolute;top:0;right:0;bottom:0;left:0}.sbr .sbr-hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b21384d,#1b21381a 42%,#1b2138db)}.sbr .sbr-heroTx{position:relative;z-index:2;width:100%;padding:0 var(--sbr-gut) clamp(48px,8vw,110px)}.sbr .sbr-heroTx .sbr-lbl{color:#fff9}.sbr .sbr-hero--image h1{font-family:var(--sbr-serif);font-size:clamp(40px,8.2vw,132px);line-height:.98;letter-spacing:-.02em;margin-top:22px;color:#fff;max-width:16ch}.sbr .sbr-hero--image h1 em{font-style:italic;color:var(--sbr-rose)}.sbr .sbr-hero--type{padding:clamp(90px,17vw,220px) 0 clamp(60px,10vw,140px)}.sbr .sbr-hero--type h1{font-family:var(--sbr-serif);font-size:clamp(40px,8.2vw,128px);line-height:.98;letter-spacing:-.022em;margin-top:24px;color:#fff;max-width:15ch}.sbr .sbr-hero--type h1 em{font-style:italic;color:var(--sbr-rose)}.sbr .sbr-heroFoot{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);margin-top:clamp(44px,8vw,110px);padding-top:34px;border-top:1px solid rgba(255,255,255,.2)}.sbr .sbr-heroFoot p{font-size:15px;color:#ffffffad;line-height:2;max-width:46ch}.sbr .sbr-heroFoot p.is-lead{font-family:var(--sbr-serif);font-size:clamp(18px,2vw,27px);line-height:1.5;color:#fff}.sbr .sbr-stmt{padding-top:clamp(80px,15vw,210px);padding-bottom:clamp(60px,10vw,140px)}.sbr .sbr-stmt .big{font-family:var(--sbr-serif);font-size:clamp(26px,4.4vw,62px);line-height:1.22;letter-spacing:-.012em;color:var(--sbr-navy);max-width:18ch}.sbr .sbr-stmt .big em{font-style:italic;color:var(--sbr-rose)}.sbr .sbr-stmtFoot{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);margin-top:clamp(36px,6vw,84px);padding-top:34px;border-top:1px solid var(--sbr-hair)}.sbr .sbr-stmtFoot p{font-size:15px;color:var(--sbr-mute);line-height:1.95;max-width:48ch}.sbr .sbr-stmtFoot p+p{margin-top:18px}.sbr .sbr-block{padding:clamp(64px,11vw,160px) 0}.sbr .sbr-block.has-rule{border-top:1px solid var(--sbr-hair)}.sbr .sbr-blockIn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,6vw,100px);align-items:start}.sbr .sbr-block h2{font-family:var(--sbr-serif);font-size:clamp(25px,3.8vw,54px);line-height:1.14;color:var(--sbr-navy);letter-spacing:-.012em;margin-top:18px;max-width:20ch}.sbr .sbr-block .sbr-body p{font-size:16px;color:var(--sbr-ink);line-height:2;max-width:52ch}.sbr .sbr-block .sbr-body p+p{margin-top:20px}.sbr .sbr-block .sbr-body .is-lead{font-family:var(--sbr-serif);font-size:clamp(19px,2vw,27px);line-height:1.5;color:var(--sbr-navy);max-width:46ch}.sbr .sbr-block .sbr-body .is-mute{color:var(--sbr-mute);font-size:15px}.sbr .sbr-ledger{padding:clamp(56px,9vw,130px) 0}.sbr .sbr-ledgerHead{max-width:28ch;margin-bottom:clamp(28px,5vw,60px)}.sbr .sbr-ledgerHead h2{font-family:var(--sbr-serif);font-size:clamp(25px,3.8vw,54px);line-height:1.14;color:var(--sbr-navy);letter-spacing:-.014em;margin-top:16px}.sbr .sbr-row{display:grid;grid-template-columns:clamp(38px,6vw,96px) minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(14px,3.4vw,54px);padding:clamp(22px,3.2vw,44px) 0;border-top:1px solid var(--sbr-hair);align-items:baseline;transition:padding-left .5s cubic-bezier(.2,.7,.2,1)}.sbr .sbr-row:last-child{border-bottom:1px solid var(--sbr-hair)}.sbr .sbr-row:hover{padding-left:12px}.sbr .sbr-row .no{font-family:var(--sbr-serif);font-style:italic;font-size:clamp(14px,1.5vw,21px);color:var(--sbr-rose);line-height:1.4}.sbr .sbr-row h3{font-family:var(--sbr-serif);font-size:clamp(20px,2.5vw,34px);line-height:1.18;color:var(--sbr-navy);letter-spacing:-.008em}.sbr .sbr-row p{font-family:var(--sbr-serif);font-size:clamp(16px,1.7vw,23px);line-height:1.45;color:var(--sbr-mute)}.sbr .sbr-row p.is-sans{font-family:var(--sbr-sans);font-size:14.5px;line-height:1.9}.sbr .sbr-plates{padding:clamp(64px,11vw,170px) 0}.sbr .sbr-platesIn{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(20px,4vw,60px);align-items:end}.sbr .sbr-plateA .sbr-ph{aspect-ratio:4/5}.sbr .sbr-plateB{padding-bottom:clamp(30px,6vw,90px)}.sbr .sbr-plateB .sbr-ph{aspect-ratio:1/1}.sbr .sbr-plateCap{margin-top:16px;font-size:12px;color:var(--sbr-mute);letter-spacing:.04em;line-height:1.7}.sbr .sbr-panel{padding:clamp(56px,10vw,150px) 0}.sbr .sbr-panel.has-rule{border-top:1px solid var(--sbr-hair)}.sbr .sbr-panelIn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(26px,5vw,86px);align-items:center}.sbr .sbr-panel--right .sbr-panelMedia{order:2}.sbr .sbr-panelMedia .sbr-ph{aspect-ratio:4/5}.sbr .sbr-panel--wide .sbr-panelMedia .sbr-ph{aspect-ratio:5/4}.sbr .sbr-panelTx h2{font-family:var(--sbr-serif);font-size:clamp(24px,3.6vw,50px);line-height:1.15;color:var(--sbr-navy);letter-spacing:-.014em;margin-top:16px;max-width:19ch}.sbr .sbr-panelTx p{margin-top:20px;font-size:16px;color:var(--sbr-ink);line-height:2;max-width:50ch}.sbr .sbr-panelTx p.is-mute{color:var(--sbr-mute);font-size:15px}.sbr .sbr-stars{padding:clamp(70px,13vw,190px) 0;text-align:center}.sbr .sbr-starMark{font-size:clamp(14px,1.6vw,20px);letter-spacing:.9em;color:var(--sbr-rose);padding-left:.9em;line-height:1}.sbr .sbr-stars h2{font-family:var(--sbr-serif);font-size:clamp(27px,5vw,72px);line-height:1.12;margin-top:22px;letter-spacing:-.015em;color:#fff}.sbr .sbr-stars h2 span{display:block}.sbr .sbr-stars h2 span:nth-child(2){color:var(--sbr-rose);font-style:italic}.sbr .sbr-stars .sbr-sub{margin:24px auto 0;max-width:48ch;font-size:15px;color:#ffffff9e;line-height:1.95}.sbr .sbr-starGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,64px);margin-top:clamp(40px,7vw,92px);text-align:left}.sbr .sbr-starGrid>div{padding-top:22px;border-top:1px solid rgba(255,255,255,.22)}.sbr .sbr-starGrid h3{font-family:var(--sbr-serif);font-size:19px;color:#fff}.sbr .sbr-starGrid p{margin-top:10px;font-size:13.5px;color:#ffffff9e;line-height:1.85}.sbr .sbr-chap{display:grid;grid-template-columns:clamp(70px,12vw,190px) minmax(0,1fr);gap:clamp(18px,4vw,64px);padding:clamp(50px,8vw,120px) 0}.sbr .sbr-chap.has-rule{border-top:1px solid var(--sbr-hair)}.sbr .sbr-chapMark{position:sticky;top:40px;align-self:start}.sbr .sbr-chapMark .yr{font-family:var(--sbr-serif);font-style:italic;font-size:clamp(19px,2.2vw,32px);color:var(--sbr-rose);line-height:1.1}.sbr .sbr-chapMark .key{font-size:9.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--sbr-rose);line-height:1.6}.sbr .sbr-chapMark .sbr-lbl{margin-top:10px}.sbr .sbr-chapBody{max-width:62ch}.sbr .sbr-chapBody h2{font-family:var(--sbr-serif);font-size:clamp(25px,4vw,56px);line-height:1.14;letter-spacing:-.014em;color:var(--sbr-navy);max-width:24ch}.sbr .sbr-chapBody p{margin-top:22px;font-size:16.5px;line-height:2.05;color:var(--sbr-ink)}.sbr .sbr-chapBody .is-lead{font-family:var(--sbr-serif);font-size:clamp(19px,2.1vw,28px);line-height:1.5;color:var(--sbr-navy)}.sbr .sbr-chapBody .is-mute{color:var(--sbr-mute);font-size:15.5px}.sbr .sbr-object{padding:clamp(56px,10vw,150px) 0}.sbr .sbr-objectIn{max-width:620px;margin:0 auto;padding-left:var(--sbr-gut);padding-right:var(--sbr-gut);text-align:center}.sbr .sbr-objectIn .sbr-ph{aspect-ratio:1/1}.sbr .sbr-objCap{margin-top:28px;font-family:var(--sbr-serif);font-style:italic;font-size:clamp(19px,2.3vw,32px);line-height:1.45;color:var(--sbr-navy)}.sbr .sbr-objSub{margin-top:14px;font-size:13.5px;letter-spacing:.04em;color:var(--sbr-mute)}.sbr .sbr-band{padding:clamp(70px,13vw,190px) 0;text-align:center}.sbr .sbr-band p.big{font-family:var(--sbr-serif);font-size:clamp(25px,4.6vw,66px);line-height:1.2;letter-spacing:-.014em;max-width:19ch;margin:0 auto;color:#fff}.sbr .sbr-band p.big em{font-style:italic;color:var(--sbr-rose)}.sbr .sbr-band .sbr-sub{margin:28px auto 0;max-width:48ch;font-size:15px;color:#ffffff9e;line-height:1.95}.sbr .sbr-litany{padding:clamp(70px,13vw,190px) 0}.sbr .sbr-litanyWords{margin-top:32px;display:flex;flex-wrap:wrap;gap:0 clamp(20px,3.4vw,56px)}.sbr .sbr-litanyWords span{font-family:var(--sbr-serif);font-size:clamp(28px,6.2vw,94px);line-height:1.14;letter-spacing:-.02em;color:#fff}.sbr .sbr-litanyWords span:nth-child(2n){color:var(--sbr-rose);font-style:italic}.sbr .sbr-litanyFoot{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);margin-top:clamp(40px,7vw,92px);padding-top:32px;border-top:1px solid rgba(255,255,255,.2)}.sbr .sbr-litanyFoot p{font-size:15px;color:#ffffffa8;line-height:2;max-width:46ch}.sbr .sbr-litanyFoot p.is-lead{font-family:var(--sbr-serif);font-size:clamp(18px,2vw,27px);line-height:1.5;color:#fff}.sbr .sbr-filter{padding:clamp(64px,11vw,170px) 0}.sbr .sbr-filterWords{margin-top:24px;font-family:var(--sbr-serif);font-size:clamp(26px,5vw,72px);line-height:1.16;letter-spacing:-.018em;color:var(--sbr-navy);max-width:19ch}.sbr .sbr-filterWords em{font-style:italic;color:var(--sbr-rose)}.sbr .sbr-filterRules{margin-top:clamp(36px,6vw,84px);display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(24px,5vw,80px)}.sbr .sbr-filterRules p{padding:clamp(16px,2.4vw,32px) 0;border-top:1px solid var(--sbr-hair);font-size:15.5px;color:var(--sbr-mute);line-height:1.95;max-width:44ch}.sbr .sbr-filterClose{margin-top:clamp(32px,5vw,70px);font-family:var(--sbr-serif);font-style:italic;font-size:clamp(18px,2vw,27px);color:var(--sbr-navy)}.sbr .sbr-close{padding:clamp(70px,13vw,180px) 0;text-align:center}.sbr .sbr-close h2{font-family:var(--sbr-serif);font-size:clamp(26px,4.2vw,58px);line-height:1.18;color:var(--sbr-navy);letter-spacing:-.014em;max-width:24ch;margin:20px auto 0}.sbr .sbr-close p{max-width:58ch;margin:24px auto 0;font-size:15.5px;color:var(--sbr-mute);line-height:1.95}.sbr .sbr-tiles{display:grid;grid-template-columns:repeat(3,1fr)}.sbr .sbr-tile{position:relative;min-height:clamp(320px,50vh,540px);display:flex;align-items:flex-end;overflow:hidden}.sbr .sbr-tile .sbr-ph{position:absolute;top:0;right:0;bottom:0;left:0}.sbr .sbr-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1b213800 30%,#1b2138bd);transition:opacity .5s ease}.sbr .sbr-tile:hover:after{opacity:.88}.sbr .sbr-tileTx{position:relative;z-index:2;padding:clamp(24px,3vw,44px);color:#fff}.sbr .sbr-tileTx h3{font-family:var(--sbr-serif);font-size:clamp(19px,2.1vw,29px);line-height:1.15;color:#fff}.sbr .sbr-tileTx p{margin-top:8px;font-size:13px;color:#ffffffbd;max-width:30ch;line-height:1.8}.sbr .sbr-tileTx .go{display:inline-block;margin-top:18px;font-size:9.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.5);transition:border-color .4s ease,letter-spacing .4s ease}.sbr .sbr-tile:hover .go{border-color:#fff;letter-spacing:.34em}@media(max-width:900px){.sbr .sbr-hero--split{grid-template-columns:1fr;min-height:0}.sbr .sbr-heroR{min-height:56vh}.sbr .sbr-heroMeta{margin-top:34px}.sbr .sbr-hero--image{min-height:78vh}.sbr .sbr-heroFoot,.sbr .sbr-stmtFoot,.sbr .sbr-blockIn,.sbr .sbr-platesIn,.sbr .sbr-panelIn,.sbr .sbr-litanyFoot,.sbr .sbr-filterRules{grid-template-columns:1fr}.sbr .sbr-plateB{padding-bottom:0}.sbr .sbr-panel--right .sbr-panelMedia{order:0}.sbr .sbr-row{grid-template-columns:26px 1fr;row-gap:8px}.sbr .sbr-row p{grid-column:2}.sbr .sbr-chap{grid-template-columns:1fr;gap:12px}.sbr .sbr-chapMark{position:static}.sbr .sbr-starGrid,.sbr .sbr-tiles{grid-template-columns:1fr}.sbr .sbr-cta+.sbr-cta{margin-left:0;display:block;width:max-content}.sbr .sbr-close .sbr-cta+.sbr-cta{margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.sbr .sbr-row,.sbr .sbr-cta,.sbr .sbr-tile:after,.sbr .sbr-tile .go{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/saratti-brand.css.map */
