.content-main{min-height:60vh;padding-top:65px}.single-content{max-width:900px;margin:auto}.single-content h1,.archive-heading h1{font-size:clamp(28px,4vw,46px);margin-bottom:24px}.single-content header time{color:var(--muted);font-size:12px}.single-cover{width:100%;border-radius:16px;margin-block:35px;max-height:600px;object-fit:cover}.entry-content{font-size:15px;line-height:2.3;color:var(--muted);margin-block:30px}.entry-content>:is(p,ul,ol,blockquote,figure,table){margin-block:22px}.entry-content h2,.entry-content h3{margin-top:40px;color:var(--ink)}.entry-content h2{font-size:27px}.entry-content h3{font-size:21px}.entry-content a{color:var(--accent);text-decoration:underline}.entry-content img{border-radius:10px}.entry-content blockquote{border-right:3px solid var(--accent);padding:18px 25px;background:var(--bg-2)}.entry-content table{border-collapse:collapse;width:100%}.entry-content td,.entry-content th{border:1px solid var(--line);padding:12px}.archive-heading{margin-bottom:45px}.pagination{margin-top:40px}.pagination .nav-links{display:flex;gap:12px}.page-numbers{padding:6px 14px;border:1px solid var(--line);border-radius:6px}.page-numbers.current{background:var(--accent);color:#171717}.specifications{padding:24px;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;margin-block:30px}.specifications h2,.comments-area h2{font-size:22px}.specifications li{margin-top:12px}.comments-area{margin-top:60px;border-top:1px solid var(--line);padding-top:35px}.comments-area input,.comments-area textarea{max-width:100%;padding:12px;background:#f6f6f6;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink)}.comment-form p{margin-top:18px}.comment-form label{display:block}.comment-form-cookies-consent label{display:inline}.comment-list{padding:20px}.comment-list li{padding-block:20px}.comment-list .avatar{border-radius:50%;display:inline-block}.woocommerce-content .woocommerce-breadcrumb{color:var(--muted);font-size:12px}.woocommerce ul.products li.product{background:#f6f6f6;padding:18px;border:1px solid var(--line);border-radius:12px}.woocommerce ul.products li.product a img{border-radius:8px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--accent)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:700 16px/1.9 var(--font)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--accent);color:#171717;border-radius:6px;font:700 12px var(--font);padding:14px 20px}.woocommerce input,.woocommerce select,.woocommerce textarea{padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:6px;max-width:100%}.woocommerce table.shop_table{border-color:var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f6f6f6;border-color:var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#f6f6f6;color:var(--accent)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce-message,.woocommerce-info{background:#f6f6f6;color:var(--ink);border-top-color:var(--accent)}.woocommerce div.product .product_title{font-size:30px}.woocommerce div.product .woocommerce-tabs .panel{color:var(--muted);line-height:2.2}@media(max-width:600px){.woocommerce ul.products[class*=columns-] li.product{width:100%;float:none;margin-left:0}.entry-content{font-size:14px}.content-main{padding-top:40px}}
