.pf-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pf-products__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}@media screen and (min-width:990px){.pf-products__grid--4{grid-template-columns:repeat(4,1fr)}}.pf-card{--tx: 0deg;--ty: 0deg;--gx: 50%;--gy: 50%;position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--pf-radius-lg);background:rgb(var(--pf-white));box-shadow:0 1rem 3rem rgba(var(--pf-plum),.08);transform:perspective(900px) rotateX(var(--ty)) rotateY(var(--tx));transform-style:preserve-3d;transition:transform .4s var(--pf-ease),box-shadow .4s var(--pf-ease)}@media(hover:hover){.pf-card:hover{box-shadow:0 2.4rem 5rem rgba(var(--pf-plum),.18);transition:transform .1s linear,box-shadow .4s var(--pf-ease)}}.pf-card__media{position:relative;display:block;aspect-ratio:1 / 1;margin:1rem 1rem 0;border-radius:calc(var(--pf-radius-lg) - 1rem);overflow:hidden}.pf-card--tint-0 .pf-card__media{background:rgba(var(--pf-yolk),.35)}.pf-card--tint-1 .pf-card__media{background:rgba(var(--pf-pool),.3)}.pf-card--tint-2 .pf-card__media{background:rgba(var(--pf-gum),.28)}.pf-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--pf-ease),transform .6s var(--pf-bounce)}.pf-card__img--hover{opacity:0}.pf-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 45%);opacity:0;transition:opacity .3s var(--pf-ease)}@media(hover:hover){.pf-card:hover .pf-card__img--hover{opacity:1}.pf-card:hover .pf-card__img{transform:scale(1.06) translateZ(20px)}.pf-card:hover .pf-card__shine{opacity:1}}.pf-card__badge{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1.2rem;border-radius:var(--pf-radius-pill);background:rgb(var(--pf-gum));color:rgb(var(--pf-white));font-weight:700;font-size:1.2rem;transform:rotate(-6deg)}.pf-card__badge--out{background:rgb(var(--pf-plum))}.pf-card__body{display:flex;flex-direction:column;gap:.6rem;flex:1 1 auto;padding:1.6rem 1.8rem 1.8rem}.pf-card__title{margin:0;font-family:var(--pf-body);font-weight:700;font-size:1.6rem;line-height:1.3;letter-spacing:0}.pf-card__link{color:rgb(var(--pf-plum));text-decoration:none}.pf-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.pf-card__price{display:flex;gap:.8rem;align-items:baseline;margin:0;font-weight:700;font-size:1.6rem;color:rgb(var(--pf-plum))}.pf-card__price s{font-weight:400;font-size:1.3rem;opacity:.55}.pf-card__form,.pf-card__add{position:relative;z-index:1;margin-top:auto}.pf-card__add{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin-top:.8rem;border:2px solid rgb(var(--pf-plum));border-radius:var(--pf-radius-pill);background:transparent;color:rgb(var(--pf-plum));font-family:var(--pf-display);font-weight:600;font-size:1.3rem;text-decoration:none;cursor:pointer;transition:background-color .2s var(--pf-ease),color .2s var(--pf-ease),transform .25s var(--pf-bounce)}.pf-card__add:hover{background:rgb(var(--pf-plum));color:rgb(var(--pf-white))}.pf-card__add:active{transform:scale(.95)}.pf-card__add .loading__spinner{position:absolute}.pf-card__add.loading>span:first-child{visibility:hidden}@media screen and (max-width:749px){.pf-card__body{padding:1.2rem 1.2rem 1.4rem}.pf-card__title,.pf-card__price{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-pf-products.css.map */
