.cc-main-blog{--kraft-light: #C4A574;--kraft-medium: #B8956B;--kraft-dark: #A67C52;--kraft-text: #FFFFFF;--kraft-text-muted: rgba(255, 255, 255, .85);--kraft-accent: #FFF8E7;--kraft-shadow: rgba(120, 90, 60, .15)}.cc-main-blog{background-color:var(--kraft-light);position:relative;min-height:100vh;padding-top:2rem;padding-bottom:0}.cc-main-blog:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.08;pointer-events:none;z-index:0}.cc-main-blog:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 4px);pointer-events:none;z-index:0}.cc-main-blog .container{position:relative;z-index:1}body:has(.cc-main-blog) #main-content,body:has(.cc-main-blog) main{background-color:var(--kraft-light)}.cc-main-blog.section--template{margin-top:0!important;padding-top:0!important}body:has(.cc-main-blog) #main-content>.container:first-child{background-color:var(--kraft-light)}body:has(.cc-main-blog){background-color:var(--kraft-light)}body:has(.cc-main-blog) .section-footer-minimal,body:has(.cc-main-blog) .footer-minimal__back-to-top,body:has(.cc-main-blog) #shopify-section-footer-group{margin-top:0}body:has(.cc-main-blog) [id^=shopify-section-template],body:has(.cc-main-blog) .section--template{padding-bottom:0!important;margin-bottom:0!important}.cc-main-blog .blog-header{text-align:center;margin-bottom:3rem;position:relative}.cc-main-blog .blog-header h1,.cc-main-blog h1{color:var(--kraft-text);font-size:clamp(2rem,5vw,3rem);font-weight:800;text-shadow:0 2px 4px var(--kraft-shadow);margin-bottom:.5rem;letter-spacing:-.02em}.cc-main-blog .blog-header p,.cc-main-blog .rte{color:var(--kraft-text-muted)}.cc-main-blog .blog-header:after{content:"";display:block;width:200px;height:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0px,rgba(255,255,255,.4) 30px,transparent 30px,transparent 40px);margin:1.5rem auto 0}.cc-main-blog .featured-article{max-width:700px;margin:0 auto 4rem;position:relative}.cc-main-blog .featured-polaroid{background:#fffef8;padding:16px 16px 70px;border-radius:3px;box-shadow:0 4px 8px #0000001a,0 12px 30px #785a3c33,0 30px 60px #785a3c26;transform:rotate(-1deg);transition:transform .4s ease,box-shadow .4s ease;position:relative}.cc-main-blog .featured-polaroid:hover{transform:rotate(0) scale(1.01);box-shadow:0 6px 12px #0000001f,0 20px 40px #785a3c40,0 40px 80px #785a3c33}.cc-main-blog .featured-polaroid:before{content:"";position:absolute;top:-10px;left:30px;width:100px;height:32px;background:linear-gradient(135deg,#e07b39d9,#d4622be6);transform:rotate(-4deg);z-index:10;border-radius:2px;box-shadow:0 2px 4px #00000026;background-image:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(255,255,255,.1) 4px,rgba(255,255,255,.1) 8px)}.cc-main-blog .featured-polaroid:after{content:"";position:absolute;top:-8px;right:40px;width:90px;height:30px;background:linear-gradient(135deg,#c4a574e6,#a67c52f2);transform:rotate(5deg);z-index:10;border-radius:2px;box-shadow:0 2px 4px #0000001f;background-image:repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(255,255,255,.08) 3px,rgba(255,255,255,.08) 6px)}.cc-main-blog .featured-polaroid .featured-image{width:100%;border-radius:2px;overflow:hidden}.cc-main-blog .featured-polaroid .featured-image img{width:100%;height:auto;display:block;aspect-ratio:16/10;object-fit:cover}.cc-main-blog .featured-polaroid .featured-content{padding:20px 8px 0;text-align:center}.cc-main-blog .featured-polaroid .featured-tags{display:flex;justify-content:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.cc-main-blog .featured-polaroid .featured-tags a{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kraft-medium);background:#c4a57433;padding:.25rem .6rem;border-radius:100px;text-decoration:none;transition:all .3s ease}.cc-main-blog .featured-polaroid .featured-tags a:hover{background:var(--kraft-medium);color:#fff}.cc-main-blog .featured-polaroid .featured-title{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.5rem;line-height:1.3;font-family:Georgia,serif}.cc-main-blog .featured-polaroid .featured-title a{color:inherit;text-decoration:none}.cc-main-blog .featured-polaroid .featured-title a:hover{color:var(--kraft-dark)}.cc-main-blog .featured-polaroid .featured-excerpt{font-size:.95rem;color:#666;margin-bottom:.75rem;line-height:1.6}.cc-main-blog .featured-polaroid .featured-meta{font-size:.8rem;color:#999;font-style:italic}.cc-main-blog .featured-polaroid .featured-meta span{margin:0 .25rem}.cc-main-blog .featured-polaroid .polaroid-date{position:absolute;bottom:15px;right:20px;font-family:Georgia,cursive;font-size:.85rem;color:#8b7355;transform:rotate(-3deg)}.cc-main-blog .featured-polaroid .featured-btn{display:inline-block;margin-top:1rem;padding:.6rem 1.5rem;background:var(--kraft-medium);color:#fff;border-radius:100px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 3px 10px #a67c524d}.cc-main-blog .featured-polaroid .featured-btn:hover{background:var(--kraft-dark);transform:translateY(-2px);box-shadow:0 5px 15px #a67c5266}.cc-main-blog .carousel-section{margin-top:3rem}.cc-main-blog .carousel-header{text-align:center;margin-bottom:2rem;position:relative}.cc-main-blog .carousel-header h2{color:var(--kraft-text);font-size:1.5rem;font-weight:700;text-shadow:0 1px 2px var(--kraft-shadow);display:inline-block;position:relative}.cc-main-blog .carousel-header h2:before,.cc-main-blog .carousel-header h2:after{content:"\1f4cc";position:absolute;top:-5px;font-size:1.2rem}.cc-main-blog .carousel-header h2:before{left:-35px;transform:rotate(-15deg)}.cc-main-blog .carousel-header h2:after{right:-35px;transform:rotate(15deg)}.cc-main-blog .article-carousel{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:1.5rem 1rem 2rem;margin:0 -1rem;-webkit-overflow-scrolling:touch}.cc-main-blog .article-carousel::-webkit-scrollbar{height:8px}.cc-main-blog .article-carousel::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.cc-main-blog .article-carousel::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.cc-main-blog .article-carousel::-webkit-scrollbar-thumb:hover{background:#ffffff80}.cc-main-blog .carousel-card{flex:0 0 280px;scroll-snap-align:start;background:#fffef8;padding:10px 10px 50px;border-radius:3px;box-shadow:0 3px 8px #0000001a,0 10px 25px #785a3c2e;transition:transform .3s ease,box-shadow .3s ease;position:relative}.cc-main-blog .carousel-card:nth-child(4n+1){transform:rotate(-2deg)}.cc-main-blog .carousel-card:nth-child(4n+2){transform:rotate(1.5deg)}.cc-main-blog .carousel-card:nth-child(4n+3){transform:rotate(-1deg)}.cc-main-blog .carousel-card:nth-child(4n){transform:rotate(2deg)}.cc-main-blog .carousel-card:hover{transform:rotate(0) scale(1.03) translateY(-5px);box-shadow:0 8px 20px #00000026,0 20px 40px #785a3c40;z-index:10}.cc-main-blog .carousel-card:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(-2deg);width:60px;height:20px;background:linear-gradient(135deg,#e07b39cc,#d4622bd9);border-radius:2px;z-index:10;box-shadow:0 1px 3px #0000001a}.cc-main-blog .carousel-card:nth-child(3n+2):before{background:linear-gradient(135deg,#c4a574d9,#a67c52e6);transform:translate(-50%) rotate(2deg)}.cc-main-blog .carousel-card:nth-child(3n+3):before{background:linear-gradient(135deg,#b48c64d9,#966e46e6);transform:translate(-50%) rotate(-1deg)}.cc-main-blog .carousel-card:nth-child(4n):before{background:linear-gradient(135deg,#8b7355d9,#785f41e6);transform:translate(-50%) rotate(3deg)}.cc-main-blog .carousel-card:nth-child(5n):before{background:linear-gradient(135deg,#c89664d9,#b48250e6);transform:translate(-50%) rotate(-2deg)}.cc-main-blog .carousel-card .card-image{width:100%;border-radius:2px;overflow:hidden;margin-bottom:12px}.cc-main-blog .carousel-card .card-image img{width:100%;height:180px;object-fit:cover;display:block}.cc-main-blog .carousel-card .card-content{text-align:center;padding:0 5px}.cc-main-blog .carousel-card .card-tags{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--kraft-medium);margin-bottom:.4rem}.cc-main-blog .carousel-card .card-tags a{color:inherit;text-decoration:none}.cc-main-blog .carousel-card .card-title{font-size:.95rem;font-weight:600;color:#333;line-height:1.35;margin-bottom:.4rem;font-family:Georgia,serif}.cc-main-blog .carousel-card .card-title a{color:inherit;text-decoration:none}.cc-main-blog .carousel-card .card-title a:hover{color:var(--kraft-dark)}.cc-main-blog .carousel-card .card-excerpt{font-size:.8rem;color:#666;line-height:1.5;margin:.4rem 0}.cc-main-blog .carousel-card .card-meta{font-size:.75rem;color:#999;font-style:italic}.cc-main-blog .carousel-card .card-number{position:absolute;bottom:10px;right:12px;font-family:Georgia,cursive;font-size:1.5rem;color:#8b73554d;font-weight:700}.cc-main-blog .all-posts-section{margin-top:4rem;padding-top:3rem;border-top:2px dashed rgba(255,255,255,.3)}.cc-main-blog .all-posts-header{text-align:center;margin-bottom:2rem}.cc-main-blog .all-posts-header h2{color:var(--kraft-text);font-size:1.3rem;font-weight:600}.cc-main-blog .posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}.cc-main-blog .grid-card{background:#fffef8;padding:10px 10px 45px;border-radius:3px;box-shadow:0 3px 8px #00000014,0 8px 20px #785a3c26;transition:transform .3s ease,box-shadow .3s ease}.cc-main-blog .grid-card:nth-child(odd){transform:rotate(-.5deg)}.cc-main-blog .grid-card:nth-child(2n){transform:rotate(.5deg)}.cc-main-blog .grid-card:hover{transform:rotate(0) translateY(-5px);box-shadow:0 6px 15px #0000001f,0 15px 35px #785a3c33}.cc-main-blog .grid-card .card-image img{width:100%;height:160px;object-fit:cover;border-radius:2px}.cc-main-blog .grid-card .card-content{padding:10px 5px 0;text-align:center}.cc-main-blog .grid-card .card-title{font-size:.9rem;font-weight:600;color:#333;line-height:1.4;font-family:Georgia,serif}.cc-main-blog .grid-card .card-title a{color:inherit;text-decoration:none}.cc-main-blog .grid-card .card-meta{font-size:.7rem;color:#999;margin-top:.3rem}.cc-main-blog .tag-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;padding:1rem;background:#ffffff1a;border-radius:12px}.cc-main-blog .tag-filter a{padding:.4rem 1rem;font-size:.8rem;color:var(--kraft-text);background:#ffffff26;border-radius:100px;text-decoration:none;transition:all .3s ease}.cc-main-blog .tag-filter a:hover,.cc-main-blog .tag-filter a.active{background:#ffffffe6;color:var(--kraft-dark)}.cc-main-blog #blog-filter-links{justify-content:center;background:#ffffff1a;border-radius:12px;padding:1rem!important;border:none!important}.cc-main-blog #blog-filter-links a{color:var(--kraft-text);border-radius:100px;transition:all .3s ease}.cc-main-blog #blog-filter-links a:hover,.cc-main-blog #blog-filter-links a.font-bold{background:#ffffffe6;color:var(--kraft-dark)}@media (max-width: 768px){.cc-main-blog .featured-polaroid{padding:12px 12px 60px;transform:rotate(0)}.cc-main-blog .featured-polaroid .featured-title{font-size:1.25rem}.cc-main-blog .carousel-card{flex:0 0 240px}.cc-main-blog .carousel-header h2:before,.cc-main-blog .carousel-header h2:after{display:none}.cc-main-blog .article-carousel{padding:1rem .5rem;gap:1.5rem}}.cc-main-blog .pagination{margin-top:3rem;text-align:center}.cc-main-blog .pagination a,.cc-main-blog .pagination span{color:var(--kraft-text);padding:.5rem 1rem;margin:0 .25rem;border-radius:8px;transition:all .3s ease}.cc-main-blog .pagination a:hover{background:#fff3}.cc-main-blog .pagination .current{background:#ffffffe6;color:var(--kraft-dark)}.cc-main-blog .social-share__heading,.cc-main-blog .social-share a{color:var(--kraft-text)}
/*# sourceMappingURL=/cdn/shop/t/175/assets/blog-modern.css.map */
