._footer_j3l4s_1._footer_j3l4s_1{padding:clamp(56px, 7vw, 104px) max(20px, calc((100vw - var(--max)) / 2)) 0;background:var(--vidapet-warm-white);color:var(--text-secondary);isolation:isolate;display:block;position:relative;overflow:clip}._footer_j3l4s_1._footer_j3l4s_1:before{content:none}._shell_j3l4s_15{width:100%;min-width:0}._closing_j3l4s_20{background:#f5ece3;border:1px solid #7043201f;border-radius:clamp(30px,4vw,46px);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:clamp(44px,7vw,100px);padding:clamp(44px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #5c361b13}._closing_j3l4s_20:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ff750021;border-radius:50%;width:clamp(210px,30vw,410px);position:absolute;bottom:-78%;right:clamp(110px,18vw,270px)}._closingCopy_j3l4s_46,._closingActions_j3l4s_47{z-index:2;min-width:0;position:relative}._closingCopy_j3l4s_46 h2{max-width:15ch;color:var(--vidapet-orange);font-family:var(--title);letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(3rem,5.4vw,5.45rem);font-weight:400;line-height:.98}._closingCopy_j3l4s_46 p{max-width:58ch;color:var(--text-secondary);margin:clamp(24px,3vw,34px) 0 0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.72}._closingActions_j3l4s_47{justify-self:end;gap:14px;width:100%;max-width:320px;display:grid}._primaryAction_j3l4s_84,._secondaryAction_j3l4s_85{border:1px solid var(--vidapet-orange);letter-spacing:.015em;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:14px 24px;font-size:.82rem;font-weight:700;line-height:1.25;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s,border-color .32s,color .32s,box-shadow .32s;display:inline-flex}._primaryAction_j3l4s_84{background:var(--vidapet-orange);color:var(--vidapet-warm-white);box-shadow:0 12px 28px #ff75002e}._secondaryAction_j3l4s_85{color:var(--vidapet-orange);background:#fffcf8ad}._primaryAction_j3l4s_84:hover,._primaryAction_j3l4s_84:focus-visible{background:#e96700;border-color:#e96700;transform:translateY(-2px);box-shadow:0 15px 32px #ff750038}._secondaryAction_j3l4s_85:hover,._secondaryAction_j3l4s_85:focus-visible{background:var(--vidapet-warm-white);color:#d95f00;border-color:#e96700;transform:translateY(-2px)}._primaryAction_j3l4s_84:active,._secondaryAction_j3l4s_85:active{transform:translateY(0)}._primaryAction_j3l4s_84:focus-visible,._secondaryAction_j3l4s_85:focus-visible,._navigationLinks_j3l4s_135 a:focus-visible,._locationLink_j3l4s_136:focus-visible,._socialLink_j3l4s_137:focus-visible,._legal_j3l4s_138 a:focus-visible{outline-offset:4px;outline:3px solid #ff750052}._closingOrbit_j3l4s_143{z-index:1;aspect-ratio:1;pointer-events:none;border:clamp(24px,3vw,42px) solid #ff750017;border-radius:50%;width:clamp(270px,34vw,470px);position:absolute;top:clamp(-190px,-12vw,-116px);right:clamp(-130px,-7vw,-62px)}._directory_j3l4s_155{grid-template-columns:minmax(220px,1.3fr) minmax(210px,1.15fr) minmax(220px,1fr) minmax(190px,.85fr);gap:clamp(38px,5vw,76px);padding:clamp(64px,7vw,94px) clamp(4px,1vw,14px) clamp(54px,6vw,76px);display:grid}._brand_j3l4s_162,._navigation_j3l4s_135,._visit_j3l4s_164,._social_j3l4s_137{min-width:0}._footer_j3l4s_1 ._brandLogo_j3l4s_169{object-fit:contain;width:min(190px,100%);height:auto}._brand_j3l4s_162 p{max-width:33ch;color:var(--text-secondary);margin:25px 0 0;font-size:.88rem;line-height:1.72}._navigation_j3l4s_135 h3,._visit_j3l4s_164 h3,._social_j3l4s_137 h3{color:var(--text-primary);font-family:var(--title);letter-spacing:-.01em;margin:0 0 24px;font-size:1.18rem;font-weight:400;line-height:1.2}._navigationLinks_j3l4s_135{align-items:start;gap:4px;display:grid}._navigationLinks_j3l4s_135 a{width:fit-content;max-width:100%;min-height:36px;color:var(--text-secondary);align-items:center;padding:4px 0;font-size:.82rem;line-height:1.45;transition:color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}._navigationLinks_j3l4s_135 a:after,._mapCta_j3l4s_216:after,._legal_j3l4s_138 a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}._navigationLinks_j3l4s_135 a:hover,._navigationLinks_j3l4s_135 a:focus-visible{color:var(--vidapet-orange);transform:translate(3px)}._navigationLinks_j3l4s_135 a:hover:after,._navigationLinks_j3l4s_135 a:focus-visible:after,._locationLink_j3l4s_136:hover ._mapCta_j3l4s_216:after,._locationLink_j3l4s_136:focus-visible ._mapCta_j3l4s_216:after,._legal_j3l4s_138 a:hover:after,._legal_j3l4s_138 a:focus-visible:after{transform-origin:0;transform:scaleX(1)}._locationLink_j3l4s_136{width:fit-content;max-width:100%;color:var(--text-secondary);border-radius:16px;transition:color .32s;display:block}._address_j3l4s_255{gap:3px;margin:0;font-size:.84rem;font-style:normal;line-height:1.6;display:grid}._address_j3l4s_255 span:first-child{color:var(--text-primary);font-weight:700}._mapCta_j3l4s_216{color:var(--text-secondary);gap:7px;margin-top:22px;padding-bottom:4px;font-size:.8rem;font-weight:700;transition:color .32s;display:inline-flex;position:relative}._mapCta_j3l4s_216>span{color:var(--vidapet-orange);transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}._locationLink_j3l4s_136:hover,._locationLink_j3l4s_136:focus-visible,._locationLink_j3l4s_136:hover ._mapCta_j3l4s_216,._locationLink_j3l4s_136:focus-visible ._mapCta_j3l4s_216{color:var(--vidapet-orange)}._locationLink_j3l4s_136:hover ._mapCta_j3l4s_216>span,._locationLink_j3l4s_136:focus-visible ._mapCta_j3l4s_216>span{transform:translate(2px,-2px)}._socialLinks_j3l4s_299{gap:12px;display:grid}._socialLink_j3l4s_137{width:100%;min-height:58px;color:var(--text-secondary);background:#f5ece38a;border:1px solid #70432021;border-radius:18px;align-items:center;gap:12px;padding:12px 15px;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s,border-color .32s,color .32s;display:flex}._socialLink_j3l4s_137 .social-icon{width:22px;height:22px;color:var(--vidapet-orange);flex:0 0 22px;transition:color .32s}._socialLink_j3l4s_137 .social-link-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}._socialLink_j3l4s_137 .social-link-copy>span:first-child{color:var(--text-primary);font-size:.78rem;font-weight:700;transition:color .32s}._socialLink_j3l4s_137 .social-username{overflow-wrap:anywhere;font-size:.7rem}._socialLink_j3l4s_137:hover,._socialLink_j3l4s_137:focus-visible{border-color:var(--vidapet-orange);background:var(--vidapet-orange);color:var(--vidapet-warm-white);transform:translateY(-2px)}._socialLink_j3l4s_137:hover .social-icon,._socialLink_j3l4s_137:focus-visible .social-icon,._socialLink_j3l4s_137:hover .social-link-copy>span:first-child,._socialLink_j3l4s_137:focus-visible .social-link-copy>span:first-child{color:var(--vidapet-warm-white)}._legal_j3l4s_138{color:#4e3b36d1;border-top:1px solid #7043201f;justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}._footer_j3l4s_1 ._legal_j3l4s_138 p{margin:0;font-size:.72rem;line-height:1.55}._legal_j3l4s_138 a{color:var(--vidapet-orange);padding-bottom:3px;font-weight:700;transition:color .3s;display:inline-block;position:relative}._legal_j3l4s_138 a:hover,._legal_j3l4s_138 a:focus-visible{color:#d95f00}@media (width<=1100px){._closing_j3l4s_20{grid-template-columns:minmax(0,1fr);align-items:start}._closingCopy_j3l4s_46 h2{max-width:16ch}._closingActions_j3l4s_47{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;max-width:660px}._directory_j3l4s_155{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px}}@media (width<=700px){._footer_j3l4s_1._footer_j3l4s_1{padding:42px 16px 0}._closing_j3l4s_20{border-radius:30px;gap:34px;padding:36px 26px}._closing_j3l4s_20:after{bottom:-122px;right:-84px}._closingCopy_j3l4s_46 h2{text-wrap:pretty;max-width:none;font-size:clamp(2.55rem,12.2vw,4rem);line-height:1}._closingCopy_j3l4s_46 p{margin-top:23px;font-size:.94rem;line-height:1.68}._closingActions_j3l4s_47{grid-template-columns:minmax(0,1fr);max-width:none}._primaryAction_j3l4s_84,._secondaryAction_j3l4s_85{width:100%;min-height:58px}._closingOrbit_j3l4s_143{border-width:24px;width:270px;top:-112px;right:-116px}._directory_j3l4s_155{grid-template-columns:minmax(0,1fr);gap:0;padding:58px 4px 48px}._brand_j3l4s_162,._navigation_j3l4s_135,._visit_j3l4s_164,._social_j3l4s_137{padding:34px 0}._brand_j3l4s_162{padding-top:0}._navigation_j3l4s_135,._visit_j3l4s_164,._social_j3l4s_137{border-top:1px solid #7043201a}._footer_j3l4s_1 ._brandLogo_j3l4s_169{width:166px}._brand_j3l4s_162 p{max-width:36ch;margin-top:22px}._navigation_j3l4s_135 h3,._visit_j3l4s_164 h3,._social_j3l4s_137 h3{margin-bottom:20px}._navigationLinks_j3l4s_135{gap:2px}._navigationLinks_j3l4s_135 a{width:100%;min-height:46px}._locationLink_j3l4s_136{width:100%;min-height:44px}._address_j3l4s_255{font-size:.86rem}._socialLinks_j3l4s_299{grid-template-columns:repeat(2,minmax(0,1fr))}._legal_j3l4s_138{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:24px 74px 30px 0}}@media (width<=430px){._closing_j3l4s_20{border-radius:27px;padding:32px 22px}._closingCopy_j3l4s_46 h2{font-size:clamp(2.4rem,12.5vw,3.25rem)}._socialLinks_j3l4s_299{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._primaryAction_j3l4s_84,._secondaryAction_j3l4s_85,._navigationLinks_j3l4s_135 a,._navigationLinks_j3l4s_135 a:after,._locationLink_j3l4s_136,._mapCta_j3l4s_216,._mapCta_j3l4s_216:after,._mapCta_j3l4s_216>span,._socialLink_j3l4s_137,._socialLink_j3l4s_137 .social-icon,._socialLink_j3l4s_137 .social-link-copy>span:first-child,._legal_j3l4s_138 a,._legal_j3l4s_138 a:after{transition:none}._primaryAction_j3l4s_84:hover,._primaryAction_j3l4s_84:focus-visible,._secondaryAction_j3l4s_85:hover,._secondaryAction_j3l4s_85:focus-visible,._navigationLinks_j3l4s_135 a:hover,._navigationLinks_j3l4s_135 a:focus-visible,._locationLink_j3l4s_136:hover ._mapCta_j3l4s_216>span,._locationLink_j3l4s_136:focus-visible ._mapCta_j3l4s_216>span,._socialLink_j3l4s_137:hover,._socialLink_j3l4s_137:focus-visible{transform:none}}
