.cooking-blog-showcase{background-color:#fefefe}.cooking-blog-showcase .container{max-width:1200px;margin:0 auto;padding:0 40px 0 20px}.section-heading{text-align:center;margin-bottom:3rem}.blog-showcase-grid{display:grid;grid-template-columns:63% 37%;gap:4rem;align-items:start;width:100%}@supports not (display: grid){.blog-showcase-grid{display:flex;flex-wrap:nowrap}.featured-post{width:63%;margin-right:4rem}.blog-post-list{width:37%}}.featured-post{position:relative}.featured-article{display:block;text-decoration:none}.featured-image{position:relative;overflow:hidden;margin-bottom:2rem;aspect-ratio:1/1;width:100%}.featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.featured-article:hover .featured-image img{transform:scale(1.02)}.featured-content{padding:0}.featured-title{color:#a63c94;margin-bottom:1rem;line-height:1.3;letter-spacing:-.02em}.featured-title a{color:#a63c94;text-decoration:none;transition:color .2s ease}.featured-title a:hover{color:#666}.featured-excerpt{font-size:14pt;line-height:1.6;color:#666;letter-spacing:-.01em;margin-bottom:2rem}.read-more-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:#333;text-decoration:none;transition:all .2s ease}.read-more-btn:hover{color:#000}.read-more-btn svg{transition:transform .2s ease}.read-more-btn:hover svg{transform:translate(4px)}.blog-post-list{display:flex;flex-direction:column;gap:1.5rem;padding-right:20px}.blog-list-item{display:flex;gap:1rem;text-decoration:none;transition:transform .2s ease;padding:0;align-items:flex-start}.blog-list-item:hover{transform:translateY(-2px)}.list-item-image{flex-shrink:0;width:150px;height:150px;overflow:hidden}.list-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-list-item:hover .list-item-image img{transform:scale(1.05)}.list-item-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.list-item-title{margin-top:0;margin-bottom:.25rem;line-height:1.3;letter-spacing:-.01em}.list-item-title a{color:#a63c94;text-decoration:none;transition:color .2s ease}.list-item-title a:hover{color:#000}.list-item-excerpt{font-size:14pt;line-height:1.5;color:#666;margin:0}.placeholder-featured{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem;border:2px dashed #ddd;color:#999}.placeholder-image{width:100%;height:200px;background-color:#f5f5f5;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.placeholder-image:before{content:"\1f4f7";font-size:2rem;opacity:.5}.blog-list-item.placeholder .list-item-image{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.blog-list-item.placeholder .list-item-image:before{content:"\1f4f7";font-size:1.5rem;opacity:.5}@media (max-width: 1024px){.cooking-blog-showcase .container{padding:0 24px}.blog-showcase-grid{grid-template-columns:65% 35%;gap:3rem}.section-heading{text-align:center}.featured-title{font-size:2rem}.list-item-image{width:130px;height:130px}.list-item-title{font-size:1rem}.list-item-excerpt{font-size:14pt}}@media (max-width: 900px){.blog-showcase-grid{grid-template-columns:60% 40%;gap:2.5rem}.featured-title{font-size:1.8rem}.list-item-image{width:120px;height:120px}}@media (max-width: 768px){.cooking-blog-showcase{padding-top:40px!important;padding-bottom:40px!important}.cooking-blog-showcase .container{padding:0 16px}.blog-showcase-grid{display:block;gap:0}.section-heading{text-align:center;margin-bottom:2rem}.featured-post{margin-bottom:2.5rem}.featured-image{aspect-ratio:1/1;margin-bottom:1.5rem}.featured-title{font-size:1.625rem;margin-bottom:1rem}.featured-excerpt{font-size:14pt;line-height:1.5;margin-bottom:1.5rem;letter-spacing:-.01em}.read-more-btn{font-size:.95rem}.blog-post-list{display:flex;overflow-x:auto;gap:1rem;padding:0 16px;margin:0 -16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.blog-post-list::-webkit-scrollbar{display:none}.blog-list-item{display:flex;flex-direction:column;gap:.75rem;padding:0;background-color:transparent;align-items:flex-start;flex:0 0 45%;scroll-snap-align:start}.list-item-image{width:100%;aspect-ratio:1/1;height:auto;overflow:hidden}.list-item-content{padding:0}.list-item-title{font-size:.95rem;margin-bottom:.375rem;line-height:1.3}.list-item-excerpt{font-size:14pt;line-height:1.4}}@media (max-width: 480px){.cooking-blog-showcase{padding-top:32px!important;padding-bottom:32px!important}.cooking-blog-showcase .container{padding:0 12px}.section-heading{text-align:center;margin-bottom:1.5rem}.featured-post{margin-bottom:2rem}.featured-title{font-size:1.375rem;line-height:1.25}.featured-excerpt{font-size:14pt;margin-bottom:1.25rem;letter-spacing:-.01em}.blog-post-list{padding:0 12px;margin:0 -12px}.blog-list-item{flex-direction:column;gap:.75rem;padding:0;background-color:transparent;align-items:flex-start;flex:0 0 70%}.list-item-image{width:100%;aspect-ratio:1/1;height:auto}.list-item-content{flex:1;padding:0}.list-item-title{font-size:.95rem;margin-bottom:.375rem}.list-item-excerpt{font-size:14pt}}@media (max-width: 360px){.cooking-blog-showcase .container{padding:0 8px}.section-heading{text-align:center}.featured-title{font-size:1.25rem}.blog-post-list{padding:0 8px;margin:0 -8px}.blog-list-item{flex:0 0 80%}.list-item-title{font-size:.9rem}.list-item-excerpt{font-size:14pt}}@media (hover: none) and (pointer: coarse){.blog-list-item:hover,.featured-article:hover .featured-image img,.blog-list-item:hover .list-item-image img{transform:none}.blog-list-item,.featured-article,.read-more-btn{-webkit-tap-highlight-color:rgba(0,0,0,.1)}}.featured-title a:focus,.list-item-title a:focus,.read-more-btn:focus{outline:2px solid #A63C94;outline-offset:2px}@media (max-width: 768px){.featured-title a,.list-item-title a,.read-more-btn{min-height:44px;display:inline-flex;align-items:center}.blog-list-item{min-height:80px}}@media print{.cooking-blog-showcase{background:#fff!important}.featured-image img,.list-item-image img{max-width:100%!important;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cooking-blog-showcase.css.map */
