.article-faq,.article-products,.article-related{--art-ease: var(--astro-ease, cubic-bezier(.22, .61, .36, 1));--art-hairline: rgba(var(--color-foreground), .1);margin-top:var(--astro-space-xl, 6.4rem)}.article-faq__heading,.article-products__heading,.article-related__heading,.article-cta__heading{margin:0 0 var(--astro-space-md, 2.4rem);font-size:2.4rem;letter-spacing:-.02em}.article-template__hero-container{max-width:90rem;padding:0 1.5rem}.article-template__hero-container .article-template__hero-adapt{padding-bottom:0!important;height:30rem;overflow:hidden;border-radius:var(--astro-shell-radius, 18px)}.article-template__hero-container .article-template__hero-adapt img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.article-template__hero-container .article-template__hero-adapt{height:42rem}}.article-template__category{display:inline-block;margin-right:1.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-button))}.article-template__credit{margin:.8rem 0 0;font-size:1.2rem;opacity:.7}.article-template__credit a{color:inherit}.article-faq__list{border-top:1px solid var(--art-hairline)}.article-faq__item{border-bottom:1px solid var(--art-hairline)}.article-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--astro-space-sm, 1.6rem);padding:var(--astro-space-sm, 1.6rem) 0;font-size:1.6rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.article-faq__question::-webkit-details-marker{display:none}.article-faq__question:hover{color:rgb(var(--color-button))}.article-faq__icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--art-ease) .2s}.article-faq__item[open] .article-faq__icon svg{transform:rotate(180deg)}.article-faq__answer{padding:0 0 var(--astro-space-md, 2.4rem);line-height:1.7;opacity:.85}.article-faq__answer>*:first-child{margin-top:0}.article-faq__answer>*:last-child{margin-bottom:0}.article-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--astro-space-md, 2.4rem) var(--astro-space-sm, 1.6rem);margin:0;padding:0;list-style:none}.article-products__card,.article-related__card{display:block;height:100%;color:inherit;text-decoration:none}.article-products__media{overflow:hidden;border-radius:var(--astro-shell-radius-tile, 12px);background:rgba(var(--color-foreground),.04);aspect-ratio:1 / 1}.article-products__img,.article-related__img{width:100%;height:100%;object-fit:cover;transition:transform var(--art-ease) .4s}.article-products__card:hover .article-products__img,.article-related__card:hover .article-related__img{transform:scale(1.04)}.article-products__img-fallback{width:100%;height:100%;background:rgba(var(--color-foreground),.06)}.article-products__info{display:flex;flex-direction:column;gap:.4rem;margin-top:var(--astro-space-xs, .8rem)}.article-products__title{font-size:1.4rem;font-weight:600;line-height:1.4}.article-products__card:hover .article-products__title{color:rgb(var(--color-button))}.article-products__price{font-size:1.4rem;opacity:.75}.article-cta{padding:var(--astro-space-lg, 4rem) var(--astro-space-md, 2.4rem);border:1px solid var(--art-hairline);border-radius:var(--astro-shell-radius, 18px);background:rgba(var(--color-foreground),.03);text-align:center}.article-cta__heading{margin-bottom:var(--astro-space-sm, 1.6rem)}.article-cta__text{margin:0 auto var(--astro-space-md, 2.4rem);max-width:46rem;line-height:1.6;opacity:.8}.article-cta__text>*:first-child{margin-top:0}.article-cta__text>*:last-child{margin-bottom:0}.article-cta__button{display:inline-flex}.article-related__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--astro-space-md, 2.4rem);margin:0;padding:0;list-style:none}.article-related__media{overflow:hidden;border-radius:var(--astro-shell-radius-tile, 12px);background:rgba(var(--color-foreground),.04);aspect-ratio:16 / 10}.article-related__img-fallback{display:grid;place-items:center;width:100%;height:100%;background:rgba(var(--color-foreground),.06)}.article-related__img-fallback svg{width:3.2rem;height:3.2rem;fill:none;stroke:rgba(var(--color-foreground),.35);stroke-width:1.2;stroke-linecap:round}.article-related__info{display:flex;flex-direction:column;gap:.6rem;margin-top:var(--astro-space-xs, .8rem)}.article-related__category{font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button))}.article-related__title{font-size:1.6rem;font-weight:600;line-height:1.4}.article-related__card:hover .article-related__title{color:rgb(var(--color-button))}.article-related__meta{font-size:1.3rem;opacity:.7}@media screen and (min-width:750px){.article-faq__heading,.article-products__heading,.article-related__heading,.article-cta__heading{font-size:2.8rem}.article-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-faq__question{font-size:1.7rem;padding:var(--astro-space-md, 2.4rem) 0}}@media(prefers-reduced-motion:reduce){.article-products__img,.article-related__img,.article-faq__icon svg{transition:none}.article-products__card:hover .article-products__img,.article-related__card:hover .article-related__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-article-blocks.css.map */
