.main-blog-container{color:var(--blog-text-color, var(--color-base-text));background-color:var(--blog-background-color, var(--color-background));font-size:var(--blog-body-font-size, 16px)}.blog-title{font-size:var(--blog-title-font-size, 32px);font-weight:var(--blog-title-font-weight, 700);color:var(--blog-heading-color, var(--color-base-text))}.blog-subtitle{font-size:var(--blog-subtitle-font-size, 20px);font-weight:var(--blog-subtitle-font-weight, 600);color:var(--blog-heading-color, #f8f8f8)}.blog-description{font-size:var(--blog-description-font-size, 16px);line-height:var(--blog-description-line-height, 1.6);color:var(--blog-text-color, var(--color-base-text))}.blog-banner{position:relative;margin-bottom:var(--blog-spacing, 3rem);overflow:hidden;height:var(--blog-banner-height, 400px)}.blog-pagination{margin:15% auto}.blog-pagination a,.pagination-numbers,.blog-pagination{align-items:anchor-center;display:flex;justify-content:center;gap:20px;color:#fff!important}.banner-image-container{width:100%;height:100%}.article-card__header h2{font-size:18px!important}p.article-card__excerpt.rte-width,.article-card__excerpt .rte-width *,p .article-card__excerpt .rte-width,.article-card__excerpt .rte-width p{font-size:12px!important}.banner-image{width:100%;height:100%;object-fit:cover;display:block}.banner-image.with-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--blog-banner-overlay-color, rgba(0, 0, 0, .4));z-index:1}.banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;width:100%;padding:0 2rem}.banner-title{font-size:var(--blog-banner-title-font-size, 2.5rem);margin-bottom:1rem;color:var(--blog-banner-text-color, #fff);text-shadow:0 2px 4px rgba(0,0,0,.3)}.banner-description{font-size:var(--blog-banner-description-font-size, 1.2rem);max-width:800px;margin:0 auto;color:var(--blog-banner-text-color, #fff);text-shadow:0 1px 2px rgba(0,0,0,.3)}.blog-container{padding:var(--blog-container-padding, 0 1rem);max-width:var(--blog-container-max-width, 1200px);margin:0 auto}.blog-title{margin-bottom:var(--blog-title-margin, 2rem);text-align:var(--blog-title-alignment, center)}.blog-description{margin-bottom:var(--blog-description-margin, 3rem);text-align:var(--blog-description-alignment, center);max-width:800px;margin-left:auto;margin-right:auto}.blog-layout-container{display:flex;flex-wrap:wrap;gap:var(--blog-layout-gap, 3rem);margin-bottom:var(--blog-section-spacing, 4rem)}.blog-layout-container.sidebar-left{flex-direction:row-reverse}.blog-layout-container.sidebar-right{flex-direction:row}.blog-layout-container.sidebar-top{flex-direction:column}.blog-layout-container.sidebar-bottom{flex-direction:column-reverse}.blog-layout-container.with-sidebar .blog-main-content{flex:1;min-width:0}.blog-sidebar{width:100%;max-width:var(--blog-sidebar-width, 350px);background:var(--sidebar-background, #f8f8f8);color:var(--sidebar-text-color, #333333);padding:var(--sidebar-padding, 2rem);border-radius:var(--sidebar-border-radius, 8px)}.blog-layout-container.sidebar-top .blog-sidebar,.blog-layout-container.sidebar-bottom .blog-sidebar{max-width:100%;margin-bottom:var(--blog-section-spacing, 3rem)}@media screen and (max-width: 990px){.blog-layout-container.sidebar-left,.blog-layout-container.sidebar-right{flex-direction:column}h3.featured-category-title{font-size:14px!important}.blog-sidebar{order:var(--blog-sidebar-mobile-order, 2);max-width:100%}.blog-main-content{order:var(--blog-content-mobile-order, 1)}}.blog-sidebar>div{margin-bottom:var(--blog-sidebar-spacing, 2.5rem);padding:var(--blog-sidebar-padding, 1.5rem);background-color:var(--blog-sidebar-background, rgba(var(--color-base-text), .03));border-radius:var(--blog-border-radius, 8px);box-shadow:var(--blog-sidebar-shadow, none)}.blog-sidebar h3{margin-top:0;margin-bottom:var(--blog-sidebar-heading-margin, 1.5rem);font-size:var(--blog-sidebar-heading-size, 1.2rem);color:var(--blog-heading-color, var(--color-base-text))}.blog-search{position:relative}.blog-search form{display:flex;position:relative}.blog-search input[type=search]{width:100%;padding:.8rem 1rem;border:1px solid var(--blog-input-border-color, rgba(var(--color-base-text), .1));border-radius:var(--blog-border-radius, 4px);font-size:var(--blog-input-font-size, 1rem);background-color:var(--blog-input-background, #fff);color:var(--blog-input-text-color, var(--color-base-text));transition:all .2s ease}.blog-search input[type=search]:focus{outline:none;border-color:var(--blog-input-focus-border-color, var(--color-base-accent));box-shadow:0 0 0 2px rgba(var(--color-base-accent-rgb),.2)}.blog-search button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:.5rem;cursor:pointer;color:var(--blog-icon-color, rgba(var(--color-base-text), .6));transition:color .2s ease}.blog-search button:hover{color:var(--blog-icon-hover-color, var(--color-base-accent))}.featured-posts-list{list-style:none;padding:0;margin:0}.featured-post-item{margin-bottom:var(--blog-featured-post-spacing, 1.5rem);transition:transform .3s ease}.featured-post-item:hover{transform:translateY(-3px)}.featured-post-item:last-child{margin-bottom:0}.featured-post-item a{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--blog-text-color, var(--color-base-text))}.featured-post-image{flex-shrink:0;width:var(--blog-featured-image-size, 80px);height:var(--blog-featured-image-size, 80px);border-radius:var(--blog-image-border-radius, 4px);overflow:hidden}.featured-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featured-post-item:hover .featured-post-image img{transform:scale(1.1)}.featured-post-content{flex-grow:1;min-width:0}.featured-post-content h4{margin:0 0 .5rem;font-size:var(--blog-featured-title-size, 1rem);line-height:1.3;color:var(--blog-heading-color, var(--color-base-text));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featured-post-date{font-size:var(--blog-meta-font-size, .85rem);color:var(--blog-meta-color, rgba(var(--color-base-text), .7))}.featured-posts-grid{display:grid;grid-template-columns:repeat(var(--blog-featured-columns, 3),1fr);gap:var(--blog-grid-gap, 1.5rem)}@media screen and (max-width: 990px){.featured-posts-grid{grid-template-columns:repeat(min(var(--blog-featured-columns, 3),2),1fr)}}@media screen and (max-width: 749px){.featured-posts-grid{grid-template-columns:1fr}}.featured-posts-grid .featured-post-item{margin-bottom:0}.featured-posts-grid .featured-post-item a{flex-direction:column;height:100%}.featured-posts-grid .featured-post-image{width:100%;height:0;padding-bottom:66%;margin-bottom:1rem}.featured-posts-grid .featured-post-content{width:100%;padding:.5rem 0}.categories-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--blog-categories-gap, .8rem)}.category-item{margin-bottom:var(--blog-category-margin, .8rem)}.category-item a{text-decoration:none;color:var(--blog-category-color, var(--color-base-text));font-size:var(--blog-category-font-size, 1rem);padding:var(--blog-category-padding, .4rem 1rem);border-radius:var(--blog-category-border-radius, 0rem);background-color:var(--blog-category-background, rgba(var(--color-base-text), .05));display:inline-block;transition:all .2s ease}.category-item a:hover{color:var(--blog-category-hover-color, var(--color-base-accent));background-color:var(--blog-category-hover-background, rgba(var(--color-base-accent), .1))}.category-item a.active{color:var(--blog-category-active-color, #fff);background-color:var(--blog-category-active-background, var(--color-base-accent))}.blog-filter-container{margin-bottom:var(--blog-filter-margin, 2rem);padding:var(--blog-filter-padding, 1rem);background-color:var(--blog-filter-background, transparent);border-radius:var(--blog-border-radius, 8px)}.blog-filter{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.blog-filter label{font-weight:500;color:var(--blog-filter-label-color, var(--color-base-text));font-size:var(--blog-filter-label-size, 1rem)}.blog-filter-select{padding:.7rem 2.5rem .7rem 1rem;border:1px solid var(--blog-input-border-color, rgba(var(--color-base-text), .1));border-radius:var(--blog-border-radius, 4px);font-size:var(--blog-input-font-size, 1rem);background-color:var(--blog-input-background, #fff);color:var(--blog-input-text-color, var(--color-base-text));cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - .75rem) center;background-size:12px;transition:border-color .2s ease,box-shadow .2s ease}.blog-filter-select:focus{outline:none;border-color:var(--blog-input-focus-border-color, var(--color-base-accent));box-shadow:0 0 0 2px rgba(var(--color-base-accent-rgb),.2)}.blog-articles-wrapper{margin-bottom:var(--blog-articles-margin, 3rem)}.blog-articles{display:grid;gap:var(--blog-grid-gap, 2rem)}.blog-articles--1-col{grid-template-columns:1fr}.blog-articles--2-col{grid-template-columns:repeat(2,1fr)}.blog-articles--3-col{grid-template-columns:repeat(3,1fr)}.blog-articles--4-col{grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 990px){.blog-articles--3-col,.blog-articles--4-col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.blog-articles--2-col,.blog-articles--3-col,.blog-articles--4-col{grid-template-columns:1fr}}.editors-pick-section{margin-bottom:var(--blog-section-spacing, 4rem)}.editors-pick-title{font-size:var(--blog-section-title-size, 1.8rem);margin-bottom:var(--blog-section-title-margin, 2rem);text-align:var(--blog-section-title-alignment, left);color:var(--blog-heading-color, var(--color-base-text));font-weight:var(--blog-section-title-weight, 700)}.editors-pick-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--blog-grid-gap, 2rem)}.editors-pick-item{display:flex;flex-direction:column;height:100%;border-radius:var(--blog-border-radius, 8px);overflow:hidden;box-shadow:var(--blog-card-shadow, 0 4px 12px rgba(0, 0, 0, .05));transition:transform .3s ease,box-shadow .3s ease;background-color:var(--blog-card-background, #fff)}.editors-pick-item:hover{transform:translateY(-5px);box-shadow:var(--blog-card-hover-shadow, 0 8px 20px rgba(0, 0, 0, .1))}.editors-pick-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--blog-text-color, var(--color-base-text))}.editors-pick-image{position:relative;padding-bottom:45%;overflow:hidden}.editors-pick-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.editors-pick-link:hover .editors-pick-image img{transform:scale(1.05)}.editors-pick-category{position:absolute;top:1rem;left:1rem;padding:.3rem .8rem;background-color:var(--blog-category-badge-background, var(--color-base-accent));color:var(--blog-category-badge-color, #fff);font-size:var(--blog-category-badge-size, .8rem);border-radius:2rem;z-index:1}.editors-pick-content{padding:var(--blog-card-padding, 1.5rem);display:flex;flex-direction:column;flex-grow:1}.editors-pick-meta{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem;font-size:var(--blog-meta-font-size, .85rem);color:var(--blog-meta-color, rgba(var(--color-base-text), .7))}.editors-pick-title{margin:0 0 1rem;font-size:var(--blog-card-title-size, 1.3rem);line-height:1.3;color:var(--blog-heading-color, var(--color-base-text))}.editors-pick-excerpt{margin-bottom:1.5rem;font-size:var(--blog-excerpt-size, .95rem);color:var(--blog-text-color, rgba(var(--color-base-text), .8));line-height:1.5;flex-grow:1}.editors-pick-read-more{display:inline-flex;align-items:center;color:var(--blog-link-color, var(--color-base-accent));font-weight:500;font-size:var(--blog-link-size, .9rem);text-decoration:none;margin-top:auto;transition:color .2s ease}.editors-pick-read-more:hover{color:var(--blog-link-hover-color, var(--color-base-accent-darker))}.editors-pick-read-more svg{width:16px;height:16px;margin-left:.3rem;transition:transform .2s ease}.editors-pick-read-more:hover svg{transform:translate(3px)}.featured-posts-swiper{width:100%;overflow:hidden;position:relative;padding-bottom:3rem}.swiper-container{overflow:visible}.swiper-slide{height:auto}.swiper-pagination{bottom:0}.swiper-button-next,.swiper-button-prev{color:var(--blog-swiper-arrow-color, var(--color-base-accent));width:40px;height:40px;background-color:var(--blog-swiper-arrow-background, #fff);border-radius:50%;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--blog-swiper-arrow-hover-background, var(--color-base-accent));color:var(--blog-swiper-arrow-hover-color, #fff)}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px}.swiper-pagination-bullet{background-color:var(--blog-swiper-bullet-color, rgba(var(--color-base-text), .3))}.swiper-pagination-bullet-active{background-color:var(--blog-swiper-bullet-active-color, var(--color-base-accent))}.blog-newsletter{background-color:var(--blog-newsletter-background, rgba(var(--color-base-text), .03));padding:var(--blog-newsletter-padding, 4rem 2rem);border-radius:var(--blog-border-radius, 8px);text-align:center;margin-bottom:var(--blog-section-spacing, 4rem)}.newsletter-container{max-width:var(--blog-newsletter-width, 600px);margin:0 auto}.newsletter-title{margin-top:0;margin-bottom:1rem;font-size:var(--blog-newsletter-title-size, 1.8rem);color:var(--blog-heading-color, var(--color-base-text))}.newsletter-description{margin-bottom:2rem;font-size:var(--blog-newsletter-description-size, 1rem);color:var(--blog-text-color, var(--color-base-text))}.newsletter-fields{display:flex;gap:1rem;margin-bottom:1rem}@media screen and (max-width: 749px){.newsletter-fields{flex-direction:column}}.newsletter-field{flex-grow:1}.newsletter-input{width:100%;padding:.8rem 1rem;border:1px solid var(--blog-input-border-color, rgba(var(--color-base-text), .1));border-radius:var(--blog-border-radius, 4px);font-size:var(--blog-input-font-size, 1rem);background-color:var(--blog-input-background, #fff);color:var(--blog-input-text-color, var(--color-base-text))}.newsletter-button .button{padding:.8rem 1.5rem;border:none;border-radius:var(--blog-border-radius, 4px);background-color:var(--blog-button-background, var(--color-button));color:var(--blog-button-text, var(--color-button-text));font-size:var(--blog-button-font-size, 1rem);cursor:pointer;transition:background-color .2s ease}.newsletter-button .button:hover{background-color:var(--blog-button-hover-background, var(--color-button-hover))}.newsletter-success{color:var(--blog-success-color, var(--color-success));padding:1rem;border:1px solid var(--blog-success-border, var(--color-success));border-radius:var(--blog-border-radius, 4px);background-color:var(--blog-success-background, rgba(var(--color-success-rgb), .1))}.newsletter-error{color:var(--blog-error-color, var(--color-error));margin-top:.5rem;font-size:.9rem}.editors-pick{margin-bottom:var(--section-spacing, 3rem)}.editors-pick-articles{display:flex;flex-direction:column;gap:1.5rem}.editors-pick-article *{color:#fff!important}.editors-pick-article{position:relative;display:flex;align-items:anchor-center;gap:1rem;color:#fff!important;padding:1rem;background:var(--article-background, #ffffff17);border-radius:var(--article-border-radius, 8px);transition:transform .3s ease}.editors-pick-article:hover{transform:translateY(-3px)}.editors-pick-image{width:100px;height:80px;flex-shrink:0;overflow:hidden;border-radius:var(--image-border-radius, 4px)}.editors-pick-image img{width:100%;height:100%;object-fit:cover}.editors-pick-content{flex-grow:1}.article-category{display:inline-block;font-size:var(--category-font-size, .8rem);color:var(--category-color, #666);margin-bottom:.5rem}.editors-pick-title{font-size:var(--article-title-size, 1rem);margin:0 0 .5rem;line-height:1.3}.editors-pick-date{font-size:var(--date-font-size, .8rem);color:var(--date-color, #666)}.featured-categories-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}h3.featured-category-title{text-align:center;text-transform:uppercase}.featured-category-content{background-color:#00000080}.featured-category-item{position:relative;border-radius:var(--category-border-radius, 0px);overflow:hidden}.featured-category-image{aspect-ratio:1;position:relative}.featured-category-image img{width:100%;height:100%;object-fit:cover}.featured-category-content{position:absolute;top:0;left:0;right:0;padding:1rem;background:var(--blog-accent-color);color:#fff}.featured-category-title{margin:0;font-size:var(--category-title-size, 1.2rem);text-shadow:0 1px 2px rgba(0,0,0,.3)}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-main-blog.css.map */
