.site-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.breed-card img,.details-image{object-fit:contain;background:#f5f8fa}.home-hero-category>span>.site-icon{width:32px;height:32px}.public-info .prose{overflow-wrap:anywhere}.marketplace-guide-wrap{background:#f7f9fa;border-top:1px solid #e6ecef;padding:52px 0 56px}.marketplace-guide.container{max-width:1200px}.guide-heading{max-width:820px;margin-bottom:32px}.guide-eyebrow{display:inline-flex;gap:8px;align-items:center;color:#aa4928;font-size:12px;font-weight:600;margin-bottom:13px}.guide-heading h2{font-size:27px!important;color:#2d414e;line-height:1.35;letter-spacing:-.5px;margin:0 0 16px}.guide-heading>p{font-size:15px;line-height:1.9;color:#63727b;margin:0 0 14px}.guide-read-time{display:inline-flex;align-items:center;gap:6px;color:#7a8890;font-size:12px}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:54px;align-items:start}.guide-body{min-width:0}.guide-body>section{display:flex;gap:16px;padding:23px 0;border-top:1px solid #e1e8ec;scroll-margin-top:28px}.guide-section-number{color:#b47b5b;font-size:12px;padding-top:4px;font-weight:500}.guide-body h3{font-size:18px!important;color:#304651;line-height:1.5;margin:0 0 11px;letter-spacing:-.15px}.guide-body p{color:#5b6d77;font-size:14px;line-height:1.95;margin:0 0 13px}.guide-body p:last-child{margin-bottom:0}.guide-sidebar{align-self:stretch}.guide-sidebar-inner{position:sticky;top:24px}.guide-sidebar nav{padding:19px 21px;background:#fff;border:1px solid #e0e7eb;border-radius:10px}.guide-sidebar h3{color:#3a505e;font-size:14px!important;line-height:1.5;margin:0 0 12px}.guide-sidebar nav a{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;line-height:1.7;color:#6a7b86;padding:9px 0;border-top:1px solid #edf1f3}.guide-sidebar nav a:hover{color:#b14c2b}.guide-help{padding:23px 4px 0}.guide-help>svg{color:#a76d4b;margin-bottom:11px}.guide-help p{font-size:12px;line-height:1.8;color:#74818a;margin:0 0 11px}.guide-help a{display:inline-flex;gap:8px;align-items:center;color:#b14c2b;font-size:12px}.guide-body>.guide-editorial-note{font-size:12px;color:#7c8991;border-top:1px solid #e1e8ec;padding-top:18px}.guide-explore{display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:1px solid #dee7ec;margin-top:35px;padding-top:27px}.guide-explore h3{display:flex;gap:8px;align-items:center;font-size:15px!important;color:#3b5362;margin:0 0 15px}.guide-explore>div>div{display:flex;flex-wrap:wrap;gap:9px}.guide-explore a{display:inline-flex;align-items:center;gap:7px;color:#637786;padding:7px 10px;font-size:12px;border:1px solid #dfe7ec;border-radius:5px;background:#fff}.guide-explore a:hover{border-color:#b3c9d6;color:#295e7d}.marketplace-guide-home{border-color:#eee3da}.home-process{background:#fff;border-bottom:1px solid #ece8e2;padding:23px 0}.home-process .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-process article{display:flex;gap:13px;align-items:center}.home-process article>span{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#fff2e8;color:#b76538;flex-shrink:0}.home-process h2{font-size:14px!important;color:#3e4c54;margin:0 0 4px}.home-process p{font-size:12px;color:#7b858b;margin:0;line-height:1.7}.page-hero{padding:39px 0;background:#f6f8fa;border-bottom:1px solid #e4e9ec}.page-hero h1{color:#2e4654;margin:0 0 10px}.page-hero p{color:#71818b;max-width:690px;line-height:1.85}.page-hero .page-hero-icon{display:grid;place-items:center;width:43px;height:43px;background:#faeee5;border-radius:10px;color:#b26942;margin-bottom:14px}.public-info{background:#fff;padding:46px 0 60px}.public-info .prose{max-width:860px;color:#5e707b;font-size:15px;line-height:1.95}.public-info .prose h2{color:#304a59;font-size:22px!important;margin:32px 0 13px}.public-info .prose h2:first-child{margin-top:0}.public-info .prose a{color:#ad4b2b;text-decoration:underline;text-underline-offset:3px}.public-info .prose li{margin-bottom:10px}.public-info .prose .button{color:white;text-decoration:none}.public-faq{max-width:900px}.public-faq details{border:1px solid #e1e8ed;border-radius:9px;margin-bottom:13px;background:#fff}.public-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:19px 21px;font-size:15px;color:#334e5d;font-weight:600}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary svg{color:#aa653f}.public-faq details[open] summary svg{transform:rotate(45deg)}.public-faq details p{padding:0 21px 20px;font-size:14px;color:#657985;line-height:1.9;margin:0}.breed-directory-search{display:flex;align-items:flex-end;gap:12px;max-width:650px;margin-bottom:28px}.breed-directory-search label{display:flex;flex:1 1;flex-direction:column;gap:8px;font-size:13px;color:#5e7481}.breed-directory-search input{height:45px;border:1px solid #d9e3e9;border-radius:7px;padding:10px 13px;background:#fff;min-width:0;width:100%}.breed-directory-search .button{min-height:45px;border-radius:7px;font-size:13px}.breed-directory-empty{padding:32px 0;color:#73848e}.contact-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.contact-support-grid article{background:white;border:1px solid #e1e8ec;padding:23px;border-radius:10px}.contact-support-grid article>svg{color:#b27049;margin-bottom:15px}.contact-support-grid h2{font-size:17px!important;color:#345160;margin:0 0 9px}.contact-support-grid p{font-size:13px;line-height:1.85;color:#6c7f8a}.footer .footer-about p{font-size:13px;line-height:1.9}.footer-join>.site-icon{color:#d3a580}.pet-classified .marketplace-guide-wrap{margin-top:38px}@media (max-width:950px){.guide-layout{gap:30px;grid-template-columns:minmax(0,1fr) 230px}.guide-heading h2{font-size:25px!important}.home-process .container{gap:20px}.contact-support-grid{grid-template-columns:1fr;gap:15px}}@media (max-width:700px){.marketplace-guide-wrap{padding:33px 0 37px}.marketplace-guide.container{padding-left:18px;padding-right:18px}.guide-heading{margin-bottom:20px}.guide-heading h2{font-size:23px!important}.guide-heading>p{font-size:14px;line-height:1.9}.guide-layout{display:flex;flex-direction:column;gap:0}.guide-sidebar{display:none}.guide-body>section{gap:12px;padding:22px 0}.guide-body h3{font-size:17px!important}.guide-body p{font-size:14px;line-height:1.9}.guide-explore{grid-template-columns:1fr;gap:25px;padding-top:23px;margin-top:25px}.home-process .container{grid-template-columns:1fr;gap:18px}.home-process article>span{width:37px;height:37px}.home-process{padding:22px 0}.page-hero{padding:28px 0}.public-info{padding:30px 0 40px}.public-faq summary{padding:17px;font-size:14px}.public-faq details p{padding:0 17px 18px}.breed-directory-search{gap:9px}.breed-directory-search .button{padding:10px 13px}}.compare-empty{max-width:720px;margin:35px auto 0;border:1px dashed #dce5eb;border-radius:12px;padding:35px;text-align:center;background:#f7fafb;color:#74858f}.compare-empty>svg{color:#b6744e;margin-bottom:12px}.compare-empty h2{font-size:21px!important;color:#3c5260;margin:0 0 12px}.compare-empty p{font-size:14px;line-height:1.9;margin:0}.public-info .prose section+section{margin-top:32px}.public-info .prose .button{margin-top:18px}@media (max-width:700px){.compare-empty{padding:25px 20px}}.marketplace-description{padding:28px 0 24px;background:#fff;border-top:1px solid #e8e8e8}.description-accordion{width:100%;min-width:0;color:#252b30}.description-accordion .description-row{background:transparent;border:0;border-bottom:1px solid #dcdfe1;border-radius:0;margin:0;padding:0;box-shadow:none;scroll-margin-top:24px}.description-accordion .description-row:first-child{border-top:1px solid #dcdfe1}.description-accordion .description-row>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;list-style:none;cursor:pointer}.description-accordion summary::-webkit-details-marker{display:none}.site-main .description-accordion summary h3{margin:0;font-size:14px!important;font-weight:600;line-height:1.6;letter-spacing:0;color:#28333a}.description-accordion summary>svg{color:#78838b;flex-shrink:0;transition:transform .18s ease}.description-accordion .description-row[open]>summary>svg{transform:rotate(180deg)}.description-accordion .description-row[open]>summary{padding-bottom:8px}.description-accordion .description-copy{padding:0 26px 18px 0;color:#66717b;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.site-main .description-accordion .description-copy p{margin:0 0 10px;padding:0;color:#66717b;font-size:13px;line-height:1.9;white-space:pre-line}.description-accordion .description-copy p:last-child{margin-bottom:0}.description-accordion .description-copy ul{padding-left:20px}.description-accordion .description-copy li{margin-bottom:7px}.description-copy a{color:#2974a5;text-underline-offset:3px}.description-copy a:hover{text-decoration:underline}.description-links{display:flex;flex-wrap:wrap;gap:7px 22px}.description-faq-section{background:#f5f5f5;padding:30px 0 36px}.site-main .description-faq-section h2{font-size:27px!important;line-height:1.4;font-weight:600;color:#29333a;margin:0 0 20px}.description-accordion-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;align-items:start}.description-accordion-columns .description-row:first-child{border-top:0}.pet-ad-description.pet-description-accordion{border-top:0;padding-top:0}@media (max-width:700px){.description-accordion-columns{grid-template-columns:1fr}.marketplace-description{padding:22px 0}.description-accordion .description-row>summary{padding:15px 0;gap:14px}.site-main .description-accordion summary h3{font-size:13px!important}.description-accordion .description-copy{padding-right:14px}.site-main .description-faq-section h2{font-size:23px!important}}:root{--ui-ink:#263d49;--ui-muted:#677b87;--ui-accent:#b64b23;--ui-accent-hover:#943b1b;--ui-line:#dfe7eb;--ui-canvas:#f5f8fa;--ui-blue:#edf5fa;--ui-peach:#fff3e9;--ui-shadow:0 5px 22px #263d4906}.site-main{min-height:60vh}.site-main :is(h1,h2,h3){text-wrap:pretty}.site-icon{overflow:visible}.skip-content{position:fixed;top:10px;left:16px;padding:10px 18px;border-radius:8px;background:#fff;color:var(--ui-ink);z-index:100;transform:translateY(-160%);box-shadow:0 3px 20px #0002}.skip-content:focus{transform:translateY(0)}.site-main :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #33789b;outline-offset:3px}.site-main .button{border-radius:9px;min-height:44px;font-weight:600}.site-main :is(.button-pink,.seller-primary-button,.directory-filter-submit>.button){background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.site-main :is(.button-pink,.seller-primary-button,.directory-filter-submit>.button):hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.site-main .button:disabled{opacity:.65;cursor:wait;transform:none}.header{border-bottom:1px solid #00000008}.home-header .header-top nav a{display:inline-flex;align-items:center;gap:7px;position:relative;padding:9px 0}.home-header .header-top nav a>svg{display:none}.home-header .header-top nav a[aria-current=page]:after{content:"";position:absolute;bottom:1px;left:0;right:0;height:2px;border-radius:3px;background:currentColor}.home-header-white .header-top nav a[aria-current=page]{color:var(--ui-accent)}.header .mobile-menu nav a{display:flex;align-items:center;gap:10px;border-radius:7px;padding:10px 13px}.header .mobile-menu nav a[aria-current=page]{background:#fff1e6;color:#a34520}.home-header .mobile-menu nav{background:#fff;border:1px solid var(--ui-line);padding:9px;box-shadow:0 15px 40px #263d4920;border-radius:12px;min-width:220px}.header-location-trigger{transition:border-color .2s,box-shadow .2s}.header-location-trigger:hover{box-shadow:0 2px 8px #00000008}.header-location-dialog{border-color:var(--ui-line);box-shadow:0 25px 90px #152b3a30}.home-redesign .home-breed-heading-copy h2,.home-redesign .section-head h2{font-size:29px!important;line-height:1.3}.home-redesign .section-head>.button{min-height:41px;border-radius:9px;padding:10px 17px}.home-discovery-hero .home-pet-search{border-color:#e6ddd6;border-radius:12px;padding:12px}.home-process{padding:24px 0}.home-process article>span{border:1px solid #f1dfd0;background:#fff7f0;border-radius:13px;width:46px;height:46px}.home-process article:nth-child(2)>span{background:#eef6fa;border-color:#dceaf2;color:#4a748b}.home-process article:nth-child(3)>span{background:#eff7f0;border-color:#dfece0;color:#64866b}.directory-pet-card,.home-redesign .home-reference-pet-card{border:1px solid var(--ui-line);border-radius:15px;box-shadow:var(--ui-shadow);transition:border-color .2s,box-shadow .2s,transform .2s}.directory-pet-card:hover,.home-redesign .home-reference-pet-card:hover{border-color:#c4d2da;box-shadow:0 9px 26px #263d4910;transform:translateY(-2px)}.directory-pet-card .directory-pet-title,.home-reference-pet-card .home-reference-pet-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;margin-bottom:11px}.directory-pet-card .directory-pet-title h2,.home-reference-pet-card .home-reference-pet-title h3{width:100%;flex:none;min-height:45px;font-size:16px!important;line-height:1.4;font-weight:600;color:var(--ui-ink);margin:0}.directory-pet-card .directory-pet-title h2 a,.home-reference-pet-card .home-reference-pet-title h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.directory-pet-card .directory-price,.home-reference-pet-card .home-reference-price{color:var(--ui-accent);font-size:18px;font-weight:650;line-height:1.5}.directory-pet-card .directory-price-contact,.home-reference-pet-card .home-reference-contact{font-size:12px;line-height:27px;font-weight:500;max-width:none;text-align:left;padding:0}.home-reference-pet-card .home-reference-pet-info{padding:18px 19px 19px}.directory-pet-card .directory-pet-traits,.home-reference-pet-card .home-reference-traits{color:#526975}.directory-pet-card .directory-pet-location,.home-reference-pet-card .home-reference-location{color:#6d808c}.directory-pet-card .directory-pet-location svg,.home-reference-pet-card .home-reference-location svg{color:#8498a3}.home-reference-pet-card .home-reference-share{box-shadow:0 2px 8px #263d4910}.pet-directory{background:var(--ui-canvas);padding:34px 0 54px}.directory-layout.container{grid-template-columns:280px minmax(0,1fr);gap:27px}.directory-filter-form{background:#fff;border:1px solid var(--ui-line);border-radius:14px;padding:23px 20px 20px;box-shadow:var(--ui-shadow)}.directory-filter-heading{padding-bottom:17px;border-bottom:1px solid #edf1f3;margin-bottom:22px}.directory-filter-heading h2{display:flex;align-items:center;gap:9px;font-size:18px!important;color:var(--ui-ink)}.directory-filter-heading h2 svg{color:var(--ui-accent)}.directory-filter-group{margin-bottom:24px}.directory-filter-group legend{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#425c6b;margin-bottom:11px}.directory-filter-group legend svg{color:#8a9da7}.directory-filter-group select,.directory-filter-group>input,.directory-location select{border-color:var(--ui-line);border-radius:8px;background:#fbfcfd;min-height:43px}.directory-breed-search{border-color:var(--ui-line);background:#fbfcfd}.directory-breed-options{max-height:245px;gap:7px}.directory-breed-options button{min-height:33px;border-radius:7px;border-color:#e1e9ed;padding:6px 10px;background:#f9fbfc;color:#657b88;font-size:12px}.directory-breed-options button.selected{background:#fff2e8;border-color:#e8ba9c;color:#a34a24}.directory-filter-submit{background:#fff}.directory-heading{background:#fff;border:1px solid var(--ui-line);border-radius:14px;padding:23px 25px;margin-bottom:20px}.directory-heading nav{margin-bottom:19px}.directory-heading-content{display:flex;align-items:center;gap:15px}.directory-heading-icon{display:grid;place-items:center;flex-shrink:0;width:57px;height:57px;border:1px solid #f1dfd2;background:#fff4eb;color:#aa6741;border-radius:15px}.directory-eyebrow{display:block;font-size:11px;color:#8d7465;font-weight:500;margin-bottom:4px}.directory-heading h1{font-size:28px!important;line-height:1.3;color:var(--ui-ink);margin:0}.directory-heading>p{font-size:13px;margin:15px 0 0;color:var(--ui-muted)}.directory-toolbar{border-bottom-color:var(--ui-line);padding-bottom:16px;margin-bottom:20px}.directory-pet-grid{gap:22px 18px}.directory-pet-card .directory-pet-info{padding:17px 17px 14px}.directory-pet-card .directory-pet-footer{padding:0 17px 16px}.directory-pet-footer .seller-contact-actions{gap:7px;margin-bottom:11px}.directory-pet-footer .seller-contact-actions>a{min-height:39px;border-radius:8px;padding:8px 5px;font-weight:500}.directory-pet-footer .seller-contact-actions svg{width:15px;height:15px}.directory-pet-card .directory-seller{padding-top:12px;margin-bottom:11px;border-top:1px solid #edf1f3;color:#70818b}.directory-pet-card .directory-details{color:var(--ui-accent);border-top:1px solid #edf1f3;padding-top:11px}.directory-featured{border:1px solid #edd8ac;background:#fff8e9;border-radius:6px}.directory-view a{background:#fff;border-radius:7px}.directory-view a[aria-current=true]{border-color:#dfbda5;background:#fff1e7;color:var(--ui-accent)}.directory-pagination .current{background:var(--ui-accent);border-color:var(--ui-accent)}.directory-pagination a{background:#fff}.directory-buying-note{border:1px solid #dfe8ed;border-radius:12px;background:#eef5f9;padding:18px}.directory-empty{background:#fff;border-color:#d7e2e8;border-radius:14px}.directory-empty .button{background:var(--ui-accent)}.page-hero{background:#f2f7fa;border-bottom-color:var(--ui-line);padding:35px 0}.page-hero h1{font-size:32px!important;line-height:1.3;color:var(--ui-ink);font-weight:600}.page-hero p{color:var(--ui-muted);font-size:14px}.page-hero .page-hero-icon{background:#fff;color:#a86641;border:1px solid #e4e9ec;box-shadow:var(--ui-shadow);border-radius:12px}.site-main .breed-card{background:#fff;border:1px solid var(--ui-line);border-radius:13px;box-shadow:var(--ui-shadow);overflow:hidden}.site-main .breed-card:hover{border-color:#bdcfd9;box-shadow:0 8px 20px #263d4910}.site-main .breed-card img{background:#f6f9fb;padding:14px}.site-main .breed-card span{display:flex;align-items:center;gap:8px;color:var(--ui-accent)}.breed-directory-search{padding:20px;background:#f5f8fa;border:1px solid var(--ui-line);border-radius:13px;max-width:700px}.public-info{background:#fbfcfd}.public-info>.prose{background:#fff;padding:32px 38px;border:1px solid var(--ui-line);border-radius:14px;box-shadow:var(--ui-shadow)}.public-faq details{border-color:var(--ui-line);border-radius:12px;box-shadow:var(--ui-shadow)}.public-faq details[open]{border-color:#cfdae2}.public-faq details[open] summary{color:var(--ui-accent)}.contact-support-grid article{border-color:var(--ui-line);border-radius:14px;box-shadow:var(--ui-shadow)}.contact-support-grid article>svg{width:30px;height:30px;padding:2px;color:#a46a47}.seller-packages-hero{background:#f2f7fa;color:var(--ui-muted);padding:43px 0 46px;border-bottom:1px solid var(--ui-line)}.seller-packages-hero h1{color:var(--ui-ink);font-size:34px!important;line-height:1.3;font-weight:600}.seller-packages-hero .seller-eyebrow{color:var(--ui-accent);font-size:11px;letter-spacing:1px}.seller-packages-hero .container>div>span{color:#657c87}.seller-packages-hero svg{color:#60806b}.seller-packages-page{background:var(--ui-canvas)}.seller-plan-card.plan-card{border-color:var(--ui-line);border-radius:15px;box-shadow:var(--ui-shadow);padding:26px 23px}.seller-plan-card.plan-highlight{border-color:#c78965;box-shadow:0 5px 25px #a8652810}.seller-plan-symbol{background:#fff1e7;color:#aa623b;border:1px solid #f0dfd2}.seller-plan-card:nth-child(3) .seller-plan-symbol{background:#fdf6e4;color:#94722d;border-color:#eee1bc}.seller-plan-card:nth-child(4) .seller-plan-symbol{background:#eef5fb;color:#5b7d99;border-color:#dce7f1}.seller-plan-card .plan-badge{background:#fff1e7;border:1px solid #edd4c1;color:#9c542f;font-size:10px}.seller-plan-card h3{font-size:24px!important;color:var(--ui-ink)}.seller-plan-card>p{color:var(--ui-muted)}.seller-plan-price{color:var(--ui-ink);font-size:34px!important;font-weight:650}.seller-plan-allowance{background:#f5f8fa;border-color:#e6edf1}.seller-plan-allowance strong{color:#355260}.seller-plan-button{color:var(--ui-accent);border-color:#d9b8a4}.seller-plan-button:hover{background:#fff1e8;color:#93421f;border-color:#c3977d}.seller-package-steps>div>span{color:#a4663e;background:#fff1e6;border:1px solid #efdfd3;border-radius:12px}.seller-package-steps h2{font-size:18px!important;color:var(--ui-ink)}.seller-checkout{border-color:var(--ui-line);box-shadow:var(--ui-shadow)}.seller-checkout h2{font-size:25px!important;color:var(--ui-ink)}.seller-auth-page{background:var(--ui-canvas);padding:42px 0 58px}.seller-auth-layout{border-color:var(--ui-line);box-shadow:0 12px 42px #263d4909;border-radius:18px}.seller-auth-story{background:#fff3e9;color:#8a6e5c;padding:39px 38px}.seller-auth-story .seller-eyebrow{color:#ab633d}.seller-auth-story h1{color:#574334;font-size:35px!important;line-height:1.25;font-weight:600}.seller-auth-story>p{color:#8a7567;font-size:14px}.seller-auth-story>img{border-radius:14px;margin:25px 0;height:240px}.seller-auth-benefits{border-top-color:#eadbce}.seller-auth-benefits>span{color:#756153}.seller-auth-benefits svg{color:#b57950}.seller-auth-form{padding:30px 42px 36px}.seller-auth-form h2{font-size:28px!important;font-weight:600;color:var(--ui-ink)}.seller-back-link{display:inline-flex;align-items:center;gap:7px}.auth-form-symbol{width:47px;height:47px;display:grid;place-items:center;border:1px solid #e0e9ed;background:#f3f8fb;border-radius:13px;margin-bottom:18px;color:#587d93}.seller-auth-form .seller-eyebrow{color:#9b745e;font-size:10px;letter-spacing:1px;margin-bottom:8px}.auth-tabs{border-color:#e4ebef;background:#f5f8fa}.auth-tabs a[aria-current=page]{color:var(--ui-accent)}.ad-post-form :is(input,select,textarea),.seller-account-form input{border-color:#dbe5eb;background:#fbfcfd;border-radius:9px}.password-input button{display:grid;place-items:center;min-width:40px;min-height:40px;color:#7a8c97}.auth-package-link{background:#f1f7fa;border-color:#dce8f0;color:#62839a}.auth-package-link strong{color:#486474}.auth-switch a{color:var(--ui-accent)}.ad-form-section{border-color:var(--ui-line);border-radius:14px;box-shadow:var(--ui-shadow)}.ad-form-section h2{font-size:23px!important;color:var(--ui-ink)}.ad-section-number{color:var(--ui-accent);background:#fff2e8;border:1px solid #f0dfd2}.ad-photo-upload{background:#f4f8fb;border-color:#b9cddc}.ad-photo-upload>svg{color:#62849a}.ad-allowance-card{background:#304d5e}.ad-allowance-card>span,.ad-allowance-card>svg{color:#c2dbe9}.ad-post-tips{background:#f0f7f2;border-color:#dce9df}.account-nav{padding:10px;background:#fff;border:1px solid var(--ui-line);border-radius:13px;box-shadow:var(--ui-shadow);gap:7px}.account-nav a,.account-nav button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid transparent;background:#fff;color:#67808e;border-radius:8px;font-size:13px;font-weight:500}.account-nav a:hover{background:#f5f8fa}.account-nav a[aria-current=page]{border-color:#efd9c8;background:#fff2e8;color:#a55830}.account-nav form{margin-left:auto}.account-nav button{color:#99756c}.account-nav button:hover{color:#ae4f3e;background:#fff5f1}.site-main .panel{border-color:var(--ui-line);border-radius:13px;box-shadow:var(--ui-shadow)}.site-main .table-wrap{border:1px solid var(--ui-line);border-radius:12px;background:#fff}.site-main th{background:#f4f8fa;font-weight:600;color:#466271}.site-main td{font-size:13px}.site-main tr:last-child td{border-bottom:0}.site-main tbody tr:hover{background:#fafcfd}.account-ad-meter{background:#f0f6fa;border:1px solid #dfeaf1}.account-ad-meter strong{color:#36586e}.footer{background:#342d28;color:#c8bfb7;border-top:1px solid #ffffff08}.footer h3{font-size:16px;font-weight:600}.footer-grid{gap:36px}.footer .footer-contact{color:#edbb97}.footer .button-pink{background:#b64b23;border-color:#b64b23;border-radius:9px}.footer .button-pink:hover{background:#943b1b}.footer .footer-bottom{border-top-color:#ffffff12}.pet-classified{--ad-ink:var(--ui-ink);--ad-muted:var(--ui-muted);--ad-accent:var(--ui-accent);background:var(--ui-canvas)}.pet-classified :is(.pet-ad-gallery,.pet-ad-seller-card,.pet-ad-panel){border-radius:14px;box-shadow:var(--ui-shadow)}.pet-classified .pet-ad-phone{background:#f7fafc;border-color:#e0e8ed}.pet-classified .pet-ad-price{background:#fffaf6}.pet-classified .pet-ad-reference{background:#f8fafc}.marketplace-guide-wrap{background:#f4f8fa}.marketplace-guide-home{background:#fffaf6}.guide-body>section{border-color:#e0e8ec}.guide-section-number{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;padding:0;margin-top:1px;border-radius:7px;background:#e8f0f5;color:#738e9f;font-size:10px}.marketplace-guide-home .guide-section-number{background:#faeee4;color:#ad7d5c}.guide-sidebar nav{border-radius:12px;box-shadow:var(--ui-shadow)}@media (min-width:1001px){.directory-filters{position:sticky;top:20px}}@media (max-width:1100px){.directory-layout.container{grid-template-columns:245px minmax(0,1fr);gap:22px}.directory-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.directory-heading h1{font-size:26px!important}.directory-heading{padding:20px}}@media (max-width:760px){.pet-directory{padding:22px 0 35px}.directory-layout.container{display:flex;gap:16px}.directory-filter-toggle{background:#fff;border-color:#dce6ec;border-radius:10px;color:#496373}.directory-filter-form{margin-top:10px}.directory-heading{padding:20px}.directory-heading-icon{width:46px;height:46px;border-radius:12px}.directory-heading-icon svg{width:24px;height:24px}.directory-heading h1{font-size:24px!important}.directory-eyebrow{font-size:10px}.directory-heading>p{font-size:12px;line-height:1.85}.directory-pet-card .directory-pet-info{padding:14px}.directory-pet-card .directory-pet-footer{padding:0 14px 14px}.directory-pet-list .directory-pet-title h2{min-height:0}.seller-auth-story{padding:30px}.seller-auth-form{padding:28px}.public-info>.prose{border-radius:12px;padding:26px}.home-redesign .home-breed-heading-copy h2,.home-redesign .section-head h2{font-size:25px!important}.footer-grid{gap:28px 20px}}@media (max-width:520px){.directory-heading{padding:17px 15px;border-radius:12px}.directory-heading-content{gap:11px;align-items:flex-start}.directory-heading h1{font-size:22px!important}.directory-heading-icon{width:41px;height:41px;border-radius:11px}.directory-heading nav{font-size:11px;margin-bottom:16px}.directory-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.directory-pet-card{border-radius:12px}.directory-pet-card .directory-pet-info{padding:12px 10px}.directory-pet-card .directory-pet-footer{padding:0 10px 12px}.directory-pet-card .directory-pet-title h2{font-size:14px!important;min-height:40px}.directory-pet-card .directory-price{font-size:16px}.directory-pet-card .directory-price-contact{font-size:11px;line-height:24px}.directory-pet-card .directory-pet-location,.directory-pet-card .directory-pet-traits,.directory-pet-card .directory-seller{font-size:11px}.directory-pet-footer .seller-contact-actions{flex-direction:column;gap:6px}.directory-pet-footer .seller-contact-actions>a{min-height:35px;font-size:11px;padding:7px 4px}.directory-pet-card .directory-details{font-size:11px}.directory-pet-list{grid-template-columns:1fr}.directory-pet-list .directory-pet-card{grid-template-columns:105px minmax(0,1fr)}.directory-pet-list .directory-pet-footer{padding:4px 0}.directory-pet-list .seller-contact-actions{flex-direction:row}.directory-pet-list .directory-pet-title h2{min-height:0;font-size:15px!important}.home-redesign .home-breed-heading-copy h2,.home-redesign .section-head h2{font-size:23px!important}.home-redesign .section-head>.button{min-height:37px;padding:8px 12px;font-size:11px}.home-reference-pet-card .home-reference-pet-title h3{font-size:16px!important}.home-reference-pet-card .home-reference-pet-info{padding:17px}.page-hero{padding:27px 0}.page-hero h1{font-size:27px!important}.page-hero p{font-size:13px}.seller-packages-hero{padding:32px 0}.seller-packages-hero h1{font-size:28px!important}.seller-auth-page{padding:24px 0 35px}.seller-auth-form{padding:24px 20px}.seller-auth-form h2{font-size:25px!important}.seller-auth-story h1{font-size:29px!important}.auth-form-symbol{width:41px;height:41px;margin-bottom:13px}.breed-directory-search{padding:15px;gap:9px}.breed-directory-search .button{padding:10px 12px}.public-info>.prose{max-width:calc(100% - 32px);padding:23px 20px}.guide-body>section{gap:10px}.guide-section-number{width:23px;height:23px}.guide-body h3{font-size:16px!important}.account-nav{padding:8px;gap:5px}.account-nav a,.account-nav button{font-size:12px;padding:8px 9px;gap:6px}.account-nav form{margin-left:0}}@media (prefers-reduced-motion:reduce){.directory-pet-card:hover,.home-redesign .home-reference-pet-card:hover{transform:none}}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/design/fonts/poppins/poppins-400-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/design/fonts/poppins/poppins-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/design/fonts/poppins/poppins-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/design/fonts/poppins/poppins-500-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/design/fonts/poppins/poppins-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/design/fonts/poppins/poppins-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/poppins/poppins-600-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/poppins/poppins-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/poppins/poppins-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/design/fonts/poppins/poppins-700-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/design/fonts/poppins/poppins-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:PetBuy Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/design/fonts/poppins/poppins-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.home-travel{--travel-blue:#1688e3;--travel-ink:#172e42;background:#fff;color:var(--travel-ink)}.home-travel .container{max-width:1240px}.travel-category-nav{background:#fff;border-top:1px solid #eef0f3;overflow:clip}.travel-category-nav>.container{display:flex;align-items:center;gap:35px;min-height:59px;overflow-x:auto;scrollbar-width:none}.travel-category-nav a{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.travel-category-nav a:hover{color:var(--travel-blue)}.travel-category-nav svg{color:#ef721e}.travel-hero{background:linear-gradient(112deg,#eff8ff,#e6f4ff 55%,#e5f8fb);color:#234761;overflow:hidden}.travel-hero-inner{position:relative;padding-top:20px;padding-bottom:23px}.travel-hero-top{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:30px;min-height:280px;margin-bottom:16px}.travel-hero-art{position:relative;height:280px;display:flex;align-items:flex-end;justify-content:center;isolation:isolate}.travel-hero-art .travel-hero-dog{position:relative;width:auto;height:280px;max-width:100%;object-fit:contain;object-position:bottom;top:auto;right:auto;left:auto;transform:none;z-index:1}.travel-hero-orbit{position:absolute;width:285px;height:260px;border:1px dashed #81b9d1;border-radius:50%;top:14px;bottom:auto;left:65px;transform:rotate(-18deg);z-index:-1}.travel-hero-line-icon{position:absolute;display:grid;place-items:center;color:#498ba9;width:44px;height:44px}.hero-line-paw{left:5px;top:110px;transform:rotate(-18deg)}.hero-line-heart{right:17px;top:35px;transform:rotate(16deg)}.hero-line-pin{right:27px;top:auto;bottom:14px;transform:rotate(-12deg)}.travel-hero-copy{position:relative;z-index:1;padding-bottom:0}.travel-hero-kicker{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#486c84}.travel-hero h1{font-size:38px;letter-spacing:-1px;line-height:1.25;margin:9px 0 10px;font-weight:600;color:#193e59}.travel-hero-copy>p{font-size:14px;color:#486c84;margin:0}.travel-hero-tags{display:flex;gap:8px;margin-top:19px}.home-travel .travel-hero-tags span{border:1px solid #c0dcec;padding:5px 13px;font-size:11px;border-radius:20px;background:#ffffffa8;color:#365f7a}.travel-hero-dog{position:absolute;width:240px;height:267px;object-fit:contain;object-position:bottom;right:60px;top:5px}.travel-search-panel{position:relative;z-index:2}.home-travel .home-pet-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,1.2fr) 160px;gap:0;max-width:none;margin:0;padding:0;border:0;border-radius:9px;background:#fff;box-shadow:0 4px 12px #163f7224;overflow:visible}.home-travel .home-pet-search>.home-search-field{display:flex;flex-direction:column;justify-content:center;gap:6px;background:#fff;min-width:0;min-height:84px;border:0;border-right:1px solid #e8edf1;border-radius:0;padding:14px 18px}.home-travel .home-pet-search>.home-search-field:first-child{border-radius:9px 0 0 9px}.home-travel .home-pet-search>.home-search-field>span{font-size:12px;text-transform:none;color:#66788a;font-weight:500;gap:6px;margin:0}.home-travel .home-pet-search>.home-search-field>span svg{color:#7f95a8;width:14px;height:14px}.home-travel .home-pet-search select{width:100%;min-width:0;border:0;outline-offset:3px;background:transparent;color:#243c51;padding:0;height:25px}.home-travel .home-pet-search .is-disabled{background:#f7f9fb}.home-travel .home-pet-search select:disabled{color:#9ba6af;font-size:13px}.home-travel .home-pet-search>.button{margin:0;min-width:0;min-height:84px;border:0;background:#ef721e;border-radius:0 9px 9px 0;color:#fff;padding:15px;justify-content:center;box-shadow:none}.home-travel .home-pet-search>.button:hover{background:#d75f12}.home-travel .home-search-reset{position:absolute;right:0;bottom:-32px;color:#28688e;font-size:11px}.home-travel .home-search-reset:disabled{display:none}.home-travel .home-search-field{position:relative;transition:background .15s}.home-travel .home-search-field.is-open,.home-travel .home-search-field:not(.is-disabled):hover{background:#f1f8ff}.home-travel .home-search-field.is-open{box-shadow:inset 0 -3px #1688e3}.home-travel .home-search-field:has(.home-search-select-trigger:focus-visible){outline:2px solid #1688e3;outline-offset:-3px}.home-travel .home-search-field-label{display:flex;align-items:center}.home-travel .home-search-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;color:#243c51;font:500 16px/1.5 var(--font-site);text-align:left;cursor:pointer;outline:none}.home-travel .home-search-select-trigger:after{content:"";position:absolute;inset:0}.home-travel .home-search-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-travel .home-search-select-trigger>svg{color:#71869a;width:14px;height:14px;transition:transform .15s}.home-travel .is-open .home-search-select-trigger>svg{transform:rotate(180deg);color:#1688e3}.home-travel .home-search-select-trigger:disabled{color:#81909f;cursor:not-allowed}.home-travel .has-value .home-search-select-trigger{color:#0879c7}.home-search-dropdown{position:fixed;z-index:80;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce7f1;border-radius:14px;background:#fff;color:#243c51;box-shadow:0 16px 48px #12344d29;font:400 14px/1.5 var(--font-site)}.home-search-dropdown-search{display:flex;align-items:center;gap:9px;margin:12px;padding:0 11px;min-height:42px;flex-shrink:0;border:1px solid #dce7f1;border-radius:8px;background:#f7fafc;color:#7290a6}.home-search-dropdown-search:focus-within{border-color:#1688e3;box-shadow:0 0 0 2px #1688e312}.home-search-dropdown-search input{width:100%;min-width:0;height:40px;padding:0;border:0;background:transparent;color:#243c51;font:400 14px/1.5 var(--font-site);outline:none}.home-search-dropdown-search input::placeholder{color:#8293a2}.home-search-dropdown-search button{display:grid;place-items:center;padding:4px;background:transparent;border:0;border-radius:5px;color:#8293a2;cursor:pointer}.home-search-dropdown-search button:hover{color:#243c51;background:#e8f0f7}.home-search-options{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 6px;scrollbar-width:thin;scrollbar-color:#c3d6e5 transparent}.home-search-options>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:#354d61;font:400 14px/1.5 var(--font-site);text-align:left;cursor:pointer}.home-search-options>button:is(:hover,.is-active){background:#f0f7fc;color:#0879c7}.home-search-options>button.is-selected{background:#e9f5ff;color:#0879c7;font-weight:500}.home-search-no-results{margin:0;padding:18px;color:#718397;font-size:13px}.home-search-dropdown-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;flex-shrink:0;border-top:1px solid #edf2f6;color:#8a9aaa;font-size:11px;background:#fbfdff}@media(max-width:1100px){.travel-hero-top{grid-template-columns:minmax(0,1fr) 320px}.travel-hero-art .travel-hero-dog{height:280px}.travel-hero-orbit{width:265px;height:260px;left:25px}.home-travel .home-search-select-trigger{font-size:15px}}@media(max-width:760px){.home-travel .home-search-select-trigger{font-size:14px}.home-search-dropdown-search input{font-size:16px}}.travel-search-foot{display:flex;gap:25px;margin-top:17px;font-size:11px;color:#486c84}.travel-search-foot span{display:inline-flex;align-items:center;gap:7px}.travel-discover-bar{background:#f1fbff;border-bottom:1px solid #e6f1f8;overflow:clip}.travel-discover-bar>.container{display:flex;align-items:center;gap:31px;min-height:63px;overflow-x:auto;scrollbar-width:none}.travel-discover-label{font-size:9px;letter-spacing:.8px;color:#6f94b3;font-weight:600;flex-shrink:0}.travel-discover-bar a{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px}.travel-discover-bar svg{color:var(--travel-blue)}.travel-section{padding:46px 0}.travel-section-heading{text-align:center;margin-bottom:27px}.home-travel .travel-section-heading h2{font-size:29px;font-weight:600;letter-spacing:-.6px;line-height:1.35;color:var(--travel-ink);margin:0 0 8px}.travel-section-heading>p{margin:0;color:#778797;font-size:13px;line-height:1.8}.travel-listing-tabs{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:26px;font-size:13px}.travel-listing-tabs a{display:inline-flex;gap:6px;align-items:center;padding:7px 14px;border-radius:25px}.travel-listing-tabs .is-selected{color:white;background:var(--travel-blue)}.travel-listing-tabs .travel-view-all{color:var(--travel-blue);padding:7px 0}.travel-pet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.home-redesign.home-travel .home-reference-pet-card{border:1px solid #e1e6eb;border-radius:13px;box-shadow:0 2px 6px #203b4f0a;overflow:hidden}.home-redesign.home-travel .home-reference-pet-photo{height:216px;background:#edf5fa}.home-redesign.home-travel .home-reference-pet-info{padding:16px}.home-travel .home-reference-pet-title h3{font-size:15px!important;min-height:42px}.home-travel .home-reference-price{color:#1879be}.home-travel .home-reference-traits{font-size:11px;min-height:18px}.home-travel .home-reference-location{font-size:11px;padding-top:11px;border-top:1px solid #edf1f4;margin-top:11px}.travel-section-action{text-align:center;margin-top:27px}.site-main .travel-blue-button{background:var(--travel-blue);color:#fff;border:1px solid var(--travel-blue);border-radius:25px;padding:10px 24px;min-height:40px;font-size:13px}.site-main .travel-blue-button:hover{background:#0874c9}.travel-owner-banner{display:flex;position:relative;align-items:center;gap:30px;padding:27px 215px 27px 34px;min-height:155px;border:1px solid #d5e9f8;border-radius:15px;background:linear-gradient(100deg,#eef8ff,#dcf1fd);overflow:hidden}.travel-owner-banner>div{flex:1 1;position:relative;z-index:1}.travel-owner-banner>div>span{color:#398fc9;font-size:10px;font-weight:600;letter-spacing:1px}.travel-owner-banner h2{font-size:24px;line-height:1.4;margin:7px 0;color:#1e4263}.travel-owner-banner p{font-size:12px;color:#67849b;margin:0}.travel-owner-banner>.button{z-index:1;background:#fff;border:1px solid #a9d2ec;color:#1679bb;border-radius:25px;font-size:12px;white-space:nowrap}.travel-owner-banner>img{position:absolute;width:170px;height:150px;object-fit:contain;object-position:bottom;bottom:0;right:21px}.travel-popular{background:radial-gradient(ellipse at center,#f0f9ff 0,#fff 65%)}.travel-breed-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 55px;margin-top:35px}.travel-breed-rows>a{display:flex;align-items:center;gap:14px;min-width:0}.travel-breed-rows>a>div{min-width:0}.travel-breed-rows img{width:64px;height:64px;object-fit:contain;padding:5px;background:#e9f5fc;border-radius:13px}.travel-breed-rows h3{font-size:16px;font-weight:500;margin:0 0 5px;overflow-wrap:anywhere}.travel-breed-rows span{display:flex;gap:7px;align-items:center;color:var(--travel-blue);font-size:12px}.travel-info-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.travel-info-row>a{display:flex;align-items:center;gap:18px;border:1px solid #e4ecf1;box-shadow:0 2px 6px #263e4d07;border-radius:9px;overflow:hidden;background:#fff;padding:16px}.travel-info-row>a>span{display:grid;place-items:center;width:58px;height:64px;flex-shrink:0;background:#e5f4ff;color:var(--travel-blue);border-radius:8px 24px 24px 8px}.travel-info-row h3{font-size:14px;margin:0 0 5px}.travel-info-row p{font-size:11px;line-height:1.8;color:#6c7d8b;margin:0 0 5px}.travel-info-row small{font-size:11px;color:var(--travel-blue)}.home-redesign.home-travel .home-reference-breeds{background:#fff;border:0;padding:20px 0 44px}.home-travel .home-reference-breeds:after,.home-travel .home-reference-breeds:before{display:none}.home-travel .home-reference-breed-heading{justify-content:center;text-align:center;margin-bottom:28px;position:relative}.home-travel .home-breed-controls{position:absolute;right:0}.home-travel .home-breed-heading-copy h2{color:var(--travel-ink);font-size:29px!important}.home-travel .home-breed-heading-copy p{font-size:13px}.home-redesign.home-travel .home-reference-breed-tile:nth-child(n){background:#f5fbff;border:1px solid #d9eaf7;border-radius:12px}.home-travel .home-breed-footer{border-color:#e4edf4}.home-travel .home-breed-footer>a{color:var(--travel-blue)}.travel-places{background:#fff8f2}.travel-places-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px}.travel-places-intro>span{font-size:10px;letter-spacing:1px;color:#b18b6e}.travel-places-intro h2{font-size:30px;line-height:1.35;margin:9px 0}.travel-places-intro p{font-size:12px;line-height:1.9;color:#867667}.travel-places-intro>a{color:var(--travel-blue);font-size:13px;display:inline-flex;align-items:center;gap:7px}.travel-place-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.travel-place-card{border:1px solid #e3dcd6;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 5px #5a392807}.travel-place-card>img{display:block;height:132px;width:100%;object-fit:cover}.travel-place-card>div{padding:12px 6px;text-align:center}.travel-place-card h3{font-size:12px;line-height:1.4;min-height:34px;margin:0 0 3px}.travel-place-card span{font-size:10px;color:#8b96a0}.travel-place-card small{display:block;color:#e17b37;font-size:9px;margin-top:8px}.travel-why{padding-top:15px}.travel-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:35px}.travel-benefits article{text-align:center;padding:10px 23px;border-right:1px solid #d7e5ef}.travel-benefits article:last-child{border-right:0}.travel-benefits svg{color:#369ded;margin-bottom:14px}.travel-benefits h3{font-size:15px;margin:0 0 10px}.travel-benefits p{font-size:12px;color:#6b7b88;line-height:1.85;margin:0}.travel-bottom-banner{background:#eef8ff;border-top:1px solid #dceef9;border-bottom:1px solid #dceef9;padding:30px 0}.travel-bottom-banner>.container{display:flex;gap:22px;align-items:center}.travel-bottom-banner>.container>svg{color:#2695e5}.travel-bottom-banner h2{font-size:23px;margin:0 0 6px}.travel-bottom-banner p{font-size:13px;color:#71899a;margin:0}.travel-bottom-banner .button{margin-left:auto;flex-shrink:0}.home-travel .marketplace-description{padding-top:33px}main:has(.home-travel)+.footer{background:#17334b;color:#bdccd9}main:has(.home-travel)+.footer .footer-contact,main:has(.home-travel)+.footer .footer-join>svg{color:#8cccf6}main:has(.home-travel)+.footer .button-pink{background:#1688e3;border-color:#1688e3}main:has(.home-travel)+.footer .button-pink:hover{background:#0874c9}@media(max-width:1100px){.travel-category-nav>.container{gap:24px}.travel-place-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.travel-place-card>img{height:120px}.travel-place-card h3{min-height:0}.home-travel .home-pet-search{grid-template-columns:1fr 1fr 1fr 1fr 160px}.home-travel .home-pet-search>.home-search-field{padding:15px 12px}.home-travel .home-pet-search select{font-size:14px}.travel-discover-bar>.container{gap:24px}.travel-benefits article{padding:10px 14px}}@media(max-width:760px){.travel-hero-top{grid-template-columns:minmax(0,1fr) 145px;gap:8px;min-height:230px;margin-bottom:14px;align-items:center}.travel-hero-art{height:230px}.travel-hero-art .travel-hero-dog{position:relative;height:220px;max-width:none;top:auto;left:auto;transform:none}.travel-hero-orbit{width:150px;height:200px;left:5px;top:auto;bottom:7px}.travel-hero-line-icon{width:28px;height:28px}.travel-hero-line-icon svg{width:21px;height:21px}.hero-line-paw{left:-4px;top:48px}.hero-line-heart{right:2px;top:3px}.hero-line-pin{right:-4px;top:auto;bottom:10px}.travel-hero-top .travel-hero-copy{padding-bottom:14px}.travel-hero-top .travel-hero-copy>p,.travel-hero-top .travel-hero-kicker,.travel-hero-top h1{max-width:100%}.travel-hero-top .travel-hero-tags{flex-wrap:wrap}.travel-category-nav>.container{min-height:54px;gap:23px}.travel-category-nav a{font-size:12px}.travel-category-nav svg{width:20px;height:20px}.travel-hero-inner{padding-top:16px}.travel-hero h1{font-size:29px;max-width:65%}.travel-hero-copy>p{max-width:63%;font-size:12px;line-height:1.8}.travel-hero-kicker{font-size:10px}.travel-hero-dog{width:150px;height:195px;right:12px;top:14px}.travel-hero-tags{gap:5px;margin-top:13px}.travel-hero-tags span{font-size:9px;padding:3px 8px}.home-travel .home-pet-search{grid-template-columns:1fr 1fr;overflow:hidden;border-radius:10px}.home-travel .home-pet-search>.home-search-field{min-height:77px;border-bottom:1px solid #e7edf3;border-radius:0;padding:12px 15px;gap:7px;grid-column:auto}.home-travel .home-pet-search>.home-search-field>span{font-size:10px}.home-travel .home-pet-search>.home-search-field:nth-child(2n){border-right:0}.home-travel .home-pet-search select{font-size:13px}.home-travel .home-pet-search>.button{grid-column:1/-1;min-height:48px;border-radius:0;font-size:14px}.home-travel .home-search-reset{position:static;color:#51748c;grid-column:1/-1;justify-self:center;padding:8px}.travel-search-foot{gap:9px;justify-content:space-between;font-size:9px}.travel-search-foot svg{width:12px;height:12px}.travel-search-foot span{gap:4px}.travel-discover-bar>.container{min-height:58px;gap:23px}.travel-discover-label{display:none}.travel-discover-bar a{font-size:11px}.travel-section{padding:32px 0}.home-travel .travel-section-heading h2{font-size:24px}.travel-section-heading>p{font-size:12px}.travel-listing-tabs{gap:4px;justify-content:space-between;font-size:11px}.travel-listing-tabs a{padding:6px 10px}.travel-listing-tabs .travel-view-all{font-size:10px}.travel-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.home-redesign.home-travel .home-reference-pet-photo{height:200px}.home-redesign.home-travel .home-reference-pet-info{padding:13px}.home-travel .home-reference-pet-title h3{font-size:14px!important;min-height:40px}.travel-owner-banner{width:calc(100% - 32px);padding:23px 130px 23px 20px;display:block}.travel-owner-banner h2{font-size:21px}.travel-owner-banner p{font-size:11px;line-height:1.8}.travel-owner-banner>.button{margin-top:15px;font-size:11px;padding:9px 12px}.travel-owner-banner>img{width:115px;height:155px;right:8px}.travel-breed-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 14px;margin-top:25px}.travel-breed-rows img{width:47px;height:47px}.travel-breed-rows>a{gap:10px}.travel-breed-rows h3{font-size:13px}.travel-breed-rows span{font-size:10px}.travel-info-row{grid-template-columns:1fr;gap:13px;margin-top:28px}.home-travel .home-reference-breed-heading{text-align:left;justify-content:space-between;padding-right:76px}.home-travel .home-breed-heading-copy h2{font-size:24px!important}.home-travel .home-breed-heading-copy p{font-size:12px}.home-travel .home-breed-controls{gap:6px}.home-travel .home-breed-controls button{width:32px;height:32px}.travel-places-layout{grid-template-columns:1fr;gap:22px}.travel-places-intro h2{font-size:27px}.travel-places-intro h2 br{display:none}.travel-place-grid{gap:13px}.travel-place-card>img{height:130px}.travel-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-top:25px}.travel-benefits article{padding:5px 16px}.travel-benefits article:nth-child(2n){border-right:0}.travel-benefits article:last-child{grid-column:1/-1;max-width:300px;margin:0 auto}.travel-benefits h3{font-size:14px}.travel-benefits p{font-size:11px}.travel-bottom-banner>.container{flex-wrap:wrap;gap:15px}.travel-bottom-banner>.container>svg{width:28px}.travel-bottom-banner>.container>div{flex:1 1}.travel-bottom-banner h2{font-size:20px}.travel-bottom-banner p{font-size:12px}.travel-bottom-banner .button{margin:5px 0 0 43px}}@media(max-width:400px){.travel-hero-top{grid-template-columns:minmax(0,1fr) 125px}.travel-hero-art .travel-hero-dog{height:205px;max-width:none}.travel-hero-orbit{width:120px;left:0;height:160px}.hero-line-paw{left:-6px;top:43px}.hero-line-heart{right:0;top:10px}.travel-hero-dog{width:125px;right:5px}.travel-hero h1{font-size:27px}.travel-hero-kicker{max-width:65%;line-height:1.6}.travel-search-foot{flex-direction:column;gap:7px}.travel-listing-tabs a{padding:6px 8px}.travel-listing-tabs .travel-view-all svg{display:none}.home-redesign.home-travel .home-reference-pet-photo{height:175px}.home-redesign.home-travel .home-reference-pet-info{padding:11px}.travel-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-travel :is(h1,h2)>.home-headline-text{position:relative;display:inline-block;max-width:100%;margin-bottom:14px;font:inherit;color:inherit;letter-spacing:inherit}.home-travel .home-headline-text:after{content:"";background:#ff792f;border-radius:50%;height:4px;display:block;position:absolute;bottom:-10px;left:22%;right:22%;transform:rotate(-3deg);pointer-events:none}body:has(.home-travel){--font-site:"PetBuy Poppins",Arial,sans-serif;--heading:var(--font-site);--travel-title:34px;--travel-card-title:20px;--travel-body:14px;--travel-small:13px;--travel-caption:12px;font-family:var(--font-site)}.home-travel{font-family:var(--font-site);font-size:var(--travel-body);line-height:1.6}body:has(.home-travel) :is(button,input,select,textarea){font-family:var(--font-site)}.home-travel .travel-category-nav a{font-size:var(--travel-body);font-weight:500}.home-travel .travel-hero h1{font-size:clamp(32px,3vw,40px)!important;font-weight:600;line-height:1.25;letter-spacing:-.6px}.home-travel .travel-hero-copy>p{font-size:var(--travel-body);line-height:1.7}.home-travel :is(.travel-hero-kicker,.travel-hero-tags span,.travel-search-foot,.travel-discover-label){font-size:var(--travel-caption);font-weight:400;line-height:1.6}.home-travel .home-pet-search>.home-search-field>span{font-size:var(--travel-caption);line-height:1.5;letter-spacing:0}.home-travel .home-pet-search select{font-size:16px;font-weight:500;height:28px;line-height:1.5;letter-spacing:0;padding-right:8px}.home-travel .home-pet-search select:disabled{font-size:16px;font-weight:500;color:#81909f;cursor:not-allowed;opacity:1}.home-travel .home-pet-search>.button{font-size:16px;font-weight:600;line-height:1.5;white-space:nowrap;gap:8px}.home-travel :is(.travel-discover-bar a,.travel-listing-tabs,.travel-blue-button,.travel-owner-banner>.button,.travel-places-intro>a){font-size:var(--travel-body);font-weight:500;line-height:1.5}.home-travel :is(.travel-section-heading h2,.home-breed-heading-copy h2,.travel-places-intro h2,.description-faq-section h2){font-size:var(--travel-title)!important;font-weight:700;line-height:1.35;letter-spacing:0}.home-travel :is(.travel-section-heading>p,.home-breed-heading-copy p,.travel-owner-banner p,.travel-info-row p,.travel-places-intro p,.travel-benefits p,.travel-bottom-banner p){font-size:var(--travel-body);font-weight:400;line-height:1.75}.home-travel :is(.home-reference-pet-title h3,.travel-breed-rows h3,.home-reference-breed-tile h3,.travel-info-row h3,.travel-benefits h3,.travel-place-card h3){font-size:var(--travel-card-title)!important;font-weight:500;line-height:1.45;letter-spacing:0}.home-travel .home-reference-pet-title h3{min-height:58px}.home-travel .home-reference-price{font-size:var(--travel-card-title)}.home-travel .home-reference-price.home-reference-contact{font-size:var(--travel-caption)}.home-travel :is(.home-reference-traits,.home-reference-location,.travel-breed-rows span,.travel-info-row small,.travel-place-card span,.travel-place-card small,.travel-listing-tabs .travel-view-all,.home-search-reset){font-size:var(--travel-small);font-weight:400;line-height:1.6}.home-travel :is(.travel-owner-banner h2,.travel-bottom-banner h2){font-size:var(--travel-card-title)!important;font-weight:600;line-height:1.5;letter-spacing:0}.home-travel :is(.travel-owner-banner>div>span,.travel-places-intro>span){font-size:var(--travel-caption)}.home-travel .travel-place-card h3{min-height:58px}.home-travel .description-accordion summary h3{font-size:var(--travel-body)!important;font-weight:600;line-height:1.6;letter-spacing:0}.home-travel .description-accordion :is(.description-copy,.description-copy p){font-size:var(--travel-small);line-height:1.9}body:has(.home-travel) .footer{font-family:var(--font-site);font-size:var(--travel-small);line-height:1.75}body:has(.home-travel) .footer h3{font-size:var(--travel-card-title)!important;font-weight:600;letter-spacing:0}@media(max-width:1100px){.home-travel .home-pet-search select,.home-travel .home-pet-search select:disabled{font-size:15px}}@media(max-width:760px){body:has(.home-travel){--travel-title:26px;--travel-card-title:17px}.home-travel .travel-hero h1{max-width:100%;font-size:28px!important;line-height:1.25;letter-spacing:-.4px}.home-travel .travel-hero-top .travel-hero-copy{padding-bottom:18px}.home-travel .home-pet-search>.home-search-field{min-height:78px;padding:12px;gap:5px}.home-travel .home-pet-search select,.home-travel .home-pet-search select:disabled{font-size:14px;height:28px}.home-travel .home-pet-search>.button{min-height:52px;font-size:16px}.home-travel .travel-category-nav a{font-size:var(--travel-small)}.home-travel .travel-search-foot{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px}.home-travel .travel-listing-tabs{flex-wrap:wrap;justify-content:center;gap:6px}.home-travel .travel-hero-tags{flex-wrap:wrap}.home-travel .home-reference-pet-title h3,.home-travel .travel-place-card h3{min-height:50px}}.home-redesign.home-travel .home-reference-pet-card{border:1px solid #e1eaf1;border-radius:17px;background:#fff;box-shadow:0 3px 14px #183e5c08}.home-redesign.home-travel .home-reference-pet-card:hover{border-color:#b9d8ee;box-shadow:0 10px 28px #183e5c14}.home-redesign.home-travel .home-reference-pet-photo{width:calc(100% - 16px);height:218px;margin:8px 8px 0;border-radius:11px;background:#f0f5f8}.home-travel .home-reference-pet-photo .pet-card-photo-backdrop{opacity:.28}.home-redesign.home-travel .home-reference-pet-info{display:flex;flex:1 1;flex-direction:column;padding:15px 16px 13px}.home-travel .home-reference-traits{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;min-height:24px;margin:0 0 9px;color:#537691;font-size:12px;line-height:1.6;overflow:hidden}.home-travel .home-reference-traits>span:first-child{min-width:0;max-width:100%;padding:3px 8px;border-radius:5px;background:#eef7fd;color:#3e7399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-travel .home-reference-traits>span:not(:first-child){flex-shrink:0;font-size:11px}.home-travel .home-reference-pet-title{margin:0 0 10px;gap:0}.home-travel .home-reference-pet-title h3{min-height:48px;font-size:17px!important;font-weight:500;line-height:24px;color:#203e53}.home-travel .home-reference-pet-title h3 a:hover{color:#0879c7}.home-travel .home-reference-price-row{display:flex;align-items:center;min-height:32px;margin-bottom:13px}.home-travel .home-reference-price{color:#0879c7;font-size:20px;font-weight:600;line-height:1.5}.home-travel .home-reference-price.home-reference-contact{max-width:none;padding:4px 8px;border-radius:5px;background:#f3f6f8;color:#687c8c;font-size:12px;font-weight:400;line-height:1.5}.home-travel .home-reference-card-footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid #eaf0f5}.home-travel .home-reference-card-footer .home-reference-location{display:flex;align-items:flex-start;flex:1 1;gap:6px;min-width:0;min-height:36px;margin:0;padding:0;border:0;color:#718596;font-size:12px;line-height:18px}.home-travel .home-reference-location>svg{flex-shrink:0;margin-top:2px;color:#6397ba}.home-travel .home-reference-location>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-travel .home-reference-card-open{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #dcecf7;border-radius:50%;background:#f1f8fe;color:#1688e3}.home-travel .home-reference-card-open:hover{background:#1688e3;border-color:#1688e3;color:#fff}.home-travel .home-card-share{left:auto;right:16px;top:16px}.home-travel .home-card-share>button{width:34px;height:34px;border:1px solid #ffffffb3;border-radius:50%;background:#fffffff0;color:#405c70;box-shadow:0 2px 8px #183e5c14}.home-travel .home-card-share>button>svg{width:16px;height:16px}.home-travel .home-card-share>button:hover{background:#fff;color:#1688e3}.home-travel .home-card-share-message{position:absolute;top:34px;right:0;width:220px;max-width:calc(100vw - 72px);text-align:left}@media(max-width:760px){.home-redesign.home-travel .home-reference-pet-photo{height:168px}.home-redesign.home-travel .home-reference-pet-info{padding:12px}.home-travel .home-reference-pet-title h3{font-size:15px!important;min-height:44px;line-height:22px}.home-travel .home-reference-traits{font-size:11px;margin-bottom:8px}.home-travel .home-reference-traits>span:first-child{padding:3px 6px}.home-travel .home-reference-price{font-size:18px}.home-travel .home-reference-price.home-reference-contact{font-size:11px;padding:4px 6px}.home-travel .home-reference-card-footer{gap:6px}.home-travel .home-reference-card-footer .home-reference-location{font-size:11px}.home-travel .home-reference-card-open{width:28px;height:28px}.home-travel .home-card-share{top:13px;right:13px}.home-travel .home-card-share>button{width:30px;height:30px}.home-travel .home-card-share-message{width:140px}}@media(max-width:400px){.home-redesign.home-travel .home-reference-pet-photo{height:148px}.home-redesign.home-travel .home-reference-pet-info{padding:11px 10px}.home-travel .home-reference-pet-title h3{font-size:14px!important}}.home-travel .travel-places{background:#f3f9fe;border-top:1px solid #e4eff8;border-bottom:1px solid #e4eff8}.home-travel .travel-places-layout{grid-template-columns:230px minmax(0,1fr);gap:34px}.home-travel .travel-places-intro>span{display:inline-flex;align-items:center;gap:7px;color:#5285aa;font-size:11px;font-weight:500;letter-spacing:1px}.home-travel .travel-places-intro h2{margin:12px 0 8px;color:#203e53}.home-travel .travel-places-intro p{margin:0 0 20px;color:#73899b}.home-travel .travel-places-intro>a{gap:12px;min-height:40px;padding:9px 16px;border:1px solid #cce3f4;border-radius:22px;background:#fff;color:#0879c7;font-size:13px}.home-travel .travel-places-intro>a:hover{background:#1688e3;border-color:#1688e3;color:#fff}.home-travel .travel-place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-travel .travel-place-card{display:flex;align-items:stretch;gap:13px;min-width:0;padding:8px;border:1px solid #dfeaf3;border-radius:14px;background:#fff;box-shadow:0 3px 12px #183e5c05;transition:border-color .2s,box-shadow .2s}.home-travel .travel-place-card:hover{border-color:#afd2ed;box-shadow:0 6px 20px #183e5c10}.home-travel .travel-place-photo{position:relative;isolation:isolate;flex-shrink:0;width:96px;min-height:122px;overflow:hidden;border-radius:9px;background:#edf4f9;padding:0}.home-travel .travel-place-photo .pet-card-photo-image{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.home-travel .travel-place-photo .pet-card-photo-backdrop{opacity:.28}.home-travel .travel-place-copy{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:8px 4px 8px 0;text-align:left}.home-travel .travel-place-card h3{min-height:0;margin:0 0 6px;color:#243f54;font-size:16px!important;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.home-travel .travel-place-card .travel-place-count{color:#7c8fa0;font-size:12px;line-height:1.6}.home-travel .travel-place-count strong{color:#4b6c85;font-weight:500}.home-travel .travel-place-card small{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#1688e3;font-size:12px;font-weight:500;line-height:1.5}@media(max-width:1100px){.home-travel .travel-places-layout{grid-template-columns:1fr;gap:24px}.home-travel .travel-places-intro p{max-width:500px;margin-bottom:14px}.home-travel .travel-place-photo{width:90px}}@media(max-width:760px){.home-travel .travel-places-layout{gap:22px}.home-travel .travel-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-travel .travel-place-card{flex-direction:column;gap:0;padding:7px}.home-travel .travel-place-photo{flex-shrink:0;width:100%;height:140px;min-height:0}.home-travel .travel-place-copy{padding:11px 5px 7px}.home-travel .travel-place-card h3{min-height:44px;margin-bottom:4px;font-size:15px!important;line-height:22px}.home-travel .travel-place-card small{margin-top:10px}}@media(max-width:400px){.home-travel .travel-place-photo{height:122px}}.travel-home-help{padding-top:28px;padding-bottom:28px}.travel-home-help .travel-info-row{margin-top:0}.header.home-header,.pet-directory,.petbuy-footer,.travel-category-nav{--font-site:"PetBuy Poppins",Arial,sans-serif;--heading:var(--font-site);font-family:var(--font-site)}.home-header :is(nav a,.post-ad,.header-location-trigger){font-size:14px;font-weight:500;letter-spacing:0}.home-header.home-header-white{background:linear-gradient(110deg,#174c70,#236d94);color:#fff;border-bottom-color:#ffffff20}.home-header-white .logo,.home-header-white .logo span{color:#fff}.home-header-white .logo img{filter:brightness(0) invert(1)}.home-header-white .header-top nav a,.home-header-white .mobile-menu,.home-header-white .mobile-menu nav a,.home-header-white .top-account a{color:#193e59}.home-header-white .header-top nav a svg,.home-header-white .mobile-menu nav a svg,.home-header-white .top-account a svg{color:#ef721e}.home-header-white .header-top nav a:hover,.home-header-white .top-account a:hover{color:#2378b3;text-decoration:none}.home-header-white .header-top nav{gap:4px}.home-header-white .header-top nav a{padding:10px 11px;border-radius:9px;color:#edf7ff;transition:background-color .15s,color .15s}.home-header-white .header-top nav a:hover{background:#ffffff1f;color:#fff}.home-header-white .header-top nav a[aria-current=page]{background:#fff;color:#193e59}.home-header-white .header-top nav a[aria-current=page]:after{display:none}.home-header-white .top-account a{color:#edf7ff}.home-header-white .top-account a:hover{color:#fff}.home-header-white .top-account a svg{color:#ffb47e}.home-header-white .mobile-menu summary{padding:8px;border-radius:9px;background:#ffffff1a;color:#fff}.home-header-white .mobile-menu[open] summary{background:#ffffff30}.home-header-white .mobile-menu nav{background:#fff;border:1px solid #dfe9f1}.home-header-white .mobile-menu nav a:hover,.home-header-white .mobile-menu nav a[aria-current=page]{background:#e6f4ff;color:#193e59}.home-header-white .header-location-trigger:focus-visible,.home-header-white a:focus-visible,.home-header-white summary:focus-visible{outline-color:#fff}.home-header-white .mobile-menu nav a:focus-visible{outline-color:#2378b3}.travel-category-nav{background:linear-gradient(110deg,#123f5c,#1b5979);border-top-color:#ffffff20;color:#fff}.travel-category-nav a{color:#f2f8fc;padding:9px 12px;border-radius:9px;transition:background-color .15s,color .15s}.travel-category-nav a:hover{color:#fff;background:#ffffff1f}.travel-category-nav a:focus-visible{outline:2px solid #ffb47e;outline-offset:-2px}.travel-category-nav svg{color:#ffb47e}.travel-category-nav>.container{max-width:1240px;gap:13px}.travel-category-nav a{font-size:14px;font-weight:500}@media (min-width:1051px) and (max-width:1200px){.home-header-white .header-top nav a{padding:9px 8px;font-size:13px}}@media (min-width:601px){.home-header .header-location-trigger{max-width:190px}.home-header .header-location-trigger>span{max-width:134px}}.footer.petbuy-footer,main:has(.home-travel)+.footer.petbuy-footer{padding:0;border-top:1px solid #eef0f1;background:#fff;color:#53616c;font-size:13px;line-height:1.8}.petbuy-footer .container{max-width:1264px}.petbuy-footer .petbuy-footer-top{padding:42px 0 25px;background:#fafafa}.petbuy-footer-top-inner{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:start}.petbuy-footer .logo{color:#172e42;gap:5px}.petbuy-footer .logo img{width:auto;max-width:195px;max-height:51px;filter:brightness(0) saturate(100%) invert(15%) sepia(18%) saturate(1375%) hue-rotate(166deg) brightness(94%) contrast(96%)}.petbuy-footer .logo span{color:#1688e3}.petbuy-footer .petbuy-footer-brand>p{max-width:400px;margin:16px 0 0;font-size:13px;line-height:1.85}.petbuy-footer h3,body:has(.home-travel) .petbuy-footer h3{margin:0 0 18px;color:#203745;font-size:15px!important;font-weight:600;line-height:1.5;letter-spacing:0}.petbuy-footer .petbuy-footer-connect h3,.petbuy-footer .petbuy-footer-help h3{margin:2px 0 13px}.petbuy-footer-connect>a,.petbuy-footer-help>a{display:inline-flex;gap:9px;align-items:center;color:#203745;font-size:13px;font-weight:500}.petbuy-footer-help>p{margin:10px 0 0;color:#79838b;font-size:12px}.petbuy-footer-socials{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.petbuy-footer-socials a{display:grid;place-items:center;width:28px;height:28px}.petbuy-footer-socials img{width:25px;height:25px;object-fit:contain}.petbuy-footer-socials a:hover{transform:translateY(-2px)}.petbuy-footer-wave{height:40px;background:url(/design/footer/top-wave.svg) top/1280px 50px repeat-x}.petbuy-footer-links{display:grid;grid-template-columns:1.2fr 1.1fr 1fr 1.15fr 1fr;gap:40px;padding-top:40px;padding-bottom:42px}.petbuy-footer-links nav{min-width:0}.petbuy-footer-links nav>a{display:block;width:fit-content;margin-bottom:14px;color:#61717c;font-size:13px;line-height:1.8}.petbuy-footer a:hover{color:#0879c7}.petbuy-footer-links nav>a:hover{text-decoration:underline;text-underline-offset:4px}.petbuy-footer-care{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px}.petbuy-footer-care>div{display:flex;align-items:center;gap:13px}.petbuy-footer-care-icon{color:#23975b;flex-shrink:0}.petbuy-footer .petbuy-footer-care h3{margin-bottom:5px;font-size:13px!important}.petbuy-footer-care p{margin:0;color:#7e8992;font-size:12px}.petbuy-back-top{display:flex;flex-direction:column;align-items:center;gap:7px;color:#7e8992;font-size:11px;flex-shrink:0}.petbuy-back-top>span{display:grid;place-items:center;width:45px;height:45px;border:1.5px solid #23975b;border-radius:50%;color:#203745}.petbuy-back-top svg{transform:rotate(180deg)}.petbuy-footer-legal{border-top:1px solid #e5e9ec;padding:20px 0 25px}.petbuy-footer-legal p{color:#374e5d;margin:0 0 12px;font-size:12px}.petbuy-footer-legal nav{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;color:#85909a;font-size:12px}.petbuy-footer-legal nav>a+a:before{content:"·";display:inline-block;margin-right:18px;color:#a7b0b8}.petbuy-footer-legal nav>span{margin-left:auto}.petbuy-footer-landscape{width:100%;overflow:hidden;line-height:0}.petbuy-footer-landscape>img{display:block;width:100%;min-width:1100px;max-width:none;height:auto}.pet-directory{--directory-blue:#1688e3;padding:0 0 55px;background:#f7fafc;color:#243d50}.pet-directory .directory-heading.container{max-width:none;width:100%;padding:20px max(24px,calc((100% - 1250px)/2)) 25px;margin:0 0 26px;border:0;border-radius:0;box-shadow:none;background:linear-gradient(112deg,#eff8ff,#e6f4ff 55%,#e5f8fb);color:#486c84}.directory-heading nav{max-width:1250px;margin:0 0 14px;font-size:11px;flex-wrap:wrap;color:#486c84}.pet-directory .directory-heading nav a:hover{color:#486c84;text-decoration:underline;text-underline-offset:4px}.pet-directory .directory-heading h1{margin:0 0 12px;color:#193e59;font-size:32px!important;font-weight:600;line-height:1.3;letter-spacing:-.5px;text-align:left}.pet-directory .directory-heading>p{max-width:1250px;margin:0;color:#486c84;font-size:14px;line-height:1.6;text-align:left}.directory-intro-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 24px;margin-top:13px;color:#486c84;font-size:11px}.directory-intro-links :is(span,a){display:inline-flex;align-items:center;gap:7px}.directory-intro-links>a{color:#2378b3}.directory-intro-links>a:hover{text-decoration:underline;text-underline-offset:4px}.pet-directory .directory-layout.container{max-width:1298px;grid-template-columns:250px minmax(0,1fr);gap:28px}.directory-filter-form{padding:22px 18px;border-radius:12px;box-shadow:none}.directory-filter-heading h2 svg{color:#1688e3}.directory-filter-heading>a{color:#6c8497}.directory-breed-options button.selected{background:#eaf5fe;border-color:#b7d9f2;color:#0879c7}.pet-directory .directory-filter-submit>.button{background:#1688e3;border-color:#1688e3;font-weight:500}.pet-directory .directory-filter-submit>.button:hover{background:#0874c9;border-color:#0874c9}.directory-toolbar{min-height:46px;padding-bottom:15px;margin-bottom:22px;border-bottom-color:#e0e9ef}.directory-toolbar>p{font-size:13px}.directory-toolbar .listing-sort select{height:40px;padding:7px 10px;border-color:#dce5eb;border-radius:8px;font-size:12px}.directory-view a{width:36px;height:38px;border-color:#dce5eb}.directory-view a[aria-current=true]{border-color:#b7d9f2;background:#eaf5fe;color:#0879c7}.directory-active-filters>a{background:#eaf5fe;border-color:#c8e1f3;color:#26749f}.directory-pet-grid{gap:24px 19px}.directory-pet-card{border:1px solid #e1e9ef;border-radius:14px;box-shadow:0 2px 8px #183e5c03}.directory-pet-card:hover{border-color:#b5d3e8;box-shadow:0 7px 20px #183e5c0b;transform:none}.directory-pet-grid:not(.directory-pet-list) .directory-pet-photo{aspect-ratio:1.12}.directory-pet-photo{background:#edf3f7}.directory-pet-photo .pet-card-photo-backdrop{opacity:.22}.directory-pet-photo .pet-card-photo-image{object-fit:contain}.directory-pet-card .directory-pet-info{padding:17px 17px 13px}.directory-pet-breed{margin:0 0 7px;color:#6c8ba2;font-size:12px;font-weight:400;line-height:1.6}.directory-pet-card .directory-pet-title h2{min-height:48px;color:#243d50;font-size:17px!important;font-weight:500;line-height:24px}.directory-pet-title h2 a:hover{color:#0879c7}.directory-pet-card .directory-price{color:#0879c7;font-size:19px;font-weight:600}.directory-pet-card .directory-price-contact{padding:3px 8px;border-radius:5px;background:#f1f5f8;color:#71818d;font-size:11px;line-height:1.8;font-weight:400}.directory-pet-traits{font-size:12px;line-height:1.6}.directory-pet-card .directory-pet-location{min-height:38px;color:#778b99;font-size:12px;line-height:19px}.directory-pet-card .directory-details{color:#1688e3;font-size:12px;font-weight:500}.directory-pet-card .directory-seller{font-size:11px;min-height:30px}.directory-pet-footer .seller-contact-actions>a{font-size:12px}.directory-pagination .current{background:#1688e3;border-color:#1688e3}.directory-pagination a:hover{background:#eaf5fe;border-color:#b7d9f2}.directory-buying-note a{color:#0879c7}.directory-pet-list .directory-pet-title h2{min-height:0}@media (max-width:1100px){.petbuy-footer-top-inner{gap:35px;grid-template-columns:1.5fr 1fr 1fr}.petbuy-footer-links{gap:25px}.pet-directory .directory-layout.container{grid-template-columns:225px minmax(0,1fr);gap:22px}.directory-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-pet-list{grid-template-columns:1fr}}@media (max-width:1000px){.pet-directory .directory-layout.container{grid-template-columns:1fr}.directory-filter-toggle{border-color:#dce5eb;background:#fff;color:#365b76}.directory-pet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-pet-list{grid-template-columns:1fr}}@media (max-width:850px){.petbuy-footer-top-inner{grid-template-columns:1fr 1fr;gap:25px 40px}.petbuy-footer-brand{grid-column:1/-1}.petbuy-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;padding-top:28px}.petbuy-footer-legal nav>span{margin-left:0;flex-basis:100%}}@media (max-width:760px){.travel-category-nav>.container{min-height:50px;gap:24px}.travel-category-nav a{font-size:13px}.pet-directory .directory-heading.container{padding:16px 20px 22px;margin-bottom:22px}.directory-heading nav{margin-bottom:12px;font-size:10px}.pet-directory .directory-heading h1{font-size:25px!important;line-height:1.35}.pet-directory .directory-heading>p{font-size:13px;line-height:1.65}.directory-intro-links{font-size:11px;gap:10px 18px}.directory-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.directory-pet-list{grid-template-columns:1fr}.directory-toolbar{flex-wrap:wrap;gap:10px}.directory-toolbar>p{font-size:12px}.directory-toolbar .listing-sort{margin-left:auto}.directory-toolbar .listing-sort label{display:none}.directory-pet-card .directory-pet-info{padding:13px 12px 12px}.directory-pet-card .directory-pet-footer{padding:0 12px 13px}.directory-pet-card .directory-pet-title h2{min-height:44px;font-size:15px!important;line-height:22px}.directory-pet-card .directory-price{font-size:17px}.directory-pet-card .directory-price-contact{font-size:10px}.directory-pet-breed,.directory-pet-card .directory-pet-location{font-size:11px}.directory-pet-list .directory-pet-title h2{min-height:0}}@media (max-width:600px){.home-header :is(nav a,.post-ad,.header-location-trigger){font-size:13px}.petbuy-footer .petbuy-footer-top{padding:30px 0 22px}.petbuy-footer-top-inner{gap:24px 18px}.petbuy-footer .logo img{max-width:170px}.petbuy-footer .petbuy-footer-brand>p{font-size:12px;margin-top:13px}.petbuy-footer h3,body:has(.home-travel) .petbuy-footer h3{font-size:14px!important;margin-bottom:14px}.petbuy-footer-connect>a,.petbuy-footer-help>a{font-size:12px;align-items:flex-start}.petbuy-footer-help>p{font-size:11px}.petbuy-footer-socials{gap:10px}.petbuy-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-top:23px;padding-bottom:23px}.petbuy-footer-links nav>a{font-size:12px;margin-bottom:10px}.petbuy-footer-care{gap:15px;align-items:flex-start;padding-bottom:23px}.petbuy-footer-care>div{gap:10px;align-items:flex-start}.petbuy-footer-care-icon{padding-top:2px}.petbuy-footer-care p{font-size:11px;line-height:1.8}.petbuy-footer .petbuy-footer-care h3{font-size:12px!important}.petbuy-back-top>span{width:36px;height:36px}.petbuy-footer-legal{padding:19px 0 23px}.petbuy-footer-legal nav{gap:8px 12px;font-size:11px}.petbuy-footer-legal nav>a+a:before{margin-right:12px}.petbuy-footer-legal p{font-size:11px}.petbuy-footer-landscape>img{margin-left:-20px}}@media (max-width:480px){.directory-showing{display:none}.directory-view{gap:3px}.directory-view a{width:29px;height:35px}.directory-toolbar .listing-sort select{width:156px;max-width:156px;height:35px;font-size:11px}.directory-pet-card .directory-pet-info{padding:12px 10px}.directory-pet-card .directory-pet-footer{padding:0 10px 12px}.directory-pet-card .directory-pet-title h2{font-size:14px!important}.directory-pet-traits{font-size:11px}.directory-pet-card .directory-price-contact{padding:3px 6px}.directory-pet-list .directory-pet-card{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.petbuy-footer a{transition:none}}.breed-page-heading.page-hero{padding:20px 0 25px;border:0;background:linear-gradient(112deg,#eff8ff,#e6f4ff 55%,#e5f8fb);color:#486c84}.breed-page-heading>.container{max-width:1298px}.breed-page-heading .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;color:#486c84;font-size:11px}.breed-page-heading .breadcrumbs a{color:#486c84}.breed-page-heading .breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}.breed-page-heading h1{margin:0 0 12px;color:#193e59;font-size:32px!important;font-weight:600;line-height:1.3;letter-spacing:-.5px;text-align:left}.breed-page-heading p{max-width:1250px;margin:0;color:#486c84;font-size:14px;line-height:1.6;text-align:left}@media (max-width:760px){.breed-page-heading.page-hero{padding:16px 0 22px}.breed-page-heading>.container{width:100%;padding:0 20px}.breed-page-heading .breadcrumbs{margin-bottom:12px;font-size:10px}.breed-page-heading h1{font-size:25px!important;line-height:1.35}.breed-page-heading p{font-size:13px;line-height:1.65}}.pet-directory .directory-pet-grid:not(.directory-pet-list){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-photo{aspect-ratio:1.25;max-height:190px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-info{padding:12px 12px 9px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-breed{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-title{gap:5px;margin-bottom:7px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-title h2{min-height:42px;font-size:15px!important;line-height:21px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-price{font-size:17px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-price-contact{padding:2px 6px;font-size:10px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-traits{margin-bottom:5px;font-size:11px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-location{min-height:32px;font-size:11px;line-height:16px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-footer{padding:0 12px 12px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-seller{min-height:0;padding-top:8px;margin-bottom:8px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .seller-contact-unavailable{margin-bottom:8px;font-size:11px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .seller-contact-actions{gap:5px;margin-bottom:8px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .seller-contact-actions>a{min-height:35px;padding:7px 4px;font-size:11px;gap:4px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-details{padding-top:8px;font-size:11px}@media (max-width:1199px) and (min-width:761px){.pet-directory .directory-pet-grid:not(.directory-pet-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pet-directory .directory-pet-grid:not(.directory-pet-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-photo{max-height:170px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-info{padding:11px 10px 8px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-footer{padding:0 10px 11px}.pet-directory .directory-pet-grid:not(.directory-pet-list) .directory-pet-title h2{font-size:14px!important}}:root{--brand-ink:#193e59;--brand-muted:#486c84;--brand-blue:#2378b3;--brand-blue-hover:#1b5979;--brand-orange:#ef721e;--brand-orange-hover:#d75f12;--brand-soft:#eff8ff;--brand-line:#dfe9f1;--brand-banner:linear-gradient(112deg,#eff8ff,#e6f4ff 55%,#e5f8fb);--navy:var(--brand-ink);--text:var(--brand-muted);--teal:var(--brand-blue);--teal-dark:var(--brand-blue-hover);--purple:var(--brand-blue);--purple-dark:var(--brand-blue-hover);--coral:var(--brand-orange);--pink:var(--brand-orange);--line:var(--brand-line);--ui-ink:var(--brand-ink);--ui-muted:var(--brand-muted);--ui-accent:var(--brand-orange);--ui-accent-hover:var(--brand-orange-hover);--ui-line:var(--brand-line);--ui-canvas:#f7fafc;--ui-blue:var(--brand-soft)}.site-main :is(h1,h2,h3,h4){font-family:var(--font-site);color:var(--brand-ink)}.site-main :is(.page-hero,.seller-packages-hero){background:var(--brand-banner);color:var(--brand-muted);border-color:var(--brand-line)}.site-main :is(.page-hero,.seller-packages-hero) h1{color:var(--brand-ink);font-size:32px!important;font-weight:600}.site-main :is(.page-hero,.seller-packages-hero) p{color:var(--brand-muted)}.page-hero .page-hero-icon{color:var(--brand-blue);border-color:var(--brand-line)}.seller-packages-hero svg{color:var(--brand-blue)}.site-main :is(.button-pink,.seller-primary-button,.travel-blue-button){background:var(--brand-orange);border-color:var(--brand-orange);color:#fff}.site-main :is(.button-pink,.seller-primary-button,.travel-blue-button):hover{background:var(--brand-orange-hover);border-color:var(--brand-orange-hover);color:#fff}.site-main .seller-primary-button{font-size:14px;font-weight:600}.seller-plan-button{background:#fff;color:var(--brand-blue);border-color:#b8d5e8}.seller-plan-button:hover{background:var(--brand-soft);color:var(--brand-blue-hover);border-color:#87b8d7}.seller-plan-card.plan-highlight{border-color:#efb58e;box-shadow:0 5px 25px #193e5908}.seller-plan-card .seller-plan-symbol{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-blue)}.seller-plan-card .plan-badge{background:#fff2e8;border-color:#f2d2bb;color:#a64c12}.seller-package-steps>div>span{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-blue)}.seller-auth-story{background:var(--brand-banner);color:var(--brand-muted)}.seller-auth-story h1{color:var(--brand-ink);font-size:32px!important}.seller-auth-benefits>span,.seller-auth-story>p{color:var(--brand-muted)}.seller-auth-benefits{border-top-color:#c9dfed}.seller-auth-benefits svg{color:var(--brand-blue)}.seller-auth-form .seller-eyebrow{color:var(--brand-muted)}.auth-switch a,.auth-tabs a[aria-current=page],.seller-back-link,.text-link{color:var(--brand-blue)}.auth-switch a:hover,.seller-back-link:hover,.text-link:hover{color:var(--brand-blue-hover)}.account-nav a[aria-current=page]{background:#e6f4ff;border-color:#c4deef;color:var(--brand-ink)}.ad-section-number{background:var(--brand-soft);color:var(--brand-blue);border-color:var(--brand-line)}.ad-allowance-card{background:#174c70}.site-main .pet-classified{--ad-ink:var(--brand-ink);--ad-muted:var(--brand-muted);--ad-line:var(--brand-line);--ad-accent:var(--brand-orange);background:var(--ui-canvas)}.pet-classified .pet-ad-price{background:var(--brand-soft)}.site-main .directory-pet-card .directory-seller{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.site-main .directory-pet-card .directory-seller-phone{margin-left:auto;color:#2378b3;font-size:12px;font-weight:500;white-space:nowrap;text-decoration:none}.site-main .directory-pet-card .directory-seller-phone:hover{text-decoration:underline}.site-main .directory-pet-card .directory-seller-phone:focus-visible{outline:2px solid #2378b3;outline-offset:3px}.description-faq-section{background:#f4faff}.site-main .description-accordion summary h3,.site-main .description-faq-section h2{color:var(--brand-ink)}.site-main .description-accordion .description-copy,.site-main .description-accordion .description-copy p{color:var(--brand-muted)}@media(max-width:700px){.seller-auth-story h1,.site-main :is(.page-hero,.seller-packages-hero) h1{font-size:27px!important}}