#MainContent .sg-service-page .sg-bridal-visit{background:#3e202a;color:#fff7ed;border:1px solid #dfc395}#MainContent .sg-service-page .sg-bridal-copy,#MainContent .sg-service-page .sg-bridal-copy :is(h2,p,a){background:transparent;color:#fff7ed}#MainContent .sg-care .sg-care-help{background:#fff0f0;color:#3e202a;border:1px solid #dfc395}#MainContent .sg-care .sg-care-help h2{color:#3e202a}#MainContent .sg-care .sg-care-help .btn{--btn-bg:#e1ebf4;--btn-border:#e1ebf4;--btn-text:#3e202a;background:#e1ebf4;border-color:#e1ebf4;color:#3e202a}.template-blog #MainContent{background:#fcfbf9;color:#3e202a}.template-blog #MainContent .index-rte{background:#fff0f0;padding-block:56px 44px}.template-blog #MainContent .index-rte .hero__content{max-width:760px;margin-inline:auto;padding-inline:24px}.template-blog #MainContent .index-rte .hero__title{font-size:clamp(36px,4vw,52px);line-height:1.15;color:#3e202a}.template-blog #MainContent .index-rte .hero__rte{font-size:16px;line-height:1.8}.template-blog #MainContent .featured-posts{padding-block:48px;background:#fcfbf9}.template-blog #MainContent .editorial{background:#fff0f0;border:1px solid #dfc395}.template-blog #MainContent .editorial__aside{background:#fff0f0}.template-blog #MainContent .editorial__aside-inner{padding:clamp(24px,4vw,48px)}.template-blog #MainContent .editorial__title{font-size:clamp(30px,3vw,44px);line-height:1.2;color:#3e202a}.template-blog #MainContent .editorial__excerpt{font-size:16px;line-height:1.75;max-width:44ch}.template-blog #MainContent .editorial__subheading{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#3e202a}.template-blog #MainContent .blog-section{padding-block:16px 56px;background:#fcfbf9}.template-blog #MainContent .article{border:1px solid #dfc395;background:#fff}.template-blog #MainContent .article__text-wrapper{padding:24px;text-align:left}.template-blog #MainContent .article__title{font-size:27px;line-height:1.25;color:#3e202a}.template-blog #MainContent .article__excerpt{font-size:15px;line-height:1.75}.template-blog #MainContent .article__meta{font-size:11px;letter-spacing:.04em}.template-blog #MainContent .btn--text{color:#3e202a;--btn-text:#3e202a}@media(max-width:749px){.template-blog #MainContent .index-rte{padding-block:36px 28px}.template-blog #MainContent .featured-posts{padding-block:28px}.template-blog #MainContent .editorial__title{font-size:32px}.template-blog #MainContent .article__text-wrapper{padding:20px}.template-blog #MainContent .article__title{font-size:25px}}.template-blog #MainContent .index-rte{margin-top:24px;padding-block:28px 32px;background:#fcfbf9;border-top:1px solid #dfc395;border-bottom:1px solid #dfc395}.template-blog #MainContent .index-rte .hero__content{max-width:700px}.template-blog #MainContent .index-rte .hero__title{font-size:32px;line-height:1.2;padding-bottom:12px}.template-blog #MainContent .index-rte .hero__rte{font-size:14px;line-height:1.65}.shopify-section footer.site-footer-wrapper.section-padding{background:#3e202a;color:#fff7ed;--bg:#3e202a;--text:#fff7ed;--text-dark:#fff7ed;--text-light:#fff7ed;--link:#fff7ed;--link-hover:#e1ebf4;--border:#dfc395;border-top:1px solid #dfc395}.site-footer-wrapper .site-footer{background:transparent}.site-footer-wrapper .footer__block__title{color:#dfc395}.site-footer-wrapper :is(p,a,li,.rte,button){color:#fff7ed}.site-footer-wrapper a:hover{color:#e1ebf4}.site-footer-wrapper a:focus-visible,.site-footer-wrapper button:focus-visible{outline:2px solid #e1ebf4;outline-offset:4px}.site-footer-wrapper .footer__block{border-color:#dfc39580}@media(max-width:749px){.template-blog #MainContent .index-rte{margin-top:16px;padding-block:24px}.template-blog #MainContent .index-rte .hero__title{font-size:28px}}#MainContent .sg-service-page[data-sg-service=contact] .sg-contact-intro h1{font-size:clamp(30px,3vw,38px);line-height:1.2;margin-bottom:18px}#MainContent .sg-service-page[data-sg-service=contact] .sg-service-lead{font-size:15px;line-height:1.7;max-width:46ch}#MainContent .sg-service-page[data-sg-service=contact] .sg-boutique-details h2{font-size:25px}#MainContent .sg-service-page[data-sg-service=contact] .sg-service-actions .btn--solid,#MainContent .sg-service-page[data-sg-service=contact] .sg-contact-form button[type=submit]{background:#3e202a;color:#fff7ed;border-color:#3e202a;--btn-bg:#3e202a;--btn-text:#fff7ed;--btn-border:#3e202a}[id^=Newsletter--][id*=__section_newsletter_] .brick__block--text,[id^=Newsletter--][id*=__section_newsletter_] .brick__block__text{background:#e1ebf4;--bg:#e1ebf4;color:#3e202a}#MainContent .sg-service-page[data-sg-service=contact] .sg-contact-lower{border-top:16px solid #fff0f0}body :is(a,button,summary,u),body :is(a,button,summary,u) *{text-decoration:none!important}body a,body .btn--text span,body .navtext{background-image:none!important}body :is(.sg-home-link,.sg-service-link,.sg-contact-links a,.sg-story-editorial__link,.sg-wishlist-product-link,.text-link,.btn--text){border-bottom:0!important}body .navlink--toplevel:after{display:none!important}body a:hover{opacity:.8}body :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.page-header .header__menu .header__dropdown .header__grandparent__links .dropdown__family>.navlink--child,.page-header .header__menu .header__dropdown .header__grandparent__links .dropdown__family>.navlink--child .navtext{font-size:13px;font-weight:700;line-height:1.45;letter-spacing:.025em}.page-header .header__menu .header__dropdown .header__grandparent__links .dropdown__family>.navlink--grandchild,.page-header .header__menu .header__dropdown .header__grandparent__links .dropdown__family>.navlink--grandchild .navtext{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.01em}.page-header .header__desktop__lower .header__menu>.menu__item>.navlink--toplevel .navtext{font-size:12px!important;font-weight:400;letter-spacing:.08em;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/69/assets/sg-editorial-refinements.css.map */
