.blog_blogHero__RqHdn{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#2D2D2D;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden;padding:0 var(--space-lg)}.blog_blogHero__RqHdn:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);pointer-events:none;z-index:0}.blog_blogHero__RqHdn>*{position:relative;z-index:1}.blog_blogHeader___MNJu{text-align:center;padding:24px 0 var(--space-lg)}.blog_blogTitle__lw1D6{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#ffffff;margin-bottom:var(--space-md)}.blog_blogSubtitle___f_l0{font-size:var(--text-lg);color:rgba(255,255,255,.8);max-width:560px;margin:0 auto;line-height:1.8}.blog_categories__oxMX3{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-2xl)}.blog_categoryChip__pgmDo{display:inline-flex;align-items:center;padding:.5rem 1.25rem;font-size:var(--text-sm);font-weight:500;color:var(--text-dark);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-full);text-decoration:none;transition:all var(--transition-normal);cursor:pointer}.blog_categoryChip__pgmDo:hover{border-color:#D4959C;color:#D4959C;background:rgba(212,149,156,.06);transform:translateY(-1px)}.blog_categoryChipActive__zZ0k1{background:#D4959C;color:white;border-color:transparent}.blog_categoryChipActive__zZ0k1:hover{background:#c4858c;color:white;border-color:transparent;box-shadow:0 4px 16px rgba(212,147,155,.4)}.blog_postsGrid__QYM3t{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);padding-bottom:var(--space-4xl)}.blog_postCard__OEt9o{display:flex;flex-direction:column;background:var(--bg-white);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--border-light);transition:all var(--transition-normal)}.blog_postCard__OEt9o:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--accent-pink)}.blog_postImageWrap__CpcVK{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-pink-light)}.blog_postImage___hMRc{object-fit:cover;transition:transform var(--transition-slow)}.blog_postCard__OEt9o:hover .blog_postImage___hMRc{transform:scale(1.05)}.blog_postImagePlaceholder__DCRG3{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:3rem;background:linear-gradient(135deg,var(--bg-pink-light),var(--bg-secondary))}.blog_postBody__I_Hdb{padding:var(--space-xl);display:flex;flex-direction:column;flex:1 1}.blog_postMeta__Kp_5_{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.blog_postCategory___ksUe{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-pink-dark);background:var(--bg-pink-light);padding:.2rem .6rem;border-radius:var(--radius-sm)}.blog_postDate__xLeNX{font-size:var(--text-xs);color:var(--text-light)}.blog_postTitle__3NcWc{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text-darker);margin-bottom:var(--space-sm);line-height:1.3}.blog_postExcerpt__yghmT{font-size:var(--text-sm);color:var(--text-muted);line-height:1.7;flex:1 1;margin:0}.blog_postReadMore__0U1c_{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-lg);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-pink-dark);transition:gap var(--transition-fast)}.blog_postCard__OEt9o:hover .blog_postReadMore__0U1c_{gap:10px}.blog_emptyState__LIYZo{text-align:center;padding:var(--space-5xl) 0}.blog_emptyIcon__ODcbv{font-size:4rem;margin-bottom:var(--space-lg)}.blog_emptyState__LIYZo h3{margin-bottom:var(--space-md)}.blog_emptyState__LIYZo p{color:var(--text-muted)}.blog_articleLayout__dEuqP{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start;padding-top:var(--space-lg);padding-bottom:var(--space-4xl)}.blog_articleMain__Ej_RZ{min-width:0}.blog_articleHeader__8j_1X{max-width:800px;padding:var(--space-2xl) 0 var(--space-2xl)}.blog_articleCategory__JBQRe{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-pink-dark);background:var(--bg-pink-light);padding:.3rem .8rem;border-radius:var(--radius-full);margin-bottom:var(--space-lg)}.blog_articleTitle__xkUYu{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text-darker);margin-bottom:var(--space-lg);line-height:1.2}.blog_articleMeta__7cg4I{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-sm);color:var(--text-light)}.blog_articleAuthor__Fw_Zg{font-weight:500;color:var(--text-dark)}.blog_articleDot__FQxUL{width:4px;height:4px;background:var(--border-medium);border-radius:50%}.blog_articleReadTime__clkNj{color:var(--text-light)}.blog_articleImageWrap__yy10I{position:relative;aspect-ratio:21/9;margin:0 0 var(--space-2xl);border-radius:var(--radius-xl);overflow:hidden}.blog_articleImage__JuHVr{object-fit:cover}.blog_articleContent__3R9RH{padding-bottom:var(--space-2xl)}.blog_articleContent__3R9RH h2{font-size:var(--text-2xl);margin:var(--space-2xl) 0 var(--space-md)}.blog_articleContent__3R9RH h3{font-size:var(--text-xl);margin:var(--space-xl) 0 var(--space-sm)}.blog_articleContent__3R9RH p{font-size:var(--text-base);line-height:1.85;color:var(--text-dark);margin-bottom:var(--space-md)}.blog_articleContent__3R9RH ol,.blog_articleContent__3R9RH ul{margin:var(--space-md) 0;padding-left:var(--space-xl)}.blog_articleContent__3R9RH li{font-size:var(--text-base);line-height:1.8;color:var(--text-dark);margin-bottom:var(--space-xs)}.blog_articleContent__3R9RH blockquote{border-left:3px solid var(--accent-pink);padding:var(--space-md) var(--space-lg);margin:var(--space-xl) 0;background:var(--bg-pink-light);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--text-dark)}.blog_articleContent__3R9RH img{border-radius:var(--radius-lg);margin:var(--space-xl) 0}.blog_articleContent__3R9RH a{color:var(--accent-pink-dark);text-decoration:underline;text-underline-offset:3px}.blog_articleContent__3R9RH a:hover{color:var(--accent-pink-hover)}.blog_articleTags__J9cS5{display:flex;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-xl) 0 0;border-top:1px solid var(--border-light)}.blog_articleTag__0IdAe{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-secondary);padding:.3rem .8rem;border-radius:var(--radius-full);border:1px solid var(--border-light)}.blog_backLink__esxuc{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:500;color:var(--accent-gold);text-decoration:none;transition:gap var(--transition-fast)}.blog_backLink__esxuc:hover{gap:var(--space-md);color:var(--accent-gold-dark)}.blog_sidebar__QuVF5{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-xl)}.blog_sidebarCard__hFyNs{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-xl)}.blog_sidebarTitle__BJQEg{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--text-darker);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-light);text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-xs)}.blog_sidebarProduct__TbHdO{display:flex;gap:var(--space-md);padding:var(--space-sm) 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--border-light);transition:background .15s;border-radius:var(--radius-sm)}.blog_sidebarProduct__TbHdO:last-child{border-bottom:none;padding-bottom:0}.blog_sidebarProduct__TbHdO:hover{background:var(--bg-secondary)}.blog_sidebarProductImage__gH2Wm{position:relative;width:72px;height:72px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--bg-pink-light)}.blog_sidebarProductImage__gH2Wm img{object-fit:cover}.blog_sidebarProductInfo__fmW2p{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.blog_sidebarProductName__kpOCx{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-darker);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_sidebarProductPrice__5zti1{font-size:var(--text-xs);color:var(--accent-pink-dark);font-weight:600}.blog_sidebarProductBtn__nWHua{font-size:.7rem;color:var(--accent-gold);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.blog_sidebarCta__In_r_{background:var(--text-darker);border:none;border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;color:white}.blog_sidebarCtaTitle__vHA3J{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-sm);color:white}.blog_sidebarCtaText__nLLsQ{font-size:var(--text-sm);color:rgba(255,255,255,.75);line-height:1.6;margin-bottom:var(--space-lg)}.blog_sidebarCtaBtn__6yTPQ{display:inline-block;padding:.65rem 1.5rem;font-size:var(--text-sm);font-weight:600;color:var(--text-darker);background:#fff;border-radius:var(--radius-full);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .2s}.blog_sidebarCtaBtn__6yTPQ:hover{background:var(--accent-pink);color:#fff;transform:translateY(-1px)}.blog_sidebarMeta__4wZ7c{display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-muted)}.blog_sidebarMeta__4wZ7c span{display:flex;align-items:center;gap:var(--space-sm)}.blog_sidebarMetaLabel__3_tag{color:var(--text-light);min-width:70px}.blog_sidebarMetaValue__8CizQ{color:var(--text-dark);font-weight:500}@media (max-width:1024px){.blog_postsGrid__QYM3t{grid-template-columns:repeat(2,1fr)}.blog_articleLayout__dEuqP{grid-template-columns:1fr}.blog_sidebar__QuVF5{position:static;flex-direction:row;flex-wrap:wrap}.blog_sidebar__QuVF5>*{flex:1 1 280px}}@media (max-width:768px){.blog_postsGrid__QYM3t{grid-template-columns:1fr}.blog_articleImageWrap__yy10I{aspect-ratio:16/9;border-radius:var(--radius-lg)}.blog_articleMeta__7cg4I{flex-wrap:wrap;gap:var(--space-sm)}.blog_articleDot__FQxUL{display:none}.blog_sidebar__QuVF5{flex-direction:column}.blog_sidebar__QuVF5>*{flex:1 1 auto}}