.nn-pcard{--pc-paper:#EEF0E6;--pc-ink:#1F2A1E;--pc-mute:#4E5C49;--pc-rule:#3E5A3A;--pc-acc:#C2512F;position:relative;isolation:isolate;text-decoration:none;color:var(--pc-ink);background:var(--pc-paper);border:0;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 1px #1f2a1e0f,0 10px 24px -16px #1f2a1e73;transition:transform .2s,box-shadow .2s}.nn-pcard:hover{transform:translateY(-3px);box-shadow:0 1px #1f2a1e0f,0 16px 30px -16px #1f2a1e8c}.nn-pcard__map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:block}.nn-pcard__img-wrap{position:relative;aspect-ratio:4/3;margin:14px 16px 4px}.nn-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:opacity .3s}.nn-pcard__img--primary{opacity:1}.nn-pcard__img--hover{opacity:0}.nn-pcard__img--hover[data-src]{display:none}.nn-pcard:hover .nn-pcard__img--hover:not([data-src])~.nn-pcard__badge{z-index:1}.nn-pcard:hover .nn-pcard__img-wrap:has(.nn-pcard__img--hover:not([data-src])) .nn-pcard__img--primary{opacity:0}.nn-pcard:hover .nn-pcard__img--hover{opacity:1}.nn-pcard__badge{position:absolute;top:0;left:0;background:var(--pc-acc);color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 9px;border-radius:3px;mix-blend-mode:normal}.nn-pcard__info{display:flex;flex-direction:column;flex:1;padding:6px 18px 16px}.nn-pcard__head{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:stretch}.nn-pcard__num{font-weight:700;font-size:56px;line-height:.84;letter-spacing:-.02em;padding-right:10px;border-right:3px solid var(--pc-rule)}.nn-pcard__hs{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.nn-pcard__title{margin:0;font-weight:700;font-size:22px;line-height:1.02;letter-spacing:.03em;text-transform:uppercase;color:var(--pc-ink);overflow-wrap:anywhere}.nn-pcard__title--big{line-height:.92;letter-spacing:.02em}.nn-pcard__title--xl{font-size:54px}.nn-pcard__title--l{font-size:40px}.nn-pcard__title--m{font-size:30px}.nn-pcard__title--s{font-size:21px;line-height:1.05;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nn-pcard__sub{margin:0;font-weight:600;font-size:11.5px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-mute)}.nn-pcard__sub--rule{display:flex;align-items:center;gap:10px;margin-top:7px}.nn-pcard__sub--rule:before{content:"";flex:none;width:26px;height:3px;background:var(--pc-rule)}.nn-pcard__price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:12px;padding-top:9px;border-top:1px solid var(--pc-rule)}.nn-pcard__price b{font-weight:700;font-size:24px;letter-spacing:.01em;color:var(--pc-acc)}.nn-pcard__compare{font-size:15px;font-weight:600;color:var(--pc-mute);margin-left:6px}.nn-pcard__price small{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-mute);white-space:nowrap}.nn-pcard__specs{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:10px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nn-pcard__specs span{display:flex;flex-direction:column;gap:1px;min-width:0}.nn-pcard__specs i{font-style:normal;font-weight:500;font-size:9.5px;letter-spacing:.14em;color:var(--pc-mute)}.nn-pcard__legend{margin-top:auto;padding-top:9px;border-top:1px dashed var(--pc-mute);display:flex;flex-direction:column;gap:5px;font-size:13px;letter-spacing:.03em;color:var(--pc-ink)}.nn-pcard__specs{margin-bottom:12px}.nn-pcard__legend span{display:flex;align-items:center;gap:8px}.nn-pcard__legend svg{flex:none;color:var(--pc-acc)}@media(max-width:600px){.nn-pcard__img-wrap{margin:10px 10px 2px}.nn-pcard__info{padding:4px 12px 12px}.nn-pcard__num{font-size:42px;padding-right:8px}.nn-pcard__title{font-size:17px}.nn-pcard__title--xl{font-size:40px}.nn-pcard__title--l{font-size:30px}.nn-pcard__title--m{font-size:23px}.nn-pcard__title--s{font-size:17px}.nn-pcard__sub{font-size:10px;letter-spacing:.08em}.nn-pcard__price b{font-size:19px}.nn-pcard__price small{display:none}.nn-pcard__specs{font-size:11px;gap:4px 10px}.nn-pcard__legend{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/93/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAQ */
