.petivity-product-card{flex-direction:column-reverse;display:flex;position:relative}.petivity-product-card__avatar{position:absolute;top:7px;right:7px;z-index:1;max-height:44px;width:auto}.petivity-product-card span,.petivity-product-card s{-webkit-font-smoothing:antialiased}.petivity-product-card .badge{border:none;text-transform:uppercase}.petivity-product-card .card__badge{text-align:left;align-self:flex-start;line-height:1}.petivity-product-card #petivity-product-card-title{margin:0}.petivity-product-card #petivity-product-card-title a{font-family:var(--d2c-typography-mobile-subtitle-font-family);font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px;color:var(--d2c-color-moody-navy);text-decoration:none}.petivity-product-card #petivity-product-card-title a:before{content:"";position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1}.petivity-product-card #petivity-product-card-title a:focus-visible{box-shadow:none;outline:none;outline-offset:0}.petivity-product-card #petivity-product-card-title a:focus-visible:before{border-radius:16px;outline-offset:1px;box-shadow:none;box-shadow:0 0 0 4px rgb(var(--color-background));outline:var(--d2c-button-outline-color) dashed 2px}.petivity-product-card__description{font-size:var(--d2c-typography-body-04-font-size);font-family:var(--d2c-typography-body-04-font-family);font-style:var(--d2c-typography-body-04-font-style);font-weight:var(--d2c-typography-body-04-font-weight);letter-spacing:var(--d2c-typography-body-04-letter-spacing);line-height:var(--d2c-typography-body-04-line-height);color:var(--d2c-color-moody-navy-80);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.petivity-product-card__caption{font-size:var(--d2c-typography-caption-font-size);font-family:var(--d2c-typography-caption-font-family);font-style:var(--d2c-typography-caption-font-style);font-weight:var(--d2c-typography-caption-font-weight);letter-spacing:var(--d2c-typography-caption-letter-spacing);line-height:var(--d2c-typography-caption-line-height);color:var(--d2c-color-moody-navy-80)}.petivity-product-card__top{aspect-ratio:1;background-color:var(--d2c-color-white);border-radius:16px;box-shadow:var(--d2c-elevation-shadow-100);display:block;position:relative;overflow:hidden}.petivity-product-card__top .card__badge{position:absolute;top:10px;left:10px;z-index:1}.petivity-product-card__top .card__badge p{margin:0}.petivity-product-card__bottom{display:flex;flex-direction:column;margin-top:20px;text-decoration:none;padding-right:20px}.petivity-product-card__bottom p{margin:0;text-decoration:none}.petivity-product-card__bottom *{text-decoration:none}.petivity-product-card__bottom .card__badge{display:none}.petivity-product-card__image{position:relative;aspect-ratio:1;height:100%}.petivity-product-card__image .petivity-product-card__image--hover{background-color:var(--d2c-color-white);opacity:0;transition:opacity .3s ease-in}.petivity-product-card__image img.petivity-product-card__image{transition-delay:.3s;opacity:1}.petivity-product-card__image img,.petivity-product-card__image video{aspect-ratio:1;width:100%;position:absolute;object-fit:cover;border-radius:16px;overflow:hidden;display:block}.petivity-product-card__bullets{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;z-index:2;text-align:center;display:flex;padding:2px}.petivity-product-card__bullets .bullet{background-color:transparent;border:none;height:44px;padding:0 3px;width:50%}.petivity-product-card__bullets .bullet.active span{width:11px;border-radius:100px}.petivity-product-card__bullets .bullet span{display:block;width:5px;height:5px;padding:0;border-radius:50%;background:var(--d2c-color-moody-navy-40);box-sizing:border-box;border:none;transition:all .3s ease-in-out}.petivity-product-card__bullets .bullet:first-of-type{display:flex;text-align:end;align-items:flex-end;justify-content:center;flex-direction:column}.petivity-product-card__bullets .bullet:first-of-type span{text-align:end;justify-self:flex-end;align-self:flex-end}.petivity-product-card__bullets .bullet:not(.active){aspect-ratio:1/1;cursor:pointer}.petivity-product-card__bullets .bullet:focus-visible{border-radius:16px;outline-offset:1px;box-shadow:none;box-shadow:0 0 0 4px rgb(var(--color-background));outline:var(--d2c-button-outline-color) dashed 2px}.petivity-product-card__price-container:not(.new__container){display:flex;align-items:baseline;flex-wrap:wrap}.petivity-product-card__price-container:not(.new__container) .price--on-sale{margin-right:8px}.petivity-product-card__price-container:not(.new__container) .price--on-sale .price-item--regular{margin-right:0!important}.petivity-product-card__price-container:not(.new__container) .price--on-sale+.badge{display:block}.petivity-product-card__price-container:not(.new__container) .price--on-sale .price__sale{display:flex;align-items:baseline;gap:4px}.petivity-product-card__price-container:not(.new__container) .price--on-sale s.price-item--regular{color:var(--d2c-color-moody-navy-70);text-decoration:line-through}@media only screen and (max-width:1024px){.petivity-product-card__price-container:not(.new__container) .price--on-sale s.price-item--regular{font-size:var(--d2c-typography-body-04-bold-font-size);font-family:var(--d2c-typography-body-04-bold-font-family);font-style:var(--d2c-typography-body-04-bold-font-style);font-weight:var(--d2c-typography-body-04-bold-font-weight);letter-spacing:var(--d2c-typography-body-04-bold-letter-spacing);line-height:var(--d2c-typography-body-04-bold-line-height)}}@media only screen and (min-width:1025px){.petivity-product-card__price-container:not(.new__container) .price--on-sale s.price-item--regular{font-size:var(--d2c-typography-body-03-bold-font-size);font-family:var(--d2c-typography-body-03-bold-font-family);font-style:var(--d2c-typography-body-03-bold-font-style);font-weight:var(--d2c-typography-body-03-bold-font-weight);letter-spacing:var(--d2c-typography-body-03-bold-letter-spacing);line-height:var(--d2c-typography-body-03-bold-line-height)}}.petivity-product-card__price-container:not(.new__container) .price--on-sale .price-item--sale{color:var(--d2c-color-moody-navy)}@media only screen and (max-width:1024px){.petivity-product-card__price-container:not(.new__container) .price--on-sale .price-item--sale{font-size:var(--d2c-typography-body-03-bold-font-size);font-family:var(--d2c-typography-body-03-bold-font-family);font-style:var(--d2c-typography-body-03-bold-font-style);font-weight:var(--d2c-typography-body-03-bold-font-weight);letter-spacing:var(--d2c-typography-body-03-bold-letter-spacing);line-height:var(--d2c-typography-body-03-bold-line-height)}}@media only screen and (min-width:1025px){.petivity-product-card__price-container:not(.new__container) .price--on-sale .price-item--sale{font-size:var(--d2c-typography-body-02-bold-font-size);font-family:var(--d2c-typography-body-02-bold-font-family);font-style:var(--d2c-typography-body-02-bold-font-style);font-weight:var(--d2c-typography-body-02-bold-font-weight);letter-spacing:var(--d2c-typography-body-02-bold-letter-spacing);line-height:var(--d2c-typography-body-02-bold-line-height)}}.petivity-product-card__price-container:not(.new__container) .badge{display:none}.petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular{color:var(--d2c-color-moody-navy)}.petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular.price-item--from{color:var(--d2c-color-moody-navy)}.petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular.price-item--from>span{color:var(--d2c-color-moody-navy)}@media only screen and (max-width:576px){.petivity-product-card #petivity-product-card-title{margin-bottom:8px!important}.petivity-product-card__price-container,.petivity-product-card .petivity-product-card__caption{margin-top:12px!important}}@media only screen and (min-width:577px){.petivity-product-card__avatar{top:10px;right:10px}.petivity-product-card #petivity-product-card-title{margin-bottom:12px!important}.petivity-product-card #petivity-product-card-title,.petivity-product-card #petivity-product-card-title a{font-family:var(--d2c-typography-subtitle-font-family);font-size:var(--d2c-typography-subtitle-font-size);font-weight:var(--d2c-typography-subtitle-font-weight);line-height:var(--d2c-typography-subtitle-line-height);letter-spacing:var(--d2c-typography-subtitle-letter-spacing);color:var(--d2c-color-moody-navy)}.petivity-product-card__description{font-family:var(--d2c-typography-body-03-font-family);font-size:var(--d2c-typography-body-03-font-size);font-weight:var(--d2c-typography-body-03-font-weight);line-height:var(--d2c-typography-body-03-line-height);letter-spacing:var(--d2c-typography-body-03-letter-spacing)}.petivity-product-card__price-container,.petivity-product-card .petivity-product-card__caption{margin-top:20px!important}}@media only screen and (max-width:1024px){.petivity-product-card__content--mobile-center{align-items:center;text-align:center}.petivity-product-card__content--mobile-center *{text-align:center;margin:auto;text-wrap:balance}.petivity-product-card__avatar{max-height:30px;width:auto}}@media only screen and (min-width:1025px){.petivity-product-card__content--desktop-center{align-items:center;text-align:center}.petivity-product-card__content--desktop-center *{text-align:center;margin:auto}}.petivity-product-card .petivity-product-card.is-clicking .bullet{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.petivity-product-card__price-container.new__container{align-items:center;display:flex;flex-wrap:wrap}.petivity-product-card__price-container.new__container .price{display:flex}.petivity-product-card__price-container.new__container .price *:not(.price--on-sale){color:var(--d2c-color-moody-navy)}@media only screen and (max-width:1300px){.petivity-product-card__price-container.new__container .price span,.petivity-product-card__price-container.new__container .price s{font-size:var(--d2c-typography-body-03-bold-font-size);font-family:var(--d2c-typography-body-03-bold-font-family);font-style:var(--d2c-typography-body-03-bold-font-style);font-weight:var(--d2c-typography-body-03-bold-font-weight);letter-spacing:var(--d2c-typography-body-03-bold-letter-spacing);line-height:var(--d2c-typography-body-03-bold-line-height)}}@media only screen and (min-width:1301px){.petivity-product-card__price-container.new__container .price span,.petivity-product-card__price-container.new__container .price s{font-size:var(--d2c-typography-body-02-bold-font-size);font-family:var(--d2c-typography-body-02-bold-font-family);font-style:var(--d2c-typography-body-02-bold-font-style);font-weight:var(--d2c-typography-body-02-bold-font-weight);letter-spacing:var(--d2c-typography-body-02-bold-letter-spacing);line-height:var(--d2c-typography-body-02-bold-line-height)}}.petivity-product-card__price-container.new__container .price:not(.price--on-sale) .price__regular{margin-right:10px}.petivity-product-card__price-container.new__container .price:not(.price--on-sale) .price__sale{display:none}.petivity-product-card__price-container.new__container .price.price--on-sale .price-item--regular{color:var(--d2c-color-moody-navy-70)}.petivity-product-card__price-container.new__container .price.price--on-sale .price__sale{align-items:baseline;display:flex}.petivity-product-card__price-container.new__container .price.price--on-sale .price-item--sale{margin-right:6px!important;color:var(--d2c-color-discount-red)}.petivity-product-card__price-container.new__container .price.price--on-sale .price-item--sale.price-item--from>span{display:none}.petivity-product-card__price-container.new__container.show__from.discount__normal .price--on-sale .price__sale .price-item--regular{display:none}.petivity-product-card__price-container.new__container.show__from.discount__normal .price--on-sale .price__sale .price-item--sale.price-item--from>span{display:initial;color:var(--d2c-color-discount-red)}.petivity-product-card__price-container.new__container.discount__just .price--on-sale s{margin-right:6px}@media only screen and (max-width:1300px){.petivity-product-card__price-container.new__container.discount__just .price--on-sale s{font-size:var(--d2c-typography-body-04-bold-font-size);font-family:var(--d2c-typography-body-04-bold-font-family);font-style:var(--d2c-typography-body-04-bold-font-style);font-weight:var(--d2c-typography-body-04-bold-font-weight);letter-spacing:var(--d2c-typography-body-04-bold-letter-spacing);line-height:var(--d2c-typography-body-04-bold-line-height)}}@media only screen and (min-width:1301px){.petivity-product-card__price-container.new__container.discount__just .price--on-sale s{font-size:var(--d2c-typography-body-03-bold-font-size);font-family:var(--d2c-typography-body-03-bold-font-family);font-style:var(--d2c-typography-body-03-bold-font-style);font-weight:var(--d2c-typography-body-03-bold-font-weight);letter-spacing:var(--d2c-typography-body-03-bold-letter-spacing);line-height:var(--d2c-typography-body-03-bold-line-height)}}.petivity-product-card__price-container.new__container.discount__just .price--on-sale .price-item--sale{color:var(--d2c-color-moody-navy)}@media only screen and (max-width:1024px){.petivity-product-card.catalog__styles #petivity-product-card-title,.petivity-product-card.catalog__styles #petivity-product-card-title a{font-family:var(--d2c-typography-mobile-subtitle-font-family);font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px}}@media only screen and (min-width:1025px){.petivity-product-card.catalog__styles #petivity-product-card-title,.petivity-product-card.catalog__styles #petivity-product-card-title a{font-family:var(--d2c-typography-header-04-font-family);font-size:var(--d2c-typography-header-04-font-size);font-weight:var(--d2c-typography-header-04-font-weight);line-height:var(--d2c-typography-header-04-line-height);letter-spacing:var(--d2c-typography-header-04-letter-spacing)}}@media only screen and (max-width:1024px){.petivity-product-card.catalog__styles .petivity-product-card__description{font-size:var(--d2c-typography-body-04-font-size);font-family:var(--d2c-typography-body-04-font-family);font-style:var(--d2c-typography-body-04-font-style);font-weight:var(--d2c-typography-body-04-font-weight);letter-spacing:var(--d2c-typography-body-04-letter-spacing);line-height:var(--d2c-typography-body-04-line-height)}}@media only screen and (min-width:1025px){.petivity-product-card.catalog__styles .petivity-product-card__description{font-size:var(--d2c-typography-body-02-font-size);font-family:var(--d2c-typography-body-02-font-family);font-style:var(--d2c-typography-body-02-font-style);font-weight:var(--d2c-typography-body-02-font-weight);letter-spacing:var(--d2c-typography-body-02-letter-spacing);line-height:var(--d2c-typography-body-02-line-height)}}@media only screen and (max-width:1024px){.petivity-product-card.catalog__styles .petivity-product-card__price-container.new__container .price span,.petivity-product-card.catalog__styles .petivity-product-card__price-container.new__container .price s{font-size:var(--d2c-typography-body-03-bold-font-size);font-family:var(--d2c-typography-body-03-bold-font-family);font-style:var(--d2c-typography-body-03-bold-font-style);font-weight:var(--d2c-typography-body-03-bold-font-weight);letter-spacing:var(--d2c-typography-body-03-bold-letter-spacing);line-height:var(--d2c-typography-body-03-bold-line-height)}}@media only screen and (min-width:1025px){.petivity-product-card.catalog__styles .petivity-product-card__price-container.new__container .price span,.petivity-product-card.catalog__styles .petivity-product-card__price-container.new__container .price s{font-size:var(--d2c-typography-body-02-bold-font-size);font-family:var(--d2c-typography-body-02-bold-font-family);font-style:var(--d2c-typography-body-02-bold-font-style);font-weight:var(--d2c-typography-body-02-bold-font-weight);letter-spacing:var(--d2c-typography-body-02-bold-letter-spacing);line-height:var(--d2c-typography-body-02-bold-line-height)}}.show__hover .petivity-product-card__image--hover{opacity:1!important}.show__hover img.petivity-product-card__image{opacity:0!important}.show__hover .petivity-product-card__top .card__badge,.show__hover .petivity-product-card__top .petivity-product-card__avatar{display:none!important}.theme__color-dark div #petivity-product-card-title a,.theme__color-dark div .petivity-product-card__description,.theme__color-dark div .petivity-product-card__caption,.theme__color-dark div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular,.grid__cards-theme-light div #petivity-product-card-title a,.grid__cards-theme-light div .petivity-product-card__description,.grid__cards-theme-light div .petivity-product-card__caption,.grid__cards-theme-light div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular{color:var(--d2c-color-white)!important}.theme__color-dark div #petivity-product-card-title a p,.theme__color-dark div .petivity-product-card__description p,.theme__color-dark div .petivity-product-card__caption p,.theme__color-dark div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular p,.grid__cards-theme-light div #petivity-product-card-title a p,.grid__cards-theme-light div .petivity-product-card__description p,.grid__cards-theme-light div .petivity-product-card__caption p,.grid__cards-theme-light div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular p{color:var(--d2c-color-white)!important}.theme__color-dark div #petivity-product-card-title a.price-item--from,.theme__color-dark div .petivity-product-card__description.price-item--from,.theme__color-dark div .petivity-product-card__caption.price-item--from,.theme__color-dark div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular.price-item--from,.grid__cards-theme-light div #petivity-product-card-title a.price-item--from,.grid__cards-theme-light div .petivity-product-card__description.price-item--from,.grid__cards-theme-light div .petivity-product-card__caption.price-item--from,.grid__cards-theme-light div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular.price-item--from{color:var(--d2c-color-white)!important}.theme__color-dark div #petivity-product-card-title a.price-item--from>span,.theme__color-dark div .petivity-product-card__description.price-item--from>span,.theme__color-dark div .petivity-product-card__caption.price-item--from>span,.theme__color-dark div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular.price-item--from>span,.grid__cards-theme-light div #petivity-product-card-title a.price-item--from>span,.grid__cards-theme-light div .petivity-product-card__description.price-item--from>span,.grid__cards-theme-light div .petivity-product-card__caption.price-item--from>span,.grid__cards-theme-light div .petivity-product-card__price-container:not(.new__container) .price__regular .price-item--regular.price-item--from>span{color:var(--d2c-color-white)}.theme__color-dark div .petivity-product-card__price-container:not(.new__container) .price__sale .price-item--sale,.grid__cards-theme-light div .petivity-product-card__price-container:not(.new__container) .price__sale .price-item--sale{color:var(--d2c-color-white)!important}.theme__color-dark div .petivity-product-card__top,.grid__cards-theme-light div .petivity-product-card__top{background-color:var(--d2c-color-moody-navy)}.theme__color-dark div .petivity-product-card__description,.grid__cards-theme-light div .petivity-product-card__description{opacity:.8}.theme__color-dark div .petivity-product-card__caption,.grid__cards-theme-light div .petivity-product-card__caption{opacity:.6}.theme__color-dark div .petivity-product-card__price-container.new__container .price *:not(.price--on-sale),.grid__cards-theme-light div .petivity-product-card__price-container.new__container .price *:not(.price--on-sale){color:var(--d2c-color-white)}.theme__color-dark div .petivity-product-card__price-container.new__container .price.price--on-sale .price-item--regular,.grid__cards-theme-light div .petivity-product-card__price-container.new__container .price.price--on-sale .price-item--regular{color:var(--d2c-color-moody-navy-70)}.theme__color-dark div .petivity-product-card__price-container.new__container .price.price--on-sale .price-item--sale,.grid__cards-theme-light div .petivity-product-card__price-container.new__container .price.price--on-sale .price-item--sale{color:var(--d2c-color-petivity-dark-red)}.theme__color-dark div .petivity-product-card__price-container.new__container.show__from.discount__normal .price--on-sale .price__sale .price-item--sale.price-item--from>span,.grid__cards-theme-light div .petivity-product-card__price-container.new__container.show__from.discount__normal .price--on-sale .price__sale .price-item--sale.price-item--from>span{color:var(--d2c-color-petivity-dark-red)}.theme__color-dark div .petivity-product-card__price-container.new__container.discount__just .price--on-sale .price-item--sale,.grid__cards-theme-light div .petivity-product-card__price-container.new__container.discount__just .price--on-sale .price-item--sale{color:var(--d2c-color-white)}.placeholder-box-wrapper,.petivity-product-card{transition:all 1s ease}@media only screen and (max-width:1024px){[data-mobile-columns="1"] .petivity-product-card__full-container{min-height:300px}}@media only screen and (min-width:1025px){[data-mobile-columns="1"] .petivity-product-card__full-container{min-height:400px}}.petivity-product-card__full-container.show_placeholder .placeholder-box-wrapper{display:block}.petivity-product-card__full-container.show_placeholder .petivity-product-card{display:none!important;overflow:hidden}.petivity-product-card__full-container:not(.show_placeholder) .petivity-product-card{display:flex!important}.petivity-product-card__full-container:not(.show_placeholder) .placeholder-box-wrapper{display:none!important}.collection-products__theme-light+.product-grid-container placeholder-box{background:linear-gradient(100deg,#013352 20%,#345c75,#013352 80%);background-size:200% 100%}
/*# sourceMappingURL=/cdn/shop/t/157/assets/compiled-snippet-petivity-product-card.css.map */
