:root{--hh-pine:#1F3D33;--hh-pine-deep:#16211C;--hh-apricot:#F0A35E;--hh-mint:#E4F0E8;--hh-mint-soft:#F3F8F4;--hh-chalk:#FAFAF7;--hh-ink:#16211C;--hh-ink-2:#4A5651;--hh-ink-3:#8A948F;--hh-line:#E6E8E3;--hh-radius:16px}body{background:var(--hh-chalk)}.hh{font-family:var(--font-body-family);color:var(--hh-ink)}.hh *{box-sizing:border-box}.hh-wrap{max-width:120rem;margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.hh-wrap{padding:0 5rem}}.hh-section{padding:2.4rem 0}@media screen and (min-width:750px){.hh-section{padding:4.8rem 0}}.hh-h1{margin:0;font-size:3rem;line-height:1.08;font-weight:800;letter-spacing:-.03em}.hh-h2{margin:0;font-size:2.6rem;line-height:1.15;font-weight:800;letter-spacing:-.02em}.hh-sub{margin:0;font-size:1.6rem;line-height:1.5;color:var(--hh-ink-2)}.hh-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-ink-2)}@media screen and (min-width:990px){.hh-h1{font-size:4.8rem}.hh-h2{font-size:3.6rem}.hh-sub{font-size:1.8rem}}.hh-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;width:100%;padding:0 2rem;border:0;border-radius:1.4rem;background:var(--hh-pine);color:#fff;font-weight:800;font-size:1.7rem;text-decoration:none;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .12s ease}.hh-btn:hover{opacity:.94;transform:translateY(-1px);color:#fff}.hh-btn--apricot,.hh-btn--apricot:hover{background:var(--hh-apricot);color:var(--hh-ink)}.hh-btn--ghost{background:transparent;color:var(--hh-pine);border:2px solid var(--hh-pine)}.hh-btn--inline{width:auto;display:inline-flex}.hh-card{background:#fff;border:1px solid var(--hh-line);border-radius:var(--hh-radius)}.hh-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:999px;font-size:1.2rem;font-weight:700;background:var(--hh-mint);color:var(--hh-pine)}.hh-stars{color:var(--hh-apricot);letter-spacing:.1rem;font-size:1.3rem}.hh-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;font-size:1.2rem;color:var(--hh-ink-2);text-align:center}.hh-check{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.4}.hh-check svg{width:2rem;height:2rem;flex:none;margin-top:.1rem}.hh-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hh-grid-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media screen and (min-width:750px){.hh-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.hh-grid-2{gap:1.6rem}}.hh-media{position:relative;overflow:hidden;border-radius:var(--hh-radius);background:var(--hh-mint)}.hh-media img,.hh-media video{display:block;width:100%;height:100%;object-fit:cover}.hh-media--ph{display:flex;align-items:center;justify-content:center;color:#7a8782;font-size:1.3rem;font-weight:600;text-align:center;padding:1.6rem;min-height:18rem}.hh-hero{background:var(--hh-pine);color:#fff}.hh-hero .hh-h1{color:#fff}.hh-hero .hh-sub,.hh-hero .hh-trust{color:#cfe3d6}.hh-hero__inner{display:grid;gap:1.6rem;padding:2.8rem 0 2.4rem}@media screen and (min-width:990px){.hh-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:4.8rem;padding:6.4rem 0}}.hh-hero__copy{display:flex;flex-direction:column;gap:1.4rem}.hh-hero__rating{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;color:#cfe3d6}.hh-hero .hh-media{aspect-ratio:4/3;background:#2a4d41}.hh-step{padding:1.4rem;display:flex;gap:1.2rem}.hh-step__n{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--hh-pine);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.hh-step h3{margin:0 0 .4rem;font-size:1.6rem;font-weight:700}.hh-step p{margin:0;font-size:1.4rem;line-height:1.5;color:var(--hh-ink-2)}.hh-compare{overflow:hidden}.hh-compare__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;font-size:1.3rem;padding:1rem 1.2rem;border-top:1px solid var(--hh-line);align-items:center}.hh-compare__row--head{background:var(--hh-mint-soft);font-weight:700;border-top:0;font-size:1.2rem}.hh-compare__us{text-align:center;color:var(--hh-pine);font-weight:800}.hh-compare__them{text-align:center;color:var(--hh-ink-3)}@media screen and (min-width:750px){.hh-compare__row{font-size:1.5rem;padding:1.4rem 2rem}}.hh-review{padding:1.4rem;display:flex;flex-direction:column;gap:.6rem}.hh-review p{margin:0;font-size:1.4rem;line-height:1.45}.hh-review__by{font-size:1.2rem;color:var(--hh-ink-2);font-weight:600}.hh-guarantee{background:var(--hh-apricot);border-radius:var(--hh-radius);padding:2rem;display:flex;flex-direction:column;gap:.8rem}.hh-guarantee h2{margin:0;font-size:2.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--hh-ink)}.hh-guarantee p{margin:0;font-size:1.4rem;line-height:1.5;color:var(--hh-ink)}@media screen and (min-width:990px){.hh-guarantee{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;padding:3.2rem}.hh-guarantee h2{font-size:3rem}.hh-guarantee p{font-size:1.6rem;max-width:56rem}}.hh-faq details{padding:0}.hh-faq summary{list-style:none;cursor:pointer;padding:1.4rem;font-weight:700;font-size:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.hh-faq summary::-webkit-details-marker{display:none}.hh-faq summary svg{width:1.8rem;height:1.8rem;flex:none;transition:transform .2s}.hh-faq details[open] summary svg{transform:rotate(45deg)}.hh-faq details>div{padding:0 1.4rem 1.4rem;font-size:1.4rem;line-height:1.5;color:var(--hh-ink-2)}.hh-faq details>div p{margin:0}.hh-product{display:grid;gap:2rem;padding:0 0 2.4rem}@media screen and (min-width:990px){.hh-product{grid-template-columns:1.1fr .9fr;gap:4.8rem;padding:4rem 0;align-items:start}}.hh-gallery{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:990px){.hh-gallery{position:sticky;top:2rem}}.hh-gallery__main{aspect-ratio:1/1}.hh-gallery__thumbs{display:flex;gap:.8rem;overflow-x:auto;padding:0 1.6rem;scrollbar-width:none}.hh-gallery__thumbs::-webkit-scrollbar{display:none}.hh-gallery__thumbs button{flex:none;width:6.4rem;height:6.4rem;border-radius:1rem;overflow:hidden;border:2px solid transparent;padding:0;background:var(--hh-mint);cursor:pointer}.hh-gallery__thumbs button[aria-current=true]{border-color:var(--hh-pine)}.hh-gallery__thumbs img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.hh-product>.hh-gallery>.hh-gallery__main{border-radius:0;margin:0 -1.6rem}}.hh-buy{display:flex;flex-direction:column;gap:1.2rem}.hh-buy__rating{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;color:var(--hh-ink-2)}.hh-kits{display:flex;flex-direction:column;gap:1rem}.hh-kits__head{display:flex;justify-content:space-between;align-items:baseline;font-size:1.4rem}.hh-kits__head span:last-child{font-size:1.2rem;color:var(--hh-ink-2)}.hh-kit{position:relative;display:flex;gap:1.2rem;align-items:center;padding:1.4rem;cursor:pointer;transition:border-color .12s,background .12s}.hh-kit input{width:2rem;height:2rem;margin:0;accent-color:var(--hh-pine);flex:none}.hh-kit__body{flex:1;min-width:0}.hh-kit__name{font-weight:700;font-size:1.5rem}.hh-kit__meta{font-size:1.3rem;color:var(--hh-ink-2)}.hh-kit__price{text-align:right}.hh-kit__now{font-weight:800;font-size:1.7rem}.hh-kit__was{font-size:1.2rem;color:var(--hh-ink-3);text-decoration:line-through}.hh-kit--selected{border:2px solid var(--hh-pine);background:var(--hh-mint-soft)}.hh-kit__badge{position:absolute;top:-1.1rem;left:1.4rem;background:var(--hh-pine);color:#fff}.hh-kit--soldout{opacity:.5}.hh-pay{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.hh-pay span{font-size:1.1rem;font-weight:700;padding:.4rem .8rem;border-radius:.6rem;background:#eef0ec}.hh-box{background:var(--hh-pine);color:#fff;border-radius:var(--hh-radius);padding:1.6rem;display:flex;flex-direction:column;gap:.8rem}.hh-box .hh-eyebrow{color:#cfe3d6}.hh-box ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;font-size:1.4rem}.hh-usecases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (min-width:750px){.hh-usecases{grid-template-columns:repeat(3,minmax(0,1fr))}}.hh-usecases .hh-card{padding:1.2rem;font-size:1.4rem;font-weight:600;display:flex;gap:.8rem;align-items:center}.hh-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--hh-chalk);border-top:1px solid var(--hh-line);padding:1rem 1.6rem calc(1.4rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .2s ease}.hh-sticky.is-visible{transform:none}.hh-sticky__info{flex:1;min-width:0;font-size:1.3rem}.hh-sticky__info strong{display:block;font-weight:700}.hh-sticky .hh-btn{width:auto;flex:1.4;min-height:4.8rem;font-size:1.6rem}@media screen and (min-width:990px){.hh-sticky{display:none}}.hh-story{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.hh-story p{font-size:1.6rem;line-height:1.65;margin:0}.hh-story .hh-media{aspect-ratio:16/10}.hh-ugc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}@media screen and (min-width:750px){.hh-ugc{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.hh-ugc .hh-media{aspect-ratio:9/16}.button,.shopify-payment-button__button--unbranded{border-radius:1.4rem;font-weight:800}.newsletter-form__field-wrapper .field__input{border-radius:1.2rem}.header__heading-link .h2{font-size:0;line-height:0}.header__heading-link .h2:after{content:"Hound & Home";font-size:2.2rem;line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--hh-pine)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hh.css.map */
