:root{--sc-cream: #F5F0EA;--sc-cream-md: #EDE6DA;--sc-black: #111111;--sc-charcoal: #1C1C1C;--sc-gold: #C9A84C;--sc-gold-dk: #A07830;--sc-gold-light: rgba(201,168,76,.12);--sc-muted: #6B6460;--sc-border: rgba(201,168,76,.22)}.blog-post,.article-template,.article__content,.post-content,.blog-article,.template-article main,.shopify-section-blog-post{background-color:var(--sc-cream);font-family:var(--sc-ff-sans);color:var(--sc-charcoal);-webkit-font-smoothing:antialiased}.rte,.article__content .rte,.post-content .rte,article .rte{font-family:var(--sc-ff-sans);font-size:16px;line-height:1.85;color:#3a3530;max-width:720px;margin-left:auto;margin-right:auto}.article__image,.blog-post__image,.article-template img:first-of-type,.post-image{border-radius:20px;overflow:hidden;margin-bottom:48px;box-shadow:0 20px 60px #0000001a}.article__title,.blog-post__title,h1.article-title,.article-template h1,.rte h1{font-family:var(--sc-ff-serif)!important;font-size:clamp(32px,4.5vw,56px)!important;font-weight:600!important;line-height:1.15!important;color:var(--sc-black)!important;letter-spacing:-.01em!important;margin-bottom:24px!important}.article__meta,.blog-post__meta,.article-meta,time.article-date{font-family:var(--sc-ff-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-gold-dk);margin-bottom:16px}.rte p,.article__content p,.post-content p{font-family:var(--sc-ff-sans)!important;font-size:16px!important;line-height:1.85!important;color:#3a3530!important;margin-bottom:22px!important}.rte p:first-of-type{font-size:18px!important;line-height:1.75!important;color:var(--sc-charcoal)!important;font-weight:400!important}.rte h2,.article__content h2,.post-content h2{font-family:var(--sc-ff-serif)!important;font-size:clamp(26px,3vw,38px)!important;font-weight:600!important;line-height:1.2!important;color:var(--sc-black)!important;margin-top:56px!important;margin-bottom:20px!important;padding-bottom:14px!important;border-bottom:1px solid var(--sc-border)!important;letter-spacing:-.01em!important}.rte h3,.article__content h3,.post-content h3{font-family:var(--sc-ff-serif)!important;font-size:clamp(20px,2.2vw,26px)!important;font-weight:600!important;line-height:1.3!important;color:var(--sc-charcoal)!important;margin-top:40px!important;margin-bottom:14px!important;letter-spacing:-.005em!important}.rte h4,.article__content h4,.post-content h4{font-family:var(--sc-ff-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sc-gold-dk)!important;margin-top:32px!important;margin-bottom:10px!important}.rte a,.article__content a,.post-content a{color:var(--sc-gold-dk)!important;text-decoration:underline!important;text-decoration-color:#a0783059!important;text-underline-offset:3px!important;font-weight:500!important;transition:color .2s,text-decoration-color .2s!important}.rte a:hover,.article__content a:hover,.post-content a:hover{color:var(--sc-black)!important;text-decoration-color:var(--sc-gold)!important}.rte strong,.rte b,.article__content strong,.post-content strong{font-weight:600!important;color:var(--sc-black)!important}.rte ul,.rte ol,.article__content ul,.article__content ol,.post-content ul,.post-content ol{padding-left:24px!important;margin-bottom:24px!important}.rte ul,.article__content ul,.post-content ul{list-style:none!important;padding-left:0!important}.rte ul li,.article__content ul li,.post-content ul li{position:relative!important;padding-left:22px!important;margin-bottom:10px!important;font-size:16px!important;line-height:1.75!important;color:#3a3530!important}.rte ul li:before,.article__content ul li:before,.post-content ul li:before{content:""!important;position:absolute!important;left:0!important;top:11px!important;width:6px!important;height:6px!important;background:var(--sc-gold)!important;border-radius:50%!important}.rte ol li,.article__content ol li,.post-content ol li{margin-bottom:10px!important;font-size:16px!important;line-height:1.75!important;color:#3a3530!important}.rte ol li::marker,.article__content ol li::marker,.post-content ol li::marker{color:var(--sc-gold-dk)!important;font-weight:700!important}.rte blockquote,.article__content blockquote,.post-content blockquote{font-family:var(--sc-ff-serif)!important;font-size:clamp(18px,2vw,24px)!important;font-style:italic!important;font-weight:400!important;line-height:1.6!important;color:var(--sc-charcoal)!important;border-left:3px solid var(--sc-gold)!important;background:var(--sc-gold-light)!important;border-radius:0 12px 12px 0!important;padding:24px 28px!important;margin:40px 0!important}.rte hr,.article__content hr,.post-content hr{border:none!important;border-top:1px solid var(--sc-border)!important;margin:48px 0!important}.rte img,.article__content img,.post-content img{border-radius:14px!important;max-width:100%!important;height:auto!important;margin:8px 0 32px!important;box-shadow:0 8px 32px #00000014!important}.article-nav,.blog-post__nav,.breadcrumb{font-family:var(--sc-ff-sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-muted);margin-bottom:32px}.breadcrumb a,.article-nav a{color:var(--sc-gold-dk)!important;text-decoration:none!important}.breadcrumb a:hover,.article-nav a:hover{color:var(--sc-black)!important}.article__tags a,.blog-post__tags a,.tag{display:inline-flex;align-items:center;background:var(--sc-cream-md)!important;border:1.5px solid var(--sc-border)!important;border-radius:100px!important;padding:4px 14px!important;font-family:var(--sc-ff-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--sc-muted)!important;text-decoration:none!important;margin:4px!important;transition:all .2s!important}.article__tags a:hover,.blog-post__tags a:hover,.tag:hover{border-color:var(--sc-gold)!important;color:var(--sc-charcoal)!important;background:#c9a84c14!important}.article__share,.blog-post__share,.share-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:40px 0;padding:24px 0;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border)}.article__share a,.blog-post__share a,.share-buttons a{display:inline-flex;align-items:center;gap:6px;padding:8px 18px!important;border-radius:100px!important;border:1.5px solid var(--sc-border)!important;background:transparent!important;font-family:var(--sc-ff-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--sc-muted)!important;text-decoration:none!important;transition:all .22s!important}.article__share a:hover,.blog-post__share a:hover,.share-buttons a:hover{border-color:var(--sc-gold)!important;color:var(--sc-charcoal)!important;background:var(--sc-gold-light)!important}.related-articles,.article__related,#related-articles{padding:64px 0 48px;border-top:1px solid var(--sc-border)}.related-articles h2,.article__related h2,#related-articles h2{font-family:var(--sc-ff-serif)!important;font-size:28px!important;font-weight:600!important;color:var(--sc-black)!important;margin-bottom:32px!important;border-bottom:none!important}.related-articles .card,.related-articles article,.article__related article,#related-articles article,#related-articles .grid__item{background:var(--sc-cream)!important;border:1.5px solid transparent!important;border-radius:16px!important;overflow:hidden!important;transition:all .25s!important;padding:0!important}.related-articles article:hover,.article__related article:hover,#related-articles article:hover,#related-articles .grid__item:hover{border-color:var(--sc-gold)!important;transform:translateY(-4px)!important;box-shadow:0 12px 32px #00000014!important}.related-articles h3,.related-articles h6,.article__related h3,.article__related h6,#related-articles h3,#related-articles h6{font-family:var(--sc-ff-serif)!important;font-size:18px!important;font-weight:600!important;color:var(--sc-black)!important;line-height:1.35!important;margin-bottom:8px!important;border-bottom:none!important;margin-top:0!important}.related-articles a,.article__related a,#related-articles a{text-decoration:none!important;color:inherit!important}.related-articles time,.article__related time,#related-articles time{font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--sc-gold-dk)!important}.comment-form,.article__comment-form,#comment_form,form.comment_form{background:#fff;border:1.5px solid var(--sc-border);border-radius:20px;padding:40px;margin-top:48px}.comment-form h2,.article__comment-form h2,#comment_form h2,form.comment_form h2{font-family:var(--sc-ff-serif)!important;font-size:26px!important;font-weight:600!important;color:var(--sc-black)!important;margin-bottom:24px!important;border-bottom:none!important}.comment-form input,.comment-form textarea,#comment_form input,#comment_form textarea,form.comment_form input[type=text],form.comment_form input[type=email],form.comment_form textarea{width:100%!important;background:var(--sc-cream)!important;border:1.5px solid var(--sc-border)!important;border-radius:10px!important;padding:14px 18px!important;font-family:var(--sc-ff-sans)!important;font-size:14px!important;color:var(--sc-charcoal)!important;outline:none!important;transition:border-color .2s!important;margin-bottom:16px!important;box-sizing:border-box!important}.comment-form input:focus,.comment-form textarea:focus,#comment_form input:focus,#comment_form textarea:focus,form.comment_form input:focus,form.comment_form textarea:focus{border-color:var(--sc-gold)!important;background:#fff!important}.comment-form textarea,#comment_form textarea{min-height:140px!important;resize:vertical!important}.comment-form label,#comment_form label,form.comment_form label{font-family:var(--sc-ff-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--sc-muted)!important;margin-bottom:6px!important;display:block!important}.comment-form [type=submit],#comment_form [type=submit],form.comment_form [type=submit],.comment-form button[type=submit]{background:var(--sc-black)!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:14px 36px!important;font-family:var(--sc-ff-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .22s!important}.comment-form [type=submit]:hover,#comment_form [type=submit]:hover,form.comment_form [type=submit]:hover,.comment-form button[type=submit]:hover{background:var(--sc-gold-dk)!important;transform:translateY(-1px)!important}.article__pagination,.blog-post__pagination,.pagination-nav,nav.article-navigation{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-top:1px solid var(--sc-border);margin-top:48px;gap:16px}.article__pagination a,.blog-post__pagination a,nav.article-navigation a{display:inline-flex;align-items:center;gap:8px;font-family:var(--sc-ff-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--sc-charcoal)!important;text-decoration:none!important;padding:10px 22px!important;border:1.5px solid var(--sc-border)!important;border-radius:100px!important;transition:all .22s!important}.article__pagination a:hover,nav.article-navigation a:hover{border-color:var(--sc-gold)!important;color:var(--sc-gold-dk)!important;background:var(--sc-gold-light)!important}.article__pagination .back-to-blog,nav.article-navigation .back-to-blog{background:var(--sc-black)!important;border-color:var(--sc-black)!important;color:#fff!important}.article__pagination .back-to-blog:hover,nav.article-navigation .back-to-blog:hover{background:var(--sc-gold-dk)!important;border-color:var(--sc-gold-dk)!important}body.template-article,body.blog-post-template{background-color:var(--sc-cream)!important}@media(max-width:768px){.rte,.article__content .rte,.post-content .rte{font-size:15px!important;padding:0 4px!important}.rte p:first-of-type{font-size:16px!important}.rte h2,.article__content h2{margin-top:40px!important}.comment-form,#comment_form{padding:24px 20px!important}.article__pagination,nav.article-navigation{flex-direction:column;align-items:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blog-css.css.map */
