.blog-cc{--bcc-accent: #8B1A4A;--bcc-gold: #b8912a;--bcc-bg: #f8f6f4;--bcc-text: #333;--bcc-text-light: #666;--bcc-white: #fff;--bcc-radius: 12px;--bcc-shadow: 0 2px 12px rgba(0,0,0,.08);--bcc-shadow-hover: 0 8px 24px rgba(0,0,0,.12);--bcc-transition: .3s ease;--bcc-container: 1200px}.blog-cc{background:var(--bcc-bg);color:var(--bcc-text);font-family:Poppins,sans-serif}.blog-cc__container{max-width:var(--bcc-container);margin:0 auto;padding:0 20px}.blog-cc-hero{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:flex-end}.blog-cc-hero__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.blog-cc-hero__image{width:100%;height:100%;object-fit:cover}.blog-cc-hero__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--bcc-accent),#5a1030)}.blog-cc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0003,#0000001a);z-index:2}.blog-cc-hero__content{position:relative;z-index:3;padding:60px 40px 50px;max-width:var(--bcc-container);margin:0 auto;width:100%}.blog-cc-hero__tag{display:inline-block;background:var(--bcc-accent);color:var(--bcc-white);padding:4px 16px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.blog-cc-hero__title{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;color:var(--bcc-white);margin:0 0 16px;line-height:1.2;max-width:700px}.blog-cc-hero__excerpt{color:#ffffffd9;font-size:1.05rem;line-height:1.6;margin:0 0 24px;max-width:600px}.blog-cc-hero__btn{display:inline-block;background:var(--bcc-white);color:var(--bcc-accent);padding:12px 32px;border-radius:30px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background var(--bcc-transition),transform var(--bcc-transition)}.blog-cc-hero__btn:hover{background:var(--bcc-gold);color:var(--bcc-white);transform:translateY(-2px)}.blog-cc-categories{padding:40px 0 20px}.blog-cc-categories__top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.blog-cc-categories__title{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin:0;color:var(--bcc-text)}.blog-cc-categories__search{position:relative;width:100%;max-width:320px}.blog-cc-categories__search-input{width:100%;padding:10px 40px 10px 16px;border:1px solid #ddd;border-radius:30px;font-size:.9rem;font-family:Poppins,sans-serif;background:var(--bcc-white);color:var(--bcc-text);transition:border-color var(--bcc-transition);outline:none}.blog-cc-categories__search-input:focus{border-color:var(--bcc-accent)}.blog-cc-categories__search-input::placeholder{color:#aaa}.blog-cc-categories__search-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#999;pointer-events:none}.blog-cc-categories__pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.blog-cc-categories__pill{display:inline-block;padding:8px 20px;border-radius:30px;font-size:.85rem;font-weight:500;text-decoration:none;border:1px solid #ddd;color:var(--bcc-text);background:var(--bcc-white);transition:all var(--bcc-transition);white-space:nowrap}.blog-cc-categories__pill:hover,.blog-cc-categories__pill--active{background:var(--bcc-accent);color:var(--bcc-white);border-color:var(--bcc-accent)}.blog-cc-popular{padding:40px 0}.blog-cc-popular__header{text-align:center;margin-bottom:36px}.blog-cc-popular__title{font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;color:var(--bcc-text);margin:0 0 8px}.blog-cc-popular__subtitle{font-size:1rem;color:var(--bcc-text-light);margin:0}.blog-cc-popular__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-cc-card{background:var(--bcc-white);border-radius:var(--bcc-radius);overflow:hidden;box-shadow:var(--bcc-shadow);transition:transform var(--bcc-transition),box-shadow var(--bcc-transition)}.blog-cc-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--bcc-shadow-hover)}.blog-cc-card__link{display:block;text-decoration:none;color:inherit}.blog-cc-card__image-wrapper{position:relative;overflow:hidden;aspect-ratio:16/10}.blog-cc-card--large .blog-cc-card__image-wrapper{aspect-ratio:16/9}.blog-cc-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-cc-card:hover .blog-cc-card__image{transform:scale(1.05)}.blog-cc-card__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#eee,#ddd);display:flex;align-items:center;justify-content:center;color:#bbb}.blog-cc-card__tag{position:absolute;top:12px;left:12px;background:var(--bcc-accent);color:var(--bcc-white);padding:4px 12px;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;z-index:2}.blog-cc-card__content{padding:20px}.blog-cc-card--large .blog-cc-card__content{padding:24px}.blog-cc-card__title{font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 8px;color:var(--bcc-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-cc-card--large .blog-cc-card__title{font-size:1.3rem;-webkit-line-clamp:3}.blog-cc-card__excerpt{font-size:.88rem;line-height:1.5;color:var(--bcc-text-light);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-cc-card--large .blog-cc-card__excerpt{-webkit-line-clamp:3}.blog-cc-card__date{font-size:.78rem;color:#999;display:block}.blog-cc-grid{padding:20px 0 60px}.blog-cc-grid__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.blog-cc-grid__title{font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;color:var(--bcc-text);margin:0}.blog-cc-grid__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-cc-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap}.blog-cc-pagination a,.blog-cc-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:4px 12px;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all var(--bcc-transition)}.blog-cc-pagination a{color:var(--bcc-text);background:var(--bcc-white);border:1px solid #ddd}.blog-cc-pagination a:hover{background:var(--bcc-accent);color:var(--bcc-white);border-color:var(--bcc-accent)}.blog-cc-pagination span.current{background:var(--bcc-accent);color:var(--bcc-white);border:1px solid var(--bcc-accent)}.blog-cc-pagination span.deco{border:none;background:none;min-width:auto;padding:0 4px;color:var(--bcc-text-light)}.blog-cc-grid__empty{text-align:center;padding:60px 20px;color:var(--bcc-text-light)}.blog-cc-grid__empty p{font-size:1.1rem}.blog-cc-cta{padding:0 0 60px}.blog-cc-cta__inner{background:linear-gradient(135deg,var(--bcc-accent) 0%,#5a1030 100%);border-radius:var(--bcc-radius);padding:60px 40px;text-align:center;position:relative;overflow:hidden}.blog-cc-cta__inner:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(184,145,42,.15) 0%,transparent 70%);pointer-events:none}.blog-cc-cta__title{font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;color:var(--bcc-white);margin:0 0 12px;position:relative}.blog-cc-cta__text{font-size:1.05rem;color:#ffffffd9;max-width:500px;margin:0 auto 28px;position:relative}.blog-cc-cta__btn{display:inline-block;background:var(--bcc-gold);color:var(--bcc-white);padding:14px 36px;border-radius:30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all var(--bcc-transition);position:relative}.blog-cc-cta__btn:hover{background:var(--bcc-white);color:var(--bcc-accent);transform:translateY(-2px)}@media(max-width:1024px){.blog-cc-popular__grid,.blog-cc-grid__list{grid-template-columns:repeat(2,1fr);gap:20px}.blog-cc-hero__title{font-size:2rem}}@media(max-width:720px){.blog-cc-hero{min-height:380px}.blog-cc-hero__content{padding:30px 20px 36px}.blog-cc-hero__title{font-size:1.6rem}.blog-cc-hero__excerpt{font-size:.9rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-cc-hero__btn{padding:10px 24px;font-size:.88rem}.blog-cc-categories__top{flex-direction:column;align-items:stretch}.blog-cc-categories__search{max-width:100%}.blog-cc-categories__pills{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px}.blog-cc-popular__grid,.blog-cc-grid__list{grid-template-columns:1fr;gap:16px}.blog-cc-popular__title,.blog-cc-grid__title{font-size:1.5rem}.blog-cc-cta__inner{padding:40px 20px}.blog-cc-cta__title{font-size:1.5rem}.blog-cc-cta__text{font-size:.95rem}}@media(max-width:380px){.blog-cc-hero{min-height:320px}.blog-cc-hero__title{font-size:1.35rem}.blog-cc-card__content{padding:14px}.blog-cc-card__title{font-size:1rem}}.blog-cc-card[hidden]{display:none!important}.blog-cc-divider{border:none;border-top:1px solid #e5e5e5;margin:0}
/*# sourceMappingURL=/cdn/shop/t/23/assets/blog-cc.css.map */
