.faq-section{padding-top:82px;padding-bottom:100px}.faq-section h2{font:800 clamp(28px,4vw,42px)/1.1 Manrope;letter-spacing:-.04em;margin:10px 0 32px}.faq-list{max-width:820px}.faq-list details{border-top:1px solid var(--line);padding:20px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:700 17px Manrope;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';color:var(--green);font-size:23px;line-height:1}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:var(--muted);max-width:690px;margin:14px 0 0;line-height:1.7}@media(max-width:800px){.faq-section{padding:55px 18px 80px}.faq-list summary{font-size:15px}}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;color:var(--muted);font-size:12px;margin-bottom:34px}.breadcrumbs a:hover{text-decoration:underline}.category-page h1{font:800 clamp(38px,5vw,62px)/1.06 Manrope;letter-spacing:-.055em;margin:12px 0 15px}.category-page h2,.content-heading{font:800 25px Manrope;letter-spacing:-.03em;margin:48px 0 20px}.category-deals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-deal{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px}.category-deal h3{font:800 22px Manrope;letter-spacing:-.03em;margin:8px 0}.category-deal p{color:var(--muted);min-height:42px}.category-deal .price-row strong{font-size:23px}.article-list h3{font:700 24px Manrope;margin:15px 0 8px}.article-body{white-space:pre-line}.product-detail .deal-reason h2{font:800 13px Manrope;letter-spacing:.08em;text-transform:uppercase;margin:0}.product-detail .detail-heading{font:800 19px Manrope;letter-spacing:-.02em;margin:26px 0 12px}.product-detail aside .detail-heading{margin:0 0 6px}.product-detail .card-actions{margin-top:15px}.product-page+.faq-section,.prose+.faq-section,.content-page+.faq-section,.category-page+.faq-section{padding-top:28px}@media(max-width:800px){.category-deals{grid-template-columns:1fr}.category-page h2,.content-heading{margin-top:36px}}
