.blog-articles{display:grid;grid-gap:1rem;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.blog-articles .card-wrapper{width:100%}@media screen and (min-width: 960px){.blog-articles{grid-template-columns:1fr 1fr;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.blog-articles--collage>*{grid-column:span 2;text-align:center;padding-bottom:32px}}.blog-content-wrapper{display:flex;gap:32px}.blog-content-sidebar{width:235px}.blog-content-main{width:calc(100% - 85px)}.blog-content-sidebar h4{color:#000;font-family:minion-pro;font-size:16px;font-weight:400;line-height:19.2px;letter-spacing:.16em;text-align:left;text-transform:uppercase;margin:0 0 16px}.blog-listing{margin:0;list-style:none;padding:0}.blog-listing li{padding:0 0 8px}.blog-listing .blog-listing__toggle{color:var(--neutral-darkest, #151515);font-family:Calibri;cursor:pointer;font-size:14px;font-weight:300;line-height:21px;text-align:left;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.blog-listing .blog-listing__toggle.active{font-weight:600}.blog-listing .blog-listing__toggle svg{display:none}.blog-listing__apply{display:none;padding:16px 32px;justify-content:center;align-items:center;background:#151515;color:#fff;font-family:Calibri;font-size:20px;font-style:normal;font-weight:300;line-height:100%;border:none}.blog-sidebar-close{display:none}.blog-sidebar-toggle{display:none;margin-left:auto;margin-bottom:32px;align-items:center;gap:8px;color:#151515;font-family:Calibri;font-size:16px;font-style:normal;font-weight:300;line-height:130%;background:transparent;border:none}@media screen and (max-width: 1279px){.blog-listing__apply{display:flex}.blog-sidebar-close{background:transparent;border:none;display:inline-block;margin-left:auto;padding:0}.blog-listing .blog-listing__toggle{padding:4px 8px}.blog-listing .blog-listing__toggle.active{background-color:#f3f3f3;font-weight:300}.blog-listing .blog-listing__toggle.active svg{display:block}.blog-sidebar-toggle{display:flex}}.blog-content-sidebar .blog-listing+h4{margin-top:24px}.blog-content-main .card{flex-direction:row;gap:24px}.blog-content-main .card__information{text-align:left}.blog-content-main .article-card h3.card__heading{position:relative;min-height:unset;font-size:24px;font-weight:400;line-height:28.8px;text-align:left;margin:0 0 8px}.blog-content-main .article-card__read-more a{color:var(--neutral-darkest, #151515);font-family:Calibri;font-size:16px;font-weight:300;line-height:16px;text-align:left;text-decoration:underline}@media (max-width: 1279px){.blog-content-sidebar{position:fixed;background-color:#fff;padding:24px;left:100%;top:0%;transition:.3s all ease-in;width:100%;height:100dvh;display:flex;flex-direction:column;gap:24px;z-index:9999}.blog-content-sidebar.show{left:0}.blog-listing-holder{flex:1;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.blog-listing-holder::-webkit-scrollbar{display:none}.blog-content-main{width:100%}}@media (max-width: 959px){.blog-content-main{width:100%}.blog-content-main .card{flex-direction:column;gap:20px}.blog-content-main .card .card__information{padding:0 0 48px}.blog-content-main .article-card h3.card__heading{font-size:24px;font-weight:400;line-height:120%}.blog-content-main h3.card__heading:before{right:0}}@media (max-width: 719px){.banner--mobile-bottom:not(.banner--stacked) .banner__content{display:none}.mobile-banner-text+.mobile-banner-text,.mobile-banner-heading+.mobile-banner-text,.mobile-banner-heading+.mobile-banner-buttons,.mobile-banner-text+.mobile-banner-buttons{margin:0;padding:0 0 8px}.mobile-banner-heading h2{font-family:minion-pro;font-size:22px!important;font-weight:400;line-height:30.8px!important;letter-spacing:.1em!important;text-align:center;padding:24px 0 16px!important;margin:0!important}}@media (min-width: 720px){.announcement-bar-section~#MainContent .banner--hero:not(.banner--adapt){min-height:calc(100vh - 51px)}.banner--mobile-bottom .banner__media,.banner--stacked:not(.banner--mobile-bottom) .banner__media{position:absolute}.banner--desktop-transparent .banner__box{background:transparent}.banner div.large-up-hide.medium-hide{display:none!important}.banner .banner__text.small-hide{display:block!important;color:#fff}.banner h1,.banner h2,.banner h3,.banner h4,.banner h5,.banner .h0,.banner .h1,.banner .h2,.banner .h3,.banner .h4,.banner .h5,.banner .banner__buttons{color:#fff}body[data-template=blog] .banner__box{visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-blog.css.map */
