.container[data-v-30678c96]{width:min(85%,80rem);margin:0 auto}.padding-page[data-v-30678c96]{padding-top:3rem;padding-bottom:5rem}body[data-v-30678c96]{font-family:var(--ff-primary);font-size:1rem;line-height:1.6}h1[data-v-30678c96],h2[data-v-30678c96],h3[data-v-30678c96],h4[data-v-30678c96],h5[data-v-30678c96]{font-family:var(--ff-accent)}h2[data-v-30678c96],h3[data-v-30678c96],h4[data-v-30678c96],h5[data-v-30678c96]{font-weight:600}h1[data-v-30678c96]{font-size:2.625rem;font-weight:700;line-height:1;letter-spacing:.5px;color:var(--clr-primary-independence)}h2[data-v-30678c96]{font-size:2.25rem;text-transform:uppercase;line-height:1.1;letter-spacing:2px;color:var(--clr-primary-independence)}h3[data-v-30678c96]{font-size:1.75rem;text-transform:uppercase;line-height:1}h3[data-v-30678c96],h4[data-v-30678c96]{font-weight:600;letter-spacing:1px;color:var(--clr-primary-space-cadet)}h4[data-v-30678c96]{font-size:1.25rem;line-height:1.1;position:relative;padding-bottom:.35em}h4[data-v-30678c96]:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:2.5rem;height:3px;background-color:var(--clr-primary-silver-pink)}h5[data-v-30678c96]{font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.1;color:var(--clr-primary-space-cadet)}p[data-v-30678c96]{color:var(--clr-primary-heliotrope-gray)}.text-bold[data-v-30678c96]{font-weight:700}.btn-primary[data-v-30678c96],.btn-secondary[data-v-30678c96],.btn[data-v-30678c96]{all:unset;cursor:pointer;display:block;text-transform:uppercase;text-align:center;padding:.5rem 1.5rem}.btn-primary[data-v-30678c96]{background-color:var(--clr-primary-space-cadet);color:var(--clr-neutral-white)}.btn-primary[data-v-30678c96]:focus,.btn-primary[data-v-30678c96]:hover{outline:2px solid var(--clr-primary-space-cadet);background-color:var(--clr-neutral-white);color:var(--clr-primary-space-cadet)}.btn-secondary[data-v-30678c96]{background-color:var(--clr-primary-heliotrope-gray);color:var(--clr-neutral-white)}.btn-secondary[data-v-30678c96]:focus,.btn-secondary[data-v-30678c96]:hover{outline:2px solid var(--clr-primary-heliotrope-gray);background-color:var(--clr-neutral-white);color:var(--clr-primary-heliotrope-gray)}label[data-v-30678c96]{font-size:var(--fs-16pt);margin-top:1em;padding-bottom:.25em}input[type=email][data-v-30678c96],input[type=text][data-v-30678c96]{border:1px solid var(--clr-neutral-gainsboro);padding-inline:.5em;padding-block:.25em;font-size:1rem;color:var(--clr-primary-independence)}input[type=email][data-v-30678c96]:focus,input[type=email][data-v-30678c96]:focus-within,input[type=text][data-v-30678c96]:focus,input[type=text][data-v-30678c96]:focus-within{outline:2px solid var(--clr-primary-silver-pink);caret-color:var(--clr-primary-silver-pink)}select[data-v-30678c96]{background-color:var(--clr-neutral-white);border:1px solid var(--clr-neutral-gainsboro);padding-inline:1em;padding-block:-1em}select[data-v-30678c96]:focus,select[data-v-30678c96]:focus-visible{outline:2px solid var(--clr-primary-independence);border:none}option[data-v-30678c96]{background-color:var(--clr-neutral-white);color:var(--clr-primary-space-cadet);border:none;border-radius:0!important;margin:0}.is-valid[data-v-30678c96]{outline:1px solid var(--clr-accent-crimson-ua);box-shadow:0 0 3px var(--clr-accent-crimson-ua)}.invalid-feedback[data-v-30678c96]{color:var(--clr-accent-crimson-ua)}.product .go-back-link[data-v-30678c96]{display:flex;align-items:center;text-decoration:none;color:var(--clr-primary-heliotrope-gray);font-size:1rem}.product .go-back-link[data-v-30678c96]:focus,.product .go-back-link[data-v-30678c96]:hover{text-decoration:underline}.product__main-info[data-v-30678c96]{display:flex;flex-direction:column;gap:3rem;margin-block:3rem}@media(min-width:48rem){.product__main-info[data-v-30678c96]{flex-direction:row}}@media(min-width:62.5rem){.product__main-info[data-v-30678c96]{gap:6rem}}.product__slider[data-v-30678c96]{flex-basis:40%}.product__content .product-name[data-v-30678c96]{color:var(--clr-primary-independence)}.product__content .product-brand[data-v-30678c96]{color:var(--clr-primary-heliotrope-gray)}.product__content .in-stock[data-v-30678c96]{display:flex;align-items:center;color:var(--clr-accent-pine-green);font-size:1rem;padding-top:.25em}.product__content .in-stock span[data-v-30678c96]{margin-left:.5em}@media(min-width:48rem){.product__content[data-v-30678c96]{align-self:center}}.product__add-to-cart[data-v-30678c96]{display:flex;flex-direction:column;margin-block:2rem}.product__add-to-cart .btn--cart[data-v-30678c96]{display:flex;align-items:center}.product__add-to-cart .icon[data-v-30678c96]{margin-right:.75em}@media(min-width:400px){.product__add-to-cart[data-v-30678c96]{margin-block:3rem;flex-direction:row;gap:1rem}}.product__advantages[data-v-30678c96]{display:flex;align-items:center;font-size:1rem;padding-bottom:.25em}.product__advantages .icon[data-v-30678c96]{color:var(--clr-accent-pine-green);margin-right:.75em}.product__description-title[data-v-30678c96]{margin-bottom:.5em}.product__filters[data-v-30678c96]{margin-top:2em}.product__filters .animal[data-v-30678c96],.product__filters .category[data-v-30678c96]{display:grid;grid-template-columns:7rem auto;align-items:center;grid-gap:1.5rem}.product__filters h5[data-v-30678c96]{font-size:1rem}.price[data-v-30678c96]{padding-top:1em;padding-bottom:.25em}.price span[data-v-30678c96]{font-size:1rem}