@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&family=Inter:wght@400;500;600&family=Oswald:wght@400;500;600&family=Spicy+Rice&display=swap";:root,html[data-pooch-theme=dark]{--pooch-bg: #0a0a0a;--pooch-ink: #f5f2ea;--pooch-muted: #b8b2a6;--pooch-line: rgba(245, 242, 234, .22);--pooch-red: #c4452d;--pooch-card: transparent;--pooch-header: #0a0a0a;--pooch-strip: #0a0a0a;--pooch-strip-ink: #f5f2ea;--pooch-polaroid: #f5f2ea;--pooch-polaroid-ink: #111;--pooch-display: "Cinzel", "Times New Roman", serif;--pooch-fun: "Spicy Rice", "Cooper Black", serif;--pooch-label: "Oswald", "DIN Alternate", sans-serif;--pooch-body: "Inter", "Helvetica Neue", sans-serif;color-scheme:dark}html[data-pooch-theme=light]{--pooch-bg: #f3ead8;--pooch-ink: #14110e;--pooch-muted: #5c564c;--pooch-line: rgba(20, 17, 14, .18);--pooch-red: #c4452d;--pooch-card: #fff8ec;--pooch-header: #fff8ec;--pooch-strip: #0a0a0a;--pooch-strip-ink: #f3ead8;--pooch-polaroid: #fff8ec;--pooch-polaroid-ink: #14110e;color-scheme:light}html.pooch-hide-search{--drawer-width: 100%;--drawer-max-width: 100%;--drawer-height: 100dvh;--drawer-animation-speed: .55s}html.pooch-hide-search,html.pooch-hide-search body{background:var(--pooch-bg)!important;color:var(--pooch-ink)}html.pooch-menu-open,html.pooch-menu-open body{overflow:hidden!important;overscroll-behavior:none}html.pooch-menu-open #header-group{z-index:200}html.pooch-hide-search body:before{content:"";pointer-events:none;position:fixed;top:calc(var(--header-height, 5rem) - 8%);right:-8%;bottom:-8%;left:-8%;z-index:1;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");animation:pooch-grain 1.4s steps(2) infinite}.pooch-hide-search header-actions .header-actions__search,.pooch-hide-search .header__icon--search,.pooch-hide-search button[aria-label=Search],.pooch-hide-search a[href="/search"],.pooch-hide-search .predictive-search,.pooch-hide-announcement .announcement-bar,.pooch-hide-announcement announcement-bar,html.pooch-hide-search .localization-form,html.pooch-hide-search localization-form,html.pooch-hide-search .header-localization,html.pooch-hide-search .country-selector,html.pooch-hide-search header-actions .account-button,html.pooch-hide-search header-actions shopify-account{display:none!important}html.pooch-hide-search #header-group{position:relative;z-index:40;isolation:isolate}html.pooch-hide-search #header-group>.shopify-section:not(:has(header-component)),html.pooch-hide-search #header-group .section-wrapper{display:none!important}html.pooch-hide-search header-component,html.pooch-hide-search .header-section,html.pooch-hide-search .shopify-section-header,html.pooch-hide-search .header,html.pooch-hide-search .header__row,html.pooch-hide-search .header__row--top,html.pooch-hide-search .header__columns{background:var(--pooch-header)!important;color:var(--pooch-ink)!important;border-bottom:0!important;box-shadow:none;--border-bottom-width: 0px;--border-bottom-width-mobile: 0px;--section-min-height: 0px;min-height:0!important}html.pooch-hide-search .header__row--bottom,html.pooch-hide-search .header__underlay,html.pooch-hide-search .header__underlay-closed,html.pooch-hide-search .header__underlay-open{display:none!important}html.pooch-hide-search .header-section{border-bottom:1px solid var(--pooch-line)!important;overflow:visible!important}html.pooch-hide-search .header[transparent]{position:relative!important}html.pooch-hide-search .header,html.pooch-hide-search .header.header--compact{--header-padding: .95rem}html.pooch-hide-search .header__columns{--padding-block-start: .95rem;--padding-block-end: .95rem}@media(min-width:1100px){html.pooch-hide-search #MainContent:not([data-template=index]){padding-top:3.5rem}html.pooch-hide-search #MainContent:not([data-template=index]):has(.pooch-about-hero),html.pooch-hide-search #MainContent:not([data-template=index]):has(.pooch-band),html.pooch-hide-search #MainContent:not([data-template=index]):has(.pooch-goods){padding-top:0}html.pooch-hide-search .header,html.pooch-hide-search .header.header--compact,html.pooch-hide-search .header__columns{--header-padding: .9rem;--padding-block-start: .9rem;--padding-block-end: .9rem}html.pooch-hide-search .header,html.pooch-hide-search .header__columns,html.pooch-hide-search .header__column--center{overflow:visible!important}html.pooch-hide-search .header,html.pooch-hide-search .header__columns{position:relative}html.pooch-hide-search .header__column,html.pooch-hide-search .header__column--left,html.pooch-hide-search .header__column--center,html.pooch-hide-search .header__column--right,html.pooch-hide-search #header-component[data-menu-style=drawer] .header__column{display:flex!important;min-width:0}html.pooch-hide-search .header__columns,html.pooch-hide-search #header-component[data-menu-style=drawer] .header__columns{--header-left: minmax(0, 1fr);--header-center: 160px;--header-right: minmax(0, 1fr);--header-template-columns: var(--header-left) var(--header-center) var(--header-right);grid-template-columns:var(--header-template-columns)!important;grid-template-areas:"left center right"!important;column-gap:.85rem;align-items:center;padding-inline:0;width:100%;min-width:0}html.pooch-hide-search .header__column--left{grid-area:left!important}html.pooch-hide-search .header__column--center,html.pooch-hide-search .header-logo{grid-area:center!important;max-width:none;justify-content:center}html.pooch-hide-search .header__column--left{padding-inline-end:.5rem}html.pooch-hide-search .header__column--right{padding-inline-start:.5rem}html.pooch-hide-search .header__column--right,html.pooch-hide-search header-actions{grid-area:right!important;justify-content:flex-end;overflow:visible}html.pooch-hide-search .header__column--center{overflow:visible!important}html.pooch-hide-search .header__column--right{justify-content:flex-end;overflow:visible}html.pooch-hide-search header-menu a,html.pooch-hide-search .header-menu a{font-size:.65rem!important;letter-spacing:.1em}html.pooch-hide-search header-menu,html.pooch-hide-search .header-menu{min-width:0;max-width:100%}html.pooch-hide-search .header__drawer{display:none!important}html.pooch-hide-search #header-component .header-menu,html.pooch-hide-search #header-component header-menu{display:flex!important}}html.pooch-hide-search .header-section a,html.pooch-hide-search header-component a{color:var(--pooch-ink)!important;font-family:var(--pooch-label)!important;font-size:.74rem!important;letter-spacing:.08em;text-transform:uppercase}html.pooch-hide-search .header__icon--menu,html.pooch-hide-search .menu-drawer-container .header__icon--summary,html.pooch-hide-search .header-drawer-icon,html.pooch-hide-search .header-drawer-icon svg,html.pooch-hide-search header-actions,html.pooch-hide-search header-actions .header-actions__action{color:var(--pooch-ink)!important}html.pooch-hide-search .header,html.pooch-hide-search .header__columns,html.pooch-hide-search .header__column--center,html.pooch-hide-search .header-section{overflow:visible!important}html.pooch-hide-search .header,html.pooch-hide-search .header__columns{position:relative}html.pooch-hide-search .header-logo{position:absolute;left:50%;top:50%;z-index:80;display:flex!important;width:160px!important;height:160px!important;max-width:none!important;margin:0;padding:0!important;background:var(--pooch-header);box-shadow:none!important;filter:none;border-radius:0 0 16px 16px;transform:translate(-50%,-22%);transform-origin:center center;transition:width .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}html.pooch-logo-tuck .header-logo{width:52px!important;height:52px!important;border-radius:0 0 10px 10px;transform:translate(-50%,-50%)}html.pooch-hide-search .header-logo__image-container{width:100%;height:100%;overflow:hidden;border-radius:0 0 16px 16px;flex-shrink:0;background:var(--pooch-header);box-shadow:none!important}html.pooch-logo-tuck .header-logo__image-container{border-radius:0 0 10px 10px;box-shadow:none!important}html.pooch-hide-search .header-logo img,html.pooch-hide-search .header__heading-logo img,html.pooch-hide-search [class*=header-logo] img,html.pooch-hide-search .header-logo__image{display:block;height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;object-fit:contain;object-position:center;transform:none;filter:none}html[data-pooch-theme=light] .header-logo img,html[data-pooch-theme=light] .header__heading-logo img,html[data-pooch-theme=light] [class*=header-logo] img,html[data-pooch-theme=dark] .header-logo img,html[data-pooch-theme=dark] .header__heading-logo img,html[data-pooch-theme=dark] [class*=header-logo] img{filter:none}@media(prefers-reduced-motion:reduce){html.pooch-hide-search .header-logo,html.pooch-hide-search .header-logo__image-container{transition:none}}html.pooch-hide-search footer,html.pooch-hide-search .footer,html.pooch-hide-search #footer-group{background:var(--pooch-header)!important;color:var(--pooch-ink)!important}html.pooch-hide-search #footer-group .shopify-section:not(.pooch-footer-section){display:none!important}html.pooch-hide-search :is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--pooch-red)}html.pooch-hide-search p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary,.pooch-btn,.pooch-hero__action)):hover,html.pooch-hide-search .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary,.pooch-btn)):hover{color:var(--pooch-red)}header-actions{display:flex;align-items:center;gap:.45rem;overflow:visible;margin-inline-start:0!important}html.pooch-hide-search header-actions cart-drawer-component:has(.header-actions__cart-icon--has-cart),html.pooch-hide-search header-actions cart-icon.header-actions__cart-icon--has-cart,html.pooch-hide-search header-actions .header-actions__cart-icon--has-cart{display:flex!important;align-items:center;color:var(--pooch-ink)!important}html.pooch-hide-search header-actions cart-drawer-component:not(:has(.header-actions__cart-icon--has-cart)){width:0;min-width:0;margin:0;padding:0;overflow:visible}html.pooch-hide-search header-actions cart-drawer-component:not(:has(.header-actions__cart-icon--has-cart))>.header-actions__action,html.pooch-hide-search header-actions .action__cart:not(:has(.header-actions__cart-icon--has-cart)),html.pooch-hide-search header-actions cart-icon:not(.header-actions__cart-icon--has-cart){display:none!important}html.pooch-hide-search header-actions cart-icon svg,html.pooch-hide-search header-actions .header-actions__cart-icon svg{width:1.35rem;height:1.35rem;fill:currentColor}html.pooch-hide-search .cart-bubble,html.pooch-hide-search cart-bubble{background:var(--pooch-red)!important;color:#f5f2ea!important}html.pooch-hide-search .cart-drawer,html.pooch-hide-search .cart-drawer__dialog,html.pooch-hide-search .cart-drawer__inner,html.pooch-hide-search .cart-drawer__header,html.pooch-hide-search .cart-drawer__summary{background:var(--pooch-header)!important;color:var(--pooch-ink)!important;border-color:var(--pooch-line)!important}html.pooch-hide-search .cart-drawer__dialog{z-index:160}.header__column--right{display:flex;align-items:center;gap:.45rem}.pooch-header-book{font-family:var(--pooch-label)!important;font-size:.64rem!important;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;color:var(--pooch-ink)!important;border:1px solid var(--pooch-ink);border-radius:999px;padding:.5rem .85rem;white-space:nowrap;line-height:1;background:transparent;flex-shrink:0}.pooch-header-book:hover{background:var(--pooch-ink);color:var(--pooch-bg)!important}.pooch-theme{display:inline-flex;flex-shrink:0;border:1px solid var(--pooch-ink);border-radius:999px;overflow:hidden;position:relative;z-index:1}.pooch-theme button{font-family:var(--pooch-label);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;border:0;margin:0;background:transparent;color:var(--pooch-ink);padding:.46rem .58rem;cursor:pointer;line-height:1}.pooch-theme button.is-on{background:var(--pooch-ink);color:var(--pooch-bg)}.pooch-theme--drawer,.pooch-drawer-book,.pooch-theme-icon{display:none}.pooch-theme-icon{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;width:40px;height:40px;padding:0;margin:0;place-items:center;cursor:pointer;flex-shrink:0;border-radius:999px;color:var(--pooch-ink)!important}.pooch-theme-icon svg{width:17px;height:17px;display:block}.pooch-theme-icon__sun{display:none}.pooch-theme-icon__moon,html[data-pooch-theme=dark] .pooch-theme-icon__sun{display:block}html[data-pooch-theme=dark] .pooch-theme-icon__moon{display:none}.pooch-section{background:var(--pooch-bg);color:var(--pooch-ink);font-family:var(--pooch-body);position:relative}.pooch-wrap{width:min(1100px,calc(100% - 3rem));margin:0 auto;padding:4.5rem 0 5.25rem;position:relative}.pooch-kicker{font-family:var(--pooch-label);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--pooch-red);display:block;width:100%;margin:0 auto 1.1rem;padding-left:.22em;text-align:center!important}.pooch-kicker a{color:inherit;text-decoration:none}.pooch-kicker a:hover{color:var(--pooch-ink)}.pooch-intro{text-align:center;margin:0 auto 2.5rem}.pooch-intro .pooch-h2{margin-bottom:1.45rem}.pooch-intro .pooch-sub{margin-top:.15rem;margin-bottom:0}.pooch-display,.pooch-h2{font-family:var(--pooch-display);font-weight:500;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.08;letter-spacing:.02em;margin:0 auto 1rem;text-align:center;max-width:16ch;color:var(--pooch-ink)}@media(min-width:900px){.pooch-display,.pooch-h2{font-size:clamp(2.15rem,4.2vw,3.25rem)}.pooch-hero .pooch-display{font-size:clamp(2.3rem,4.6vw,3.45rem)}.pooch-card h3{font-size:1.55rem}}.pooch-h3{font-family:var(--pooch-label);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:0 0 1.25rem}.pooch-lede,.pooch-copy,.pooch-note,.pooch-sub,.pooch-footnote{font-family:var(--pooch-body);font-size:1.02rem;line-height:1.65;color:var(--pooch-muted);margin:0 auto 1.4rem;max-width:40rem;text-align:center}.pooch-note{display:block;box-sizing:border-box;width:min(40rem,100%);max-width:40rem;margin-inline:auto;margin-bottom:3.5rem;background:var(--pooch-card);border:1px dashed var(--pooch-red);padding:1.25rem 1.4rem;color:var(--pooch-ink);text-wrap:balance}.pooch-rule{height:0;border:0;border-top:1px dashed var(--pooch-line);margin:3.5rem auto;width:min(720px,100%)}.pooch-block{margin-bottom:4rem}.pooch-list{list-style:none;padding:0;margin:0 auto 1.5rem;max-width:28rem}.pooch-list li{font-size:.98rem;line-height:1.55;padding:.22rem 0;text-align:center}.pooch-list li:before{content:"\2605  ";color:var(--pooch-red);font-size:.7em}.pooch-table{width:min(640px,100%);margin:0 auto;border-collapse:collapse}.pooch-table th,.pooch-table td{padding:.95rem 0;border-bottom:1px solid var(--pooch-line);vertical-align:top}.pooch-table th{font-family:var(--pooch-label);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--pooch-muted);text-align:left}.pooch-table th:last-child,.pooch-table td:last-child{text-align:right}.pooch-size-name,.pooch-addon-name,.pooch-price{font-family:var(--pooch-label);letter-spacing:.04em;color:var(--pooch-ink)}.pooch-size-range,.pooch-addon-detail{display:block;font-size:.85rem;color:var(--pooch-muted);margin-top:.2rem}.pooch-cta{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.pooch-btn{font-family:var(--pooch-label);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--pooch-ink);border:1px solid var(--pooch-ink);border-radius:999px;padding:.95rem 1.6rem;background:transparent;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.pooch-btn:hover{background:var(--pooch-ink);color:var(--pooch-bg)}.pooch-btn--solid{background:var(--pooch-red);border-color:var(--pooch-red);color:#f5f2ea}.pooch-btn--solid:hover{background:transparent;color:var(--pooch-red)}.pooch-packages{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:800px){.pooch-packages{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.pooch-card{background:var(--pooch-card);border:1px solid var(--pooch-line);padding:2rem 1.4rem 1.6rem;display:flex;flex-direction:column;text-decoration:none;color:inherit;min-height:100%;background-image:radial-gradient(var(--pooch-line) .7px,transparent .8px);background-size:7px 7px;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.pooch-card:hover{border-color:var(--pooch-red);box-shadow:0 0 0 1px color-mix(in srgb,var(--pooch-red) 45%,transparent),0 0 22px color-mix(in srgb,var(--pooch-red) 18%,transparent);transform:translateY(-2px)}.pooch-card h3{font-family:var(--pooch-display);font-size:1.85rem;font-weight:400;margin:0 0 .55rem;text-align:center}.pooch-card p{font-size:.95rem;line-height:1.5;color:var(--pooch-muted);text-align:center;margin:0 0 1.2rem;flex:1}.pooch-card .pooch-price{display:block;text-align:center;margin-top:auto}.pooch-about-hero{position:relative;height:clamp(280px,42vh,440px);overflow:hidden;background:#111}.pooch-about-hero__img{width:100%;height:100%;object-fit:cover;object-position:50% 46%;display:block}.pooch-about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0a0a0ad1,#0a0a0a52 46%,#0a0a0a24)}.pooch-about-hero__copy{position:absolute;left:0;right:0;bottom:1.25rem;z-index:1;text-align:center;padding:0 1.25rem}.pooch-about-hero .pooch-kicker,.pooch-about-hero .pooch-display{animation:pooch-fade-up 1.05s ease both}.pooch-about-hero .pooch-kicker{animation-delay:.08s;margin-bottom:.4rem}.pooch-about-hero .pooch-display{color:#f5f2ea;animation-delay:.2s;margin-bottom:0}.pooch-about-hero+.pooch-wrap{padding-top:2.1rem}.pooch-goods{position:relative;height:clamp(22rem,68vh,46rem);overflow:hidden;background:#111}.pooch-goods__img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.pooch-goods:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0a0a0ab8,#0a0a0a47 42%,#0a0a0a38)}.pooch-goods__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1.25rem}.pooch-goods .pooch-display{color:#f5f2ea;margin:0;animation:pooch-fade-up 1.05s ease both}.pooch-goods__sub{margin:.7rem 0 0;max-width:18ch;color:#f5f2ea;font-family:var(--pooch-fun);font-size:clamp(1.15rem,2.4vw,1.7rem);line-height:1.25;animation:pooch-fade-up 1.05s ease both;animation-delay:.16s}.pooch-shop-section--goods .pooch-wrap,.pooch-rack-section--goods .pooch-wrap{padding-top:2.1rem}.pooch-about-close{background:var(--pooch-strip);color:var(--pooch-strip-ink)}.pooch-about-close .pooch-wrap{padding-top:3.4rem;padding-bottom:3.6rem;text-align:center}.pooch-about-close .pooch-kicker,.pooch-about-close .pooch-h2,.pooch-about-close .pooch-sub{color:var(--pooch-strip-ink)}.pooch-about-close .pooch-kicker{color:var(--pooch-red)}.pooch-about-close .pooch-h2{max-width:12ch}.pooch-about-close .pooch-sub{margin-bottom:0}.pooch-about-close .pooch-cta{margin-top:1.5rem}.pooch-about-founder{margin:0 0 1.4rem}.pooch-about-founder img{width:100%;height:auto;display:block}.pooch-about-founder figcaption,.pooch-shot figcaption{display:none}.pooch-about-grid{display:grid;gap:3rem}@media(min-width:860px){.pooch-about-grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.pooch-about-grid .pooch-h2,.pooch-about-grid .pooch-copy{text-align:left;margin-left:0;max-width:none}}.pooch-strip{background:var(--pooch-strip);color:var(--pooch-strip-ink)}.pooch-strip .pooch-kicker,.pooch-strip .pooch-copy,.pooch-strip .pooch-h2,.pooch-strip .pooch-sub{color:var(--pooch-strip-ink)}.pooch-strip .pooch-kicker{color:var(--pooch-red);text-align:center}.pooch-strip .pooch-btn{color:var(--pooch-strip-ink);border-color:var(--pooch-strip-ink)}.pooch-empty{text-align:center;padding:6rem 1.25rem}.pooch-empty h1{font-family:var(--pooch-display);font-size:clamp(2.2rem,5vw,3.4rem);margin:0 0 .8rem}.pooch-hero{position:relative;min-height:68svh;overflow:hidden;background:#111;display:flex;align-items:flex-end}.pooch-hero__media,.pooch-hero__drift,.pooch-hero__media picture,.pooch-hero__media img,.pooch-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pooch-hero__media picture{display:block}.pooch-hero__media img{object-position:48% 42%}.pooch-hero__drift{transform-origin:58% 42%;animation:pooch-kenburns 48s ease-in-out infinite alternate}.pooch-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.pooch-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.15s ease}.pooch-hero__slide.is-on{opacity:1;z-index:1}.pooch-hero--slides .pooch-hero__drift{animation:none}.pooch-hero__still--pet{object-position:42% 38%}.pooch-hero__pager{display:flex;justify-content:center;gap:.5rem;margin-top:1.15rem}.pooch-hero__pager button{width:8px;height:8px;padding:0;border-radius:999px;border:1px solid rgba(245,242,234,.85);background:transparent;cursor:pointer}.pooch-hero__pager button.is-on{background:#f5f2ea}.pooch-hero__still--counter{object-position:50% 46%}.pooch-hero__video{z-index:1;pointer-events:none;background:transparent}.pooch-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0a0ae0,#0a0a0a61 46%,#0a0a0a38),#00000024}.pooch-hero__scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(0,0,0,.28) 2px,rgba(0,0,0,.28) 3px)}.pooch-hero__inner{position:relative;z-index:2;padding-top:6.5rem;padding-bottom:3.25rem;text-align:center}.pooch-hero .pooch-kicker,.pooch-hero .pooch-display,.pooch-hero__actions,.pooch-hero__meta{animation:pooch-fade-up 1.05s ease both}.pooch-hero .pooch-kicker{animation-delay:.08s}.pooch-hero .pooch-display{animation-delay:.2s}.pooch-hero__actions{animation-delay:.36s}.pooch-hero__meta{animation-delay:.5s}.pooch-hero .pooch-kicker:before{content:"\2605";display:inline-block;margin-right:.5em;color:var(--pooch-red);animation:pooch-sign 3.8s ease-in-out infinite}.pooch-hero .pooch-kicker,.pooch-hero .pooch-display,.pooch-hero__action,.pooch-hero__meta a,.pooch-hero__meta span{color:#f5f2ea}.pooch-hero__action,.pooch-hero__meta a,.pooch-hero__meta span{color:#f5f2eae6}.pooch-hero .pooch-kicker{text-align:center}.pooch-hero .pooch-display{max-width:14ch}.pooch-hero__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.35rem 1.4rem;margin:1.2rem 0 0}.pooch-hero__action{font-family:var(--pooch-label);font-size:.94rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#f5f2ea;border-bottom:1px solid rgba(245,242,234,.5);padding-bottom:.14rem;line-height:1.2}.pooch-hero__action:hover{color:#fff;border-bottom-color:#f5f2ea}.pooch-hero__meta{margin:1.1rem 0 0;font-family:var(--pooch-label);letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.3rem .6rem;color:#f5f2ead1}.pooch-hero__dot{opacity:.55}.pooch-hero__meta a{text-decoration:none}html.pooch-hide-search p.pooch-hero__meta a:hover,.pooch-hero__meta a:hover{color:#f5f2ea}.pooch-band{position:relative;height:clamp(200px,32vh,300px);overflow:hidden;background:#111}.pooch-menu .pooch-band{height:clamp(280px,44vh,460px)}.pooch-band__img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.pooch-menu .pooch-band__img{object-position:50% 36%}.pooch-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0adb,#0a0a0a47 58%,#0a0a0a2e)}.pooch-band__copy{position:absolute;left:0;right:0;bottom:1.35rem;z-index:1;text-align:center;padding:0 1.25rem}.pooch-band .pooch-kicker{color:var(--pooch-red);margin-bottom:.55rem}.pooch-band .pooch-display{color:#f5f2ea;margin:0 auto;max-width:12ch}.pooch-band+.pooch-wrap{padding-top:2.35rem}.pooch-film__frame{width:min(960px,100%);margin:2rem auto 0;background:#111;overflow:hidden}.pooch-film__frame video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.pooch-contact-layout{display:grid;gap:1.5rem;width:min(640px,100%);margin:2rem auto 0}.pooch-contact-layout--map{width:min(920px,100%)}.pooch-contact-media{margin:0;background:var(--pooch-polaroid);padding:.45rem .45rem .85rem;box-shadow:5px 6px 0 var(--pooch-red)}.pooch-contact-media--photo{transform:rotate(-1.4deg)}.pooch-contact-media--map{transform:rotate(1.5deg)}.pooch-contact-media img{width:100%;height:280px;object-fit:cover;object-position:50% 42%;display:block}.pooch-contact-map{position:relative;overflow:hidden;height:280px}.pooch-contact-map iframe{position:absolute;top:-64px;left:-12px;width:calc(100% + 24px);height:calc(100% + 150px);border:0;filter:grayscale(.42) sepia(.2) contrast(1.08) brightness(1.03);pointer-events:none}.pooch-contact-map__hit{position:absolute;top:0;right:0;bottom:0;left:0}.pooch-contact-media figcaption{font-family:var(--pooch-label);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;text-align:center;padding:.55rem .2rem .1rem;color:var(--pooch-polaroid-ink)}.pooch-contact{display:grid;gap:1.5rem;width:min(720px,100%);margin:2.5rem auto 0;text-align:center}.pooch-contact-layout .pooch-contact{width:100%;margin:.5rem 0 0}.pooch-contact-layout .pooch-cta{margin-top:.25rem}@media(hover:hover){.pooch-contact-media--map:hover{box-shadow:7px 8px 0 var(--pooch-red)}}@media(max-width:759px){.pooch-contact-media--photo{order:1;transform:none}.pooch-contact-layout .pooch-contact{order:2}.pooch-contact-layout .pooch-cta{order:3}.pooch-contact-media--map{order:4;transform:none}}@media(min-width:760px){.pooch-contact-layout--map{grid-template-columns:1fr 1fr;align-items:start;gap:1.75rem 2rem}.pooch-contact-media img,.pooch-contact-map{height:380px}.pooch-contact-layout .pooch-contact,.pooch-contact-layout .pooch-cta{grid-column:1 / -1}.pooch-contact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pooch-contact-layout .pooch-contact{margin-top:1.25rem}}.pooch-contact p{margin:0;color:var(--pooch-muted);line-height:1.5}.pooch-contact a{color:var(--pooch-ink);text-decoration:none}html.pooch-hide-search .pooch-contact a:hover,.pooch-contact a:hover{color:var(--pooch-red)}.pooch-stamp{position:absolute;font-family:var(--pooch-fun);font-size:1.05rem;color:var(--pooch-red);border:2px solid var(--pooch-red);border-radius:50%;width:6.4rem;height:6.4rem;display:grid;place-items:center;text-align:center;line-height:1.1;transform:rotate(-12deg);z-index:3;pointer-events:none;background:color-mix(in srgb,var(--pooch-bg) 70%,transparent);animation:pooch-stamp-breathe 8.5s ease-in-out infinite}.pooch-stamp--hero{top:1.4rem;right:6vw;color:#f5f2ea;border-color:#f5f2ea;background:#0a0a0a59}.pooch-stamp--flyer{top:1.2rem;right:0}.pooch-stamp--rack{top:1.1rem;right:1.1rem;color:#f5f2ea;border-color:var(--pooch-red);background:#0a0a0a6b}.pooch-sizes,.pooch-pkg-prices{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:min(760px,100%);margin:0 auto 1rem}@media(min-width:760px){.pooch-sizes,.pooch-pkg-prices{grid-template-columns:repeat(5,1fr)}}.pooch-pkg-prices{width:min(640px,100%);margin-top:1.25rem}.pooch-size{background:var(--pooch-card);border:1px solid var(--pooch-line);padding:1rem .6rem;text-align:center}.pooch-size strong{display:block;font-family:var(--pooch-label);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pooch-size span{display:block;margin-top:.35rem;font-size:.82rem;color:var(--pooch-muted)}.pooch-manifesto-section .pooch-wrap{padding-bottom:.4rem}.pooch-manifesto-section .pooch-h2{margin-bottom:1.35rem}.pooch-manifesto__closer{margin:0 auto;max-width:28rem}.pooch-steps-section .pooch-wrap{padding-top:1.5rem}.pooch-steps-section .pooch-intro{margin-bottom:1.6rem}.pooch-steps-section .pooch-kicker{margin-bottom:0}.pooch-manifesto{max-width:38rem;margin:0 auto 1.5rem;padding:0}.pooch-manifesto li{list-style:none;font-family:var(--pooch-fun);font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.3;padding:.95rem 0;border-bottom:1px dashed var(--pooch-line);text-align:center}.pooch-steps{display:grid;gap:1.25rem}@media(min-width:800px){.pooch-steps{grid-template-columns:repeat(3,1fr)}}.pooch-step{text-align:center;padding:.5rem .75rem}.pooch-step em{display:block;font-family:var(--pooch-fun);font-style:normal;color:var(--pooch-red);margin-bottom:.7rem;font-size:1.3rem}.pooch-step h3{font-family:var(--pooch-display);font-size:1.55rem;font-weight:400;margin:0 0 .5rem}.pooch-step p{color:var(--pooch-muted);margin:0;line-height:1.5}.pooch-compare-grid{display:grid;gap:1.75rem}@media(min-width:760px){.pooch-compare-grid{grid-template-columns:1fr 1fr}}.pooch-compare{margin:0}.pooch-compare__shot{background:var(--pooch-polaroid);color:var(--pooch-polaroid-ink);padding:.45rem .45rem 1.2rem;box-shadow:5px 6px 0 var(--pooch-red)}.pooch-compare:nth-child(odd) .pooch-compare__shot{transform:rotate(-1.6deg)}.pooch-compare:nth-child(2n) .pooch-compare__shot{transform:rotate(1.5deg)}.pooch-compare img{width:100%;height:380px;object-fit:cover;display:block;filter:contrast(1.05) saturate(.92)}.pooch-compare figcaption,.pooch-compare__shot span{display:none}.pooch-reviews{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin:0 auto 1.6rem;max-width:46rem}.pooch-reviews__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:.35rem .15rem .7rem}.pooch-reviews__track::-webkit-scrollbar{display:none}.pooch-review{margin:0;flex:0 0 100%;scroll-snap-align:center;background:transparent;border:1px solid var(--pooch-line);padding:2rem 1.5rem 1.7rem;text-align:center}.pooch-review__stars{margin:0 0 .85rem;color:var(--pooch-red);letter-spacing:.18em;font-size:.82rem}.pooch-review p:not(.pooch-review__stars){font-family:var(--pooch-body);font-size:1.12rem;line-height:1.5;color:var(--pooch-ink);margin:0 0 1.15rem}.pooch-review cite{font-family:var(--pooch-label);font-style:normal;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;color:var(--pooch-red)}.pooch-review cite span{display:block;margin-top:.35rem;color:var(--pooch-muted);letter-spacing:.16em}.pooch-reviews__arrow{flex-shrink:0;width:2.4rem;height:2.4rem;border:1px solid var(--pooch-ink);border-radius:999px;background:transparent;color:var(--pooch-ink);font-size:1.35rem;line-height:1;cursor:pointer}.pooch-reviews__arrow:hover{background:var(--pooch-ink);color:var(--pooch-bg)}.pooch-reviews__links{margin-top:.35rem}.pooch-rack-section .pooch-kicker{text-align:center}.pooch-rack{display:grid;gap:.75rem;margin:0 auto 1.1rem}@media(min-width:760px){.pooch-rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.pooch-rack__card--hero{grid-column:1 / -1}.pooch-rack--equal .pooch-rack__card{min-height:min(34rem,68vh)}.pooch-rack--equal .pooch-rack__card img{min-height:min(34rem,68vh);object-position:50% 40%}}.pooch-shop-look{margin:.35rem 0 0}.pooch-shop-look+.pooch-cats{margin-top:5.25rem;padding-top:2.85rem;border-top:1px solid var(--pooch-line)}.pooch-cats{display:grid;grid-template-columns:1fr;gap:.65rem;margin:1.85rem 0 2.1rem;padding-bottom:.2rem;overflow:visible;position:relative;z-index:8}@media(min-width:760px){.pooch-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.pooch-cat{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;padding:.9rem 1rem 1rem;background:var(--pooch-card);border:1px solid var(--pooch-line);color:var(--pooch-ink);text-decoration:none}.pooch-cat.is-on,.pooch-cat[aria-current=page]{border-color:var(--pooch-ink);box-shadow:3px 3px 0 var(--pooch-red)}.pooch-cat__name{font-family:var(--pooch-label);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.pooch-cat__hint{font-size:.84rem;line-height:1.35;color:var(--pooch-muted);letter-spacing:0;text-transform:none}.pooch-cat-drop{display:grid;grid-template-columns:minmax(0,1fr) 2.85rem;align-items:stretch;gap:0;padding:0;position:relative;z-index:1}.pooch-cat-drop:has(details[open]){z-index:12;border-color:var(--pooch-ink)}.pooch-cat__hit{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;padding:.9rem 1rem 1rem;min-width:0;color:inherit;text-decoration:none}.pooch-cat-drop details{margin:0;border-left:1px solid var(--pooch-line)}.pooch-cat-drop summary{display:grid;place-items:center;height:100%;min-height:100%;cursor:pointer;list-style:none;color:var(--pooch-ink)}.pooch-cat-drop summary::-webkit-details-marker{display:none}.pooch-cat-drop summary:after{content:"";width:.42rem;height:.42rem;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-.12rem) rotate(45deg);transition:transform .18s ease}.pooch-cat-drop details[open] summary:after{transform:translateY(.12rem) rotate(225deg)}.pooch-cat-drop__menu{position:absolute;left:-1px;right:-1px;top:calc(100% - 1px);z-index:7;display:flex;flex-direction:column;background:var(--pooch-bg);border:1px solid var(--pooch-ink);box-shadow:3px 3px 0 var(--pooch-red)}.pooch-cat-drop__menu a{font-family:var(--pooch-label);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--pooch-ink);padding:.78rem 1rem;border-top:1px solid var(--pooch-line)}.pooch-cat-drop__menu a:hover,.pooch-cat-drop__menu a[aria-current=page]{color:var(--pooch-red);background:color-mix(in srgb,var(--pooch-ink) 8%,transparent)}.pooch-dept-sub{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem 1.45rem;margin:1.2rem 0 2.1rem;min-height:1.1rem}.pooch-dept-sub a{font-family:var(--pooch-label);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--pooch-muted)}.pooch-dept-sub a:hover,.pooch-dept-sub a[aria-current=page]{color:var(--pooch-red)}.pooch-shop__count{font-family:var(--pooch-label);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pooch-muted);text-align:center;margin:-.35rem 0 0}.pooch-shot--link{display:block;text-decoration:none;color:inherit}.pooch-shot--link .pooch-shot__frame{padding-bottom:.5rem;transition:box-shadow .2s ease}.pooch-shot--link:hover .pooch-shot__frame{box-shadow:7px 8px 0 var(--pooch-red)}.pooch-shot__cta{display:flex;flex-direction:column;gap:.12rem;padding:.55rem .2rem .1rem}.pooch-shot__cta-kicker{font-family:var(--pooch-label);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pooch-red)}.pooch-shot__cta-go{font-family:var(--pooch-label);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pooch-polaroid-ink)}.pooch-shop-card__note{font-family:var(--pooch-label);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pooch-red)}.pooch-rack__card{margin:0;position:relative;overflow:hidden;isolation:isolate;min-height:16.5rem;background:#111;border:1px solid color-mix(in srgb,var(--pooch-line) 70%,transparent);display:block;text-decoration:none;color:inherit}.pooch-rack__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pooch-rack__card--hero{min-height:min(28rem,58vh)}.pooch-rack__card img{display:block;width:100%;height:100%;min-height:16.5rem;object-fit:cover;filter:contrast(1.06) saturate(.9);transform:scale(1.02);transition:transform .55s ease,filter .55s ease}.pooch-rack__card--hero img{min-height:min(28rem,58vh);object-position:78% 42%}.pooch-rack__card:nth-child(2) img{object-position:50% 28%}.pooch-rack__card:nth-child(3) img{object-position:48% 42%}.pooch-rack__card:nth-child(4) img{object-position:50% 46%}.pooch-rack__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080706e6,#08070638 46%,#0807060f);pointer-events:none}.pooch-rack__card figcaption,.pooch-rack__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.15rem 1.15rem 1.25rem;color:#f5f2ea;display:block;pointer-events:none}.pooch-rack__caption a{pointer-events:auto}.pooch-rack__card figcaption:before,.pooch-rack__caption:before{content:"";display:block;width:2.1rem;height:2px;background:var(--pooch-red);margin-bottom:.65rem}.pooch-rack__tag{display:inline-block;font-family:var(--pooch-label);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pooch-red);margin:0 0 .4rem}.pooch-rack__card h3,.pooch-rack__title{font-family:var(--pooch-label);font-size:.92rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .3rem;color:#f5f2ea;display:block;text-decoration:none}.pooch-rack__subs{display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.55rem 0 0}.pooch-rack__subs a{font-family:var(--pooch-label);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#f5f2eac7;text-decoration:none;border-bottom:1px solid transparent}.pooch-rack__subs a:hover{color:#fff;border-bottom-color:var(--pooch-red)}.pooch-rack__card p,.pooch-rack__blurb{margin:0;max-width:28ch;font-size:.88rem;line-height:1.4;color:#f5f2eac7;display:block}.pooch-rack__card--hero h3,.pooch-rack__card--hero .pooch-rack__title{font-family:var(--pooch-display);font-size:clamp(1.9rem,4.2vw,2.85rem);letter-spacing:0;text-transform:none;line-height:1.05}.pooch-rack__card--hero p,.pooch-rack__card--hero .pooch-rack__blurb{max-width:36ch;font-size:.95rem}.pooch-rack-section .pooch-footnote{max-width:32rem;font-size:.92rem}.pooch-rack-section--hub .pooch-h2{max-width:18ch}.pooch-rack-section--hub .pooch-sub,.pooch-rack-section--hub .pooch-footnote{margin-left:auto;margin-right:auto;text-align:center}@media(hover:hover){.pooch-rack__card:hover img{transform:scale(1.06);filter:contrast(1.08) saturate(1)}}.pooch-ticker{overflow:hidden;border-top:1px solid var(--pooch-line);border-bottom:1px solid var(--pooch-line);padding:.85rem 0;background:var(--pooch-bg)}.pooch-ticker__track{display:flex;width:max-content;animation:pooch-tick 32s linear infinite}@media(hover:hover){.pooch-ticker:hover .pooch-ticker__track{animation-play-state:paused}}.pooch-ticker p{font-family:var(--pooch-label);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;margin:0;padding-right:2.5rem;color:var(--pooch-red);white-space:nowrap}@keyframes pooch-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.pooch-sticky{display:none}@media(max-width:1099px){html.pooch-hide-search #MainContent:not([data-template=index]){padding-top:1.75rem}html.pooch-hide-search #MainContent:not([data-template=index]):has(.pooch-about-hero),html.pooch-hide-search #MainContent:not([data-template=index]):has(.pooch-band),html.pooch-hide-search #MainContent:not([data-template=index]):has(.pooch-goods){padding-top:0}html.pooch-hide-search,html.pooch-hide-search body{overflow-x:clip}html.pooch-hide-search body{padding-bottom:env(safe-area-inset-bottom);transition:padding-bottom .35s ease}html.pooch-hide-search.pooch-sticky-on:not(.pooch-no-sticky-book) body{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}html.pooch-hide-search #header-group,html.pooch-hide-search header-component,html.pooch-hide-search .header{max-width:100%;width:100%}html.pooch-hide-search .header__column,html.pooch-hide-search .header__column--left,html.pooch-hide-search .header__column--center,html.pooch-hide-search .header__column--right{display:contents!important}html.pooch-hide-search .header,html.pooch-hide-search .header.header--compact,html.pooch-hide-search .header__columns{--header-padding: .7rem;--padding-block-start: .7rem;--padding-block-end: .7rem}html.pooch-hide-search .header__columns,html.pooch-hide-search #header-component[data-menu-style=drawer] .header__columns{padding-block:.65rem!important;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:center;--header-template-columns: 44px minmax(0, 1fr) auto;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"leftA center rightB"!important;column-gap:.45rem;padding-inline:.45rem .55rem;position:relative;overflow:visible!important}html.pooch-hide-search .header__drawer{grid-area:leftA!important;justify-self:start;overflow:visible!important}html.pooch-hide-search header-drawer,html.pooch-hide-search .header-drawer,html.pooch-hide-search .menu-drawer-container{overflow:visible!important}html.pooch-hide-search .header-logo{position:absolute!important;left:50%;top:50%;grid-area:center!important;justify-self:center;width:112px!important;height:112px!important;max-width:none!important;border-radius:0 0 14px 14px;transform:translate(-50%,-22%)!important;background:var(--pooch-header);box-shadow:none!important}html.pooch-logo-tuck .header-logo{width:52px!important;height:52px!important;border-radius:0 0 10px 10px;transform:translate(-50%,-50%)!important}html.pooch-hide-search .header-logo__image-container{border-radius:0 0 14px 14px}html.pooch-logo-tuck .header-logo__image-container{border-radius:0 0 10px 10px}html.pooch-hide-search header-actions{display:flex!important;grid-area:rightB;align-items:center;justify-content:flex-end;margin:0!important;gap:.15rem;min-width:0;max-width:100%;flex-shrink:0}.pooch-header-book,.pooch-theme--bar{display:none!important}.pooch-theme-icon{display:grid!important}.pooch-theme--drawer{display:none!important}.pooch-sticky{display:none;position:fixed;left:.85rem;right:.85rem;bottom:calc(.7rem + env(safe-area-inset-bottom));z-index:140;align-items:stretch;padding:0;background:transparent;border:0;pointer-events:none}html.pooch-sticky-on:not(.pooch-no-sticky-book) .pooch-sticky{display:flex}html.pooch-menu-open .pooch-sticky,html.pooch-no-sticky-book .pooch-sticky{display:none!important}.pooch-sticky__book{pointer-events:auto;flex:1 1 auto;width:100%;min-height:50px;display:grid;place-items:center;margin:0;font-family:var(--pooch-label);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:999px;background:var(--pooch-ink);color:var(--pooch-bg)!important;border:1px solid var(--pooch-ink);box-shadow:0 12px 30px color-mix(in srgb,var(--pooch-ink) 26%,transparent)}.pooch-sticky__book:hover{background:var(--pooch-red);border-color:var(--pooch-red);color:#f5f2ea!important}html.pooch-hide-search .menu-drawer__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;z-index:170!important;background:#080706b8!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.pooch-hide-search .menu-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;z-index:180!important;display:flex!important;flex-direction:column!important;background:var(--pooch-header)!important;color:var(--pooch-ink)!important;border:0!important;box-shadow:none!important;overflow:hidden!important;padding:0 1.5rem calc(1.6rem + env(safe-area-inset-bottom))!important;transform:translate3d(0,18%,0)!important;opacity:0!important;visibility:hidden!important;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,visibility .55s!important}html.pooch-hide-search .menu-open>.menu-drawer,html.pooch-hide-search details.menu-open>.menu-drawer{transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto}html.pooch-hide-search .menu-drawer__featured-content,html.pooch-hide-search .menu-drawer__localization,html.pooch-hide-search .menu-drawer drawer-localization-component,html.pooch-hide-search .menu-drawer__utility-links{display:none!important}html.pooch-hide-search .menu-drawer__navigation-container,html.pooch-hide-search .menu-drawer__inner-container{display:flex!important;flex-direction:column;flex:1 1 auto;height:auto!important;min-height:0;grid-template-rows:none}html.pooch-hide-search .menu-drawer__close-button{position:fixed!important;top:max(.45rem,env(safe-area-inset-top))!important;right:.35rem!important;z-index:182!important;display:grid!important;place-items:center;margin:0!important;min-height:48px;min-width:48px;color:var(--pooch-ink)!important;--button-color: var(--pooch-ink);--icon-stroke-width: 1.6px;background:transparent!important;box-shadow:none!important}html.pooch-hide-search .menu-drawer__close-button svg{width:16px;height:16px;color:var(--pooch-ink)!important;stroke:currentColor}html.pooch-hide-search .menu-drawer__navigation{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:calc(4.5rem + env(safe-area-inset-top)) .35rem 1.25rem}html.pooch-hide-search .menu-drawer__menu{width:100%;max-width:22rem;margin:0 auto;padding-inline:0;text-align:center}html.pooch-hide-search .menu-drawer__menu>.menu-drawer__list-item{min-height:0;margin:.15rem 0;align-items:center}html.pooch-hide-search .menu-drawer a:not(.pooch-drawer-book){display:flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.55rem .4rem;font-family:var(--pooch-display)!important;font-size:clamp(1.85rem,8vw,3rem)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.08!important;text-align:center;color:var(--pooch-ink)!important}html.pooch-hide-search .menu-drawer-container[open] .menu-drawer__animated-element{animation:pooch-menu-link .6s cubic-bezier(.22,1,.36,1) both!important;animation-delay:calc(.16s + (var(--menu-drawer-animation-index, 1) - 1) * .07s)!important}.pooch-drawer-kicker{font-family:var(--pooch-label);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--pooch-red);text-align:center;margin:0 0 1rem}.pooch-drawer-book{display:grid!important;place-items:center;box-sizing:border-box;width:min(22rem,calc(100% - .5rem));margin:1.75rem auto 1.35rem;min-height:56px;padding:1.05rem 1.7rem!important;flex-shrink:0;color:#f5f2ea!important}.pooch-drawer-meta{font-size:.88rem;line-height:1.45;color:var(--pooch-muted);text-align:center;margin:0 auto .25rem;padding:0 .5rem .35rem}.pooch-wrap{width:min(1100px,calc(100% - 2rem));padding:3rem 0 3.4rem}.pooch-display,.pooch-h2{font-size:clamp(1.85rem,8.4vw,2.45rem);line-height:1.12;max-width:12ch}.pooch-kicker{letter-spacing:.16em;font-size:.66rem;text-align:center}.pooch-intro{margin-bottom:2rem}.pooch-intro .pooch-h2{margin-bottom:1.15rem}.pooch-sub,.pooch-copy,.pooch-lede,.pooch-footnote{font-size:.95rem;line-height:1.55;margin-bottom:1.1rem}.pooch-intro .pooch-sub{margin-bottom:0}.pooch-hero{min-height:calc(100svh - 7.5rem);min-height:calc(100dvh - 7.5rem)}.pooch-band{height:clamp(170px,28vh,220px)}.pooch-menu .pooch-band{height:clamp(220px,38vh,340px)}.pooch-band__copy{bottom:1rem}.pooch-band+.pooch-wrap{padding-top:1.75rem}.pooch-about-hero{height:clamp(220px,36vh,320px)}.pooch-about-hero__copy{bottom:1rem}.pooch-about-hero+.pooch-wrap{padding-top:1.6rem}.pooch-about-close .pooch-wrap{padding-top:2.6rem;padding-bottom:2.8rem}.pooch-hero__video{display:none!important}.pooch-hero__drift{animation:none;transform:none}.pooch-hero__media img{object-position:50% 62%}.pooch-hero__still--counter{object-position:50% 48%}.pooch-hero__still--pet{object-position:48% 40%}.pooch-hero__pager{gap:.65rem;margin-top:1rem}.pooch-hero__pager button{width:9px;height:9px}.pooch-hero__inner{padding-top:4.5rem;padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px))}.pooch-hero__actions{gap:1.15rem;margin-top:1rem}.pooch-hero__action{font-size:.86rem}.pooch-cta{flex-direction:column;width:100%;gap:.65rem;margin-top:1.25rem}.pooch-btn{width:100%;min-height:48px;display:grid;place-items:center;padding:.9rem 1.2rem;box-sizing:border-box}.pooch-hero__meta{margin-top:.85rem;font-size:.78rem}.pooch-manifesto li{font-size:1.15rem;padding:.8rem .2rem}.pooch-card{padding:1.5rem 1.1rem 1.3rem}.pooch-card h3{font-size:1.55rem}.pooch-compare__shot,.pooch-compare:nth-child(odd) .pooch-compare__shot,.pooch-compare:nth-child(2n) .pooch-compare__shot{transform:none;box-shadow:3px 3px 0 var(--pooch-red);padding:.35rem .35rem 1rem}.pooch-compare img{height:280px}.pooch-size strong{font-size:.62rem;letter-spacing:.03em;line-height:1.25}.pooch-size span{font-size:.75rem}.pooch-block{margin-bottom:2.75rem}.pooch-rule{margin:2.4rem auto}.pooch-note{padding:1rem 1.05rem;margin-bottom:2.4rem}.pooch-stamp--flyer{display:none}}.pooch-wave{height:18px;background:radial-gradient(circle at 10px 18px,var(--pooch-red) 6px,transparent 7px) 0 0 / 20px 18px;opacity:.55}.pooch-foot{border-top:1px solid var(--pooch-line);padding:2.4rem 0 calc(1.2rem + env(safe-area-inset-bottom));background:var(--pooch-header)}.pooch-foot__logo{display:flex;justify-content:center;width:min(1100px,calc(100% - 2.5rem));margin:0 auto 1.75rem;text-decoration:none}.pooch-foot__mark{--pooch-logo-size: min(220px, 62vw);display:block;width:var(--pooch-logo-size)}.pooch-foot__mark:before,.pooch-foot__mark:after{content:none!important;display:none!important;animation:none!important;background:none!important}.pooch-foot__logo img{display:block;width:100%;height:auto;background:transparent}.pooch-foot__inner,.pooch-foot__nav,.pooch-foot__copy{width:min(1100px,calc(100% - 2.5rem));margin-left:auto;margin-right:auto}.pooch-foot__inner{display:grid;gap:1.75rem;align-items:start}.pooch-foot__brand,.pooch-foot__visit,.pooch-foot__book{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pooch-foot__brand{gap:.45rem}.pooch-foot__visit{gap:.2rem}.pooch-foot__book{gap:.85rem}.pooch-foot__label{font-family:var(--pooch-label)!important;font-size:.64rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--pooch-red)!important;text-align:left!important;width:auto;margin:0 0 .15rem!important;padding:0}.pooch-foot p.pooch-foot__name{font-family:var(--pooch-display);font-size:clamp(1.55rem,2.4vw,2.05rem);color:var(--pooch-ink);margin:0;line-height:1.08;text-align:left}.pooch-foot p{margin:0;color:var(--pooch-muted);line-height:1.55;font-size:.9rem}.pooch-foot__blurb{max-width:22rem;margin-top:.15rem}.pooch-foot a{color:var(--pooch-ink);text-decoration:none}html.pooch-hide-search .pooch-foot a:hover,.pooch-foot a:hover{color:var(--pooch-red)}.pooch-foot__book .pooch-btn{width:auto;min-width:10.75rem;margin:0;display:inline-grid;place-items:center;padding:.82rem 1.45rem}.pooch-foot__social{display:flex;flex-wrap:wrap;gap:.45rem .95rem;margin:0}.pooch-foot__social a{font-family:var(--pooch-label);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.pooch-foot__nav{margin-top:1.45rem;padding-top:1.05rem;border-top:1px solid var(--pooch-line);display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center}.pooch-foot__nav a{font-family:var(--pooch-label);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.pooch-foot__copy{margin:.85rem auto 0!important;font-size:.72rem!important;letter-spacing:.03em;text-align:center}@media(min-width:860px){.pooch-foot{padding:2.8rem 0 1.45rem}.pooch-foot__logo{width:min(1100px,calc(100% - 3rem));margin-bottom:2.1rem}.pooch-foot__mark{--pooch-logo-size: 300px}.pooch-foot__inner,.pooch-foot__nav,.pooch-foot__copy{width:min(1100px,calc(100% - 3rem))}.pooch-foot__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(11.5rem,.75fr);gap:1.5rem 2.25rem}.pooch-foot__nav{margin-top:1.5rem;padding-top:1.1rem;justify-content:center;gap:.45rem 1.7rem}}@media(max-width:859px){.pooch-foot__inner{justify-items:center;gap:0}.pooch-foot__brand,.pooch-foot__visit,.pooch-foot__book{align-items:center;text-align:center;width:100%;max-width:20.5rem}.pooch-foot__label,.pooch-foot p.pooch-foot__name{text-align:center!important}.pooch-foot__visit,.pooch-foot__book{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--pooch-line)}.pooch-foot__blurb{max-width:18rem}.pooch-foot__book .pooch-btn{width:100%;max-width:16.5rem}.pooch-foot__social{justify-content:center}.pooch-foot__nav{width:min(1100px,calc(100% - 2rem));gap:.55rem 1.1rem}}.pooch-btn--glow{animation:pooch-glow 4.8s ease-in-out infinite}.pooch-section .pooch-wrap{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.pooch-hero-section .pooch-wrap,.pooch-section.is-in .pooch-wrap,.pooch-footer-section .pooch-wrap,#MainContent>.shopify-section:first-child .pooch-wrap{opacity:1;transform:none}@keyframes pooch-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--pooch-red) 40%,transparent),0 0 14px color-mix(in srgb,var(--pooch-red) 16%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--pooch-red) 80%,transparent),0 0 26px color-mix(in srgb,var(--pooch-red) 32%,transparent)}}@keyframes pooch-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pooch-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.12) translate3d(-1.4%,-.9%,0)}}@keyframes pooch-grain{0%{transform:translateZ(0)}50%{transform:translate3d(-1.6%,1.1%,0)}to{transform:translate3d(.8%,-.7%,0)}}@keyframes pooch-sign{0%,to{opacity:.45;filter:none}50%{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--pooch-red) 55%,transparent))}}@keyframes pooch-stamp-breathe{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(-8deg) scale(1.035)}}.pooch-shop-grid{display:grid;gap:.85rem;margin:.35rem auto 1.5rem}@media(min-width:760px){.pooch-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pooch-shop-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--pooch-card);border:1px solid var(--pooch-line);overflow:hidden;min-height:100%;transition:border-color .2s ease,transform .2s ease}@media(hover:hover){.pooch-shop-card:hover{border-color:var(--pooch-ink);transform:translateY(-3px)}}.pooch-shop-card__media{display:block;background:#f4eee3;aspect-ratio:1 / 1;overflow:hidden}html[data-pooch-theme=dark] .pooch-shop-card__media{background:#161311}.pooch-shop-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;filter:none;transition:transform .55s ease}@media(hover:hover){.pooch-shop-card:hover img{transform:scale(1.04)}}.pooch-shop-card__body{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.1rem}.pooch-shop-card__title{font-family:var(--pooch-label);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.pooch-shop-card__price{font-size:.95rem;color:var(--pooch-muted)}.pooch-shop__lede{max-width:36rem}.pooch-shop__lede p{margin:0}.pooch-shop__pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.15rem;margin-top:1.85rem;font-family:var(--pooch-label);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.pooch-shop__pager a,.pooch-shop__pager span{color:var(--pooch-red);text-decoration:none}html.pooch-hide-search .pooch-shop__pager a{color:var(--pooch-red)}.pooch-shop__pager a:hover,.pooch-shop__pager span[aria-current=page]{color:var(--pooch-ink)}.pooch-pdp__back{margin:0 0 1.4rem}.pooch-pdp__back a{font-family:var(--pooch-label);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pooch-muted);text-decoration:none}html.pooch-hide-search .pooch-pdp__back a:hover,.pooch-pdp__back a:hover{color:var(--pooch-red)}.pooch-pdp__grid{display:grid;gap:1.75rem;align-items:start}@media(min-width:760px){.pooch-pdp__grid{grid-template-columns:1.05fr .95fr;gap:2.5rem}}.pooch-pdp__media{background:#f4eee3}html[data-pooch-theme=dark] .pooch-pdp__media{background:#161311}.pooch-pdp__media img{width:100%;height:auto;display:block;border:1px solid var(--pooch-line);background:#f4eee3}html[data-pooch-theme=dark] .pooch-pdp__media img{background:#161311}.pooch-pdp__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.pooch-pdp__thumb{padding:0;border:1px solid var(--pooch-line);background:#f4eee3;cursor:pointer;line-height:0}.pooch-pdp__thumb.is-on{border-color:var(--pooch-ink)}.pooch-pdp__thumbs img,.pooch-pdp__thumb img{width:4.5rem;height:4.5rem;object-fit:cover}.pooch-pdp__opt{width:100%}.pooch-pdp__pills{display:flex;flex-wrap:wrap;gap:.4rem}.pooch-pdp__pill{font-family:var(--pooch-label);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pooch-ink);background:transparent;border:1px solid var(--pooch-line);border-radius:999px;padding:.55rem .9rem;cursor:pointer}.pooch-pdp__pill.is-on{background:var(--pooch-ink);color:var(--pooch-bg);border-color:var(--pooch-ink)}.pooch-pdp__select--id{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pooch-pdp__info .pooch-kicker{text-align:left!important;padding-left:0}.pooch-pdp__title{font-family:var(--pooch-display);font-size:clamp(2.1rem,5vw,3.2rem);font-weight:400;line-height:1.05;margin:0 0 .55rem;text-transform:uppercase}.pooch-shop-section .pooch-h2{text-transform:uppercase;max-width:18ch}.pooch-pdp__price{font-family:var(--pooch-label);letter-spacing:.12em;text-transform:uppercase;font-size:1rem;margin:0 0 1.1rem;color:var(--pooch-red)}.pooch-pdp__copy,.pooch-pdp__copy p{font-size:1rem;line-height:1.6;color:var(--pooch-muted);text-align:left;max-width:36rem}.pooch-pdp__form{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:1.4rem 0 .6rem;position:relative}.pooch-pdp__label{font-family:var(--pooch-label);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.pooch-pdp__select{background:var(--pooch-header);color:var(--pooch-ink);border:1px solid var(--pooch-line);padding:.7rem .85rem;font-family:var(--pooch-body);min-width:12rem}.pooch-pdp__note,.pooch-pdp__note.pooch-footnote{text-align:left;margin:1rem 0 0;max-width:28rem}.pooch-pdp__more{margin-top:3.5rem}.pooch-cart__list{list-style:none;padding:0;margin:0 0 1.75rem;border-top:1px solid var(--pooch-line)}.pooch-cart__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 4.5rem auto;gap:.85rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--pooch-line)}.pooch-cart__img img{width:5.5rem;height:5.5rem;object-fit:cover;display:block;border:1px solid var(--pooch-line)}.pooch-cart__meta a{color:inherit;text-decoration:none;font-family:var(--pooch-label);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}html.pooch-hide-search .pooch-cart__meta a:hover,.pooch-cart__meta a:hover,html.pooch-hide-search .pooch-cart__remove:hover,.pooch-cart__remove:hover{color:var(--pooch-red)}.pooch-cart__meta p,.pooch-cart__remove{margin:.35rem 0 0;font-size:.85rem;color:var(--pooch-muted)}.pooch-cart__qty input{width:3.6rem;background:var(--pooch-header);color:var(--pooch-ink);border:1px solid var(--pooch-line);padding:.45rem;text-align:center}.pooch-cart__line,.pooch-cart__total{font-family:var(--pooch-label);letter-spacing:.08em;margin:0}.pooch-cart__foot{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:flex-end}.pooch-cart__total{font-size:1.1rem;margin-right:auto}@media(max-width:749px){.pooch-cart__row{grid-template-columns:4.5rem minmax(0,1fr)}.pooch-cart__qty,.pooch-cart__line{grid-column:2}}@keyframes pooch-menu-link{0%{opacity:0;transform:translate3d(0,1.15rem,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pooch-btn--glow,.pooch-hero__drift,.pooch-hero__media,.pooch-hero .pooch-kicker,.pooch-hero .pooch-display,.pooch-about-hero .pooch-kicker,.pooch-about-hero .pooch-display,.pooch-goods .pooch-display,.pooch-goods__sub,.pooch-hero__actions,.pooch-hero__meta,.pooch-hero .pooch-kicker:before,.pooch-stamp,.pooch-ticker__track,html.pooch-hide-search body:before{animation:none!important}.pooch-reviews__track{scroll-behavior:auto}.pooch-section .pooch-wrap,.pooch-card,.pooch-rack__card img,.pooch-foot__logo img,html.pooch-hide-search .menu-drawer,html.pooch-hide-search .menu-drawer__animated-element{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}.pooch-stamp{transform:rotate(-12deg)!important}.pooch-shot__frame,.pooch-month__hit,.pooch-community__shot{transform:none!important}}.pooch-community__lead{display:grid;gap:.85rem 2rem;justify-items:center;text-align:center;margin-bottom:2.2rem}.pooch-community__lead .pooch-display{margin-bottom:.35rem}.pooch-community__tag{max-width:22ch;margin:0 auto}.pooch-community__intro{max-width:46rem;margin:.4rem auto 0;text-align:center}.pooch-community__shot{width:min(100%,340px);margin:.35rem 0 .2rem;background:var(--pooch-polaroid);padding:.45rem .45rem 1.1rem;box-shadow:5px 6px 0 var(--pooch-red);transform:rotate(-1.4deg)}.pooch-community__shot img{width:100%;height:320px;object-fit:cover;object-position:50% 22%;display:block}@media(min-width:860px){.pooch-community__lead{grid-template-columns:minmax(0,1.2fr) minmax(260px,340px);grid-template-areas:"kicker shot" "heading shot" "tag shot" "intro shot";justify-items:start;text-align:left;align-items:start}.pooch-community__lead .pooch-kicker{grid-area:kicker;text-align:left}.pooch-community__lead .pooch-display{grid-area:heading;text-align:left;max-width:12ch}.pooch-community__tag{grid-area:tag;margin:0;text-align:left}.pooch-community__intro{grid-area:intro;margin:0;text-align:left;max-width:38rem}.pooch-community__shot{grid-area:shot;margin:0;align-self:center}}.pooch-month{display:grid;gap:1.4rem;margin:0 auto 3rem;max-width:52rem;padding:1.4rem;border:1px solid var(--pooch-line);background:var(--pooch-card)}@media(min-width:760px){.pooch-month{grid-template-columns:minmax(0,1.15fr) minmax(220px,.9fr);align-items:center;padding:1.75rem}.pooch-month .pooch-kicker{grid-column:1 / -1;text-align:left;margin-bottom:0}}.pooch-month__hit{display:block;width:100%;margin:0;padding:0;border:0;background:var(--pooch-polaroid);color:inherit;cursor:zoom-in;box-shadow:5px 6px 0 var(--pooch-red)}.pooch-month__hit--still{cursor:default;padding-bottom:1.1rem}.pooch-month__hit img{width:100%;height:280px;object-fit:cover;object-position:50% 30%;display:block}.pooch-month__hit--flyer img{height:auto;max-height:560px;object-fit:contain;object-position:center top;background:#efe4cc}.pooch-month__hit span{display:block;font-family:var(--pooch-label);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;padding:.7rem .6rem .9rem;color:var(--pooch-polaroid-ink)}.pooch-month__copy .pooch-h3{text-align:left;margin-bottom:.45rem}.pooch-month__date{font-family:var(--pooch-label);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;color:var(--pooch-red);margin:0 0 .85rem}.pooch-month__copy .pooch-copy{text-align:left}.pooch-community__grid{display:grid;gap:1.75rem;margin-bottom:2.2rem}@media(min-width:860px){.pooch-community__grid{grid-template-columns:1fr 1fr;gap:2.4rem}}.pooch-community__grid .pooch-h3,.pooch-community__grid .pooch-copy{text-align:left}.pooch-flyer{width:min(92vw,720px);max-height:92vh;padding:0;border:0;background:transparent}.pooch-flyer::backdrop{background:#0a0a0ac7}.pooch-flyer__close{position:sticky;top:0;z-index:2;display:block;margin-left:auto;border:0;background:var(--pooch-red);color:#fff8ec;font-family:var(--pooch-label);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;padding:.7rem 1rem;cursor:pointer}.pooch-flyer__frame{background:var(--pooch-polaroid);padding:.55rem .55rem 1.1rem}.pooch-flyer__frame img{width:100%;height:auto;display:block}.pooch-shots__stage--strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem}.pooch-shots__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.4rem .1rem 1.15rem}.pooch-shots__track::-webkit-scrollbar{display:none}.pooch-shots__stage--strip .pooch-shot{flex:0 0 min(78%,340px);scroll-snap-align:start}.pooch-shots__arrow{flex-shrink:0;width:2.4rem;height:2.4rem;border:1px solid var(--pooch-ink);border-radius:999px;background:transparent;color:var(--pooch-ink);font-size:1.35rem;line-height:1;cursor:pointer}.pooch-shots__arrow:hover{background:var(--pooch-ink);color:var(--pooch-bg)}@media(max-width:699px){.pooch-shots__stage--strip{grid-template-columns:minmax(0,1fr)}.pooch-shots__arrow{display:none}}.pooch-shots__grid{display:grid;gap:1.5rem}@media(min-width:700px){.pooch-shots__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.pooch-shots__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pooch-shot{margin:0}.pooch-shot__frame{background:var(--pooch-polaroid);color:var(--pooch-polaroid-ink);padding:.45rem .45rem 1.2rem;box-shadow:5px 6px 0 var(--pooch-red)}.pooch-shot:nth-child(3n+1) .pooch-shot__frame{transform:rotate(-1.4deg)}.pooch-shot:nth-child(3n+2) .pooch-shot__frame{transform:rotate(1.3deg)}.pooch-shot:nth-child(3n) .pooch-shot__frame{transform:rotate(-.8deg)}.pooch-shot img{width:100%;height:280px;object-fit:cover;display:block;filter:contrast(1.04) saturate(.94)}.pooch-shots--no-captions .pooch-shot{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pooch-parlor.css.map */
