.hager-page{--hager-line:#d4d4cd}.hager-page h1,.hager-page h2,.hager-page h3{text-wrap:balance;overflow-wrap:break-word}.hager-page figure{min-width:0;margin:0}.hager-page picture,.hager-page img{width:100%;display:block}.hager-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:6%;padding-block:64px 76px;display:grid}.hager-hero h1{letter-spacing:-.055em;margin-top:25px;font-size:clamp(2.9rem,4.5vw,5.6rem);line-height:1.05}.hager-hub-hero h1{font-size:clamp(3.5rem,5.4vw,6.5rem)}.hager-hero h1 span{color:#aaa9a5}.hager-hero .text-link{min-height:44px;margin-bottom:34px}.hager-hero .eyebrow{color:#bcbcb8}.hager-lead{color:#c4c4bf;max-width:580px;margin-top:25px;font-size:1.0625rem;line-height:1.8}.hager-hero-image{background:#eaeae6;overflow:hidden}.hager-hero-image img{aspect-ratio:3/2;object-fit:cover;height:auto}.hager-image-portrait{background:#262623}.hager-image-portrait img{aspect-ratio:auto;object-fit:contain;height:560px;max-height:65vh}.hager-jump{border-top:1px solid #3d3d39;border-bottom:1px solid #3d3d39;flex-wrap:wrap;gap:16px 45px;padding-block:18px;display:flex}.hager-jump a{align-items:center;gap:24px;min-height:44px;font-size:.875rem;display:inline-flex}.hager-jump a:hover{text-underline-offset:5px;text-decoration:underline}.hager-collection,.hager-related{padding-block:72px 78px;scroll-margin-top:20px}.hager-collection+.hager-collection{border-top:1px solid var(--hager-line)}.hager-section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px;display:flex}.hager-section-heading h2{max-width:680px;font-size:clamp(2.3rem,3.3vw,4rem)}.hager-section-heading>p{color:#61615e;max-width:430px;font-size:1rem;line-height:1.75}.hager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.hager-grid-appareillage,.hager-grid-distribution{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 35px}.hager-card{min-width:0;display:block}.hager-card-image{aspect-ratio:3/2;background:#e5e5df;overflow:hidden}.hager-card-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.hager-card-portrait .hager-card-image{background:#deded7}.hager-card-portrait .hager-card-image img{object-fit:contain}.hager-page .hager-product-photo{object-fit:contain;background:#fff}.hager-card-title{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.hager-card-title h3{letter-spacing:-.04em;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:450;line-height:1.2}.hager-card-title svg{flex-shrink:0;transition:transform .25s}.hager-card>p{color:#61615e;max-width:450px;margin-top:12px;font-size:.9375rem;line-height:1.7}@media (hover:hover){.hager-card:hover .hager-card-image img{transform:scale(1.035)}.hager-card:hover svg{transform:translate(3px,-3px)}}.hager-expertise,.hager-region,.hager-preparation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;padding-block:90px;display:grid}.hager-expertise h2,.hager-region h2,.hager-preparation h2{margin-top:24px;font-size:clamp(2.5rem,3.7vw,4.5rem)}.hager-prose{color:#c4c4bf;font-size:1rem;line-height:1.8}.hager-prose p+p{margin-top:20px}.hager-prose .text-link{color:#f5f5f2;margin-top:26px}.hager-proof{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:10%;padding-block:80px;display:grid}.hager-proof figure{justify-self:center;max-width:440px}.hager-proof img{object-fit:contain;height:auto;max-height:540px}.hager-proof h2{margin-top:24px;font-size:clamp(2.5rem,3.8vw,4.5rem)}.hager-proof p:not(.eyebrow){color:#61615e;max-width:570px;margin-top:24px;font-size:1.0625rem;line-height:1.8}.hager-proof .text-link{margin-top:25px}.hager-details{padding-block:34px 50px}.hager-detail-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10%;padding-block:40px;display:grid}.hager-detail-row+.hager-detail-row{border-top:1px solid var(--hager-line)}.hager-detail-row h2{font-size:clamp(1.75rem,2.5vw,3rem);line-height:1.15}.hager-detail-row p{color:#61615e;max-width:740px;font-size:1.0625rem;line-height:1.85}.hager-faq{border-bottom:1px solid var(--hager-line);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:10%;padding-block:72px;display:grid}.hager-faq h2{font-size:clamp(2.3rem,3.3vw,3.8rem)}.hager-questions details{border-top:1px solid #bfbfb8}.hager-questions details:last-child{border-bottom:1px solid #bfbfb8}.hager-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:23px;font-size:1.0625rem;line-height:1.5;list-style:none;display:flex}.hager-questions summary::-webkit-details-marker{display:none}.hager-questions summary:focus-visible{outline-offset:4px;outline:2px solid #555}.hager-questions summary svg{flex-shrink:0;transition:transform .25s}.hager-questions details[open] summary svg{transform:rotate(180deg)}.hager-questions details>p{color:#61615e;padding-bottom:25px;padding-right:30px;font-size:1rem;line-height:1.8}.hager-page .text-link{flex-wrap:wrap;min-height:44px;line-height:1.5}.hager-page .button{gap:24px;max-width:100%;line-height:1.5}.hager-page .button svg{flex-shrink:0}@media (min-width:1800px){.hager-hero,.hager-collection,.hager-related,.hager-expertise,.hager-region,.hager-preparation,.hager-proof,.hager-faq,.hager-details,.hager-jump{padding-inline:max(100px,50vw - 820px)}}@media (max-width:1000px){.hager-hero{gap:5%;padding-block:50px 60px}.hager-hero h1{font-size:clamp(2.6rem,4.7vw,4.5rem)}.hager-section-heading{grid-template-columns:1fr 1fr;align-items:start;display:grid}.hager-grid{gap:26px}.hager-expertise,.hager-region,.hager-preparation,.hager-faq{gap:6%}.hager-proof{gap:7%}.hager-image-portrait img{height:480px}.hager-detail-row{gap:6%}}@media (max-width:700px){.hager-hero{grid-template-columns:1fr;gap:35px;padding-block:35px 44px}.hager-hero h1{margin-top:20px;font-size:clamp(2.65rem,9.4vw,4.2rem)}.hager-hub-hero h1{font-size:clamp(3rem,11vw,4.6rem)}.hager-hero .text-link{margin-bottom:25px}.hager-lead{margin-top:22px;font-size:1rem;line-height:1.75}.hager-hero .button{margin-top:25px}.hager-image-portrait img{height:440px;max-height:none}.hager-jump{gap:0;padding-block:10px;display:grid}.hager-jump a{justify-content:space-between;padding-block:8px}.hager-collection,.hager-related{padding-block:48px 54px}.hager-section-heading{margin-bottom:28px;display:block}.hager-section-heading>p,.hager-section-heading>.text-link{margin-top:20px}.hager-grid,.hager-grid-appareillage,.hager-grid-distribution{grid-template-columns:1fr;gap:35px}.hager-card-title{margin-top:16px}.hager-card-title h3{font-size:1.85rem}.hager-card>p{margin-top:10px}.hager-expertise,.hager-region,.hager-preparation,.hager-proof,.hager-faq{grid-template-columns:1fr;gap:30px;padding-block:55px}.hager-proof figure{width:100%;max-width:350px}.hager-proof img{max-height:420px}.hager-proof h2{font-size:2.55rem}.hager-faq{gap:28px}.hager-questions summary{gap:16px;font-size:1rem}.hager-questions details>p{padding-right:0}.hager-details{padding-block:15px 25px}.hager-detail-row{grid-template-columns:1fr;gap:18px;padding-block:30px}.hager-detail-row p{font-size:1rem;line-height:1.8}.hager-detail-row h2{font-size:2rem}.hager-page .dedicated-cta h2{font-size:clamp(2.65rem,9vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.hager-card-image img,.hager-card-title svg,.hager-questions summary svg{transition:none}.hager-card:hover .hager-card-image img{transform:none}}
