/* Scoped additions; the pinned homepage rules and content remain unchanged. */
.shop-announcements{margin-top:24px;border-top:1px solid #96948e;padding-top:18px;overflow-wrap:anywhere}.shop-announcements>h2{font:700 24px/1.1 "Barlow Condensed",sans-serif;margin:0 0 14px}.shop-announcements article{border-top:1px solid #96948e;padding-block:16px}.shop-announcements article:first-child{border-top:0}.shop-announcements h3{font:700 25px/1.1 Georgia,serif;margin:0 0 10px}.shop-announcements p{font:16px/1.5 Georgia,serif;margin:10px 0}.shop-announcements img{display:block;width:100%;height:auto;max-height:190px;object-fit:cover}.shop-announcements a{color:inherit;text-underline-offset:3px}.shop-announcements [data-feed-status]{font-size:14px;color:#55534f}.shop-announcements button{font:600 16px "Barlow Condensed",sans-serif;border:1px solid #191919;color:#191919;background:transparent;min-height:44px;padding:8px 14px}.shop-announcements a:focus-visible,.shop-announcements button:focus-visible{outline:3px solid #191919;outline-offset:3px}.announcement-page{max-width:900px;margin:auto;padding:40px 24px 80px;overflow-wrap:anywhere}.announcement-page h1{font:800 3rem/1.1 "Bodoni Moda",Georgia,serif;margin:40px 0 20px}.announcement-page .article-image{width:100%;height:auto;max-height:650px;object-fit:contain}.article-body{font:18px/1.75 Georgia,serif;margin-top:30px}.article-body h2{font:700 1.75rem/1.2 Georgia,serif}.article-body h3{font:700 1.4rem/1.2 Georgia,serif}@media(max-width:700px){.announcement-page h1{font-size:2.3rem}.announcement-page{padding:24px 20px 60px}}
