/* Selection section only. No image replacements or shared-page overrides. */
.pd-page[data-dog-collection="dog-toys"] .dh16-discover{width:min(1320px,calc(100% - 64px));padding-block:64px 60px}
.pd-page[data-dog-collection="dog-toys"] .dh16-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:36px 64px;align-items:end;margin-bottom:40px}
.pd-page[data-dog-collection="dog-toys"] .dh16-heading h2{font:400 clamp(30px,3.1vw,44px)/1.17 Georgia,serif;letter-spacing:-.025em;max-width:23ch;margin:0;color:#292820}
.pd-page[data-dog-collection="dog-toys"] .dh16-heading .pd-label{color:#57564d;font-size:11px;margin-bottom:14px}
.pd-page[data-dog-collection="dog-toys"] .dh16-heading>p{font:400 16px/1.75 Arial,sans-serif;color:#57564d;max-width:49ch;margin:0}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:44px 32px;align-items:stretch;padding:0}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card{grid-column:span 2;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:none;min-width:0}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:nth-child(4):nth-last-child(2){grid-column:2/span 2}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:nth-child(5):last-child{grid-column:4/span 2}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:hover{border:0;box-shadow:none}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-photo{border-radius:5px;aspect-ratio:5/4;overflow:hidden}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-photo img{object-fit:contain;transform:none!important}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-copy{padding:21px 0 0;min-width:0}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-copy>h3{font:400 clamp(25px,2.15vw,31px)/1.25 Georgia,serif!important;letter-spacing:-.025em;margin:0 0 12px!important;min-height:0;overflow-wrap:normal}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-copy>p{font:400 16px/1.7 Arial,sans-serif;color:#57564d;margin:0 0 14px!important}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-link{font:600 14px/1.5 Arial,sans-serif;min-height:44px;margin-top:auto;padding:10px 0;border-bottom:1px solid #c9c4b8;color:#292820}
.pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:hover .pd-category-link{border-color:#514d40}
.pd-page[data-dog-collection="dog-toys"] .dh16-inquiry{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:48px;padding:28px 0 0;border-top:1px solid #d5d0c5}
.pd-page[data-dog-collection="dog-toys"] .dh16-inquiry h3{font:400 25px/1.3 Georgia,serif;letter-spacing:-.02em;margin:0 0 10px;color:#292820}
.pd-page[data-dog-collection="dog-toys"] .dh16-inquiry p{font:400 16px/1.75 Arial,sans-serif;color:#57564d;max-width:680px;margin:0}
@media(min-width:761px) and (max-width:1099px){
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:nth-child(4):nth-last-child(2){grid-column:span 2}
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:nth-child(5):last-child{grid-column:2/span 2}
 .pd-page[data-dog-collection="dog-toys"] .dh16-heading{gap:32px}
}
@media(max-width:760px){
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover{width:calc(100% - 40px);padding-block:40px 44px}
 .pd-page[data-dog-collection="dog-toys"] .dh16-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}
 .pd-page[data-dog-collection="dog-toys"] .dh16-heading h2{max-width:none;font-size:32px}
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-strip{grid-template-columns:1fr;gap:34px}
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card,
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:nth-child(4):nth-last-child(2),
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-card:nth-child(5):last-child{grid-column:1}
 .pd-page[data-dog-collection="dog-toys"] .dh16-discover .pd-category-copy>h3{font-size:29px!important}
 .pd-page[data-dog-collection="dog-toys"] .dh16-inquiry{align-items:flex-start;flex-direction:column;gap:16px;margin-top:36px;padding-top:24px}
}
