.hh-about-values{background:rgb(var(--color-background, 252, 246, 239));color:#2c463d;padding:32px 4.2% 28px}.hh-about-values *{box-sizing:border-box}.hh-about-values__inner{max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"photo header" "photo choices" "photo panels";column-gap:clamp(32px,4.2vw,64px);row-gap:0;align-items:center}.hh-about-values__header{grid-area:header;align-self:end;padding-bottom:18px}.hh-about-values h2{margin:0;color:#192e28;font-size:clamp(32px,3.1vw,42px);line-height:1.2;font-weight:400;letter-spacing:-.8px;text-align:left}.hh-about-values__subtitle{margin:10px 0 0;color:#52645c;font-size:16px;line-height:1.5;text-wrap:balance}.hh-about-values__group{grid-area:choices;align-self:center;margin:0;padding:0;border:0;min-width:0}.hh-about-values__choices{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 22px;margin:0 0 16px;padding:0;min-width:0}.hh-about-values__choice{position:relative;display:flex;align-items:center;min-height:44px;max-width:100%;cursor:pointer;color:#52645c;text-align:left}.hh-about-values__choice span{display:block;padding:10px 0 9px;border-bottom:1px solid transparent;font-size:15px;line-height:1.4;transition:color .15s ease,border-color .15s ease}.hh-about-values__choice:hover{color:#192e28}.hh-about-values__choice:has(input:checked){color:#192e28}.hh-about-values__choice:has(input:checked) span{border-bottom-color:currentColor}.hh-about-values__choice:has(input:focus-visible){outline:2px solid #2c463d;outline-offset:4px;border-radius:2px}.hh-about-values__visually-hidden,.hh-about-values__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hh-about-values__photo-frame{grid-area:photo;min-width:0;overflow:hidden;border-radius:8px;aspect-ratio:3 / 2}.hh-about-values__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.hh-about-values__panels{grid-area:panels;align-self:start;display:grid;padding:0;color:#2c463d;font-size:19px;line-height:1.65;text-align:left}.hh-about-values__panel{grid-area:1 / 1;min-width:0;visibility:hidden;overflow-wrap:break-word}.hh-about-values__panel p{margin:0;font-size:inherit;line-height:inherit}.hh-about-values[data-selected="1"] .hh-about-values__panel[data-value="1"],.hh-about-values[data-selected="2"] .hh-about-values__panel[data-value="2"],.hh-about-values[data-selected="3"] .hh-about-values__panel[data-value="3"],.hh-about-values:not([data-selected]):has(input[value="1"]:checked) .hh-about-values__panel[data-value="1"],.hh-about-values:not([data-selected]):has(input[value="2"]:checked) .hh-about-values__panel[data-value="2"],.hh-about-values:not([data-selected]):has(input[value="3"]:checked) .hh-about-values__panel[data-value="3"]{visibility:visible}@media screen and (min-width:990px){.hh-about-values{padding-top:42px;padding-bottom:34px}.hh-about-values__inner{max-width:1160px;column-gap:clamp(42px,5vw,76px)}.hh-about-values__header{padding-bottom:12px}.hh-about-values h2{font-size:clamp(32px,2.8vw,40px)}.hh-about-values__photo-frame{border-radius:12px;box-shadow:0 10px 28px #1f30280f}.hh-about-values__choices{column-gap:20px;margin-bottom:12px;border-bottom:1px solid rgba(44,70,61,.14)}.hh-about-values__choice span{font-size:14px}.hh-about-values__panels{font-size:18px;line-height:1.55;padding-top:8px}}@media screen and (max-width:989px){.hh-about-values{padding:26px 20px 24px}.hh-about-values__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "photo" "choices" "panels";max-width:680px}.hh-about-values__header{padding-bottom:18px}.hh-about-values h2{font-size:32px;letter-spacing:-.6px}.hh-about-values__subtitle{margin-top:8px;font-size:15px}.hh-about-values__photo-frame{aspect-ratio:3 / 2}.hh-about-values__choices{margin:12px 0 16px;column-gap:20px}.hh-about-values__panels{font-size:18px;line-height:1.6}}@media screen and (max-width:749px){.hh-about-values{padding:24px 20px 18px}.hh-about-values__header{padding-bottom:16px}.hh-about-values__photo-frame{aspect-ratio:4 / 3}.hh-about-values__choices{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:14px 0 12px}.hh-about-values__choice{min-height:42px;width:100%;align-items:center;border-bottom:1px solid rgba(44,70,61,.15)}.hh-about-values__choice span{display:block;width:100%;font-size:15px;line-height:1.4;padding:10px 0;border-bottom:0}.hh-about-values__choice:has(input:checked){border-bottom-color:#2c463d}.hh-about-values__choice:has(input:checked) span{border-bottom:0;font-weight:500}.hh-about-values__panels{font-size:17px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.hh-about-values__choice span{transition:none}}hh-home-brands{display:block}.hh-brands-home__toggle,.hh-brands-home__toggle[hidden]{display:none}.hh-brands-home{padding-top:3.2rem;padding-bottom:3.6rem}.hh-brands-home__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;column-gap:2rem;row-gap:.6rem;margin-bottom:1.8rem}.hh-brands-home__title{margin:0}.hh-brands-home__more{color:inherit;font-size:1.5rem;text-decoration:underline;text-underline-offset:.25em;white-space:nowrap}.hh-brands-home__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem 2rem;margin:0;padding:0;list-style:none}.hh-brands-home__item{min-width:0}.hh-brands-home__item a{display:flex;align-items:center;min-height:4.2rem;color:inherit;font-size:1.7rem;line-height:1.25;text-decoration:none}.hh-brands-home__item a:hover,.hh-brands-home__item a:focus-visible{text-decoration:underline;text-underline-offset:.25em}.hh-brands-home a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:1100px){.hh-brands-home__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.hh-brands-home{padding-top:2.4rem;padding-bottom:2.8rem}.hh-brands-home__header{margin-bottom:1.2rem}.hh-brands-home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}hh-home-brands[data-ready=true]:not([data-expanded=true]) .hh-brands-home__item:nth-child(n+7){display:none}hh-home-brands[data-ready=true] .hh-brands-home__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;margin-top:.8rem;padding:.5rem 0;border:0;color:inherit;background:transparent;font:inherit;font-size:1.5rem;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.hh-brands-home__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hh-brands-home__item a{min-height:4.4rem;font-size:1.6rem}}.hh-collection-transition{padding:2rem 0 .2rem}.hh-collection-transition__heading{margin:0}@media screen and (max-width:749px){.hh-collection-transition{padding-top:1.5rem}}.hh-legal-page__inner{max-width:820px;margin-inline:auto;padding:48px 24px 64px}.hh-legal-page__inner>h1{margin:0 0 24px}.hh-legal-page__content{font-size:17px;line-height:1.65;overflow-wrap:anywhere}.hh-legal-page__content p{margin:0 0 16px}.hh-legal-page__content h2{font-size:26px;line-height:1.3;margin:36px 0 14px}.hh-legal-page__content h3{font-size:21px;line-height:1.4;margin:24px 0 12px}.hh-legal-page__content ul{padding-inline-start:24px;margin:0 0 20px}.hh-legal-page__content li{margin-block:8px}.hh-legal-page__content nav{padding:16px 24px;margin:24px 0 32px;border:1px solid currentColor;border-radius:8px}.hh-legal-page__content nav ul{margin:0;padding:0;list-style:none}.hh-legal-page__content nav a{display:inline-block;padding-block:5px}.hh-legal-page__content a{text-decoration:underline;text-underline-offset:3px}.hh-legal-page__content a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hh-legal-page__content [id]{scroll-margin-top:150px}@media(max-width:749px){.hh-legal-page__inner{padding:32px 20px 48px}.hh-legal-page__content{font-size:16px}.hh-legal-page__content h2{font-size:23px}}@media print{.hh-legal-page__inner{max-width:none;padding:0}.hh-legal-page__content h2,.hh-legal-page__content h3{break-after:avoid}}.hh-puppy{--hh-puppy-gutter:16px;--hh-green:#30483d;--hh-green-dark:#263a32;--hh-cream:#f3efe5;--hh-soft:#f8f6f0;--hh-border:rgba(48,72,61,.14);--hh-text:#2d352f}.hh-puppy *{box-sizing:border-box}.hh-puppy__inner{width:min(calc(100% - var(--hh-puppy-gutter) * 2),1180px);margin-inline:auto;padding:1.5rem 0 2.5rem;color:var(--hh-text)}.hh-puppy__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(1.25rem,3vw,2.7rem) 0 clamp(2.2rem,4vw,4rem)}.hh-puppy__eyebrow,.hh-puppy__kicker,.hh-puppy__mini{margin:0 0 .7rem;color:var(--hh-green);font-size:1.15rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.hh-puppy__h1{margin:0;font-size:clamp(3.2rem,5.5vw,6.4rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.hh-puppy__lead{max-width:68rem;margin-top:1.4rem;font-size:clamp(1.65rem,1.7vw,1.95rem);line-height:1.55}.hh-puppy__lead p{font-size:inherit;line-height:inherit}.hh-puppy__hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.hh-puppy__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:1.05rem 1.5rem;border:1px solid var(--hh-green);border-radius:.8rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.hh-puppy__button:hover{transform:translateY(-1px)}.hh-puppy__button--primary{color:#fff;background:var(--hh-green)}.hh-puppy__button--primary:hover{background:var(--hh-green-dark)}.hh-puppy__button--secondary{color:var(--hh-green);background:transparent}.hh-puppy__reassurance{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;margin-top:1.5rem;font-size:1.35rem;opacity:.84}.hh-puppy__hero-media{position:relative;height:clamp(410px,34vw,500px);min-height:0;overflow:hidden;border-radius:1.4rem;background:var(--hh-cream)}.hh-puppy__hero-image{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center bottom;display:block}.hh-puppy__hero-note{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:1.1rem 1.25rem;border-radius:.9rem;color:#fff;background:#30483deb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.35rem;line-height:1.45}.hh-puppy__hero-note strong{display:block;margin-bottom:.2rem}.hh-puppy__section{padding:clamp(3rem,6vw,6rem) 0;border-top:1px solid var(--hh-border);scroll-margin-top:10rem}.hh-puppy__section-head{max-width:760px;margin-bottom:2rem}.hh-puppy__section-head h2,.hh-puppy__checklist-copy h2,.hh-puppy__all-products h2{margin:.1rem 0 .8rem;font-size:clamp(2.5rem,3.7vw,4.1rem);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.hh-puppy__section-head>p:last-child,.hh-puppy__checklist-copy>p:last-child,.hh-puppy__all-products p{max-width:720px;margin:.7rem 0 0;font-size:1.55rem;line-height:1.55;opacity:.84}.hh-puppy__package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.hh-puppy__package-card{overflow:hidden;border:1px solid var(--hh-border);border-radius:1.1rem;background:#fff;box-shadow:0 .4rem 1.5rem #22312a0e}.hh-puppy__package-card--featured{box-shadow:0 .6rem 2rem #22312a18}.hh-puppy__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--hh-soft)}.hh-puppy__card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease}.hh-puppy__media--essential{background:#fff}.hh-puppy__card-image--essential{object-fit:contain;object-position:center center;transform:none}.hh-puppy__package-card:hover .hh-puppy__card-image{transform:scale(1.025)}.hh-puppy__package-card:hover .hh-puppy__card-image--essential{transform:none}.hh-puppy__badge{max-width:calc(100% - 1.6rem);line-height:1.35;overflow-wrap:anywhere;position:absolute;top:.8rem;left:.8rem;display:inline-flex;padding:.5rem .75rem;border-radius:99rem;color:var(--hh-green);background:#fffffff0;font-size:1.08rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.hh-puppy__badge--active{color:#fff;background:#30483deb}.hh-puppy__card-copy{padding:1.35rem 1.35rem 1.5rem}.hh-puppy__card-copy h3{margin:.1rem 0 .55rem;font-size:2rem;line-height:1.15}.hh-puppy__card-copy p:not(.hh-puppy__mini){margin:0 0 1rem;font-size:1.4rem;line-height:1.5;opacity:.84}.hh-puppy__text-link,.hh-puppy__muted-link{font-size:1.35rem;font-weight:750;color:var(--hh-green);text-decoration:none}.hh-puppy__muted-link{opacity:.62}.hh-puppy__build-own{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.2rem;padding:1.5rem 1.7rem;border-radius:1rem;background:var(--hh-cream)}.hh-puppy__build-own h3{margin:0 0 .35rem;font-size:2rem}.hh-puppy__build-own p:not(.hh-puppy__mini){margin:0;font-size:1.4rem;opacity:.82}.hh-puppy__need-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hh-puppy__need-card{display:block;overflow:hidden;border:1px solid var(--hh-border);border-radius:1rem;color:inherit;background:#fff;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.hh-puppy__need-card:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.6rem #22312a14}.hh-puppy__need-media{aspect-ratio:4/3;overflow:hidden;background:var(--hh-soft)}.hh-puppy__need-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease}.hh-puppy__need-card:hover .hh-puppy__need-image{transform:scale(1.03)}.hh-puppy__need-card>div:last-child{padding:1.1rem}.hh-puppy__need-card h3{margin:0 0 .45rem;font-size:1.75rem;line-height:1.15}.hh-puppy__need-card p{min-height:6.3rem;margin:0 0 .75rem;font-size:1.28rem;line-height:1.45;opacity:.8}.hh-puppy__need-card span{color:var(--hh-green);font-size:1.25rem;font-weight:750}.hh-puppy__section--favorites{background:var(--hh-soft);margin-inline:calc(50% - 50vw);padding-inline:max(var(--hh-puppy-gutter),calc((100vw - 1180px)/2))}.hh-puppy__editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hh-puppy__editorial-card{display:flex;flex-direction:column;min-height:250px;padding:1.45rem;border:1px solid var(--hh-border);border-radius:1rem;color:inherit;background:#fff;text-decoration:none}.hh-puppy__editorial-card>span{display:inline-flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--hh-green);font-weight:750}.hh-puppy__editorial-card h3{margin:1.1rem 0 .55rem;font-size:1.9rem}.hh-puppy__editorial-card p{margin:0 0 1rem;font-size:1.35rem;line-height:1.5;opacity:.82}.hh-puppy__editorial-card strong{margin-top:auto;color:var(--hh-green);font-size:1.3rem}.hh-puppy__advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hh-puppy__advice-grid article{padding:1.4rem;border-left:3px solid var(--hh-green);background:var(--hh-soft);border-radius:0 .8rem .8rem 0}.hh-puppy__advice-grid b{color:var(--hh-green);font-size:1.25rem}.hh-puppy__advice-grid h3{margin:.45rem 0 .4rem;font-size:1.7rem}.hh-puppy__advice-grid p{margin:0;font-size:1.3rem;line-height:1.5;opacity:.82}.hh-puppy__section--checklist{display:grid;grid-template-columns:.8fr 1.2fr;gap:2.5rem;align-items:start}.hh-puppy__checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.hh-puppy__checklist-grid div{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.05rem;border-radius:.8rem;background:var(--hh-cream);font-size:1.35rem;line-height:1.4}.hh-puppy__checklist-grid span{color:var(--hh-green);font-weight:800}.hh-puppy__all-products{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:3rem 0 1.2rem;border-top:1px solid var(--hh-border)}.hh-puppy__anchor{scroll-margin-top:9rem}@media screen and (max-width:989px){.hh-puppy__hero{grid-template-columns:1fr}.hh-puppy__hero-media{height:clamp(330px,52vw,420px);min-height:0}.hh-puppy__hero-image{min-height:0}.hh-puppy__package-grid,.hh-puppy__need-grid,.hh-puppy__editorial-grid,.hh-puppy__advice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-puppy__section--checklist{grid-template-columns:1fr;gap:1.4rem}}.hh-puppy__mobile-all-link,.hh-puppy__mobile-packages-intro,.hh-puppy__mobile-package-links,.hh-puppy__mobile-guide{display:none}@media screen and (max-width:749px){.hh-puppy__inner{width:min(calc(100% - var(--hh-puppy-gutter) * 2),1180px)}.hh-puppy__hero{padding-top:1rem}.hh-puppy__h1{font-size:clamp(3.2rem,12vw,4.6rem)}.hh-puppy__hero-media{height:300px;min-height:0}.hh-puppy__hero-image{min-height:0}.hh-puppy__package-grid{grid-template-columns:1fr}.hh-puppy__need-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.hh-puppy__need-card p{min-height:0;font-size:1.18rem}.hh-puppy__need-card h3{font-size:1.5rem}.hh-puppy__need-card>div:last-child{padding:.85rem}.hh-puppy__editorial-grid,.hh-puppy__advice-grid,.hh-puppy__checklist-grid{grid-template-columns:1fr}.hh-puppy__editorial-card{min-height:0}.hh-puppy__build-own,.hh-puppy__all-products{align-items:flex-start;flex-direction:column}.hh-puppy__button{width:100%}.hh-puppy__hero-actions .hh-puppy__button{width:auto;flex:1 1 190px}.hh-puppy__hero{gap:1.1rem;padding-top:.8rem;padding-bottom:1.7rem}.hh-puppy__eyebrow{font-size:1rem;margin-bottom:.45rem}.hh-puppy__h1{font-size:clamp(3rem,9.7vw,3.8rem);line-height:1.04;letter-spacing:-.03em}.hh-puppy__lead{margin-top:.85rem;font-size:1.5rem;line-height:1.45}.hh-puppy__lead p{margin:0}.hh-puppy__hero-actions{margin-top:1.15rem;gap:.65rem}.hh-puppy__hero-actions .hh-puppy__button{min-height:4.4rem;padding:.85rem 1.1rem}.hh-puppy__reassurance{margin-top:1rem;font-size:1.15rem;line-height:1.35;gap:.3rem .65rem}.hh-puppy__section{padding:2.7rem 0}.hh-puppy__section-head{margin-bottom:1.35rem}.hh-puppy__hero-note{padding:.85rem 1rem;font-size:1.25rem;line-height:1.4}.hh-puppy__hero-media{height:225px}.hh-puppy__hero-image{object-position:center 49%}.hh-puppy__hero-note{font-size:1.14rem;padding:.65rem .9rem}.hh-puppy__reassurance span:nth-child(2){display:none}.hh-puppy__mobile-all-link{display:inline-flex;margin-top:.7rem;color:var(--hh-green);font-size:1.2rem;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.hh-puppy__section--packages{padding-top:2rem;padding-bottom:2.4rem}.hh-puppy__section--packages .hh-puppy__section-head>p:last-of-type:not(.hh-puppy__mobile-packages-intro){display:none}.hh-puppy__section--packages .hh-puppy__section-head>p:nth-child(3){display:none}.hh-puppy__mobile-packages-intro{display:block;margin-top:.45rem!important;font-size:1.35rem!important;line-height:1.45!important}.hh-puppy__package-grid{grid-template-columns:minmax(0,1fr)}.hh-puppy__package-grid>.hh-puppy__package-card{display:none}.hh-puppy__package-grid>.hh-puppy__package-card:nth-child(2){display:block}.hh-puppy__package-card:nth-child(2) .hh-puppy__media{aspect-ratio:1.9 / 1}.hh-puppy__package-card:nth-child(2) .hh-puppy__card-copy{padding:1rem 1.15rem 1.2rem}.hh-puppy__package-card:nth-child(2) .hh-puppy__card-copy h3{font-size:1.85rem;margin-bottom:.5rem}.hh-puppy__package-card:nth-child(2) .hh-puppy__card-copy>p:not(.hh-puppy__mini){display:none}.hh-puppy__package-card:nth-child(2) .hh-puppy__card-copy>a.hh-puppy__text-link{display:none}.hh-puppy__mobile-package-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.hh-puppy__mobile-package-links a{display:flex;min-width:0;min-height:5rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;padding:.75rem .9rem;border:1px solid var(--hh-green);border-radius:.7rem;color:var(--hh-green);background:#fff;text-decoration:none;font-size:1.22rem;line-height:1.3}.hh-puppy__mobile-package-links strong{font-weight:700}.hh-puppy__build-own{display:none}.hh-puppy__need-grid{gap:.65rem}.hh-puppy__need-media{aspect-ratio:1.55 / 1}.hh-puppy__need-card>div:last-child{display:flex;min-height:5.7rem;align-items:center;padding:.85rem}.hh-puppy__need-card h3{margin:0;font-size:1.4rem;line-height:1.2}.hh-puppy__need-card h3:after{content:" \2192";white-space:nowrap}.hh-puppy__need-card p,.hh-puppy__need-card span,.hh-puppy__section--favorites,.hh-puppy__section--advice,.hh-puppy__section--checklist{display:none}.hh-puppy__mobile-guide{display:block;margin:1.2rem 0 .3rem;border:1px solid var(--hh-border);border-radius:.8rem;background:#fff}.hh-puppy__mobile-guide summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;font-size:1.4rem;line-height:1.4;font-weight:700;color:var(--hh-green);cursor:pointer;list-style:none}.hh-puppy__mobile-guide summary::-webkit-details-marker{display:none}.hh-puppy__mobile-guide-indicator{flex:0 0 auto;font-size:2.1rem;line-height:1}.hh-puppy__mobile-guide[open] .hh-puppy__mobile-guide-indicator{transform:rotate(45deg)}.hh-puppy__mobile-guide-content{border-top:1px solid var(--hh-border);padding:1rem 1.2rem 1.3rem;font-size:1.3rem;line-height:1.5}.hh-puppy__mobile-guide-content h3{margin:1rem 0 .55rem;font-size:1.55rem}.hh-puppy__mobile-guide-content ol,.hh-puppy__mobile-guide-content ul{padding-left:1.6rem;margin:.5rem 0 1rem}.hh-puppy__mobile-guide-content li{margin-bottom:.55rem}.hh-puppy__all-products{gap:.7rem;padding:1.6rem 0 .5rem}.hh-puppy__all-products .hh-puppy__kicker,.hh-puppy__all-products p:last-child{display:none}.hh-puppy__all-products h2{font-size:2.35rem;margin:0}.hh-puppy__all-products .hh-puppy__button{min-height:4.3rem;display:none}}@media screen and (min-width:750px)and (max-width:1199.98px){.hh-puppy{--hh-puppy-gutter:clamp(24px, 3vw, 40px)}.hh-puppy__hero-copy{min-width:0}.hh-puppy__h1{overflow-wrap:break-word}}@media screen and (max-width:989.98px){.hh-puppy__hero-media{height:auto;min-height:0}.hh-puppy__hero-image{width:100%;height:auto;min-height:0;object-fit:contain;object-position:center}.hh-puppy__hero-note{position:static;margin:0;border-radius:0;padding:1.2rem 1.6rem}}@media screen and (max-width:749px){#hh-puppy-all-products-mobile{scroll-margin-top:calc(var(--header-height-live, 160px) + 16px)}.hh-puppy__hero-image{height:clamp(280px,80vw,340px);object-fit:cover;object-position:center 49%}.hh-puppy__hero-note{padding:1rem 1.2rem;font-size:1.25rem;line-height:1.45}}@media(prefers-reduced-motion:reduce){.hh-puppy__button,.hh-puppy__card-image,.hh-puppy__need-card,.hh-puppy__need-image{transition:none}}.hh-puppy .hh-puppy__advice-grid p{font-size:17px;line-height:1.6;opacity:1}.hh-puppy .hh-puppy__advice-grid h3{font-size:19px;line-height:1.35}.hh-puppy .hh-puppy__advice-grid b{font-size:15px}.hh-puppy .hh-puppy__advice-grid article{padding:18px}.hh-puppy .hh-puppy__need-card p{font-size:16px;line-height:1.55;opacity:1}.hh-puppy .hh-puppy__need-card h3{font-size:19px;line-height:1.3}.hh-puppy .hh-puppy__need-card span{font-size:16px;line-height:1.5}.hh-puppy .hh-puppy__section-head>p:last-child,.hh-puppy .hh-puppy__checklist-copy>p:last-child,.hh-puppy .hh-puppy__all-products p{font-size:17px;line-height:1.6;opacity:1}.hh-puppy .hh-puppy__checklist-grid div{font-size:16px;line-height:1.55;padding:12px 14px}.hh-puppy .hh-puppy__card-copy p:not(.hh-puppy__mini),.hh-puppy .hh-puppy__build-own p:not(.hh-puppy__mini){font-size:16px;line-height:1.6;opacity:1}.hh-puppy .hh-puppy__editorial-card p{font-size:16.5px;line-height:1.6;opacity:1}.hh-puppy .hh-puppy__editorial-card strong,.hh-puppy .hh-puppy__text-link,.hh-puppy .hh-puppy__muted-link{font-size:16px;line-height:1.5}.hh-puppy .hh-puppy__reassurance{font-size:15.5px;line-height:1.5;opacity:1}.hh-puppy .hh-puppy__hero-note{font-size:16px;line-height:1.55}@media(max-width:749px){.hh-puppy .hh-puppy__lead{font-size:17px;line-height:1.55}.hh-puppy .hh-puppy__need-card h3{font-size:16.5px;line-height:1.3}.hh-puppy .hh-puppy__mobile-guide summary{font-size:16px;line-height:1.5}.hh-puppy .hh-puppy__mobile-guide-content{font-size:17px;line-height:1.6;padding:16px}.hh-puppy .hh-puppy__mobile-guide-content h3{font-size:19px;line-height:1.35}.hh-puppy .hh-puppy__mobile-guide-content ul{font-size:16px;line-height:1.55}.hh-puppy .hh-puppy__mobile-guide-content li{margin-bottom:10px}.hh-puppy .hh-puppy__mobile-packages-intro{font-size:16px!important;line-height:1.55!important}.hh-puppy .hh-puppy__mobile-all-link{font-size:16px;line-height:1.5}}.hh-puppy .hh-puppy__muted-link{opacity:1}.hh-social-gallery{color:rgb(var(--color-foreground))}.hh-social-gallery__inner{max-width:1240px;margin-inline:auto;padding-block:30px 34px}.hh-social-gallery__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:17px}.hh-social-gallery__heading{margin:0;color:rgb(var(--color-heading));font-size:clamp(26px,2.6vw,33px);line-height:1.22;font-weight:400;letter-spacing:-.025em}.hh-social-gallery__intro{margin:7px 0 0;font-size:16px;line-height:1.5}.hh-social-gallery__profile{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding-block:8px;color:inherit;font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.hh-social-gallery__profile .icon{width:20px;height:20px;flex:0 0 20px}.hh-social-gallery__grid{display:grid;grid-template-columns:repeat(var(--hh-social-columns),minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.hh-social-gallery__item{min-width:0;margin:0;padding:0}.hh-social-gallery__photo{display:block;position:relative;width:100%;overflow:hidden;border-radius:12px;background:rgba(var(--color-foreground),.04)}.hh-social-gallery__photo--square{aspect-ratio:1}.hh-social-gallery__photo--landscape{aspect-ratio:4 / 3}.hh-social-gallery__photo img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-social-gallery a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media screen and (max-width:749px){.hh-social-gallery__inner{padding-block:24px 28px}.hh-social-gallery__head{display:block;margin-bottom:14px}.hh-social-gallery__profile{margin-top:3px}.hh-social-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hh-social-gallery__item:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 10px)/2);justify-self:center}.hh-social-gallery__photo{border-radius:9px}}.puppy-universe{padding:clamp(2rem,4vw,3.8rem) 1.5rem clamp(2.5rem,5vw,4.75rem)}.puppy-universe__inner{width:min(100%,1120px);margin-inline:auto}.puppy-universe__header{max-width:720px;margin:0 auto clamp(1.75rem,3vw,2.75rem);text-align:center}.puppy-universe__title{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.puppy-universe__intro{max-width:640px;margin:.85rem auto 0;font-size:clamp(1.6rem,1.35vw,1.7rem);line-height:1.5;opacity:.9}.puppy-universe__intro p{color:inherit;font-size:inherit;line-height:inherit}.puppy-universe__intro>:first-child{margin-top:0}.puppy-universe__intro>:last-child{margin-bottom:0}.puppy-universe__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2rem);margin:0;padding:0;list-style:none}.puppy-universe__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.puppy-universe__grid--five{grid-template-columns:repeat(6,minmax(0,1fr))}.puppy-universe__grid--five .puppy-universe__item:nth-child(-n+2){grid-column:span 3}.puppy-universe__grid--five .puppy-universe__item:nth-child(n+3){grid-column:span 2}.puppy-universe__grid--five .puppy-universe__item:nth-child(-n+2) .puppy-universe__media{aspect-ratio:16 / 9}.puppy-universe__grid--seven{grid-template-columns:repeat(12,minmax(0,1fr))}.puppy-universe__grid--seven .puppy-universe__item:nth-child(-n+4){grid-column:span 3}.puppy-universe__grid--seven .puppy-universe__item:nth-child(n+5){grid-column:span 4}.puppy-universe__card{position:relative;display:block;color:inherit;text-decoration:none;border-radius:1.1rem}.puppy-universe__media{position:relative;overflow:hidden;aspect-ratio:5 / 4;border-radius:1.1rem;background:#ffffff73;box-shadow:0 .3rem 1.25rem #252c1f14}.puppy-universe--square .puppy-universe__grid .puppy-universe__media{aspect-ratio:1 / 1}.puppy-universe__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.puppy-universe__caption{position:absolute;right:.85rem;bottom:.85rem;left:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.2rem;padding:.95rem 1.05rem .95rem 1.15rem;border:1px solid rgba(255,255,255,.2);border-radius:.75rem;color:#fff;background:#30483de6;box-shadow:0 .4rem 1rem #19241e29;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:clamp(1.55rem,1.85vw,1.8rem);font-weight:600;line-height:1.2;transition:background-color .25s ease,transform .25s ease}.puppy-universe--caption-below .puppy-universe__card{display:flex;flex-direction:column}.puppy-universe--caption-below .puppy-universe__caption{position:static;right:auto;bottom:auto;left:auto;width:100%;margin-top:.55rem;transform:none}.puppy-universe--caption-below .puppy-universe__card:hover .puppy-universe__caption,.puppy-universe--caption-below .puppy-universe__card:focus-visible .puppy-universe__caption{transform:none}.puppy-universe--caption-below .puppy-universe__grid--seven .puppy-universe__item:nth-child(-n+4) .puppy-universe__media{aspect-ratio:10 / 9}.puppy-universe__caption-text{text-wrap:balance}.puppy-universe__arrow{flex:0 0 auto;font-size:1.15em;transition:transform .25s ease}.puppy-universe__card:hover .puppy-universe__image,.puppy-universe__card:focus-visible .puppy-universe__image{transform:scale(1.025)}.puppy-universe__card:hover .puppy-universe__arrow,.puppy-universe__card:focus-visible .puppy-universe__arrow{transform:translate(.25rem)}.puppy-universe__card:hover .puppy-universe__caption,.puppy-universe__card:focus-visible .puppy-universe__caption{background:#2a4137f7;transform:translateY(-.12rem)}.puppy-universe__card:focus-visible{outline:.15rem solid currentColor;outline-offset:.35rem;border-radius:1.1rem}.puppy-universe__mobile-hyphen{display:none}@media screen and (max-width:360px){.puppy-universe__mobile-hyphen{display:inline}}@media screen and (max-width:749px){.puppy-universe{padding:1.9rem 1rem 3rem}.puppy-universe__header{margin-bottom:1.2rem;text-align:left}.puppy-universe__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.puppy-universe__grid--four,.puppy-universe__grid--seven{grid-template-columns:repeat(2,minmax(0,1fr))}.puppy-universe__grid--seven .puppy-universe__item{grid-column:auto}.puppy-universe__grid--seven .puppy-universe__item:nth-child(7){grid-column:1 / -1;width:calc(50% - .375rem);justify-self:center}.puppy-universe__media{aspect-ratio:1 / 1;border-radius:.85rem}.puppy-universe__caption{right:.5rem;bottom:.5rem;left:.5rem;gap:.35rem;min-height:3.6rem;padding:.78rem .7rem .78rem .82rem;border-radius:.65rem;font-size:clamp(1.02rem,4.2vw,1.15rem)}.puppy-universe__arrow{font-size:1em}}@media screen and (max-width:749px){.puppy-universe:not(.puppy-universe--cat) .puppy-universe__grid--five{grid-template-columns:repeat(6,minmax(0,1fr))}.puppy-universe:not(.puppy-universe--cat) .puppy-universe__grid--five .puppy-universe__card{display:flex;flex-direction:column;height:100%}.puppy-universe:not(.puppy-universe--cat) .puppy-universe__grid--five .puppy-universe__media{aspect-ratio:1 / 1;flex-shrink:0}.puppy-universe:not(.puppy-universe--cat) .puppy-universe__grid--five .puppy-universe__caption{position:static;width:100%;flex:1;margin-top:.55rem;padding:.8rem .55rem;font-size:max(1.4rem,14px);line-height:1.3;transform:none}.puppy-universe:not(.puppy-universe--cat) .puppy-universe__grid--five .puppy-universe__caption-text{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.puppy-universe:not(.puppy-universe--cat) .puppy-universe__grid--five .puppy-universe__item:nth-child(n+3) .puppy-universe__arrow{display:none}}@media screen and (max-width:749px){.puppy-universe--cat .puppy-universe__grid--five{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.puppy-universe--cat .puppy-universe__grid--five .puppy-universe__item{grid-column:auto;width:100%;justify-self:stretch}.puppy-universe--cat .puppy-universe__grid--five .puppy-universe__item:first-child{grid-column:1 / -1}.puppy-universe--cat .puppy-universe__grid--five .puppy-universe__item .puppy-universe__media{aspect-ratio:4 / 3}.puppy-universe--cat .puppy-universe__grid--five .puppy-universe__item:first-child .puppy-universe__media{aspect-ratio:2 / 1}.puppy-universe--cat .puppy-universe__caption{font-size:clamp(1.1rem,3.8vw,1.3rem)}}@media(prefers-reduced-motion:reduce){.puppy-universe__image,.puppy-universe__arrow,.puppy-universe__caption{transition:none}}@media screen and (max-width:749px){.puppy-universe--dog .puppy-universe__grid--seven .puppy-universe__item:nth-child(n){grid-column:auto;width:auto;justify-self:stretch}.puppy-universe--dog .puppy-universe__grid--seven .puppy-universe__item:first-child{grid-column:1 / -1}.puppy-universe--dog .puppy-universe__grid--seven .puppy-universe__card{height:100%}.puppy-universe--dog .puppy-universe__grid--seven .puppy-universe__caption{font-size:max(1.4rem,14px);line-height:1.3}.puppy-universe--dog.puppy-universe--caption-below .puppy-universe__grid--seven .puppy-universe__caption{flex:1}.puppy-universe--dog .puppy-universe__grid--seven .puppy-universe__item:nth-child(n) .puppy-universe__media{aspect-ratio:4 / 3;flex-shrink:0}.puppy-universe--dog .puppy-universe__grid--seven .puppy-universe__item:first-child .puppy-universe__media{aspect-ratio:2 / 1}}@media screen and (min-width:750px)and (max-width:1199.98px){.hh-home-benefits slider-component{padding-inline:clamp(24px,4vw,40px)!important}}@media screen and (min-width:750px)and (max-width:989.98px){.hh-home-benefits .section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.4rem;overflow:visible;margin-inline:0}.hh-home-benefits .section-grid>.icons-with-text__item.grid__item{width:100%;max-width:100%;min-width:0;margin-inline:0;justify-self:stretch}.hh-home-benefits .icons-with-text__item>.full-unstyled-link{width:100%;min-width:0;justify-content:flex-start;gap:1.2rem}.hh-home-benefits .icons-with-text__icon{flex-shrink:0}.hh-home-benefits .icons-with-text__text-wrapper{flex:1 1 0%;min-width:0}}@media screen and (min-width:990px){.hh-newsletter-box-a{--hh-box-width: 399px;--hh-box-pad: 28px;--hh-box-gap: 14px;--hh-body-leading: 1.65;--hh-form-gap: 12px}.hh-newsletter-box-b{--hh-box-width: 380px;--hh-box-pad: 20px;--hh-box-gap: 8px;--hh-body-leading: 1.55;--hh-form-gap: 8px}.hh-newsletter-box-c{--hh-box-width: 370px;--hh-box-pad: 16px;--hh-box-gap: 6px;--hh-body-leading: 1.5;--hh-form-gap: 7px}.hh-newsletter-box-trial.hh-newsletter-box-trial{min-height:752px}.hh-newsletter-box-trial .banner__box{--section-content-gap: var(--hh-box-gap);width:var(--hh-box-width);max-width:var(--hh-box-width);padding:var(--hh-box-pad)}.hh-newsletter-box-trial .banner__text.section-content__text{line-height:var(--hh-body-leading)}.hh-newsletter-box-trial .section-content__text p{margin-block:0 var(--hh-box-gap)}.hh-newsletter-box-trial .section-content__text p:last-child{margin-bottom:0}.hh-newsletter-box-trial .hh-newsletter__label{margin-block:0 5px}.hh-newsletter-box-trial .hh-newsletter__row{gap:var(--hh-form-gap)}.hh-newsletter-box-trial .hh-newsletter__email{min-height:44px;padding:8px 10px;line-height:1.4}.hh-newsletter-box-trial .hh-newsletter__button{min-height:44px;padding-block:8px;line-height:1.3}.hh-newsletter-box-trial .hh-newsletter__consent{margin-block:var(--hh-form-gap);font-size:13px;line-height:1.4;gap:8px}.hh-newsletter-box-trial .hh-newsletter__terms{margin-block:6px}.hh-newsletter-box-trial .hh-newsletter__terms,.hh-newsletter-box-trial .hh-newsletter__privacy{font-size:12px;line-height:1.4}.hh-newsletter-box-trial .section-content__caption{font-size:11.5px;line-height:1.4;letter-spacing:.075em}.hh-newsletter-box-c .banner__content>form{position:relative;top:24px}}@media(prefers-reduced-motion:reduce){.hh-newsletter-box-trial .banner__media.animate--fixed>img{position:absolute;height:100%}}@media screen and (min-width:990px){.hh-newsletter-box-d{--hh-box-width: 760px;--hh-box-pad: 24px;--hh-box-gap: 8px;--hh-body-leading: 1.55;--hh-form-gap: 8px}.hh-newsletter-box-d .banner__box:has(.hh-newsletter){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:24px;row-gap:8px;align-items:start}.hh-newsletter-box-d .banner__box:has(.hh-newsletter)>*{margin-block:0}.hh-newsletter-box-d .banner__heading{grid-column:1;grid-row:1}.hh-newsletter-box-d .banner__text{grid-column:1;grid-row:2}.hh-newsletter-box-d .hh-newsletter{grid-column:2;grid-row:1 / span 3}.hh-newsletter-box-d .section-content__caption{grid-column:1;grid-row:3;align-self:end}}@media screen and (min-width:990px){.hh-newsletter-box-e{--hh-box-width: 740px;--hh-box-pad: 20px;--hh-box-gap: 8px;--hh-body-leading: 1.55;--hh-form-gap: 8px;--hh-text-column: 292px;--hh-column-gap: 24px;--hh-box-shift: 0px}.hh-newsletter-box-f{--hh-box-width: 710px;--hh-box-pad: 18px;--hh-box-gap: 6px;--hh-body-leading: 1.5;--hh-form-gap: 6px;--hh-text-column: 270px;--hh-column-gap: 20px;--hh-box-shift: 0px}.hh-newsletter-box-g{--hh-box-width: 700px;--hh-box-pad: 16px;--hh-box-gap: 4px;--hh-body-leading: 1.5;--hh-form-gap: 6px;--hh-text-column: 264px;--hh-column-gap: 20px;--hh-box-shift: 12px}:is(.hh-newsletter-box-e,.hh-newsletter-box-f,.hh-newsletter-box-g) .banner__box:has(.hh-newsletter){display:grid;grid-template-columns:minmax(0,var(--hh-text-column)) minmax(0,1fr);column-gap:var(--hh-column-gap);row-gap:var(--hh-box-gap);align-items:start}:is(.hh-newsletter-box-e,.hh-newsletter-box-f,.hh-newsletter-box-g) .banner__box:has(.hh-newsletter)>*{margin-block:0}:is(.hh-newsletter-box-e,.hh-newsletter-box-f,.hh-newsletter-box-g) .banner__heading{grid-column:1;grid-row:1}:is(.hh-newsletter-box-e,.hh-newsletter-box-f,.hh-newsletter-box-g) .banner__text{grid-column:1;grid-row:2}:is(.hh-newsletter-box-e,.hh-newsletter-box-f,.hh-newsletter-box-g) .hh-newsletter{grid-column:2;grid-row:1 / span 3}:is(.hh-newsletter-box-e,.hh-newsletter-box-f,.hh-newsletter-box-g) .section-content__caption{grid-column:1;grid-row:3;align-self:end;letter-spacing:.02em}:is(.hh-newsletter-box-e,.hh-newsletter-box-f,.hh-newsletter-box-g) .banner__content>form{position:relative;top:var(--hh-box-shift)}}.hh-newsletter-box-trial .banner__box.gradient{transform:none}@media screen and (max-width:989.98px){:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none).hh-newsletter-box-trial{display:flex;flex-direction:column;flex-wrap:nowrap;width:calc(100% - 32px);height:auto!important;min-height:0!important;margin-inline:16px;border-radius:16px;overflow:hidden}.hh-newsletter-mobile-photo .banner__media{position:relative!important;inset:auto!important;width:100%;height:auto!important;min-height:0;aspect-ratio:2.6;flex:none;clip-path:none;overflow:hidden}.hh-newsletter-mobile-photo .banner__media>img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:50% 42%!important}.hh-newsletter-mobile-none .banner__media{display:none}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .banner__content{display:block;position:relative;width:100%;height:auto;min-height:0;padding:0!important;flex:none;transform:none;animation:none;opacity:1}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .banner__content>form{position:static;width:100%;min-width:0;margin:0}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .banner__box{display:block;width:100%;max-width:none;padding:20px;border-radius:0}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .banner__box>*{margin-block:0}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .banner__box>*+*{margin-top:10px}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .banner__heading{font-size:clamp(22px,5.9vw,25px);line-height:1.25}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .banner__text.section-content__text{font-size:14px;line-height:1.6}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .section-content__text p{margin-block:0 8px}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .section-content__text p:last-child{margin-bottom:0}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .hh-newsletter__label{margin-block:0 6px;font-size:14.5px;line-height:1.4}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .hh-newsletter__row{flex-direction:column;gap:8px}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .hh-newsletter__email{flex-basis:auto;width:100%;min-height:48px;font-size:16px}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .hh-newsletter__button{width:100%;min-height:48px;padding-block:10px;font-size:15px;line-height:1.4}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .hh-newsletter__consent{gap:9px;margin-block:12px;font-size:13px;line-height:1.45}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .hh-newsletter__terms{margin-block:8px}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) :is(.hh-newsletter__terms,.hh-newsletter__privacy){font-size:12px;line-height:1.45}:is(.hh-newsletter-mobile-photo,.hh-newsletter-mobile-none) .section-content__caption{font-size:11.5px;line-height:1.45;letter-spacing:.07em}}.hh-mm-preview-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;padding:11px 20px;background:#e8eee5;color:#29483b;border-bottom:1px solid #c9d5c9;position:relative;z-index:4;text-align:center;font-size:14px;line-height:1.4}.hh-mm-preview-navigation__label{font-size:10px;font-weight:700;letter-spacing:.1em}.hh-mm-preview-navigation a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.hh-mm-preview-navigation a:hover{text-decoration-thickness:2px}@media(max-width:749px){.hh-mm-preview-navigation{padding:9px 12px;gap:3px;font-size:12px}}.hh-newsletter{width:100%;text-align:left}.hh-newsletter__label{display:block;font-weight:600;margin-block:1rem .5rem}.hh-newsletter__row{display:flex;flex-wrap:wrap;gap:.75rem}.hh-newsletter__email{flex:1 1 18rem;min-width:0;width:100%;min-height:4.8rem;padding:1rem 1.2rem;border:1px solid currentColor;border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:16px}.hh-newsletter__button{min-height:4.8rem;padding-inline:1.5rem;white-space:normal}.hh-newsletter__consent{display:flex;align-items:flex-start;gap:.85rem;margin-block:1.25rem;font-size:1.3rem;line-height:1.5;cursor:pointer}.hh-newsletter__consent input{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin:.1rem 0 0;accent-color:currentColor}.hh-newsletter__terms,.hh-newsletter__privacy{font-size:1.2rem;line-height:1.5}.hh-newsletter__terms{margin-block:.75rem}.hh-newsletter__privacy{text-decoration:underline;text-underline-offset:.2em}.hh-newsletter__success{padding-block:1rem;line-height:1.6}.hh-newsletter__error{margin-top:1rem}.hh-newsletter input:focus-visible,.hh-newsletter button:focus-visible,.hh-newsletter a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hh-newsletter--compact .hh-newsletter__row{flex-direction:column}.hh-newsletter--compact .hh-newsletter__email{flex-basis:auto}.hh-newsletter-footer .hh-newsletter__button{width:100%}@media screen and (max-width:749px){.hh-newsletter__row{flex-direction:column}.hh-newsletter__email{flex-basis:auto}.hh-newsletter__button{width:100%}}.hh-social-links{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;padding:0;margin:6px 0 0}.hh-social-links>li{margin:0;padding:0;min-width:0}.hh-social-links__link{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;padding:7px 4px;color:inherit;font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.hh-social-links__link .icon{display:block;width:22px;height:22px;flex:0 0 22px}.hh-social-links__link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}.hh-social-links__link:hover{text-decoration-thickness:2px}.hh-footer-social-after{margin-top:10px}.hh-contact-social-links{padding-block:8px 28px}.hh-social-links--contact{justify-content:center;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/74/compiled_assets/styles.css.map */
