.article__header{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:32px;padding:0 var(--gutter);text-align:center}.article__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.article__tags .tag{font-size:14px;border-color:#0003}.article__meta{opacity:.6}.article__banner{margin:48px 0 0}.article__banner img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.article__content{max-width:824px;margin:48px auto 0;padding:0 var(--gutter);color:#30041b;font-family:var(--font-body);font-weight:300;font-variation-settings:"opsz" 14;font-size:18px;line-height:1.33;letter-spacing:var(--tracking)}.article__content>*+*{margin-top:1.4em}.article__content>p:first-child{font-family:var(--font-title);font-weight:400;font-size:26px;line-height:.91}.article__content>p:first-child+*{margin-top:40px}.article__content h2,.article__content h3{margin-top:48px;font-family:var(--font-title);font-weight:400;line-height:1;letter-spacing:var(--tracking)}.article__content h2{font-size:32px}.article__content h3{font-size:24px}.article__content img{width:100%;height:auto;margin:48px 0}.article__content p:has(>img:only-child){margin:0}.article__content a.button{text-decoration:none}.article__content ul,.article__content ol{padding-left:1.2em;list-style:disc}.article__content blockquote{padding-left:20px;border-left:2px solid var(--violet-03);font-family:var(--font-title);font-weight:400;font-size:1.3em;line-height:1.1}@media screen and (min-width:750px){.article__banner img{aspect-ratio:1512 / 555}}@media screen and (min-width:990px){.article__header{gap:calc(25 * var(--u));margin-top:calc(123 * var(--u))}.article__tags{gap:calc(4 * var(--u))}.article__tags .tag{font-size:calc(16 * var(--u))}.article__banner{margin-top:calc(100 * var(--u))}.article__content{width:calc(824 * var(--u));max-width:none;margin-top:calc(100 * var(--u));padding:0;font-size:calc(24 * var(--u))}.article__content>p:first-child{font-size:calc(40 * var(--u))}.article__content>p:first-child+*{margin-top:calc(50 * var(--u))}.article__content h2{margin-top:calc(50 * var(--u));font-size:calc(50 * var(--u))}.article__content h3{font-size:calc(34 * var(--u))}.article__content img{margin:calc(100 * var(--u)) 0}}.article__content figure{margin:48px 0}.article__content figure img{margin:0}.article__content figcaption{margin-top:12px;font-size:.7em;line-height:1.3;opacity:.7}.article__content ol{list-style:decimal}.article__content li+li{margin-top:.4em}.article-box,.article-cta{padding:28px 24px;background:var(--violet-02)}.article-box ul{margin-top:12px}.article-cta{background:var(--violet-04);color:var(--violet-02)}.article-cta a.button{display:inline-flex;margin-top:16px;padding:16px 28px;border-radius:var(--radius-lg);background:var(--violet-02);color:var(--violet-04)}.article__content details{border-top:1px solid rgba(48,4,27,.15);padding:18px 0}.article__content details:last-of-type{border-bottom:1px solid rgba(48,4,27,.15)}.article__content summary{display:flex;justify-content:space-between;gap:16px;font-weight:400;cursor:pointer;list-style:none}.article__content summary::-webkit-details-marker{display:none}.article__content summary:after{content:"+";flex:none;transition:transform .3s var(--ease)}.article__content details[open] summary:after{transform:rotate(45deg)}.article__content details p{margin-top:12px;opacity:.85}.article__content details+details{margin-top:0}@media screen and (min-width:990px){.article__content figure{margin:calc(80 * var(--u)) 0}.article-box,.article-cta{padding:calc(40 * var(--u)) calc(48 * var(--u))}}.article__content h2[id]{scroll-margin-top:110px}.article-toc{padding:24px 0;border-top:1px solid rgba(48,4,27,.15);border-bottom:1px solid rgba(48,4,27,.15)}.article-toc ol{margin-top:12px;columns:2;column-gap:32px;font-size:.8em}.article-toc li{break-inside:avoid}.article-toc a{text-decoration:none}.article-toc a:hover{text-decoration:underline}.article-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:40px 0;font-size:16px;line-height:normal}.article-products .card-product{width:100%}.article-products .card-product__title{margin:0;font-size:inherit}.article-custom{display:grid;margin:48px 0;background:var(--violet-04);color:var(--violet-02)}.article-custom img{width:100%;height:100%;min-height:220px;margin:0;object-fit:cover}.article-custom__body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px 32px}.article-custom__body>*{margin:0}.article-custom__kicker{padding:6px 10px;border:1px solid rgba(239,229,255,.4);border-radius:2px;font-size:.65em;text-transform:uppercase;letter-spacing:.08em}.article-custom__title{font-family:var(--font-title);font-weight:400;font-size:1.5em;line-height:1}.article-custom .button{margin-top:6px;text-decoration:none}.article-related{list-style:none!important;padding-left:0!important}.article-related li{padding:14px 0;border-bottom:1px solid rgba(48,4,27,.15)}.article-related li+li{margin-top:0}.article-related a{display:flex;justify-content:space-between;gap:16px;text-decoration:none}.article-related a:after{content:"\2192";flex:none}@media screen and (max-width:749px){.article-toc ol{columns:1}}@media screen and (min-width:750px){.article-custom{grid-template-columns:42% 1fr}}@media screen and (min-width:990px){.article__content h2[id]{scroll-margin-top:calc(140 * var(--u))}.article-products{gap:calc(10 * var(--u));margin:calc(60 * var(--u)) 0;font-size:calc(18 * var(--u))}.article-custom{margin:calc(80 * var(--u)) 0}.article-custom__body{gap:calc(16 * var(--u));padding:calc(48 * var(--u)) calc(44 * var(--u))}.article-toc{padding:calc(32 * var(--u)) 0}}.article__content .card-product img,.article__content .card-product svg{width:100%;height:100%;margin:0}.article__content .card-product p,.article__content .card-product h3{margin:0}.article__content figure img{aspect-ratio:824 / 511;height:auto;object-fit:cover;object-position:center 45%}.article-products{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.article-products{margin:calc(50 * var(--u)) 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-article.css.map */
