body.pv-template--index #MainContent .pv-hero{--pv-hero-tone: var(--pv-home-deep);flex-direction:row;min-height:max(560px,37vw);background:var(--pv-hero-tone);isolation:isolate}@supports (color: color-mix(in srgb,red,red)){body.pv-template--index #MainContent .pv-hero{--pv-hero-tone: color-mix(in srgb, var(--pv-home-deep), var(--pv-home-sage) 45%)}}body.pv-template--index #MainContent .pv-hero>.pv-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:50% 58%;border-radius:0}@media(prefers-reduced-motion:no-preference){body.pv-template--index #MainContent .pv-hero>.pv-image{transform-origin:50% 35%;animation:pv-hero-zoom-in 8s ease-out both}@keyframes pv-hero-zoom-in{0%{transform:scale(1)}to{transform:scale(1.05)}}}html[data-pv-palette][data-pv-palette-hero=true] body.pv-template--index #MainContent .pv-hero-shade,body.pv-template--index #MainContent .pv-hero .pv-hero-shade{display:block;background:linear-gradient(180deg,#0000002e,#00000014 45%,#1b36298c);pointer-events:none}body.pv-template--index #MainContent .pv-hero{overflow:hidden}@media(max-width:749px){html[data-pv-palette][data-pv-palette-hero=true] body.pv-template--index #MainContent .pv-hero-shade,body.pv-template--index #MainContent .pv-hero .pv-hero-shade{top:0;right:0;bottom:0;left:0;height:auto;opacity:1!important;background:linear-gradient(180deg,#0000001f,#0000000d 40%,#1b36299e)}}body.pv-template--index #MainContent .pv-hero-content{padding-block:64px;z-index:1}body.pv-template--index #MainContent .pv-hero-content>*{max-width:42%}html[data-pv-palette] body.pv-template--index #MainContent .pv-hero h1,html[data-pv-palette] body.pv-template--index #MainContent .pv-hero .rte,html[data-pv-palette] body.pv-template--index #MainContent .pv-hero .rte p,html[data-pv-palette] body.pv-template--index #MainContent .pv-hero .pv-eyebrow{color:var(--pv-home-stone)!important;text-shadow:0 2px 14px rgba(27,54,41,.45)}html[data-pv-palette] body.pv-template--index #MainContent .pv-hero :is(h1,.rte,.rte p,.pv-eyebrow){color:var(--pv-home-stone)!important;text-shadow:0 2px 14px rgba(27,54,41,.45)}body.pv-template--index #MainContent .pv-hero h1{line-height:1.12}html[data-pv-palette] body.pv-template--index #MainContent .pv-hero .button--secondary{color:var(--pv-home-stone)!important;background:#1b362947;border-color:var(--pv-home-stone)}body.pv-template--index #MainContent .pv-shop-pet-section>.pv-content{background:var(--pv-palette-tint);border-radius:0;padding-block:48px 56px}body.pv-template--index #MainContent .pv-pet-grid{gap:28px;align-items:stretch}body.pv-template--index #MainContent .pv-pet-card{display:flex;flex-direction:column;gap:18px;min-height:0;padding:20px 20px 22px;border:0;border-radius:28px;background:var(--pv-home-clay);text-decoration:none}body.pv-template--index #MainContent .pv-pet-card:nth-child(2n){margin-top:0;background:var(--pv-home-stone);border-radius:28px}body.pv-template--index #MainContent .pv-pet-card .pv-image{position:relative;inset:auto;width:100%;height:340px;padding:18px 18px 8px;border-radius:20px;background:#fff;object-fit:contain;object-position:center bottom;mix-blend-mode:normal}body.pv-template--index #MainContent .pv-pet-card h3{position:static;margin:0;padding:0 6px;align-items:center}body.pv-template--index #MainContent .pv-pet-card h3 span{background:var(--pv-home-forest);color:var(--pv-home-stone)}body.pv-template--index #MainContent .pv-shop-need-section>.pv-content{padding-block:52px}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-card:nth-child(odd) .pv-image{border-radius:48% 48% 10px 10px}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-card:nth-child(2n){padding-top:26px}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-card:nth-child(2n) .pv-image{border-radius:12px 64px}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-grid:has(>.pv-need-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-grid:has(>.pv-need-card:nth-child(3):last-child) .pv-need-card .pv-image{height:auto;aspect-ratio:5 / 4}@media(max-width:749px){body.pv-template--index #MainContent .pv-shop-need-section .pv-need-grid:has(>.pv-need-card:nth-child(3):last-child){grid-template-columns:1fr;gap:28px}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-grid:has(>.pv-need-card:nth-child(3):last-child) .pv-need-card .pv-image{aspect-ratio:16 / 10}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-grid:has(>.pv-need-card:nth-child(3):last-child) .pv-need-card:nth-child(2n){padding-top:0}}body.pv-template--index #MainContent .pv-featured-section>.pv-content{background:var(--pv-palette-secondary);border-radius:90px 0}body.pv-template--index #MainContent .pv-featured-edit{gap:48px}body.pv-template--index #MainContent .pv-featured-section .pv-packshot:first-child .pv-image{border-radius:48% 48% 16px 16px;background:var(--pv-home-stone);border:1px solid var(--pv-home-gold)}body.pv-template--index #MainContent .pv-featured-section .pv-packshot:nth-child(2) .pv-image{border-radius:100px 20px}body.pv-template--index #MainContent .pv-featured-section .pv-packshot:nth-child(3) .pv-image{border-radius:20px 100px;background:var(--pv-palette-tint)}body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row{gap:20px;padding-block:20px}body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row .pv-image{border-radius:24px;height:280px;max-height:280px;object-fit:cover;transform:none}body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row .pv-image:only-child{width:100%;height:clamp(240px,24vw,330px);max-height:330px;aspect-ratio:16 / 9;object-fit:cover;object-position:62% center;padding:0;border-radius:24px;transform:none}body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row .pv-image:nth-child(2){border-radius:50%;height:220px;max-height:220px;object-fit:contain;background:var(--pv-home-clay);transform:translateY(16px) rotate(6deg)}body.pv-template--index #MainContent .pv-service-grid{border-radius:80px 24px}body.pv-template--index #MainContent .pv-service-image{border-radius:50% 50% 20px 20px}body.pv-template--index #MainContent .pvx-why .pvx-value{border-radius:12px 48px 12px 12px;border-top:2px solid var(--pv-home-gold)}body.pv-template--index #MainContent .pvx-why .pvx-value:nth-child(2){border-radius:48px 12px 12px;background:var(--pv-palette-tint)}body.pv-template--index #MainContent .pvx-brands__panel{border-radius:72px 16px 16px 72px}body.pv-template--index #MainContent .pv-content:has(.pv-reward-row){border-radius:0 90px 0 0}body.pv-template--index #MainContent .pvx-journal{border-radius:0 0 90px}@media(max-width:989px)and (min-width:750px){body.pv-template--index #MainContent .pv-hero-content>*{max-width:55%}body.pv-template--index #MainContent .pv-featured-edit{gap:28px}}@media(max-width:749px){body.pv-template--index #MainContent .pv-hero{min-height:640px;align-items:flex-end}body.pv-template--index #MainContent .pv-hero-content{padding-block:36px 32px}body.pv-template--index #MainContent .pv-hero-content>*{max-width:none}body.pv-template--index #MainContent .pv-hero>.pv-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:54% 65%}body.pv-template--index #MainContent .pv-shop-pet-section>.pv-content{padding-block:32px 40px;border-top-right-radius:0}body.pv-template--index #MainContent .pv-pet-grid{gap:16px}body.pv-template--index #MainContent .pv-pet-card{min-height:0;padding:14px 14px 16px;border-radius:22px;gap:12px}body.pv-template--index #MainContent .pv-pet-card:nth-child(2n){margin-top:0;border-radius:22px}body.pv-template--index #MainContent .pv-pet-card .pv-image{height:210px;padding:12px 12px 6px;border-radius:16px}body.pv-template--index #MainContent .pv-pet-card h3{padding:0 4px}body.pv-template--index #MainContent .pv-shop-need-section>.pv-content{padding-block:36px}body.pv-template--index #MainContent .pv-shop-need-section .pv-need-card:nth-child(2n){padding-top:20px}body.pv-template--index #MainContent .pv-featured-section>.pv-content{border-radius:52px 0}body.pv-template--index #MainContent .pv-featured-edit{gap:24px}body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row{padding-block:12px 24px}body.pv-template--index #MainContent .pv-service-grid{border-radius:50px 20px}body.pv-template--index #MainContent .pvx-brands__panel{border-radius:48px 16px}}@media(min-width:750px){body.pv-template--index #MainContent .pv-seasonal-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}body.pv-template--index #MainContent .pv-seasonal-edit>div:last-child{max-width:480px}}body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row:has(>.pv-image:only-child){grid-template-columns:minmax(0,1fr);padding-block:0}body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row .pv-image:only-child{box-sizing:border-box;width:100%;height:clamp(300px,32vw,460px);max-height:none;aspect-ratio:auto;padding:0;object-fit:cover;object-position:center;border-radius:24px;transform:none}@media(max-width:749px){body.pv-template--index #MainContent .pv-seasonal-edit .pv-packshot-row .pv-image:only-child{height:auto;aspect-ratio:4 / 3}}html[lang=zh-CN] body.pv-template--index #MainContent .shopify-section h2,html[lang=zh-CN] body.pv-template--index #MainContent .shopify-section .pvx-h2{font-size:clamp(34px,3.4vw,42px);line-height:1.25}html[lang=zh-CN] body.pv-template--index #MainContent .shopify-section :is(h2,.pvx-h2){font-size:clamp(34px,3.4vw,42px);line-height:1.25}@media(max-width:749px){html[lang=zh-CN] body.pv-template--index #MainContent .shopify-section h2,html[lang=zh-CN] body.pv-template--index #MainContent .shopify-section .pvx-h2{font-size:29px}html[lang=zh-CN] body.pv-template--index #MainContent .shopify-section :is(h2,.pvx-h2){font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pv-home-art.css.map */
