.hh-finder-entry,.hh-finder-entry *,.hh-finder-entry *:before,.hh-finder-entry *:after{box-sizing:border-box}.hh-finder-entry{--hh-finder-cta-bg:#15140f;--hh-finder-cta-surface:rgba(29,28,22,.94);--hh-finder-cta-ink:#fff;--hh-finder-cta-muted:rgba(255,255,255,.72);--hh-finder-cta-yellow:#f6bd06;--hh-finder-cta-yellow-dark:#d9a404;--hh-finder-cta-line:rgba(246,189,6,.26);--hh-finder-cta-shadow:0 18px 44px rgba(0,0,0,.22);color:var(--hh-finder-cta-ink);font-family:inherit;text-align:left}.hh-finder-entry a,.hh-finder-entry a:visited,.hh-finder-entry a:hover,.hh-finder-entry a:focus,.hh-finder-entry a:active{text-decoration:none}.hh-finder-entry button,.hh-finder-entry button:hover,.hh-finder-entry button:focus,.hh-finder-entry button:active{appearance:none;background-image:none;box-shadow:none;text-shadow:none;text-transform:none}.hh-finder-entry button:before,.hh-finder-entry button:after,.hh-finder-entry button:hover:before,.hh-finder-entry button:hover:after,.hh-finder-entry button:focus:before,.hh-finder-entry button:focus:after,.hh-finder-entry button:active:before,.hh-finder-entry button:active:after{content:none !important;display:none !important}.hh-finder-entry--home{align-items:center;background:radial-gradient(circle at 6% 50%,rgba(246,189,6,.16),rgba(246,189,6,.05) 22%,transparent 42%),radial-gradient(circle at 94% 50%,rgba(246,189,6,.14),rgba(246,189,6,.04) 24%,transparent 44%),linear-gradient(180deg,#10110e 0%,#0f100d 58%,#0b0c09 100%);display:flex;height:50vh;margin:0 calc(50% - 50vw) 28px;overflow:hidden;padding:28px 18px;width:100vw}.hh-finder-entry--home:before,.hh-finder-entry--home:after{content:none !important;display:none !important}.hh-finder-entry--home .hh-finder-entry__inner{align-items:center;background:linear-gradient(120deg,rgba(255,255,255,.04),transparent 42%),linear-gradient(90deg,rgba(246,189,6,.2),rgba(246,189,6,.06) 34%,transparent 70%),var(--hh-finder-cta-bg);border:1px solid var(--hh-finder-cta-line);border-radius:8px;box-shadow:var(--hh-finder-cta-shadow);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(360px,520px);margin:0 auto;max-width:1480px;padding:28px}.hh-finder-entry--home .hh-finder-entry__content{justify-self:start;text-align:left !important;width:100%}.hh-finder-entry__eyebrow{align-items:center;color:var(--hh-finder-cta-yellow) !important;display:inline-flex;font-size:12px !important;font-weight:800;gap:8px;letter-spacing:.02em;margin:0 0 8px !important;text-transform:uppercase}.hh-finder-entry--home .hh-finder-entry__eyebrow{justify-content:flex-start;text-align:left !important}.hh-finder-entry__content h2{color:var(--hh-finder-cta-ink);font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:800;line-height:1.12;margin:0;text-align:left;text-transform:none}.hh-finder-entry--home .hh-finder-entry__content h2{text-align:left !important}.hh-finder-entry__content p{color:var(--hh-finder-cta-muted);font-size:15px;line-height:1.55;margin:12px 0 0;max-width:680px;text-align:left}.hh-finder-entry--home .hh-finder-entry__content p{margin-left:0 !important;margin-right:0 !important;text-align:left !important}.hh-finder-entry__proof{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:18px 0 0;padding:0}.hh-finder-entry--home .hh-finder-entry__proof{justify-content:flex-start;text-align:left !important}.hh-finder-entry__proof li{align-items:center;color:rgba(255,255,255,.86);display:inline-flex;font-size:13px;font-weight:700;gap:7px}.hh-finder-entry__proof .fa{color:var(--hh-finder-cta-yellow)}.hh-finder-entry__form{align-items:end;background:var(--hh-finder-cta-surface);border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:18px}.hh-finder-entry__field{display:grid;gap:7px;min-width:0}.hh-finder-entry__field label{color:rgba(255,255,255,.88);font-size:12px;font-weight:800;line-height:1.2;margin:0;text-transform:uppercase}.hh-finder-entry__input-wrap{position:relative}.hh-finder-entry__input-wrap .fa{color:var(--hh-finder-cta-yellow);pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.hh-finder-entry__field input,.hh-finder-entry__field select{background:#24231f !important;border:1px solid rgba(255,255,255,.24) !important;border-radius:6px !important;box-shadow:none !important;color:#fff !important;font-size:14px !important;height:46px !important;line-height:46px !important;margin:0 !important;min-width:0;outline:0 !important;padding:0 14px !important;width:100%}.hh-finder-entry__input-wrap input{padding-right:40px !important}.hh-finder-entry__field input::placeholder{color:rgba(255,255,255,.48)}.hh-finder-entry__field input:hover,.hh-finder-entry__field input:focus,.hh-finder-entry__field select:hover,.hh-finder-entry__field select:focus{background:#24231f !important;border-color:var(--hh-finder-cta-yellow) !important;color:#fff !important}.hh-finder-entry__actions{align-items:center;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.hh-finder-entry__button,.hh-finder-entry__compact-button{align-items:center;background:linear-gradient(180deg,#ffd858 0%,var(--hh-finder-cta-yellow) 58%,#e7a900 100%) !important;border:1px solid var(--hh-finder-cta-yellow-dark) !important;border-radius:6px !important;color:#111 !important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;line-height:1.1;min-height:46px;padding:0 18px !important;text-align:center}.hh-finder-entry__button:hover,.hh-finder-entry__button:focus,.hh-finder-entry__compact-button:hover,.hh-finder-entry__compact-button:focus{background:linear-gradient(180deg,#ffdf70 0%,var(--hh-finder-cta-yellow) 58%,#e7a900 100%) !important;color:#111 !important}.hh-finder-entry__link,.hh-finder-entry__link:visited,.hh-finder-entry__link:hover,.hh-finder-entry__link:focus{color:var(--hh-finder-cta-yellow);font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:var(--hh-finder-cta-yellow);text-underline-offset:3px;white-space:nowrap}.hh-finder-entry--compact{align-items:center;background:var(--hh-finder-cta-bg);border:1px solid var(--hh-finder-cta-line);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin:18px 0;padding:18px}.hh-finder-entry--product{margin:16px 0 18px}.hh-finder-entry__compact-icon{align-items:center;border:1px solid var(--hh-finder-cta-yellow);border-radius:50%;color:var(--hh-finder-cta-yellow);display:inline-flex;height:42px;justify-content:center;width:42px}.hh-finder-entry__compact-copy{display:grid;gap:4px;min-width:0}.hh-finder-entry__compact-copy strong{color:var(--hh-finder-cta-ink);font-size:15px;font-weight:800;line-height:1.25}.hh-finder-entry__compact-copy span{color:var(--hh-finder-cta-muted);font-size:13px;line-height:1.45}.hh-custom-made-notice,.hh-custom-made-notice *,.hh-custom-made-notice *:before,.hh-custom-made-notice *:after,.hh-fit-details-notice,.hh-fit-details-notice *,.hh-fit-details-notice *:before,.hh-fit-details-notice *:after{box-sizing:border-box}.product__after-desc-block{margin-bottom:20px}@media only screen and (min-width:640px){.product__after-desc-block{margin-bottom:0 !important}}.hh-fit-details-notice{align-items:flex-start;background:linear-gradient(120deg,rgba(246,189,6,.18),rgba(255,255,255,.96) 48%),#fffaf0;border:1px solid rgba(246,189,6,.42);border-left:4px solid #f6bd06;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.1);color:#181818;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin:0 0 16px;max-width:520px;padding:14px 16px;text-align:left;width:100%}.hh-fit-details-notice__icon{align-items:center;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.62),transparent 34%),rgba(246,189,6,.12);border:1px solid #f6bd06;border-radius:50%;color:#f6bd06;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.hh-fit-details-notice__svg{display:block;fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:21px}.hh-fit-details-notice__copy{display:grid;gap:4px;min-width:0}.hh-fit-details-notice__copy strong{color:#111;font-size:14px;font-weight:800;line-height:1.25}.hh-fit-details-notice__copy span{color:#2f2f2f;font-size:13px;line-height:1.45}.hh-custom-made-notice{align-items:center;background:linear-gradient(135deg,rgba(246,189,6,.18),rgba(255,255,255,.98) 42%,rgba(244,248,245,.96) 100%),#fffdf7;border:1px solid rgba(189,145,24,.24);border-radius:8px;box-shadow:0 12px 28px rgba(18,22,18,.08);color:#1f211d;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin:18px 0 0;max-width:496px;padding:16px 18px;text-align:left}.hh-custom-made-notice__icon{align-items:center;border:1px solid rgba(189,145,24,.34);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.88),transparent 34%),rgba(246,189,6,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 8px 18px rgba(189,145,24,.14);color:#a46a00;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px;position:relative;z-index:1}.hh-custom-made-notice__craft-icon{display:block;fill:none;height:25px;opacity:.96;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:25px}.hh-custom-made-notice__copy{display:grid;gap:3px;min-width:0;position:relative;z-index:1}.hh-custom-made-notice__copy strong{color:#1a1c18;font-size:15px;font-weight:800;line-height:1.25}.hh-custom-made-notice__copy span{color:#4b524b;font-size:13px;line-height:1.45}@media (max-width:960px){.hh-finder-entry--home .hh-finder-entry__inner{grid-template-columns:1fr}}@media (max-width:720px){.hh-finder-entry--home{padding:18px 12px;height:auto}.hh-finder-entry--home .hh-finder-entry__inner{padding:20px}.hh-finder-entry__content h2{font-size:26px}.hh-finder-entry__form,.hh-finder-entry__actions,.hh-finder-entry--compact{grid-template-columns:1fr}.hh-finder-entry__link{justify-self:center;white-space:normal}.hh-finder-entry__compact-button{width:100%}.hh-custom-made-notice,.hh-fit-details-notice{align-items:flex-start;grid-template-columns:auto minmax(0,1fr);padding:16px}}@media only screen and (max-width:639px){.product-info-main{margin-bottom:50px}}