.sa{--sa-ink:#1F1A1D;--sa-plum:#5B2560;--sa-plum-dark:#3E1842;--sa-blush:#F4EEF2;--sa-muted:#4A3F46;--sa-soft:#6B5E66;--sa-line:#ECE4E8;color:var(--sa-ink);font-family:var(--font-body-family)}.sa *{box-sizing:border-box}.sa--white{background:#fff}.sa--blush{background:var(--sa-blush)}.sa--plum{background:var(--sa-plum);color:#fff}.sa--dark{background:var(--sa-ink);color:#f4eef2}.sa--cream{background:#fbf9f8}.sa__wrap{max-width:132rem;margin:0 auto;padding:8.8rem 2.4rem}.sa__eyebrow{margin:0;font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sa-plum)}.sa--plum .sa__eyebrow,.sa--dark .sa__eyebrow{color:#e7d3ea}.sa__h{margin:0;font-family:var(--font-heading-family);font-weight:400;line-height:1.08;letter-spacing:0;color:inherit}.sa__h--xl{font-size:clamp(4rem,5.4vw,7.2rem)}.sa__h--l{font-size:clamp(3.4rem,3.8vw,5.2rem)}.sa__h--m{font-size:clamp(2.6rem,2.6vw,3.4rem)}.sa__h--s{font-size:2.4rem}.sa__text{margin:0;font-size:1.7rem;line-height:1.65;color:var(--sa-muted)}.sa__text p{margin:0 0 1rem}.sa__text p:last-child{margin:0}.sa--plum .sa__text,.sa--dark .sa__text{color:inherit;opacity:.88}.sa__stack{display:flex;flex-direction:column;gap:2rem}.sa__btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.sa-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3.2rem;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--sa-plum);background:var(--sa-plum);color:#fff;cursor:pointer;font-family:var(--font-body-family);transition:background .2s}.sa-btn:hover{background:var(--sa-plum-dark);border-color:var(--sa-plum-dark);color:#fff}.sa-btn--ghost{background:transparent;color:var(--sa-ink);border-color:var(--sa-ink)}.sa-btn--ghost:hover{background:var(--sa-ink);color:#fff}.sa--plum .sa-btn,.sa--dark .sa-btn{background:#fff;color:var(--sa-plum);border-color:#fff}.sa--plum .sa-btn--ghost,.sa--dark .sa-btn--ghost{background:transparent;color:#fff}.sa-link{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-underline-offset:.4rem}.sa-img{display:block;width:100%;height:100%;object-fit:cover}.sa-ph{background:#eee7eb;width:100%;height:100%}.sa-hero{display:flex;flex-wrap:wrap}.sa-hero__copy{flex:1 1 48rem;display:flex;align-items:center;padding:8rem 6vw}.sa-hero__copy .sa__stack{max-width:56rem}.sa-hero__media{flex:1 1 52rem;min-height:64rem;position:relative;overflow:hidden}.sa-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:749px){.sa-hero__media{min-height:52rem;order:-1}.sa-hero__copy{padding:4.8rem 2.4rem}}.sa-feat{border-bottom:1px solid var(--sa-line)}.sa-feat ul{list-style:none;margin:0 auto;max-width:132rem;padding:2rem 2.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem 3.2rem}.sa-feat li{font-size:1.4rem;letter-spacing:.06em;color:var(--sa-muted);display:flex;align-items:center;gap:1rem}.sa-feat li:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--sa-plum)}.sa-grid__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:4rem}.sa-grid__head .sa__stack{gap:1.2rem;max-width:64rem}.sa-grid{display:grid;gap:2.4rem;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}@media(max-width:989px){.sa-grid{grid-template-columns:repeat(min(var(--cols),3),minmax(0,1fr))}}@media(max-width:749px){.sa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.sa-grid--one-mobile{grid-template-columns:1fr}}.sa-card{display:flex;flex-direction:column;gap:1.4rem;color:inherit;text-decoration:none}.sa-card__media{position:relative;overflow:hidden;aspect-ratio:var(--ratio);background:#f4f0ee}.sa-card__media img{transition:transform .6s ease}a.sa-card:hover .sa-card__media img{transform:scale(1.03)}.sa-card__badge{position:absolute;top:1.4rem;left:1.4rem;background:var(--sa-plum);color:#fff;padding:.5rem 1.1rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.sa-card__row{display:flex;justify-content:space-between;gap:1.2rem;align-items:baseline}.sa-card__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.15}.sa-card__sub{margin:.4rem 0 0;font-size:1.4rem;color:var(--sa-soft)}.sa-card__price{margin:0;font-size:1.6rem;white-space:nowrap}.sa-card__cta{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem}.sa-card--panel{background:#fff;padding:3.2rem;justify-content:center;border:1px solid var(--sa-line)}.sa-ed{display:flex;flex-wrap:wrap}.sa-ed__img{flex:1 1 36rem;min-height:62rem;position:relative;overflow:hidden}.sa-ed__img img{position:absolute;top:0;right:0;bottom:0;left:0}.sa-ed__copy{flex:1 1 40rem;display:flex;align-items:center;padding:6.4rem 5vw}.sa-ed__copy .sa__stack{max-width:44rem}@media(max-width:749px){.sa-ed__img{min-height:44rem;flex-basis:50%}}.sa-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2.4rem;margin-top:4rem}.sa-quote{background:#fff;padding:3.6rem;margin:0;display:flex;flex-direction:column;gap:1.6rem}.sa-quote blockquote{margin:0;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.35}.sa-quote figcaption{font-size:1.4rem;color:var(--sa-soft)}.sa-stars{color:var(--sa-plum);letter-spacing:.12em}.sa-split{display:flex;flex-wrap:wrap;gap:5.6rem;align-items:center}.sa-split--right .sa-split__media{order:2}.sa-split__media{flex:1 1 42rem}.sa-split__media img{aspect-ratio:var(--ratio);height:auto}.sa-split__copy{flex:1 1 42rem}.sa-split__quote{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.3}.sa-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3.2rem}.sa-banner .sa__stack{max-width:68rem;gap:1.4rem}.sa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2.4rem;margin-top:4rem}.sa-step{display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem;background:#fff;border:1px solid var(--sa-line)}.sa--blush .sa-step{border-color:transparent}.sa-step__num{font-family:var(--font-heading-family);font-size:3.6rem;color:var(--sa-plum);line-height:1}.sa-step__img{aspect-ratio:4/3;margin:-3.2rem -3.2rem 1rem;width:calc(100% + 6.4rem);overflow:hidden}.sa-step h3{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.2}.sa-step p{margin:0;font-size:1.5rem;line-height:1.6;color:var(--sa-muted)}.sa-form{display:flex;flex-wrap:wrap;gap:5.6rem;align-items:flex-start}.sa-form__intro{flex:1 1 32rem}.sa-form__body{flex:2 1 52rem;display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 2rem;background:#fff;padding:4rem;border:1px solid var(--sa-line)}.sa--white .sa-form__body{background:#fbf9f8}@media(max-width:749px){.sa-form__body{grid-template-columns:1fr;padding:2.4rem}}.sa-field{display:flex;flex-direction:column;gap:.8rem;grid-column:span 1}.sa-field--full{grid-column:1/-1}.sa-field label,.sa-field legend{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sa-muted)}.sa-field input,.sa-field select,.sa-field textarea{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid #D9CFD5;background:#fff;font:inherit;font-size:1.6rem;color:var(--sa-ink);border-radius:0}.sa-field textarea{min-height:12rem;resize:vertical}.sa-field input:focus,.sa-field select:focus,.sa-field textarea:focus{outline:2px solid var(--sa-plum);outline-offset:1px}.sa-field fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.sa-check{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;text-transform:none;letter-spacing:0;color:var(--sa-ink)}.sa-check input{width:1.8rem;height:1.8rem;min-height:0;accent-color:var(--sa-plum)}.sa-form__sub{grid-column:1/-1;margin:1.6rem 0 0;padding-top:1.6rem;border-top:1px solid var(--sa-line);font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400}.sa-form__sub:first-child,input[type=hidden]+.sa-form__sub{margin-top:0;padding-top:0;border:0}.sa-form__note{grid-column:1/-1;margin:0;font-size:1.4rem;color:var(--sa-soft)}.sa-form__msg{grid-column:1/-1;padding:1.4rem 1.6rem;font-size:1.5rem;background:var(--sa-blush);color:var(--sa-plum)}.sa-form__msg--err{background:#fbeaea;color:#8a1f1f}.sa-form__body .sa-btn{grid-column:1/-1;justify-self:start}.sa-news{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:center;justify-content:space-between}.sa-news form{display:flex;flex:1 1 32rem;max-width:56rem;min-width:0;gap:0}.sa-news .sa-btn{padding:0 2rem;flex:none}.sa-news input[type=email]{flex:1;min-width:0;min-height:5.2rem;padding:0 1.6rem;border:1px solid #fff;background:transparent;color:#fff;font:inherit;font-size:1.6rem}.sa-news input::placeholder{color:#e7d3ea}.sa-perks{list-style:none;margin:0;padding:1.8rem 0;border-top:1px solid #ECE4E8;border-bottom:1px solid #ECE4E8;display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:1.4rem;color:#4a3f46}.sa-preorder{margin:1rem 0 0;font-size:1.4rem;color:#5b2560}.sa-fr{font-family:var(--font-heading-family);font-style:italic;color:#6b5e66}@media(max-width:749px){.sa-card__title{font-size:1.9rem}.sa-card__row{flex-direction:column;gap:.4rem}.sa__wrap{padding:5.6rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/saunte.css.map */
