.article-template>*:first-child:not(.article-template__hero-container){margin-top:5rem}@media screen and (min-width:750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:calc(5rem + var(--page-width-margin))}}.article-template__hero-container{max-width:130rem;margin:0 auto}.article-template__hero-small{height:11rem}.article-template__hero-medium{height:22rem}.article-template__hero-large{height:33rem}@media screen and (min-width:750px)and (max-width:989px){.article-template__hero-small{height:22rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:66rem}}@media screen and (min-width:990px){.article-template__hero-small{height:27.5rem}.article-template__hero-medium{height:55rem}.article-template__hero-large{height:82.5rem}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:calc(.8 / var(--font-body-scale))}@media screen and (min-width:750px){.article-template header{margin-top:5rem}}.article-template__title{margin:0}.article-template__title:not(:only-child){margin-bottom:1rem}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}[data-rtl=true] .article-template__link .icon-wrap{transform:none;margin-right:0;margin-left:1rem}[data-rtl=true] .article-template__link .icon-wrap svg{overflow:visible}.article-template__content{margin-top:3rem;margin-bottom:3rem}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media screen and (min-width:750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width:750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.9);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width:750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width:990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}.article-template .rte ul,.article-template .rte ol{list-style-position:outside}body.template-article #MainContent{background:radial-gradient(circle at 82% 0%,rgba(var(--halloween-accent-rgb),.07),transparent 34rem),linear-gradient(180deg,var(--halloween-background) 0%,var(--halloween-background) 100%)}body.template-article .article-template{color:var(--halloween-text);padding-bottom:48px}body.template-article .article-template__hero-container{max-width:1420px;padding:32px clamp(18px,3vw,44px) 0}body.template-article .article-template__hero-container .media{overflow:hidden;max-height:720px;border:1px solid rgba(var(--halloween-accent-rgb),.28);border-radius:34px;background:var(--halloween-background);box-shadow:0 30px 80px rgba(var(--halloween-ink-rgb),.3)}body.template-article .article-template__hero-container img{object-fit:cover!important;object-position:center!important}body.template-article .article-template header{position:relative;max-width:980px;margin-top:42px;margin-bottom:24px;padding:clamp(28px,4vw,48px);border:1px solid rgba(var(--halloween-accent-rgb),.24);border-radius:30px;background:linear-gradient(145deg,rgba(var(--halloween-surface-rgb),.98),rgba(var(--halloween-background-rgb),.98));box-shadow:0 22px 60px rgba(var(--halloween-ink-rgb),.2)}body.template-article .article-template header:before{content:"STARLESS COFFEE GUIDES";display:block;margin-bottom:15px;color:var(--halloween-accent);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.18em}body.template-article .article-template__title{color:var(--halloween-text)!important;font-size:clamp(38px,5.4vw,72px);line-height:1.02;letter-spacing:-.035em}body.template-article .article-template header .caption-with-letter-spacing,body.template-article .article-template header time{color:var(--halloween-accent)!important;font-size:12px;font-weight:800;letter-spacing:.11em}body.template-article .article-template__social-sharing{max-width:980px;color:var(--halloween-text)}body.template-article .article-template__social-sharing button,body.template-article .article-template__social-sharing .share-button__button{color:var(--halloween-ink)!important;border-color:rgba(var(--halloween-accent-rgb),.35)!important}body.template-article .article-template__content{max-width:980px;margin-top:28px;margin-bottom:40px;padding:clamp(28px,4.5vw,58px);border:1px solid rgba(var(--halloween-accent-rgb),.22);border-radius:32px;background:linear-gradient(155deg,var(--halloween-background) 0%,var(--halloween-background) 100%);box-shadow:0 30px 70px rgba(var(--halloween-ink-rgb),.22);color:var(--halloween-text)!important;font-size:clamp(16px,1.2vw,18px);line-height:1.78}body.template-article .article-template__content>p:first-child,body.template-article .article-template__content .starless-article-lede{color:var(--halloween-text)!important;font-size:clamp(19px,2vw,24px);line-height:1.55}body.template-article .article-template__content h2{margin-top:2.2em;margin-bottom:.65em;color:var(--halloween-text)!important;font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.025em}body.template-article .article-template__content h3{margin-top:1.8em;margin-bottom:.55em;color:var(--halloween-text)!important;font-size:clamp(21px,2vw,29px);line-height:1.2}body.template-article .article-template__content p,body.template-article .article-template__content li,body.template-article .article-template__content td,body.template-article .article-template__content th{color:var(--halloween-text)!important}body.template-article .article-template__content strong{color:var(--halloween-text)}body.template-article .article-template__content a{color:var(--halloween-accent)!important;text-decoration-color:rgba(var(--halloween-accent-rgb),.55);text-underline-offset:.18em}body.template-article .article-template__content a:hover{color:var(--halloween-accent)!important}body.template-article .article-template__content ul,body.template-article .article-template__content ol{padding-left:1.4em}body.template-article .article-template__content li::marker{color:var(--halloween-accent)}body.template-article .article-template__content blockquote{margin:34px 0;padding:22px 26px;border-left:3px solid var(--halloween-accent);border-radius:0 18px 18px 0;background:rgba(var(--halloween-accent-rgb),.08);color:var(--halloween-text);font-style:normal}body.template-article .article-template__content img{display:block;width:100%;height:auto;margin:34px auto 12px;border:1px solid rgba(var(--halloween-accent-rgb),.24);border-radius:24px;background:var(--halloween-background);box-shadow:0 18px 42px rgba(var(--halloween-ink-rgb),.24)}body.template-article .article-template__content figure{margin:38px 0}body.template-article .article-template__content figcaption{margin-top:10px;color:var(--halloween-muted)!important;font-size:13px;line-height:1.5;text-align:center}body.template-article .article-template__content table{display:table;width:100%;margin:32px 0;overflow:hidden;border:1px solid rgba(var(--halloween-accent-rgb),.24);border-collapse:separate;border-spacing:0;border-radius:18px;background:var(--halloween-background)}body.template-article .article-template__content th,body.template-article .article-template__content td{padding:14px 16px;border-bottom:1px solid rgba(var(--halloween-border-rgb),.07);text-align:left;vertical-align:top}body.template-article .article-template__content th{color:var(--halloween-text)!important;background:rgba(var(--halloween-accent-rgb),.09)}body.template-article .article-template__content tr:last-child td{border-bottom:0}body.template-article .starless-key-takeaways,body.template-article .starless-article-cta,body.template-article .starless-article-note{margin:34px 0;padding:24px 26px;border:1px solid rgba(var(--halloween-accent-rgb),.28);border-radius:20px;background:linear-gradient(145deg,rgba(var(--halloween-accent-rgb),.1),rgba(var(--halloween-surface-rgb),.025))}body.template-article .starless-key-takeaways h2,body.template-article .starless-article-cta h2,body.template-article .starless-article-note h3{margin-top:0!important}body.template-article .starless-article-cta a,body.template-article .article-template__content .starless-article-cta a,body.starless-standard-page:not(.starless-legal-page) #MainContent .article-template__content .starless-article-cta a{display:inline-flex;align-items:center;margin-top:8px;padding:13px 19px;border:1px solid rgba(var(--halloween-accent-rgb),.55);border-radius:999px;background:var(--halloween-accent);color:var(--halloween-ink)!important;-webkit-text-fill-color:var(--halloween-ink)!important;font-weight:800;text-decoration:none;text-shadow:none}body.template-article .starless-article-cta a:visited,body.template-article .starless-article-cta a:hover,body.template-article .starless-article-cta a:focus,body.template-article .starless-article-cta a:active,body.starless-standard-page:not(.starless-legal-page) #MainContent .article-template__content .starless-article-cta a:visited,body.starless-standard-page:not(.starless-legal-page) #MainContent .article-template__content .starless-article-cta a:hover,body.starless-standard-page:not(.starless-legal-page) #MainContent .article-template__content .starless-article-cta a:focus,body.starless-standard-page:not(.starless-legal-page) #MainContent .article-template__content .starless-article-cta a:active{color:var(--halloween-ink)!important;-webkit-text-fill-color:var(--halloween-ink)!important;text-decoration:none}body.template-article .starless-article-cta a:hover,body.template-article .starless-article-cta a:focus-visible,body.starless-standard-page:not(.starless-legal-page) #MainContent .article-template__content .starless-article-cta a:hover,body.starless-standard-page:not(.starless-legal-page) #MainContent .article-template__content .starless-article-cta a:focus-visible{background:var(--halloween-hover);outline:2px solid rgba(var(--halloween-accent-rgb),.85);outline-offset:3px}body.template-article .article-template__back .article-template__link{color:var(--halloween-accent)!important;font-weight:800}body.template-article .article-template__back .icon-wrap svg path{fill:var(--halloween-accent)}@media screen and (max-width:749px){body.template-article .article-template__hero-container{padding-top:18px}body.template-article .article-template__hero-container .media,body.template-article .article-template header,body.template-article .article-template__content{border-radius:22px}body.template-article .article-template__content table{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-blog-post.css.map */
