.main-page-content{max-width:76rem;margin-left:auto;margin-right:auto;padding:5rem 0 8rem}.main-page-content h1,.main-page-content .page-title{font-family:var(--sv-serif);font-size:clamp(3.6rem,5vw,6rem);font-weight:300;letter-spacing:-.02em;line-height:1.05;margin:0 0 4rem;padding-bottom:3.2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);position:relative}.main-page-content h1:after,.main-page-content .page-title:after{content:"";position:absolute;bottom:-1px;left:0;width:3.2rem;height:1px;background:var(--sv-gold)}.main-page-content h2{font-family:var(--sv-serif);font-size:clamp(2.2rem,3vw,3rem);font-weight:300;letter-spacing:-.01em;margin:4rem 0 1.6rem}.main-page-content p,.main-page-content .rte{font-family:var(--sv-sans);font-size:1.5rem;font-weight:300;line-height:1.85;letter-spacing:.01em;color:rgb(var(--color-foreground));opacity:.65;margin-bottom:2rem}.article-header{text-align:center;max-width:80rem;margin:0 auto;padding:6rem 0 4rem}.article-header h1{font-family:var(--sv-serif);font-size:clamp(3rem,5vw,6rem);font-weight:300;letter-spacing:-.02em;line-height:1.05}.article-header .article__date{font-family:var(--sv-sans);font-size:1.05rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;opacity:.35;margin-top:1.6rem}.article__content.rte{font-family:var(--sv-sans);font-size:1.6rem;font-weight:300;line-height:1.9;letter-spacing:.01em;color:rgb(var(--color-foreground));opacity:.7;max-width:72rem;margin:0 auto}.article__content.rte h2,.article__content.rte h3{font-family:var(--sv-serif);font-weight:300;opacity:1;margin:4rem 0 1.6rem}.main-404{text-align:center;padding:12rem 2rem;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-404 .page-404__subheading{font-family:var(--sv-sans);font-size:1rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.35;margin-bottom:2.4rem}.main-404 h1{font-family:var(--sv-serif);font-size:clamp(4rem,8vw,10rem);font-weight:300;letter-spacing:-.03em;line-height:1;margin:0 0 2.4rem}.main-404 .page-404__description{font-family:var(--sv-sans);font-size:1.5rem;font-weight:300;line-height:1.7;opacity:.5;max-width:44rem;margin:0 auto 4rem}.main-404 .button{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:0;font-family:var(--sv-sans);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;min-height:5.2rem;padding:0 3.2rem;transition:background-color .3s var(--sv-ease),border-color .3s var(--sv-ease),color .3s var(--sv-ease)}.main-404 .button:hover{background-color:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-black)}.search__header{text-align:center;padding:5rem 0 4rem}.search__header h1{font-family:var(--sv-serif);font-size:clamp(3rem,4vw,5rem);font-weight:300;letter-spacing:-.01em}.search__form .field{border:none;border-bottom:1px solid rgba(var(--color-foreground),.2);border-radius:0;background:transparent;max-width:60rem;margin:0 auto}.search__form .field__input{font-family:var(--sv-serif);font-size:2rem;font-weight:300;letter-spacing:-.01em;background:transparent;border:none;color:rgb(var(--color-foreground));padding:1.2rem 0}.search__form .field__input::placeholder{color:rgba(var(--color-foreground),.25);font-style:italic}.search__results-title{font-family:var(--sv-serif);font-size:clamp(2rem,3vw,2.8rem);font-weight:300;letter-spacing:-.01em;margin:5rem 0 3rem}.contact .form__label{font-family:var(--sv-sans);font-size:1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;opacity:.4}.contact .field__input,.contact .field__textarea{font-family:var(--sv-sans);font-size:1.4rem;font-weight:300;background:transparent;border-radius:0;border:none;border-bottom:1px solid rgba(var(--color-foreground),.18);padding:1rem 0;transition:border-color .25s var(--sv-ease)}.contact .field__input:focus,.contact .field__textarea:focus{border-bottom-color:#c49a2a80;outline:none}.contact .button{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:0;font-family:var(--sv-sans);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;min-height:5.2rem;padding:0 3.6rem;transition:background-color .3s var(--sv-ease),border-color .3s var(--sv-ease),color .3s var(--sv-ease)}.contact .button:hover{background-color:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-black)}.list-collections .title-wrapper{text-align:center;padding:5rem 0 4rem}.list-collections .title-wrapper h1{font-family:var(--sv-serif);font-size:clamp(3.6rem,5vw,6rem);font-weight:300;letter-spacing:-.02em}.list-collections .collection-list .card__heading{font-family:var(--sv-serif);font-size:2.4rem;font-weight:300;letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-solvaine-pages.css.map */
