.blog-progress-bar{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#d95b3f,#e8845e,#d95b3f);z-index:9999;transition:width .15s ease-out;box-shadow:0 0 8px #d95b3f66}.blog-toc{background:linear-gradient(135deg,#fdf8f5,#fef5ee);border:1px solid rgba(217,91,63,.15);border-left:4px solid #d95b3f;border-radius:0 12px 12px 0;padding:24px 28px;margin:2rem 0 3rem;position:relative;overflow:hidden}.blog-toc:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(217,91,63,.06) 0%,transparent 70%);pointer-events:none}.blog-toc__title{font-family:var(--font-heading-family),"Poppins",sans-serif;font-size:1.1rem;font-weight:700;color:#3a2a1a;margin:0 0 14px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.06em}.blog-toc__title svg{width:18px;height:18px;color:#d95b3f}.blog-toc__list{list-style:none;padding:0;margin:0;counter-reset:toc-counter}.blog-toc__list li{counter-increment:toc-counter;margin-bottom:6px}.blog-toc__list li a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#5a4a3a;font-size:.95rem;padding:6px 10px;border-radius:8px;transition:all .25s ease;line-height:1.4}.blog-toc__list li a:before{content:counter(toc-counter,decimal-leading-zero);font-weight:700;font-size:.8rem;color:#d95b3f;min-width:24px;opacity:.7}.blog-toc__list li a:hover{background:#d95b3f14;color:#d95b3f;transform:translate(4px)}.blog-toc__list li a.active{background:#d95b3f1a;color:#d95b3f;font-weight:600}.blog-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.blog-reveal.is-visible{opacity:1;transform:translateY(0)}.blog-reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.blog-reveal-stagger.is-visible>*:nth-child(1){transition-delay:.05s;opacity:1;transform:translateY(0)}.blog-reveal-stagger.is-visible>*:nth-child(2){transition-delay:.1s;opacity:1;transform:translateY(0)}.blog-reveal-stagger.is-visible>*:nth-child(3){transition-delay:.15s;opacity:1;transform:translateY(0)}.blog-reveal-stagger.is-visible>*:nth-child(4){transition-delay:.2s;opacity:1;transform:translateY(0)}.blog-reveal-stagger.is-visible>*:nth-child(5){transition-delay:.25s;opacity:1;transform:translateY(0)}.blog-reveal-stagger.is-visible>*:nth-child(n+6){transition-delay:.3s;opacity:1;transform:translateY(0)}.article-template__content h2{position:relative;padding-top:2.5rem;margin-top:3rem;font-family:var(--font-heading-family),"Poppins",sans-serif;color:#3a2a1a}.article-template__content h2:before{content:"";position:absolute;top:0;left:0;width:48px;height:3px;background:linear-gradient(90deg,#d95b3f,#e8845e);border-radius:2px}.article-template__content h3{color:#4a3a2a;font-family:var(--font-heading-family),"Poppins",sans-serif;margin-top:2rem}.article-template__content .blog-table-wrap{overflow-x:auto;margin:2rem 0;border-radius:14px;box-shadow:0 2px 20px #3a2a1a14;-webkit-overflow-scrolling:touch;border:1px solid rgba(217,91,63,.12)}.article-template__content .blog-table-wrap table{width:100%;border-collapse:collapse;font-size:.92rem;margin:0;border:none}.article-template__content .blog-table-wrap thead{background:linear-gradient(135deg,#3a2a1a,#5a4030)}.article-template__content .blog-table-wrap thead th{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;padding:14px 18px;text-align:left;border:none;white-space:nowrap;position:relative}.article-template__content .blog-table-wrap thead th:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:#ffffff26}.article-template__content .blog-table-wrap tbody tr{transition:background .2s ease,transform .2s ease;border-bottom:1px solid rgba(58,42,26,.06)}.article-template__content .blog-table-wrap tbody tr:hover{background:#d95b3f0a}.article-template__content .blog-table-wrap tbody td{padding:13px 18px;border:none;color:#4a3a2a;vertical-align:middle}.article-template__content .blog-table-wrap tbody tr:nth-child(2n){background:#fdf8f599}.article-template__content .blog-table-wrap tbody tr:nth-child(2n):hover{background:#d95b3f0f}.article-template__content .blog-table-wrap tbody td:first-child{font-weight:700;color:#d95b3f;text-align:center;font-size:1rem}.article-template__content .blog-table-wrap tbody tr:first-child{background:linear-gradient(90deg,#d95b3f14,#d95b3f05)}.article-template__content .blog-table-wrap tbody tr:first-child td:nth-child(2){font-weight:700;color:#d95b3f}@media screen and (max-width:749px){.article-template__content .blog-table-wrap{margin:1.5rem -1.5rem;border-radius:0;border-left:none;border-right:none}.article-template__content .blog-table-wrap thead th,.article-template__content .blog-table-wrap tbody td{padding:10px 12px;font-size:.82rem}}.article-template__content blockquote{background:linear-gradient(135deg,#fdf8f5,#fef5ee);border:none;border-left:4px solid #d95b3f;border-radius:0 14px 14px 0;padding:24px 28px;margin:2rem 0;position:relative;font-style:normal;box-shadow:0 2px 16px #3a2a1a0d}.article-template__content blockquote:before{content:"\201c";position:absolute;top:-8px;left:16px;font-size:4rem;color:#d95b3f;opacity:.2;font-family:Georgia,serif;line-height:1}.article-template__content blockquote p{position:relative;z-index:1;color:#4a3a2a;font-size:1.05rem;line-height:1.7}.article-template__content blockquote p:last-child{margin-bottom:0}.article-template__content>ul,.article-template__content>ol{margin:1.5rem 0;padding-left:0;list-style:none}.article-template__content>ul>li,.article-template__content>ol>li{position:relative;padding:10px 0 10px 32px;line-height:1.65;color:#4a3a2a}.article-template__content>ul>li:before{content:"";position:absolute;left:4px;top:18px;width:8px;height:8px;background:linear-gradient(135deg,#d95b3f,#e8845e);border-radius:50%}.article-template__content>ol{counter-reset:enhanced-ol}.article-template__content>ol>li{counter-increment:enhanced-ol}.article-template__content>ol>li:before{content:counter(enhanced-ol);position:absolute;left:0;top:10px;width:22px;height:22px;background:linear-gradient(135deg,#d95b3f,#e8845e);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}.blog-stat-callout{background:linear-gradient(135deg,#fdf8f5,#fef5ee);color:#4a3a2a;border-radius:14px;border-left:4px solid #d95b3f;padding:24px 28px;margin:2.5rem 0;position:relative;box-shadow:0 2px 16px #3a2a1a0f}.blog-stat-callout p{margin:0;font-size:.95rem;line-height:1.7}.blog-stat-callout strong,.blog-stat-callout a{color:#d95b3f}.article-template__content a:not(.blog-toc__list a){color:#d95b3f;text-decoration:none;background-image:linear-gradient(#d95b3f,#d95b3f);background-size:0% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.article-template__content a:not(.blog-toc__list a):hover{background-size:100% 1.5px}.article-template__content p{line-height:1.8;color:#4a3a2a;margin-bottom:1.5rem}.article-template__content>p:first-of-type{font-size:1.1rem;line-height:1.85;color:#3a2a1a}.article-template__content img{border-radius:12px;box-shadow:0 4px 20px #3a2a1a1a;margin:2rem 0}.article-template__content hr{border:none;height:2px;background:linear-gradient(90deg,transparent,rgba(217,91,63,.3),transparent);margin:3rem 0}.blog-cta-box{background:linear-gradient(135deg,#fdf8f5,#fef5ee);border:2px solid rgba(217,91,63,.15);border-radius:16px;padding:32px;margin:2.5rem 0;text-align:center}.blog-cta-box p{margin-bottom:0;font-size:1.05rem;color:#3a2a1a;line-height:1.7}.blog-cta-box a{color:#d95b3f!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px;background-image:none!important;background-size:0!important}html{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/21/assets/blog-enhancements.css.map */
