.pet-favorites{display:block;position:relative;overflow:hidden;background:var(--pf-bg, #fff8f2);color:var(--pf-heading, #161616)}.pet-favorites__lines{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--pf-line, #f3d7c8);transform:rotate(6deg);top:-325.1px}.pet-favorites__inner{position:relative;z-index:1}.pet-favorites__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;margin:0 0 2.8rem}.pet-favorites__intro{min-width:0}.pet-favorites__eyebrow{margin:0 0 2.2rem;color:var(--color-dark-navy, #6f6a64);font-size:18;font-style:normal;font-weight:400;line-height:28px}.pet-favorites__heading{margin:0;color:var(--pf-heading, #161616);font-family:var(--font-heading-family);font-style:normal;font-weight:700;font-size:48px;line-height:58px}.pet-favorites__heading-italic{font-style:italic;font-weight:400}.pet-favorites__shop{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px 25px;border-radius:100px;background:var(--color-red, #fe654d);color:var(--color-white, #fff);font-size:var(--font-body-size-large);font-style:normal;font-weight:500;line-height:28px;text-decoration:none;white-space:nowrap}.pet-favorites__shop:hover{color:var(--pf-button-text, #fff);opacity:.92}.pet-favorites__shop[aria-disabled=true]{cursor:not-allowed;opacity:.6}.pet-favorites__viewport{overflow:hidden}.pet-favorites__track{display:flex;gap:1.6rem;margin:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0}.pet-favorites__track::-webkit-scrollbar{display:none}.pet-favorites__card{display:flex;flex-direction:column;flex:0 0 78%;gap:14px}.pet-favorites__media{position:relative;display:flex;align-items:center;justify-content:center;padding:6.8rem 3.2rem;border-radius:2.4rem;background:var(--pf-card, #fff);box-shadow:0 10px 30px #301c100d}.pet-favorites__media img{width:auto;max-width:100%;height:auto;max-height:24rem;object-fit:contain}.pet-favorites__tags{position:absolute;top:2rem;left:2rem;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem}.pet-favorites__tag{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:2px 7px;border-radius:5px;background:var(--tag-bg, #f4efe6);color:var(--tag-fg, #1c1c1c);font-size:var(--font-body-size-medium);font-style:normal;font-weight:400;line-height:18.64px;text-decoration:none}.pet-favorites__tag-icon{width:1.6rem;height:1.6rem;object-fit:contain;flex-shrink:0}.pet-favorites__body{display:flex;flex-direction:column;flex:1;gap:.3rem;margin-top:14px}.pet-favorites__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.pet-favorites__title{margin:0;color:var(--pf-heading, #161616);font-size:20px;font-style:normal;font-weight:500;line-height:26px;font-family:var(--font-orpheus-family)}.pet-favorites__title a{color:inherit;text-decoration:none}.pet-favorites__rating{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;color:var(--pf-heading, #161616);font-size:16px;font-style:normal;font-weight:400;line-height:20.32px;font-family:var(--font-orpheus-family)}.pet-favorites__star{width:1.6rem;height:1.5rem;color:var(--pf-star, #f5b400)}.pet-favorites__type{margin:0;color:var(--pf-muted, #8a847c);font-size:16px;font-style:normal;font-weight:500;line-height:26px;height:52px}.pet-favorites__price{margin:.6rem 0;color:var(--pf-heading, #161616);font-size:20px;font-style:normal;font-weight:500;line-height:22.31px}.pet-favorites__form,.pet-favorites__quick{margin-top:auto}.pet-favorites__form .form{margin:0}.pet-favorites__add{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 2.5rem;border:0;border-radius:100px;background:var(--pf-button, #fe654d);color:var(--pf-button-text, #fff);font:inherit;font-size:18px;font-style:normal;font-weight:500;line-height:28px;cursor:pointer}.pet-favorites__add:hover{opacity:.92}.pet-favorites__add:disabled,.pet-favorites__add[aria-disabled=true]{cursor:not-allowed;opacity:.55}.pet-favorites__add .loading__spinner{position:absolute;width:1.8rem;height:1.8rem}.pet-favorites__add.loading>span{visibility:hidden}.pet-favorites__footer{display:flex;align-items:flex-end;justify-content:flex-end;min-height:4.8rem;margin-top:3rem}.pet-favorites__controls{display:flex;gap:.8rem}.pet-favorites__arrow{display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;padding:0;border:.1rem solid #d9d3cb;border-radius:50%;background:#fff;color:#2a2a2a;cursor:pointer}.pet-favorites__arrow svg{width:3.2rem;height:3.2rem}.pet-favorites__arrow:not(:disabled){border-color:#006a76;color:#006a76}.pet-favorites__arrow:disabled{cursor:default;opacity:.4}.pet-favorites__treat{position:absolute;left:0;bottom:0;z-index:2;width:min(14rem,28vw);pointer-events:none}.pet-favorites__treat img{display:block;width:100%;height:auto}.pet-favorites__empty{margin:0}@media screen and (min-width:750px){.pet-favorites__card{flex-basis:calc((100% - 1.6rem) / 2.15)}.pdp-related-product product-recommendations{display:flex;flex-direction:column-reverse;gap:30px}.pdp-related-product .pet-favorites__footer{margin-top:0}}@media screen and (min-width:990px){.pet-favorites__card{flex-basis:calc((100% - 4.8rem)/4)}.pet-favorites__header{margin-bottom:3.2rem}}@media screen and (max-width:749px){.pet-favorites__header{align-items:flex-start;flex-direction:column;align-items:center;margin-bottom:40px}.pet-favorites__eyebrow{text-align:center;margin-bottom:10px}.pet-favorites__shop{min-height:4.2rem;padding:1rem 1.8rem}.pet-favorites__heading{font-size:38px;line-height:38px}.pet-favorites__track{gap:2rem}.pet-favorites__card{flex:0 0 calc((100% - 2rem)/2);scroll-snap-align:start;gap:10px}.pet-favorites__footer{justify-content:center}.pet-favorites__footer{margin-top:4rem}.pet-favorites__type{height:30px}.pet-favorites__lines{left:-78px;width:125%;transform:rotate(4deg);top:-253.1px}}@media screen and (min-width:2200px){.pet-favorites__lines{top:-259.1px}}@media screen and (min-width:2500px){.pet-favorites__lines{top:-200px}}@media screen and (min-width:3000px){.pet-favorites__lines{top:-150px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-pet-owner-favorites.css.map */
