/* Editorial, navigation and catalog: one card system. */
.uag-header-inner{gap:22px}.uag-navigation{margin-left:auto}.uag-menu{gap:19px;font-size:15px;font-weight:700}.uag-menu details>ul{max-height:74vh;min-width:300px}.uag-menu>li>a,.uag-menu>li>details>summary{white-space:nowrap}
.uag-editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 48px}.uag-editorial-grid .uag-news-card{min-width:0}.uag-news-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d2e5f4;border-radius:18px;background:#fff;transition:transform .35s,box-shadow .35s,border-color .35s}.uag-news-card:hover{transform:translateY(-6px);border-color:#4992d0;box-shadow:0 16px 36px #0075bb21}.uag-news-card .uag-news-image{display:flex!important;width:100%;height:190px;align-items:center;justify-content:center;overflow:hidden;border-radius:0!important;background:#f2f8fd}.uag-news-image>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.uag-news-card:hover .uag-news-image>img{transform:scale(1.045)}.uag-news-card .uag-news-body{display:flex;flex-direction:column;flex:1;padding:22px;gap:14px}.uag-news-body h3{font-size:19px!important;line-height:1.4;margin:0!important}.uag-news-body h3 a{color:#07334e}.uag-news-body .uag-news-excerpt{font-size:14px;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#446076}.uag-news-card .uag-news-more{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px;color:#07334e;font-weight:700;font-size:14px}.uag-news-more .uag-card-arrow{flex:none}.uag-entry-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#55718a}.uag-date-pill,.uag-news-body>time{display:inline-flex;align-self:flex-start;border:1px solid #c6e1f4;border-radius:99px;background:#eaf5fd;color:#075b8e;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.4}.uag-entry-author{font-size:12px;font-weight:500}.uag-topic-image .uag-symbol,.uag-entry-placeholder .uag-symbol{width:180px;height:180px;max-width:none}.uag-topic-card .uag-news-image{height:210px;background:linear-gradient(145deg,#f7fbff,#eaf5fd)}.uag-editorial-heading h1{font-size:clamp(32px,4vw,54px);line-height:1.15}.uag-entry-cover{margin:28px 0 45px;border-radius:22px;overflow:hidden;max-height:560px}.uag-entry-cover img{display:block;max-height:560px;width:100%;object-fit:cover}.uag-entry-hero .uag-entry-meta{margin:20px 0}.uag-prose p{font-family:inherit!important}.uag-prose img{height:auto}.uag-related-products{padding-top:48px}.uag-related-products .uag-product-card{height:100%}
.pagination{margin:38px 0}.pagination .nav-links,nav.woocommerce-pagination ul.page-numbers{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;border:0!important;padding:0!important;margin:0!important;list-style:none!important}.pagination .page-numbers,nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span,.post-page-numbers{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px!important;border:1px solid #c6dff2!important;border-radius:12px!important;background:#fff;color:#07334e;font-weight:700;line-height:1.2;transition:background .2s,color .2s,transform .2s}.pagination a.page-numbers:hover,nav.woocommerce-pagination ul li a:hover,.post-page-numbers:hover{background:#eaf5fd!important;border-color:#4992d0!important;transform:translateY(-2px)}.pagination .current,nav.woocommerce-pagination ul li span.current,.post-page-numbers.current{background:#0075bb!important;color:#fff!important;border-color:#0075bb!important}nav.woocommerce-pagination ul li{border:0!important;overflow:visible!important;float:none!important}.pagination .dots{border:0!important;background:transparent}.uag-catalog-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:30px}.uag-catalog-categories{background:#f3f9ff;border:1px solid #d2e5f4;border-radius:16px;padding:20px}.uag-catalog-categories summary{font-weight:700;cursor:pointer}.uag-catalog-categories ul{list-style:none;margin:12px 0 0;padding:0;font-size:14px}.uag-catalog-categories li{margin:0;padding:8px 0;border-bottom:1px solid #dfedf7;line-height:1.5}.uag-catalog-categories .children{margin-top:6px;padding-left:12px}.uag-catalog-categories a{font-weight:500}.uag-catalog-categories .current-cat>a{color:#0075bb;text-decoration:underline}.uag-catalog-products{min-width:0}.uag-catalog-products .uag-grid{gap:18px;clear:both;padding:16px 0 34px}.uag-catalog-products .uag-product-card{min-width:0}.uag-catalog-products .uag-card-body{padding:18px}.uag-catalog-products .uag-card-body h3{font-size:16px!important}.uag-catalog-products .uag-product-image{height:205px}.uag-catalog-products .uag-product-image img{max-height:185px;object-fit:contain}.uag-catalog-products .woocommerce-ordering{max-width:60%}.uag-catalog-products .woocommerce-ordering select{max-width:100%;border:1px solid #c6dff2;border-radius:10px;background:white;padding:10px}.uag-catalog-products .woocommerce-result-count{font-size:14px}.uag-woocommerce h1{font-size:clamp(32px,4vw,52px)}
@media(min-width:1151px) and (max-width:1350px){.uag-menu{gap:14px;font-size:14px}.uag-header-inner{gap:16px}.uag-brand{max-width:220px}}
@media(max-width:1150px){.uag-menu{font-size:18px;gap:8px}.uag-menu details>ul{min-width:0;max-height:none}.uag-catalog-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.uag-catalog-products .uag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uag-news-card .uag-news-body{padding:18px}.uag-editorial-grid{gap:16px}}
@media(max-width:900px){.uag-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uag-catalog-layout{display:block}.uag-catalog-categories{margin-bottom:24px;max-height:260px;overflow:auto}.uag-catalog-products .uag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.uag-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uag-news-card .uag-news-image{height:130px}.uag-news-card .uag-news-body{padding:13px;gap:10px}.uag-news-body h3{font-size:16px!important}.uag-news-body .uag-news-excerpt{font-size:12px;-webkit-line-clamp:3}.uag-news-card .uag-news-more{font-size:11px;gap:5px}.uag-news-more .uag-card-arrow{width:30px;height:30px}.uag-date-pill,.uag-news-body>time{font-size:10px;padding:4px 8px}.uag-entry-author{font-size:10px}.uag-topic-image .uag-symbol{width:150px;height:150px}.uag-topic-card .uag-news-image{height:165px}.uag-catalog-products .uag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uag-catalog-products .uag-card-body{padding:12px}.uag-catalog-products .uag-card-body h3{font-size:14px!important}.uag-catalog-products .uag-product-image{height:160px}.uag-catalog-products .uag-product-image img{max-height:150px}.uag-catalog-products .woocommerce-ordering{max-width:100%;float:none}.pagination .page-numbers{min-width:38px;min-height:40px;padding:8px 10px!important}}
@media(prefers-reduced-motion:reduce){.uag-news-card,.uag-news-image>img{transition:none}.uag-news-card:hover{transform:none}}

.uag-product-card{display:flex;flex-direction:column}.uag-product-card .uag-card-body{display:flex;flex-direction:column;flex:1}.uag-product-card .uag-price{margin-top:auto;padding-top:16px}.uag-product-card .uag-product-link,.uag-product-card .uag-inquiry-button{margin-top:16px}.uag-news-body .uag-entry-meta{margin:0}.uag-news-body .uag-entry-meta time{margin:0}.uag-news-card .uag-news-body{padding-top:22px}.uag-news-card .uag-news-body h3{margin-top:0!important}.uag-news-card .uag-news-body h3 a{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}

.uag-editorial-cover{margin:30px 0 42px;border-radius:20px;overflow:hidden;max-height:560px}.uag-editorial-cover img{width:100%;max-height:560px;object-fit:cover;display:block}.uag-editorial-head .uag-entry-meta{margin:20px 0}.uag-editorial-head h1{font-size:clamp(30px,4vw,52px);line-height:1.18}

.nav-links:has(>.page-numbers){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;margin:38px 0}.nav-links>.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #c6dff2;border-radius:12px;background:#fff;color:#07334e;font-weight:700;line-height:1.2;transition:background .2s,color .2s}.nav-links>a.page-numbers:hover{background:#eaf5fd;border-color:#4992d0}.nav-links>.page-numbers.current{background:#0075bb;color:#fff;border-color:#0075bb}.nav-links>.page-numbers.dots{border:0;background:transparent}
