.card__heading{font-size:1.35rem!important;line-height:1.5!important;font-weight:600!important;letter-spacing:0!important}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:4.05rem}.product__title h1{font-size:clamp(2rem,2.5vw,3rem);line-height:1.3;letter-spacing:-.02em}.product__description{font-size:1.5rem;line-height:1.85;max-width:75ch}.product__description p{margin-top:0;margin-bottom:1.3em}.product__description h2,.product__description h3{margin-top:1.8em;margin-bottom:.75em;line-height:1.4;font-size:1.8rem}.product__description ul,.product__description ol{padding-left:1.4em;margin:1em 0 1.5em}.product__description li{margin-bottom:.6em}.product__description table{margin:1.5em 0}.header__inline-menu{width:100%;margin-top:.8rem}.header__inline-menu>.list-menu{justify-content:center;gap:1.6rem;flex-wrap:wrap}.header__menu-item{padding:1.4rem 2rem;font-size:1.45rem}.mega-menu__content{padding:2.8rem max(3rem,calc((100vw - 1280px)/2));box-shadow:0 12px 22px #14244112}.mega-menu__list{max-width:1280px;margin:0 auto;padding:0;gap:2rem 3rem}.mega-menu__list--condensed{display:grid!important;grid-template-columns:repeat(3,minmax(190px,1fr));column-count:unset!important}.mega-menu__link{font-size:1.4rem;line-height:1.6;padding:1rem 0}.mega-menu__link--level-2{font-weight:550}.header{max-width:1400px}.header__heading-link .h2{font-weight:650;letter-spacing:-.04em}.xf-departments{max-width:1280px;margin:auto;padding:30px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.xf-departments a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:7px;padding:24px;color:#142441;background:#edf4f2;text-decoration:none;font-size:17px;font-weight:600;line-height:1.4}.xf-departments a:nth-child(2){background:#edf4ee}.xf-departments a:nth-child(3){background:#e5efe7}.xf-departments small{display:block;font-size:11px;font-weight:400;margin-top:6px;color:#5c6978}.xf-departments b{font-size:23px;font-weight:400}.xf-trust-strip{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:18px 24px;background:#fff;border-bottom:1px solid #e3e8ee;color:#627082;font-size:11px}.xf-trust-strip span:before{content:'✓';color:#527762;margin-right:8px}@media(max-width:989px){.header__menu-item{padding:1rem}.xf-departments{padding:24px}.xf-departments a{padding:20px;font-size:15px}}@media(max-width:640px){.xf-departments{grid-template-columns:1fr;padding:22px 24px;gap:10px}.xf-departments a{padding:17px 20px}.xf-trust-strip{gap:12px 20px;font-size:10px;padding:14px 20px}.card__heading{font-size:1.25rem!important}.card__heading a{min-height:3.75rem}.product__description{font-size:1.4rem}}


.header .mega-menu__content .mega-menu__list.mega-menu__list--condensed{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-count:unset!important;gap:18px 40px!important}.header .mega-menu__content .mega-menu__list>li{width:100%!important;min-width:0;padding:0!important}.header .mega-menu__content .mega-menu__link{width:100%;white-space:normal;overflow-wrap:normal;font-size:14px;line-height:1.6;padding:10px 0}
