.rte h2{font-size:clamp(1.5rem,4.5vw,2rem)}.rte h3{font-size:clamp(1.2rem,3.8vw,1.5rem)}.sa-box{background:#faf6ed;border:1px solid #e6dcc4;border-left:5px solid #b9923f;border-radius:8px;padding:18px 22px;margin:28px 0}.sa-tip{background:#f1f5fa;border:1px solid #d5e0ee;border-left:5px solid #2f4a6e;border-radius:8px;padding:18px 22px;margin:28px 0}.sa-divider{border:0;height:2px;background:linear-gradient(to right,transparent,#b9923f,transparent);margin:44px auto}.sa-table{width:100%;border-collapse:collapse;margin:26px 0}.sa-table th{background:#2f4a6e;color:#fff;text-align:left;padding:10px 14px}.sa-table td{padding:10px 14px;border-bottom:1px solid #e6dcc4;vertical-align:top}.sa-table tr:nth-child(2n) td{background:#faf6ed}.sa-figure{margin:28px 0}.sa-figure img{width:100%;border-radius:10px}.sa-figure figcaption{font-size:.85em;color:#6f6a60;text-align:center;margin-top:8px}.sa-cta{background:#2f4a6e;color:#fff;border-radius:10px;padding:24px;margin:32px 0;text-align:center}.sa-cta a.sa-btn{display:inline-block;background:#b9923f;color:#fff;padding:11px 24px;border-radius:6px;text-decoration:none;font-weight:600;margin-top:12px}.sa-author{display:flex;gap:16px;align-items:center;background:#faf6ed;border:1px solid #e6dcc4;border-radius:10px;padding:18px 20px;margin-top:44px}.sa-author img,.rte .sa-author img{width:76px!important;height:76px!important;min-width:76px!important;border-radius:50%!important;object-fit:cover;flex-shrink:0;display:block}.sa-author p{margin:0;font-size:.95em;line-height:1.5}.sa-author p em{font-style:italic;color:#555}.sa-article-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:.9em;color:#6b6560;margin:8px 0 32px;padding-bottom:20px;border-bottom:1px solid #e6dcc4}.sa-meta-divider{color:#c4b99a}.sa-reading-time:before{content:"\23f1  "}.article-template .article__meta,.blog-article .article__meta,article header .article-meta{margin-bottom:32px!important;padding-bottom:20px!important;border-bottom:1px solid #e6dcc4!important}.sa-academy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:32px 0}.sa-category-card{background:#faf6ed;border:1px solid #e6dcc4;border-radius:12px;padding:28px 24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;transition:transform .15s ease,box-shadow .15s ease}.sa-category-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014;text-decoration:none}.sa-category-card .sa-cat-icon{font-size:2.2em;line-height:1}.sa-category-card .sa-cat-name{font-size:1.2em;font-weight:700;color:#1a1a1a;margin:0}.sa-category-card .sa-cat-desc{font-size:.92em;color:#5a5550;line-height:1.5;margin:0;flex-grow:1}.sa-category-card .sa-cat-link{font-size:.88em;font-weight:600;color:#b9923f;margin-top:6px}.sa-academy-hero{text-align:center;padding:32px 0 16px;border-bottom:2px solid;border-image:linear-gradient(to right,transparent,#b9923f,transparent) 1;margin-bottom:36px}.sa-academy-hero h1{font-size:clamp(1.8rem,5vw,2.6rem);margin-bottom:12px;color:#1a1a1a}.sa-academy-hero p{font-size:1.05em;color:#5a5550;max-width:560px;margin:0 auto;line-height:1.6}.sa-latest-articles{margin:44px 0 0}.sa-latest-articles h2{font-size:1.3em;color:#1a1a1a;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e6dcc4}.sa-latest-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sa-latest-list li a{color:#2f4a6e;text-decoration:none;font-size:.95em}.sa-latest-list li a:hover{color:#b9923f;text-decoration:underline}.sa-latest-list li span{font-size:.82em;color:#999;margin-left:8px}@media(max-width:749px){.sa-academy-hero h1{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sa-academy-hero h1 img,.sa-academy-hero h1 svg{display:block;margin:0 auto;vertical-align:0}}.sa-blog-intro{display:flex;align-items:center;gap:22px;max-width:100%;margin:0 0 24px;padding:22px 26px;background:linear-gradient(135deg,#faf6ed,#f3ece0);border:1px solid #e6dcc4;border-left:5px solid #b9923f;border-radius:14px}.sa-blog-intro__icon{flex-shrink:0;width:64px;height:64px}.sa-blog-intro__icon img{width:100%;height:100%;object-fit:contain}.sa-blog-intro__text h1{margin:0 0 6px!important;font-size:1.6rem!important;line-height:1.2!important;color:#0d1320!important;font-weight:700!important}.sa-blog-intro__text h2{margin:0 0 6px;font-size:1.35em;color:#0d1320;font-weight:700}.sa-blog-intro__text p{margin:0;color:#5a5550;font-size:.98em;line-height:1.55}@media(max-width:749px){.sa-blog-intro{flex-direction:column;text-align:center;gap:14px;padding:20px 18px}.sa-blog-intro__icon{width:56px;height:56px}.sa-blog-intro__text h1{font-size:1.35rem!important}}.blog-posts-container{display:flex!important;flex-direction:column!important;gap:20px!important}.blog-post-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;background:#fff;border:1px solid #e6dcc4;border-top:4px solid #b9923f;border-radius:12px;padding:20px 24px!important;box-sizing:border-box;height:auto!important;overflow:visible!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.blog-post-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0d13201a;border-top-color:#e0c074}.blog-post-card__image-container{flex:0 0 280px!important;width:280px!important;max-width:280px!important;margin:0!important;padding:0!important;align-self:center}.blog-post-card__image-container img,.blog-post-card__image,.blog-post-card__image--large{width:100%!important;height:158px!important;object-fit:cover!important;object-position:center!important;border-radius:8px!important;display:block!important;margin:0!important}.blog-post-card__content{flex:1 1 auto!important;min-width:0!important;padding:0!important;align-self:center}.blog-post-card__content h2,.blog-post-card__content h3,.blog-post-card__title{color:#0d1320!important;font-weight:700!important;font-size:1.15rem!important;line-height:1.3!important;margin:0 0 8px!important}.blog-post-card:hover .blog-post-card__title,.blog-post-card:hover .blog-post-card__content h2,.blog-post-card:hover .blog-post-card__content h3{color:#b9923f!important}.blog-post-card time,.blog-post-card .blog-post-details time{color:#b9923f!important;font-size:.78em!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;display:block;margin-bottom:8px}.blog-post-card__content p,.blog-post-card .blog-post-details p{color:#4a4a4a!important;font-size:.93em!important;line-height:1.6!important;margin:0 0 10px!important}.blog-post-card__content a[href*="/blogs/"]:last-child,.blog-post-card .blog-post-details a:last-child{color:#b9923f!important;font-weight:600!important;font-size:.88em!important;text-decoration:none!important}.blog-post-card__content a[href*="/blogs/"]:last-child:after,.blog-post-card .blog-post-details a:last-child:after{content:" \2192"}@media(max-width:749px){.blog-post-card{flex-direction:column!important;align-items:stretch!important;padding:0 0 18px!important;gap:14px!important}.blog-post-card__image-container{flex:none!important;width:100%!important;max-width:100%!important}.blog-post-card__image-container img,.blog-post-card__image,.blog-post-card__image--large{height:180px!important;border-radius:8px 8px 0 0!important}.blog-post-card__content{padding:0 18px!important}}.facets,.facets-toggle{--sa-cream: #faf6ed;--sa-cream-hover: #f3ece0;--sa-border: #e6dcc4;--sa-gold: #b9923f;--sa-gold-soft: #e0c074;--sa-navy: #0d1320;--sa-text: #5a5550;--sa-radius: 6px;--sa-pill-height: 36px}.facets facet-status-component,.facets .facets__status{display:none!important}@media screen and (min-width:750px){.facets--horizontal{background:var(--sa-cream);border:1px solid var(--sa-border);border-left:4px solid var(--sa-gold);border-radius:0 8px 8px 0;padding:8px 14px}.facets--horizontal .facets__form{align-items:center;row-gap:8px}.facets--horizontal .facets__filters-wrapper{gap:6px}.facets--horizontal .facets__item:before,.facets--horizontal .sorting-filter:before{content:none!important}.facets--horizontal .facets__item .facets__panel{padding:0}.facets--horizontal .facets__item .facets__summary{display:inline-flex;align-items:center;gap:5px;width:max-content;min-height:var(--sa-pill-height);padding:0 11px;background-color:#fff;border:1px solid var(--sa-border);border-radius:var(--sa-radius);color:var(--sa-navy);cursor:pointer;list-style:none;transition:border-color .15s ease}.facets--horizontal .facets__item .facets__summary::-webkit-details-marker{display:none}.facets--horizontal .facets__item .facets__label{font-size:13.5px;font-weight:500;white-space:nowrap}.facets--horizontal .facets__filters-wrapper:hover .facets__summary,.facets--horizontal .facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity:1}.facets--horizontal .facets__item .facets__summary:hover{border-color:var(--sa-gold-soft)}.facets--horizontal .facets__item .facets__panel[open]>.facets__summary{border-color:var(--sa-gold)}.facets--horizontal .facets__item .facets__summary:focus-visible{outline:2px solid var(--sa-gold);outline-offset:2px}.facets--horizontal .facets__item .facets__summary .icon-caret{transition:transform .15s ease;flex:none}.facets--horizontal .facets__item .facets__panel[open]>.facets__summary .icon-caret{transform:rotate(180deg)}.facets--horizontal .facets__item .facets__panel-content{display:flex;flex-direction:column;min-width:230px;max-height:min(60vh,380px);padding:12px 6px 12px 14px;margin-right:6px;overflow-y:auto;overscroll-behavior:contain;background-color:#fff;border:1px solid var(--sa-border);border-radius:8px;box-shadow:0 6px 18px #0d13201a}.facets--horizontal .facets__item .facets__panel-content::-webkit-scrollbar{width:8px}.facets--horizontal .facets__item .facets__panel-content::-webkit-scrollbar-thumb{background-color:var(--sa-border);border-radius:4px}.facets--horizontal .facets__item .facets__inputs-wrapper{max-height:none;overflow:visible}.facets--horizontal .facets__item .facets__inputs-list-item{min-height:32px}.facets--horizontal .facets__item .facets__inputs-list-item label{padding-block:2px;padding-right:8px;color:var(--sa-text);font-size:14px}.facets--horizontal .facets__item .facets__inputs-list-item:hover label{color:var(--sa-navy)}.facets--horizontal .facets__item input[type=checkbox]{accent-color:var(--sa-gold)}.facets--horizontal .facets__overflow-list button,.facets--horizontal .facets__filters-wrapper>button{min-height:var(--sa-pill-height);padding:0 11px;background-color:#fff;border:1px solid var(--sa-border);border-radius:var(--sa-radius);color:var(--sa-navy);font-size:13.5px;font-weight:500}.facets--horizontal .facets__clear-all,.facets--horizontal .facets__clear-all-link{margin-inline-start:8px;color:var(--sa-gold);font-size:13.5px;font-weight:600;white-space:nowrap}.facets--horizontal .products-count-wrapper{margin-inline-start:auto;color:var(--sa-text);font-size:13.5px}.facets--horizontal .sorting-filter{margin-inline-start:12px}.facets--horizontal .sorting-filter .sorting-filter__select-wrapper{display:inline-flex;align-items:center;min-height:var(--sa-pill-height);padding:0 11px;background-color:#fff;border:1px solid var(--sa-border);border-radius:var(--sa-radius);transition:border-color .15s ease}.facets--horizontal .sorting-filter .sorting-filter__select-wrapper:hover{border-color:var(--sa-gold-soft)}.facets--horizontal .sorting-filter .facets__label{font-size:13.5px;font-weight:500;color:var(--sa-navy)}}.facets .facets-remove{gap:8px;row-gap:8px;margin-top:8px}.facets .facets-remove .pills__pill{min-height:30px;padding:0 10px;background-color:#fff;border:1px solid var(--sa-border);border-radius:var(--sa-radius);color:var(--sa-navy);transition:border-color .15s ease}.facets .facets-remove .pills__pill:hover{border-color:var(--sa-gold)}.facets .facets-remove .pills__pill:focus-visible{outline:2px solid var(--sa-gold);outline-offset:2px}@media screen and (max-width:749px){.facets-toggle{gap:8px}.facets-toggle .facets-toggle__button{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;background-color:var(--sa-cream);border:1px solid var(--sa-border);border-radius:var(--sa-radius);color:var(--sa-navy);font-weight:500}.facets-toggle .facets-toggle__button:focus-visible{outline:2px solid var(--sa-gold);outline-offset:2px}.facets-toggle .filter-count-bubble__background{background-color:var(--sa-gold)}.facets-toggle .filter-count-bubble__text{color:#fff;font-weight:600}}.facets--drawer .facets__summary{min-height:48px;color:var(--sa-navy)}.facets--drawer .facets__inputs-list-item label{color:var(--sa-text)}.facets--drawer .facets__inputs-list-item input[type=checkbox]{accent-color:var(--sa-gold)}.facets--drawer .facets__actions .facets__see-results{background-color:var(--sa-navy);border-color:var(--sa-navy)}.facets--drawer .facets__actions .facets__clear-all{border-color:var(--sa-border);color:var(--sa-navy)}@media(prefers-reduced-motion:reduce){.facets .facets__summary,.facets .facets__summary .icon-caret,.facets .facets-remove .pills__pill,.facets .sorting-filter__select-wrapper{transition:none}}#MainContent [id$=__blog-post-image].shopify-block{display:flex!important;justify-content:center!important;align-self:stretch!important;width:100%!important;max-width:none!important}#MainContent .blog-post-featured-image.size-style{--size-style-width: min(1100px, calc(100% - 32px) ) !important;--size-style-width-mobile: calc(100% - 32px) !important;width:min(1100px,calc(100% - 32px))!important;max-width:1100px!important;height:auto!important;max-height:none!important;margin-inline:auto!important;flex:0 1 1100px!important}#MainContent .blog-post-featured-image img.blog-post-featured-image__image{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1672 / 941!important;object-fit:contain!important;object-position:center!important;border-radius:0!important}@media screen and (max-width:749px){#MainContent .blog-post-featured-image.size-style{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;flex-basis:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spellarmory-blog.css.map */
