@font-face{font-family:PetFOMO Campaign;src:url(petfomo-campaign-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PetFOMO Marker;src:url(petfomo-marker.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.pf-page-index :is(.pf-hero h1,.pf-products h2,.pf-crew h2){font-family:PetFOMO Campaign,system-ui,sans-serif;font-weight:900;font-synthesis:none;letter-spacing:-.045em;line-height:.94;overflow-wrap:normal}.pf-page-index .pf-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding-block:40px;min-height:640px}.pf-page-index .pf-hero h1{font-size:clamp(48px,6.8vw,106px);margin-bottom:28px;max-width:none}.pf-page-index .pf-hero__lead{max-width:9ch}.pf-page-index .pf-hero__accent{letter-spacing:-.055em}.pf-page-index .pf-hero__art{margin-block:-16px -40px}.pf-page-index .pf-hero__art .pf-hero__image{object-fit:cover;object-position:center 8%}.pf-page-index .pf-hero__crown{position:absolute;left:12%;top:3%;z-index:1;transform:rotate(-18deg)}.pf-page-index .pf-hero__crown .pf-mark{width:72px;height:54px;color:#121212}.pf-page-index .pf-hero__copy>p:not(.pf-kicker){font-size:clamp(16px,1.4vw,20px);line-height:1.4;max-width:36ch}.pf-page-index :is(.pf-hero__sticker,.pf-products__aside,.pf-promo h2,.pf-crew__polaroids span,.pf-closer h2){font-family:PetFOMO Marker,sans-serif;font-weight:400;font-synthesis:none;text-transform:uppercase;letter-spacing:.005em;line-height:1.12}.pf-page-index .pf-hero__sticker{font-size:clamp(22px,2.25vw,34px);max-width:7ch}.pf-page-index .pf-products{padding-block:42px}.pf-page-index .pf-products h2{font-size:clamp(40px,5vw,76px);max-width:14ch}.pf-page-index .pf-products__aside{font-size:clamp(20px,2.2vw,32px);max-width:7ch;transform:rotate(5deg)}.pf-page-index .pf-products__head{margin-bottom:28px}.pf-page-index .pf-promo{padding-block:32px}.pf-page-index .pf-promo h2{font-size:clamp(34px,4vw,58px);max-width:20ch;margin-bottom:24px}.pf-page-index .pf-promo__mascot{width:min(320px,100%);margin-block:-28px}.pf-page-index .pf-crew{padding-block:48px;gap:36px}.pf-page-index .pf-crew h2{font-size:clamp(40px,4.6vw,68px)}.pf-page-index .pf-crew__polaroids li{transform:rotate(-10deg)}.pf-page-index .pf-crew__polaroids li:nth-child(2){transform:rotate(5deg);margin-inline:-18px}.pf-page-index .pf-crew__polaroids li:nth-child(3){transform:rotate(-6deg)}.pf-page-index .pf-crew__polaroids span{font-size:clamp(13px,1.3vw,19px)}.pf-page-index .pf-closer h2{font-size:clamp(28px,2.8vw,40px);max-width:22ch}.pf-page-index .pf-hero__accent,.pf-page-index .pf-products__accent{position:relative;display:inline-block;text-decoration:none;border-bottom:0;padding-bottom:.15em}.pf-page-index .pf-hero__accent:after,.pf-page-index .pf-products__accent:after{content:"";position:absolute;inset:auto 0 0;height:.15em;background-color:currentColor;-webkit-mask:url(petfomo-marker-underline.png) 50% 44.5% / 111% 770% no-repeat;mask:url(petfomo-marker-underline.png) 50% 44.5% / 111% 770% no-repeat;pointer-events:none}@media(min-width:601px)and (max-width:900px){.pf-page-index .pf-hero{min-height:520px;padding-block:32px}.pf-page-index .pf-hero h1{font-size:clamp(40px,6.5vw,58px)}.pf-page-index .pf-hero__art{margin-block:-8px -32px}.pf-page-index .pf-hero__sticker{top:12%;font-size:22px}}@media(max-width:600px){.pf-page-index .pf-hero{grid-template-columns:1fr;min-height:0;padding-block:28px 0}.pf-page-index .pf-hero h1{font-size:clamp(38px,11.8vw,64px);margin-bottom:24px}.pf-page-index .pf-hero__art{margin:0 -20px}.pf-page-index .pf-hero__crown{left:12%;top:2%}.pf-page-index .pf-hero__crown .pf-mark{width:52px;height:42px}.pf-page-index .pf-hero__sticker{font-size:23px;right:6%;bottom:210px}.pf-page-index .pf-products{padding-block:32px}.pf-page-index .pf-products h2{font-size:clamp(30px,8.4vw,44px)}.pf-page-index .pf-products__aside{font-size:17px}.pf-page-index .pf-promo{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding-block:28px}.pf-page-index .pf-promo h2{font-size:clamp(22px,6.2vw,34px);margin-bottom:18px}.pf-page-index .pf-promo__mascot{margin-block:0}.pf-page-index .pf-crew{padding-block:36px;gap:28px}.pf-page-index .pf-crew h2{font-size:clamp(36px,10vw,52px)}.pf-page-index .pf-crew__polaroids li:nth-child(2){margin-inline:-10px}.pf-page-index .pf-crew__polaroids span{font-size:12px}.pf-page-index .pf-closer h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.pf-page-index .pf-products__aside,.pf-page-index .pf-crew__polaroids li:nth-child(n){transform:none}}@media(min-width:901px){.pf-page-index .pf-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}}.pf-page-index .pf-product img{padding:0;background:#fff;border:1px solid #ecebe6;border-radius:16px}.pf-page-index .pf-product:hover img{transform:translateY(-4px)}.pf-page-index .pf-product>span:last-child{font-weight:600}.pf-page-index .pf-product h3{margin-top:12px}.pf-page-index .pf-product{display:flex;flex-direction:column;gap:6px;background:#f9d84a;color:#121212;border-radius:20px;padding:14px 14px 18px;transition:transform .15s ease}.pf-page-index .pf-product:nth-child(3n+2){background:#d62828;color:#fff}.pf-page-index .pf-product:nth-child(3n+3){background:#f3eee2}.pf-page-index .pf-product:hover{transform:rotate(-1deg) scale(1.02)}.pf-page-index .pf-product:hover h3{color:inherit}.pf-page-index .pf-product img,.pf-page-index .pf-product:hover img{border:0;border-radius:14px;padding:10px;transform:none}.pf-page-index .pf-product h3{margin-top:6px;font:800 17px/1.15 PetFOMO Display,system-ui,sans-serif;letter-spacing:-.01em;color:inherit}.pf-page-index .pf-product>span:last-child{font:800 28px/1 PetFOMO Display,system-ui,sans-serif;letter-spacing:-.03em;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/2/assets/petfomo-home-fidelity.css.map */
