.product-overview{padding-top:55px;padding-bottom:65px}.product-heading h2{letter-spacing:-.04em;margin:18px 0;font-size:36px;font-weight:450}.product-heading>p{color:var(--muted);font-size:13px}.product-features{grid-template-columns:repeat(3,1fr);gap:0 36px;margin-top:34px;display:grid}.product-features article{border-top:1px solid var(--line);padding:25px 0}.product-features article>span{color:var(--muted);font:10px monospace}.product-features h3{margin:12px 0;font-size:19px;font-weight:450}.product-features p{color:var(--muted);font-size:12px;line-height:1.9}.product-purchase{border:1px solid var(--line);background:#b3f2d308;border-radius:14px;grid-template-columns:1fr 230px;gap:70px;margin-top:24px;padding:35px;display:grid}.product-purchase h3{margin:18px 0;font-size:27px;font-weight:450}.product-purchase p{font-size:13px;line-height:2}.product-purchase small{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.9;display:block}.product-price{flex-direction:column;align-items:flex-start;display:flex}.product-price>span{color:var(--muted);font-size:11px}.product-price strong{letter-spacing:-.05em;font-size:48px;font-weight:450}.product-price del{color:var(--muted);font-size:12px}.product-price .button{margin-top:20px}.product-price small{font-size:10px}.product-boundary{color:var(--muted);margin-top:20px;font-size:11px;line-height:2}.product-news{margin-top:45px}.product-news article{border-top:1px solid var(--line);padding:24px 0}.product-news time{color:var(--muted);font-size:10px}.product-news h3{margin:10px 0;font-size:18px}.product-news p{white-space:pre-wrap;font-size:13px;line-height:1.9}@media (max-width:700px){.product-heading h2{font-size:27px}.product-features{grid-template-columns:1fr 1fr;gap:0 20px}.product-features h3{font-size:17px}.product-purchase{grid-template-columns:1fr;gap:25px;padding:24px}.product-purchase h3{font-size:23px}}
