body:has(.post-shell){background:#fff}.post-shell{box-sizing:border-box;width:min(1180px,calc(100% - 28px))!important;max-width:none!important;margin:18px auto 40px!important;padding:38px 5% 44px!important;background:#c59a6d url(/cork-texture.jpg) repeat!important;background-size:240px 160px!important;border:6px solid #fff!important;border-radius:22px!important;box-shadow:none!important;overflow:visible!important}.post-shell>.form-paper{width:100%;margin:0 auto!important;overflow:visible!important}.post-shell .listing-form{width:100%!important;max-width:900px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.post-shell .listing-form,.post-shell .listing-form fieldset,.post-shell .listing-form label,.post-shell .listing-form>*{min-width:0!important;max-width:100%!important}.post-shell .listing-form input:not([type=checkbox]):not([type=radio]),.post-shell .listing-form select,.post-shell .listing-form textarea{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.post-shell .listing-form input[data-us-state-enhanced="1"]:not([type=checkbox]):not([type=radio]){display:none!important}.post-shell .listing-form textarea[placeholder*=Monday]{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;resize:vertical!important}.post-shell .listing-form input[type=checkbox],.post-shell .listing-form input[type=radio]{width:auto!important;max-width:none!important}.post-shell .business-hours-enhanced,.post-shell .business-hours-row{min-width:0!important;max-width:100%!important}@media(max-width:900px),(orientation:landscape) and (max-height:900px) and (max-width:950px) and (hover:none) and (pointer:coarse){.post-shell{width:calc(100% - 14px)!important;margin:10px auto 32px!important;padding:30px 4% 34px!important;border-width:5px!important;border-radius:18px!important}}@media(max-width:560px),(orientation:landscape) and (max-height:560px) and (max-width:950px) and (hover:none) and (pointer:coarse){.post-shell{width:calc(100% - 12px)!important;margin:8px auto 28px!important;padding:26px 4% 28px!important;border-width:5px!important;border-radius:16px!important}.post-shell .listing-form{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.post-shell .listing-form .full,.post-shell .listing-form>*{grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important}.post-shell .business-hours-row{grid-template-columns:72px 72px minmax(0,1fr) 8px minmax(0,1fr)!important;gap:3px!important;width:100%!important;align-items:center!important}.post-shell .business-hours-row>strong{font-size:12px!important;white-space:nowrap!important}.post-shell .business-hours-row>label{width:auto!important;min-width:0!important;gap:3px!important;font-size:11px!important;white-space:nowrap!important;overflow:visible!important}.post-shell .business-hours-row>label input[type=checkbox]{flex:0 0 auto!important;margin:0!important}.post-shell .business-hours-row>input[type=time]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:9px 3px!important;font-size:12px!important;line-height:1.2!important}.post-shell .business-hours-row>span{width:8px!important;font-size:12px!important;text-align:center!important}}@media(min-width:621px){body:has(.post-shell.puppy-listing-board),main:has(.post-shell.puppy-listing-board){background:#fff!important;background-image:none!important}.post-shell.puppy-listing-board{width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}}@media(min-width:621px){body:has(.post-shell.groomer-listing-board),main:has(.post-shell.groomer-listing-board){background:#fff!important;background-image:none!important}.post-shell.groomer-listing-board{width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}}@media(min-width:621px){body:has(.post-shell.vet-listing-board),main:has(.post-shell.vet-listing-board){background:#fff!important;background-image:none!important}.post-shell.vet-listing-board{width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}}@media(min-width:621px){body:has(.post-shell.screen-fit-post-board),main:has(.post-shell.screen-fit-post-board){background:#fff!important;background-image:none!important}.post-shell.screen-fit-post-board{width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}}@media (orientation:landscape) and (max-height:500px) and (max-width:950px){.listing-shell:has(.category-switcher-link.active[href="/boarding"]),.listing-shell:has(.category-switcher-link.active[href="/dog-services"]),.listing-shell:has(.category-switcher-link.active[href="/dog-walking"]),.listing-shell:has(.category-switcher-link.active[href="/groomers"]),.listing-shell:has(.category-switcher-link.active[href="/puppies"]),.listing-shell:has(.category-switcher-link.active[href="/studs"]),.listing-shell:has(.category-switcher-link.active[href="/trainers"]),.listing-shell:has(.category-switcher-link.active[href="/vet-health"]),.listing-shell:has(.category-switcher-link.stud-active-display){background-color:#c59a6d!important;background-image:url(/cork-texture.jpg)!important;background-size:240px 160px!important;background-position:0 0!important;background-repeat:repeat!important}.listing-shell:has(.category-switcher) .browse-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;min-width:0!important;margin:0 16px 16px!important;padding:12px!important;grid-gap:10px!important;gap:10px!important;transform:none!important;overflow:hidden!important}.listing-shell:has(.category-switcher) .browse-filters>:not(datalist){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.listing-shell:has(.category-switcher) .browse-filters button,.listing-shell:has(.category-switcher) .browse-filters input,.listing-shell:has(.category-switcher) .browse-filters select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}}.account-board-wrap,.account-shell,.detail-shell,.detail-shell:has(.detail-panel .puppy-summary):not(:has(.stud-pill)),.detail-shell:has(.detail-panel .puppy-summary):not(:has(.stud-pill))>.similar-listings,.detail-shell:has(.stud-pill),.detail-shell:has(.stud-pill)>.similar-listings,.home-corkboard,.listing-shell,.listing-shell:has(#listing-reports),.listing-shell:has(.category-switcher-link.active[href="/boarding"]),.listing-shell:has(.category-switcher-link.active[href="/dog-services"]),.listing-shell:has(.category-switcher-link.active[href="/dog-walking"]),.listing-shell:has(.category-switcher-link.active[href="/groomers"]),.listing-shell:has(.category-switcher-link.active[href="/puppies"]),.listing-shell:has(.category-switcher-link.active[href="/studs"]),.listing-shell:has(.category-switcher-link.active[href="/trainers"]),.listing-shell:has(.category-switcher-link.active[href="/vet-health"]),.listing-shell:has(.category-switcher-link.stud-active-display),.listing-shell:has(:is(.category-switcher-link.active[href="/puppies"],.category-switcher-link.active[href="/studs"])),.member-board,.messages-board,.notification-route .form-shell,.post-category-page .home-board-section,.post-shell.puppy-listing-board:before,.post-shell:not(.puppy-listing-board),.thread-board,.upload-previews{background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}@media(max-width:800px),(orientation:landscape) and (max-height:800px) and (max-width:950px) and (hover:none) and (pointer:coarse){main:has(>.section.listing-shell)>.nav:not(.home-nav){position:relative!important}main:has(>.section.listing-shell)>.nav:not(.home-nav) nav>a[href="/account"]{position:absolute!important;top:10px!important;right:12px!important;z-index:30!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:1px solid rgba(255,250,240,.78)!important;border-radius:50%!important;background:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important;box-shadow:none!important}main:has(>.section.listing-shell)>.nav:not(.home-nav) nav>a[href="/account"]:before{content:"";display:block;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffaf0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.2'/%3E%3Cpath d='M5.8 19c.8-3.2 3.1-5 6.2-5s5.4 1.8 6.2 5'/%3E%3C/svg%3E") 50%/contain no-repeat}main:has(>.section.listing-shell)>.nav:not(.home-nav) nav>a[href="/account"]>button{display:none!important}}@media(max-width:520px),(orientation:landscape) and (max-height:520px) and (max-width:950px) and (hover:none) and (pointer:coarse){main:has(>.section.listing-shell)>.nav:not(.home-nav) nav>a[href="/account"]{top:9px!important;right:10px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}main:has(>.section.listing-shell)>.nav:not(.home-nav) nav>a[href="/account"]:before{width:23px;height:23px}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:801px){main:has(.account-shell),main:has(.listing-shell),main:has(.member-board),main:has(.messages-board),main:has(.post-category-page),main:has(.post-shell),main:has(.thread-board){box-sizing:border-box!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}main:has(.home-corkboard){background:#fff!important}.home-corkboard{box-sizing:border-box!important;width:calc(100% - 24px)!important;margin:12px auto 34px!important;border:6px solid #fff!important;border-radius:22px!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}.home-corkboard,.home-page .hero-note{max-width:none!important;overflow:hidden!important}.home-page .hero-note{margin:0!important;text-align:left!important;min-height:330px!important;padding-right:36%!important}.home-page .hero-note h1{margin-left:0!important;margin-right:auto!important;text-align:left!important}.home-page .hero-note .hero-explore,.home-page .hero-note h1,.home-page .hero-note>.eyebrow,.home-page .hero-note>p{position:relative!important;z-index:2!important}.home-page .hero-note:after{content:""!important;position:absolute!important;z-index:1!important;right:2.5%!important;bottom:0!important;width:31%!important;height:94%!important;background:url(/home-desktop-golden-retriever.jpg) bottom/cover no-repeat!important;border-radius:4px 4px 0 0!important;pointer-events:none!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){body:has(.listing-shell .category-switcher-link.active[href="/puppies"]),main:has(.listing-shell .category-switcher-link.active[href="/puppies"]){background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}main:has(.listing-shell .category-switcher-link.active[href="/puppies"]){min-height:100vh!important}.listing-shell:has(.category-switcher-link.active[href="/puppies"]){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:70px 7% 76px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar){display:grid!important;grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;align-items:start!important;grid-gap:34px!important;gap:34px!important;padding:46px clamp(28px,5vw,76px) 76px!important}.listing-shell .desktop-listing-sidebar{position:relative!important;top:auto!important;align-self:start!important;min-width:0!important;padding:30px 24px 26px!important;background:#fff8e9!important;border:1px solid rgba(111,75,46,.22)!important;border-radius:5px!important;box-shadow:0 8px 18px rgba(55,34,19,.28)!important}.listing-shell .desktop-listing-intro-paper:before,.listing-shell .desktop-listing-sidebar:before{content:""!important;position:absolute!important;left:50%!important;top:-17px!important;width:42px!important;height:55px!important;transform:translateX(-50%)!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;pointer-events:none!important}.listing-shell .desktop-listing-sidebar .category-switcher{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;margin:0 0 20px!important}.listing-shell .desktop-listing-sidebar .browse-filters{display:grid!important;grid-template-columns:1fr!important;max-width:none!important;margin:0!important;grid-gap:10px!important;gap:10px!important}.listing-shell .desktop-listing-sidebar .browse-filters>*{box-sizing:border-box!important;width:100%!important;min-width:0!important}.listing-shell .desktop-listing-results{min-width:0!important}.listing-shell .desktop-listing-intro-paper{position:relative!important;box-sizing:border-box!important;width:100%!important;min-height:250px!important;margin:0 0 30px!important;padding:46px 38% 38px 38px!important;background:#fff8e9!important;border:1px solid rgba(111,75,46,.22)!important;border-radius:5px!important;box-shadow:0 8px 18px rgba(55,34,19,.28)!important;text-align:left!important}.listing-shell .desktop-listing-intro-paper h2{margin:3px 0 8px!important}.listing-shell .desktop-listing-intro-paper .form-intro{max-width:none!important;margin:0!important}.listing-shell .desktop-listing-results .listing-count-adjust{margin-top:0!important}.listing-shell .desktop-listing-results .listing-grid{grid-template-columns:1fr!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar{box-sizing:border-box!important;width:100%!important;max-width:340px!important;overflow:hidden!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar .browse-filters{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-gap:10px!important;gap:10px!important;margin:0!important;padding:0!important;transform:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar .browse-filters>button,.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar .browse-filters>input,.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar .browse-filters>select{position:static!important;box-sizing:border-box!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell.listing-shell:has(.desktop-listing-sidebar.desktop-listing-sidebar) .desktop-listing-sidebar.desktop-listing-sidebar{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.listing-shell.listing-shell:has(.desktop-listing-sidebar.desktop-listing-sidebar) .desktop-listing-sidebar.desktop-listing-sidebar .browse-filters.browse-filters{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:none!important;height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.listing-shell.listing-shell:has(.desktop-listing-sidebar.desktop-listing-sidebar) .desktop-listing-sidebar.desktop-listing-sidebar .browse-filters.browse-filters>button,.listing-shell.listing-shell:has(.desktop-listing-sidebar.desktop-listing-sidebar) .desktop-listing-sidebar.desktop-listing-sidebar .browse-filters.browse-filters>input,.listing-shell.listing-shell:has(.desktop-listing-sidebar.desktop-listing-sidebar) .desktop-listing-sidebar.desktop-listing-sidebar .browse-filters.browse-filters>select{position:relative!important;inset:auto!important;flex:0 0 auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar>.category-switcher{display:none!important}main:has(.desktop-find-link)>.nav{box-sizing:border-box!important;min-height:118px!important;height:auto!important;padding-top:18px!important;padding-bottom:18px!important}main:has(.desktop-find-link)>.nav nav{flex-wrap:wrap!important;row-gap:9px!important}main:has(.desktop-find-link)>.nav .desktop-find-link{border:1px solid rgba(255,250,240,.62)!important;background:transparent!important;color:#fffaf0!important}}@media(min-width:620px) and (max-width:1350px) and (hover:hover) and (pointer:fine),(min-width:901px) and (max-width:1350px){main:has(.desktop-find-link)>.nav{gap:16px!important;padding-left:3%!important;padding-right:3%!important}main:has(.desktop-find-link)>.nav nav{gap:6px!important}main:has(.desktop-find-link)>.nav nav button,main:has(.desktop-find-link)>.nav nav>a{padding:8px 10px!important;font-size:12px!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper>.form-intro,.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper>.kicker,.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper>h2{position:relative!important;z-index:2!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper:after{content:""!important;position:absolute!important;z-index:1!important;right:0!important;bottom:0!important;width:36%!important;height:96%!important;background:url(/puppies-desktop-bernese-chest-cutout.webp) bottom/auto 100% no-repeat!important;border-radius:0 4px 4px 0!important;pointer-events:none!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){body:has(.listing-shell .category-switcher-link.active[href="/puppies"]):has(.desktop-listing-sidebar),main:has(.listing-shell .category-switcher-link.active[href="/puppies"]):has(.desktop-listing-sidebar){background:#fff!important;background-image:none!important}.listing-shell.listing-shell:has(.desktop-listing-sidebar.desktop-listing-sidebar):has(.category-switcher-link.active[href="/puppies"]){box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;border:6px solid #fff!important;border-radius:22px!important;overflow:hidden!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar{max-width:360px!important;padding:30px 26px 28px!important;overflow:visible!important}.listing-shell:has(.desktop-listing-sidebar){grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important}.desktop-listing-sidebar .desktop-filter-heading{margin:0 0 22px!important;padding:0 2px 18px!important;border-bottom:1px solid rgba(111,75,46,.2)!important}.desktop-listing-sidebar .desktop-filter-heading .kicker{margin:0 0 5px!important}.desktop-listing-sidebar .desktop-filter-heading h3{margin:0 0 5px!important;color:#19352b!important;font-family:Georgia,serif!important;font-size:27px!important;line-height:1.1!important}.desktop-listing-sidebar .desktop-filter-heading p:last-child{margin:0!important;color:#765b49!important;font-size:13px!important;line-height:1.45!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-sidebar .desktop-filter-groups{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:15px!important;gap:15px!important}.desktop-listing-sidebar .desktop-filter-field{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important;margin:0!important;color:#4f3b2e!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}.desktop-listing-sidebar .desktop-filter-field>span{padding-left:2px!important}.desktop-listing-sidebar .desktop-filter-field input,.desktop-listing-sidebar .desktop-filter-field select{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid #d8c5aa!important;border-radius:7px!important;background:#fffdf8!important;color:#33271f!important;font:600 14px/1.2 Arial,sans-serif!important;box-shadow:inset 0 1px 2px rgba(80,52,29,.06)!important}.desktop-listing-sidebar .desktop-filter-field input:focus,.desktop-listing-sidebar .desktop-filter-field select:focus{outline:3px solid rgba(185,104,56,.18)!important;border-color:#b96838!important}.desktop-listing-sidebar .desktop-filter-section{box-sizing:border-box!important;min-width:0!important;margin:1px 0 0!important;padding:14px!important;border:1px solid rgba(111,75,46,.18)!important;border-radius:8px!important;background:hsla(37,54%,89%,.52)!important}.desktop-listing-sidebar .desktop-filter-section legend{padding:0 5px!important;color:#70452d!important;font-size:13px!important;font-weight:900!important}.desktop-listing-sidebar .desktop-filter-pair{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;min-width:0!important}.desktop-listing-sidebar .desktop-filter-message{margin:9px 0 0!important;color:#70452d!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;text-align:left!important}.desktop-listing-sidebar .desktop-filter-reset{box-sizing:border-box!important;display:block!important;width:100%!important;min-height:46px!important;margin:2px 0 0!important;padding:11px 14px!important;border:1px solid #19352b!important;border-radius:7px!important;background:#19352b!important;color:#fff!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important}.desktop-listing-sidebar .desktop-filter-reset:hover{background:#254c3e!important}.desktop-listing-sidebar .active-filter-chips{margin-top:16px!important}}@media(min-width:701px){.desktop-listing-sidebar .mobile-puppy-filter-card{display:contents!important}.desktop-listing-sidebar .mobile-puppy-breed-paws,.desktop-listing-sidebar .mobile-puppy-filter-card-arrow,.desktop-listing-sidebar .mobile-puppy-filter-card-text,.desktop-listing-sidebar .mobile-service-boarding,.desktop-listing-sidebar .mobile-service-scissors,.desktop-listing-sidebar .mobile-service-specialty,.desktop-listing-sidebar .mobile-service-trainer,.desktop-listing-sidebar .mobile-service-vet,.desktop-listing-sidebar .mobile-service-walking{display:none!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-results .listing-card:after,.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-results .listing-card:before{content:""!important;position:absolute!important;z-index:8!important;top:-23px!important;right:auto!important;width:48px!important;height:44px!important;border:0!important;border-radius:0!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;box-shadow:none!important;filter:none!important;pointer-events:none!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-results .listing-card:before{left:3.5%!important;transform:translateX(-50%)!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-results .listing-card:after{left:96.5%!important;transform:translateX(-50%) scaleX(-1)!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:not(.business-desktop-shell):has(.desktop-listing-sidebar) .desktop-listing-results .listing-photo,.listing-shell:not(.business-desktop-shell):has(.desktop-listing-sidebar) .desktop-listing-results .listing-photo-adaptive{background:#fffdf7!important}.listing-shell:not(.business-desktop-shell):has(.desktop-listing-sidebar) .desktop-listing-results .listing-photo-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fffdf7!important}.listing-shell:not(.business-desktop-shell):has(.desktop-listing-sidebar) .desktop-listing-results .listing-photo-empty{background:#fffdf7!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper:before{content:none!important;display:none!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper>.desktop-intro-pin{position:absolute!important;z-index:8!important;top:-23px!important;display:block!important;width:48px!important;height:44px!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;pointer-events:none!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper>.desktop-intro-pin-left{left:3.5%!important;transform:translateX(-50%)!important}.listing-shell:has(.desktop-listing-sidebar) .desktop-listing-intro-paper>.desktop-intro-pin-right{right:3.5%!important;transform:translateX(50%) scaleX(-1)!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){body:has(.listing-shell .category-switcher-link.active[href="/studs"]):has(.desktop-listing-sidebar),main:has(.listing-shell .category-switcher-link.active[href="/studs"]):has(.desktop-listing-sidebar){background:#fff!important;background-image:none!important}.listing-shell.listing-shell:has(.desktop-listing-sidebar.desktop-listing-sidebar):has(.category-switcher-link.active[href="/studs"]){box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;border:6px solid #fff!important;border-radius:22px!important;overflow:hidden!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell.listing-shell:has(.desktop-listing-sidebar):has(.category-switcher-link.active[href="/studs"]){padding-left:28px!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-grid{grid-template-columns:1fr!important;gap:20px!important;max-width:none!important;width:100%!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-card,.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-card:nth-child(2n),.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-card:nth-child(3n){display:grid!important;grid-template-columns:285px minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important;min-height:250px!important;padding:15px 18px 15px 15px!important;border-radius:5px!important;transform:rotate(-.12deg)!important;box-shadow:0 9px 18px #4b2d183d,0 2px 2px #00000018!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-card:nth-child(2n){transform:rotate(.12deg)!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-photo,.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-photo-adaptive{width:100%!important;height:220px!important;align-self:center!important;border:solid #fffdf7!important;border-width:9px 9px 14px!important;box-shadow:0 4px 10px #4a2e1c3a!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-body{min-width:0!important;padding:17px 8px 12px 0!important;align-self:center!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-body h3{margin:8px 0 7px!important;font-size:27px!important;line-height:1.1!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-body p{margin-bottom:10px!important;color:#5d5147!important;font-size:15px!important;line-height:1.45!important}.listing-shell:has(.category-switcher-link.active[href="/studs"]) .desktop-listing-results .listing-body strong{font-size:21px!important;color:#2b241f!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){body:has(.business-desktop-shell .desktop-listing-sidebar),main:has(.business-desktop-shell .desktop-listing-sidebar){background:#fff!important;background-image:none!important}.listing-shell.business-desktop-shell:has(.desktop-listing-sidebar){box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;padding:46px clamp(28px,5vw,76px) 76px 28px!important;border:6px solid #fff!important;border-radius:22px!important;overflow:hidden!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important}.business-desktop-sidebar .category-switcher{display:none!important}.business-desktop-sidebar .desktop-filter-heading{margin:0 0 22px!important;padding:0 2px 18px!important;border-bottom:1px solid rgba(111,75,46,.2)!important}.business-desktop-sidebar .desktop-filter-heading .kicker{margin:0 0 5px!important}.business-desktop-sidebar .desktop-filter-heading h3{margin:0 0 5px!important;color:#19352b!important;font-family:Georgia,serif!important;font-size:27px!important;line-height:1.1!important}.business-desktop-sidebar .desktop-filter-heading p:last-child{margin:0!important;color:#765b49!important;font-size:13px!important;line-height:1.45!important}.business-desktop-sidebar .browse-filters{display:flex!important;flex-direction:column!important;gap:10px!important}.business-desktop-sidebar .browse-filters>button,.business-desktop-sidebar .browse-filters>input,.business-desktop-sidebar .browse-filters>select{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid #d8c5aa!important;border-radius:7px!important;background:#fffdf8!important;color:#33271f!important;font-size:14px!important;font-weight:700!important}.business-desktop-sidebar .browse-filters>button{border-color:#19352b!important;background:#19352b!important;color:#fff!important;font-weight:900!important;cursor:pointer!important}.business-desktop-results .listing-grid{grid-template-columns:1fr!important;gap:20px!important;max-width:none!important;width:100%!important}.business-desktop-results .listing-card,.business-desktop-results .listing-card:nth-child(2n),.business-desktop-results .listing-card:nth-child(3n){display:grid!important;grid-template-columns:285px minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important;min-height:250px!important;padding:15px 18px 15px 15px!important;border-radius:5px!important;transform:rotate(-.12deg)!important;box-shadow:0 9px 18px #4b2d183d,0 2px 2px #00000018!important}.business-desktop-results .listing-card:nth-child(2n){transform:rotate(.12deg)!important}.business-desktop-results .listing-photo{width:100%!important;height:220px!important;align-self:center!important;border:solid #fffdf7!important;border-width:9px 9px 14px!important;background-color:#fffdf7!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;box-shadow:0 4px 10px #4a2e1c3a!important}.business-desktop-results .listing-body{min-width:0!important;padding:17px 8px 12px 0!important;align-self:center!important}.business-desktop-results .listing-body h3{margin:8px 0 7px!important;font-size:27px!important;line-height:1.1!important}.business-desktop-results .listing-body p{margin-bottom:10px!important;color:#5d5147!important;font-size:15px!important;line-height:1.45!important}.business-desktop-results .listing-body>strong{font-size:21px!important;color:#2b241f!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){body:has(.business-desktop-shell),main:has(.business-desktop-shell){background-color:#fff!important;background-image:none!important}.listing-shell.business-desktop-shell{display:grid!important;grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;grid-column-gap:34px!important;column-gap:34px!important;grid-row-gap:0!important;row-gap:0!important;box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;padding:46px clamp(28px,5vw,76px) 76px 28px!important;border:6px solid #fff!important;outline:6px solid #fff!important;outline-offset:-1px!important;border-radius:22px!important;overflow:hidden!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important}.business-desktop-shell>.business-desktop-sidebar{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:360px!important;min-width:0!important;margin:0!important}.business-desktop-shell>.business-desktop-results{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important}.business-desktop-results>.listing-grid,.business-desktop-results>.listing-grid>.listing-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar):has(.category-switcher-link.active[href="/studs"]) .desktop-listing-intro-paper:after{background:url(/studs-desktop-hound-chest-cutout.webp) bottom/auto 100% no-repeat!important}}@media(min-width:901px){.detail-shell{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;padding-left:28px!important;padding-right:28px!important}.detail-shell .detail-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr)!important;grid-gap:34px!important;gap:34px!important;align-items:start!important}.detail-shell .detail-gallery{min-width:0!important}.detail-shell img.detail-photo.detail-main-photo{box-sizing:border-box!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:580px!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important;background:#fffdf7!important}.detail-shell div.detail-photo.detail-main-photo{box-sizing:border-box!important;width:100%!important;height:520px!important;max-height:580px!important}.detail-shell .detail-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:36px 34px!important}.detail-shell .detail-panel h1{overflow-wrap:anywhere!important}}@media(min-width:901px) and (max-width:1120px){.detail-shell .detail-grid{grid-template-columns:minmax(0,1fr) minmax(390px,1fr)!important;gap:24px!important}.detail-shell img.detail-photo.detail-main-photo{max-height:500px!important}.detail-shell .detail-panel{padding:30px 26px!important}.detail-shell .detail-panel h1{font-size:34px!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){body:has(.detail-shell),main:has(.detail-shell){background:#fff!important;background-image:none!important}main:has(.detail-shell){min-height:100vh!important;padding-bottom:1px!important}.detail-shell{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;padding-top:50px!important;padding-bottom:76px!important;border:6px solid #fff!important;border-radius:22px!important;overflow:hidden!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important;background-position:0 0!important;background-attachment:scroll!important}.detail-shell>.back-link{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;margin:0 0 30px!important;padding:9px 13px!important;border:1px solid #d8bd96!important;border-radius:5px!important;background:#fff7e7!important;color:#70452d!important;box-shadow:0 4px 8px rgba(67,42,25,.18)!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;transform:rotate(-.2deg)!important}}@media(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{padding:24px 26px!important;font-size:13px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel h1{margin:7px 0 3px!important;font-size:33px!important;line-height:1.05!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .detail-meta{margin:0 0 5px!important;line-height:1.3!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .detail-price{margin:7px 0!important;padding:7px 0!important;font-size:20px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .listing-top-actions{margin:7px 0 2px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .listing-top-actions button{padding:7px 10px!important;min-height:34px!important;font-size:11px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .listing-facts{margin:9px 0!important;padding:10px!important;border-radius:8px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .listing-facts-head{margin-bottom:6px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .availability-pill{padding:4px 7px!important;font-size:9px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .facts-grid{gap:5px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .fact{padding:6px 8px!important;border-radius:6px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .fact span{margin-bottom:1px!important;font-size:8px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .fact strong{font-size:12px!important;line-height:1.2!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .section-card{margin:8px 0 0!important;padding:10px 12px!important;border-radius:8px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .section-card h3{margin:0 0 4px!important;font-size:14px!important;line-height:1.15!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .section-card p{font-size:12px!important;line-height:1.35!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .service-pills{gap:4px!important;margin-top:5px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .service-pill{padding:4px 7px!important;font-size:10px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .parent-grid{gap:5px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .parent-card{padding:7px 8px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .parent-health-note{margin-top:6px!important;padding-top:6px!important;font-size:10px!important;line-height:1.3!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .contact-card{margin:8px 0 0!important;padding:10px 12px!important;border-width:1px!important;border-radius:8px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .contact-card h3{font-size:14px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .contact-card p{margin:0 0 6px!important;font-size:11px!important;line-height:1.35!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .advertiser-note{margin:8px 0 0!important;padding:8px 10px!important;font-size:10px!important;line-height:1.35!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .report-listing{margin-top:8px!important;padding-top:6px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .buyer-safety-bottom,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .primary-contact-note,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .public-member-card{margin-top:8px!important;margin-bottom:0!important;padding:9px 11px!important}}@media(min-width:901px){.detail-shell .detail-gallery{position:relative!important;box-sizing:border-box!important;width:100%!important;padding:16px 16px 14px!important;border:1px solid rgba(111,75,46,.24)!important;border-radius:5px!important;background:linear-gradient(180deg,#fffaf0,#f8efdf)!important;box-shadow:0 9px 18px rgba(55,34,19,.28),0 2px 3px rgba(0,0,0,.12)!important;transform:rotate(-.12deg)!important}.detail-shell .detail-gallery>div{min-width:0!important}.detail-shell .detail-gallery div.detail-main-photo,.detail-shell .detail-gallery img.detail-main-photo{border:solid #fffdf7!important;border-width:9px 9px 14px!important;box-shadow:0 4px 10px rgba(74,46,28,.23)!important}}@media(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)!important;gap:26px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery{padding:11px 11px 10px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery img.detail-main-photo{width:auto!important;max-width:100%!important;height:auto!important;max-height:580px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery>div>div[aria-label="Puppy photos"]{justify-content:center!important;gap:7px!important;padding:8px 12px 3px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery>div>div[aria-label="Puppy photos"]>button{flex:0 0 66px!important;width:66px!important;height:58px!important;border-radius:7px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery>div>p{margin-top:4px!important;font-size:11px!important}}@media(min-width:901px) and (max-width:1120px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;gap:20px!important}}@media(min-width:901px){.detail-shell>.similar-listings.puppy-similar-listings{box-sizing:border-box!important;width:100%!important;margin-top:34px!important}.detail-shell>.similar-listings.puppy-similar-listings .listing-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important;width:100%!important}.detail-shell>.similar-listings.puppy-similar-listings .listing-card{display:block!important;width:100%!important;min-width:0!important;padding:13px!important}.detail-shell>.similar-listings.puppy-similar-listings .listing-photo,.detail-shell>.similar-listings.puppy-similar-listings .listing-photo-adaptive{box-sizing:border-box!important;width:100%!important;height:190px!important;min-height:0!important;max-height:190px!important;overflow:hidden!important;background:#fffdf7!important}.detail-shell>.similar-listings.puppy-similar-listings .listing-photo-img{display:block!important;width:100%!important;height:100%!important;max-height:190px!important;object-fit:contain!important;object-position:center!important;background:#fffdf7!important}.detail-shell>.similar-listings.puppy-similar-listings,.detail-shell>.similar-listings.puppy-similar-listings .listing-grid{min-width:0!important;max-width:100%!important;overflow:hidden!important}.detail-shell>.similar-listings.puppy-similar-listings .listing-card,.detail-shell>.similar-listings.puppy-similar-listings .listing-grid>*,.detail-shell>.similar-listings.puppy-similar-listings .listing-photo{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.detail-shell>.similar-listings.puppy-similar-listings .listing-photo-img,.detail-shell>.similar-listings.puppy-similar-listings img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:190px!important;object-fit:contain!important}}@media(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:before{content:""!important;position:absolute!important;z-index:12!important;top:-23px!important;right:auto!important;display:block!important;width:48px!important;height:44px!important;border:0!important;border-radius:0!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;box-shadow:none!important;filter:none!important;pointer-events:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:before{left:3.5%!important;transform:translateX(-50%)!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:after{left:96.5%!important;transform:translateX(-50%) scaleX(-1)!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{position:relative!important;overflow:visible!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.business-desktop-shell:has(input[placeholder="Walker, sitter or service"]) .business-desktop-intro:after{background-image:url(/dog-walking-black-lab-leash.webp)!important;background-position:top!important;background-size:auto 180%!important;background-repeat:no-repeat!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.business-desktop-shell:has(input[placeholder="Business or grooming service"]) .business-desktop-intro:after{background-image:url(/groomers-happy-soapy-husky-chest.webp)!important;background-position:bottom!important;background-size:auto 99%!important;background-repeat:no-repeat!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.business-desktop-shell:has(input[placeholder="Trainer or training service"]) .business-desktop-intro:after{background-image:url(/trainers-dog-bone-focus.webp)!important;background-position:bottom!important;background-size:auto 99%!important;background-repeat:no-repeat!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.business-desktop-shell:has(input[placeholder="Business or boarding service"]) .business-desktop-intro{min-height:320px!important}.business-desktop-shell:has(input[placeholder="Business or boarding service"]) .business-desktop-intro:after{background-image:url(/boarding-berner-plush-toy.webp)!important;background-position:100% 100%!important;background-size:contain!important;background-repeat:no-repeat!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.business-desktop-shell:has(input[placeholder="Practice, test or service"]) .business-desktop-intro:after{right:4%!important;width:46%!important;height:100%!important;background-image:url(/vet-dalmatian-stethoscope.webp)!important;background-position:bottom!important;background-size:auto 104%!important;background-repeat:no-repeat!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.business-desktop-shell:has(input[placeholder="Business or specialty service"]) .business-desktop-intro{min-height:345px!important}.business-desktop-shell:has(input[placeholder="Business or specialty service"]) .business-desktop-intro:after{right:4%!important;width:50%!important;height:100%!important;background-image:url(/specialty-border-collie-camera.webp)!important;background-position:bottom!important;background-size:auto 118%!important;background-repeat:no-repeat!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.category-switcher-link.active[href="/puppies"]) .desktop-listing-intro-paper:after{background-image:url(/puppies-lab-corgi-shepherd-chest.webp)!important;background-position:bottom!important;background-size:contain!important;background-repeat:no-repeat!important}}@media(min-width:1151px){.listing-shell .desktop-listing-intro-paper{min-height:290px!important;padding-right:43%!important}.listing-shell .desktop-listing-intro-paper:after{width:42%!important;height:99%!important}}@media(min-width:620px) and (max-width:1150px) and (hover:hover) and (pointer:fine),(min-width:901px) and (max-width:1150px){.listing-shell .desktop-listing-intro-paper{min-height:270px!important;padding-right:40%!important}.listing-shell .desktop-listing-intro-paper:after{width:39%!important;height:98%!important}}@media(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:34px!important;gap:34px!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;align-items:start!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery img.detail-main-photo{max-height:620px!important}}@media(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}}@media(min-width:901px) and (max-width:1120px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{padding:20px 24px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .listing-facts{margin:6px 0!important;padding:8px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .facts-grid{gap:6px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .fact{padding:5px 7px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .section-card{margin-top:5px!important;padding:8px 10px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .service-pills{margin-top:3px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .contact-card{margin-top:5px!important;padding:8px 10px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .advertiser-note,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .buyer-safety-bottom,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .primary-contact-note,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .public-member-card{margin-top:5px!important;padding:7px 9px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .report-listing{margin-top:5px!important;padding-top:4px!important}}@media(min-width:620px) and (max-width:900px) and (hover:hover) and (pointer:fine){.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:26px!important;gap:26px!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;align-items:start!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{padding:20px 22px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .listing-facts{margin:6px 0!important;padding:8px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .fact{padding:5px 7px!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .advertiser-note,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .buyer-safety-bottom,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .contact-card,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .primary-contact-note,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .public-member-card,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .section-card{margin-top:5px!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:26px!important;gap:26px!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;align-items:start!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel .facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid{align-items:stretch!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel{height:100%!important;align-self:stretch!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.detail-shell:has(>.back-link[href="/studs"]) .detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:26px!important;gap:26px!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;align-items:stretch!important}.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;align-self:stretch!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel{position:relative!important;overflow:visible!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel:before{content:""!important;position:absolute!important;z-index:12!important;top:-23px!important;display:block!important;width:48px!important;height:44px!important;border:0!important;border-radius:0!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;box-shadow:none!important;filter:none!important;pointer-events:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel:before{left:3.5%!important;right:auto!important;transform:translateX(-50%)!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel:after{left:96.5%!important;right:auto!important;transform:translateX(-50%) scaleX(-1)!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid,.detail-shell:has(>.back-link[href="/studs"]) .detail-grid{position:relative!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:row!important;grid-column-gap:28px!important;column-gap:28px!important;grid-row-gap:8px!important;row-gap:8px!important;width:100%!important;max-width:none!important;padding:24px!important;border:1px solid rgba(111,75,46,.24)!important;border-radius:5px!important;background:linear-gradient(180deg,#fffaf0,#f8efdf)!important;box-shadow:0 9px 18px rgba(55,34,19,.28),0 2px 3px rgba(0,0,0,.12)!important;overflow:visible!important;transform:rotate(-.08deg)!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel{display:contents!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery{grid-column:1!important;grid-row:1/span 7!important;align-self:start!important;width:100%!important;height:auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.detail-meta,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.detail-price,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.dog-name,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.listing-badge,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.listing-facts,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.listing-top-actions,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>h1,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.detail-meta,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.detail-price,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.dog-name,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.listing-badge,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.listing-facts,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.listing-top-actions,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>h1{grid-column:2!important;min-width:0!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.advertiser-note,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.buyer-safety-bottom,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.contact-card,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.primary-contact-note,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.public-member-card,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.report-listing,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel>.section-card,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.advertiser-note,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.buyer-safety-bottom,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.contact-card,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.primary-contact-note,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.public-member-card,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.report-listing,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel>.section-card{grid-column:1/-1!important;width:100%!important;min-width:0!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-panel:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-gallery:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-panel:before{content:none!important;display:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid:after,.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-grid:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-grid:before{content:""!important;position:absolute!important;z-index:12!important;top:-23px!important;display:block!important;width:48px!important;height:44px!important;border:0!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;pointer-events:none!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid:before,.detail-shell:has(>.back-link[href="/studs"]) .detail-grid:before{left:3.5%!important;transform:translateX(-50%)!important}.detail-shell:has(>.back-link[href="/puppies"]) .detail-grid:after,.detail-shell:has(>.back-link[href="/studs"]) .detail-grid:after{left:96.5%!important;transform:translateX(-50%) scaleX(-1)!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-grid{grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr)!important;column-gap:30px!important;row-gap:0!important;padding:28px!important;transform:none!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-gallery{padding-right:2px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-gallery img.detail-main-photo{width:auto!important;max-width:100%!important;height:auto!important;max-height:520px!important;margin:0 auto!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.listing-badge{align-self:end!important;justify-self:start!important;margin:0 0 5px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>h1{margin:0 0 5px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.detail-meta,:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.dog-name{margin:0 0 6px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.detail-price{margin:2px 0 6px!important;padding:6px 0!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.listing-top-actions{margin:2px 0 7px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.listing-facts{margin:0 0 12px!important;padding:10px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.contact-card,:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.section-card{margin-top:9px!important;padding:11px 13px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.advertiser-note,:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.buyer-safety-bottom,:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.primary-contact-note,:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.public-member-card{margin-top:9px!important;padding:10px 12px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-panel>.report-listing{margin-top:9px!important;padding-top:7px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-grid:before{left:5%!important;right:auto!important;transform:translateX(-50%)!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-grid:after{left:95%!important;right:auto!important;transform:translateX(-50%) scaleX(-1)!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){body:has(.detail-shell .business-section),main:has(.detail-shell .business-section){background:#fff!important;background-image:none!important}.detail-shell:has(.business-section){box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 34px!important;padding:50px 28px 76px!important;border:6px solid #fff!important;border-radius:22px!important;overflow:hidden!important;background-color:#c59a6d!important;background-image:url(/home-mobile-cork-chunky.png)!important;background-repeat:repeat!important;background-size:480px 320px!important}.detail-shell:has(.business-section) .detail-grid{position:relative!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr)!important;grid-auto-flow:row!important;grid-column-gap:30px!important;column-gap:30px!important;grid-row-gap:0!important;row-gap:0!important;width:100%!important;max-width:none!important;padding:28px!important;border:1px solid rgba(111,75,46,.24)!important;border-radius:5px!important;background:linear-gradient(180deg,#fffaf0,#f8efdf)!important;box-shadow:0 9px 18px rgba(55,34,19,.28),0 2px 3px rgba(0,0,0,.12)!important;overflow:visible!important}.detail-shell:has(.business-section) .detail-panel{display:contents!important}.detail-shell:has(.business-section) .detail-panel>*{grid-column:1/-1!important;min-width:0!important}.detail-shell:has(.business-section) .detail-gallery{grid-column:1!important;grid-row:1/span 5!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-width:0!important;padding:0 2px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.detail-shell:has(.business-section) .detail-gallery img.detail-main-photo{width:auto!important;max-width:100%!important;height:auto!important;max-height:520px!important;margin:0 auto!important;object-fit:contain!important}.detail-shell:has(.business-section) .detail-panel>.business-glance,.detail-shell:has(.business-section) .detail-panel>.detail-meta,.detail-shell:has(.business-section) .detail-panel>.detail-meta+div,.detail-shell:has(.business-section) .detail-panel>.listing-badge,.detail-shell:has(.business-section) .detail-panel>h1{grid-column:2!important}.detail-shell:has(.business-section) .detail-panel>.listing-badge{align-self:end!important;justify-self:start!important;margin:0 0 5px!important}.detail-shell:has(.business-section) .detail-panel>h1{margin:0 0 6px!important}.detail-shell:has(.business-section) .detail-panel>.detail-meta{margin:0 0 7px!important}.detail-shell:has(.business-section) .detail-panel>.detail-meta+div{margin:3px 0 8px!important}.detail-shell:has(.business-section) .detail-panel>.business-glance{margin:0 0 12px!important;padding:11px!important}.detail-shell:has(.business-section) .detail-panel>.business-section,.detail-shell:has(.business-section) .detail-panel>.contact-card{margin-top:9px!important;padding:11px 13px!important}.detail-shell:has(.business-section) .detail-panel>.advertiser-note{margin-top:9px!important;padding:10px 12px!important}.detail-shell:has(.business-section) .detail-gallery:after,.detail-shell:has(.business-section) .detail-gallery:before,.detail-shell:has(.business-section) .detail-panel:after,.detail-shell:has(.business-section) .detail-panel:before{content:none!important;display:none!important}.detail-shell:has(.business-section) .detail-grid:after,.detail-shell:has(.business-section) .detail-grid:before{content:""!important;position:absolute!important;z-index:12!important;top:-23px!important;display:block!important;width:48px!important;height:44px!important;border:0!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;pointer-events:none!important}.detail-shell:has(.business-section) .detail-grid:before{left:5%!important;right:auto!important;transform:translateX(-50%)!important}.detail-shell:has(.business-section) .detail-grid:after{left:95%!important;right:auto!important;transform:translateX(-50%) scaleX(-1)!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.detail-shell:has(.business-section) .detail-gallery{grid-row:1/span 6!important}.detail-shell:has(.business-section) .detail-panel>.business-hours-display{grid-column:2!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:11px 12px!important;align-self:start!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.detail-shell:has(.business-section) .detail-gallery>div:not(.detail-photo){display:none!important}.detail-shell:has(.business-section) .detail-panel>.business-title-row{grid-column:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;margin:0 0 6px!important}.detail-shell:has(.business-section) .business-title-row h1{min-width:0!important;margin:0!important}.detail-shell:has(.business-section) .business-title-logo{display:block!important;flex:0 0 auto!important;width:118px!important;height:96px!important;padding:5px!important;border:1px solid #ead8c7!important;border-radius:10px!important;background:#fffdf8!important;object-fit:contain!important;box-sizing:border-box!important;transform:none!important;transform-origin:center!important}}.business-title-logo{display:none}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){.listing-shell:has(.desktop-listing-sidebar):has(.category-switcher-link.active[href="/puppies"]) .desktop-listing-intro-paper:after{right:0!important;width:42%!important;height:96%!important;background-size:auto 104%!important;background-position:bottom!important}}@media(min-width:901px){:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-grid{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-about-card{grid-column:1/-1!important;width:100%!important;margin:20px 0 16px!important;padding:18px 20px!important;border:1px solid #dfc9aa!important;border-radius:8px!important;background:#fffdf8!important;box-shadow:0 3px 8px rgba(67,42,25,.1)!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-about-card p{max-width:78ch!important;font-size:14px!important;line-height:1.58!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)!important;grid-gap:18px!important;gap:18px!important;width:100%!important;min-width:0!important;align-items:start!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) :is(.detail-content-main,.detail-content-side){min-width:0!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-grid :is(.section-card,.contact-card,.advertiser-note,.public-member-card,.buyer-safety-bottom,.primary-contact-note){box-sizing:border-box!important;width:100%!important;margin:0 0 14px!important;padding:16px 17px!important;border-radius:8px!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-main .section-card{border:1px solid #dfc9aa!important;background:#fffdf8!important;box-shadow:0 3px 8px rgba(67,42,25,.1)!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-grid .section-card h3{margin:0 0 9px!important;padding-bottom:8px!important;border-bottom:1px solid #eadbc6!important;font-size:16px!important;color:#553522!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-grid .section-card p{font-size:13px!important;line-height:1.52!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-side .contact-card{border:2px solid #d4ad7c!important;background:#fff4df!important;box-shadow:0 4px 10px rgba(67,42,25,.12)!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-side .direct-contact{display:grid!important;grid-template-columns:1fr!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-side .advertiser-note{font-size:11px!important;line-height:1.45!important}:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-side>.report-listing,:is(.detail-shell:has(>.back-link[href="/puppies"]),.detail-shell:has(>.back-link[href="/studs"])) .detail-content-side>div:has(>.report-listing){margin-top:2px!important}}@media(min-width:901px){.detail-shell:has(.business-section) .detail-grid{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.detail-shell:has(.business-section) .business-about-card{grid-column:1/-1!important;width:100%!important;margin:20px 0 16px!important;padding:18px 20px!important;border:1px solid #dfc9aa!important;border-radius:8px!important;background:#fffdf8!important;box-shadow:0 3px 8px rgba(67,42,25,.1)!important}.detail-shell:has(.business-section) .business-about-card p{max-width:78ch!important;font-size:14px!important;line-height:1.58!important}.detail-shell:has(.business-section) .business-detail-content-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)!important;grid-gap:18px!important;gap:18px!important;width:100%!important;min-width:0!important;align-items:start!important}.detail-shell:has(.business-section) :is(.business-detail-content-main,.business-detail-content-side){min-width:0!important}.detail-shell:has(.business-section) .business-detail-content-grid :is(.business-section,.contact-card,.advertiser-note,.public-member-card,.buyer-safety-bottom,.primary-contact-note){box-sizing:border-box!important;width:100%!important;margin:0 0 14px!important;padding:16px 17px!important;border-radius:8px!important}.detail-shell:has(.business-section) .business-detail-content-main .business-section{border:1px solid #dfc9aa!important;background:#fffdf8!important;box-shadow:0 3px 8px rgba(67,42,25,.1)!important}.detail-shell:has(.business-section) .business-detail-content-grid .business-section h3{margin:0 0 9px!important;padding-bottom:8px!important;border-bottom:1px solid #eadbc6!important;font-size:16px!important;color:#553522!important}.detail-shell:has(.business-section) .business-detail-content-grid .business-section p{font-size:13px!important;line-height:1.52!important}.detail-shell:has(.business-section) .business-detail-content-side .contact-card{border:2px solid #d4ad7c!important;background:#fff4df!important;box-shadow:0 4px 10px rgba(67,42,25,.12)!important}.detail-shell:has(.business-section) .business-detail-content-side .direct-contact{display:grid!important;grid-template-columns:1fr!important}.detail-shell:has(.business-section) .business-detail-content-side .advertiser-note{font-size:11px!important;line-height:1.45!important}.detail-shell:has(.business-section) .business-detail-content-side>.report-listing,.detail-shell:has(.business-section) .business-detail-content-side>div:has(>.report-listing){margin-top:2px!important}}@media(min-width:620px) and (hover:hover) and (pointer:fine),(min-width:901px){:is(.puppy-desktop-shell,.stud-desktop-shell,.business-desktop-shell) .desktop-listing-intro-paper{position:relative!important;overflow:visible!important}:is(.puppy-desktop-shell,.stud-desktop-shell,.business-desktop-shell) .desktop-listing-intro-paper>.form-intro,:is(.puppy-desktop-shell,.stud-desktop-shell,.business-desktop-shell) .desktop-listing-intro-paper>.kicker,:is(.puppy-desktop-shell,.stud-desktop-shell,.business-desktop-shell) .desktop-listing-intro-paper>h2{position:relative!important;z-index:2!important}:is(.puppy-desktop-shell,.stud-desktop-shell,.business-desktop-shell) .desktop-listing-intro-paper:after{content:""!important;position:absolute!important;z-index:1!important;right:0!important;bottom:0!important;width:36%!important;height:96%!important;border-radius:0 4px 4px 0!important;pointer-events:none!important;background-position:bottom!important;background-size:auto 100%!important;background-repeat:no-repeat!important}.puppy-desktop-shell .desktop-listing-intro-paper:after{width:42%!important;background-image:url(/puppies-lab-corgi-shepherd-chest.webp)!important;background-size:contain!important}.stud-desktop-shell .desktop-listing-intro-paper:after{background-image:url(/studs-desktop-hound-chest-cutout.webp)!important}.directory-dog_walking .business-desktop-intro:after{background-image:url(/dog-walking-black-lab-leash.webp)!important;background-position:top!important;background-size:auto 180%!important}.directory-groomer .business-desktop-intro:after{background-image:url(/groomers-happy-soapy-husky-chest.webp)!important;background-size:auto 99%!important}.directory-trainer .business-desktop-intro:after{background-image:url(/trainers-dog-bone-focus.webp)!important;background-size:auto 99%!important}.directory-boarding .business-desktop-intro{min-height:320px!important}.directory-boarding .business-desktop-intro:after{background-image:url(/boarding-berner-plush-toy.webp)!important;background-position:100% 100%!important;background-size:contain!important}.directory-vet-health .business-desktop-intro:after{right:4%!important;width:46%!important;height:100%!important;background-image:url(/vet-dalmatian-stethoscope.webp)!important;background-size:auto 104%!important}.directory-other .business-desktop-intro{min-height:345px!important}.directory-other .business-desktop-intro:after{right:4%!important;width:50%!important;height:100%!important;background-image:url(/specialty-border-collie-camera.webp)!important;background-size:auto 118%!important}}