.hh-page{--hh-navy: #123b5d;--hh-ocean: #3b82c4;--hh-orange: #ff7a00;--hh-sand: #f8f6f2;--hh-slate: #2d3748;--hh-line: #e3ded4;--hh-line-navy: rgba(255, 255, 255, .18);--hh-muted: #6b7688;font-family:var(--font-body--family, Inter, system-ui, sans-serif);color:var(--hh-slate)}.hh-band{background:#fff;padding-block:clamp(3.5rem,8vw,6.5rem)}.hh-band--sand{background:var(--hh-sand)}.hh-band--navy{background:var(--hh-navy);color:#fff}.hh-inner{max-width:1120px;margin-inline:auto;padding-inline:clamp(1.125rem,4vw,2.5rem)}.hh-inner--narrow{max-width:780px}.hh-eyebrow{margin:0 0 .75rem;font-family:var(--font-heading--family, Montserrat, system-ui, sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-ocean)}.hh-eyebrow--light{color:#9ccbf0}.hh-h2{margin:0 0 1rem;font-family:var(--font-heading--family, Montserrat, system-ui, sans-serif);font-size:clamp(1.75rem,4.2vw,2.6rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--hh-navy);text-wrap:balance;max-width:20ch}.hh-h2--light{color:#fff}.hh-h3{margin:0 0 .5rem;font-family:var(--font-heading--family, Montserrat, system-ui, sans-serif);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--hh-navy)}.hh-h3--light{color:#fff}.hh-lede{margin:0 0 2rem;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.6;color:var(--hh-slate);max-width:62ch}.hh-lede--light{color:#ffffffdb}.hh-body{margin:0;line-height:1.6;color:var(--hh-slate)}.hh-body--light{color:#fffc}.hh-note{margin:1.75rem 0 0;font-size:.9375rem;color:var(--hh-muted);font-style:italic}.hh-shift{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(1rem,3vw,2rem)}.hh-shift__col{background:#fff;border:1px solid var(--hh-line);border-radius:10px;padding:clamp(1.25rem,3vw,1.875rem)}.hh-shift__col--after{border-color:var(--hh-orange);box-shadow:0 2px 0 var(--hh-orange) inset}.hh-shift__label{margin:0 0 .875rem;font-family:var(--font-heading--family, Montserrat, sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hh-muted)}.hh-shift__col--after .hh-shift__label{color:var(--hh-navy)}.hh-shift__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6875rem}.hh-shift__list li{position:relative;padding-left:1.25rem;line-height:1.5;font-size:.9375rem}.hh-shift__list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--hh-line)}.hh-shift__col--after .hh-shift__list li:before{background:var(--hh-orange)}.hh-shift__arrow{align-self:center;color:var(--hh-ocean);width:40px;flex:none}.hh-shift__arrow svg{width:100%;height:auto;display:block}.hh-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.hh-feature{background:var(--hh-sand);border-radius:10px;padding:clamp(1.375rem,3vw,1.875rem);display:flex;flex-direction:column;gap:.5rem}.hh-band--sand .hh-feature{background:#fff}.hh-feature__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:9px;background:var(--hh-navy);color:#fff;margin-bottom:.375rem}.hh-feature__icon svg{width:26px;height:26px}.hh-feature__title{margin:0;font-family:var(--font-heading--family, Montserrat, sans-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--hh-navy)}.hh-feature__feat{margin:0;font-size:.875rem;font-weight:600;color:var(--hh-ocean)}.hh-feature__ben{margin:0;font-size:.9375rem;line-height:1.55;color:var(--hh-slate)}.hh-feature__res{margin:.375rem 0 0;padding-top:.75rem;border-top:1px solid var(--hh-line);font-size:.9375rem;font-weight:600;color:var(--hh-navy)}.hh-band--sand .hh-feature__res{border-top-color:#eae5db}.hh-breeds{display:flex;flex-wrap:wrap;gap:.625rem;margin:0 0 2.5rem;padding:0;list-style:none}.hh-breeds li{font-family:var(--font-heading--family, Montserrat, sans-serif);font-size:.875rem;font-weight:600;padding:.4375rem .875rem;border:1px solid var(--hh-line-navy);border-radius:100px;color:#fff}.hh-breeds__why{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1.25rem,3vw,2.25rem);padding-top:2rem;border-top:1px solid var(--hh-line-navy)}.hh-life{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.75rem,5vw,4rem);align-items:center}.hh-ticks{margin:0 0 2rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.hh-ticks li{position:relative;padding-left:1.75rem;font-size:1rem;line-height:1.5}.hh-ticks li:before{content:"";position:absolute;left:0;top:.3em;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--hh-orange);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.hh-life__media img{display:block;width:100%;height:auto;border-radius:12px}.hh-ph{aspect-ratio:4 / 3;border:2px dashed var(--hh-line);border-radius:12px;background:var(--hh-sand);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;text-align:center}.hh-ph__label{font-family:var(--font-heading--family, Montserrat, sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-navy)}.hh-ph__hint{font-size:.875rem;line-height:1.45;color:var(--hh-muted);max-width:30ch}.hh-placeholder-banner{background:#fff4e6;border:1px solid var(--hh-orange);border-radius:8px;padding:.875rem 1.125rem;margin-bottom:1.75rem;font-size:.9375rem;line-height:1.5;color:#7a3c00;max-width:68ch}.hh-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.hh-review{background:#fff;border:1px solid var(--hh-line);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.hh-review__stars{margin:0;color:var(--hh-orange);letter-spacing:.12em}.hh-review__quote{margin:0;font-size:1rem;line-height:1.55;color:var(--hh-slate)}.hh-review__who{margin:auto 0 0;font-size:.8125rem;font-weight:600;color:var(--hh-muted)}.hh-table-scroll{overflow-x:auto;border:1px solid var(--hh-line);border-radius:10px}.hh-table{width:100%;border-collapse:collapse;min-width:560px;background:#fff}.hh-table th,.hh-table td{padding:.875rem 1.125rem;text-align:left;border-bottom:1px solid var(--hh-line)}.hh-table thead th{font-family:var(--font-heading--family, Montserrat, sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hh-muted);background:var(--hh-sand)}.hh-table thead th.hh-table__us{color:var(--hh-navy)}.hh-table tbody th{font-size:.9375rem;font-weight:500;color:var(--hh-slate)}.hh-table td.hh-table__us{background:#ff7a000d;font-weight:600}.hh-table tbody tr:last-child th,.hh-table tbody tr:last-child td{border-bottom:none}.hh-yes{color:#1f6b3d;font-size:.9375rem}.hh-no,.hh-var{color:var(--hh-muted);font-size:.9375rem}.hh-qa{display:flex;flex-direction:column}.hh-det{border-bottom:1px solid var(--hh-line)}.hh-band--sand .hh-det{border-bottom-color:#e6e0d5}.hh-det__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading--family, Montserrat, sans-serif);font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--hh-navy)}.hh-det__q::-webkit-details-marker{display:none}.hh-det__mark{position:relative;flex:none;width:20px;height:20px}.hh-det__mark:before,.hh-det__mark:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:var(--hh-orange);transform:translateY(-50%);transition:transform .2s ease}.hh-det__mark:after{transform:translateY(-50%) rotate(90deg)}.hh-det[open] .hh-det__mark:after{transform:translateY(-50%) rotate(0)}.hh-det__a{padding:0 0 1.25rem;max-width:68ch}.hh-det__a p{margin:0;line-height:1.62;color:var(--hh-slate)}.hh-det__q:focus-visible{outline:2px solid var(--hh-orange);outline-offset:3px;border-radius:3px}.hh-safety{margin-top:2.75rem;background:var(--hh-navy);border-radius:12px;padding:clamp(1.5rem,3.5vw,2.25rem);color:#fff}.hh-safety .hh-h3{color:#fff;margin-bottom:1rem}.hh-safety__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.875rem 2rem}.hh-safety__list li{position:relative;padding-left:1.5rem;font-size:.9375rem;line-height:1.55;color:#ffffffe0}.hh-safety__list li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--hh-orange);border-radius:2px}.hh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:.875rem 2rem;border-radius:8px;font-family:var(--font-heading--family, Montserrat, sans-serif);font-size:1rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease}.hh-btn--primary{background:var(--hh-orange);color:#fff;box-shadow:0 1px #0000002e inset,0 2px 8px #123b5d2e}.hh-btn--primary:hover{background:#e86f00;transform:translateY(-1px)}.hh-btn--primary:active{transform:translateY(0)}.hh-btn:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.hh-band:not(.hh-band--navy) .hh-btn:focus-visible{outline-color:var(--hh-navy)}.hh-btn--lg{min-height:58px;font-size:1.0625rem;padding-inline:2.5rem}.hh-close__inner{text-align:center;display:flex;flex-direction:column;align-items:center}.hh-close .hh-h2{max-width:18ch}.hh-close .hh-lede{margin-bottom:2rem}.hh-close__sub{margin:1.25rem 0 0;font-size:.875rem;color:#ffffffb3}@media screen and (max-width:880px){.hh-life{grid-template-columns:1fr}.hh-life__media{order:-1}}@media screen and (max-width:749px){.hh-shift{grid-template-columns:1fr}.hh-shift__arrow{transform:rotate(90deg);justify-self:center}.hh-h2{max-width:none}.hh-btn{width:100%}}@media(prefers-reduced-motion:reduce){.hh-btn,.hh-det__mark:before,.hh-det__mark:after{transition:none}.hh-btn--primary:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hh-sales-page.css.map */
