:root{--blog-max-width: 1400px;--blog-content-width: 800px;--blog-sidebar-width: 360px;--blog-spacing-xs: .5rem;--blog-spacing-sm: 1rem;--blog-spacing-md: 2rem;--blog-spacing-lg: 3rem;--blog-spacing-xl: 4rem;--blog-radius-sm: 8px;--blog-radius-md: 12px;--blog-radius-lg: 16px;--blog-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--blog-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--blog-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.blog-post-modern{background:#fff}.blog-post-modern .page-width{max-width:var(--blog-max-width);margin:0 auto;padding-left:2rem;padding-right:2rem}.blog-hero{margin-bottom:var(--blog-spacing-xl);overflow:hidden}.blog-hero__image-wrapper{position:relative;width:100%;max-height:600px;overflow:hidden;border-radius:var(--blog-radius-lg);background:#f5f5f5}.blog-hero__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.blog-hero__image:hover{transform:scale(1.02)}.blog-content-wrapper{display:grid;grid-template-columns:1fr;gap:var(--blog-spacing-xl);margin-top:var(--blog-spacing-lg)}@media screen and (min-width: 990px){.blog-content-wrapper{grid-template-columns:minmax(0,1fr) var(--blog-sidebar-width)}.sidebar-left .blog-content-wrapper{grid-template-columns:var(--blog-sidebar-width) minmax(0,1fr)}.sidebar-left .blog-main-content{order:2}.sidebar-left .blog-sidebar{order:1}}.blog-header{margin-bottom:var(--blog-spacing-xl);padding-bottom:var(--blog-spacing-lg);border-bottom:1px solid #e5e5e5}.blog-category{margin-bottom:var(--blog-spacing-sm)}.blog-category__link{display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0063fe;text-decoration:none;transition:var(--blog-transition)}.blog-category__link:hover{color:#0052d4}.blog-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 var(--blog-spacing-md);color:#1a1a1a;letter-spacing:-.02em}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--blog-spacing-md);font-size:.9375rem;color:#666}.blog-meta__date,.blog-meta__author{display:flex;align-items:center;gap:.5rem}.blog-meta__date:before{content:"\1f4c5";font-size:1rem}.blog-meta__author:before{content:"\270d\fe0f";font-size:1rem}.blog-meta__tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-tag{display:inline-flex;align-items:center;padding:.375rem .875rem;background:#f5f5f5;color:#333;font-size:.8125rem;font-weight:500;text-decoration:none;border-radius:20px;transition:var(--blog-transition)}.blog-tag:hover{background:#0063fe;color:#fff;transform:translateY(-2px)}.blog-article-content{font-size:1.125rem;line-height:1.8;color:#333;margin-bottom:var(--blog-spacing-xl)}.blog-article-content>*{margin-bottom:1.5rem}.blog-article-content h2{font-size:2rem;font-weight:700;line-height:1.3;margin-top:var(--blog-spacing-xl);margin-bottom:var(--blog-spacing-md);color:#1a1a1a;letter-spacing:-.01em}.blog-article-content h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin-top:var(--blog-spacing-lg);margin-bottom:var(--blog-spacing-sm);color:#1a1a1a}.blog-article-content h4{font-size:1.25rem;font-weight:600;line-height:1.5;margin-top:var(--blog-spacing-md);margin-bottom:var(--blog-spacing-sm);color:#333}.blog-article-content p{margin-bottom:1.5rem}.blog-article-content a{color:#0063fe;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:var(--blog-transition)}.blog-article-content a:hover{color:#0052d4;text-decoration-thickness:2px}.blog-article-content img{max-width:100%;height:auto;border-radius:var(--blog-radius-md);margin:var(--blog-spacing-lg) 0}.blog-article-content ul,.blog-article-content ol{padding-left:1.75rem;margin-bottom:1.5rem}.blog-article-content li{margin-bottom:.75rem;padding-left:.5rem}.blog-article-content blockquote{padding:var(--blog-spacing-md);margin:var(--blog-spacing-lg) 0;border-left:4px solid #0063FE;background:#f9fafb;border-radius:0 var(--blog-radius-sm) var(--blog-radius-sm) 0;font-style:italic;color:#555}.blog-article-content pre,.blog-article-content code{background:#f5f5f5;border-radius:var(--blog-radius-sm);font-family:SF Mono,Monaco,Inconsolata,monospace}.blog-article-content code{padding:.2rem .4rem;font-size:.9em}.blog-article-content pre{padding:var(--blog-spacing-md);overflow-x:auto}.blog-tags-section{padding:var(--blog-spacing-lg) 0;margin-bottom:var(--blog-spacing-lg);border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.blog-tags-section__title{font-size:1rem;font-weight:600;margin-bottom:var(--blog-spacing-md);color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.blog-tags-list{display:flex;flex-wrap:wrap;gap:.75rem}.blog-tag-item{display:inline-flex;align-items:center;padding:.5rem 1.25rem;background:#fff;border:2px solid #e5e5e5;color:#333;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:24px;transition:var(--blog-transition)}.blog-tag-item:hover{background:#0063fe;border-color:#0063fe;color:#fff;transform:translateY(-2px);box-shadow:var(--blog-shadow-sm)}.blog-share-section{padding:var(--blog-spacing-lg);margin-bottom:var(--blog-spacing-xl);background:#f9fafb;border-radius:var(--blog-radius-md);text-align:center}.blog-share-section__title{font-size:1rem;font-weight:600;margin-bottom:var(--blog-spacing-md);color:#1a1a1a}.blog-share-buttons{display:flex;justify-content:center;gap:var(--blog-spacing-sm);flex-wrap:wrap}.blog-navigation{display:grid;grid-template-columns:1fr;gap:var(--blog-spacing-md);margin-bottom:var(--blog-spacing-xl)}@media screen and (min-width: 768px){.blog-navigation{grid-template-columns:1fr 1fr}}.blog-navigation__link{display:flex;flex-direction:column;padding:var(--blog-spacing-md);background:#fff;border:2px solid #e5e5e5;border-radius:var(--blog-radius-md);text-decoration:none;transition:var(--blog-transition)}.blog-navigation__link:hover{border-color:#0063fe;box-shadow:var(--blog-shadow-sm);transform:translateY(-2px)}.blog-navigation__link--next{text-align:right}.blog-navigation__label{font-size:.875rem;font-weight:600;color:#0063fe;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.blog-navigation__title{font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.4}.blog-comments-section{margin-top:var(--blog-spacing-xl);padding-top:var(--blog-spacing-xl);border-top:2px solid #e5e5e5}.blog-comments__title{font-size:1.75rem;font-weight:700;margin-bottom:var(--blog-spacing-lg);color:#1a1a1a}.blog-comments__list{margin-bottom:var(--blog-spacing-xl)}.blog-comment{padding:var(--blog-spacing-md);margin-bottom:var(--blog-spacing-md);background:#f9fafb;border-radius:var(--blog-radius-md);border-left:3px solid #0063FE}.blog-comment__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--blog-spacing-sm);flex-wrap:wrap;gap:.5rem}.blog-comment__author{font-size:1rem;font-weight:600;color:#1a1a1a}.blog-comment__date{font-size:.875rem;color:#666}.blog-comment__content{font-size:1rem;line-height:1.6;color:#333}.blog-comment-form__title{font-size:1.5rem;font-weight:700;margin-bottom:var(--blog-spacing-md);color:#1a1a1a}.form-message{padding:var(--blog-spacing-md);margin-bottom:var(--blog-spacing-md);border-radius:var(--blog-radius-sm);font-size:.9375rem}.form-message--success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message--error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.blog-comment-form{max-width:700px}.blog-comment-form__row{display:grid;grid-template-columns:1fr;gap:var(--blog-spacing-md);margin-bottom:var(--blog-spacing-md)}@media screen and (min-width: 768px){.blog-comment-form__row{grid-template-columns:1fr 1fr}}.blog-comment-form__field{margin-bottom:var(--blog-spacing-md)}.blog-comment-form__label{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.5rem;color:#333}.blog-comment-form__input,.blog-comment-form__textarea{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5;color:#333;background:#fff;border:2px solid #e5e5e5;border-radius:var(--blog-radius-sm);transition:var(--blog-transition);font-family:inherit}.blog-comment-form__input:focus,.blog-comment-form__textarea:focus{outline:none;border-color:#0063fe;box-shadow:0 0 0 3px #0063fe1a}.blog-comment-form__textarea{resize:vertical;min-height:150px}.blog-comment-form__notice{font-size:.875rem;color:#666;margin-bottom:var(--blog-spacing-md);font-style:italic}.blog-comment-form__submit{padding:1rem 2.5rem;font-size:1rem;font-weight:600;color:#fff;background:#0063fe;border:none;border-radius:var(--blog-radius-sm);cursor:pointer;transition:var(--blog-transition)}.blog-comment-form__submit:hover{background:#0052d4;transform:translateY(-2px);box-shadow:var(--blog-shadow-md)}.blog-sidebar{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;padding-bottom:2rem}.blog-sidebar::-webkit-scrollbar{width:6px}.blog-sidebar::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.blog-sidebar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.blog-sidebar::-webkit-scrollbar-thumb:hover{background:#999}.blog-widget{margin-bottom:var(--blog-spacing-xl)}.blog-widget__title{font-size:1.125rem;font-weight:700;margin-bottom:var(--blog-spacing-md);color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.blog-widget__content{background:#fff;border-radius:var(--blog-radius-md)}.blog-widget-article{display:flex;gap:var(--blog-spacing-sm);padding:var(--blog-spacing-sm) 0;border-bottom:1px solid #f0f0f0}.blog-widget-article:last-child{border-bottom:none}.blog-widget-article__image{flex-shrink:0;width:80px;height:80px;border-radius:var(--blog-radius-sm);overflow:hidden}.blog-widget-article__image img{width:100%;height:100%;object-fit:cover;transition:var(--blog-transition)}.blog-widget-article__image:hover img{transform:scale(1.1)}.blog-widget-article__content{flex:1;min-width:0}.blog-widget-article__date{display:block;font-size:.75rem;color:#0063fe;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.blog-widget-article__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.blog-widget-article__title a{color:#1a1a1a;text-decoration:none;transition:var(--blog-transition)}.blog-widget-article__title a:hover{color:#0063fe}.blog-widget-article__excerpt{font-size:.8125rem;line-height:1.5;color:#666;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-widget-tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-widget-tag{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#f5f5f5;color:#333;font-size:.8125rem;font-weight:500;text-decoration:none;border-radius:20px;transition:var(--blog-transition)}.blog-widget-tag:hover{background:#0063fe;color:#fff;transform:translateY(-2px)}.blog-widget-products{display:grid;gap:var(--blog-spacing-md)}.blog-widget-products .card-wrapper{border-radius:var(--blog-radius-md);overflow:hidden;transition:var(--blog-transition)}.blog-widget-products .card-wrapper:hover{box-shadow:var(--blog-shadow-md);transform:translateY(-4px)}.blog-widget-promo{position:relative;display:block;border-radius:var(--blog-radius-md);overflow:hidden;transition:var(--blog-transition)}.blog-widget-promo:hover{transform:translateY(-4px);box-shadow:var(--blog-shadow-md)}.blog-widget-promo__image{width:100%;height:auto;display:block;transition:var(--blog-transition)}.blog-widget-promo:hover .blog-widget-promo__image{transform:scale(1.05)}.blog-widget-promo__cta{position:absolute;bottom:var(--blog-spacing-md);left:50%;transform:translate(-50%);white-space:nowrap}@media screen and (max-width: 989px){.blog-sidebar{position:static;max-height:none;margin-top:var(--blog-spacing-xl);padding-top:var(--blog-spacing-xl);border-top:2px solid #e5e5e5}}@media screen and (max-width: 767px){:root{--blog-spacing-lg: 2rem;--blog-spacing-xl: 3rem}.blog-post-modern .page-width{padding-left:1rem;padding-right:1rem}.blog-hero__image-wrapper{max-height:400px;border-radius:var(--blog-radius-md)}.blog-title{font-size:1.875rem}.blog-article-content{font-size:1rem}.blog-article-content h2{font-size:1.5rem}.blog-article-content h3{font-size:1.25rem}.blog-meta{flex-direction:column;align-items:flex-start;gap:var(--blog-spacing-sm)}.blog-navigation{grid-template-columns:1fr}.blog-navigation__link--next{text-align:left}}@media screen and (max-width: 480px){.blog-title{font-size:1.5rem}.blog-hero__image-wrapper{max-height:300px}.blog-widget-article{flex-direction:column}.blog-widget-article__image{width:100%;height:200px}}@media (prefers-reduced-motion: no-preference){.blog-hero__image,.blog-tag,.blog-navigation__link,.blog-widget-article__image img,.blog-widget-promo__image{will-change:transform}}@media print{.blog-sidebar,.blog-share-section,.blog-navigation,.blog-comment-form{display:none!important}.blog-content-wrapper{display:block}.blog-article-content{font-size:12pt;line-height:1.5}.blog-article-content a{text-decoration:none;color:#000}.blog-article-content a:after{content:" (" attr(href) ")";font-size:10pt;color:#666}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-blog-post-modern.css.map */
