:root{--sv-cream: #FBF8F4;--sv-nude: #F3E8DF;--sv-taupe: #4A3B33;--sv-gold: #B89466;--sv-gold-l: #C8A97E;--sv-line: #E6D6C6;--sv-serif: var(--font-heading-family), "Cormorant Garamond", serif}.main-page-title,.shopify-policy__title h1,.main-blog .title--primary,.article-template__title,.cart__warnings .cart__empty-text,.template-404 .title,.template-search__header h1{font-family:var(--sv-serif);font-weight:500;color:var(--sv-taupe);text-align:center;letter-spacing:.01em;line-height:1.15}.main-page-title,.shopify-policy__title h1,.main-blog .title--primary{font-size:clamp(3.4rem,5vw,5.2rem);margin:1.2rem auto 0}.main-page-title:after,.shopify-policy__title h1:after,.main-blog .title--primary:after,.template-404 .title:after,.cart__warnings .cart__empty-text:after{content:"";display:block;width:5.6rem;height:1px;background:var(--sv-gold);margin:2.4rem auto 0}.main-page-title{margin-bottom:4rem}.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content{color:var(--sv-taupe);font-size:1.6rem;line-height:1.85}.rte a{color:var(--sv-taupe);text-decoration-color:var(--sv-gold);text-underline-offset:.3rem}.rte a:hover{color:var(--sv-gold)}.sv-contact-intro{text-align:center;max-width:56rem;margin:-1.6rem auto 0}.sv-contact-intro .sv-lead{font-family:var(--sv-serif);font-style:italic;font-size:clamp(2rem,2.6vw,2.4rem);line-height:1.5;margin:0 0 2.4rem}.sv-contact-cards{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0 0 1rem;text-align:left}@media(min-width:750px){.sv-contact-cards{grid-template-columns:repeat(3,1fr)}}.sv-contact-cards div{background:var(--sv-nude);border-radius:16px;padding:1.8rem 2rem;font-size:1.4rem;line-height:1.6}.sv-contact-cards strong{display:block;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-gold);margin-bottom:.6rem;font-weight:500}.contact.page-width{max-width:64rem}.contact .field__input,.contact .text-area{background:#fff;border-radius:14px}.contact .field:after,.contact .field:hover.field:after{box-shadow:0 0 0 1px var(--sv-line);border-radius:14px}.contact .field__input:focus,.contact .text-area:focus{box-shadow:0 0 0 1px var(--sv-gold)!important;outline:none}.contact__button{display:flex;justify-content:center}.sv-contact-cards a{color:var(--sv-taupe);text-decoration:underline;text-decoration-color:var(--sv-gold);text-underline-offset:.3rem}.sv-contact-cards a:hover{color:var(--sv-gold)}.contact__button .button{min-width:22rem;letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.shopify-policy__container{max-width:76rem;padding:4rem 2rem 8rem}.shopify-policy__title{margin-bottom:4.8rem}.shopify-policy__body .rte>p:first-child{text-align:center;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sv-gold);margin-bottom:.4rem}.shopify-policy__body .rte>p:nth-child(2){text-align:center;font-size:1.3rem;opacity:.75;margin-bottom:3.2rem}.shopify-policy__body ol{list-style:none;padding:0;margin:4rem 0 1.2rem;counter-increment:none}.shopify-policy__body ol li p,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--sv-serif);font-size:2.4rem;font-weight:500;text-transform:none;letter-spacing:.01em;color:var(--sv-taupe);margin:0;padding-top:2.4rem;border-top:1px solid var(--sv-line)}.shopify-policy__body ol li p:first-letter{text-transform:uppercase}.shopify-policy__body ul{list-style:none;padding:0 0 0 .4rem;margin:0 0 2rem}.shopify-policy__body ul li{position:relative;padding-left:2.2rem;margin:0 0 .6rem}.shopify-policy__body ul li:before{content:"\2726";position:absolute;left:0;top:.1rem;color:var(--sv-gold);font-size:1.1rem}.shopify-policy__body ul li p{margin:0}.main-blog{padding-top:4rem}.main-blog .title--primary{margin-bottom:4.8rem}.blog-articles .card,.blog-articles .card__inner{border-radius:16px}.blog-articles .card__heading,.blog-articles .card__heading a{font-family:var(--sv-serif);font-weight:500;font-size:2.4rem;line-height:1.25;color:var(--sv-taupe)}.blog-articles .article-card__info{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-gold)}.blog-articles .article-card__excerpt{color:var(--sv-taupe);opacity:.85;line-height:1.7}.article-template__hero-container{max-width:120rem;margin:2.4rem auto 0;padding:0 1.5rem}.article-template__hero-adapt.media{padding-bottom:0!important;height:clamp(32rem,62vh,64rem);border-radius:16px;overflow:hidden}.article-template__hero-adapt.media img{object-fit:cover;object-position:center 12%}@media(min-width:990px){.article-template__hero-container{max-width:104rem}.article-template__hero-adapt.media{height:clamp(40rem,72vh,72rem)}}.article-template header.page-width{text-align:center;margin-top:4rem}.article-template__title{font-size:clamp(3.2rem,4.6vw,4.8rem);margin:0 auto 1.2rem;max-width:72rem}.article-template header .circle-divider,.article-template header .caption-with-letter-spacing{color:var(--sv-gold);font-size:1.1rem;letter-spacing:.2em}.article-template__content h2{font-family:var(--sv-serif);font-weight:500;font-size:2.8rem;line-height:1.2;color:var(--sv-taupe);margin:4rem 0 1.2rem}.article-template__content ul{padding-left:0;list-style:none}.article-template__content ul li{position:relative;padding-left:2.2rem;margin-bottom:.8rem}.article-template__content ul li:before{content:"\2726";position:absolute;left:0;top:.1rem;color:var(--sv-gold);font-size:1.1rem}.article-template__back .article-template__link{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-taupe)}.cart__warnings{padding:6rem 0 5rem}.cart__warnings .cart__empty-text{font-size:clamp(3.2rem,4.6vw,4.6rem);margin-bottom:3.2rem}.cart__warnings .cart__empty-text:after{margin-top:2rem}.cart__login-title{font-family:var(--sv-serif);font-weight:500}.template-404{padding:7rem 0 8rem}.template-404>p:first-child,.template-404 .page-width>p:first-child{font-size:1.2rem;letter-spacing:.3em;color:var(--sv-gold)}.template-404 .title{font-size:clamp(3.4rem,5vw,5rem)}.template-404 .title:after{margin-bottom:3.2rem}.template-search__header h1{font-size:clamp(3.2rem,4.6vw,4.6rem)}.template-search .card__heading,.template-search .card__heading a{font-family:var(--sv-serif);font-weight:500;font-size:2rem;color:var(--sv-taupe)}.template-search .card,.template-search .card__inner{border-radius:16px}.cart__warnings .button,.template-404 .button,.contact__button .button,.article-template .button{border-radius:40px;letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem;padding:0 3.6rem;min-height:5rem}
/*# sourceMappingURL=/cdn/shop/t/43/assets/svelia-pages.css.map */
