body:has(.blog-posts),body:has(.blog-post-content),body:has(.search-page),body:has(.template-404),body:has(.page-content),body:has(.template-page){background:var(--mc-page-bg, #F6F1E3)}.blog-posts h1,.blog-posts .blog-title,.blog-post-content h1,.search-page h1,.template-404 h1,.template-page h1,.page-content h1{color:var(--mc-title, #1A1A0E);font-weight:800;letter-spacing:-.015em}.blog-post-content,.template-page .rte,.page-content .rte,.template-page .page__content,.search-page .rte{color:var(--mc-title, #1A1A0E);line-height:1.7}.blog-post-content a,.template-page a,.page-content a{color:var(--mc-cta-bg, #343418);text-decoration:underline;text-decoration-color:var(--mc-accent, #CE8900);text-underline-offset:3px;transition:color .15s ease}.blog-post-content a:hover,.template-page a:hover,.page-content a:hover{color:var(--mc-accent, #CE8900)}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{color:var(--mc-title, #1A1A0E);font-weight:700;letter-spacing:-.01em}.blog-post-content blockquote{border-inline-start:4px solid var(--mc-accent, #CE8900);background:#fff9;padding:16px 20px;border-radius:0 14px 14px 0;font-style:italic;color:var(--mc-title, #1A1A0E)}.blog-post-content img{border-radius:18px}.blog-post-item{background:transparent}.blog-post-card{background:#fff;border:1px solid rgba(89,70,30,.1);border-radius:22px;padding:14px;box-shadow:0 2px 10px #3434180a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-post-card:hover{border-color:var(--mc-accent, #CE8900);box-shadow:0 8px 24px #34341814;transform:translateY(-2px)}.blog-post-card__image-container,.blog-post-card img{border-radius:16px;overflow:hidden}.blog-post-card__title,.blog-post-card a.blog-post-card__title{color:var(--mc-title, #1A1A0E);font-weight:700;text-decoration:none;letter-spacing:-.01em}.blog-post-card__title:hover{color:var(--mc-cta-bg-hover, #4A4A25)}.blog-post-card__excerpt,.blog-post-card__summary,.blog-post-card__details{color:var(--mc-subtle, #6F6A5B);font-size:14px;line-height:1.55}.blog-post-card__date,.blog-post-card__author,.blog-post-card__meta{color:var(--mc-macro-text, #5C4030);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.blog-post-card__cta,.blog-post-card a.blog-post-card__readmore,.blog-post-card a[href*="/blogs/"]+* a{display:inline-flex;align-items:center;gap:6px;background:var(--mc-macro-bg, rgba(179, 150, 110, .18));color:var(--mc-macro-text, #5C4030);border-radius:999px;padding:6px 14px;font-weight:700;font-size:13px;text-decoration:none}.blog-post-card__cta:hover{background:var(--mc-cta-bg, #343418);color:var(--mc-cta-text, #FFFFFF)}.article-image img,.blog-post .article-image img{border-radius:22px;box-shadow:0 6px 24px #34341814}.blog-post-comments-container{background:#fff;border:1px solid rgba(89,70,30,.1);border-radius:22px;padding:24px;margin-block-start:32px}.blog-post-comment{border-bottom:1px solid rgba(89,70,30,.1);padding-block:14px}.blog-post-comment:last-child{border-bottom:0}.blog-post-comment__author-name{color:var(--mc-title, #1A1A0E);font-weight:700}.blog-post-comment__date{color:var(--mc-subtle, #6F6A5B);font-size:12px}.template-404,.page-not-found,.section--404{text-align:center;padding-block:clamp(48px,8vw,96px)}.template-404 h1,.page-not-found h1,.section--404 h1{font-size:clamp(48px,8vw,96px);font-weight:900;letter-spacing:-.03em;margin-block-end:12px}.template-404 p,.page-not-found p,.section--404 p{color:var(--mc-subtle, #6F6A5B);font-size:16px;margin-block-end:28px}.template-404 a.button,.template-404 .button,.page-not-found .button,.section--404 .button{background:var(--mc-cta-bg, #343418);color:var(--mc-cta-text, #FFFFFF);border-radius:999px;padding:14px 28px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:0;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.template-404 a.button:hover,.template-404 .button:hover,.page-not-found .button:hover,.section--404 .button:hover{background:var(--mc-cta-bg-hover, #4A4A25)}.search-page,.template-search{padding-block:clamp(24px,4vw,48px)}.search-page h1,.template-search h1{margin-block-end:20px}.search-page input[type=search],.search-page input[type=text],.template-search input[type=search],.template-search input[type=text],search-page input[type=search]{border-radius:999px;border:1px solid rgba(89,70,30,.22);padding:12px 20px;background:#fff;font-size:15px;width:100%;max-width:520px}.search-page input:focus,.search-page input:focus-visible,.template-search input:focus,.template-search input:focus-visible{outline:2px solid var(--mc-accent, #CE8900);outline-offset:2px;border-color:transparent}.search-page button[type=submit],.template-search button[type=submit]{background:var(--mc-cta-bg, #343418);color:var(--mc-cta-text, #FFFFFF);border-radius:999px;padding:12px 22px;font-weight:700;border:0}.search-page__results,.template-search .search-results{display:grid;gap:16px;margin-block-start:24px}.search-result,.search-page__result{background:#fff;border:1px solid rgba(89,70,30,.1);border-radius:18px;padding:16px;transition:border-color .18s ease,box-shadow .18s ease}.search-result:hover,.search-page__result:hover{border-color:var(--mc-accent, #CE8900);box-shadow:0 4px 16px #3434180f}.template-page,.page-content{padding-block:clamp(24px,4vw,48px)}.template-page h1,.page-content h1{margin-block-end:24px}.template-page .rte>*+*,.page-content .rte>*+*{margin-block-start:1em}.template-page ul,.template-page ol,.page-content ul,.page-content ol{padding-inline-start:1.4em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/content-polish.css.map */
