.nou-pf{--pf-bg: #ffffff;--pf-fg: #030302;--pf-sub: #74736e;--pf-frame: #f4f3ef;background:var(--pf-bg);color:var(--pf-fg);font-family:Instrument Sans,sans-serif;padding-block:var(--pf-pt) var(--pf-pb);padding-inline:max(16px,4vw)}.nou-pf--bone{--pf-bg: #edebe7;--pf-frame: #e4e1db}.nou-pf--ink{--pf-bg: #0b0b0a;--pf-fg: #f3f2ee;--pf-sub: #a3a29c;--pf-frame: #141413}.nou-pf__inner{display:grid;gap:clamp(28px,4vw,64px);max-width:1440px;margin:0 auto}.nou-pf--side .nou-pf__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}.nou-pf__text{display:grid;gap:12px;align-content:center;max-width:420px}.nou-pf--stacked .nou-pf__text{justify-items:center;text-align:center;max-width:560px;margin:0 auto}.nou-pf__lead{font-size:14px;color:var(--pf-sub);margin:0}.nou-pf__heading{font-size:clamp(1.5rem,2.6vw,1.75rem);font-weight:500;line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin:0}.nou-pf__body{font-size:16px;line-height:1.5}.nou-pf__body p{margin:0}.nou-pf__body p+p{margin-top:.75em}.nou-pf__cta{justify-self:start;margin-top:10px;padding-top:6px;padding-bottom:4px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .2s ease}.nou-pf--stacked .nou-pf__cta{justify-self:center}.nou-pf__cta:hover{opacity:.6}.nou-pf__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pf-cols),minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.nou-pf__card{display:grid;gap:12px;color:inherit;text-decoration:none}.nou-pf__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--pf-frame)}.nou-pf__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.nou-pf__img--hover{opacity:0}@media(hover:hover){.nou-pf__card:hover .nou-pf__img{transform:scale(1.02)}.nou-pf__card:hover .nou-pf__media--swap .nou-pf__img--hover{opacity:1}}.nou-pf__placeholder{width:100%;height:100%;fill:var(--pf-sub);opacity:.3}.nou-pf__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:baseline}.nou-pf__name{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nou-pf__price{font-size:14px;text-align:right;white-space:nowrap}.nou-pf__sub{grid-column:1 / -1;font-size:14px;line-height:1.35;color:var(--pf-sub)}.nou-pf__card:focus-visible,.nou-pf__cta:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.nou-pf__img{transition:none}.nou-pf__card:hover .nou-pf__img{transform:none}}@media screen and (max-width:989px){.nou-pf--side .nou-pf__inner{grid-template-columns:minmax(0,1fr)}.nou-pf--side .nou-pf__text{max-width:560px}}@media screen and (max-width:749px){.nou-pf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nou-pf--n1 .nou-pf__grid,.nou-pf__meta{grid-template-columns:minmax(0,1fr)}.nou-pf__price{grid-row:3;text-align:left;margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/nou-product-feature.css.map */
