.page-title{margin-top:0}.cahve-main-page{max-width:82rem}.main-page-title{max-width:18ch;margin-bottom:2.8rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:clamp(4rem,11vw,5.2rem);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.cahve-main-page__content{max-width:70ch;color:rgba(var(--color-foreground),.78);font-family:var(--font-body-family, sans-serif);font-size:1.5rem;line-height:1.75;overflow-wrap:anywhere}.cahve-main-page__content>:first-child{margin-top:0}.cahve-main-page__content>:last-child{margin-bottom:0}.cahve-main-page__content p{margin-block:0 1.4em}.cahve-main-page__content p:has(>br:only-child){display:none}.cahve-main-page__content :is(h2,h3,h4,h5,h6){max-width:34ch;margin:2.25em 0 .7em;color:rgb(var(--color-foreground));font-family:var(--font-body-family, sans-serif);font-style:var(--font-body-style, normal);font-weight:600;letter-spacing:0;line-height:1.25}.cahve-main-page__content h2{font-size:clamp(2.2rem,3vw,2.8rem)}.cahve-main-page__content :is(h3,h4,h5,h6){font-size:clamp(1.8rem,2.2vw,2.1rem)}.cahve-main-page__content :is(ul,ol){display:block;list-style-position:outside;margin-block:1.2rem 2.4rem;padding-inline-start:1.4em}.cahve-main-page__content li{padding-inline-start:.45em}.cahve-main-page__content li+li{margin-top:.45em}.cahve-main-page__content li>p{margin:0}.cahve-main-page__content ul li::marker{color:rgba(var(--color-foreground),.62);font-size:.72em}.cahve-main-page__content ol li::marker{color:rgb(var(--color-foreground));font-size:.9em;font-weight:600}.cahve-main-page__content a{color:rgb(var(--color-foreground));text-decoration-thickness:1px;text-underline-offset:.25em}.cahve-main-page__content strong{color:rgb(var(--color-foreground));font-weight:600}.cahve-main-page__content blockquote{margin:3rem 0;padding:.3rem 0 .3rem 2rem;color:rgb(var(--color-foreground));border-inline-start:1px solid rgba(var(--color-foreground),.28);font-style:normal}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem;font-size:clamp(5.2rem,5vw,6.4rem)}.cahve-main-page__content{font-size:1.6rem;line-height:1.76}}@media screen and (max-width:749px){.cahve-main-page{padding-inline:2rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-main-page.css.map */
