body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.035em}.header__menu-item{font-size:1.4rem;font-weight:600}.header__heading-logo{max-height:46px;object-fit:contain}.announcement-bar__message{font-size:1.2rem;letter-spacing:.08em}.lw-hero{background:#172440;color:#fff;padding:56px 0 64px}.lw-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lw-eyebrow{color:#b9d4ff;font-size:1.15rem;letter-spacing:.18em;font-weight:700;margin:0 0 28px}.lw-hero__title{font-size:clamp(4.4rem,5.6vw,8rem);line-height:1.04;color:#fff;font-weight:700;max-width:580px;margin:0 0 28px}.lw-hero__text{color:#d5deef;font-size:1.8rem;line-height:1.65;max-width:440px;margin-bottom:32px}.lw-hero__actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.lw-primary{background:#354c83;color:#ffffff;font-weight:700;border-radius:6px;padding:0 24px;gap:24px;min-height:52px}.lw-primary:after,.lw-primary:before{display:none}.lw-hero__secondary{color:#fff;font-size:1.5rem;text-underline-offset:5px;padding:12px 0}.lw-hero__note{font-size:1.1rem;letter-spacing:.2em;color:#b8c7e0;margin-top:44px}.lw-hero__product{display:block;text-decoration:none;color:#1c2942;background:#f3f6fc;border-radius:18px;padding:24px;overflow:hidden}.lw-product-kicker{font-size:1rem;letter-spacing:.15em;font-weight:700}.lw-hero__product img{display:block;width:100%;height:370px;object-fit:contain;margin:14px 0;mix-blend-mode:multiply}.lw-product-caption{border-top:1px solid #d9e1f0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;font-size:1.45rem;line-height:1.4;font-weight:600}.lw-product-caption>span:last-child{font-size:2.8rem}.title-wrapper-with-link{margin-bottom:32px}.collection-list .card__media img,.product-card-wrapper .card__media img{object-fit:contain}.card__heading{font-weight:600;line-height:1.35}.card__information{padding-top:20px}.price{font-weight:600}.card--card{border:1px solid #e3e8f1}.collection-list .card__heading{font-size:2.2rem}.product__title h1{font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.15}.product__description{line-height:1.8;font-size:1.5rem}.product__description img{max-width:100%;height:auto}.product__description table{display:block;max-width:100%;overflow-x:auto}.product__media-wrapper{border-radius:14px;overflow:hidden}.product__accordion{border-color:#dce3f0}.product-form__submit{font-weight:700}.collection-hero__title{font-size:clamp(3.4rem,4vw,5.6rem)}.collection-hero__description{max-width:780px;font-size:1.6rem}.multicolumn .multicolumn-card{border:1px solid #dfe6f2;border-radius:12px}.multicolumn-card__info h3{font-size:2rem;font-weight:600}.footer{border-top:1px solid #dce3f0}.footer-block__heading{font-weight:600}.rte a{ text-underline-offset:4px}.lw-hero a:focus-visible{outline:3px solid #b9d4ff;outline-offset:6px}
@media(max-width:989px){.lw-hero__grid{gap:32px}.lw-hero__product img{height:280px}.lw-hero__title{font-size:5rem}.lw-hero__text{font-size:1.6rem}}
@media(max-width:749px){.lw-hero{padding:36px 0}.lw-hero__grid{grid-template-columns:1fr;gap:28px}.lw-hero__title{font-size:4.8rem;max-width:360px;margin-bottom:20px}.lw-eyebrow{font-size:1rem;margin-bottom:20px}.lw-hero__note{margin-top:24px}.lw-hero__product{padding:20px}.lw-hero__product img{height:260px}.lw-hero__actions{gap:20px}.title-wrapper-with-link{margin-bottom:24px}.collection-list .card__heading{font-size:1.9rem}.product__title h1{font-size:2.8rem}.card__heading{font-size:1.45rem}.header__heading-logo{max-height:36px}}
@media(prefers-reduced-motion:reduce){.lw-hero *{animation:none!important;transition:none!important}}


.lw-primary:hover{background:#293d6d;color:#fff}.lw-primary:focus-visible{outline-color:#b9d4ff}.header__menu-item:hover,.footer-block__details-content a:hover{color:#354c83}
