.blog-breadcrumb{padding:16px 20px;max-width:1100px;margin:0 auto;font-size:.85rem;color:#999}.blog-breadcrumb a{color:#999;text-decoration:none;transition:color .15s}.blog-breadcrumb a:hover{color:var(--a-500, #B8751A)}.blog-breadcrumb__sep{margin:0 6px}.blog-post-hero{position:relative;height:420px;overflow:hidden}.blog-post-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-post-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#000000a6)}.blog-post-hero__content{position:absolute;bottom:0;left:0;right:0;padding:40px;color:#fff;max-width:860px;margin:0 auto}.blog-post-hero--placeholder{height:420px;background:linear-gradient(135deg,#1a1008,#3d2008);display:flex;align-items:flex-end;padding:40px;color:#fff}.blog-post-hero__cat{display:inline-block;padding:4px 14px;border-radius:999px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:14px}.blog-post-hero__title{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.2;margin-bottom:16px;color:#fff}.blog-post-hero__meta{display:flex;gap:20px;flex-wrap:wrap;font-size:.85rem;color:#fffc}.blog-post-hero__meta i{margin-right:4px}.blog-post-body{max-width:1100px;margin:0 auto;padding:48px 20px;display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start}@media (max-width: 768px){.blog-post-body{grid-template-columns:1fr}}.blog-post-content{font-size:1.05rem;line-height:1.8;color:#2a2015}.blog-post-content h2{font-family:Cormorant Garamond,serif;font-size:1.7rem;margin:36px 0 12px;color:#1a1008;border-bottom:1px solid #e8d9c4;padding-bottom:8px}.blog-post-content h3{font-size:1.2rem;margin:24px 0 8px;color:#1a1008;font-weight:700}.blog-post-content p{margin-bottom:18px}.blog-post-content ul,.blog-post-content ol{margin:16px 0 18px 24px}.blog-post-content li{margin-bottom:8px;line-height:1.7}.blog-post-content img{width:100%;border-radius:12px;margin:24px 0}.blog-post-content blockquote{border-left:4px solid var(--a-500, #B8751A);padding:14px 20px;margin:24px 0;background:#fdf8f2;border-radius:0 8px 8px 0;font-style:italic;color:#555}.blog-post-content a{color:var(--a-500, #B8751A);text-decoration:underline;text-underline-offset:2px}.blog-post-content strong{color:#1a1008}.blog-post-tags{margin-top:32px;padding-top:24px;border-top:1px solid #e8d9c4;display:flex;gap:8px;flex-wrap:wrap}.blog-post-tag{background:#f5e6d3;color:var(--a-500, #B8751A);padding:4px 12px;border-radius:999px;font-size:.82rem;font-weight:600}.blog-suggested{margin-top:48px;background:#fdf8f2;border-radius:16px;padding:28px;border:1px solid #e8d9c4}.blog-suggested__title{font-family:Cormorant Garamond,serif;font-size:1.4rem;margin-bottom:6px;color:#1a1008}.blog-suggested__sub{color:#666;font-size:.9rem;margin-bottom:20px}.blog-suggested__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.blog-suggested__card{display:block;border-radius:10px;overflow:hidden;text-decoration:none;background:#fff;box-shadow:0 2px 10px #0000000f;transition:transform .2s}.blog-suggested__card:hover{transform:translateY(-3px)}.blog-suggested__card-img{width:100%;height:110px;-o-object-fit:cover;object-fit:cover}.blog-suggested__card-ph{width:100%;height:110px;background:linear-gradient(135deg,#f5e6d3,#c8986a);display:flex;align-items:center;justify-content:center;font-size:2rem}.blog-suggested__card-body{padding:12px}.blog-suggested__card-title{font-weight:700;color:#1a1008;font-size:.9rem;margin:0 0 4px;line-height:1.3}.blog-suggested__card-price{color:var(--a-500, #B8751A);font-weight:700;font-size:.88rem;margin:0}.blog-post-sidebar{position:sticky;top:80px}.blog-post-sidebar__about{background:#fdf8f2;border-radius:16px;padding:24px;border:1px solid #e8d9c4;margin-bottom:20px}.blog-post-sidebar__logo{height:32px;margin-bottom:12px}.blog-post-sidebar__text{font-size:.9rem;color:#666;line-height:1.6;margin-bottom:14px}.blog-post-sidebar__btn{display:block;text-align:center;background:var(--a-500, #B8751A);color:#fff;padding:10px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.9rem;transition:background .2s}.blog-post-sidebar__btn:hover{background:var(--a-600, #9a6015)}.blog-post-sidebar__share{background:#fff;border-radius:16px;padding:20px;border:1px solid #e8d9c4}.blog-post-sidebar__share-title{font-weight:700;color:#1a1008;margin-bottom:12px;font-size:.95rem}.blog-post-sidebar__share-btns{display:flex;gap:10px}.blog-post-sidebar__share-btn{flex:1;text-align:center;padding:8px;border-radius:8px;text-decoration:none;font-size:.85rem;font-weight:600;color:#fff;transition:opacity .2s}.blog-post-sidebar__share-btn:hover{opacity:.85}.blog-post-sidebar__share-btn--fb{background:#1877f2}.blog-post-sidebar__share-btn--wa{background:#25d366}.blog-related{max-width:1100px;margin:0 auto;padding:0 20px 64px}.blog-related__title{font-family:Cormorant Garamond,serif;font-size:1.6rem;margin-bottom:24px;color:#1a1008}.blog-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.blog-related__card{border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000012;transition:transform .2s;background:#fff}.blog-related__card:hover{transform:translateY(-3px)}.blog-related__card-img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;display:block}.blog-related__card-ph{width:100%;height:150px;background:linear-gradient(135deg,#f5e6d3,#c8986a);display:flex;align-items:center;justify-content:center;font-size:2rem}.blog-related__card-body{padding:14px}.blog-related__card-title{color:#1a1008;text-decoration:none;font-weight:600;font-size:.95rem;line-height:1.4;transition:color .15s}.blog-related__card-title:hover{color:var(--a-500, #B8751A)}.blog-related__card-meta{font-size:.8rem;color:#999;margin-top:6px}
