.blog{margin-bottom:4rem}.blog__hero{margin-bottom:2rem;padding:6rem 0 2rem;text-align:center;background:linear-gradient(180deg,#fff 87.72%,#f6f5f0)}.blog__hero h1+.richtext{padding-top:1rem}.blog__hero .h1{font-weight:400}.blog__main--loading{opacity:.4;pointer-events:none}.blog__carousel,.blog__tags{text-align:center}.blog__carousel .label--heading,.blog__tags .label--heading{margin-bottom:var(--spacing-sm)}.blog__carousel{display:block;padding-top:2rem}.blog__carousel-dots{-webkit-justify-content:center;justify-content:center;margin-top:1rem}.blog__carousel swiper-slide{width:80vw!important;max-width:300px;padding:2.5rem;border-radius:var(--radius-lg);text-align:left}.blog__carousel .article-card__media{position:relative;top:-1.5rem;left:-1.5rem;width:calc(100% + 3rem)}.blog__tags{display:block;margin-bottom:var(--spacing-md)}.blog__tags-list{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;gap:var(--spacing-xxs)}.blog__grid{display:-ms-grid;display:grid;gap:3rem 1rem}.blog .btn--tertiary:hover,.blog .btn--tertiary.active{background-color:var(--color-black);color:var(--color-white)}@media only screen and (max-width: 575px){.blog__hero br{display:none}}@media only screen and (max-width: 767px){.blog__carousel swiper-slide{padding:1rem;-webkit-transform:none!important;transform:none!important}.blog__carousel swiper-slide:nth-child(6n-5){background-color:var(--color-cream)}.blog__carousel swiper-slide:nth-child(6n-4){background-color:var(--color-soft-gold)}.blog__carousel swiper-slide:nth-child(6n-3){background-color:var(--color-warm-beige)}.blog__carousel swiper-slide:nth-child(6n-2){background-color:var(--color-light-soft-mint)}.blog__carousel swiper-slide:nth-child(6n-1){background-color:var(--color-off-white)}.blog__carousel swiper-slide:nth-child(6n){background-color:var(--color-soft-mint)}.blog__carousel .article-card__media{position:relative;top:-.5rem;left:-.5rem;width:calc(100% + 1rem)}.blog__tags-list{width:calc(100% + 1rem);left:-1rem;padding:0 1rem;overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.blog__tags-list::-webkit-scrollbar{display:none}}@media only screen and (min-width: 768px){.blog{margin-bottom:6rem}.blog__hero{margin-bottom:3rem;padding:7.5rem 0 3rem}.blog__carousel swiper-slide{position:relative;max-width:400px;left:0;transition:left .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,left .3s ease;transition:transform .3s ease,left .3s ease,-webkit-transform .3s ease}.blog__carousel swiper-slide.swiper-slide-prev{left:-14px}.blog__carousel swiper-slide.swiper-slide-next{left:14px}.blog__carousel swiper-slide[data-swiper-slide-index="0"],.blog__carousel swiper-slide[data-swiper-slide-index="10"]{background-color:var(--color-cream)}.blog__carousel swiper-slide[data-swiper-slide-index="1"],.blog__carousel swiper-slide[data-swiper-slide-index="9"]{background-color:var(--color-soft-gold)}.blog__carousel swiper-slide[data-swiper-slide-index="2"],.blog__carousel swiper-slide[data-swiper-slide-index="11"]{background-color:var(--color-warm-beige)}.blog__carousel swiper-slide[data-swiper-slide-index="3"],.blog__carousel swiper-slide[data-swiper-slide-index="6"]{background-color:var(--color-light-soft-mint)}.blog__carousel swiper-slide[data-swiper-slide-index="5"],.blog__carousel swiper-slide[data-swiper-slide-index="8"]{background-color:var(--color-off-white)}.blog__carousel swiper-slide[data-swiper-slide-index="4"],.blog__carousel swiper-slide[data-swiper-slide-index="7"]{background-color:var(--color-soft-mint)}.blog__carousel:active swiper-slide{transition:left .3s ease,-webkit-transform 0s ease;transition:transform 0s ease,left .3s ease;transition:transform 0s ease,left .3s ease,-webkit-transform 0s ease}.blog__carousel--no-transition swiper-slide{transition:none!important}.blog__tags-list{-webkit-flex-wrap:wrap;flex-wrap:wrap}.blog__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){.blog__grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1400px){.blog{margin-bottom:7rem}.blog__hero{padding-top:7.5rem;margin-bottom:4rem}.blog__carousel .label--heading,.blog__tags .label--heading{margin-bottom:var(--spacing-md)}.blog__carousel-dots{margin-top:2rem}.blog__grid{gap:4rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-blog.css.map */
