.nk-pcard,.nk-products{--nk-head: var(--tg-heading-color, #0f051d);--nk-text: var(--tg-body-color, #78727f);--nk-accent: var(--tg-theme-primary, #741ff5);--nk-grad: linear-gradient(25deg, var(--tg-gradient-1, #2600fc), var(--tg-gradient-2, #ff00ea));--nk-grad-text: linear-gradient(25deg, var(--tg-gradient-1, #2600fc), color-mix(in srgb, var(--tg-gradient-2, #ff00ea) 76%, #000));--nk-surface: var(--tg-common-color-white, #fff);--nk-line-c: rgba(131, 131, 131, .22);--nk-line-s: rgba(15, 5, 29, .15);--nk-glass: rgba(255, 255, 255, .86);--nk-glass-text: #0f051d}[tg-theme=dark] :is(.nk-pcard,.nk-products){--nk-accent: #b58aff;--nk-grad-text: linear-gradient(25deg, color-mix(in srgb, var(--tg-gradient-1, #2600fc) 45%, #fff), color-mix(in srgb, var(--tg-gradient-2, #ff00ea) 60%, #fff));--nk-surface: #170d26;--nk-line-c: rgba(255, 255, 255, .12);--nk-line-s: rgba(255, 255, 255, .22);--nk-glass: rgba(15, 5, 29, .72);--nk-glass-text: #fff}.nk-products{--nk-cols: 4;--nk-gap: 30px}@media(max-width: 1199.98px){.nk-products--loop{--nk-cols: 3}}@media(max-width: 767.98px){.nk-products--loop{--nk-cols: 2;--nk-gap: 16px}}@media(max-width: 359.98px){.nk-products--loop{--nk-cols: 1}}.nk-products__grid{display:grid;grid-template-columns:repeat(var(--nk-cols), minmax(0, 1fr));gap:var(--nk-row-gap, var(--nk-gap)) var(--nk-gap);margin:0;padding:0;list-style:none}.nk-products__grid>li{display:flex;margin:0;padding:0;list-style:none}.nk-products__slider{position:relative;overflow:hidden}.nk-products__slider:not(.swiper-initialized){overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nk-products__slider:not(.swiper-initialized)::-webkit-scrollbar{display:none}.nk-products__slider:not(.swiper-initialized) .nk-products__track{gap:var(--nk-gap)}.nk-products__slider:not(.swiper-initialized) .nk-products__track>*{width:calc((100% - (var(--nk-cols) - 1)*var(--nk-gap))/var(--nk-cols));scroll-snap-align:start}.nk-products__slider .swiper-notification{position:absolute;top:0;left:0;z-index:-1000;opacity:0;pointer-events:none}.nk-products__track{position:relative;z-index:1;display:flex;box-sizing:content-box;margin:0;padding:0;list-style:none;transition-property:transform}.nk-products .nk-products__slider .nk-products__track::before,.nk-products .nk-products__slider .nk-products__track::after{content:none;display:none}.nk-products__track>*{position:relative;display:flex;flex-shrink:0;height:auto;margin:0;padding:0;list-style:none;transition-property:transform}.nk-pcard{--nk-star: #ffb400;--nk-star-empty: rgba(131, 131, 131, .35);--nk-pcard-title: 20px;--nk-pcard-price: 18px;position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;padding:var(--nk-pcard-pad, 0);border:1px solid var(--nk-pcard-line, transparent);border-radius:var(--nk-pcard-radius, 0);background:var(--nk-pcard-bg, transparent);text-align:var(--nk-pcard-align, start);transition:transform .4s ease,box-shadow .4s ease,background-color .3s ease,border-color .3s ease}.nk-pcard:hover{transform:translateY(var(--nk-pcard-lift, 0))}@media(max-width: 767.98px){.nk-pcard{--nk-pcard-title: 17px;--nk-pcard-price: 16px}}.nk-pcard__media{position:relative;z-index:0;margin:0 0 var(--nk-pcard-img-space, 20px);overflow:hidden;border-radius:var(--nk-pcard-img-radius, 20px);background:var(--nk-line-c);aspect-ratio:var(--nk-pcard-ratio, var(--nerko-product-ratio, 3/4))}.nk-pcard__thumb{display:block;height:100%}.nk-pcard__img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform .6s ease,opacity .5s ease}.nk-pcard:hover .nk-pcard__img{transform:scale(var(--nk-pcard-zoom, 1.06))}.nk-pcard__img--alt{position:absolute;inset:0;opacity:0}.nk-pcard.has-alt:hover .nk-pcard__img--alt{opacity:1}@media(hover: none){.nk-pcard__img--alt{display:none}}.nk-pcard__badge{position:absolute;top:14px;inset-inline-end:14px;z-index:3;padding:6px 12px;border-radius:50px;background:var(--nk-grad);color:#fff;font-size:13px;font-weight:700;line-height:1.2;pointer-events:none}.nk-pcard__badge.is-sold{background:rgba(15,5,29,.78)}.nk-pcard__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:var(--nk-pcard-align, start);padding:var(--nk-pcard-body-pad, 0)}.nk-pcard__cat{margin:0 0 8px;color:var(--nk-text);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.nk-pcard__cat a{color:inherit;text-decoration:none;transition:color .3s ease}.nk-pcard__cat a:hover{color:var(--nk-accent)}.nk-pcard__title{margin:0 0 8px;padding:0;color:var(--nk-head);font-family:var(--tg-heading-font-family, inherit);font-size:var(--nk-pcard-title);font-weight:var(--tg-fw-bold, 700);line-height:1.3}.nk-pcard__title a{color:inherit;text-decoration:none;transition:color .3s ease}.nk-pcard__title a:hover{color:var(--nk-accent)}.nk-pcard__rating{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--nk-text);font-size:13px;line-height:1}.nk-stars{--s: var(--nk-star-size, 14px);position:relative;display:inline-block;width:calc(var(--s)*5);height:var(--s);background:var(--nk-star-empty);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.5 1.3 6.6L12 17.3l-5.9 3.2 1.3-6.6-4.9-4.5 6.6-.8z'/%3E%3C/svg%3E") 0 0/var(--s) var(--s) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.5 1.3 6.6L12 17.3l-5.9 3.2 1.3-6.6-4.9-4.5 6.6-.8z'/%3E%3C/svg%3E") 0 0/var(--s) var(--s) repeat-x}.nk-stars__fill{position:absolute;inset:0 auto 0 0;background:var(--nk-star)}[dir=rtl] .nk-stars__fill{inset:0 0 0 auto}.nk-pcard__excerpt{margin:0 0 14px;color:var(--nk-text);font-size:15px;line-height:1.6}.nk-pcard__foot{display:flex;flex-direction:column;align-items:var(--nk-pcard-align, start);gap:14px;width:100%;margin-top:auto}.nk-pcard__price{display:block;margin:0;color:var(--nk-head);font-size:var(--nk-pcard-price);font-weight:700;line-height:1.3}.nk-pcard__price del{margin-inline-end:6px;color:var(--nk-text);font-size:.85em;font-weight:400;opacity:1}.nk-pcard__price ins{background:none;color:inherit;text-decoration:none}.nk-pcard .nk-pcard__price .amount{color:inherit}:is(.nk-price-gradient-yes,.nk-pcard--glow) .nk-pcard__price>.amount,:is(.nk-price-gradient-yes,.nk-pcard--glow) .nk-pcard__price ins .amount{background-image:var(--nk-grad-text);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.nk-pcard__btn{position:relative;z-index:0;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:0;padding:10px 24px;border:2px solid var(--nk-btn-line, var(--nk-line-s));border-radius:50px;background:var(--nk-btn-bg, transparent);color:var(--nk-btn-color, var(--nk-head));font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .3s ease,border-color .3s ease}.nk-pcard__btn::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:var(--nk-grad);opacity:var(--nk-btn-layer, 0);pointer-events:none;transition:opacity .3s ease}.nk-pcard__btn:is(:hover,:focus-visible){border-color:rgba(0,0,0,0);color:#fff}.nk-pcard__btn:is(:hover,:focus-visible)::before{opacity:var(--nk-btn-layer-hover, 1)}.nk-pcard__btn:focus-visible{outline:2px solid var(--nk-accent);outline-offset:3px}.nk-pcard__btn .nk-icon{flex:none;width:18px;height:18px}.nk-pcard__btn.is-icon{flex:none;width:var(--nk-btn-size, 46px);height:var(--nk-btn-size, 46px);min-height:0;padding:0;border-radius:50%}.nk-pcard__btn.is-icon .nk-pcard__btn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nk-pcard__btn.loading{--nk-btn-layer: 1;border-color:rgba(0,0,0,0);color:rgba(0,0,0,0) !important;pointer-events:none;opacity:1}.nk-pcard__btn.loading .nk-icon{opacity:0}.nk-pcard__btn.loading::after{content:"";position:absolute;inset:0;width:18px;height:18px;margin:auto;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:nk-pcard-spin .7s linear infinite}.nk-pcard__btn.added::after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.nk-pcard__btn.is-icon.added .nk-icon{display:none}.nk-btn-full-yes .nk-pcard__foot{align-items:stretch}.nk-btn-full-yes .nk-pcard__btn:not(.is-icon){width:100%}.nk-pcard .added_to_cart{display:none}@keyframes nk-pcard-spin{to{transform:rotate(360deg)}}.nk-pcard--boxed{--nk-pcard-pad: 14px;--nk-pcard-radius: 24px;--nk-pcard-line: var(--nk-line-c);--nk-pcard-bg: var(--nk-surface);--nk-pcard-img-radius: 16px;--nk-pcard-img-space: 0px;--nk-pcard-body-pad: 18px 8px 4px;--nk-pcard-lift: -6px}.nk-pcard--boxed:hover{box-shadow:0 24px 50px rgba(15,5,29,.1)}[tg-theme=dark] .nk-pcard--boxed:hover{box-shadow:0 24px 50px rgba(0,0,0,.4)}.nk-pcard--boxed .nk-pcard__cat{position:absolute;top:var(--nk-pcard-chip, 26px);inset-inline-start:var(--nk-pcard-chip, 26px);z-index:3;max-width:calc(100% - var(--nk-pcard-chip, 26px)*2);margin:0;padding:6px 12px;overflow:hidden;border-radius:50px;background:var(--nk-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--nk-glass-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.nk-pcard--boxed .nk-pcard__badge{top:auto;bottom:12px;inset-inline-end:12px}.nk-pcard--boxed .nk-pcard__foot{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px dashed var(--nk-line-c)}.nk-pcard--boxed .nk-pcard__btn{--nk-btn-layer: 1;--nk-btn-layer-hover: .8;border-color:rgba(0,0,0,0);color:#fff}@media(max-width: 767.98px){.nk-pcard--boxed{--nk-pcard-pad: 10px;--nk-pcard-radius: 18px;--nk-pcard-img-radius: 12px;--nk-pcard-body-pad: 14px 4px 2px;--nk-pcard-chip: 18px}.nk-pcard--boxed .nk-pcard__cat{padding:5px 10px;font-size:10px}.nk-pcard--boxed .nk-pcard__foot{padding-top:12px}.nk-pcard--boxed .nk-pcard__btn{--nk-btn-size: 40px}}.nk-pcard--overlay{--nk-pcard-img-space: 0px;--nk-pcard-img-radius: 24px;--nk-pcard-body-pad: 24px}.nk-pcard--overlay .nk-pcard__media{margin:0}.nk-pcard--overlay .nk-pcard__media::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--nk-pcard-shade, rgba(15, 5, 29, 0.9)) 55%, transparent) 55%, var(--nk-pcard-shade, rgba(15, 5, 29, 0.9)) 100%);pointer-events:none}.nk-pcard--overlay .nk-pcard__body{--nk-head: #fff;--nk-text: rgba(255, 255, 255, .8);--nk-accent: #fff;position:absolute;inset:auto 0 0;z-index:2;transform:translateY(8px);transition:transform .4s ease}.nk-pcard--overlay:is(:hover,:focus-within) .nk-pcard__body{transform:none}.nk-pcard--overlay :is(.nk-pcard__title,.nk-pcard__cat) a:hover{color:#fff;opacity:.8}.nk-pcard--overlay .nk-pcard__foot{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.nk-pcard--overlay .nk-pcard__btn{--nk-btn-size: 44px;flex:none;min-height:42px;padding:8px 16px;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:14px}@media(max-width: 767.98px){.nk-pcard--overlay{--nk-pcard-img-radius: 16px;--nk-pcard-body-pad: 14px}.nk-pcard--overlay .nk-pcard__cat{margin-bottom:4px;font-size:11px}.nk-pcard--overlay .nk-pcard__btn{--nk-btn-size: 38px}}.nk-pcard--glow{--nk-pcard-pad: 12px;--nk-pcard-radius: 26px;--nk-pcard-bg: var(--nk-surface);--nk-pcard-line: var(--nk-line-c);--nk-pcard-img-radius: 18px;--nk-pcard-img-space: 0px;--nk-pcard-body-pad: 18px 10px 8px;--nk-pcard-lift: -6px}.nk-pcard--glow::before{content:"";position:absolute;inset:-1px;z-index:4;padding:1.5px;border-radius:inherit;background:var(--nk-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity .4s ease}.nk-pcard--glow:hover{box-shadow:0 22px 50px -14px rgba(116,31,245,.45)}.nk-pcard--glow:hover::before{opacity:1}.nk-pcard--glow .nk-pcard__foot{align-items:stretch;gap:16px}.nk-pcard--glow .nk-pcard__btn{--nk-btn-layer: 1;--nk-btn-layer-hover: .8;min-height:48px;border-color:rgba(0,0,0,0);color:#fff}.nk-pcard--glow .nk-pcard__btn:not(.is-icon){width:100%}@media(max-width: 767.98px){.nk-pcard--glow{--nk-pcard-pad: 8px;--nk-pcard-radius: 20px;--nk-pcard-img-radius: 14px;--nk-pcard-body-pad: 14px 6px 6px}.nk-pcard--glow .nk-pcard__foot{gap:12px}.nk-pcard--glow .nk-pcard__btn{min-height:42px;padding:8px 12px;font-size:14px}}.nk-products__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px}.nk-products:not(:has(.swiper-initialized)) .nk-products__nav{visibility:hidden}@media(max-width: 767.98px){.nk-products__nav{margin-top:28px}}.nk-products__arrow{position:relative;z-index:0;isolation:isolate;display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid var(--nk-line-s);border-radius:50%;background:rgba(0,0,0,0);color:var(--nk-head);cursor:pointer;transition:color .3s ease,border-color .3s ease,opacity .3s ease}.nk-products__arrow::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:var(--nk-grad);opacity:0;transition:opacity .3s ease}.nk-products__arrow:not(.swiper-button-disabled):is(:hover,:focus-visible){border-color:rgba(0,0,0,0);color:#fff}.nk-products__arrow:not(.swiper-button-disabled):is(:hover,:focus-visible)::before{opacity:1}.nk-products__arrow.swiper-button-disabled{opacity:.35;cursor:default}.nk-products__arrow.swiper-button-lock{display:none}.nk-products__arrow .nk-icon{width:20px;height:20px}[dir=rtl] .nk-products__arrow .nk-icon{transform:scaleX(-1)}.nk-products .nk-products__dots.nk-products__dots{position:static;display:flex;align-items:center;width:auto;transform:none}.nk-products .nk-products__dots.nk-products__dots.swiper-pagination-lock{display:none}.nk-products__dots .swiper-pagination-bullet{position:relative;display:block;width:24px;height:24px;margin:0 !important;border-radius:12px;background:none;opacity:1;cursor:pointer;transition:width .3s ease}.nk-products__dots .swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:8px;background:var(--nk-line-s);transform:translate(-50%, -50%);transition:width .3s ease,background-color .3s ease}.nk-products__dots .swiper-pagination-bullet-active{width:32px}.nk-products__dots .swiper-pagination-bullet-active::before{width:24px;background:var(--nk-grad)}.nk-products__empty,.nk-products__note{margin:0;padding:30px;border:1px dashed var(--nk-line-c, rgba(131, 131, 131, 0.3));border-radius:16px;text-align:center}@media(hover: none){.nk-pcard--overlay .nk-pcard__body{transform:none}}@media(prefers-reduced-motion: reduce){.nk-pcard,.nk-pcard__img,.nk-pcard--overlay .nk-pcard__body{transition:none}.nk-pcard:hover,.nk-pcard:hover .nk-pcard__img{transform:none}.nk-pcard__btn.loading::after{animation-duration:1.6s}}
