.hf-pdp{color:#152d3d;background:linear-gradient(135deg,#fff 50%,#f1f6fa 100%)}.hf-pdp .product__title h1{font-weight:750;letter-spacing:-.045em;font-size:clamp(2.6rem,3.2vw,4.3rem);line-height:1.12}.hf-pdp__eyebrow{font-size:1.15rem;letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:#216a98;margin:0 0 1rem}.hf-pdp__lead{font-size:1.6rem;line-height:1.6;color:#4c6170;max-width:56rem;margin:1rem 0 1.4rem}.hf-pdp__pills{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 2rem}.hf-pdp__pills span{padding:.55rem 1rem;background:#e7f0f6;border:1px solid #d5e3ed;border-radius:50px;font-size:1.2rem;font-weight:650;color:#173f5b}.hf-pdp .price{font-weight:700}.hf-pdp__offer{border:1px solid #e8cb76;border-radius:1.3rem;background:#fffae9;overflow:hidden;margin:2rem 0 1rem}.hf-pdp__offer-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#ffd35a;padding:1.1rem 1.5rem;color:#15232b;font-size:1.1rem;font-weight:700}.hf-pdp__offer-top strong{font-size:1.4rem}.hf-pdp__offer-price{font-size:3.2rem;line-height:1.15;font-weight:800;letter-spacing:-.04em;margin:1.6rem 1.6rem .8rem;color:#152d3d}.hf-pdp__offer-price span{font-size:1.4rem;font-weight:550;letter-spacing:0}.hf-pdp__comparison{margin:0 1.6rem 1rem;font-size:1.3rem;line-height:1.6;color:#53616a}.hf-pdp__small{font-size:1.15rem;line-height:1.6;color:#566874}.hf-pdp__offer .hf-pdp__small{margin:.3rem 1.6rem}.hf-pdp__pack-link{display:flex;align-items:center;justify-content:space-between;margin:1.4rem 1.6rem 1.6rem;color:#153b53;font-size:1.35rem;font-weight:750;text-underline-offset:4px;min-height:36px}.hf-pdp__help{font-size:1.2rem;line-height:1.6;color:#53616a}.hf-pdp .product-form__submit{background:#ffd35a;color:#15232b;font-weight:750;min-height:5.2rem}.hf-pdp .product-form__submit:after{box-shadow:none}.hf-pdp .product-form__input input[type=radio]:checked+label{background:#153b53;color:white;border-color:#153b53}.hf-pdp .product-form__input input[type=radio]+label{line-height:1.4;border-radius:.7rem;padding:1.2rem 1.6rem}.hf-pdp__service{font-size:1.3rem;color:#4c6170;border-top:1px solid #dce6ec;padding-top:1.6rem}.hf-pdp__service a{color:#153b53;text-underline-offset:4px}.hf-pdp .product__media-wrapper{background:#fff;border-radius:1.6rem}.hf-pdp .product__media{border:0}.hf-pdp .product__info-container{padding:1rem 0}.hf-story{color:#152d3d;background:#fff;padding:7.2rem 0;scroll-margin-top:10rem}.hf-story__heading{max-width:75rem;margin-bottom:3rem}.hf-story h2{font-size:clamp(2.5rem,3.3vw,4.2rem);font-weight:750;line-height:1.15;letter-spacing:-.04em;color:inherit;margin:.8rem 0 1.6rem}.hf-story p{line-height:1.7}.hf-story__heading>p:last-child{color:#536977;font-size:1.7rem}.hf-story__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:3rem 0 7rem}.hf-story__benefits article{background:#f0f6fa;border:1px solid #e1ebf1;border-radius:1.2rem;padding:2.6rem}.hf-story__number{display:block;color:#91b6cf;font-size:3.4rem;line-height:1;font-weight:750;margin-bottom:2rem}.hf-story h3{font-weight:700;font-size:1.9rem;letter-spacing:-.02em;line-height:1.3;color:#153b53}.hf-story__benefits p{font-size:1.4rem;color:#536977;margin-bottom:0}.hf-story__inspiration{margin-bottom:7rem}.hf-story__inspiration h2{font-size:2.6rem}.hf-story__photos{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.hf-story__photos figure{margin:0;position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:1.2rem;background:#173042}.hf-story__photos img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hf-story__photos figure:hover img{transform:scale(1.035)}.hf-story__photos figure:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#0e2534d9);pointer-events:none}.hf-story__photos figcaption{position:absolute;bottom:1.8rem;left:2rem;right:2rem;color:white;font-size:2rem;font-weight:700;z-index:1}.hf-story__details{display:grid;grid-template-columns:1fr 1fr;gap:7rem;margin-bottom:7rem}.hf-story__details h2{font-size:2.7rem}.hf-story__facts{margin-top:2.5rem}.hf-story__facts div{display:flex;justify-content:space-between;gap:2rem;padding:1.3rem 0;border-bottom:1px solid #e0e8ed;font-size:1.4rem}.hf-story__facts dt{color:#566874}.hf-story__facts dd{margin:0;text-align:right;font-weight:650}.hf-story__faq details{border-bottom:1px solid #dce6ec}.hf-story__faq summary{font-size:1.5rem;font-weight:650;padding:2rem 3rem 2rem 0;cursor:pointer;position:relative;list-style:none;line-height:1.5}.hf-story__faq summary:after{content:"+";position:absolute;right:.4rem;top:1.8rem;font-size:2rem;color:#216a98}.hf-story__faq details[open] summary:after{content:"−"}.hf-story__faq details p{font-size:1.4rem;color:#536977;margin:0 0 2rem}.hf-story__contact{display:flex;align-items:center;justify-content:space-between;gap:4rem;background:#153b53;color:white;border-radius:1.6rem;padding:4rem}.hf-story__contact>div{max-width:65rem}.hf-story__contact .hf-pdp__eyebrow{color:#ffd35a}.hf-story__contact h2{font-size:clamp(2.5rem,3vw,3.4rem);color:white}.hf-story__contact p{color:#dce9f1;font-size:1.5rem}.hf-story__contact a{display:inline-flex;justify-content:space-between;gap:2rem;align-items:center;flex-shrink:0;background:#ffd35a;color:#15232b;text-decoration:none;border-radius:.6rem;min-height:5.2rem;padding:1.3rem 2rem;font-size:1.4rem;font-weight:750}.hf-story a:focus-visible,.hf-story summary:focus-visible,.hf-pdp a:focus-visible{outline:3px solid #216a98;outline-offset:4px}@media(min-width:990px){.hf-pdp .product--small:not(.product--no-media) .product__media-wrapper{max-width:52%;width:calc(52% - 2rem)}.hf-pdp .product--small:not(.product--no-media) .product__info-wrapper{max-width:48%;width:calc(48% - 2rem);padding-left:4rem}}@media(max-width:749px){.hf-pdp .product__title h1{font-size:2.7rem}.hf-pdp__offer-top{flex-wrap:wrap}.hf-pdp__offer-top strong{font-size:1.3rem}.hf-pdp__offer-price{font-size:2.9rem}.hf-pdp .product__info-wrapper{padding-top:2rem}.hf-story{padding:4rem 0}.hf-story__benefits{grid-template-columns:1fr;gap:1rem;margin-bottom:4rem}.hf-story__benefits article{padding:2rem}.hf-story__number{font-size:2.4rem;margin-bottom:1rem}.hf-story__photos{grid-template-columns:1fr;gap:1rem}.hf-story__photos figure{aspect-ratio:16/9}.hf-story__details{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}.hf-story__inspiration{margin-bottom:4rem}.hf-story__contact{flex-direction:column;align-items:stretch;padding:2.5rem;gap:1rem}.hf-story__contact a{width:100%}.hf-story__facts div{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.hf-story__photos img{transition:none}.hf-story__photos figure:hover img{transform:none}}
.hf-story__source{margin:0 0 4rem;border-block:1px solid #dce6ec}.hf-story__source summary{padding:2rem 0;font-weight:650;cursor:pointer}.hf-story__source>.rte{padding:0 0 2rem;overflow-wrap:anywhere}.hf-story__source table{float:none!important;width:100%!important;margin:2rem 0}.hf-story__source td{width:auto!important;height:auto!important;padding:1rem;font-size:1.4rem}
.hf-pdp .hf-pdp__offer-price{font-size:3.2rem;line-height:1.15;font-weight:800;margin:1.6rem 1.6rem .8rem}.hf-pdp .hf-pdp__offer .hf-pdp__small{font-size:1.15rem}.hf-pdp .hf-pdp__comparison{font-size:1.3rem}.hf-pdp .hf-pdp__eyebrow{font-size:1.15rem}.hf-pdp .hf-pdp__help{font-size:1.2rem}@media(max-width:749px){.hf-pdp .hf-pdp__offer-price{font-size:2.9rem}}
.hf-pdp__offer-price .finalPrice{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
