.p-card{display:flex;flex-direction:column;overflow:hidden;border:.1rem solid var(--color-gold-200);border-radius:2rem;background-color:var(--color-gold-0)}.p-card__visual{position:relative;width:100%}.p-card__media{position:relative;display:block;width:100%;background-color:var(--color-gold-50)}.p-card__media:before{content:"";display:block;padding-bottom:100%}.p-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-card__image--secondary{opacity:0;transition:opacity .5s ease}.p-card__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-top:-2rem;padding:0;border:0;border-radius:999rem;background-color:#0b1a2380;color:var(--color-gold-0);cursor:pointer;transition:background-color .15s ease}.p-card__nav:focus-visible{background-color:#0b1a23bf}.p-card__nav--prev{left:1.6rem;transform:rotate(90deg)}.p-card__nav--next{right:1.6rem;transform:rotate(-90deg)}.p-card__nav .p-icon--caret{width:1.2rem;height:auto}.p-card__tag{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.6rem 1.6rem;border-top-right-radius:12px;border-top-left-radius:12px;background-color:var(--color-gold-500)}.p-card__tag svg{opacity:0;position:absolute;z-index:1;top:-9px;transition:.5s}.p-card__tag-text{font-family:var(--font-sunset-family);font-size:var(--font-paragraph-s-1-size);line-height:var(--font-paragraph-s-1-line);color:var(--color-gold-0);font-weight:700;text-align:center}.p-card__body{display:flex;flex-direction:column;gap:2.4rem;padding:3rem 1.6rem}.p-card__title-link{text-decoration:none}.p-card__title{display:block;margin:0;font-family:var(--font-sunset-family);font-weight:var(--font-h3-weight);font-size:var(--font-h5-size);line-height:1.46;color:var(--color-navy-700)}.p-card__desc{margin:-1.2rem 0 0;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);line-height:var(--font-paragraph-m-line);color:var(--color-gold-500)}.p-card__price{display:flex;align-items:baseline;gap:.6rem;margin:0;color:var(--color-navy-700)}.p-card__price-amount{font-family:var(--font-sunset-family);font-weight:var(--font-h4-weight);font-size:var(--font-h4-size);line-height:1}.p-card__price-suffix{font-family:var(--font-sunset-family);font-size:var(--font-h5-size);line-height:1}.p-card__price-was{font-family:var(--font-sunset-family);font-size:var(--font-h5-size);line-height:1;color:var(--color-navy-300);text-decoration:line-through}.p-card__buy{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.6rem 2.4rem;border-radius:5.3rem;background-color:var(--color-navy-700);color:var(--color-navy-50);font-family:var(--font-sunset-family);font-weight:var(--font-h6-weight);font-size:var(--font-h6-size);line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.p-card__buy:focus-visible{background-color:var(--color-navy-800)}@media(hover:hover){.p-card:hover .p-card__image--secondary{opacity:1}.p-card:hover .p-card__tag svg{opacity:1}.p-card:hover .p-card__body{transition:.5s;background-color:var(--color-gold-500)}.p-card:hover .p-card__desc,.p-card:hover .p-card__price-was{color:var(--color-gold-100)}.p-card__nav:hover{background-color:#0b1a23bf}.p-card__buy:hover{background-color:var(--color-navy-800)}}.p-card__buy-icon{display:inline-flex}.p-card__buy-icon .p-icon--basket{width:1.9rem;height:1.9rem}@media(prefers-reduced-motion:reduce){.p-card__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-product-card.css.map */
