.pn-nav,.pn-nav a{white-space:nowrap}
.pn-qty input{width:64px;font-size:16px;padding:11px 0}
.pn-rm{font-size:14px;margin-left:16px;text-decoration:underline}
.pn-line img{object-fit:contain;background:#fff;border:1px solid #EEEAF6}
.pn-line b a:hover{color:var(--pn-coral)}
.pn-sum .pn-btn{min-height:54px}
.pn-sum small{font-size:14px}
.pn-prod__img{background:#fff;border:1px solid #F0EDF8}
.pn-prod:hover{box-shadow:0 12px 30px rgba(48,52,92,.12);transform:translateY(-3px)}
.pn-prod{transition:box-shadow .2s,transform .2s}
.pn-prod__t{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pn-prods--3{grid-template-columns:repeat(3,1fr)}
@media(max-width:1000px){.pn-prods--3{grid-template-columns:repeat(2,1fr)}}
.pn-colcard__img img{object-fit:contain;background:#fff}
.pn-act__img img{object-fit:contain;background:#fff}
.pn-show__img img{object-fit:cover}
main h1{font-family:var(--pn-font)}
button[name=add],.product-form__submit,add-to-cart-component button{font-family:var(--pn-font);font-weight:800}
