/* Editorial blog b1. Scoped to blog and article routes. */
.main.arhaus-blog-ui,.main.arhaus-article-ui{background:#f8f7f4;color:#625950}
:is(.arhaus-blog-ui,.arhaus-article-ui) .breadcrumbs>.container-fluid{max-width:1440px;padding-left:52px;padding-right:52px}
:is(.arhaus-blog-ui,.arhaus-article-ui) .breadcrumbs__title{font:100 clamp(34px,3.8vw,52px)/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.035em;color:#38332e;margin-bottom:14px}
:is(.arhaus-blog-ui,.arhaus-article-ui) .breadcrumbs__menu{font-size:13px;line-height:1.7;color:#81756a}
:is(.arhaus-blog-ui,.arhaus-article-ui) .breadcrumbs__link{color:#746a61}
.arhaus-blog-ui .blog>.container-fluid{max-width:1440px;padding:0 52px 70px}
.arhaus-blog-ui .blog>.container-fluid>.row{display:flex;flex-wrap:wrap;margin:0;gap:44px}
.arhaus-blog-ui #column-left{flex:0 0 220px;max-width:220px;padding:0}
.arhaus-blog-ui #column-left+.col-xl-9{flex:1;max-width:none;min-width:0;padding:0}
.arhaus-blog-ui .blog__sidebar{background:none;border:0;border-radius:0;padding:0;margin:0 0 32px;box-shadow:none}
.arhaus-blog-ui .blog__nav-title,.arhaus-blog-ui .blog__tags-title{font-size:14px;font-weight:500;color:#38332e;margin-bottom:18px;display:block}
.arhaus-blog-ui .blog__nav-link{background:none;border-radius:0;padding:12px 0;border-bottom:1px solid #ded8d0;font-size:13px;font-weight:400;color:#625950;line-height:1.6}
.arhaus-blog-ui .blog__nav-link:is(:hover,.is-active){color:#38332e;background:none}
.arhaus-blog-ui .blog__nav-counter{color:#92877b;font-size:11px}
.arhaus-blog-ui .blog__tags-menu{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0}
.arhaus-blog-ui .blog__tags-menu>li{margin:0;padding:0}
.arhaus-blog-ui .blog__tags-link{font:400 11px/1.5 Montserrat,Arial,sans-serif;background:none;border:1px solid #ded8d0;border-radius:5px;color:#746a61;padding:6px 8px}
.arhaus-blog-ui .blog__tags-link:hover{background:#ece7df;color:#38332e;border-color:#bfb3a5}
.ar-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px;list-style:none;margin:0 0 48px;padding:0}
.ar-blog-grid>li{min-width:0;margin:0;padding:0}
.ar-blog-grid>.ar-blog-lead{grid-column:1/-1}
.ar-blog-photo{display:block;overflow:hidden;border-radius:10px;background:#eee9e2;aspect-ratio:1.25/1}
.ar-blog-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.ar-blog-photo:hover img{transform:scale(1.025)}
.ar-blog-lead .ar-blog-photo{aspect-ratio:2.25/1}
.ar-blog-card h2{font:400 17px/1.5 Montserrat,Arial,sans-serif;margin:10px 0 0;letter-spacing:-.02em;color:#38332e}
.ar-blog-lead h2{font-weight:300;font-size:clamp(23px,2.2vw,30px);line-height:1.35;margin-top:13px}
.ar-blog-card h2 a{color:inherit;text-decoration:none}
.ar-blog-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.ar-blog-card-tags{display:flex;flex-wrap:wrap;gap:5px 12px;list-style:none;padding:0;margin:15px 0 0}
.ar-blog-card-tags li{padding:0;margin:0}
.ar-blog-card-tags a{font:400 10px/1.7 Montserrat,Arial,sans-serif;color:#8a7d70;text-decoration:none}
.ar-blog-card-tags a:hover{color:#38332e;text-decoration:underline;text-underline-offset:3px}
.arhaus-blog-ui .pagination__link{color:#746a61;border-radius:5px}
.arhaus-blog-ui .pagination__link.is-active{background:#746a61;color:white}
.arhaus-blog-ui .editor{font:400 15px/1.85 Montserrat,Arial,sans-serif;color:#625950}
.arhaus-article-ui>.row{max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap}
.arhaus-article-ui>.row>.col-xl-12{padding:0;width:100%}
.arhaus-article-ui .article>.container-fluid{padding:0 52px;max-width:1440px}
.arhaus-article-ui .article__head{padding:0;display:flex;flex-direction:column;min-height:0;background:none;border-radius:0;margin-bottom:22px;color:#625950}
.arhaus-article-ui .article__head:before,.arhaus-article-ui .article__head:after,.arhaus-article-ui .article__image:after{display:none}
.arhaus-article-ui .article__image{position:relative;inset:auto;height:auto;width:100%;margin:0;order:0;overflow:hidden;border-radius:10px;aspect-ratio:2.25/1}
.arhaus-article-ui .article__image img{width:100%;height:100%;object-fit:cover;display:block}
.arhaus-article-ui .article__tags{position:static;order:1;display:flex;flex-wrap:wrap;gap:7px 12px;margin:18px 0 0;padding:0}
.arhaus-article-ui .article__tags li{padding:0;margin:0}
.arhaus-article-ui .article__tags-item{font:400 11px/1.6 Montserrat,Arial,sans-serif;color:#81756a;background:none;border:0;border-radius:0;min-height:0;height:auto;padding:0}
.arhaus-article-ui .article__tags-item:hover{color:#38332e;background:none;text-decoration:underline;text-underline-offset:4px}
.ar-article-date{font:400 11px/1.7 Montserrat,Arial,sans-serif;color:#928477;margin:0 0 40px}
.arhaus-article-ui .article__body{margin:0;padding:0}
.arhaus-article-ui .article__body>.row{margin:0}
.arhaus-article-ui .article__body>.row>div{flex:0 0 100%;max-width:100%;margin:0;padding:0}
.arhaus-article-ui .article__body--blog{font:400 15px/1.9 Montserrat,Arial,sans-serif;color:#625950;max-width:900px;margin:0 auto}
.arhaus-article-ui .article__body--blog :is(h2,h3,h4){font-family:Montserrat,Arial,sans-serif;font-weight:300;line-height:1.35;color:#38332e;letter-spacing:-.025em;margin:42px 0 20px}
.arhaus-article-ui .article__body--blog h2{font-size:30px}
.arhaus-article-ui .article__body--blog h3{font-size:23px}
.arhaus-article-ui .article__body--blog h4{font-size:19px}
.arhaus-article-ui .article__body--blog p{margin:0 0 22px}
.arhaus-article-ui .article__body--blog strong{font-weight:500;color:#38332e}
.arhaus-article-ui .article__body--blog a{color:#746a61;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.arhaus-article-ui .article__body--blog a:hover{color:#38332e}
.arhaus-article-ui .article__body--blog img{border-radius:10px;max-width:100%;height:auto}
.arhaus-article-ui .article__body--blog li{margin-bottom:10px}
.arhaus-article-ui .article__body--blog table{font-size:13px;display:block;overflow-x:auto;max-width:100%}
.arhaus-article-ui .article__body--blog th{font-weight:500;background:#eee9e2}
.arhaus-article-ui .article__body--blog :is(th,td){border-color:#ded8d0;padding:12px 16px}
.arhaus-article-ui .article__body--blog blockquote{border-color:#b9aa99;background:#eee9e2;color:#625950;font-size:17px}
.arhaus-article-ui :is(.products-featured,.blog-featured)>.container-fluid{padding-left:52px;padding-right:52px;max-width:1440px}
.arhaus-article-ui :is(.products-featured__title,.blog-featured__title){font:300 30px/1.35 Montserrat,Arial,sans-serif;color:#38332e}
.arhaus-article-ui .products__item{background:none;border:0;box-shadow:none}
.arhaus-article-ui .products__item-in{border:0;background:none;box-shadow:none}
.arhaus-article-ui .products__item-title{font-size:15px;font-weight:400;color:#514a42}
.arhaus-article-ui .products__item-price{font-size:17px;font-weight:400;color:#38332e}
.arhaus-article-ui .blog-featured .blog__item-date,.arhaus-article-ui .blog-featured .blog__item-info{display:none}
.arhaus-article-ui .blog-featured img{border-radius:10px}
@media(max-width:1199px){:is(.arhaus-blog-ui,.arhaus-article-ui) .breadcrumbs>.container-fluid,.arhaus-blog-ui .blog>.container-fluid,.arhaus-article-ui .article>.container-fluid,.arhaus-article-ui :is(.products-featured,.blog-featured)>.container-fluid{padding-left:42px;padding-right:42px}.arhaus-blog-ui #column-left{flex:0 0 100%;max-width:100%}.arhaus-blog-ui .blog>.container-fluid>.row{gap:20px}.arhaus-blog-ui .blog__nav-menu{display:flex;flex-wrap:wrap;gap:10px 25px}.arhaus-blog-ui .blog__nav-counter{margin-left:12px}.arhaus-blog-ui .blog__sidebar{margin-bottom:22px}.arhaus-blog-ui #column-left+.col-xl-9{flex-basis:100%}}
@media(max-width:767px){:is(.arhaus-blog-ui,.arhaus-article-ui) .breadcrumbs>.container-fluid,.arhaus-blog-ui .blog>.container-fluid,.arhaus-article-ui .article>.container-fluid,.arhaus-article-ui :is(.products-featured,.blog-featured)>.container-fluid{padding-left:28px;padding-right:28px}.ar-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.ar-blog-lead .ar-blog-photo,.arhaus-article-ui .article__image{aspect-ratio:1.4/1}.ar-blog-card h2{font-size:15px}.ar-blog-lead h2{font-size:24px}.ar-blog-card-tags a{font-size:10px}.arhaus-article-ui .article__body--blog{font-size:14px;line-height:1.85}.arhaus-article-ui .article__body--blog h2{font-size:25px}.arhaus-article-ui .article__body--blog h3{font-size:21px}.ar-article-date{margin-bottom:28px}}
@media(max-width:440px){.ar-blog-grid{grid-template-columns:1fr}.ar-blog-photo{aspect-ratio:1.4/1}}

/* b2: clear native float clearfix and fixed module width in flex layout. */
.arhaus-blog-ui .blog>.container-fluid>.row:before,.arhaus-blog-ui .blog>.container-fluid>.row:after{display:none}
.arhaus-blog-ui #column-left .blog__sidebar,.arhaus-blog-ui #column-left .blog__nav,.arhaus-blog-ui #column-left .blog__tags{width:100%!important;max-width:100%;min-width:0}
.ar-blog-photo img,.arhaus-article-ui .article__image img{transform:scale(1.02)}
.ar-blog-photo:hover img{transform:scale(1.04)}

/* Normalize inline radii from legacy article HTML. */
.arhaus-article-ui .article__body--blog img{border-radius:10px!important}

/* b4: restore portrait blog cards and finish native related-article module. */
.ar-blog-grid>li:not(.ar-blog-lead) .ar-blog-photo{aspect-ratio:3/4}
.ar-blog-grid>.ar-blog-lead .ar-blog-photo{aspect-ratio:2.25/1}
.arhaus-article-ui .blog-featured{margin-top:65px;margin-bottom:65px}
.arhaus-article-ui .blog-featured__item{background:none;box-shadow:none;border:0;color:#514a42}
.arhaus-article-ui .blog-featured__item-image{border-radius:10px;overflow:hidden;aspect-ratio:3/4;margin-bottom:16px;height:auto;padding:0;background:#eee9e2}
.arhaus-article-ui .blog-featured__item-image:before,.arhaus-article-ui .blog-featured__item-image:after{display:none}
.arhaus-article-ui .blog-featured__item-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;position:static}
.arhaus-article-ui .blog-featured__item-title{font:400 15px/1.65 Montserrat,Arial,sans-serif;letter-spacing:-.01em;color:#514a42;margin:0;padding:0}
.arhaus-article-ui .blog-featured__item-title u{text-decoration:none}
.arhaus-article-ui .blog-featured__item:hover .blog-featured__item-title{color:#38332e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.arhaus-article-ui .blog-featured__all .ui-link{font:400 13px/1.6 Montserrat,Arial,sans-serif;color:#746a61}
.arhaus-article-ui .blog-featured__all .ui-link:hover{color:#38332e}
.arhaus-article-ui .blog-featured__all svg{color:inherit;fill:currentColor}
@media(max-width:767px){.ar-blog-grid>.ar-blog-lead .ar-blog-photo{aspect-ratio:1.4/1}.arhaus-article-ui .blog-featured{margin-top:45px;margin-bottom:45px}.arhaus-article-ui .blog-featured__item-title{font-size:14px}}

.arhaus-article-ui .blog-featured__item-image,.arhaus-article-ui .blog-featured__item-image img{border-radius:10px!important;clip-path:inset(0 round 10px)!important}
