.section-footer{margin-top:auto}.site-footer,.site-footer__spines{position:relative}.site-footer__signup{display:grid;gap:var(--space-6);align-items:center;padding-block:clamp(44px,6vw,80px) var(--space-5)}.site-footer__signup-title{margin:0 0 .35em;max-width:16ch}.site-footer__signup-text{max-width:46ch;margin:0 0 var(--space-5);color:var(--fg)}.site-footer__signup-art{justify-self:center;width:min(220px,56vw)}.site-footer__sticker-link{display:block;color:inherit}.site-footer__sticker-link:hover .site-footer__sticker{rotate:-2deg}.site-footer__sticker{rotate:3deg}html.no-tilts .site-footer__sticker{rotate:0deg}@media(min-width:750px){.site-footer__signup{grid-template-columns:minmax(0,1fr) auto;padding-block:clamp(32px,4vw,48px) var(--space-4)}.site-footer__signup-art{width:180px;margin-right:var(--space-6)}}.site-footer__main{padding-block:var(--space-6) var(--space-6)}.site-footer__grid{display:grid;gap:var(--space-6) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:599px){.site-footer__block:not(.site-footer__block--menu){grid-column:1 / -1}}@media(min-width:990px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__heading{justify-self:start;margin:0 0 var(--space-3);font:900 1.125rem/1 var(--font-body);font-stretch:62%;letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.site-footer.scheme-navy .site-footer__heading,.site-footer.scheme-thread .site-footer__heading{color:var(--pink-light)}.site-footer__links{display:grid;gap:0;margin:0;padding:0;list-style:none}.site-footer__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;margin-inline:-6px;color:var(--fg);text-decoration:none}.site-footer__link:hover{color:var(--bg);background:var(--fg)}.site-footer__link[aria-current=page]{box-shadow:inset 4px 0 0 var(--pink);padding-left:12px}.site-footer__link--all{font:800 1.0625rem/1.15 var(--font-body);font-stretch:75%;color:var(--link)}.site-footer__text{color:var(--fg)}.site-footer__text a{color:var(--link)}.site-footer__matchbook{margin-top:6px;box-shadow:6px 6px 0 var(--ink)}.site-footer__aside{margin:var(--space-4) 0 0;color:var(--fg-soft)}.site-footer__drop{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:3px solid var(--line);font:700 .9375rem/1.2 var(--font-mono);text-transform:uppercase;color:var(--fg)}.site-footer__drop[hidden],.template-index .site-footer__drop{display:none}.site-footer .drop-clock--badge{display:inline-flex;align-items:center;gap:.4em;padding:.3em .5em .25em;font-family:var(--font-display);font-size:.875rem;font-weight:400;line-height:1.1;white-space:nowrap;color:var(--yellow);background:var(--ink);border:2px solid var(--silver-light)}.site-footer .drop-clock--badge[data-state^=day]{color:var(--ink);background:var(--yellow);border-color:var(--ink)}.site-footer .drop-clock--badge[data-state^=hour],.site-footer .drop-clock--badge[data-state^=open]{color:var(--on-pink);background:var(--pink-fill);border-color:var(--ink)}.site-footer .drop-lamp{flex:none;width:.65em;height:.65em;border:2px solid currentColor;background:transparent}.site-footer .drop-lamp.is-lit{background:var(--pink);border-color:var(--pink);box-shadow:0 0 0 2px var(--ink)}.site-footer__drop-link{display:inline-flex;align-items:center;min-height:44px;color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.site-footer__drop-link:hover{color:var(--ink);background:var(--yellow);text-decoration:none}.site-footer__signoff{margin:clamp(36px,5vw,64px) 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,1.1rem + 3vw,3.5rem);line-height:1.02;text-wrap:balance;color:var(--heading);text-shadow:.05em .05em 0 var(--heading-shadow)}html.no-heading-shadow .site-footer__signoff{text-shadow:none}.site-footer__bottom{padding-block:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-small);background:var(--bg);border-top:3px solid var(--line)}.site-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6)}.site-footer__fine p{margin:0}.site-footer__made-in{color:var(--fg-soft)}.site-footer__policies ul{display:flex;flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;list-style:none}.site-footer__payment-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.payment-icon{width:38px;height:24px}.site-footer__top{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 12px;font:700 .875rem/1.1 var(--font-mono);color:var(--link);background:transparent;border:2px solid currentColor;border-radius:0;cursor:pointer}.site-footer__top:hover{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}body:has(.visit-us .matchbook) .site-footer__block--visit{display:none}.site-footer__acc-summary{list-style:none}.site-footer__acc-summary::-webkit-details-marker{display:none}.site-footer__acc-icon{display:none}@media(min-width:750px){.site-footer__acc-summary{pointer-events:none}.site-footer__acc-summary:focus{outline:none}}.site-footer__main{padding-block:var(--space-6) var(--space-5)}.site-footer__drop{margin-top:var(--space-6)}.site-footer__signoff{margin-top:clamp(20px,3vw,36px)}@media(min-width:1200px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(0,1.2fr) minmax(0,1.3fr)}.site-footer__block--menu,.site-footer__block--visit{grid-row:span 2}.site-footer__signoff{font-size:clamp(1.75rem,1rem + 2vw,2.75rem)}}@media(max-width:749px){.site-footer__signup{grid-template-columns:minmax(0,1fr) 96px;gap:14px;align-items:start;padding-block:28px 8px}.site-footer__signup-copy{display:contents}.site-footer__signup-title{grid-column:1;grid-row:1;margin:0;font-size:1.75rem}.site-footer__signup-text{display:none}.site-footer__signup .newsletter-form{grid-column:1 / -1;grid-row:2}.site-footer__signup-art{grid-column:2;grid-row:1;width:96px;margin:0;justify-self:end}.site-footer__main{padding-block:12px var(--space-4)}.site-footer__grid{grid-template-columns:minmax(0,1fr);row-gap:0}.site-footer__acc{border-bottom:2px solid color-mix(in srgb,var(--fg) 25%,transparent)}.site-footer__acc-summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer}.site-footer__acc-summary .site-footer__heading{margin:0}.site-footer__acc-icon{display:block;flex:none;width:16px;height:16px;background:linear-gradient(currentColor,currentColor) center / 100% 3px no-repeat,linear-gradient(currentColor,currentColor) center / 3px 100% no-repeat;color:var(--fg)}.site-footer__acc[open] .site-footer__acc-icon{background:linear-gradient(currentColor,currentColor) center / 100% 3px no-repeat}.site-footer__acc[open]{padding-bottom:10px}.site-footer__acc-summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.site-footer__block--visit{margin-top:var(--space-5)}.site-footer__grid>.site-footer__block:not(.site-footer__acc):not(.site-footer__block--visit){margin-top:calc(var(--space-5) + 6px)}.site-footer__aside{display:none}.site-footer__drop{margin-top:var(--space-5)}.site-footer__signoff{font-size:1.375rem}.site-footer__made-in{display:none}.site-footer__bottom{padding-block:var(--space-4)}.site-footer__bottom-inner{gap:10px 16px}.site-footer__signup .newsletter-form__row{flex-wrap:nowrap;gap:8px}.site-footer__signup .newsletter-form__row .input{flex:1 1 auto;min-width:0}.site-footer__signup .newsletter-form__row .btn{flex:0 0 auto;padding-inline:14px}.site-footer__signup-title{font-size:1.5rem}}@media(min-width:990px){.site-footer__main{padding-block:28px 20px}.site-footer__link{min-height:36px}.site-footer__aside{display:none}.site-footer__drop{margin-top:18px;padding-top:14px}.site-footer__drop-link{min-height:36px}.site-footer__signoff{margin-top:18px}.site-footer__bottom{padding-block:14px}.site-footer__bottom .site-footer__link,.site-footer__top{min-height:40px}}@media(max-width:749px){.site-footer__block--social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.site-footer__block--social .site-footer__heading{margin:0}.site-footer__block--visit{margin-top:16px}.site-footer__grid>.site-footer__block:not(.site-footer__acc):not(.site-footer__block--visit){margin-top:20px}.site-footer__drop{margin-top:16px;padding-top:12px}.site-footer__signoff{margin-top:14px}.site-footer__fine{font-size:var(--fs-xs)}.site-footer__bottom{padding-block:12px}.site-footer__bottom-inner{gap:6px 16px}}.site-footer__signoff-link{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px;color:inherit;text-decoration:none}.site-footer__signoff-line{flex:1 1 20ch;max-width:30ch}.site-footer__signoff-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font:700 .875rem/1.3 var(--font-mono);text-shadow:none}.site-footer__signoff-kicker{max-width:28ch;color:var(--fg-soft)}.site-footer__signoff-cta{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.55em 1em .5em;font:800 .9375rem/1.1 var(--font-body);font-stretch:70%;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--on-pink);background:var(--pink-fill);border:3px solid var(--ink);border-radius:0;box-shadow:4px 4px 0 var(--shadow-color, var(--ink))}.site-footer.scheme-red .site-footer__signoff-cta,.site-footer.scheme-denim .site-footer__signoff-cta{color:var(--yellow);background:var(--ink);box-shadow:4px 4px 0 var(--ink)}.site-footer__signoff-link:hover .site-footer__signoff-line{text-decoration:underline;text-decoration-color:var(--link);text-decoration-thickness:.08em;text-underline-offset:.14em}.site-footer__signoff-link:hover .site-footer__signoff-cta{background:var(--pink-light);translate:-2px -2px;box-shadow:6px 6px 0 var(--shadow-color, var(--ink))}.site-footer.scheme-red .site-footer__signoff-link:hover .site-footer__signoff-cta,.site-footer.scheme-denim .site-footer__signoff-link:hover .site-footer__signoff-cta{color:var(--ink);background:var(--yellow);box-shadow:6px 6px 0 var(--ink)}.site-footer__signoff-link:active .site-footer__signoff-cta{translate:4px 4px;box-shadow:0 0 0 transparent}.site-footer__signoff-link:focus-visible{outline:3px solid var(--focus);outline-offset:6px}@media(max-width:749px){.site-footer__signoff-link{gap:10px}.site-footer__signoff-line{flex-basis:100%;max-width:none}.site-footer__signoff-kicker{display:none}}.site-footer__block--visit{position:relative}.wo-stamp{position:absolute;z-index:2;top:30px;right:-12px;width:96px;height:96px;rotate:-8deg;pointer-events:none}.wo-stamp__svg{display:block;width:100%;height:100%;overflow:visible}.wo-stamp__ring{fill:none;stroke:var(--pink-ink);stroke-width:3}.wo-stamp__ring:first-of-type{fill:color-mix(in srgb,var(--white) 88%,transparent)}.wo-stamp__ring--in{stroke-width:2}.wo-stamp__words{fill:var(--pink-ink);font:700 8.6px var(--font-mono);letter-spacing:.02em}.wo-stamp__star{fill:none;stroke:var(--pink-ink);stroke-width:1.6;stroke-linejoin:miter}.wo-stamp__num{fill:var(--pink-ink);font:400 15px var(--font-display)}html.no-tilts .wo-stamp{rotate:0deg}@media(max-width:749px){.wo-stamp{width:72px;height:72px;top:2px;right:-6px}}.site-footer{isolation:auto}@media(max-width:749px){.pet-cat-wrap+.site-footer__main{padding-top:34px}.pet-cat-wrap+.site-footer__signup{padding-top:36px}.site-footer__block--visit{margin-top:12px}.site-footer__grid>.site-footer__block:not(.site-footer__acc):not(.site-footer__block--visit){margin-top:12px}.site-footer__acc-summary{min-height:46px}.site-footer__drop{margin-top:12px;padding-top:10px}}@media(max-width:749px){.site-footer__drop{flex-wrap:nowrap;gap:8px;font-size:.8125rem;letter-spacing:0;white-space:nowrap}.site-footer__drop .drop-clock--badge{font-size:.8125rem;padding-inline:.4em}.site-footer__drop-link{font-size:.8125rem}.site-footer__bottom{padding-block:8px}.site-footer__main{padding-bottom:12px}}@media(min-width:990px){.site-footer__main{padding-bottom:10px}.site-footer__drop{margin-top:14px;padding-top:12px}}@media(max-width:380px){.site-footer__drop{flex-wrap:wrap}}.list-form__label{display:block;margin:0 0 6px;font:700 .75rem/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}.list-form__fine{margin:8px 0 0;font:400 .75rem/1.35 var(--font-mono);color:var(--fg-soft);text-wrap:pretty}.list-form__error{margin-top:10px}.list-form__heading{text-wrap:balance}.site-footer .list-form__heading{margin:0 0 .3em;max-width:16ch}.site-footer .list-form__text{max-width:54ch;margin:0 0 var(--space-4);font:400 .9375rem/1.45 var(--font-mono);color:var(--fg);text-wrap:pretty}@media(max-width:749px){.site-footer__signup:has(.list-form){grid-template-columns:minmax(0,1fr) 80px;row-gap:10px}.site-footer__signup .list-form{display:contents}.site-footer__signup .list-form__heading{grid-column:1;grid-row:1;align-self:end;margin:0;font-size:1.5rem}.site-footer__signup .list-form__text{grid-column:1;grid-row:2;margin:0;font-size:.8125rem;line-height:1.4}.site-footer__signup .newsletter-form{grid-column:1 / -1;grid-row:3}.site-footer__signup:has(.list-form) .site-footer__signup-art{grid-column:2;grid-row:1 / span 2;align-self:start;width:80px}}.site-footer__ship{margin:0 0 10px;max-width:32ch;font:400 .875rem/1.4 var(--font-mono);color:var(--fg);text-wrap:pretty}.site-footer__link--ask{display:inline-block;padding-block:10px;line-height:1.35;font-weight:700;color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;text-wrap:pretty}.site-footer__link--ask:hover{text-decoration:none}@media(min-width:1200px){.site-footer__grid:has(.site-footer__block--policies){grid-template-columns:repeat(4,minmax(0,.75fr)) minmax(0,1fr) minmax(300px,1.45fr)}}@media(max-width:749px){.site-footer__ship{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-footer.css.map */
