.bh-five{color:#3b2732;background:#fdf7f3;font-family:inherit}.bh-five *{box-sizing:border-box}.five-wrap{max-width:1000px;margin:auto;padding:55px 20px}.bh-five h2,.bh-five h3{font-family:Georgia,serif;line-height:1.12}.bh-five h2{font-size:clamp(30px,4vw,48px);margin:12px 0 18px}.bh-five h3{font-size:23px;margin:12px 0 8px}.bh-five p{line-height:1.6}.five-kicker{font-size:10px;font-weight:700;letter-spacing:.16em;color:#76284f}.five-looks{text-align:center}.five-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left;margin:30px 0 14px}.five-pair{display:grid;grid-template-columns:1fr 1fr;gap:5px}.five-pair figure{margin:0;position:relative}.five-pair img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:9px}.five-pair figcaption{position:absolute;top:8px;left:8px;background:#fff;border-radius:3px;padding:3px 6px;font-size:10px}.five-feature{display:grid;grid-template-columns:1fr 1fr;background:#f4e4e1;border-radius:15px;overflow:hidden;align-items:center}.five-feature>img{width:100%;height:100%;min-height:300px;object-fit:cover}.five-feature>div{padding:35px}.five-gift{min-height:400px;position:relative;display:grid;place-items:end center;text-align:center;color:white;isolation:isolate}.five-gift>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.five-gift:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#3b2331b8);z-index:-1}.five-gift>div{padding:35px 20px}.five-gift .five-kicker{color:white}.five-gift a,.five-support a{display:inline-block;background:#76284f;color:white;text-decoration:none;padding:12px 20px;border-radius:6px}.five-fit{background:#eeeae2;text-align:center}.five-fit-grid,.five-support{display:grid;grid-template-columns:1fr 1fr;gap:30px;text-align:left}.five-fit-grid>div{border-top:1px solid #bfb1ad}.five-support{align-items:center}.five-support-card{background:#f4e4e1;padding:25px;border-radius:12px}.five-support-card h3{font-size:20px}@media(max-width:749px){.five-wrap{padding:38px 16px}.five-grid{grid-template-columns:1fr;gap:25px}.five-pair img{aspect-ratio:3/4}.five-feature,.five-fit-grid,.five-support{grid-template-columns:1fr}.five-feature>div{padding:24px}.five-carry>img{min-height:320px}.five-gift{min-height:360px}.five-gift>img{object-position:center}.five-support{gap:18px}}