.detail-page .pd-chip{color:#171717;height:56px;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.6px;white-space:nowrap;background:#fff;border:1px solid #cdcdcd;border-radius:9px;justify-content:center;align-items:center;padding:10px 25px;font-size:20px;line-height:18.192px;display:inline-flex}.detail-page .pd-rating{color:#0000;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:block}.detail-page .pd-booking{grid-template-columns:760px 1fr;align-items:start;gap:368px;display:grid}.detail-page .pd-booking-copy{position:sticky;top:160px}.detail-page .pd-booking-cards{gap:30px;margin:0;padding:0;list-style:none;display:grid}.detail-page .pd-feature{background:#f8f8f8;border-radius:25px;flex-direction:column;height:844px;padding:30px;transition:background-color .6s ease-in-out;display:flex}.detail-page .pd-feature:hover{background:#f2f2f2}.detail-page .pd-feature header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.detail-page .pd-feature h3{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.26px;color:#111;margin:0;font-size:26px;font-weight:500;line-height:34px}.detail-page .pd-feature-n{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-1px;color:#f36722;flex:none;font-size:34px;font-weight:500;line-height:34px}.detail-page .pd-feature p{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.34px;color:#3e3e3d;margin:18px 0 0;font-size:17px;line-height:28px}.detail-page .pd-feature-shot{border-radius:16px;flex:1;width:100%;min-height:0;margin-top:22px;display:block;position:relative;overflow:hidden}.detail-page .pd-metrics{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.detail-page .pd-metrics li+li{border-left:1px solid #1b1b1b29;padding-left:105px}.detail-page .pd-metrics li{padding-right:105px}.detail-page .pd-metric-big{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-1.8px;color:#1c1c1c;text-transform:capitalize;margin:0;font-size:60px;font-weight:500;line-height:64.8px}.detail-page .pd-metric-label{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.78px;color:#1b1b1b;margin:30px 0 0;font-size:26px;font-weight:500;line-height:26px}.detail-page .pd-metric-body{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.4px;color:#000;margin:30px 0 0;font-size:20px;line-height:33px}.detail-page .pd-brand-card{background:#fff;border:1px solid #1b1b1b14;border-radius:25px;width:812px;height:762px;padding:36px}.detail-page .pd-brand-card h3{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-1.4px;margin:0 0 28px;font-size:46px;font-weight:500;line-height:52px}.detail-page .pd-type{color:#fff;background:linear-gradient(160deg,#0a1d6b 0%,#1b4ed8 100%)}.detail-page .pd-type h3{color:#fff}.detail-page .pd-type-inner{background:#ffffff1f;border-radius:18px;height:590px;padding:30px;position:relative;overflow:hidden}.detail-page .pd-type-primary{margin:0;font-size:28px;font-weight:600;line-height:34px}.detail-page .pd-type-note{color:#ffffffdb;max-width:520px;margin:14px 0 0;font-size:16px;line-height:26px}.detail-page .pd-type-family{margin:46px 0 0;font-size:34px;font-weight:500;line-height:40px}.detail-page .pd-type-weights{gap:6px;margin:14px 0 0;padding:0;font-size:20px;line-height:30px;list-style:none;display:grid}.detail-page .pd-type-aa{color:#fff;font-size:150px;font-weight:500;line-height:150px;position:absolute;bottom:10px;right:34px}.detail-page .pd-palette{background:#eef4fd}.detail-page .pd-palette-grid{border-radius:6px;grid-template:"a b b"1fr"a c d"1fr/1fr 1fr 1fr;height:590px;display:grid;overflow:hidden}.detail-page .pd-swatch{font-family:var(--font-dm-sans), sans-serif;padding:22px;font-size:18px;line-height:24px;position:relative}.detail-page .pd-swatch-a{grid-area:a}.detail-page .pd-swatch-b{grid-area:b}.detail-page .pd-swatch-c{grid-area:c}.detail-page .pd-swatch-d{grid-area:d}.detail-page .pd-swatch-hex{opacity:.9;font-size:15px;position:absolute;bottom:20px;left:22px}.detail-page .pd-feature{height:var(--pd-card-h,844px)}.detail-page .pd-feature:not(:has(.pd-feature-shot)){height:auto;min-height:320px}.detail-page .pd-palette-flow{grid-template:none/repeat(3,1fr);grid-auto-rows:1fr}.detail-page .pd-booking{grid-template-columns:769px 809px;gap:162px}.detail-page .pd-booking-copy{will-change:transform;align-self:start;position:static}.detail-page.pd-v2 .pd-booking{grid-template-columns:769px 809px;gap:162px}.detail-page.pd-v2 .pd-booking .pd-booking-cards{gap:30px}.detail-page.pd-v2 .pd-feature{border-radius:25px;padding:22px}.detail-page.pd-v2 .pd-feature header{margin:27px 26px 0}.detail-page.pd-v2 .pd-feature h3{letter-spacing:-.3px;font-size:30px;line-height:40px}.detail-page.pd-v2 .pd-feature .pd-feature-n{font-size:50px;line-height:40px}.detail-page.pd-v2 .pd-feature p{letter-spacing:-.4px;margin:25px 99px 0 28px;font-size:20px;line-height:33px}.detail-page.pd-v2 .pd-feature .pd-feature-shot{border-radius:12px;flex:0 408px;min-height:0;max-height:408px;margin-top:25px}.detail-page.pd-v2 .pd-brand-card{width:777px;height:766px;padding:36px}.detail-page.pd-v2 .pd-brand-card h3{letter-spacing:-2px;margin:26px 0 34px;font-size:67px;line-height:76px}.detail-page.pd-v2 .pd-type{background:linear-gradient(200deg,#b96716 0%,#9f5615 28%,#411818 63%,#2a1c1c 100%)}.detail-page.pd-v2 .pd-type-inner{background:#ffffff0d;border:1px solid #ffffff24;height:557px;padding:30px}.detail-page.pd-v2 .pd-type-primary{font-size:33px;font-weight:500;line-height:40px}.detail-page.pd-v2 .pd-type-note{text-transform:capitalize;max-width:655px;margin-top:20px;font-size:18px;line-height:27px}.detail-page.pd-v2 .pd-type-family{text-transform:capitalize;margin-top:30px;font-size:44px;line-height:52px}.detail-page.pd-v2 .pd-type-weights{gap:0;margin-top:27px;font-size:27px;line-height:43px}.detail-page.pd-v2 .pd-type-aa{font-size:211px;line-height:211px;bottom:44px;right:30px}.detail-page.pd-v2 .pd-palette{background:#000}.detail-page.pd-v2 .pd-palette h3{color:#fff}.detail-page.pd-v2 .pd-palette-grid{border-radius:0;height:517px;margin-top:56px}.detail-page.pd-v2 .pd-swatch{padding:21px 19px;font-size:22px;line-height:32px}.detail-page.pd-v2 .pd-swatch-hex{opacity:1;font-size:18px;bottom:36px;left:19px}.detail-page.pd-v2 .pd-metrics{grid-template-columns:var(--pd-m-t1) var(--pd-m-t2) 1fr}.detail-page.pd-v2 .pd-metrics li{padding-right:var(--pd-m-p1)}.detail-page.pd-v2 .pd-metrics li+li{padding-left:61px}.detail-page.pd-v2 .pd-metrics li:nth-child(2){padding-right:100px}.detail-page.pd-v2 .pd-metrics li:nth-child(3){padding-right:0}.detail-page.pd-v2 .pd-metric-label{letter-spacing:-1.8px;margin:0;font-size:60px;line-height:65px}.detail-page.pd-v2 .pd-metric-body{max-width:400px;margin-top:22px}.detail-page.pd-v2 .pd-metrics li+li{background:linear-gradient(#1b1b1b29,#1b1b1b29) 0 44px/1px 297px no-repeat;border-left:0}.detail-page.pd-v2 .pd-metrics li:nth-child(3) .pd-metric-label{width:500px}.detail-page .pd-m-logo img,.pd-m-root .pd-m-logo img{width:min(280px,72vw);height:auto;display:block}.detail-page.pd-v2 .pd-palette-7{flex-wrap:wrap;align-content:stretch;display:flex}.detail-page.pd-v2 .pd-palette-7>*{height:50%}.detail-page.pd-v2 .pd-palette-7>:nth-child(-n+3){width:33.3333%}.detail-page.pd-v2 .pd-palette-7>:nth-child(n+4){width:25%}
.mh-root .pd-m-title{font-size:40px;line-height:46px}.mh-root .pd-m-shot{border-radius:18px;width:100%;height:auto;margin-top:18px;display:block}.mh-root .pd-m-chips{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mh-root .pd-m-chips li{color:#171717;background:#fff;border:1px solid #cdcdcd;border-radius:9px;padding:10px 16px;font-size:15px;line-height:20px}.mh-root .pd-m-rating{letter-spacing:-3px;color:#0000;background:linear-gradient(120deg,#3b0909 0%,#b50d0d 35%,#f36722 70%,#ffc183 100%);-webkit-background-clip:text;background-clip:text;margin:26px 0 0;font-size:96px;font-weight:400;line-height:96px}.mh-root .pd-m-rating-label{letter-spacing:-.6px;color:#000;margin:4px 0 0;font-size:22px;font-weight:500}.mh-root .pd-m-dark{background:#000}.mh-root .pd-m-dark .mh-h2,.mh-root .pd-m-dark .mh-body{color:#fff}.mh-root .pd-m-features{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mh-root .pd-m-features article{background:#f8f8f8;border-radius:18px;padding:20px}.mh-root .pd-m-features header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mh-root .pd-m-features h3{color:#111;margin:0;font-size:20px;font-weight:600;line-height:27px}.mh-root .pd-m-features header span{color:#f36722;flex:none;font-size:26px;font-weight:500}.mh-root .pd-m-features p{color:#3e3e3d;margin:12px 0 0;font-size:15px;line-height:25px}.mh-root .pd-m-features img{border-radius:12px;width:100%;height:auto;margin-top:16px;display:block}.mh-root .pd-m-metrics{gap:22px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mh-root .pd-m-metrics li+li{border-top:1px solid #1b1b1b24;padding-top:22px}.mh-root .pd-m-metric-big{letter-spacing:-.9px;color:#1c1c1c;margin:0;font-size:30px;font-weight:500;line-height:38px}.mh-root .pd-m-metric-label{color:#1b1b1b;margin:8px 0 0;font-size:18px;font-weight:500}
