.nr-ptabs{--nr-ptabs-card: 280px;--nr-ptabs-gap: 16px;--nr-ptabs-radius: 16px;--nr-ptabs-badge: #c62828;--nr-ptabs-accent: #1e3d2e;--nr-ptabs-border: rgba(30, 61, 46, .14);--nr-ptabs-muted: rgba(0, 0, 0, .55);overflow:hidden}.nr-ptabs__inner{padding-block:var(--nr-ptabs-pt, 48px) var(--nr-ptabs-pb, 48px)}.nr-ptabs__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.nr-ptabs__heading-group{flex:0 1 560px;min-inline-size:0}.nr-ptabs__heading{margin:0 0 8px;text-align:start}.nr-ptabs__subheading{margin:0;max-inline-size:600px;font-size:14px;line-height:1.7;color:var(--nr-ptabs-muted);text-align:start}.nr-ptabs__tabs-wrap{flex:0 1 auto;max-inline-size:55%;overflow-x:auto;scrollbar-width:none}.nr-ptabs__tabs-wrap::-webkit-scrollbar{display:none}.nr-ptabs__tabs{display:flex;gap:26px;inline-size:max-content;min-inline-size:100%;white-space:nowrap}.nr-ptabs__tab{position:relative;padding:6px 2px 12px;border:0;background:transparent;color:var(--nr-ptabs-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .18s ease}.nr-ptabs__tab:hover{color:inherit}.nr-ptabs__tab:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease}.nr-ptabs__tab.is-active{color:inherit;font-weight:700}.nr-ptabs__tab.is-active:after{opacity:1;transform:scaleX(1)}.nr-ptabs__panel[hidden]{display:none}.nr-ptabs__scroller{display:flex;gap:var(--nr-ptabs-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:6px 12px;padding-inline:4px;-webkit-overflow-scrolling:touch}.nr-ptabs__scroller::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.nr-ptabs__scroller{scroll-behavior:auto}}.nr-ptabs__card{position:relative;flex:0 0 var(--nr-ptabs-card);inline-size:var(--nr-ptabs-card);scroll-snap-align:start;border:1px solid var(--nr-ptabs-border);border-radius:var(--nr-ptabs-radius);background:#fff;box-shadow:0 6px 18px #0f23280a;transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover){.nr-ptabs__card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0f23281a}}.nr-ptabs__link{display:flex;flex-direction:column;block-size:100%;color:inherit;text-decoration:none;border-radius:inherit;overflow:hidden}.nr-ptabs__media{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.nr-ptabs__media img,.nr-ptabs__media svg{display:block;inline-size:100%;block-size:100%;object-fit:var(--nr-ptabs-fit, cover);transition:transform .35s ease}@media(hover:hover){.nr-ptabs__card:hover .nr-ptabs__media img{transform:scale(1.03)}}.nr-ptabs__badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:4px 9px;border-radius:999px;background:var(--nr-ptabs-badge);color:#fff;font-size:11px;font-weight:700;line-height:1.2;direction:ltr;unicode-bidi:isolate}.nr-ptabs__body{display:flex;flex-direction:column;gap:8px;flex:1 0 auto;padding:16px 16px 18px;border-block-start:1px solid rgba(20,45,50,.06);text-align:start}.nr-ptabs__title{margin:0;min-block-size:44px;font-size:14px;font-weight:600;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nr-ptabs__price{margin-block-start:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;font-weight:700}.nr-ptabs__now{unicode-bidi:isolate}.nr-ptabs__was{font-size:12.5px;font-weight:500;color:var(--nr-ptabs-muted);text-decoration:line-through;unicode-bidi:isolate}.nr-ptabs__add{position:absolute;z-index:2;inset-block-start:calc(var(--nr-ptabs-card) - 54px);inset-inline-end:14px;display:inline-grid;place-items:center;inline-size:42px;block-size:42px;padding:0;border:1.5px solid rgba(30,61,46,.25);border-radius:50%;background:#fffffff5;color:var(--nr-ptabs-accent);box-shadow:0 6px 16px #10272e1f;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.nr-ptabs__add:hover{background:var(--nr-ptabs-accent);border-color:var(--nr-ptabs-accent);color:#fff}.nr-ptabs__add[aria-busy=true]{opacity:.6;cursor:progress;pointer-events:none}.nr-ptabs__add.is-added{background:#1f7a4f;border-color:#1f7a4f;color:#fff}.nr-ptabs__add.has-error{background:#b42318;border-color:#b42318;color:#fff}.nr-ptabs__add svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nr-ptabs__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-block-start:20px;padding-inline:4px}.nr-ptabs__progress{position:relative;block-size:3px;border-radius:999px;background:#00000014;overflow:hidden}.nr-ptabs__thumb{position:absolute;inset-block:0;inset-inline-start:0;inline-size:20%;border-radius:inherit;background:var(--nr-ptabs-accent);transition:transform .3s ease,inline-size .25s ease}.nr-ptabs__arrows{display:flex;gap:10px}.nr-ptabs__arrow{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--nr-ptabs-border);border-radius:50%;background:#fff;color:inherit;cursor:pointer;transition:opacity .18s ease,background .18s ease}.nr-ptabs__arrow:hover:not(:disabled){background:#f4f6f4}.nr-ptabs__arrow:disabled{opacity:.3;cursor:not-allowed}.nr-ptabs__arrow svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir=ltr] .nr-ptabs__arrow svg{transform:scaleX(-1)}.nr-ptabs__empty{padding:40px;border:1px dashed var(--nr-ptabs-border);border-radius:var(--nr-ptabs-radius);text-align:center;color:var(--nr-ptabs-muted)}@media(max-width:1023px){.nr-ptabs__header{gap:24px}.nr-ptabs__heading-group{flex:1 1 50%}.nr-ptabs__tabs-wrap{flex:1 1 50%;max-inline-size:50%}}@media(max-width:749px){.nr-ptabs{--nr-ptabs-card: min(68vw, 300px);--nr-ptabs-gap: 12px}.nr-ptabs__header{display:block;margin-bottom:18px}.nr-ptabs__tabs-wrap{max-inline-size:none;margin-block-start:14px}.nr-ptabs__tabs{gap:22px}.nr-ptabs__tab{font-size:13px}.nr-ptabs__body{padding:14px 14px 16px}.nr-ptabs__title{font-size:13px;min-block-size:40px}.nr-ptabs__price{font-size:14px}.nr-ptabs__add{inline-size:40px;block-size:40px;inset-block-start:calc(var(--nr-ptabs-card) - 52px);inset-inline-end:12px}.nr-ptabs__footer{grid-template-columns:minmax(0,1fr);margin-block-start:14px}.nr-ptabs__arrows{display:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/nr-product-tabs.css.map */
