:root{--ease-spring:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-press:.11s;--t-ui:.34s;--glass:rgba(247,243,234,.74);--glass-strong:rgba(255,253,248,.82);--glass-edge:rgba(255,255,255,.65);--shadow-sm:0 1px 2px rgba(28,42,34,.06),0 4px 14px rgba(28,42,34,.06);--shadow-md:0 2px 6px rgba(28,42,34,.06),0 18px 40px rgba(28,42,34,.1);--shadow-lg:0 8px 20px rgba(28,42,34,.1),0 32px 72px rgba(28,42,34,.18)}::selection{background:var(--sage);color:var(--forest)}body{font-kerning:normal}a,button,summary,label{-webkit-tap-highlight-color:transparent}h1,h2,h3{font-optical-sizing:auto;text-wrap:balance}p,li{text-wrap:pretty}.kp-hero h1{letter-spacing:-.034em;line-height:.98}.display{letter-spacing:-.026em;line-height:1.04}.journey h2,.journey h3,.dogcat-title{letter-spacing:-.034em}.page-intro h1{letter-spacing:-.03em;line-height:1}.product-copy h1{letter-spacing:-.022em;line-height:1.06}.product-card-title{letter-spacing:-.014em}.price,.product-card-price,.kp-buybar__price{font-variant-numeric:tabular-nums}.price{letter-spacing:-.012em}.section{padding:clamp(64px,8.5vw,128px) 0}.section-head{margin-bottom:clamp(32px,4vw,56px)}#shopify-section-header{position:sticky;top:calc(-1 * var(--kp-ann,0px));z-index:40}.header{background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom-color:transparent;transition:border-color var(--t-ui) ease,box-shadow var(--t-ui) var(--ease-spring)}.header.is-scrolled{border-bottom-color:#ddd3bfbf;box-shadow:0 10px 30px #1c2a2212}.product-copy{top:108px}@media(max-width:1100px){.product-copy{top:auto}}.btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow var(--t-ui) var(--ease-spring),transform var(--t-ui) var(--ease-spring)}.btn svg{transition:transform var(--t-ui) var(--ease-spring)}.btn--brass:hover{box-shadow:var(--shadow-sm)}.btn:hover svg{transform:translate(3px)}.btn:active:not(:disabled),.btn--brass:active:not(:disabled){transform:scale(.97);transition-duration:var(--t-press)}.bag-link,.icon-link,.underline-link,.sort-form button,.cart-total button[name=update],.image-dialog button{transition:transform var(--t-ui) var(--ease-spring),background-color .2s ease,border-color .2s ease,color .2s ease}.bag-link:active,.icon-link:active,.underline-link:active,.sort-form button:active,.cart-total button[name=update]:active,.image-dialog button:active{transform:scale(.95);transition-duration:var(--t-press)}.bag-link:hover{background:var(--forest);color:var(--cream)}.product-image{transition:transform var(--t-ui) var(--ease-spring),box-shadow var(--t-ui) var(--ease-spring)}.product-image img{transition:transform .9s var(--ease-spring)}@media(hover:hover){.product-card>a:hover .product-image{transform:translateY(-4px);box-shadow:var(--shadow-md)}.product-card>a:hover .product-image img{transform:scale(1.04)}.journey:hover .journey-cta svg{transform:translate(4px)}}@media(hover:none){.product-card>a:hover .product-image img{transform:none}.journey:hover,.dogcat-panel:hover{transform:none;box-shadow:none}}.product-card>a:active .product-image{transform:scale(.98);transition-duration:var(--t-press)}.journey,.dogcat-panel{transition:transform var(--t-ui) var(--ease-spring),box-shadow var(--t-ui) var(--ease-spring)}.journey:active,.dogcat-panel:active{transform:scale(.985);transition-duration:var(--t-press)}.journey-cta svg{transition:transform var(--t-ui) var(--ease-spring)}.product-card .product-image{aspect-ratio:1;background:#fff}.product-gallery img{background:#fff}.opt-pill span{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform var(--t-ui) var(--ease-spring)}.opt-pill:active span{transform:scale(.95);transition-duration:var(--t-press)}.hero-chip{background:#fffdf8b8;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border:1px solid var(--glass-edge)}.js .hero-photo img{animation:kp-settle 1.6s var(--ease-out) both}.js .hero-copy>*{animation:kp-rise .8s var(--ease-out) both}.js .hero-copy>:nth-child(2){animation-delay:50ms}.js .hero-copy>:nth-child(3){animation-delay:.1s}.js .hero-copy>:nth-child(4){animation-delay:.15s}.js .hero-copy>:nth-child(5){animation-delay:.2s}@keyframes kp-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes kp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kp-sheet{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.kp-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-spring);transition-delay:var(--kp-d,0ms)}.kp-reveal.is-in{opacity:1;transform:none}.kp-fade{opacity:0;transition:opacity .5s var(--ease-out)}.kp-fade.is-loaded{opacity:1}@media(min-width:961px){.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-gallery>*:first-child{grid-column:1/-1}.product-gallery img,.product-gallery video{margin-bottom:0}.product-gallery>a{display:block;border-radius:16px;overflow:hidden}.product-gallery>a img{transition:transform .9s var(--ease-spring)}}@media(min-width:961px)and (hover:hover){.product-gallery>a:hover img{transform:scale(1.025)}}.product-detail{position:relative}.kp-gallery-count{position:absolute;left:12px;top:12px;z-index:2;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);background:#fffdf8b8;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border:1px solid var(--glass-edge);pointer-events:none}@media(min-width:961px){.kp-gallery-count{display:none}}.kp-buybar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:22px;background:var(--glass-strong);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--glass-edge);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(calc(100% + 28px));transition:transform .5s var(--ease-spring),opacity .3s var(--ease-out)}.kp-buybar.is-visible{opacity:1;transform:none}.kp-buybar:not(.is-visible){pointer-events:none}.kp-buybar__info{min-width:0;flex:1}.kp-buybar__title{font-size:13px;line-height:1.3;color:var(--paper-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-buybar__price{font-family:var(--serif);font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.kp-buybar .btn{width:auto;min-height:48px;padding:0 22px;margin:0;flex:none}@media(min-width:961px){.kp-buybar{display:none}}@media(max-width:960px){body.kp-has-buybar .footer{padding-bottom:calc(122px + env(safe-area-inset-bottom))}}@media(max-width:960px){.mobile-nav summary{transition:transform var(--t-ui) var(--ease-spring),background-color .2s ease,color .2s ease}.mobile-nav summary:active{transform:scale(.95);transition-duration:var(--t-press)}.mobile-nav[open] summary{background:var(--forest);color:var(--cream)}.mobile-nav nav{background:var(--cream);transform-origin:top right;box-shadow:0 24px 40px #1c2a221f}.mobile-nav[open] nav{animation:kp-sheet .42s var(--ease-spring) both}.mobile-nav[open] nav a{animation:kp-rise .5s var(--ease-out) both}.mobile-nav[open] nav a:nth-child(2){animation-delay:25ms}.mobile-nav[open] nav a:nth-child(3){animation-delay:50ms}.mobile-nav[open] nav a:nth-child(4){animation-delay:75ms}.mobile-nav[open] nav a:nth-child(5){animation-delay:.1s}.mobile-nav[open] nav a:nth-child(n+6){animation-delay:125ms}}.image-dialog{opacity:0;transform:scale(.94);transition:opacity .3s var(--ease-out),transform .45s var(--ease-spring),overlay .45s allow-discrete,display .45s allow-discrete;box-shadow:var(--shadow-lg)}.image-dialog[open]{opacity:1;transform:none}@starting-style{.image-dialog[open]{opacity:0;transform:scale(.94)}}.image-dialog::backdrop{background:#0f1c1700;transition:background-color .35s var(--ease-out),-webkit-backdrop-filter .35s,backdrop-filter .35s,overlay .35s allow-discrete,display .35s allow-discrete}.image-dialog[open]::backdrop{background:#0f1c17b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@starting-style{.image-dialog[open]::backdrop{background:#0f1c1700;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.image-dialog button{background:#f7f3eae6;border-color:#b9ad8fb3;font-weight:600}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.header{background:var(--cream)}.kp-buybar,.kp-gallery-count,.hero-chip{background:var(--paper)}}@media(prefers-reduced-transparency:reduce){.header{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none}.kp-buybar,.kp-gallery-count,.hero-chip{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.header{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--ink)}.kp-buybar,.kp-gallery-count,.hero-chip{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ink)}}@media(prefers-reduced-motion:reduce){.kp-reveal{opacity:1;transform:none}.kp-buybar,.image-dialog{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kipnook-fluid.css.map */
