.vv-pet-symbol svg{display:block;width:100%;height:100%}.vv-pet-lineart{padding:8px}.vv-shop-page{color:var(--vv-hub-ink)}.vv-shop-head{padding-block:25px 24px;background:#f4f6f6}.vv-shop-head h1{margin:7px 0 11px;font-size:clamp(34px,4.2vw,57px);line-height:1.08;text-wrap:balance}.vv-shop-head>div>p{color:var(--vv-muted);font-size:17px;max-width:55ch}.vv-shop-pets{display:flex;flex-wrap:wrap;gap:6px;margin-top:19px}.vv-shop-pets a{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--vv-hub-stroke);border-radius:4px;font-size:14px;background:#fff}.vv-shop-pets a[aria-current]{border-color:var(--vv-hub-ink);background:#e1e9ec;font-weight:700}.vv-shop-pets .vv-pet-symbol{width:27px;height:27px}.vv-shop-body{padding-block:27px 42px}.vv-shop-types-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.vv-shop-types-head h2{font-size:24px}.vv-shop-types-head>a{display:inline-flex;align-items:center;min-height:44px;padding:4px 8px;font-size:14px;text-decoration:underline;text-underline-offset:.25em}.vv-shop-types-head>a[aria-current]{font-weight:750}.vv-shop-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vv-shop-types>a{display:flex;min-width:0;min-height:92px;align-items:center;gap:13px;padding:10px 14px;border:1px solid var(--vv-hub-stroke);border-radius:4px}.vv-shop-types>a:hover{border-color:var(--vv-hub-ink)}.vv-shop-types>a[aria-current]{background:#eaf0f2;border-color:var(--vv-hub-ink)}.vv-shop-types img{width:58px;height:70px;flex:none;object-fit:contain}.vv-shop-types strong{display:block;font-size:17px;line-height:1.23}.vv-shop-types small{display:block;margin-top:5px;font-size:13px;color:var(--vv-muted)}.vv-shop-results-head{display:flex;justify-content:space-between;gap:16px;margin:24px 0 19px;padding-bottom:13px;border-bottom:1px solid var(--vv-hub-stroke)}.vv-shop-results-head p{margin:0;color:var(--vv-muted);font-size:14px}.vv-shop-results-head [data-shop-count]{font-weight:700;color:var(--vv-hub-ink)}.vv-shop-group{margin-bottom:35px;scroll-margin-top:18px}.vv-shop-group>h2{font-size:clamp(25px,2.3vw,33px);margin-bottom:17px}.vv-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.vv-shop-card{min-width:0;padding-bottom:20px;border-bottom:1px solid var(--vv-hub-stroke)}.vv-shop-photo{display:grid;place-items:center;min-height:220px;padding:15px;background:#f8f8fa}.vv-shop-photo img{display:block;width:100%;height:245px;object-fit:contain}.vv-shop-card h3{margin:16px 0 9px;font-size:clamp(22px,2vw,28px);line-height:1.15;text-wrap:balance}.vv-shop-label{margin:0 0 7px;font-size:14px;font-weight:700}.vv-shop-format{margin:0;color:var(--vv-muted);font-size:14px;line-height:1.45}.vv-shop-choice-note{min-height:21px;margin:12px 0 6px;color:var(--vv-muted);font-size:13px;line-height:1.4}.vv-shop-card>.vv-site-textlink{min-height:44px;font-size:14px}.vv-shop-grid[data-single]{grid-template-columns:minmax(0,1fr)}.vv-shop-grid[data-single]>.vv-shop-card:not([hidden]){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px 28px;align-items:start}.vv-shop-grid[data-single] .vv-shop-photo{grid-column:1;grid-row:1 / span 7;align-self:stretch}.vv-shop-grid[data-single] .vv-shop-photo img{height:100%;min-height:220px;max-height:350px}.vv-shop-grid[data-single] .vv-shop-card>:not(.vv-shop-photo){grid-column:2}.vv-shop-grid[data-single] .vv-shop-card h3{margin-top:0}.vv-shop-fallback{margin-top:10px;font-size:13px}.vv-shop-fallback summary{min-height:44px;padding-block:10px;cursor:pointer}.vv-shop-fallback li a{display:inline-flex;min-height:40px;padding:7px 0;text-decoration:underline}.vv-shop-help{margin-top:25px;padding-top:23px;border-top:1px solid var(--vv-hub-stroke)}.vv-shop-help h2{font-size:25px;margin-bottom:8px}.vv-shop-help p{margin-bottom:8px;color:var(--vv-muted)}.vv-shop-help a{min-height:44px}.vv-option-controls{margin-block:17px 6px}.vv-option-group{min-width:0;margin:0 0 12px;padding:0;border:0}.vv-option-group legend{margin-bottom:7px;font-size:14px;font-weight:700}.vv-option-group>div{display:flex;flex-wrap:wrap;gap:6px}.vv-option-choice{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:7px 11px;border:1px solid var(--vv-hub-stroke);border-radius:4px;color:var(--vv-hub-ink);font-size:14px}.vv-option-choice:hover{border-color:var(--vv-hub-ink)}.vv-option-choice[aria-current]{border-color:var(--vv-hub-ink);background:#edf2f4;box-shadow:inset 0 0 0 1px var(--vv-hub-ink);font-weight:700}.vv-option-choice:focus-visible,.vv-shop-types a:focus-visible,.vv-shop-pets a:focus-visible{outline:2px solid var(--vv-hub-ink);outline-offset:3px}.vv-color-dot{display:block;width:17px;height:17px;flex:none;border-radius:50%;background:#9478ba;border:1px solid #0002}.vv-color-purple{background:#9478ba}.vv-color-blue{background:#6d9bc4}.vv-color-pink{background:#d797b0}.vv-color-green{background:#79a88a}.vv-color-orange{background:#ea9653}.vv-color-red{background:#d95658}.vv-option-controls-compact{margin-top:11px}.vv-option-controls-compact .vv-option-group legend{font-size:12px;margin-bottom:5px}.vv-option-controls-compact .vv-option-choice{padding:6px 8px;font-size:12px}.vv-option-sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vv-shop-empty{padding:24px 0}.vv-shop-page [hidden]{display:none!important}@media(max-width:1000px){.vv-shop-types{gap:9px}.vv-shop-types>a{gap:9px;padding:9px}.vv-shop-types img{width:44px}.vv-shop-types strong{font-size:15px}.vv-shop-grid{gap:20px}.vv-shop-photo img{height:200px}}@media(max-width:700px){.vv-shop-types{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vv-shop-head>div>p{font-size:15px}.vv-shop-pets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vv-shop-pets a{min-width:0;padding:6px 9px;font-size:13px;line-height:1.3}.vv-shop-results-head{flex-direction:column;gap:7px}.vv-shop-photo{min-height:170px;padding:9px}.vv-shop-photo img{height:165px}.vv-shop-card h3{font-size:21px}.vv-shop-label,.vv-shop-format{font-size:13px}.vv-shop-types>a{min-height:85px}.vv-shop-card .vv-option-choice{min-width:41px;min-height:44px}.vv-shop-grid[data-single]>.vv-shop-card:not([hidden]){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:17px}.vv-shop-grid[data-single] .vv-shop-photo{min-height:190px;padding:8px}.vv-shop-grid[data-single] .vv-shop-photo img{min-height:175px;max-height:390px}}@media(max-width:370px){.vv-shop-grid{gap:14px}.vv-shop-card h3{font-size:19px}.vv-shop-photo img{height:146px}.vv-shop-types img{width:36px;height:60px}.vv-shop-types strong{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vv-shop.css.map */
