.blog-post .featured-image img{transition:all 1s cubic-bezier(.104, .204, .492, 1)}.blog-post{margin-bottom:30px;text-align:center}.blog-post--large h5{margin-bottom:10px;font-size:34px}.blog-post--large h5 a{color:#1f5577}.blog-post--large .post-meta{color:#1f5577!important;opacity:1}p.qanda{margin:0;font-size:20px;font-family:'Monotype Baskerville';color:#1f5577;font-family:font-family: 'Monotype Baskerville'}.blog-post .featured-image{margin-bottom:5px;overflow:hidden;position:relative;height:0;padding-bottom:var(--ratio-percent)}.blog-post .featured-image>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.blog-post .featured-image>a img{height:100%;width:100%;object-fit:cover}.blog-post .featured-image>a .thb-placeholder{background:rgba(var(--color-body-rgb),.03);width:100%;height:100%}.blog-post .featured-image>a .thb-placeholder svg{fill:var(--color-accent)}.blog-post .featured-image>a:focus img,.blog-post .featured-image>a:hover img{transform:scale(1.05)}.blog-post .featured-image img{display:block;will-change:scale}.blog-post h5{margin-bottom:0; line-height: 1.2;}.test-blog a{text-decoration:underline;font-size:22px}.blog-post .post-meta{font-size:.75rem;text-transform:uppercase;color:var(--color-body);opacity:1;letter-spacing:0;margin-bottom:12px}.blog-post .post-excerpt{font-size:.9375rem}.custom_imagegallery_section .image-with-text__content{padding-right:0!important;padding-left:0!important}.custom_imagegallery_section .image-with-text__content--inner{max-width:100%}.custom_imagegallery_section .image-with-text__content--inner h3 a{color:#1f5577;font-size:30px}.custom_imagegallery_section .image-with-text__content .rte p{color:#1f5577;opacity:1}.custom-collection-list .collection-card__image{overflow:visible}.custom-collection-list h2{color:#1f5577;text-decoration:underline}.blog-post--large .button{background-color:#1f5577;color:#fff;border:1px solid #0000008f;height:35px;box-shadow:1px 1px 9px #00000057;text-transform:capitalize}.blog-post--large .button:hover{background-color:#fff;color:#1f5577;border:1px solid #1f5577}.custom-collection-list .collection-card__link{text-transform:capitalize!important}a.collection-card__link.text-button{color:#3778a0;font-weight:600}.custom-collection-list .collection-card__link:before{display:none}.custom-collection-list{padding-bottom:30px!important}.custom_new_gallery .gallery__inner{grid-gap:30px!important}@media only screen and (min-width:768px){.blog-post--large{width:100%;position:relative;display:flex}.blog-post--large .featured-image{width:100%;max-width:60%;padding-bottom:var(--ratio-percent-medium)}[dir=rtl] .blog-post--large .featured-image{margin-right:auto}}@media only screen and (min-width:768px){.blog-post--content{border:1px solid var(--color-border);padding:50px;position:relative;top:25%;text-align:center;right:0;border:none;background:var(--bg-body);max-width:500px;margin:auto}.blog-post.test1-blog .post-excerpt{display:none}}@media only screen and (min-width:1068px){.blog-post--content{min-width:500px;max-width:100%;width:calc(33.9% + 50px)}}@media screen and (max-width:767px){.blog-posts.swipe-on-mobile .row{display:grid;grid-gap:10px;grid-auto-flow:column;grid-auto-columns:minmax(calc(100vw - 30px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(100vw - 30px),1fr));width:calc(100% + 30px);padding:0 15px;margin-left:-15px;scroll-snap-type:x mandatory;scrollbar-width:none}.blog-posts.swipe-on-mobile .row::-webkit-scrollbar{display:none}.blog-posts.swipe-on-mobile .row .columns{scroll-snap-stop:always;padding:0}.template-blog-blog .blog .row.blog-multi.align-stretch.no-padding.grid{display:none}.gallery__item.Artist_we_love,.gallery__item.Design_Tips,.gallery__item.Gift._Guide,.gallery__item.Women_To_Watch{display:none}.blog-post .post-excerpt{font-size:.9375rem;display:none}}@media screen and (max-width:500px){.blog-post--content h5{font-size:23px!important}}.blog-section .blog-post.test-blog{display:none}.featured-blog .blog-post a.button{display:none}

.blog-multi .multicolumn__column.small-12 a.text-button::before{
  display: none;
}

.list-collections .section-header .section-header--content h2{
  font-size: 52px;
  margin-bottom: 20px;  
}

.template-blog-blog, .template-blog{
  .blog-post--content.test h5{
    line-height: 1.2 !important;
  }

  h4.h4{
    font-size: 40px;
  }
}