.blog-block{position:relative;overflow:hidden;background:#f1f0ee;padding-block:1.5rem;display:flex;flex-direction:column;gap:3rem}@media (min-width: 1280px){.blog-block{padding-block:2.5rem}}.blog-block>.container{position:relative;z-index:1}.blog-pattern-left{left:4rem;top:-17.5rem}@media (min-width: 1280px){.blog-pattern-left{left:-10rem;top:-27.5rem}}.blog-pattern-right{left:-5.6875rem;top:31.375rem}@media (min-width: 1280px){.blog-pattern-right{left:auto;right:-2.6875rem;top:-21.625rem}}.blog-hero{display:flex;flex-direction:column;gap:1rem}.blog-breadcrumbs{display:flex;align-items:center;gap:.25rem}.blog-breadcrumbs a{color:inherit;text-decoration:none}@media (any-hover: hover){.blog-breadcrumbs a:hover{opacity:.6}}.blog-breadcrumbs svg{width:1.25rem;height:1.25rem;flex-shrink:0}.blog-hero-line{display:flex;flex-direction:column;gap:3rem}@media (min-width: 1280px){.blog-hero-line{flex-direction:row;align-items:flex-start;justify-content:space-between}}.inline-heading.blog-title{flex-wrap:nowrap;white-space:nowrap}@media (max-width: 768px){.inline-heading.blog-title{font-size:min(2.5rem,10.2vw)}}@media (min-width: 1280px){.blog-search{width:22.5rem;flex-shrink:0}}.blog-cards-row.embla{width:100%;--slide-gap: .75rem;--slide-size: 19.75rem}.blog-cards-row.embla .embla__viewport{overflow:visible}.blog-cards-row.embla .embla__slide{flex:0 0 var(--slide-size);min-width:0}@media (min-width: 1280px){.blog-cards-row.embla .embla__slide{flex:1 1 0;min-width:12.5rem}}.blog-cards-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 1280px){.blog-cards-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem .75rem}}.search-summary{margin:0;color:#9a9793}.search-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:30rem;margin-inline:auto;padding-block:1.5rem 3rem}@media (min-width: 1280px){.search-empty{padding-block:2.5rem 4.5rem}}.search-empty-icon svg{width:3rem;height:3rem;color:#000}.search-empty-title{margin:0}.search-empty-text{margin:0;color:#9a9793}.search-empty .btn{width:auto;justify-content:center;padding-inline:2rem;margin-top:.5rem}.blog-promo{position:relative;overflow:hidden;background:#fff5c0;padding-top:1.5rem}@media (min-width: 1280px){.blog-promo{padding-top:0}}.blog-promo-container{position:relative;z-index:1;display:flex;flex-direction:column}@media (min-width: 1280px){.blog-promo-container{position:static;flex-direction:row;align-items:center;gap:3rem;min-height:22.625rem}}.blog-promo-content{display:flex;flex-direction:column;gap:2.5rem;padding-block:1.5rem}@media (min-width: 1280px){.blog-promo-content{position:relative;z-index:1;flex:0 0 auto;width:35.5rem;min-width:0;gap:3rem;padding-block:3rem}}.blog-promo-txt{display:flex;flex-direction:column;gap:.75rem}.blog-promo-heading{display:flex;flex-direction:column;gap:.5rem}.blog-promo-heading em{text-transform:capitalize;letter-spacing:0;line-height:.67em}.blog-promo-btns{display:flex;flex-direction:column;gap:.5rem;max-width:22.5rem}@media (min-width: 1280px){.blog-promo-btns{flex-direction:row}.blog-promo-btns>*{flex:1 1 0;min-width:0}}.blog-promo-media{position:relative;height:13.0625rem;margin-inline:-1rem}@media (min-width: 1280px){.blog-promo-media{position:absolute;z-index:1;top:0;right:0;bottom:0;left:44.5rem;height:auto;margin-inline:0}}@media (min-width: 1640px){.blog-promo-media{left:calc(50% - 5.25rem)}}.blog-promo-media img{position:absolute;bottom:0;left:0;width:100%;height:13.0625rem;object-fit:cover}@media (min-width: 1280px){.blog-promo-media img{left:auto;right:0;width:auto;height:18.875rem}}.blog-pattern-promo{left:-4rem;top:21.25rem}@media (min-width: 1280px){.blog-pattern-promo{left:auto;right:-12.5rem;top:50%;transform:translateY(-50%)}}.blog-products .inline-heading{flex-direction:column;gap:.5rem}.blog-products .inline-heading span{align-self:flex-end;text-align:right}@media (min-width: 1280px){.blog-products .inline-heading{flex-direction:row;gap:.75rem;justify-content:center}.blog-products .inline-heading span{align-self:auto;text-align:left}}.blog-products .our-products__cards.embla{--slide-size: 19.75rem}@media (min-width: 1280px){.blog-products .our-products__cards.embla .embla__container{justify-content:flex-start}}@media (min-width: 1280px){.blog-products .our-products__cards.embla .embla__slide{flex:0 0 23rem;min-width:0}}
