/* Restore the supplied hand-drawn section lettering and the original visual rhythm. */
.homepage-v2 h2,.brand-shop-by>header h2{font-family:"Kalam","Caveat",cursive!important;font-weight:700!important;letter-spacing:-.06em!important}
.v2-hero-copy h1{font-family:"Caveat",cursive!important;font-weight:500!important;letter-spacing:-.04em!important}
.v2-products header h2,.v2-little-stories header h2,.v2-new header h2,.v2-real header h2,.v2-about h2,.v2-newsletter h2{font-size:0!important;color:transparent!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:contain!important}
.v2-products header h2{width:174px!important;height:48px!important;background-image:url("type-art/best-sellers.svg?v=25")!important}
.v2-little-stories header h2{width:205px!important;height:52px!important;background-image:url("type-art/little-stories.svg?v=25")!important}
.v2-new header h2{width:170px!important;height:48px!important;background-image:url("type-art/new-stories.svg?v=25")!important}
.v2-real header h2{width:245px!important;height:45px!important;background-image:url("type-art/real-stories.svg?v=25")!important}
.v2-about h2{width:245px!important;height:54px!important;background-image:url("type-art/about.svg?v=25")!important}
.v2-newsletter h2{width:225px!important;height:48px!important;background-image:url("type-art/keep-in-touch.svg?v=25")!important}
.v2-little-stories header>div>p{display:block!important;font:500 11px/1.4 "DM Sans",sans-serif!important;letter-spacing:.08em!important;color:#65505b!important}
.v2-model-story{aspect-ratio:4/3!important;background:#fff9f1!important}
.v2-model-story>img[src*="model-story-poster"]{content:url("small-things-happier-days-large.png")!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}
@media(max-width:760px){
 .v2-products header h2{width:160px!important;height:42px!important}.v2-little-stories header h2{width:180px!important;height:43px!important}.v2-new header h2{width:150px!important;height:40px!important}.v2-real header h2{width:220px!important;height:39px!important}.v2-about h2{width:215px!important;height:46px!important}.v2-newsletter h2{width:205px!important;height:42px!important}
 .v2-model-story{aspect-ratio:1/1.05!important}
}
