.store-section{font-style:var(--body-style,normal);font-weight:var(--body-weight,400)}.store-section :is(h1,h2,h3){font-style:var(--display-style,normal)}.store-section .store-button{box-shadow:none;transition:background-color .25s,color .25s,transform .25s}.store-section .store-button:hover{box-shadow:none;transform:translateY(-2px)}.store-heading>:is(h1,h2,h3){max-width:18ch;margin:0}.store-heading>div{max-width:43ch}.store-section[style],.store-section{--hh-shift:0px}.store-hero{padding-block:var(--copy-spacing,72px);min-height:var(--hero-height);align-items:center}.store-hero__copy{width:min(48%,var(--copy-width,560px));z-index:2}.store-hero__copy>:is(h1,h2,h3){max-width:11ch;margin-bottom:24px}.store-hero__copy p{max-width:32ch}.store-hero--center .store-hero__copy{text-align:var(--align)}.store-hero--center .store-hero__copy>:is(h1,h2,h3),.store-hero--center .store-hero__copy p{margin-inline:auto}.store-hero picture{top:-14px;right:-14px;bottom:-14px;left:-14px;transform:translateY(var(--hh-shift));will-change:transform}.store-hero--right:before{background:linear-gradient(270deg,var(--surface),transparent 70%)}.store-hero--center:before{background:var(--surface)}.hh-hero-curve{position:absolute;bottom:-1px;left:0;width:100%;height:44px;color:var(--surface);z-index:3;pointer-events:none}.hh-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hh-hero-video video{width:100%;height:100%;object-fit:var(--image-fit);object-position:var(--focus-x) var(--focus-y)}.hh-hero-video--mobile{display:none}.store-hero[data-image-mode=natural]{min-height:0;display:grid;padding:0}.store-hero[data-image-mode=natural] picture{position:relative;inset:auto;grid-area:1/1;transform:none}.store-hero[data-image-mode=natural] picture img{height:auto;transform:none;object-fit:contain}.store-hero[data-image-mode=natural] .store-hero__copy{grid-area:1/1;margin-left:max(24px,calc((100vw - var(--content-width))/2));padding-block:var(--copy-spacing)}.store-hero[data-image-mode=natural].store-hero--right .store-hero__copy{margin-left:auto;margin-right:max(24px,calc((100vw - var(--content-width))/2))}.store-hero[data-image-mode=natural].store-hero--center .store-hero__copy{margin-inline:auto}.hh-ribbon{overflow:hidden;background:var(--ribbon-bg);color:var(--ribbon-ink);font-family:var(--ribbon-font);font-size:var(--ribbon-size);padding-block:var(--ribbon-pad);line-height:1.25}.hh-ribbon__track{display:flex;width:max-content;animation:hh-ribbon var(--ribbon-speed) linear infinite}.hh-ribbon__group{display:flex;flex-shrink:0;min-width:100vw;justify-content:space-around}.hh-ribbon__group span{display:flex;align-items:center;gap:clamp(32px,5vw,80px);padding-inline:clamp(24px,4vw,64px);white-space:nowrap}.hh-ribbon__group svg{width:24px;height:24px;flex:0 0 24px}.hh-ribbon:hover .hh-ribbon__track,.hh-ribbon:focus-within .hh-ribbon__track{animation-play-state:paused}.hh-ribbon[data-hh-motion=false] .hh-ribbon__track{animation:none;width:100%}.hh-ribbon[data-hh-motion=false] .hh-ribbon__group{flex-wrap:wrap;gap:16px;min-width:0;width:100%}.hh-ribbon[data-hh-motion=false] .hh-ribbon__group[aria-hidden]{display:none}.hh-moments .store-heading{align-items:center;gap:64px;margin-bottom:48px}.hh-moments .store-heading>:is(h1,h2,h3){max-width:15ch}.store-life-grid{grid-template-columns:repeat(var(--life-columns,3),minmax(0,1fr));gap:28px}.store-life-grid article{display:flex;flex-direction:column}.store-life-grid .store-media-frame{border-radius:120px 120px 12px 12px;transition:border-radius .5s}.store-life-grid article:nth-child(2n) .store-media-frame{border-radius:12px 12px 120px 120px}.store-life-grid h3{font-size:var(--card-heading-size);margin:26px 0 12px;max-width:18ch;line-height:1.15}.store-life-grid p{margin-bottom:24px}.store-life-grid .store-button{align-self:flex-start;margin-top:auto;padding-inline:22px;text-decoration:none;font-weight:600;min-height:48px;border-radius:100px}.store-life-grid .store-button--outline:hover{background:var(--button-bg);color:var(--button-ink)}.hh-signature{position:relative;overflow:hidden}.hh-signature .store-split{grid-template-columns:1.12fr 1fr;gap:clamp(40px,6vw,96px)}.hh-signature .store-split__copy>:is(h1,h2,h3){max-width:12ch}.hh-signature__media{position:relative;border-radius:180px 180px 20px 20px;isolation:isolate}.hh-signature__media picture{display:block;height:100%;transform:translateY(var(--hh-shift))}.hh-signature__media img{min-height:100%;object-fit:var(--image-fit)}.hh-heartbeat{position:absolute;right:22px;bottom:22px;width:92px;height:92px;color:var(--heading-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface) 65%,transparent);border-radius:50%}.hh-heartbeat svg{width:100%;height:100%}[data-hh-motion=true] .hh-heartbeat{animation:hh-heartbeat 3s ease-in-out infinite}.hh-signature .store-spotlight__note{border-color:var(--line);font-size:var(--body-size);opacity:.9}.hh-products .store-heading{align-items:center;margin-bottom:48px}.store-catalogue{align-items:stretch;gap:42px 26px}.store-catalogue article{display:flex;flex-direction:column}.store-catalogue article>a{display:flex;flex-direction:column;flex:1}.store-catalogue .store-media-frame{border-radius:18px;background:color-mix(in srgb,var(--line) 15%,var(--surface))}.store-catalogue h3{font-size:var(--card-heading-size);margin:18px 0 10px;line-height:1.2;flex:1}.store-catalogue .store-price{font-size:var(--body-size);padding-top:4px}.store-catalogue .jdgm-preview-badge{margin-top:16px}.store-catalogue article>a:hover .store-media-frame img{filter:brightness(1.03)}.store-catalogue .store-media-frame img{transition:filter .3s}.hh-story[data-story-layout=immersive] .store-split{position:relative;min-height:740px;display:flex;align-items:center;justify-content:flex-end;isolation:isolate;padding:40px;overflow:hidden;border-radius:24px}.hh-story[data-story-layout=immersive] .store-split__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;order:initial}.hh-story[data-story-layout=immersive] .store-split__media picture{display:block;height:100%}.hh-story[data-story-layout=immersive] .store-split__copy{background:var(--panel-bg);padding:48px;max-width:520px;border-radius:20px;order:initial}.hh-story[data-story-layout=immersive] .store-split--reverse{justify-content:flex-start}.hh-story .store-split__copy>:is(h1,h2,h3){max-width:14ch}.hh-faq .store-faq{max-width:var(--content-width);display:grid;grid-template-columns:.85fr 1.15fr;column-gap:72px;text-align:var(--align)}.hh-faq .store-faq>:is(h1,h2,h3){grid-column:1;grid-row:1/20;max-width:10ch}.hh-faq .store-faq>details{grid-column:2;text-align:var(--align)}.hh-faq .store-faq summary{font-size:var(--body-size);line-height:1.5;padding:26px 0}.hh-faq .store-faq details:first-of-type{border-top:1px solid var(--line)}.shopify-section--newsletter .newsletter-content{gap:32px;max-width:800px;margin-inline:auto}.shopify-section--newsletter .newsletter-content .prose{max-width:650px}.shopify-section--newsletter .form{width:100%;max-width:650px}.shopify-section--newsletter .fieldset-with-submit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px}.shopify-section--newsletter .fieldset-with-submit .form-control{width:100%;min-width:0}.shopify-section--newsletter .fieldset-with-submit .input{height:58px;font-family:var(--body-family);font-size:var(--body-size);border:1px solid currentColor}.shopify-section--newsletter .fieldset-with-submit .button{height:58px;min-width:160px;font-size:var(--body-size);font-family:var(--body-family);box-shadow:none}.shopify-section--newsletter .prose p,.shopify-section--blog-posts .section-header .prose p,.shopify-section--blog-posts .blog-post-card p{font-size:var(--body-size);font-family:var(--body-family)}.shopify-section--blog-posts .section-header .prose{max-width:720px}.shopify-section--blog-posts .blog-post-card img{border-radius:16px}.hh-footer-logo img{max-width:min(100%,var(--footer-logo-width))!important;width:var(--footer-logo-width);height:auto}@keyframes hh-ribbon{to{transform:translate(-50%)}}@keyframes hh-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media(min-width:701px){.hh-signature[data-hh-motion=true] .hh-signature__media{border-top-left-radius:calc(180px - 120px * var(--hh-open,0));border-top-right-radius:calc(180px - 120px * var(--hh-open,0))}.hh-signature .store-split__copy{position:sticky;top:100px}.hh-signature .store-split{align-items:center}}@media(max-width:1000px)and (min-width:701px){.hh-story[data-story-layout=immersive] .store-split{padding:26px;min-height:680px}.hh-story[data-story-layout=immersive] .store-split__copy{max-width:47%;padding:30px}.store-life-grid{gap:20px}.store-life-grid h3{font-size:var(--card-heading-size)}}@media(max-width:700px){.store-section{padding-inline:22px;font-size:var(--body-size-mobile)}.store-hero{padding-block:var(--copy-spacing-mobile);min-height:var(--hero-height-mobile);align-items:flex-start}.store-hero__copy{width:100%;max-width:430px;margin-inline:auto;text-align:var(--align-mobile)}.store-hero__copy>:is(h1,h2,h3){max-width:12ch;margin-bottom:18px}.store-hero__copy p{max-width:34ch;font-size:var(--body-size-mobile);margin-bottom:20px}.store-hero__copy :is(h1,h2,h3),.store-hero__copy p{margin-left:0;margin-right:0}.store-hero[style] .store-hero__copy{margin-inline:auto}.store-hero__copy:where(:not([hidden])) :is(h1,h2,h3,p){margin-inline:auto}.store-hero:before,.store-hero--right:before,.store-hero--center:before{background:linear-gradient(180deg,var(--surface),transparent 64%)}.store-hero[data-mobile-placement=middle]{align-items:center}.store-hero[data-mobile-placement=bottom]{align-items:flex-end}.store-hero[data-mobile-placement=bottom]:before{background:linear-gradient(0deg,var(--surface),transparent 64%)}.store-hero[data-mobile-placement=middle]:before{background:var(--surface)}.store-hero[data-image-mode=natural]{padding:0;min-height:0}.store-hero[data-image-mode=natural] .store-hero__copy{padding:var(--copy-spacing-mobile) 22px;align-self:start;width:100%}.store-hero[data-image-mode=natural][data-mobile-placement=middle] .store-hero__copy{align-self:center}.store-hero[data-image-mode=natural][data-mobile-placement=bottom] .store-hero__copy{align-self:end}.hh-hero-curve{height:24px}.hh-hero-video--desktop{display:none}.hh-hero-video--mobile{display:block}.hh-hero-video video{object-position:var(--focus-x-mobile) var(--focus-y-mobile)}.hh-ribbon{font-size:var(--ribbon-mobile)}.store-heading>:is(h1,h2,h3){margin-bottom:20px}.hh-moments .store-heading,.hh-products .store-heading{margin-bottom:32px}.hh-moments .store-heading>:is(h1,h2,h3){max-width:18ch}.store-life-grid{grid-template-columns:1fr;gap:32px}.hh-moments[data-mobile-layout=carousel] .store-life-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 22px;margin-inline:-22px;padding:0 22px 18px;gap:20px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.hh-moments[data-mobile-layout=carousel] article{scroll-snap-align:start}.store-life-grid h3{font-size:var(--card-heading-mobile);margin-top:24px}.store-life-grid .store-media-frame{border-radius:96px 96px 12px 12px}.store-life-grid article:nth-child(2n) .store-media-frame{border-radius:12px 12px 96px 96px}.hh-signature .store-split{grid-template-columns:1fr;gap:36px}.hh-signature__media{border-radius:140px 140px 18px 18px}.hh-heartbeat{width:74px;height:74px;right:16px;bottom:16px}.hh-signature .store-split__copy>:is(h1,h2,h3){max-width:15ch}.hh-signature .store-spotlight__note{font-size:var(--body-size-mobile);margin-top:24px;padding-top:20px}.store-catalogue{grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr));gap:28px 14px}.store-catalogue h3{font-size:var(--card-heading-mobile)}.store-catalogue .store-price{font-size:var(--body-size-mobile)}.store-catalogue .store-media-frame{border-radius:12px}.hh-story[data-story-layout=immersive] .store-split{display:grid;min-height:0;padding:0;gap:0;border-radius:18px}.hh-story[data-story-layout=immersive] .store-split__media{position:relative;inset:auto;z-index:auto;aspect-ratio:var(--image-ratio);min-height:260px;order:initial}.hh-story[data-story-layout=immersive] .store-split__media.store-media-frame--original{aspect-ratio:auto;min-height:0}.hh-story[data-story-layout=immersive] .store-split__copy{max-width:none;padding:30px 22px;border-radius:0;order:initial}.hh-story[data-story-layout=immersive] .store-split--mobile-text .store-split__copy{order:-1}.hh-faq .store-faq{display:block;text-align:var(--align-mobile)}.hh-faq .store-faq>:is(h1,h2,h3){max-width:14ch;margin-bottom:30px}.hh-faq .store-faq>details{text-align:var(--align-mobile)}.hh-faq .store-faq summary{font-size:var(--body-size-mobile);padding:22px 0}.shopify-section--newsletter .fieldset-with-submit{grid-template-columns:1fr;gap:12px}.shopify-section--newsletter .fieldset-with-submit .button{width:100%}.shopify-section--newsletter .fieldset-with-submit .input,.shopify-section--newsletter .fieldset-with-submit .button{font-size:var(--body-size-mobile);height:56px}.shopify-section--newsletter .prose p,.shopify-section--blog-posts .section-header .prose p,.shopify-section--blog-posts .blog-post-card p{font-size:var(--body-size-mobile)}.hh-footer-logo img{max-width:min(100%,var(--footer-logo-mobile))!important;width:var(--footer-logo-mobile)}}@media(prefers-reduced-motion:reduce){.hh-ribbon__track,.hh-heartbeat{animation:none!important}.hh-ribbon__track{width:100%}.hh-ribbon__group{width:100%;min-width:0;flex-wrap:wrap;gap:16px}.hh-ribbon__group[aria-hidden]{display:none}.store-hero picture,.hh-signature__media picture{transform:none;will-change:auto}.store-section .store-button,.store-catalogue .store-media-frame img{transition:none}.store-section .store-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hound-huddle.css.map */
