.article-template>header.page-width--narrow{text-align:center;max-width:82rem;margin-top:4.5rem;margin-bottom:.5rem}.article-template__title{font-size:4.4rem;line-height:1.12;letter-spacing:-.02em;margin-top:0;margin-bottom:1.6rem}.article-template>header .circle-divider{display:inline-block;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:#6f6a61;background:#f2ece3;padding:.6rem 1.5rem;border-radius:10rem}.article-template>header .circle-divider:after{content:none}.article-template__social-sharing{display:flex;justify-content:center;margin-top:.5rem}.article-template__social-sharing .share-button__button{font-size:1.3rem;color:#6f6a61}.article-template__content{max-width:70rem;margin-top:2.5rem;margin-bottom:7rem;font-size:1.8rem;line-height:1.8;color:#2e2c29}.article-template__content>p{margin:0 0 2.6rem}.article-template__content h2{font-size:2.7rem;line-height:1.25;letter-spacing:-.01em;margin:5rem 0 1.8rem}.article-template__content h2:after{content:"";display:block;width:4.4rem;height:.4rem;margin-top:1.1rem;border-radius:.4rem;background:#e3d7c3}.article-template__content>p:first-child:not(:has(img)){font-size:2.1rem;line-height:1.65;color:#1f1e1c}.article-template__content img{display:block;width:calc(100% + 14rem);max-width:min(84rem,calc(100vw - 4rem));height:auto;margin:4.5rem auto;margin-left:50%;transform:translate(-50%);border-radius:1.6rem;box-shadow:0 2.4rem 4.8rem -2.8rem #1f1e1c59}.article-template__content>p:has(>img:only-child){margin-bottom:0}.article-template__content a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.35rem;text-decoration-color:#d9c9ab;transition:text-decoration-color .15s ease}.article-template__content a:hover{text-decoration-color:#2e2c29}.article-template__back{max-width:70rem}.article-template__back .article-template__link{font-size:1.5rem}@media screen and (max-width:749px){.article-template>header.page-width--narrow{margin-top:3rem}.article-template__title{font-size:3.1rem}.article-template__content{font-size:1.7rem;line-height:1.75;margin-bottom:5rem}.article-template__content>p:first-child:not(:has(img)){font-size:1.9rem}.article-template__content h2{font-size:2.3rem;margin:4rem 0 1.4rem}.article-template__content img{width:100%;max-width:100%;margin:3rem auto;margin-left:auto;transform:none;border-radius:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vv-article.css.map */
