.breadcrumb{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gray-mid);display:flex;align-items:center;gap:8px;margin-bottom:24px}.breadcrumb a{color:var(--color-gray-mid);text-decoration:none;transition:color .2s ease}.breadcrumb a:hover{color:var(--color-red)}.breadcrumb span{color:var(--color-gray-mid);opacity:.5}.section-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--color-red);display:flex;align-items:center;gap:10px;margin-bottom:12px}.section-label:before{content:"";display:block;width:24px;height:2px;background:var(--color-red);flex-shrink:0}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--color-red);color:var(--color-white);font-family:Barlow,sans-serif;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;border:none;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);padding:13px 30px;text-decoration:none;cursor:pointer;transition:background .25s ease}.btn-primary:hover{background:var(--color-red-dark);color:var(--color-white)}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--color-white);font-family:Barlow,sans-serif;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;border:2px solid rgba(254,254,254,.2);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);padding:11px 30px;text-decoration:none;cursor:pointer;transition:border-color .25s ease,color .25s ease}.btn-outline:hover{border-color:var(--color-red);color:var(--color-red)}.post-tag{display:inline-block;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gray-mid);background:#fefefe0d;border:1px solid rgba(254,254,254,.08);padding:4px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.post-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gray-mid)}.filter-tag{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;padding:7px 18px;border:1px solid rgba(254,254,254,.1);background:transparent;color:var(--color-gray-mid);cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));transition:background .2s ease,border-color .2s ease,color .2s ease;text-decoration:none;display:inline-block}.filter-tag.active,.filter-tag:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.card-category-ribbon{position:absolute;bottom:0;left:0;background:var(--color-red);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-white);padding:4px 14px 4px 10px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,0 100%)}.blog-hero{background:var(--color-black);padding:80px 40px 70px;position:relative;z-index:1;overflow:hidden}.blog-hero:after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:#cd1e2b0a;clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);pointer-events:none;z-index:0}.blog-hero-inner{max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap;position:relative;z-index:1}.blog-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,88px);letter-spacing:3px;text-transform:uppercase;margin:8px 0 16px;line-height:1}.blog-hero h1 span{color:var(--color-red)}.blog-hero p{font-size:16px;color:var(--color-gray-mid);max-width:480px;line-height:1.6}.blog-stats{display:flex;gap:32px}.blog-stat-num{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:2px;line-height:1;margin-bottom:4px}.blog-stat-num span{color:var(--color-red)}.blog-stat-label{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--color-gray-mid)}.filter-bar{background:var(--color-black);border-top:1px solid rgba(254,254,254,.06);border-bottom:1px solid rgba(254,254,254,.06);padding:16px 40px}.filter-bar-inner{max-width:1200px;margin:0 auto;display:flex;gap:8px;flex-wrap:wrap}.featured-post-section{max-width:1200px;margin:0 auto;padding:64px 40px 40px}.featured-post{display:grid;grid-template-columns:1.2fr 1fr;background:var(--color-black);border:1px solid rgba(254,254,254,.07);position:relative;overflow:hidden}.featured-post:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--color-red);z-index:1}.featured-img{aspect-ratio:4/3;overflow:hidden}.featured-img img{width:100%;height:100%;object-fit:cover;display:block}.featured-img-placeholder{min-height:320px;background:var(--color-gray-dark);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-gray-mid);font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase}.featured-content{padding:48px 48px 48px 44px;display:flex;flex-direction:column;justify-content:space-between}.featured-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--color-red);display:flex;align-items:center;gap:10px;margin-bottom:16px}.featured-label:before{content:"";display:block;width:20px;height:2px;background:var(--color-red);flex-shrink:0}.featured-content h2{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,3.5vw,46px);letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;line-height:1.05}.featured-content h2 span{color:var(--color-red)}.featured-excerpt{font-size:15px;color:var(--color-gray-mid);line-height:1.7;margin-bottom:28px}.blog-grid-section{max-width:1200px;margin:0 auto;padding:0 40px 80px}.grid-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid rgba(254,254,254,.06)}.grid-header-title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:2px;text-transform:uppercase}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:var(--color-black);border:1px solid rgba(254,254,254,.07);display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}.blog-card:hover{border-color:#cd1e2b66;transform:translateY(-4px)}.card-img{aspect-ratio:16/9;overflow:hidden;position:relative}.card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card:hover .card-img img{transform:scale(1.04)}.card-img-placeholder{width:100%;height:100%;background:var(--color-gray-dark);display:flex;align-items:center;justify-content:center;color:var(--color-gray-mid);font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}.card-body{padding:24px;display:flex;flex-direction:column;flex:1}.card-meta{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gray-mid);margin-bottom:10px}.card-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1.5px;text-transform:uppercase;line-height:1.1;margin-bottom:12px}.card-excerpt{font-size:13px;color:var(--color-gray-mid);line-height:1.65;flex:1;margin-bottom:18px}.card-link{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--color-red);display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:gap .2s ease}.card-link:hover{gap:10px;color:var(--color-red)}.camro-pagination{display:flex;justify-content:center;gap:8px;padding:0 40px 80px;flex-wrap:wrap}.page-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(254,254,254,.1);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;color:var(--color-gray-mid);background:transparent;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.page-btn:hover{background:#cd1e2b1a;border-color:var(--color-red);color:var(--color-white)}.page-btn.active{background:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.article-hero{background:var(--color-black);padding:64px 40px 56px;position:relative;z-index:1;overflow:hidden}.article-hero:after{content:"";position:absolute;bottom:0;right:0;width:50%;height:60%;background:#cd1e2b08;clip-path:polygon(40% 100%,100% 0%,100% 100%);pointer-events:none;z-index:0}.article-hero-inner{max-width:840px;margin:0 auto;position:relative;z-index:1}.article-category{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--color-red);display:flex;align-items:center;gap:10px;margin-bottom:16px}.article-category:before{content:"";display:block;width:20px;height:2px;background:var(--color-red);flex-shrink:0}.article-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5vw,72px);letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;line-height:1.05}.article-hero h1 span{color:var(--color-red)}.article-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gray-mid)}.article-meta-sep{width:4px;height:4px;border-radius:50%;background:var(--color-gray-dark);flex-shrink:0}.read-time{background:#cd1e2b1f;color:var(--color-red);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:4px 12px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.article-featured-img{max-width:1200px;margin:0 auto;padding:0 40px;transform:translateY(-32px)}.article-featured-img-inner{aspect-ratio:21/9;background:var(--color-gray-dark);overflow:hidden;border-bottom:3px solid var(--color-red)}.article-featured-img-inner img{width:100%;height:100%;object-fit:cover;display:block}.article-layout{max-width:1200px;margin:0 auto;padding:0 40px 80px;display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:start}.article-content p{font-size:16px;color:var(--color-gray);line-height:1.8;margin-bottom:24px}.article-content p strong{color:var(--color-white);font-weight:600}.article-content h2{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid rgba(254,254,254,.07);margin:40px 0 16px;padding-bottom:12px}.article-content h3{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;letter-spacing:2px;text-transform:uppercase;margin:28px 0 12px}.article-content h3 span{color:var(--color-red)}.article-content ul{list-style:none;padding:0;margin-bottom:24px}.article-content ul li{padding:8px 0 8px 20px;position:relative;border-bottom:1px solid rgba(254,254,254,.04)}.article-content ul li:before{content:"";position:absolute;left:0;top:18px;width:8px;height:2px;background:var(--color-red)}.article-pullquote{border-left:4px solid var(--color-red);background:#cd1e2b0d;padding:24px 28px;margin:32px 0}.article-pullquote p{font-size:19px;font-style:italic;color:var(--color-white);line-height:1.55;font-weight:300;margin-bottom:0}.pro-tip{background:var(--color-black);border:1px solid rgba(205,30,43,.2);padding:24px 28px;margin:32px 0;position:relative}.pro-tip:before{content:"PRO TIP";position:absolute;top:-10px;left:20px;background:var(--color-red);color:var(--color-white);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:10px;letter-spacing:3px;text-transform:uppercase;padding:2px 12px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.article-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:40px 0;padding-top:32px;border-top:1px solid rgba(254,254,254,.07)}.article-tags-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-gray-mid);margin-right:4px}.tag-chip{display:inline-block;background:var(--color-gray-dark);border:1px solid rgba(254,254,254,.07);font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gray-mid);padding:5px 14px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.tag-chip:hover{background:#cd1e2b1a;border-color:var(--color-red);color:var(--color-red)}.share-row{display:flex;align-items:center;gap:12px;margin:24px 0}.share-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-gray-mid)}.share-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(254,254,254,.1);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);background:transparent;color:var(--color-gray-mid);cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.share-btn:hover{background:#cd1e2b1a;border-color:var(--color-red);color:var(--color-red)}.author-block{background:var(--color-black);border:1px solid rgba(254,254,254,.07);padding:28px;margin-top:40px;display:flex;gap:20px;align-items:flex-start}.author-avatar{width:56px;height:56px;background:var(--color-gray-dark);font-family:Bebas Neue,sans-serif;font-size:20px;display:flex;align-items:center;justify-content:center;color:var(--color-white);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);flex-shrink:0}.author-name{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-white);margin-bottom:2px}.author-role{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--color-red);margin-bottom:8px}.author-bio{font-size:13px;color:var(--color-gray-mid);line-height:1.6}.related-articles-section{background:var(--color-black);border-top:1px solid rgba(254,254,254,.06);padding:64px 40px}.sidebar-widget{background:var(--color-black);border:1px solid rgba(254,254,254,.07);padding:24px;margin-bottom:24px}.sidebar-widget-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid rgba(254,254,254,.06);margin-bottom:20px;padding-bottom:12px;display:flex;align-items:center;gap:10px}.sidebar-widget-title:before{content:"";display:block;width:3px;height:18px;background:var(--color-red);flex-shrink:0}.sidebar-cats{list-style:none;padding:0;margin:0}.sidebar-cats li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(254,254,254,.05);cursor:pointer;transition:color .2s ease}.sidebar-cats li:hover{color:var(--color-red)}.sidebar-cats li span{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase}.cat-count{background:var(--color-gray-dark);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;color:var(--color-gray-mid);padding:2px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.sidebar-product{background:var(--color-black);border:1px solid rgba(205,30,43,.2);padding:24px;margin-bottom:24px;position:relative;overflow:hidden}.sidebar-product:after{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:#cd1e2b0d;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}.sidebar-product-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--color-red);margin-bottom:10px}.sidebar-product-img{aspect-ratio:4/3;background:var(--color-gray-dark);margin-bottom:16px;overflow:hidden}.sidebar-product-img img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-product-name{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.sidebar-product-name span{color:var(--color-red)}.sidebar-product-desc{font-size:13px;color:var(--color-gray-mid);line-height:1.6;margin-bottom:16px}.sidebar-newsletter{background:var(--color-red);padding:24px;margin-bottom:24px;position:relative;overflow:hidden}.sidebar-newsletter:after{content:"";position:absolute;bottom:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:#0000001a;pointer-events:none}.sidebar-newsletter h3{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:2px;text-transform:uppercase;color:var(--color-white);margin-bottom:8px}.sidebar-newsletter p{font-size:13px;color:#fefefebf;line-height:1.6;margin-bottom:16px}.newsletter-input{width:100%;background:#0003;border:1px solid rgba(254,254,254,.2);color:var(--color-white);padding:10px 16px;font-family:Barlow,sans-serif;font-size:14px;margin-bottom:10px;box-sizing:border-box;outline:none}.newsletter-input::placeholder{color:#fefefe80}.btn-newsletter{width:100%;background:var(--color-white);color:var(--color-red);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;border:none;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);padding:12px 20px;cursor:pointer;transition:opacity .2s ease}.btn-newsletter:hover{opacity:.9}.related-post{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid rgba(254,254,254,.06)}.related-thumb{width:72px;height:56px;background:var(--color-gray-dark);overflow:hidden;flex-shrink:0}.related-thumb img{width:100%;height:100%;object-fit:cover;display:block}.related-cat{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-red);margin-bottom:4px}.related-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;color:var(--color-white);text-decoration:none;display:block;transition:color .2s ease;margin-bottom:4px}.related-title:hover{color:var(--color-red)}.related-date{font-size:11px;color:var(--color-gray-mid)}@media(max-width:1024px){.featured-post,.article-layout{grid-template-columns:1fr}.blog-grid{grid-template-columns:repeat(2,1fr)}.article-sidebar{order:-1}}@media(max-width:768px){.blog-hero,.article-hero{padding:60px 20px}.featured-post-section,.blog-grid-section{padding-left:20px;padding-right:20px}.blog-hero h1{font-size:52px}.blog-grid{grid-template-columns:1fr}.blog-stats{gap:20px}.filter-bar{padding:12px 20px}.article-featured-img{padding:0 20px}.article-layout{padding:0 20px 60px}.featured-post{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/camro-blog.css.map */
