.DogPortrait_dogs__tpGFm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:18px;gap:18px;width:100%}.DogPortrait_portrait__OLvhl{margin:0;display:grid;justify-items:center;grid-gap:12px;gap:12px;min-width:0}.DogPortrait_portrait__OLvhl picture{display:block;width:100%;max-width:260px}.DogPortrait_portrait__OLvhl img{display:block;width:100%;height:auto;object-fit:contain}.DogPortrait_portrait__OLvhl figcaption{font-family:var(--serif);font-size:1.45rem;color:var(--ink);line-height:1.2;letter-spacing:normal;text-transform:none}@media(max-width:480px){.DogPortrait_dogs__tpGFm{gap:10px}.DogPortrait_portrait__OLvhl figcaption{font-size:1.15rem}}.TravelCollection_homeGrid__PZpTp.TravelCollection_homeGrid__PZpTp{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.TravelCollection_homeGrid__PZpTp.TravelCollection_homeGrid__PZpTp{grid-template-columns:1fr}}.LeggingsCollection_homepage__rnQHy{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;min-height:180px;background:#ede5d5}.LeggingsCollection_homepage__rnQHy>div{padding:25px 0}.LeggingsCollection_homepage__rnQHy img,.LeggingsCollection_homepage__rnQHy picture{height:180px;object-fit:contain}.LeggingsCollection_hero__f6F9U{padding-top:45px;padding-bottom:40px}.LeggingsCollection_hero__f6F9U .LeggingsCollection_back__2V1Hv{display:inline-block;margin-bottom:28px;color:var(--rust);font-weight:700;text-decoration:underline;text-underline-offset:4px}.LeggingsCollection_hero__f6F9U>p{margin-bottom:22px}.LeggingsCollection_subcategories__bnIiN{padding-bottom:50px}.LeggingsCollection_subcategories__bnIiN>h2{font:500 2rem/1.15 var(--serif);margin:0 0 22px;color:var(--ink)}.LeggingsCollection_grid__pvEY_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.LeggingsCollection_card__w9cqi{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#faf8f2;transition:transform .15s,box-shadow .15s}.LeggingsCollection_card__w9cqi:hover{transform:translateY(-3px);box-shadow:4px 5px 0 #d2c7b5}.LeggingsCollection_card__w9cqi:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.LeggingsCollection_card__w9cqi img{width:100%;height:230px;object-fit:contain;display:block;background:#fff}.LeggingsCollection_card__w9cqi>div{padding:20px;display:flex;flex-direction:column;flex:1 1}.LeggingsCollection_card__w9cqi h3{font:500 1.65rem/1.2 var(--serif);margin:0 0 12px;color:var(--ink)}.LeggingsCollection_card__w9cqi p{font-size:1rem;line-height:1.6;margin:0 0 18px}.LeggingsCollection_card__w9cqi span{font-weight:700;color:var(--rust);margin-top:auto}.LeggingsCollection_description__bW_4Y{padding-bottom:55px}@media(max-width:1000px){.LeggingsCollection_grid__pvEY_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.LeggingsCollection_homepage__rnQHy{grid-template-columns:minmax(0,1fr) 110px}.LeggingsCollection_homepage__rnQHy img,.LeggingsCollection_homepage__rnQHy picture{height:190px}.LeggingsCollection_homepage__rnQHy h2{font-size:1.9rem}.LeggingsCollection_homepage__rnQHy p{max-width:22ch}.LeggingsCollection_hero__f6F9U{padding-top:35px;padding-bottom:35px}.LeggingsCollection_grid__pvEY_{grid-template-columns:1fr}.LeggingsCollection_card__w9cqi img{height:260px}.LeggingsCollection_subcategories__bnIiN{padding-bottom:35px}}@media(prefers-reduced-motion:reduce){.LeggingsCollection_card__w9cqi{transition:none}.LeggingsCollection_card__w9cqi:hover{transform:none}}.PetCollection_homeGrid__LSJHL{grid-template-columns:repeat(3,minmax(0,1fr))}.PetCollection_homepage__CLMf7{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;min-height:180px;background:#ede5d5}.PetCollection_homepage__CLMf7>div{padding:25px 0}.PetCollection_homepage__CLMf7 img,.PetCollection_homepage__CLMf7 picture{height:180px;object-fit:contain}.PetCollection_homepage__CLMf7 h2{max-width:27ch}.PetCollection_hero__JvfW3 h1{max-width:20ch;font-size:clamp(2.2rem,4.5vw,4rem)}.PetCollection_grid__oV0cd{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.PetCollection_homeGrid__LSJHL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.PetCollection_homeGrid__LSJHL{grid-template-columns:1fr}.PetCollection_homepage__CLMf7{grid-template-columns:minmax(0,1fr) 95px}.PetCollection_homepage__CLMf7 h2{font-size:1.8rem}.PetCollection_homepage__CLMf7 img,.PetCollection_homepage__CLMf7 picture{height:220px}.PetCollection_grid__oV0cd{grid-template-columns:1fr}}