.woocommerce ul.products li.product .card-tools{display:flex;flex-wrap:wrap;padding:0 14px 14px;gap:8px;margin-top:2px}.woocommerce ul.products li.product .card-tools>a.card-view{display:flex;align-items:center;justify-content:center;flex:1 0 100%;min-height:44px;border:1px solid var(--ink);border-radius:6px;font-size:12px;font-weight:650;color:var(--ink);background:#fff}.woocommerce .card-tools button{flex:1;font-size:11px;min-height:44px;border:0;background:var(--soft);border-radius:5px}.woocommerce ul.products li.product>.button{margin:0 14px 10px;min-height:44px}.woocommerce .card-tools button:hover,.woocommerce .card-tools>a:hover{background:#e8eef4}.sets-feature{border-block:1px solid var(--line);padding-block:30px 10px}.sets-feature .eyebrow{margin-bottom:8px}.curated-filters{display:flex;flex-wrap:wrap;align-items:end;gap:18px;padding:20px;background:var(--soft);border:1px solid var(--line);border-radius:8px;margin:24px 0}.curated-filters label{display:grid;gap:8px;font-size:12px;min-width:180px}.curated-filters select{min-height:46px;padding:8px 12px;background:#fff;border:1px solid #8491a3;border-radius:6px;font:inherit}.catalog-intro{font-size:14px;line-height:2.2;color:var(--muted);max-width:850px}.retail-footer{background:#10294d;color:#fff;padding:0 0 20px;margin-top:55px}.footer-service-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #53667f;padding-block:26px;gap:20px}.footer-service-links>a{display:grid;grid-template-columns:1fr auto;gap:6px 12px;min-height:60px;padding:6px}.footer-service-links strong{font-size:14px}.footer-service-links span{font-size:11px;color:#c8d4e3}.footer-service-links svg{grid-column:2;grid-row:1/3;align-self:center}.footer-main-grid{display:grid;grid-template-columns:1.2fr .8fr .9fr 1.1fr;gap:35px;padding-block:40px}.footer-wordmark{font-size:40px;font-weight:800;display:flex;align-items:baseline;gap:15px}.footer-wordmark span{font-size:12px;font-weight:400}.footer-intro p,.footer-contact p,.footer-contact address{font-size:12px;color:#c8d4e3;line-height:2.2;font-style:normal;margin:16px 0}.footer-main-grid h2,.footer-trust-row h2{font-size:15px;margin:10px 0 18px}.footer-main-grid nav>a,.footer-contact>a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px}.footer-about{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px}.footer-contact .footer-phone{font-size:20px}.footer-trust-row{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid #53667f;padding-block:24px}.footer-trust-row h2{margin:0 0 10px}.footer-trust-row p{font-size:12px;color:#c8d4e3}.trust-marks{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.trust-mark{display:grid;place-items:center;gap:6px;padding:12px;background:#fff;color:#10294d!important;border-radius:8px;width:132px;min-height:155px}.trust-mark img{object-fit:contain;height:105px;width:100px;max-width:100%}.trust-mark span{font-size:10px}.retail-footer .footer-bottom{border:0;margin:0;padding-top:22px;font-size:11px}.retail-footer a:hover{text-decoration:underline}.retail-footer a:focus-visible{outline:3px solid white;outline-offset:3px}.milno-information{max-width:950px;margin-inline:auto}.milno-information .page-intro{padding-bottom:20px;border-bottom:1px solid var(--line)}.milno-information .prose{font-size:15px;line-height:2.3}.milno-information .information-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;padding-block:24px;border-top:1px solid var(--line)}
@media(max-width:1100px){.footer-main-grid{grid-template-columns:1fr 1fr;gap:25px 40px}.footer-service-links{grid-template-columns:1fr 1fr}.nav-links{gap:20px}}
@media(max-width:600px){.woocommerce ul.products li.product .card-tools{padding:0 9px 10px;gap:6px}.woocommerce ul.products li.product .card-tools>a.card-view{font-size:11px}.woocommerce .card-tools button{font-size:10px;padding:5px}.woocommerce ul.products li.product>.button{margin-inline:9px}.sets-feature{padding-top:22px}.sets-feature .section-heading{align-items:start;flex-direction:column}.curated-filters{gap:14px;padding:16px}.curated-filters label{min-width:0;flex:1 1 40%}.curated-filters .button{width:100%}.footer-service-links{gap:14px 18px;padding-block:22px}.footer-service-links>a{grid-template-columns:1fr;padding:0}.footer-service-links strong{font-size:12px}.footer-service-links span{font-size:10px;line-height:1.9}.footer-service-links svg{display:none}.footer-main-grid{gap:25px 20px;padding-block:28px}.footer-intro,.footer-contact{grid-column:1/-1}.footer-wordmark{font-size:34px}.footer-main-grid h2{font-size:14px}.footer-main-grid nav>a{font-size:11px}.footer-trust-row{flex-direction:column;align-items:stretch;gap:18px}.trust-marks{justify-content:flex-start}.trust-mark{width:125px}.retail-footer{margin-top:35px}.retail-footer .footer-bottom{align-items:start}.milno-information .prose{font-size:13px}.milno-information .information-actions{display:grid;grid-template-columns:1fr 1fr}.milno-information .information-actions .button{font-size:11px;padding:10px}}
.woocommerce ul.products li.product .woo-badge-v2{max-width:calc(100% - 62px);align-items:flex-start}.woocommerce ul.products li.product .woo-badge-v2__item{font-size:11px;min-height:25px;padding:5px 7px;box-shadow:none;border-radius:5px}.information-breadcrumb{font-size:12px;color:var(--muted);line-height:2;margin-bottom:20px}.information-breadcrumb a{text-decoration:underline}
.milno-information .prose [style]{color:inherit!important;font-family:inherit!important}.milno-information .prose h1{font-size:32px!important;line-height:1.7!important;color:var(--ink)!important;margin-block:20px 24px!important}.milno-information .prose h2,.milno-information .prose h3{font-size:23px!important;color:var(--ink)!important;line-height:1.8!important;margin-block:26px 14px!important}.milno-information .prose p{font-size:15px!important;line-height:2.3!important;margin-block:12px!important}.milno-information .prose a{color:var(--accent)!important;text-decoration:underline}.milno-information .prose>div{padding-block:0!important}.milno-information .prose h1 span,.milno-information .prose h2 span,.milno-information .prose h3 span{color:inherit!important}
@media(max-width:600px){.milno-information .prose h1{font-size:26px!important}.milno-information .prose h2,.milno-information .prose h3{font-size:21px!important}.milno-information .prose p{font-size:13px!important}}
.article-byline{font-size:12px;color:var(--muted);margin-block:12px}.article-byline a{text-decoration:underline}
