.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button,.woocommerce a.button.service-details{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.45!important;min-height:48px!important;height:auto!important;padding:12px 16px!important;margin-top:auto!important}.cowader-product-art{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important}.single-product .cowader-product-art{aspect-ratio:4/3!important;border-radius:20px!important}.category-only-grid .woocommerce{width:100%}.category-only-grid ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}.category-only-grid ul.products li.product-category{width:auto!important;float:none!important;margin:0!important;padding:12px 12px 20px!important;border-radius:20px!important;border:1px solid var(--line)!important;background:#fff!important;box-shadow:0 12px 35px rgba(7,25,45,.08)!important;transition:transform .25s,box-shadow .25s!important}.category-only-grid ul.products li.product-category:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(7,25,45,.14)!important}.category-only-grid .cowader-category-art{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:14px!important;margin:0 0 14px!important}.category-only-grid .woocommerce-loop-category__title{font-size:19px!important;line-height:1.55!important;text-align:right!important;padding:4px 8px!important}.category-only-grid .count{float:left;background:#e5faf7!important;color:#008f8a!important;border-radius:20px;padding:3px 9px!important;font-size:10px!important}.article-main{background:#f3f7fb;padding:58px 20px 80px;overflow:hidden}.article-shell{max-width:880px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 18px 60px rgba(7,25,45,.07)}.article-header{padding:56px 64px 38px}.article-header>span{display:block;color:#00aeca;font-size:12px;margin:18px 0 10px}.article-header h1{font-size:clamp(35px,5vw,56px);line-height:1.35;letter-spacing:-1.4px;margin:0}.article-header p{font-size:17px;color:var(--muted);line-height:1.9;margin:18px 0 0}.article-back{font-size:13px;font-weight:600;color:#009db8}.article-generated-cover{height:330px;margin:0 30px;border-radius:20px;background:radial-gradient(circle at 15% 15%,rgba(0,224,208,.3),transparent 35%),linear-gradient(135deg,#07192d,#075d79 65%,#ff9718);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.article-generated-cover:before,.article-generated-cover:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%}.article-generated-cover:before{width:300px;height:300px;top:-150px;left:-60px}.article-generated-cover:after{width:180px;height:180px;right:-70px;bottom:-80px}.article-generated-cover span{color:#7ffff4;font-size:13px}.article-generated-cover b{font-size:31px;line-height:1.5;max-width:680px;margin-top:8px;z-index:1}.article-generated-cover i{position:absolute;width:70px;height:70px;left:60px;top:55px;border:13px solid #00e0d0;border-left-color:#ff9718;transform:rotate(45deg);border-radius:18px}.article-body{max-width:720px;margin:auto;padding:55px 35px}.article-body p{font-size:17px;line-height:2.05;margin-bottom:24px}.article-body h2{font-size:29px;line-height:1.5;margin:48px 0 16px;padding-top:4px}.article-body h3{font-size:23px;line-height:1.6;margin:36px 0 12px}.article-body ul,.article-body ol{padding-right:24px;margin:18px 0 28px}.article-body li{font-size:16px;line-height:1.95;margin-bottom:9px}.article-footer{border-top:1px solid var(--line);padding:26px 64px;display:flex;justify-content:space-between;gap:20px;font-size:13px}.article-footer a{color:#009db8;font-weight:600}.article-navigation,.comments-area{max-width:880px;margin:24px auto 0}.article-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.article-navigation a{display:block;background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px}.article-navigation small{display:block;color:var(--muted);font-size:10px}.article-navigation b{font-size:13px;line-height:1.7}.comments-area{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px}.comments-area h2,.comment-reply-title{font-size:24px;margin:0 0 20px}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.comment-form-comment,.comment-form-cookies-consent,.form-submit,.logged-in-as,.comment-notes{grid-column:1/-1}.comment-form p{margin:0}.comment-form label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.comment-form input:not([type=checkbox]),.comment-form textarea{width:100%;border:1px solid var(--line);border-radius:11px;padding:12px;background:#f9fbfd}.comment-form textarea{min-height:160px}.comment-form .submit{border:0;background:#07192d;color:#fff;border-radius:10px;padding:13px 25px;cursor:pointer}@media(max-width:900px){.category-only-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.category-only-grid ul.products{grid-template-columns:1fr!important}.article-main{padding:25px 12px 55px}.article-header{padding:35px 23px 28px}.article-generated-cover{height:245px;margin:0 12px;padding:25px}.article-generated-cover b{font-size:22px}.article-generated-cover i{width:48px;height:48px;left:28px;top:30px;border-width:9px}.article-body{padding:36px 22px}.article-body p{font-size:15px}.article-body h2{font-size:24px}.article-footer{padding:22px;display:block}.article-footer a{display:block;margin-top:8px}.article-navigation .nav-links,.comment-form{grid-template-columns:1fr}.comments-area{padding:25px 20px}.comment-form>*{grid-column:1!important}}
