.v41-directory{color:#183b2e;width:min(100% - 2rem,1280px);margin-inline:auto;padding-block:2.5rem 4rem}.v41-directory *{box-sizing:border-box}.v41-directory__intro{max-width:52rem;margin-bottom:2.5rem}.v41-directory .v41-directory__kicker{font:700 .625rem/1.6 var(--font-ui,sans-serif);color:#765b3e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .625rem}.v41-directory__kicker span{display:block}.v41-directory h1{font:400 clamp(2.5rem,4.5vw,4rem)/1.02 var(--font-display,Georgia,serif);letter-spacing:-.035em;margin:0 0 1.25rem}.v41-directory__intro>p:last-child{font-size:1rem;line-height:1.65;color:#536056}.v41-directory__divider{display:flex;align-items:center;gap:1rem;font:700 .6875rem/1.5 var(--font-ui,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:#765b3e;margin:2.5rem 0 1.25rem}.v41-directory__divider:after{content:"";flex:1;height:1px;background:#d7cfc1}.v41-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.v41-directory__card{min-width:0}.v41-directory__card--lead,.v41-directory__card--digital{grid-column:1 / -1}.v41-directory__link{display:block;height:100%;color:inherit;text-decoration:none}.v41-directory__link:focus-visible{outline:3px solid #183b2e;outline-offset:5px}.v41-directory__image{aspect-ratio:1.2;background:#eee8de;overflow:hidden}.v41-directory__image img{display:block;height:100%;width:100%;object-fit:cover;object-position:var(--cover-position,50% 50%)}.v41-directory__image--pet{padding:8%;border:1px solid #b69a71;background:#dfd1bb}.v41-directory__image--pet img{padding:6%;object-fit:contain;background:#faf7f0}.v41-directory__image--contain{padding:.5rem;aspect-ratio:1.15}.v41-directory__image--contain img{object-fit:contain}.v41-directory__copy{padding-top:.875rem}.v41-directory h3{font:400 1.375rem/1.12 var(--font-display,Georgia,serif);margin:0 0 .75rem;letter-spacing:-.02em}.v41-directory__copy>p:not(.v41-directory__kicker){color:#536056;font-size:.8125rem;line-height:1.6;margin:0}.v41-directory__action{display:inline-flex;gap:.25rem;align-items:center;min-height:44px;font-size:.6875rem;font-weight:600;margin-top:.375rem}.v41-directory__link:hover .v41-directory__action{text-decoration:underline;text-underline-offset:.25em}.v41-directory__card--lead .v41-directory__copy{background:#f0ece3;padding:1.5rem}.v41-directory__card--lead h3{font-size:2rem}@media(min-width:750px){.v41-directory{width:min(100% - 4rem,1280px);padding-block:3.5rem 5rem}.v41-directory__intro{margin-bottom:3.5rem}.v41-directory__grid{gap:2rem 1.5rem}.v41-directory__card--digital{grid-column:auto}.v41-directory__card--lead .v41-directory__link{display:grid;grid-template-columns:1.2fr 1fr}.v41-directory__card--lead .v41-directory__image{height:100%;aspect-ratio:1}.v41-directory__card--lead .v41-directory__copy{display:flex;flex-direction:column;justify-content:center}.v41-directory__copy>p:not(.v41-directory__kicker){font-size:.875rem}.v41-directory h3{font-size:1.625rem}.v41-directory__divider{margin-top:4rem}}@media(min-width:990px){.v41-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v41-directory__card--lead{grid-column:span 2}.v41-directory__card--lead .v41-directory__link{grid-template-columns:1.4fr 1fr}.v41-directory__card--lead .v41-directory__image{aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/duepa-v41-directory.css.map */
