html.jeft-ss-scroll-lock,html.jeft-ss-scroll-lock body{overflow:hidden !important}:root{--ink:#141311;--paper:#F0F0F0;--paper-2:#e6e5e0;--line:#d7d5cf;--muted:#8a8478;--accent:#b3452f;--accent-bright:#a0f00b;--accent-text:#5c8a00;--gold:#a9822f;--accent-2:#3f4a3a;--shadow: 0 1px 2px rgba(20,19,17,.06)}.jeft-ss-app *{box-sizing:border-box}.jeft-ss-app{position:relative;overflow:hidden;font-family: var(--jeft-font,'Vazirmatn'),system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}.jeft-ss-app.jeft-ss-fullpage{position:fixed;inset:0;z-index:9999;height:100vh}body.jeft-ss-fullpage-active{overflow:hidden}.jeft-ss-app.jeft-ss-embed{height:var(--jeft-embed-h-mobile,620px);border-radius:14px}@media (min-width:641px){.jeft-ss-app.jeft-ss-embed{height:var(--jeft-embed-h-desktop,620px)}}.jeft-ss-app.jeft-ss-embed .top-filters{top:16px}@media (max-width:640px){.jeft-ss-app.jeft-ss-embed .top-filters{top:14px}}.bg-wave{position:absolute;inset:-25%;z-index:0;overflow:hidden;pointer-events:none}.bg-wave img{position:absolute;top:50%;left:50%;width:190vmax;height:auto;max-width:none;image-rendering:-webkit-optimize-contrast;transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:1;will-change: transform;animation: waveDrift1 90s cubic-bezier(.45,0,.55,1) infinite}.bg-wave img.w2{width:205vmax;opacity:.6;animation: waveDrift2 115s cubic-bezier(.45,0,.55,1) infinite}@keyframes waveDrift1{0%{transform:translate(-51%,-49%) rotate(0deg) scale(1)}14%{transform:translate(-48%,-50.5%) rotate(2deg) scale(1.025)}28%{transform:translate(-49.5%,-52%) rotate(4deg) scale(1.05)}42%{transform:translate(-52%,-50.5%) rotate(2.5deg) scale(1.035)}56%{transform:translate(-53%,-48%) rotate(-1.5deg) scale(1.015)}70%{transform:translate(-50.5%,-46.5%) rotate(-3.5deg) scale(1.04)}84%{transform:translate(-48.5%,-47.5%) rotate(-2deg) scale(1.02)}100%{transform:translate(-51%,-49%) rotate(0deg) scale(1)}}@keyframes waveDrift2{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1.05)}20%{transform:translate(-53%,-47%) rotate(-3deg) scale(1.08)}40%{transform:translate(-47%,-46%) rotate(-6deg) scale(1.11)}60%{transform:translate(-45.5%,-52%) rotate(-3deg) scale(1.08)}80%{transform:translate(-52%,-53.5%) rotate(2deg) scale(1.1)}100%{transform:translate(-50%,-50%) rotate(0deg) scale(1.05)}}header{position:absolute;top:0;right:0;left:0;display:flex;justify-content:space-between;align-items:flex-start;padding: 26px 34px;z-index:20;pointer-events:none}header *{pointer-events:auto}.brand{line-height:1}.brand .name{font-size:22px;font-weight:800;letter-spacing:.5px}.brand .name span{font-weight:400;color:var(--muted)}.brand .est{font-size:10px;letter-spacing:2px;color:var(--muted);margin-top:6px;font-weight:600}.tag{background:var(--ink);color:var(--paper);padding:6px 13px;border-radius:20px;font-size:11px;align-self:flex-start;margin-top:2px}.top-filters{position:absolute;top:84px;left:50%;transform:translateX(-50%);display:flex;align-items:center;overflow:hidden;background:rgba(255,255,255,.92);backdrop-filter: blur(10px);border:1px solid rgba(255,255,255,.9);padding:7px;border-radius:999px;box-shadow: 0 10px 26px rgba(20,19,17,.13);z-index:20;max-width:calc(100% - 40px)}.top-filters .sep{width:1px;height:16px;background:var(--line);flex:0 0 auto;margin:0 2px}.top-filters button{position:relative;font-family:inherit;border:none;background:transparent;padding:7px 13px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--ink);cursor:pointer;transition: background .2s,color .2s;white-space:nowrap;flex:0 0 auto;display:flex;align-items:center;gap:5px}.top-filters button i{width:10px;height:10px;border-radius:50%;display:inline-block}.top-filters button:hover{background:var(--paper-2)}.top-filters button.active{background:var(--ink);color:var(--paper)}.top-filters button.active::after{content:'×';position:absolute;top:-4px !important;left:-2px !important;right:auto !important;width:14px;height:14px;border-radius:50%;background:var(--accent-bright);color:var(--ink);font-size:10px;line-height:14px;text-align:center;font-weight:800;box-shadow:0 2px 6px rgba(20,19,17,.25)}@property --spin-angle{syntax: '<angle>';inherits: true;initial-value: 0deg}@keyframes spin-border{to{--spin-angle: 360deg}}.rb-wrap{position: absolute;bottom:20px;left:50%;transform:translateX(-50%);border-radius: 999px;padding: 2px;z-index:22;display:none}body.pan-active .rb-wrap{display:block}body.pan-active .filterbar{display:none}body.pan-active .top-filters{opacity:.15;pointer-events:none;transition:opacity .3s}.rb-bg{position:absolute;inset:0;border-radius:inherit;z-index:0;background:#333}.rb-inner{position:relative;z-index:1;overflow:hidden;border-radius:999px;background: var(--ink);box-shadow: 0 14px 30px rgba(20,19,17,.28);transition: background .25s}.rb-inner button{display:block;font-family:inherit;border:none;background:transparent;color:#fff;padding:14px 30px;font-size:13px;font-weight:700;cursor:pointer}.stage{position:absolute;inset:0;z-index:5;cursor:grab;overflow:hidden;display:flex;align-items:center;justify-content:center}.stage.grabbing{cursor:grabbing}.canvas{position:relative;display:grid;grid-template-columns: repeat(7,148px);gap: 22px 16px;padding: 40px 60px;will-change: transform;transition: transform .05s linear}.shoe{position:relative;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;transition: transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease,filter .35s ease}.shoe-img{position:relative;width:var(--tile,100%);height:var(--tile,100%);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.shoe-info{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.shoe-icon-clip{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.shoe-img svg,.shoe-img img{width:100%;height:100%;transition: transform .35s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.shoe-img img{object-fit:cover;-webkit-user-drag:none;user-select:none}.tile-color-dots{position:absolute;left:0;right:0;bottom:6px;z-index:4;display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none}.tile-color-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 1px rgba(255,255,255,.9),0 1px 2px rgba(0,0,0,.25)}@media (min-width:641px){.shoe{padding:12px}}.shoe.last-viewed .shoe-img{transform: scale(1.08);transition: transform .4s ease}.shoe.last-viewed .shoe-icon-clip::after{content:'';position:absolute;top:0;left:0;width:35%;height:100%;background: linear-gradient(75deg,transparent,rgba(255,255,255,.85),transparent);transform: translateX(-150%) skewX(-20deg);animation: lightning-sweep 5s ease-in-out infinite;pointer-events:none}@keyframes lightning-sweep{0%{transform: translateX(-150%) skewX(-20deg);opacity:0}2%{opacity:.9}10%{transform: translateX(350%) skewX(-20deg);opacity:0}100%{transform: translateX(350%) skewX(-20deg);opacity:0}}.shoe.odd{transform: translateY(10px)}.shoe.focus{transform: scale(1.16) translateY(0);z-index:3}.shoe.hidden{display:none !important}.tile-name{display:none}.badge{position:absolute;top:-6px;right:-6px;z-index:4;background:var(--accent-bright);color:var(--ink);font-size:9px;font-weight:800;padding:3px 7px;border-radius:8px;box-shadow:0 3px 6px rgba(160,240,11,.35);letter-spacing:.2px;pointer-events:none;white-space:nowrap}.badge{margin: 8px 4px 0px 0px !important}.pricebox{position:static;margin-top:4px;background:rgba(255,255,255,.86);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);padding:3px 10px;border-radius:999px;font-size:9.5px;font-weight:700;color:var(--ink);opacity:1;white-space:nowrap;z-index:4;pointer-events:none;flex:0 0 auto}.pricebox b{font-size:1.2em;font-weight:800}.pricebox small{font-size:0.82em;font-weight:600;opacity:.8}.filterbar{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;overflow:hidden;background:rgba(255,255,255,.92);backdrop-filter: blur(10px);border:1px solid rgba(255,255,255,.9);padding:9px;border-radius:999px;box-shadow: 0 14px 34px rgba(20,19,17,.16),0 3px 10px rgba(20,19,17,.10);z-index:20;max-width:calc(100% - 40px)}.filterbar button{font-family:inherit;border:none;background:transparent;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition: background .2s,color .2s;white-space:nowrap;flex:0 0 auto}.filterbar button:hover{background:var(--paper-2)}.filterbar button.active{background:var(--ink);color:var(--paper)}.filterbar .plus{width:34px;height:34px;border-radius:50%;background:var(--paper-2);display:flex;align-items:center;justify-content:center;font-family:inherit;border:none;outline:none;font-size:16px;font-weight:700;color:var(--muted);cursor:pointer;flex:0 0 auto;transition: background .2s,color .2s}.filterbar .plus:hover{background:var(--ink);color:#fff}.filterbar .plus.active{background:var(--ink);color:#fff}.nav-scroll{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.top-filters .nav-scroll{gap:6px}.filterbar .nav-scroll{gap:8px}.nav-scroll::-webkit-scrollbar{display:none}.nav-fade{position:absolute;top:1px;bottom:1px;left:1px;width:26px;z-index:5;display:flex;align-items:center;justify-content:center;color:var(--ink);background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,.94) 65%);border-radius:0 999px 999px 0;pointer-events:none;opacity:0;transition:opacity .25s ease}.nav-fade.show{opacity:1}.nav-fade svg{animation: navFadeArrow 1.6s ease-in-out infinite}@keyframes navFadeArrow{0%,100%{transform:translateX(0);opacity:.5}50%{transform:translateX(-4px);opacity:1}}@media (min-width:641px){.nav-scroll{cursor:grab;scrollbar-width:thin;scrollbar-color: var(--ink) transparent}.nav-scroll.dragging{cursor:grabbing}.nav-scroll::-webkit-scrollbar{display:block;height:4px}.nav-scroll::-webkit-scrollbar-track{background:transparent}.nav-scroll::-webkit-scrollbar-thumb{background:var(--ink);border-radius:2px}}.category-bar{display:none}.zoom-out-btn{position:absolute;bottom:30px;left:0;right:0;margin:0 auto;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:none;align-items:center;justify-content:center;font-size:22px;font-weight:400;cursor:pointer;z-index:22;box-shadow:0 14px 30px rgba(20,19,17,.28)}.zoom-scroll-fade{position:absolute;left:0;right:0;bottom:0;height:126px;z-index:17;pointer-events:none;background: linear-gradient(to bottom,rgba(240,240,240,0),var(--paper) 68%);opacity:0;transition: opacity .3s ease;display:none}.zoom-scroll-fade.show{opacity:1}body.mode-zoomed .zoom-scroll-fade{display:block}.zoom-scroll-hint{position:absolute;left:0;right:0;bottom:8px;margin:0 auto;text-align:center;z-index:21;pointer-events:none;min-height:14px;font-size:10.5px;font-weight:600;color:var(--muted);letter-spacing:.2px;opacity:0;transition: opacity .3s ease;display:none}.zoom-scroll-hint.show{opacity:1}body.mode-zoomed .zoom-scroll-hint{display:block}.zoom-scroll-hint span{white-space:nowrap}.zoom-scroll-hint span::after{content:'';display:inline-block;width:1px;height:10px;margin-inline-start:2px;background:var(--muted);vertical-align:-1px;opacity:.7;animation: caretBlink 1s steps(1) infinite}@keyframes caretBlink{50%{opacity:0}}body.overlay-open .zoom-scroll-fade,body.overlay-open .zoom-scroll-hint{display:none !important}.minimap{position:absolute;bottom:82px;right:16px;width:52px;height:52px;z-index:23;max-width:74px;max-height:118px;background:rgba(255,255,255,.65);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);border-radius:12px;display:none;box-shadow:0 10px 24px rgba(20,19,17,.16);padding:6px;align-items:center;justify-content:center;transition: width .25s ease,height .25s ease}body.pan-active .minimap,body.mode-zoomed .minimap{display:flex}.minimap-dots{display:grid;gap:3px}.minimap-dots span{width:100%;height:100%;border-radius:50%;background:rgba(20,19,17,.18);cursor:pointer;display:block}.minimap-dots span.active{background:var(--accent-bright);box-shadow:0 0 0 1px rgba(20,19,17,.3)}.hint{position:absolute;bottom:76px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--muted);letter-spacing:.3px;z-index:15;pointer-events:none;opacity:.8}.overlay{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;background: rgba(240,240,240,.7);backdrop-filter: blur(8px);opacity:0;pointer-events:none;transition: opacity .3s ease;padding:20px;will-change: opacity}.overlay.open{opacity:1;pointer-events:auto}.card{will-change: transform,opacity;--card-pad-x:22px;--card-pad-b:24px;position:relative;width:min(440px,92vw);max-height:92vh;max-height:92dvh;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;text-align:center;background:#fff;border-radius:24px;padding:22px var(--card-pad-x) var(--card-pad-b);box-shadow:0 30px 60px rgba(20,19,17,.22);transform: translateY(18px) scale(.94);opacity:0;transition: transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.card::-webkit-scrollbar{width:5px}.card::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}.overlay.open .card{transform:translateY(0) scale(1);opacity:1}.card-head{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;margin-bottom:10px}.card.on-sale{contain:paint;box-shadow:0 30px 60px rgba(20,19,17,.22),0 0 0 3px var(--jeft-sale-glow,rgba(179,69,47,.35));background-image: var(--jeft-sale-pattern,none);background-repeat:repeat-x;background-position:0 0;background-size:300px 560px;background-attachment:local}.sale-banner{position:relative;overflow:hidden;contain:paint;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:10px;margin-bottom:8px;padding:6px 20px;min-height:0;border-radius:366px;background-color:var(--jeft-sale-banner,var(--accent));color:var(--jeft-sale-banner-text,#fff);isolation:isolate}.sale-banner.has-timer{padding:5px 12px 5px 20px}.sale-banner > *{position:relative;z-index:1}.sale-banner::before{content:"";position:absolute;top:0;bottom:0;left:-28px;right:0;z-index:0;pointer-events:none;background-image:linear-gradient(45deg,rgba(255,255,255,.16) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.16) 75%,transparent 75%,transparent);background-size:28px 28px;will-change:transform;animation: jeftSaleStripes 1.4s linear infinite}@keyframes jeftSaleStripes{from{transform:translateX(0)}to{transform:translateX(28px)}}.sale-banner-titles{display:flex;flex-direction:column;gap:1px;min-width:0}.sale-banner-title{font-size:13px;font-weight:800;line-height:1.25;white-space:nowrap}.sale-banner-subtitle{font-size:10px;font-weight:600;line-height:1.3;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-banner-subtitle[hidden]{display:none}.sale-banner-timer{display:flex;align-items:stretch;gap:5px;flex:0 0 auto;direction:ltr}.sale-banner-timer[hidden],.sale-tile[hidden]{display:none}.sale-tile{display:flex;flex-direction:column;width:34px;border-radius:11px;overflow:hidden;box-shadow:0 2px 6px rgba(20,19,17,.2)}.sale-tile b{display:flex;align-items:flex-end;justify-content:center;height:22px;padding-bottom:1px;box-sizing:border-box;font-style:normal;font-size:13px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background:var(--jeft-sale-tile-num-bg,#fff);color:var(--jeft-sale-tile-num-text,#141311)}.sale-tile i{display:flex;align-items:flex-start;justify-content:center;height:15px;padding-top:2px;box-sizing:border-box;font-style:normal;font-size:8.5px;font-weight:700;line-height:1;background:var(--jeft-sale-tile-unit-bg,#141311);color:var(--jeft-sale-tile-unit-text,#fff);border-top:1px solid rgba(255,255,255,.14)}.close{position:relative;width:30px;height:30px;border-radius:50%;flex:0 0 auto;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:var(--muted);transition: color .2s,transform .2s;margin:0 !important}.close:hover{color:var(--ink);transform:rotate(90deg)}.product-page-btn{font-family:inherit;border:1px solid var(--line);background:#fff;color:var(--ink);padding:8px 16px;border-radius:999px;font-size:11.5px;font-weight:700;cursor:pointer;transition: background .2s,border-color .2s}.product-page-btn:hover{background:var(--paper-2);border-color:var(--muted)}.slider{position:relative;width:100%;aspect-ratio:var(--slide-ratio,1);max-height:var(--slider-maxh,min(60vh,520px));border-radius:16px;overflow:hidden;background:transparent;touch-action:pan-y;cursor:grab;flex:0 0 auto;margin-bottom:8px}.slider.dragging{cursor:grabbing}.slider.single{cursor:default}.slider.single .slide-arrow,.slider.single .dots{display:none}.slide-track{display:flex;width:100%;height:100%;transition: transform .45s cubic-bezier(.2,.8,.2,1);direction:rtl;will-change:transform}.slide{flex:0 0 100%;width:100%;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;background:transparent}.slide svg{width:100%;height:100%}.slide img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center !important;margin:0 !important;background:transparent !important;box-shadow:none !important;border:0 !important;filter:none !important;-webkit-user-drag:none;user-select:none;pointer-events:none}.slide-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.35);backdrop-filter:blur(10px) saturate(1.4);border:1px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;color:var(--ink);z-index:2;transition: background .2s,transform .15s;box-shadow:0 4px 14px rgba(20,19,17,.10)}.slide-arrow:hover{background:rgba(255,255,255,.6);transform:translateY(-50%) scale(1.06)}.slide-arrow.prev{left:10px}.slide-arrow.next{right:10px}.media-btn{position:absolute;top:10px;z-index:3;display:flex;align-items:center;gap:4px;font-family:inherit;border:none;cursor:pointer;background:rgba(20,19,17,.55);color:#fff;backdrop-filter:blur(8px);padding:6px 10px;border-radius:999px;font-size:10.5px;font-weight:700;transition: background .2s,transform .15s}.media-btn:hover{background:rgba(20,19,17,.8);transform:translateY(-1px)}.media-btn-360{right:10px}.media-btn-video{left:10px}.sub-overlay{position:fixed;inset:0;z-index:100090;background:#101010;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;opacity:0;pointer-events:none;transition:opacity .3s ease}.sub-overlay.open{opacity:1;pointer-events:auto}.sub-close{position:absolute;top:20px;left:20px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition: background .2s,transform .2s}.sub-close:hover{background:rgba(255,255,255,.22);transform:rotate(90deg)}.sub-title{position:absolute;top:26px;right:50%;transform:translateX(50%);color:rgba(255,255,255,.65);font-size:12px;font-weight:700;letter-spacing:.3px}.spin-stage{width:min(78vw,420px);aspect-ratio:4/3;perspective:900px;display:flex;align-items:center;justify-content:center}.spin-shoe{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.spin-shoe:active{cursor:grabbing}.spin-shoe svg,.spin-shoe img{width:82%;filter:drop-shadow(0 26px 34px rgba(0,0,0,.5));will-change:transform}.spin-shoe img{object-fit:contain;-webkit-user-drag:none;user-select:none;pointer-events:none}.spin-hint{color:rgba(255,255,255,.5);font-size:11.5px;letter-spacing:.2px}.video-shell{width:min(84vw,460px);aspect-ratio:16/10;border-radius:18px;background: linear-gradient(155deg,#1c1b19,#2a2925);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;overflow:hidden}.video-shell video,.video-shell iframe{width:100%;height:100%;border:none;background:#000}.video-play{width:62px;height:62px;border-radius:50%;background:var(--accent-bright);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:20px;transition: transform .2s}.video-shell:hover .video-play{transform:scale(1.08)}.video-caption{color:rgba(255,255,255,.55);font-size:12px}.dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2;background:rgba(255,255,255,.35);backdrop-filter:blur(10px);padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.55)}.dot{width:6px;height:6px;border-radius:50%;background:rgba(20,19,17,.3);cursor:pointer;transition: background .2s,transform .2s}.dot.active{background:var(--ink);transform:scale(1.3)}.card h2{font-size:16px;font-weight:800;margin:0 0 3px;line-height:1.5}.card .desc{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 6px;flex:0 0 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .desc:empty{display:none}.price-row{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:2px;flex-wrap:wrap}.price-now{font-size:21px;font-weight:800;color:var(--accent-bright);text-shadow:0 0 1px rgba(20,19,17,.18)}.price-now small{font-size:0.55em;font-weight:700;opacity:.85}.price-old{font-size:13px;color:var(--muted);text-decoration: line-through;text-decoration-color:var(--accent)}.discount-chip{position:relative;overflow:hidden;display:inline-block;background:var(--jeft-sale-badge-bg,var(--accent-bright));color:var(--jeft-sale-badge-text,var(--ink));font-size:10.5px;font-weight:800;padding:3px 10px;border-radius:9px;will-change:transform;animation: jeftChipPulse 2s ease-in-out infinite}.discount-chip::after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(-160%);will-change:transform;animation: jeftChipShine 2.8s ease-in-out infinite}@keyframes jeftChipPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes jeftChipShine{0%,55%{transform:translateX(-160%)}100%{transform:translateX(420%)}}@media (prefers-reduced-motion: reduce){.discount-chip,.discount-chip::after,.sale-banner::before,.jeft-ss-app .gallery-cta::after{animation:none !important}}.price-unit{font-size:10.5px;color:var(--muted);margin-bottom:8px;font-weight:600}.opt-block{text-align:right;margin-bottom:8px;flex:0 0 auto}.opt-label{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:5px}.swatches{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.swatch-item{display:flex;flex-direction:column;align-items:center;gap:3px}.swatch{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow: inset 0 0 0 1px rgba(0,0,0,.10);transition: transform .15s,border-color .15s;position:relative;box-sizing:content-box}.swatch.selected{border-color:var(--ink)}.swatch::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .15s;pointer-events:none;background:center / 13px 13px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5l3.8 3.8 7.2-8'/%3E%3C/svg%3E");filter:drop-shadow(0 0 1.5px rgba(0,0,0,.55))}.swatch[data-tone="light"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23141311' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5l3.8 3.8 7.2-8'/%3E%3C/svg%3E");filter:none}.swatch.selected::after{opacity:1}.swatch-label{font-size:9.5px;font-weight:600;color:var(--muted);text-align:center;max-width:50px;line-height:1.25}.sizes{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-start}.size-btn{font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:36px;min-height:34px;padding:4px 9px;border-radius:var(--jeft-size-radius,16px);border:1.5px solid transparent;background:var(--paper);color:var(--ink);cursor:pointer;transition: background .15s,color .15s}.size-btn-num{font-size:12.5px;font-weight:800;line-height:1}.size-btn-stock{font-size:8px;font-weight:600;opacity:.6;line-height:1;white-space:nowrap}.size-btn-stock.out{color:var(--wc-red,#a00);opacity:1}.size-btn.selected{border-color:var(--ink);background:var(--ink);color:#fff}.size-btn.selected .size-btn-stock{opacity:.75}.size-btn.disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.buy-row{display:flex;align-items:stretch;gap:10px;flex:0 0 auto;position:sticky;bottom:calc(-1 * var(--card-pad-b));z-index:6;background:#fff;margin:2px calc(-1 * var(--card-pad-x)) calc(-1 * var(--card-pad-b));padding:8px var(--card-pad-x) var(--card-pad-b);box-shadow:0 -1px 0 var(--paper),0 -10px 14px -10px rgba(20,19,17,.10)}.qty-stepper{display:flex !important;align-items:center;gap:0;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;flex:0 0 auto;width:fit-content}.qty-stepper button{font-family:inherit;width:38px !important;height:100% !important;min-height:0 !important;max-height:none !important;padding:0 !important;margin:0 !important;border:none;background:#fff;color:var(--ink);font-size:16px;font-weight:700;cursor:pointer;transition: background .15s;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.qty-stepper button:hover{background:var(--paper-2)}.qty-stepper span{min-width:26px;text-align:center;font-size:13.5px;font-weight:700}.buy-wrap{position:relative;flex:1;border-radius:999px;padding:2px}.buy-wrap .rb-bg{background:transparent}.buy-wrap.active{animation: spin-border 1.1s linear infinite}.buy-wrap.active .rb-bg{background: conic-gradient( from var(--spin-angle),transparent 0 55%,#000,#4a4a48,transparent 100% )}.buy-wrap .rb-inner{border-radius:999px;background:transparent;box-shadow:none}.buy{font-family:inherit;border:none;background:var(--accent-bright) !important;color:var(--ink) !important;padding:12px 20px;border-radius:999px;font-size:13.5px;font-weight:800;letter-spacing:.3px;cursor:pointer;transition: background .2s,color .2s,transform .15s;width:100%}.buy:hover{background:var(--accent-text) !important;color:#fff !important}.buy:active{transform:scale(.98)}.toast{font-family:var(--jeft-font,'Vazirmatn'),system-ui,sans-serif;position:fixed;bottom:32px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--ink);color:#fff;padding:13px 26px;border-radius:22px;width:max-content;max-width:min(92vw,440px);text-align:center;line-height:1.9;direction:rtl;font-size:12.5px;font-weight:700;box-shadow:0 16px 34px rgba(20,19,17,.3);z-index:100080;opacity:0;pointer-events:none;transition: opacity .3s ease,transform .3s ease}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}body.pan-active .canvas{transform: translate(var(--zx,0px),var(--zy,0px)) !important;transition: transform .28s cubic-bezier(.2,.8,.2,1)}body.pan-active .stage{touch-action:none}body.dragging-now .pricebox{backdrop-filter:none !important;background:rgba(255,255,255,.9) !important}body.dragging-now .badge{box-shadow:none !important}body.dragging-now .shoe{transition:none !important}body.dragging-now .shoe-icon-clip::after{animation-play-state: paused !important;opacity:0 !important}body.mode-overview .pricebox{display:block;font-size: clamp(7px,calc(var(--tile,80px) * 0.11),10.5px);padding: clamp(2px,calc(var(--tile,80px)*0.03),4px) clamp(5px,calc(var(--tile,80px)*0.08),9px)}body.mode-overview .badge{width:clamp(14px,calc(var(--tile,80px) * 0.26),24px);height:clamp(14px,calc(var(--tile,80px) * 0.26),24px);padding:0;border-radius:50%;font-size:clamp(7.5px,calc(var(--tile,80px) * 0.12),10.5px);display:flex;align-items:center;justify-content:center;top:-4px;right:-4px}body.pan-active .pricebox{display:block;font-size: clamp(10px,calc(var(--tile,150px) * 0.085),15px);padding: 4px 11px;backdrop-filter:none;background:rgba(255,255,255,.92)}body.pan-active .badge{width:clamp(20px,calc(var(--tile,150px) * 0.17),30px);height:clamp(20px,calc(var(--tile,150px) * 0.17),30px);padding:0;border-radius:50%;font-size:clamp(10px,calc(var(--tile,150px) * 0.1),13px);display:flex;align-items:center;justify-content:center;top:-5px;right:-5px}body.mode-zoomed .stage{overflow-y:auto;overflow-x:hidden;align-items:flex-start}body.mode-zoomed .canvas{grid-template-columns: repeat(4,minmax(130px,1fr)) !important;gap:26px 18px !important;padding:130px 40px 100px !important}body.mode-zoomed .shoe{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}body.mode-zoomed .shoe-img{width:100%;height:auto;aspect-ratio:1/1}body.mode-zoomed .badge{font-size:11.5px;padding:4px 10px;border-radius:9px;top:-6px;right:-2px;width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none}body.mode-zoomed .pricebox{font-size:11px;padding:4px 12px}body.mode-zoomed .tile-name{display:block;font-size:12px;font-weight:700;margin-top:8px;color:var(--ink);text-align:center;line-height:1.3}body.mode-zoomed .hint{display:none}body.mode-zoomed .top-filters,body.mode-zoomed .filterbar{display:none}body.mode-zoomed .zoom-out-btn{display:flex}@media (max-width:640px){header{padding:14px 16px 10px}.brand .name{font-size:17px}.tag{font-size:10px;padding:5px 11px}.pricebox{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,.92) !important}.top-filters,.filterbar,.pagination-bar{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,.96) !important}.top-filters{top:76px;padding:6px}.top-filters button{padding:6px 11px;font-size:10.5px}.filterbar{bottom:20px;padding:6px}.filterbar button{padding:8px 13px;font-size:12px}.stage{overflow:hidden;justify-content:center;align-items:center;cursor:auto;touch-action: pan-y}.canvas{display:grid;grid-auto-flow:row;padding:16px;transform:none !important}.shoe{width:auto;height:auto;padding:0}.shoe.odd{transform:none}.shoe-img{width:var(--tile,80%);height:var(--tile,80%);margin:auto}.tile-name{font-size:11px;font-weight:700;margin-top:8px;color:var(--ink);text-align:center;line-height:1.3}body.mode-zoomed .canvas{grid-template-columns: repeat(2,minmax(0,1fr)) !important;padding:130px 22px 100px !important}body.mode-zoomed .stage{-webkit-overflow-scrolling:touch}.overlay{align-items:flex-end;padding:0}.card{--card-pad-x:16px;--card-pad-b:calc(14px + env(safe-area-inset-bottom));width:100%;max-width:100%;max-height:88vh;max-height:88dvh;border-radius:22px 22px 0 0;padding:12px var(--card-pad-x) var(--card-pad-b);transform: translateY(100%);opacity:1}.overlay.open .card{transform: translateY(0)}.card::before{content:"";display:block;width:38px;height:4px;border-radius:3px;background:var(--line);margin:0 auto 10px}}.filter-group{display:flex;align-items:center;gap:6px}.top-filters:empty{display:none}button[data-dim],button[data-sort-option],.filter-trigger,.sort-trigger{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;outline:none !important;box-shadow:none !important}button[data-dim]:hover,button[data-dim]:focus,button[data-dim]:focus-visible,button[data-dim]:active,button[data-sort-option]:hover,button[data-sort-option]:focus,button[data-sort-option]:active,.filter-trigger:hover,.filter-trigger:focus,.filter-trigger:active,.sort-trigger:hover,.sort-trigger:focus,.sort-trigger:active{background:var(--paper-2) !important;color:var(--ink) !important;border-color:transparent !important}button[data-dim].active,button[data-dim].active:hover,button[data-dim].active:focus,button[data-dim].active:active,button[data-sort-option].active,button[data-sort-option].active:hover,button[data-sort-option].active:focus{background:var(--ink) !important;color:var(--paper) !important}button[data-dim="size"].active,.filter-sheet-section .size-group-grid button.active{background:var(--ink) !important;color:#fff !important}.reviews-block{margin:calc(var(--card-pad-b) + 12px) 0 4px;flex:0 0 auto}.reviews-title{font-size:12px;font-weight:700;color:var(--muted);margin-bottom:8px}.reviews-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;cursor:grab;scrollbar-width:none}.reviews-track::-webkit-scrollbar{display:none}.reviews-track.grabbing{cursor:grabbing}.rv-card{flex:0 0 auto;width:196px;scroll-snap-align:start;background:rgba(255,255,255,.5);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.65);border-radius:14px;padding:12px;box-shadow:0 10px 24px rgba(20,19,17,.08),inset 0 1px 0 rgba(255,255,255,.5)}.rv-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rv-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 auto}.rv-meta{min-width:0}.rv-name{font-size:11.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-stars{font-size:10px;letter-spacing:1px;color:var(--line)}.rv-star.filled{color:var(--gold)}.rv-text{font-size:11.5px;line-height:1.6;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-tabs{display:none;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:12px}.video-tab{font-family:inherit;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:rgba(255,255,255,.75);padding:6px 14px;border-radius:999px;font-size:11.5px;font-weight:600;cursor:pointer;transition: background .2s,color .2s}.video-tab.active{background:var(--accent-bright);color:var(--ink);border-color:transparent}.jeft-ss-app button,.jeft-ss-app a{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.jeft-ss-app button:focus,.jeft-ss-app button:focus-visible,.jeft-ss-app a:focus,.jeft-ss-app a:focus-visible{outline:none !important;box-shadow:none !important}#rbWrap .rb-inner button,#rbWrap .rb-inner button:hover,#rbWrap .rb-inner button:focus,#rbWrap .rb-inner button:active{background:transparent !important;color:#fff !important;border-color:transparent !important}#productPageBtn:hover,#productPageBtn:focus,#productPageBtn:active{background:var(--paper-2) !important;border-color:var(--muted) !important;color:var(--ink) !important}.media-btn:hover,.media-btn:focus,.media-btn:active{background:rgba(20,19,17,.8) !important;color:#fff !important}.qty-stepper button:hover,.qty-stepper button:focus,.qty-stepper button:active{background:var(--paper-2) !important;color:var(--ink) !important}#buyBtn:hover,#buyBtn:focus{background:var(--accent-text) !important;color:#fff !important}#buyBtn:active{background:var(--accent-text) !important;color:#fff !important;transform:scale(.98)}.video-tab:hover,.video-tab:focus{background:rgba(255,255,255,.16) !important;color:#fff !important}.video-tab.active,.video-tab.active:hover,.video-tab.active:focus{background:var(--accent-bright) !important;color:var(--ink) !important}.added-sheet{position:fixed;inset:0;z-index:100095;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition: opacity .25s ease}.added-sheet.open{opacity:1;pointer-events:auto}.added-sheet-backdrop{position:absolute;inset:0;background:rgba(20,19,17,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.added-sheet-panel{position:relative;width:100%;max-width:420px;background:var(--paper);border-radius:22px 22px 0 0;padding:28px 22px calc(22px + env(safe-area-inset-bottom));text-align:center;box-shadow:0 -20px 50px rgba(0,0,0,.25);transform:translateY(100%);transition: transform .32s cubic-bezier(.2,.8,.2,1)}.added-sheet.open .added-sheet-panel{transform:translateY(0)}.added-sheet-close{position:absolute;top:14px;left:14px;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--muted);display:flex;align-items:center;justify-content:center;padding:0;line-height:0;cursor:pointer;transition: color .2s,transform .2s}.added-sheet-close svg{display:block}.added-sheet-close:hover{color:var(--ink);transform:rotate(90deg)}@media (min-width:641px){.added-sheet{align-items:center}.added-sheet-panel{border-radius:20px;max-width:420px;padding:30px 26px;transform:translateY(24px) scale(.97);opacity:0;transition: transform .28s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.added-sheet.open .added-sheet-panel{transform:translateY(0) scale(1);opacity:1}}.added-sheet-icon{width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:var(--accent-bright);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.added-sheet-title{font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:20px}.added-sheet-actions{display:flex;flex-direction:row;gap:10px}.added-sheet-btn{font-family:inherit !important;display:flex !important;align-items:center;justify-content:center;flex:1 1 0;width:auto !important;min-width:0;border-radius:999px !important;padding:14px 12px !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.2px;cursor:pointer;text-decoration:none !important;transition: background .2s,color .2s,transform .15s;border:none !important;box-shadow:none !important;margin:0 !important}.added-sheet-btn.secondary{background:var(--paper-2) !important;color:var(--ink) !important}.added-sheet-btn.secondary:hover,.added-sheet-btn.secondary:focus{background:var(--line) !important;color:var(--ink) !important}.added-sheet-btn.primary{background:var(--accent-bright) !important;color:var(--ink) !important}.added-sheet-btn.primary:hover,.added-sheet-btn.primary:focus{background:var(--accent-text) !important;color:#fff !important}.added-sheet-btn:active{transform:scale(.98)}.buy{position:relative;overflow:hidden}.buy-label{position:relative;z-index:1;transition:opacity .15s}.buy-progress{position:absolute;inset:0;width:0%;z-index:0;background:rgba(20,19,17,.16);transition: width .35s ease}.buy.loading .buy-label{opacity:.75}.buy.loading{cursor:default;pointer-events:none}.buy.loading .buy-progress{width:85%}.buy.loading.done .buy-progress{width:100%;transition-duration:.15s}.price-range-filter{display:flex;flex-direction:column;gap:4px;min-width:170px;padding:0px 10px}.price-range-values{font-size:11px;font-weight:700;color:var(--ink);text-align:center;white-space:nowrap;margin-top:4px;margin-bottom:-6px}.price-range-track{position:relative;height:24px;direction:ltr;transform:scaleX(-1)}.price-range-track::before{content:'';position:absolute;top:50%;left:0;right:0;height:4px;background:var(--line);border-radius:2px;transform:translateY(-50%)}.price-range-fill{position:absolute;top:50%;height:4px;background:var(--accent-bright);border-radius:2px;transform:translateY(-50%)}.price-range-input{position:absolute;top:0;left:0;width:100%;height:24px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none}.price-range-input::-webkit-slider-runnable-track{background:transparent;-webkit-appearance:none}.price-range-input::-moz-range-track{background:transparent}.price-range-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--ink);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.28);cursor:pointer;margin-top:0}.price-range-input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--ink);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.28);cursor:pointer}.sort-select-wrap{display:flex;align-items:center;gap:6px;background:var(--paper-2);border-radius:999px;padding:0 12px 0 8px;transition: background .2s}.sort-select-wrap:hover{background:var(--line)}.sort-icon{flex:0 0 auto;color:var(--muted)}.sort-select{font-family:inherit !important;border:none !important;outline:none !important;box-shadow:none !important;background:transparent !important;color:var(--ink) !important;padding:9px 18px 9px 4px !important;font-size:11.5px !important;font-weight:700 !important;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238a8478' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:left 0 center !important;background-size:13px !important}.filter-sheet-section .sort-select-wrap{width:100%}.filter-sheet-section .sort-select{width:100%}.sort-group{position:relative}.sort-trigger{position:relative;font-family:inherit !important;display:flex;align-items:center;gap:6px;border:none !important;background:var(--paper-2) !important;color:var(--ink) !important;padding:9px 14px !important;border-radius:999px !important;font-size:11.5px !important;font-weight:700 !important;cursor:pointer;outline:none !important;box-shadow:none !important;transition: background .2s}.sort-trigger:hover{background:var(--line) !important}.sort-caret{flex:0 0 auto;color:var(--muted);transition: transform .2s}.sort-group.open .sort-caret{transform:rotate(180deg)}.sort-menu{position:fixed;z-index:100097;display:none;flex-direction:column;gap:2px;min-width:140px;background:var(--paper);border-radius:14px;padding:6px;box-shadow:0 10px 30px rgba(20,19,17,.18),0 2px 8px rgba(20,19,17,.08);font-family: var(--jeft-font,'Vazirmatn'),system-ui,sans-serif;direction: rtl}.sort-menu.open{display:flex}.sort-menu button{font-family:inherit;border:none;background:transparent;color:var(--ink);padding:9px 12px;border-radius:9px;font-size:12px;font-weight:600;text-align:right;cursor:pointer;transition: background .15s}.sort-menu button:hover{background:var(--paper-2)}.sort-menu button.active{background:var(--ink);color:var(--paper)}@media (max-width:640px){.sort-menu,.pick-menu{min-width:0;max-width:none}}.sort-menu,.pick-menu{box-sizing:border-box}.pick-menu{position:fixed;z-index:100097;display:none;flex-direction:column;gap:8px;min-width:160px;max-width:min(90vw,320px);background:var(--paper);border-radius:14px;padding:10px;box-shadow:0 10px 30px rgba(20,19,17,.18),0 2px 8px rgba(20,19,17,.08);font-family: var(--jeft-font,'Vazirmatn'),system-ui,sans-serif;direction: rtl;max-height:min(70vh,480px);overflow-y:auto}.pick-menu.open{display:flex}.pick-menu.color-pick-menu,.pick-menu.strap-pick-menu{flex-direction:row;flex-wrap:wrap;gap:8px}.pick-menu.color-pick-menu button,.pick-menu.strap-pick-menu button{font-family:inherit;border:none;background:var(--paper-2);color:var(--ink);padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.pick-menu.color-pick-menu button i{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 auto}.pick-menu.color-pick-menu button.active,.pick-menu.strap-pick-menu button.active{background:var(--ink);color:var(--paper)}.size-group{display:flex;flex-direction:column;gap:6px}.size-group + .size-group{margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.size-group-label{font-size:11px;font-weight:800;color:var(--muted)}.size-group-grid{display:grid;gap:6px}.size-group-grid.size-grid-content{display:flex;flex-wrap:wrap}.size-group-grid.size-grid-content button{flex:0 0 auto;padding:8px 14px}.size-group-grid button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;border:1.5px solid var(--line);background:#fff;color:var(--ink);padding:8px 4px;border-radius:9px;font-size:12.5px;font-weight:700;cursor:pointer;text-align:center;transition: border-color .15s,background .15s,color .15s}.size-group-grid button:hover{border-color:var(--muted)}.size-group-grid button.active{border-color:var(--ink);background:var(--ink);color:#fff}.filter-sheet-section .filter-group:has(.size-group){flex-direction:column;align-items:stretch;gap:10px}.filter-sheet-section .size-group-grid button{background:#fff;padding:8px 4px;border-radius:9px}.filter-sheet-section .size-group-grid button.active{background:var(--ink);color:#fff}.filter-trigger{position:relative;font-family:inherit !important;display:flex;align-items:center;gap:6px;border:none !important;background:var(--paper-2) !important;color:var(--ink) !important;padding:9px 14px !important;border-radius:999px !important;font-size:11.5px !important;font-weight:700 !important;cursor:pointer;outline:none !important;box-shadow:none !important}.filter-trigger:hover,.filter-trigger:focus{background:var(--line) !important}.filter-trigger svg{flex:0 0 auto}.filter-trigger-badge{position:absolute;top:-4px !important;left:-2px !important;right:auto !important;z-index:1;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent-bright);color:var(--ink);font-size:9.5px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 3px 8px rgba(20,19,17,.3);opacity:0;transform:scale(.5);transition: opacity .2s ease,transform .2s ease;pointer-events:none}.filter-trigger-badge.show{opacity:1;transform:scale(1)}.filter-trigger-badge.clearable{pointer-events:auto;cursor:pointer}.filter-trigger-badge.clearable:hover{background:var(--ink);color:#fff}.search-active-badge{display:flex;align-items:center;justify-content:center;padding:0;width:20px;height:20px;min-width:20px;top:-6px !important;left:-6px !important;background:#fff !important;border:1.5px solid var(--wc-red,#a00);color:var(--wc-red,#a00);pointer-events:auto;cursor:pointer}.search-active-badge:hover{background:var(--wc-red,#a00) !important;color:#fff}.trigger-icon-img{width:13px;height:13px;object-fit:contain;flex:0 0 auto}.search-popular{display:flex;flex-wrap:wrap;gap:8px}.search-popular button{font-family:inherit;border:none;background:var(--paper-2);color:var(--ink);padding:7px 13px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition: background .15s}.search-popular button:hover{background:var(--line)}.pref-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 2px;border-bottom:1px solid var(--line);cursor:pointer;font-size:13px;font-weight:600;color:var(--ink)}.pref-toggle-row:last-child{border-bottom:none}.pref-toggle{position:relative;flex:0 0 auto;width:40px;height:24px;border-radius:999px;background:var(--line);transition: background .2s}.pref-toggle.on{background:var(--accent-text)}.pref-toggle-knob{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition: transform .2s}.pref-toggle.on .pref-toggle-knob{transform:translateX(-16px)}body.show-overview-titles.mode-overview .tile-name{display:block;font-size:11px;font-weight:700;margin-top:4px;color:var(--ink);text-align:center;line-height:1.3}.filter-sheet{position:fixed;inset:0;z-index:100060;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition: opacity .25s ease}.filter-sheet.open{opacity:1;pointer-events:auto}.filter-sheet-backdrop{position:absolute;inset:0;background:rgba(20,19,17,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.filter-sheet-panel{position:relative;width:100%;max-width:420px;max-height:78vh;background:var(--paper);border-radius:22px 22px 0 0;padding:18px 20px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px rgba(0,0,0,.25);transform:translateY(100%);transition: transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.filter-sheet.open .filter-sheet-panel{transform:translateY(0)}@media (min-width:641px){.filter-sheet{align-items:center}.filter-sheet-panel{border-radius:20px;max-width:380px;padding:22px 24px;transform:translateY(24px) scale(.97);opacity:0;transition: transform .28s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.filter-sheet.open .filter-sheet-panel{transform:translateY(0) scale(1);opacity:1}}.filter-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex:0 0 auto}.filter-sheet-title{font-size:14.5px;font-weight:800;color:var(--ink)}.filter-sheet-close{width:28px;height:28px;border-radius:50%;flex:0 0 auto;border:1px solid var(--line);background:#fff;color:var(--muted);display:flex;align-items:center;justify-content:center;padding:0;line-height:0;cursor:pointer;transition: color .2s,transform .2s}.filter-sheet-close:hover{color:var(--ink);transform:rotate(90deg)}.filter-sheet-body{display:flex;flex-direction:column;gap:18px;padding-bottom:4px;flex:1 1 auto;min-height:0;overflow-y:auto}.filter-sheet-section{display:flex;flex-direction:column;gap:8px}.filter-sheet-label{font-size:11.5px;font-weight:700;color:var(--muted)}.filter-sheet-section .filter-group{flex-wrap:wrap}.filter-sheet-section .filter-group button{font-family:inherit;border:none;background:var(--paper-2);padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;transition: background .2s,color .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.filter-sheet-section .filter-group button i{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 auto}.filter-sheet-section .filter-group button:hover{background:var(--paper-2);filter:brightness(.94)}.filter-sheet-section .filter-group button.active{background:var(--ink);color:var(--paper)}.filter-sheet-section .filter-group.filter-grid{display:flex;flex-wrap:wrap;gap:8px}.filter-sheet-section .price-range-filter{width:100%;min-width:0;padding:0}.filter-sheet-actions{display:flex;align-items:stretch;gap:8px;flex:0 0 auto;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.filter-sheet-apply{font-family:inherit !important;display:block;flex:1 1 auto;min-width:0;width:auto !important;border-radius:999px !important;padding:14px 18px !important;font-size:13.5px !important;font-weight:800 !important;letter-spacing:.2px;cursor:pointer;border:none !important;box-shadow:none !important;background:var(--accent-bright) !important;color:var(--ink) !important;transition: background .2s,color .2s,transform .15s}.filter-sheet-apply.narrow{width:auto !important}.filter-sheet-apply:hover,.filter-sheet-apply:focus{background:var(--accent-text) !important;color:#fff !important}.filter-sheet-apply:active{transform:scale(.98)}.filter-sheet-reset{font-family:inherit !important;flex:0 0 auto;width:auto;min-width:0;align-items:center;justify-content:center;border-radius:999px !important;padding:0 20px !important;height:auto;font-size:12px !important;font-weight:800 !important;letter-spacing:0;cursor:pointer;background:var(--paper-2) !important;color:var(--ink) !important;border:0 !important;box-shadow:none !important;outline:none !important;white-space:nowrap;transition: background .2s,color .2s,transform .15s}.filter-sheet-reset:not([style*="display: none"]){display:flex}.filter-sheet-reset:hover,.filter-sheet-reset:focus{background:var(--ink) !important;color:#fff !important;outline:none !important}.filter-sheet-reset:active{transform:scale(.98)}.pagination-bar{display:none;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);align-items:center;gap:6px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);padding:5px;border-radius:999px;box-shadow:0 10px 26px rgba(20,19,17,.13);z-index:19;opacity:0;pointer-events:none;transition: opacity .2s ease}.pagination-bar.show{display:flex;opacity:1;pointer-events:auto}.page-nums{display:flex;align-items:center;gap:2px}.page-num{font-family:inherit !important;border:none !important;outline:none !important;box-shadow:none !important;background:transparent !important;color:var(--muted) !important;width:22px;height:22px;min-width:22px;padding:0 !important;margin:0 !important;border-radius:999px;font-size:10.5px;line-height:1 !important;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition: background .2s,color .2s}.page-num:hover{background:var(--paper-2) !important}.page-num.active{background:var(--ink) !important;color:#fff !important}.page-ellipsis{display:flex;align-items:center;justify-content:center;width:16px;height:22px;color:var(--muted);font-size:11px;user-select:none}.pagination-bar button#pagePrev,.pagination-bar button#pageNext{font-family:inherit !important;border:none !important;outline:none !important;box-shadow:none !important;background:var(--paper-2) !important;color:var(--ink) !important;width:22px;height:22px;min-width:22px;padding:0 !important;margin:0 !important;border-radius:50%;font-size:12px;line-height:1 !important;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;transition: background .2s,opacity .2s;flex:0 0 auto}.pagination-bar button:hover:not(:disabled){background:var(--line) !important}.pagination-bar button:disabled{opacity:.35;cursor:default}body.mode-zoomed .pagination-bar,body.pan-active .pagination-bar{display:none !important}.overlay,.card,.filter-sheet,.filter-sheet-panel,.filter-sheet-body{overscroll-behavior:contain}html.jeft-ss-scroll-lock{scrollbar-gutter:stable}.jeft-ss-app button.gallery-cta[hidden]{display:none !important}.jeft-ss-app button.gallery-cta{position:relative !important;overflow:hidden !important;display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;width:100% !important;min-width:0 !important;height:42px !important;min-height:0 !important;flex:0 0 auto !important;margin:0 0 8px !important;padding:0 7px 0 12px !important;border:0 !important;border-radius:999px !important;cursor:pointer;font-family:inherit !important;font-size:12px !important;line-height:1.2 !important;text-align:right !important;text-transform:none !important;letter-spacing:0 !important;color:#fff !important;background:linear-gradient(100deg,#141311 0%,#26231d 100%) !important;box-shadow:0 6px 16px rgba(20,19,17,.16),inset 0 0 0 1px rgba(160,240,11,.28) !important;transition:transform .2s,box-shadow .2s}.jeft-ss-app button.gallery-cta:hover,.jeft-ss-app button.gallery-cta:focus,.jeft-ss-app button.gallery-cta:active{background:linear-gradient(100deg,#141311 0%,#26231d 100%) !important;color:#fff !important;outline:none !important;box-shadow:0 8px 20px rgba(20,19,17,.22),inset 0 0 0 1px rgba(160,240,11,.55) !important}.jeft-ss-app button.gallery-cta:active{transform:scale(.985)}.jeft-ss-app .gallery-cta::after{content:"";position:absolute;top:0;bottom:0;left:0;width:18%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(160,240,11,.24),transparent);transform:translateX(-130%);will-change:transform;animation: jeftCtaShine 3.6s ease-in-out infinite}@keyframes jeftCtaShine{0%,55%{transform:translateX(-130%)}100%{transform:translateX(650%)}}.jeft-ss-app .gallery-cta-thumbs{display:flex !important;flex:0 0 auto;direction:ltr}.jeft-ss-app .gallery-cta-thumbs img{display:block !important;width:26px !important;height:26px !important;max-width:none !important;border-radius:50% !important;object-fit:cover !important;margin:0 0 0 -9px !important;border:2px solid #141311 !important;background:#fff !important}.jeft-ss-app .gallery-cta-thumbs img:first-child{margin-left:0 !important}.jeft-ss-app .gallery-cta-text{display:flex !important;flex-direction:row !important;align-items:center !important;gap:8px;flex:1 1 auto;min-width:0}.jeft-ss-app .gallery-cta-text b{font-size:11.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:#fff}.jeft-ss-app .gallery-cta-text small{flex:0 0 auto;font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:999px;color:#141311;background:var(--accent-bright)}.jeft-ss-app .gallery-cta-arrow{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-bright) !important;color:#141311 !important;transition:transform .2s}.jeft-ss-app .gallery-cta:hover .gallery-cta-arrow{transform:translateX(-3px)}.jeft-ss-app button.size-btn{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:1px !important;width:auto !important;min-width:38px !important;height:auto !important;min-height:34px !important;margin:0 !important;padding:4px 11px !important;border:1.5px solid transparent !important;border-radius:var(--jeft-size-radius,16px) !important;box-shadow:none !important;outline:none !important;background:var(--paper) !important;color:var(--ink) !important;font-family:inherit !important;text-transform:none !important;letter-spacing:0 !important;cursor:pointer;transition:background .15s,color .15s}.jeft-ss-app button.size-btn:hover,.jeft-ss-app button.size-btn:focus{background:var(--paper-2) !important;color:var(--ink) !important;border-color:transparent !important;outline:none !important;box-shadow:none !important}.jeft-ss-app button.size-btn.selected,.jeft-ss-app button.size-btn.selected:hover,.jeft-ss-app button.size-btn.selected:focus{background:var(--ink) !important;color:#fff !important;border-color:var(--ink) !important}.jeft-ss-app button.size-btn.disabled{opacity:.4;cursor:not-allowed}.jeft-ss-app button.size-btn .size-btn-num{color:inherit !important}.jeft-ss-app button.size-btn .size-btn-stock{color:inherit !important}.jeft-ss-app button.size-btn .size-btn-stock.out{color:var(--wc-red,#a00) !important}.jeft-ss-app button.size-btn.selected .size-btn-stock.out{color:#ff9c9c !important}@keyframes jeftGlbProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.jeft-ss-app .gallery-lightbox{position:fixed;inset:0;z-index:100070;display:flex;flex-direction:column;direction:rtl;color:#fff;background:radial-gradient(120% 90% at 50% 0%,rgba(38,35,29,.97) 0%,rgba(15,14,12,.98) 70%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding-top:env(safe-area-inset-top);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s;overscroll-behavior:contain}.jeft-ss-app .gallery-lightbox.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease}.jeft-ss-app .glb-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.jeft-ss-app .glb-track{display:flex;height:100%;direction:rtl;transition:transform .45s cubic-bezier(.2,.8,.2,1);will-change:transform}.jeft-ss-app .glb-slide{flex:0 0 100%;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;padding:58px 14px 10px;box-sizing:border-box}.jeft-ss-app .glb-slide img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;object-fit:contain !important;border:0 !important;background:transparent !important;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 14px 34px rgba(0,0,0,.45))}.jeft-ss-app button.glb-close,.jeft-ss-app button.glb-arrow{position:absolute !important;z-index:4;display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:rgba(255,255,255,.12) !important;color:#fff !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14) !important;outline:none !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .2s,transform .2s}.jeft-ss-app button.glb-close{top:calc(env(safe-area-inset-top) + 12px);left:12px}.jeft-ss-app button.glb-arrow{top:50%;margin-top:-28px !important}.jeft-ss-app button.glb-prev{left:10px}.jeft-ss-app button.glb-next{right:10px}.jeft-ss-app button.glb-close:hover,.jeft-ss-app button.glb-close:focus,.jeft-ss-app button.glb-arrow:hover,.jeft-ss-app button.glb-arrow:focus{background:rgba(255,255,255,.24) !important;color:#fff !important;outline:none !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22) !important}.jeft-ss-app button.glb-arrow:active{transform:scale(.94)}.jeft-ss-app .gallery-lightbox.single .glb-arrow,.jeft-ss-app .gallery-lightbox.single .glb-nav,.jeft-ss-app .gallery-lightbox.single .glb-play,.jeft-ss-app .gallery-lightbox.single .glb-progress{display:none !important}.jeft-ss-app .glb-bottom{flex:0 0 auto;padding:0 14px calc(12px + env(safe-area-inset-bottom))}.jeft-ss-app .glb-progress{height:2px;margin:0 -14px 8px;background:var(--accent-bright);transform-origin:right center;transform:scaleX(0)}.jeft-ss-app .glb-nav{display:flex;flex-direction:row-reverse;align-items:center;gap:7px;direction:ltr;height:58px;overflow-x:auto;overflow-y:hidden;padding:0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jeft-ss-app .glb-nav::-webkit-scrollbar{display:none}.jeft-ss-app .glb-nav .glb-thumb:first-child{margin-inline-end:auto !important}.jeft-ss-app .glb-nav .glb-thumb:last-child{margin-inline-start:auto !important}.jeft-ss-app button.glb-thumb{display:block !important;flex:0 0 auto !important;width:36px !important;height:36px !important;min-width:0 !important;min-height:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;border:2px solid transparent !important;border-radius:11px !important;overflow:hidden !important;background:rgba(255,255,255,.08) !important;box-shadow:none !important;outline:none !important;opacity:.5;cursor:pointer;transition:width .25s ease,height .25s ease,opacity .25s ease,border-color .25s ease,box-shadow .25s ease}.jeft-ss-app button.glb-thumb:hover,.jeft-ss-app button.glb-thumb:focus{opacity:.9;background:rgba(255,255,255,.08) !important;outline:none !important;box-shadow:none !important}.jeft-ss-app button.glb-thumb.active,.jeft-ss-app button.glb-thumb.active:hover,.jeft-ss-app button.glb-thumb.active:focus{width:52px !important;height:52px !important;opacity:1;border-color:var(--accent-bright) !important;box-shadow:0 0 0 3px rgba(160,240,11,.18),0 8px 18px rgba(0,0,0,.4) !important}.jeft-ss-app .glb-thumb img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;margin:0 !important;border:0 !important;border-radius:0 !important;pointer-events:none}.jeft-ss-app .glb-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:8px;direction:rtl}.jeft-ss-app .glb-bar > *{align-self:center !important;margin-top:0 !important;margin-bottom:0 !important;vertical-align:middle}.jeft-ss-app button.glb-back{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;box-sizing:border-box !important;height:38px !important;min-height:38px !important;min-width:0 !important;margin:0 !important;padding:0 14px 0 16px !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;outline:none !important;cursor:pointer;background:var(--accent-bright) !important;color:#141311 !important;font-family:inherit !important;font-size:12px !important;font-weight:800 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;transition:transform .2s,background .2s}.jeft-ss-app button.glb-back:hover,.jeft-ss-app button.glb-back:focus{background:#b6ff2e !important;color:#141311 !important;outline:none !important;box-shadow:none !important}.jeft-ss-app button.glb-back:active{transform:scale(.97)}.jeft-ss-app .glb-count{display:flex;align-items:center;justify-content:center;gap:4px;height:38px;font-size:12px;font-weight:700;line-height:1;color:rgba(255,255,255,.55)}.jeft-ss-app .glb-count b{font-size:15px;font-weight:800;color:#fff}.jeft-ss-app button.glb-play{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;box-sizing:border-box !important;height:38px !important;min-height:38px !important;min-width:0 !important;margin:0 !important;padding:0 14px !important;border:0 !important;border-radius:999px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16) !important;outline:none !important;cursor:pointer;background:rgba(255,255,255,.1) !important;color:#fff !important;font-family:inherit !important;font-size:11.5px !important;font-weight:700 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;transition:background .2s,color .2s,box-shadow .2s}.jeft-ss-app button.glb-play:hover,.jeft-ss-app button.glb-play:focus{background:rgba(255,255,255,.18) !important;color:#fff !important;outline:none !important}.jeft-ss-app button.glb-play.on,.jeft-ss-app button.glb-play.on:hover,.jeft-ss-app button.glb-play.on:focus{background:rgba(160,240,11,.16) !important;color:var(--accent-bright) !important;box-shadow:inset 0 0 0 1px rgba(160,240,11,.5) !important}.jeft-ss-app .glb-play-ico{display:inline-flex}@media (max-width:640px){.jeft-ss-app .glb-slide{padding:56px 8px 6px}.jeft-ss-app button.glb-arrow{width:36px !important;height:36px !important}.jeft-ss-app .glb-nav{height:54px}}@media (max-width:380px){.jeft-ss-app button.glb-play .glb-play-label{display:none}.jeft-ss-app button.glb-play{padding:0 12px !important}}.jeft-ss-app .search-input-wrap{display:flex;align-items:center;gap:10px;height:48px;margin-bottom:12px;padding:0 8px 0 16px;box-sizing:border-box;background:var(--paper-2);border:1.5px solid transparent;border-radius:999px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.jeft-ss-app .search-input-wrap:hover,.jeft-ss-app .search-input-wrap:focus-within{border-color:var(--ink)}.jeft-ss-app .search-input-wrap svg{flex:0 0 auto;color:var(--muted);transition:color .2s}.jeft-ss-app .search-input-wrap:focus-within svg{color:var(--ink)}.jeft-ss-app input.search-input,.jeft-ss-app input.search-input:hover,.jeft-ss-app input.search-input:focus,.jeft-ss-app input.search-input:active{flex:1 1 auto;min-width:0;width:auto;height:100%;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;outline:none !important;box-shadow:none !important;background:transparent !important;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink) !important;caret-color:var(--ink)}.jeft-ss-app input.search-input::placeholder{color:var(--muted);font-weight:500;opacity:.8}.jeft-ss-app input.search-input::-webkit-search-cancel-button,.jeft-ss-app input.search-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.jeft-ss-app button.search-input-clear{flex:0 0 auto;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;box-shadow:none !important;outline:none !important;background:rgba(20,19,17,.08) !important;color:var(--ink) !important;font-size:11px !important;line-height:1 !important;cursor:pointer;transition:background .2s,color .2s}.jeft-ss-app button.search-input-clear:hover,.jeft-ss-app button.search-input-clear:focus{background:var(--ink) !important;color:#fff !important;outline:none !important}.jeft-ss-app .search-popular button{border:0 !important;border-radius:999px !important;box-shadow:none !important;outline:none !important;background:var(--paper-2) !important;color:var(--ink) !important;transition:background .2s,color .2s}.jeft-ss-app .search-popular button:hover,.jeft-ss-app .search-popular button:focus{background:var(--ink) !important;color:#fff !important}.jeft-ss-app .size-group-grid button{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;text-overflow:clip !important;line-height:1.2}.jeft-ss-app .size-group-grid:not(.size-grid-content) button{padding-left:0 !important;padding-right:0 !important}.jeft-ss-app .sale-trigger .sale-tick{display:none;flex:0 0 auto;color:var(--accent-bright)}.jeft-ss-app .filter-trigger.sale-trigger.on,.jeft-ss-app .filter-trigger.sale-trigger.on:hover,.jeft-ss-app .filter-trigger.sale-trigger.on:focus{background:var(--ink) !important;color:#fff !important}.jeft-ss-app .sale-trigger.on .sale-tick{display:block}.jeft-ss-app .sale-trigger.on .trigger-icon-img{filter:brightness(0) invert(1)}.jeft-ss-app .sale-trigger .sale-clear-badge{display:none}.jeft-ss-app .sale-trigger .sale-clear-badge.show{display:flex}.jeft-ss-app button.sale-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;height:38px !important;min-height:0 !important;margin:0 !important;padding:0 18px !important;border:1.5px solid var(--line) !important;border-radius:999px !important;box-shadow:none !important;outline:none !important;background:#fff !important;color:var(--ink) !important;font-family:inherit !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.jeft-ss-app button.sale-chip .sale-tick{display:none}.jeft-ss-app button.sale-chip:hover,.jeft-ss-app button.sale-chip:focus{background:#fff !important;color:var(--ink) !important;border-color:var(--ink) !important;outline:none !important}.jeft-ss-app button.sale-chip.on,.jeft-ss-app button.sale-chip.on:hover,.jeft-ss-app button.sale-chip.on:focus{background:var(--ink) !important;color:#fff !important;border-color:var(--ink) !important}.jeft-ss-app button.sale-chip.on .sale-tick{display:block;color:var(--accent-bright)}.sale-banner{border-radius:366px;padding: 8px !important}.sale-tile i{line-height: 16px;height: 18px}.sale-tile b{height: 20px;font-size: 12px}.sale-tile{border-radius:16px}.jeft-ss-app button.gallery-cta{padding: 0px 8px !important}.facet-unavailable{opacity:.32 !important;pointer-events:none !important;filter:saturate(.4);transition: opacity .18s ease}.jeft-ss-app .opt-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.jeft-ss-app .opt-label-row .opt-label{margin-bottom:0}.jeft-ss-app button.size-guide-trigger{display:inline-flex !important;align-items:center !important;gap:4px !important;height:auto !important;min-width:0 !important;margin:0 !important;padding:0 0 2px !important;border:0 !important;border-bottom:2px dashed var(--accent-bright) !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;background:transparent !important;font-family:inherit !important;font-size:10.5px !important;font-weight:800 !important;line-height:1.3 !important;color:var(--ink) !important;cursor:pointer;white-space:nowrap;transition:opacity .15s}.jeft-ss-app button.size-guide-trigger[hidden]{display:none !important}.jeft-ss-app button.size-guide-trigger:hover,.jeft-ss-app button.size-guide-trigger:focus{color:var(--ink) !important;border-color:var(--accent-bright) !important;outline:none !important;opacity:.65}.jeft-ss-app .size-guide-lightbox{position:fixed;inset:0;z-index:100075;display:flex;align-items:flex-end;justify-content:center;background:rgba(20,19,17,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}@media (min-width:640px){.jeft-ss-app .size-guide-lightbox{align-items:center;padding:20px}}.jeft-ss-app .size-guide-lightbox.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease}.jeft-ss-app .sgl-sheet{--card-pad-x:20px;--card-pad-b:calc(20px + env(safe-area-inset-bottom));width:100%;max-width:420px;max-height:82vh;max-height:82dvh;overflow-y:auto;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -20px 50px rgba(20,19,17,.25);padding:18px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(16px);transition:transform .28s cubic-bezier(.2,.8,.2,1)}@media (min-width:640px){.jeft-ss-app .sgl-sheet{border-radius:24px;box-shadow:0 30px 60px rgba(20,19,17,.25);transform:translateY(8px)}}.jeft-ss-app .size-guide-lightbox.open .sgl-sheet{transform:translateY(0)}.jeft-ss-app .sgl-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.jeft-ss-app .sgl-title{font-size:15px;font-weight:800}.jeft-ss-app button.sgl-close{display:flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;box-shadow:none !important;outline:none !important;background:var(--paper) !important;color:var(--ink) !important;cursor:pointer}.jeft-ss-app button.sgl-close:hover,.jeft-ss-app button.sgl-close:focus{background:var(--paper-2) !important;color:var(--ink) !important;outline:none !important}.jeft-ss-app .sgl-intro{margin-bottom:16px}.jeft-ss-app .sgl-intro-img{display:block !important;width:100% !important;max-width:100% !important;max-height:180px;height:auto !important;margin:0 0 12px !important;border:0 !important;border-radius:16px !important;object-fit:cover}.jeft-ss-app .sgl-intro-img[hidden]{display:none !important}.jeft-ss-app .sgl-intro-heading{font-size:14.5px;font-weight:800;color:var(--ink);margin-bottom:6px}.jeft-ss-app .sgl-intro-text{font-size:12.5px;font-weight:500;line-height:1.9;color:var(--muted);margin-bottom:4px}.jeft-ss-app .sgl-intro-heading.align-center,.jeft-ss-app .sgl-intro-text.align-center{text-align:center}.jeft-ss-app .sgl-intro-heading.align-right,.jeft-ss-app .sgl-intro-text.align-right{text-align:right}.jeft-ss-app .sgl-input-label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:8px}.jeft-ss-app .sgl-input-wrap{display:flex !important;align-items:center !important;gap:8px;height:48px;min-height:48px;box-sizing:border-box;padding:0 16px !important;margin-bottom:10px;background:var(--paper-2) !important;border:1.5px solid transparent !important;border-radius:999px !important;transition:border-color .2s;overflow:hidden}.jeft-ss-app .sgl-input-wrap:focus-within{border-color:var(--ink) !important}.jeft-ss-app .sgl-input-wrap.sgl-attn{animation: jeftSglPulse 1.1s ease-in-out 3}@keyframes jeftSglPulse{0%,100%{box-shadow:0 0 0 0 var(--jeft-sale-badge-ring,rgba(160,240,11,.55))}50%{box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion: reduce){.jeft-ss-app .sgl-input-wrap.sgl-attn{animation:none}}.jeft-ss-app input#sglFootInput,.jeft-ss-app input#sglFootInput:hover,.jeft-ss-app input#sglFootInput:focus{flex:1 1 auto;min-width:0;width:auto !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;outline:none !important;box-shadow:none !important;background:transparent !important;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;font-family:inherit !important;font-size:16px !important;font-weight:800 !important;color:var(--ink) !important;direction:ltr;text-align:right}.jeft-ss-app input#sglFootInput::placeholder{color:var(--muted);font-weight:600}.jeft-ss-app input#sglFootInput::-webkit-outer-spin-button,.jeft-ss-app input#sglFootInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jeft-ss-app .sgl-input-unit{flex:0 0 auto;font-size:11px;font-weight:800;color:var(--muted);direction:ltr}.jeft-ss-app .sgl-result{min-height:20px;font-size:13px;font-weight:700;color:var(--ink);margin:0 2px 12px;display:flex;align-items:center;gap:6px}.jeft-ss-app .sgl-result b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--accent-bright);color:var(--ink);font-size:13px;font-weight:800;border-radius:999px}.jeft-ss-app .sgl-table{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:min(46vh,320px);overflow-y:auto;overflow-x:hidden;margin:0 -4px 4px;padding:2px 4px 14px;scroll-behavior:smooth}.jeft-ss-app button.sgl-row{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:2px;width:100% !important;min-width:0 !important;height:auto !important;margin:0 !important;padding:10px 6px !important;border:1.5px solid var(--line) !important;border-radius:var(--jeft-size-radius,16px) !important;box-shadow:none !important;outline:none !important;background:#fff !important;cursor:pointer;text-align:center;transition:background .15s,border-color .15s,transform .15s}.jeft-ss-app button.sgl-row:hover,.jeft-ss-app button.sgl-row:focus{background:var(--paper) !important;border-color:var(--line) !important;outline:none !important}.jeft-ss-app button.sgl-row.match,.jeft-ss-app button.sgl-row.match:hover,.jeft-ss-app button.sgl-row.match:focus{background:var(--ink) !important;border-color:var(--ink) !important;transform:scale(1.04)}.jeft-ss-app .sgl-row-size{font-size:16px;font-weight:800;color:var(--ink);line-height:1.3}.jeft-ss-app button.sgl-row.match .sgl-row-size{color:#fff}.jeft-ss-app .sgl-row-range{font-size:10px;font-weight:600;color:var(--muted);direction:ltr}.jeft-ss-app button.sgl-row.match .sgl-row-range{color:rgba(255,255,255,.68)}.jeft-ss-app .sgl-row-pick{display:none}.jeft-ss-app .sgl-pick-bar{position:sticky;bottom:calc(-1 * var(--card-pad-b,24px));z-index:2;background:#fff;margin:0 calc(-1 * var(--card-pad-x,20px)) calc(-1 * var(--card-pad-b,24px));padding:10px var(--card-pad-x,20px) calc(14px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--paper),0 -10px 14px -10px rgba(20,19,17,.10);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.jeft-ss-app .sgl-pick-bar.show{opacity:1;transform:translateY(0);pointer-events:auto}.jeft-ss-app button.sgl-pick-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;height:auto !important;margin:0 !important;padding:14px 18px !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;outline:none !important;background:var(--accent-bright) !important;color:var(--ink) !important;font-family:inherit !important;font-size:13.5px !important;font-weight:800 !important;letter-spacing:.2px;cursor:pointer;transition:background .2s,transform .15s}.jeft-ss-app button.sgl-pick-btn:hover,.jeft-ss-app button.sgl-pick-btn:focus{background:var(--accent-text) !important;color:#fff !important;outline:none !important}.jeft-ss-app button.sgl-pick-btn:active{transform:scale(.98)}.jeft-ss-app .sgl-elementor{display:none}.jeft-ss-app .card-actions[hidden],.jeft-ss-app .card-actions-below[hidden]{display:none !important}.jeft-ss-app .card-actions{display:flex;align-items:stretch;gap:8px;margin:0 0 8px}.jeft-ss-app .card.on-sale .card-actions{margin-top:14px}.jeft-ss-app .card-actions button.gallery-cta{flex:1 1 0 !important;width:auto !important;height:auto !important;min-height:42px !important;margin:0 !important}.jeft-ss-app .card-actions.has-1 button.gallery-cta,.jeft-ss-app .card-actions.has-2 button.gallery-cta{min-height:0 !important}.jeft-ss-app .card-actions-below{display:flex;justify-content:center;align-items:center;gap:12px;margin:10px 0 2px}.jeft-ss-app .fb-circle[hidden]{display:none !important}.jeft-ss-app button.fb-circle{position:relative;display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1/1;min-width:0;padding:0 !important;margin:0 !important;border-radius:50% !important;border:1.5px solid rgba(20,19,17,.14) !important;background:#fff !important;color:var(--ink) !important;font-family:inherit !important;box-shadow:0 2px 8px rgba(20,19,17,.06) !important;outline:none !important;cursor:pointer;transition:border-color .2s,transform .15s,box-shadow .2s,background .2s}.jeft-ss-app .card-actions button.fb-circle{flex:0 0 15%;max-width:15%}.jeft-ss-app .card-actions-below button.fb-circle{flex:0 0 64px;width:64px}.jeft-ss-app button.fb-circle:hover,.jeft-ss-app button.fb-circle:focus{border-color:var(--ink) !important;background:#fff !important;color:var(--ink) !important;box-shadow:0 6px 16px rgba(20,19,17,.14) !important}.jeft-ss-app button.fb-circle:active{transform:scale(.95)}.jeft-ss-app .fb-circle-ico{display:flex;line-height:0;color:var(--ink)}.jeft-ss-app .fb-circle-ico svg{width:clamp(16px,4.6cqw,22px);height:auto;width:20px}.jeft-ss-app .fb-circle-label{font-size:9.5px;font-weight:800;line-height:1.1;color:var(--ink)}.jeft-ss-app .fb-circle-count{position:absolute;top:-5px;left:-5px;min-width:19px;height:19px;padding:0 5px;box-sizing:border-box;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--accent-bright);font-size:10px;font-weight:800;line-height:1;border:2px solid #fff;direction:rtl}@media (max-width:420px){.jeft-ss-app .fb-circle-label{font-size:8.5px}.jeft-ss-app .fb-circle-ico svg{width:17px}.jeft-ss-app .fb-circle-count{min-width:17px;height:17px;font-size:9px;top:-4px;left:-4px}}.fb-sheet{position:fixed;inset:0;z-index:100090;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.fb-sheet.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease}.fb-backdrop{position:absolute;inset:0;background:rgba(20,19,17,.55);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.fb-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;height:min(84vh,760px);max-height:calc(var(--vvh,100vh) - 10px);background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -18px 50px rgba(20,19,17,.28);overflow:hidden;direction:rtl;transform:translateY(26px);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.fb-sheet.open .fb-panel{transform:translateY(0)}@media (min-width:640px){.fb-sheet{align-items:center;padding:20px}.fb-panel{border-radius:28px}}.fb-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;background:linear-gradient(180deg,#faf9f6 0%,#fff 100%)}.fb-prod{display:flex;align-items:center;gap:12px;min-width:0}.fb-prod img{flex:0 0 auto;width:46px;height:46px;border-radius:14px;object-fit:contain;background:var(--paper);box-shadow:0 0 0 1px rgba(20,19,17,.06)}.fb-prod div{display:flex;flex-direction:column;gap:2px;min-width:0}.fb-prod small{font-size:10.5px;font-weight:800;color:var(--accent-text)}.fb-prod b{font-size:13px;font-weight:800;line-height:1.6;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-sheet button.fb-close{flex:0 0 auto;width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;display:inline-flex !important;align-items:center;justify-content:center;background:var(--paper) !important;color:var(--ink) !important;box-shadow:none !important;outline:none !important;cursor:pointer}.fb-tabs{flex:0 0 auto;display:flex;gap:4px;margin:0 18px 8px;padding:4px;border-radius:999px;background:var(--paper)}.fb-tabs.single{display:none}.fb-sheet button.fb-tab{flex:1 1 0;display:inline-flex !important;align-items:center;justify-content:center;gap:6px;height:38px;margin:0 !important;padding:0 12px !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:var(--muted) !important;font-family:inherit !important;font-size:12.5px !important;font-weight:800 !important;box-shadow:none !important;outline:none !important;cursor:pointer;transition:background .2s,color .2s}.fb-sheet button.fb-tab[hidden]{display:none !important}.fb-sheet button.fb-tab.active{background:var(--ink) !important;color:#fff !important}.fb-tab b{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(20,19,17,.1);color:inherit;font-size:10.5px;font-weight:800}.fb-tab.active b{background:var(--accent-bright);color:var(--ink)}.fb-tab b:empty{display:none}.fb-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 18px 14px;display:flex;flex-direction:column;gap:10px}.fb-summary{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:22px;background:var(--ink);color:#fff}.fb-score{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px}.fb-score b{font-size:34px;line-height:1;font-weight:800;color:var(--accent-bright)}.fb-score small{font-size:10.5px;font-weight:700;opacity:.8}.fb-summary-note{font-size:12px;line-height:1.9;font-weight:600;opacity:.85}.fb-stars{display:inline-flex;gap:1px;direction:ltr}.fb-stars .rv-star,.fb-sheet .rv-star{font-size:13px;line-height:1;color:rgba(160,160,155,.5)}.fb-stars .rv-star.filled,.fb-sheet .rv-star.filled{color:#f5b301}.fb-card{padding:14px 16px;border-radius:20px;background:var(--paper)}.fb-card header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fb-avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 2px #fff}.fb-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.fb-who b{font-size:12.5px;font-weight:800;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-who small{font-size:10.5px;font-weight:600;color:var(--muted)}.fb-card > p{margin:0;font-size:12.5px;line-height:2;color:var(--ink)}.fb-q-mark{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-bright);color:var(--ink);font-size:17px;font-weight:800}.fb-answers{margin-top:10px;display:flex;flex-direction:column;gap:8px}.fb-answer{padding:10px 14px;border-radius:16px;background:#fff;border-inline-start:3px solid var(--line)}.fb-answer.store{border-inline-start-color:var(--accent-bright);box-shadow:0 0 0 1px rgba(160,240,11,.35)}.fb-answer-head{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-size:11.5px}.fb-answer-head b{font-weight:800;color:var(--ink)}.fb-answer-head small{margin-inline-start:auto;font-size:10.5px;color:var(--muted);font-weight:600}.fb-badge{padding:2px 9px;border-radius:999px;background:var(--ink);color:var(--accent-bright);font-size:9.5px;font-weight:800}.fb-answer p{margin:0;font-size:12.5px;line-height:1.95;color:var(--ink)}.fb-noanswer{margin-top:8px;font-size:11px;font-weight:700;color:var(--muted)}.fb-note,.fb-empty{padding:14px;text-align:center;font-size:12px;font-weight:700;color:var(--muted);line-height:1.9}.fb-sheet button.fb-retry{display:block;margin:10px auto 0 !important;padding:8px 18px !important;border:0 !important;border-radius:999px !important;background:var(--ink) !important;color:#fff !important;font-family:inherit !important;font-size:12px !important;font-weight:800 !important;cursor:pointer;box-shadow:none !important}.fb-loading{display:flex;flex-direction:column;gap:10px}.fb-loading i{display:block;height:84px;border-radius:20px;background:linear-gradient(100deg,var(--paper) 30%,#fff 50%,var(--paper) 70%);background-size:220% 100%;animation:fbShimmer 1.2s linear infinite}@keyframes fbShimmer{from{background-position:120% 0}to{background-position:-120% 0}}.fb-sheet a.fb-more{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0;padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--paper);background:#fff;color:var(--ink);font-size:12.5px;font-weight:800;text-decoration:none}.fb-sheet a.fb-more:hover{background:var(--paper)}.jeft-ss-app .size-guide-lightbox.kb-open,.filter-sheet.kb-open{inset:auto !important;left:0 !important;right:0 !important;top:var(--vvt,0px) !important;height:var(--vvh,100%) !important}.jeft-ss-app .size-guide-lightbox.kb-open .sgl-sheet{max-height:calc(var(--vvh,100vh) - 8px)}.filter-sheet.kb-open .filter-sheet-panel{max-height:calc(var(--vvh,100vh) - 8px);overflow-y:auto}@media (prefers-reduced-motion: reduce){.fb-loading i{animation:none}}.jvp{position:relative;display:inline-block;max-width:100%;line-height:0;border-radius:18px;overflow:hidden;background:#0d0d0c;outline:none;vertical-align:middle;direction:ltr;font-family:inherit}.jvp video{display:block;max-width:100%;max-height:var(--jvp-maxh,72vh);width:auto;height:auto;margin:0 auto;background:#0d0d0c}.jvp.fill{display:block;width:100%;height:100%;border-radius:0}.jvp.fill video{width:100%;height:100%;max-height:none;object-fit:contain}.jvp .jvp-big{position:absolute;top:50%;left:50%;width:68px;height:68px;margin:-34px 0 0 -34px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55),0 10px 30px rgba(0,0,0,.35);transition:opacity .25s,transform .25s,background .2s;z-index:3}.jvp .jvp-big svg{width:28px;height:28px;margin-left:3px}.jvp .jvp-big:hover{background:rgba(255,255,255,.32);transform:scale(1.06)}.jvp.playing .jvp-big{opacity:0;pointer-events:none;transform:scale(.8)}.jvp.loading .jvp-big{opacity:0}.jvp-spin{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:3px solid rgba(255,255,255,.28);border-top-color:#fff;opacity:0;pointer-events:none;z-index:3}.jvp.loading .jvp-spin{opacity:1;animation:jvpSpin .8s linear infinite}@keyframes jvpSpin{to{transform:rotate(360deg)}}.jvp .jvp-bar{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:16px;line-height:1;z-index:4;background:rgba(18,18,16,.58);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.1);transition:opacity .3s,transform .3s}.jvp.idle .jvp-bar{opacity:0;transform:translateY(8px);pointer-events:none}.jvp.idle{cursor:none}.jvp .jvp-btn{flex:0 0 auto;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff;cursor:pointer;transition:background .2s}.jvp .jvp-btn:hover{background:rgba(255,255,255,.18)}.jvp .jvp-btn svg{width:18px;height:18px}.jvp .jvp-pp{background:var(--accent-bright,#a0f00b);color:#141311}.jvp .jvp-pp:hover{background:#fff}.jvp .jvp-track{position:relative;flex:1 1 auto;height:5px;margin:0 4px;border-radius:3px;background:rgba(255,255,255,.25);cursor:pointer;touch-action:none}.jvp .jvp-track::before{content:"";position:absolute;inset:-14px 0}.jvp .jvp-buf{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:3px;background:rgba(255,255,255,.3)}.jvp .jvp-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:3px;background:var(--accent-bright,#a0f00b)}.jvp .jvp-knob{position:absolute;top:50%;left:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.4);transform:scale(0);transition:transform .15s}.jvp:hover .jvp-knob,.jvp.scrub .jvp-knob,.jvp .jvp-track:focus .jvp-knob{transform:scale(1)}.jvp.scrub .jvp-track{height:7px}.jvp .jvp-time{flex:0 0 auto;min-width:34px;color:#fff;font-size:11.5px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.jvp.failed::after{content:"پخش ویدیو ممکن نشد";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(13,13,12,.9);color:#fff;font-size:13px;font-weight:700;z-index:5}.jvp:fullscreen{border-radius:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.jvp:fullscreen video{max-height:100vh;max-width:100vw;width:100%;height:100%;object-fit:contain}.jvp:-webkit-full-screen{border-radius:0;width:100%;height:100%}@media (max-width:520px){.jvp .jvp-bar{left:6px;right:6px;bottom:6px;padding:6px 8px;gap:6px}.jvp .jvp-big{width:58px;height:58px;margin:-29px 0 0 -29px}}@media (prefers-reduced-motion: reduce){.jvp .jvp-big,.jvp .jvp-bar{transition:none}.jvp.loading .jvp-spin{animation-duration:1.6s}}.jeft-ss-app .card-actions{align-items:center}.jeft-ss-app .card-actions button.gallery-cta{min-height:42px !important;height:42px !important}.jeft-ss-app .card-actions.has-1 button.gallery-cta,.jeft-ss-app .card-actions.has-2 button.gallery-cta{min-height:42px !important}.jeft-ss-app .card-actions button.fb-circle,.jeft-ss-app .card-actions-below button.fb-circle{flex:0 0 42px !important;width:42px !important;height:42px !important;max-width:none !important;aspect-ratio:auto !important;gap:0}.jeft-ss-app .fb-circle-label{display:none !important}.jeft-ss-app .fb-circle-ico svg{width:20px !important;height:20px !important}.jeft-ss-app .fb-circle-count{top:-6px;left:-6px;min-width:18px;height:18px;font-size:10px}.jeft-ss-app .card-actions-below{margin:12px 0 4px;gap:10px}.jeft-ss-app .fb-tip{position:absolute;bottom:calc(100% + 11px);right:-4px;left:auto;z-index:9;padding:6px 13px;border-radius:12px;white-space:nowrap;background:var(--ink);color:var(--accent-bright);font-size:11px;font-weight:800;line-height:1.6;letter-spacing:0;pointer-events:none;opacity:0;transform:translateY(8px) scale(.94);box-shadow:0 10px 24px rgba(20,19,17,.28)}.jeft-ss-app .fb-tip::after{content:"";position:absolute;top:100%;right:15px;border:6px solid transparent;border-top-color:var(--ink)}.jeft-ss-app .fb-tip.flip{right:auto;left:-4px}.jeft-ss-app .fb-tip.flip::after{right:auto;left:15px}.jeft-ss-app .fb-circle.tip-on{animation:fbRing 1.15s ease-out 3;z-index:8}.jeft-ss-app .fb-circle.tip-on .fb-tip{animation:fbTip 3.4s ease both}.jeft-ss-app .fb-circle.tip-on .fb-circle-ico{animation:fbWiggle 1s ease .15s 2;transform-origin:50% 70%}@keyframes fbTip{0%{opacity:0;transform:translateY(9px) scale(.93)}11%{opacity:1;transform:none}84%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-5px) scale(.97)}}@keyframes fbRing{0%{box-shadow:0 0 0 0 rgba(160,240,11,.7),0 2px 8px rgba(20,19,17,.06);border-color:var(--ink)}100%{box-shadow:0 0 0 15px rgba(160,240,11,0),0 2px 8px rgba(20,19,17,.06)}}@keyframes fbWiggle{0%,100%{transform:rotate(0) scale(1)}20%{transform:rotate(-14deg) scale(1.14)}40%{transform:rotate(12deg) scale(1.14)}60%{transform:rotate(-8deg) scale(1.08)}80%{transform:rotate(5deg)}}@media (prefers-reduced-motion: reduce){.jeft-ss-app .fb-circle.tip-on,.jeft-ss-app .fb-circle.tip-on .fb-circle-ico{animation:none}.jeft-ss-app .fb-circle.tip-on .fb-tip{animation:none;opacity:1;transform:none}}.fb-card-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fb-avatar.ph{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--accent-bright);font-size:15px;font-weight:800}.fb-badge.soft{margin-inline-start:6px;background:#fff;color:var(--accent-text);box-shadow:inset 0 0 0 1px rgba(160,240,11,.55)}.fb-who b{display:inline}.fb-card{border-radius:22px}.fb-media{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fb-sheet button.fb-thumb{position:relative;width:64px !important;height:64px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:15px !important;overflow:hidden;background:#1a1a18 !important;color:#fff !important;display:flex !important;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff !important;cursor:pointer;outline:none !important}.fb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fb-thumb.is-video::after{content:"ویدیو";position:absolute;left:5px;bottom:5px;padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.22);color:#fff;font-size:9px;font-weight:800}.fb-card.is-pending{background:#fffaf0;border:1.5px dashed rgba(245,179,1,.6)}.fb-pending{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:2px 0 10px;padding:8px 12px;border-radius:12px;background:#fff1cc;color:#8a5d00;font-size:11.5px;font-weight:800;line-height:1.7}.fb-pending i{flex:0 0 auto;width:12px;height:12px;border-radius:50%;border:2px solid #d99500;border-top-color:transparent;animation:fbSpin 1.1s linear infinite}.fb-pending small{flex:1 1 100%;font-size:10.5px;font-weight:600;color:#a77a1a}@keyframes fbSpin{to{transform:rotate(360deg)}}.fb-sheet button.fb-cta{flex:0 0 auto;display:flex !important;align-items:center;justify-content:center;gap:9px;width:calc(100% - 36px) !important;margin:6px 18px calc(16px + env(safe-area-inset-bottom)) !important;padding:0 18px !important;height:50px;border:0 !important;border-radius:999px !important;background:var(--accent-bright) !important;color:var(--ink) !important;font-family:inherit !important;font-size:13px !important;font-weight:800 !important;box-shadow:0 10px 22px -8px rgba(120,190,0,.65) !important;outline:none !important;cursor:pointer;transition:transform .12s,background .2s,color .2s}.fb-sheet button.fb-cta[hidden]{display:none !important}.fb-sheet button.fb-cta:hover{background:var(--accent-text) !important;color:#fff !important}.fb-sheet button.fb-cta:active{transform:scale(.98)}.fb-cta-ico{display:flex;line-height:0}.fb-form{display:flex;flex-direction:column;gap:10px}.fb-form h3{margin:2px 0 0;font-size:17px;font-weight:800;color:var(--ink)}.fb-form-sub{margin:-4px 0 4px;font-size:12px;font-weight:600;color:var(--muted);line-height:1.9}.fb-sheet button.fb-back{align-self:flex-start;display:inline-flex !important;align-items:center;gap:5px;margin:0 !important;padding:6px 12px !important;border:0 !important;border-radius:999px !important;background:var(--paper) !important;color:var(--ink) !important;font-family:inherit !important;font-size:11.5px !important;font-weight:800 !important;box-shadow:none !important;cursor:pointer;outline:none !important}.fb-rate{display:flex;gap:4px;direction:rtl}.fb-sheet button.fb-rate-star{width:40px !important;height:40px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:12px !important;background:var(--paper) !important;color:rgba(160,160,155,.55) !important;font-size:22px !important;line-height:1;box-shadow:none !important;outline:none !important;cursor:pointer;transition:color .15s,transform .12s,background .15s}.fb-sheet button.fb-rate-star.on{color:#f5b301 !important;background:#fff8e6 !important}.fb-sheet button.fb-rate-star:active{transform:scale(.9)}.fb-sheet .fb-input{display:block;width:100%;margin:0;padding:13px 16px;border:1.5px solid transparent !important;border-radius:18px !important;background:var(--paper) !important;color:var(--ink) !important;font-family:inherit;font-size:13px;font-weight:600;line-height:1.9;outline:none !important;box-shadow:none !important;resize:vertical;box-sizing:border-box;transition:border-color .2s,background .2s}.fb-sheet textarea.fb-input{min-height:110px}.fb-sheet .fb-input:focus{border-color:var(--ink) !important;background:#fff !important}.fb-file{display:block;cursor:pointer}.fb-file-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;border-radius:18px;border:1.5px dashed var(--line);background:var(--paper);color:var(--muted);font-size:12px;font-weight:800}.fb-file-list{display:flex;flex-wrap:wrap;gap:8px}.fb-file-list:empty{display:none}.fb-file-chip{position:relative;width:64px;height:64px;border-radius:14px;overflow:hidden;background:#1a1a18;color:#fff;display:flex;align-items:center;justify-content:center}.fb-file-chip img{width:100%;height:100%;object-fit:cover}.fb-sheet .fb-file-chip button.fb-file-x{position:absolute;top:3px;left:3px;z-index:2;width:20px !important;height:20px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:rgba(0,0,0,.7) !important;color:#fff !important;font-size:9px !important;line-height:1;display:flex !important;align-items:center;justify-content:center;cursor:pointer;box-shadow:none !important}.fb-sheet .fb-file-chip button.fb-file-view{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#fff !important;display:flex !important;align-items:center;justify-content:center;cursor:pointer;box-shadow:none !important;position:relative}.fb-file-chip video{width:100%;height:100%;object-fit:cover;pointer-events:none}.fb-file-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);pointer-events:none}.fb-file-chip.is-video{box-shadow:0 0 0 2px var(--accent-bright)}.fb-file-hint{font-size:11px;font-weight:600;color:var(--muted);line-height:1.8}.fb-file-count{align-self:center;font-size:11px;font-weight:800;color:var(--muted)}.fb-form-msg{min-height:0;font-size:12px;font-weight:700;line-height:1.8}.fb-form-msg.err:not(:empty){padding:9px 14px;border-radius:14px;background:#fdecea;color:#b3261e}.fb-sheet button.fb-submit{display:flex !important;align-items:center;justify-content:center;gap:9px;width:100% !important;height:50px;margin:4px 0 0 !important;padding:0 18px !important;border:0 !important;border-radius:999px !important;background:var(--ink) !important;color:#fff !important;font-family:inherit !important;font-size:13.5px !important;font-weight:800 !important;box-shadow:none !important;outline:none !important;cursor:pointer;transition:background .2s,transform .12s}.fb-sheet button.fb-submit:hover{background:#2a2926 !important}.fb-sheet button.fb-submit:active{transform:scale(.98)}.fb-sheet button.fb-submit.busy{pointer-events:none;opacity:.9}.fb-sheet button.fb-submit.busy::before{content:"";width:16px;height:16px;box-sizing:border-box;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:fbSpin .7s linear infinite}.fb-sheet.is-form .fb-tabs{opacity:.45;pointer-events:none}.fb-viewer{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:rgba(8,8,7,.94)}.fb-viewer[hidden]{display:none}.fb-viewer-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:56px 14px 18px;box-sizing:border-box}.fb-viewer-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:14px}.fb-viewer-stage .jvp{--jvp-maxh:calc(100vh - 160px)}.fb-sheet button.fb-viewer-x{position:absolute;top:14px;right:14px;z-index:3;width:38px !important;height:38px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;display:flex !important;align-items:center;justify-content:center;background:rgba(255,255,255,.16) !important;color:#fff !important;cursor:pointer;box-shadow:none !important;outline:none !important}.fb-panel{position:relative}.fb-sheet.kb-open{inset:auto !important;left:0 !important;right:0 !important;top:var(--vvt,0px) !important;height:var(--vvh,100%) !important}.fb-sheet.kb-open .fb-panel{height:auto;max-height:calc(var(--vvh,100vh) - 8px)}.fb-sheet.kb-open .fb-head,.fb-sheet.kb-open .fb-tabs{display:none}.fb-sheet.kb-open textarea.fb-input{min-height:84px;max-height:30vh}.jeft-ss-app .card{overflow-x:hidden !important}.jeft-ss-app .card-actions,.jeft-ss-app .card-actions-below{position:relative;max-width:100%}.jeft-ss-app .fb-tip{max-width:min(240px,78vw)}.fb-bars{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.fb-bar{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;color:rgba(255,255,255,.75)}.fb-bar span{width:10px;text-align:center}.fb-bar i{flex:1 1 auto;height:6px;border-radius:3px;background:rgba(255,255,255,.16);overflow:hidden;display:block}.fb-bar i b{display:block;height:100%;border-radius:3px;background:#f5b301}.fb-bar em{font-style:normal;width:22px;text-align:left}.fb-tabs{padding:6px !important;gap:6px !important}.fb-sheet button.fb-tab{height:36px !important}.glb-tabs{padding:5px !important;gap:4px}body .jeft-toast.jeft-toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));right:auto;top:auto;z-index:100095;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(92vw,440px);box-sizing:border-box;padding:10px 10px 10px 12px;border-radius:18px;border:0;color:#fff;direction:rtl;text-align:right;font-family:var(--jeft-font,'Vazirmatn'),system-ui,sans-serif;font-size:12.5px;font-weight:400;line-height:1.9;background:#1f8a4c;box-shadow:0 14px 32px rgba(20,19,17,.28);opacity:0;transform:translate(-50%,14px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}body .jeft-toast.jeft-toast.err{background:#c62828}body .jeft-toast.jeft-toast.ok{background:#1f8a4c}body .jeft-toast.jeft-toast.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}body .jeft-toast.jeft-toast::before{content:none !important}.jeft-toast .jt-ico{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center}.jeft-toast .jt-msg{flex:1 1 auto;min-width:0;font-weight:400}.jeft-toast .jt-msg b{font-weight:800}.jeft-toast .jt-msg a{margin-inline-start:12px;color:#fff;font-weight:800;text-decoration-line:underline;text-decoration-style:var(--jds-ul-style,dashed);text-decoration-thickness:var(--jds-ul-w,1px);text-decoration-color:var(--jds-ul-c,currentColor);text-underline-offset:var(--jds-ul-off,4px)}.jeft-toast .jt-x{flex:0 0 auto;width:26px !important;height:26px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;display:inline-flex !important;align-items:center;justify-content:center;background:rgba(255,255,255,.18) !important;color:#fff !important;cursor:pointer;box-shadow:none !important;outline:none !important;line-height:1}.jeft-toast .jt-x:hover{background:rgba(255,255,255,.32) !important}body.jeft-ss-has-product-page .jeft-toast.jeft-toast{bottom:calc(92px + env(safe-area-inset-bottom))}@media (min-width:900px){body.jeft-ss-has-product-page .jeft-toast.jeft-toast{bottom:28px}}@media (min-width:640px){.added-sheet,.filter-sheet,.fb-sheet,.jeft-ss-app .size-guide-lightbox{align-items:flex-end !important;padding:0 !important}.added-sheet-panel{border-radius:22px 22px 0 0 !important;padding:28px 22px calc(22px + env(safe-area-inset-bottom)) !important;opacity:1 !important;transform:translateY(100%) !important;transition:transform .32s cubic-bezier(.2,.8,.2,1) !important}.added-sheet.open .added-sheet-panel{transform:translateY(0) !important}.filter-sheet-panel{max-width:420px !important;border-radius:22px 22px 0 0 !important;padding:18px 20px calc(18px + env(safe-area-inset-bottom)) !important;opacity:1 !important;transform:translateY(100%) !important;transition:transform .32s cubic-bezier(.2,.8,.2,1) !important}.filter-sheet.open .filter-sheet-panel{transform:translateY(0) !important}.fb-panel{border-radius:24px 24px 0 0 !important}.jeft-ss-app .sgl-sheet{border-radius:22px 22px 0 0 !important;box-shadow:0 -20px 50px rgba(20,19,17,.25) !important;transform:translateY(16px)}.jeft-ss-app .size-guide-lightbox.open .sgl-sheet{transform:translateY(0)}}.rv-star.part{--rv-fill:#f5b301;--rv-empty:rgba(160,160,155,.45);background:linear-gradient(to left,var(--rv-fill) var(--f),var(--rv-empty) var(--f));-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent}.jpp-mc-stars .rv-star.part{--rv-fill:#ffc83d;--rv-empty:rgba(255,255,255,.35)}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0 0 3px}.card-title-row h2{flex:1 1 auto;min-width:0;margin:0 !important;text-align:right}.card-rating{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--paper,#F0F0F0);color:var(--ink,#141311) !important;font-size:11.5px;text-decoration:none !important;white-space:nowrap;direction:rtl}.card-rating[hidden]{display:none}.card-rating b{font-weight:800}.card-rating span{color:var(--muted,#8a8478);font-weight:600}.card-rating .fb-stars{display:inline-flex;gap:1px}.card-rating .rv-star{font-size:12px;line-height:1;color:rgba(160,160,155,.5)}.card-rating .rv-star.filled{color:#f5b301}@media (min-width:641px){.overlay{align-items:flex-end !important;padding:0 !important}.card{--card-pad-x:20px;--card-pad-b:calc(18px + env(safe-area-inset-bottom));width:min(440px,100vw) !important;max-height:90vh;max-height:90dvh;border-radius:24px 24px 0 0 !important;padding:12px var(--card-pad-x) var(--card-pad-b) !important;box-shadow:0 -20px 50px rgba(20,19,17,.22) !important;transform:translateY(100%) !important;opacity:1 !important;transition:transform .35s cubic-bezier(.2,.8,.2,1) !important}.overlay.open .card{transform:translateY(0) !important}.card::before{content:"";display:block;width:38px;height:4px;border-radius:3px;background:var(--line);margin:0 auto 10px;flex:0 0 auto}}.card-title-row{display:contents}.card-head .card-rating{margin:0 auto;padding:5px 11px}.rv-star.part{position:relative;display:inline-block;background:none !important;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:rgba(160,160,155,.5)}.rv-star.part::before{content:"★";position:absolute;top:0;inset-inline-start:0;width:var(--f);overflow:hidden;white-space:nowrap;color:var(--rv-fill,#f5b301);-webkit-text-fill-color:var(--rv-fill,#f5b301);pointer-events:none}.jpp-mc-stars .rv-star.part{--rv-fill:#ffc83d}.product-page-btn,.jeft-ss-product-page a.jpp-quick-view,.jcs .jcs-ghost,.added-sheet-btn.secondary,.jcs-cart-edit{background:#fff !important;border:1px solid var(--line,#d7d5cf) !important;color:var(--ink,#141311) !important;border-radius:999px !important;font-weight:700 !important;box-shadow:none !important}.product-page-btn:hover,.jeft-ss-product-page a.jpp-quick-view:hover,.jcs .jcs-ghost:hover,.added-sheet-btn.secondary:hover,.jcs-cart-edit:hover{background:var(--paper-2,#F0F0F0) !important;border-color:var(--muted,#8a8478) !important;color:var(--ink,#141311) !important}.card-head{position:relative}.card-head .card-rating{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0 !important;padding:6px 13px;gap:6px}.card-rating .rv-star{font-size:14px}.qty-stepper{direction:ltr;display:inline-flex !important;align-items:center;gap:2px;height:52px;padding:4px;box-sizing:border-box;background:var(--paper,#F0F0F0) !important;border:0 !important;border-radius:999px !important;overflow:visible !important;width:fit-content;flex:0 0 auto}.qty-stepper button{width:44px !important;height:44px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#fff !important;color:var(--ink,#141311) !important;font-size:17px;line-height:1;box-shadow:none !important}.qty-stepper button:hover{background:#fff !important;box-shadow:0 2px 8px rgba(20,19,17,.14) !important}.qty-stepper span{min-width:38px;text-align:center;font-size:14px;font-weight:800}.buy-row,.jpp-buy-row{align-items:stretch !important}.buy-wrap .buy{min-height:48px}.qty-stepper button.is-max{opacity:.35;cursor:not-allowed;box-shadow:none !important}.buy-row .qty-stepper{height:46px;padding:3px}.buy-row .qty-stepper button{width:40px !important;height:40px !important;font-size:16px}.buy-row .qty-stepper span{min-width:34px;font-size:13.5px}.buy-row .buy-wrap .buy{min-height:52px;font-size:14.5px}.buy-row{align-items:center !important}.filter-trigger.assist-trigger{background:var(--accent-bright,#a0f00b) !important;color:#141311 !important;border-color:transparent !important;font-weight:800;gap:6px;box-shadow:0 6px 16px -6px rgba(120,190,0,.7)}.filter-trigger.assist-trigger:hover{filter:brightness(.97)}.filter-trigger.assist-trigger svg{color:#141311;animation:asSpark 2.6s ease-in-out infinite}@keyframes asSpark{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(12deg)}}.as-sheet{position:fixed;inset:0;z-index:100090;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility 0s linear .22s;direction:rtl}.as-sheet.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s}.as-bd{position:absolute;inset:0;background:rgba(20,19,17,.5);backdrop-filter:blur(3px)}.as-card{position:relative;width:min(100%,440px);max-height:92vh;overflow:auto;padding:10px 22px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -20px 50px rgba(20,19,17,.22);transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);font-family:inherit}.as-sheet.open .as-card{transform:none}.as-grab{width:38px;height:4px;border-radius:3px;background:#d7d5cf;margin:2px auto 12px}.as-x{position:absolute;top:14px;left:14px;width:34px;height:34px;border:0;border-radius:50%;background:#F0F0F0;color:#141311;cursor:pointer;font-size:13px}.as-title{font-size:17px;font-weight:900;margin:4px 4px 6px}.as-intro{margin:0 4px 16px;font-size:12.5px;color:#8a8478;line-height:1.9}.as-lab{margin:14px 4px 8px;font-size:12.5px;font-weight:800}.as-lab small{font-weight:500;color:#8a8478}.as-input{display:flex;align-items:center;gap:10px;height:54px;padding:0 18px;border-radius:18px;background:#F0F0F0}.as-input input{flex:1;min-width:0;height:100%;border:0 !important;background:transparent !important;outline:none !important;box-shadow:none !important;font-family:inherit;font-size:18px;font-weight:800;color:#141311;text-align:right}.as-input span{font-size:12px;color:#8a8478;font-weight:700}.as-res{display:none;margin:10px 4px 0;padding:10px 14px;border-radius:14px;background:rgba(160,240,11,.2);font-size:13px}.as-res.show{display:block}.as-res b{font-weight:900}.as-colors{display:flex;flex-wrap:wrap;gap:8px}.as-c{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 14px;border:1.5px solid #d7d5cf;border-radius:999px;background:#fff;font-family:inherit;font-size:12px;font-weight:700;color:#141311;cursor:pointer}.as-c i{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px rgba(20,19,17,.15)}.as-c.on{background:#141311;border-color:#141311;color:#fff}.as-go{width:100%;margin-top:20px;height:54px;border:0;border-radius:999px;background:#a0f00b;color:#141311;font-family:inherit;font-size:14.5px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px -8px rgba(120,190,0,.7)}.assist-bar{position:absolute;top:74px;left:50%;transform:translate(-50%,-8px);z-index:12;display:none;align-items:center;gap:10px;padding:7px 8px 7px 16px;border-radius:999px;background:#141311;color:#fff;font-size:12px;font-weight:700;box-shadow:0 10px 24px rgba(20,19,17,.25)}.assist-bar.show{display:flex;transform:translate(-50%,0)}.assist-bar button{width:24px;height:24px;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;font-size:11px}.qty-stepper{background:#fff !important;box-shadow:inset 0 0 0 1px var(--line,#d7d5cf)}.qty-stepper button{background:var(--paper,#F0F0F0) !important}.qty-stepper button:hover{background:#e6e5df !important;box-shadow:none !important}.as-card{width:min(100%,480px);min-height:min(560px,88vh);display:flex;flex-direction:column}.as-ai{display:flex;align-items:center;gap:12px;margin:2px 4px 14px;padding-inline-end:44px}.as-orb{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:#141311;color:#a0f00b;box-shadow:0 8px 20px -8px rgba(20,19,17,.6),inset 0 0 0 1px rgba(160,240,11,.35)}.as-orb svg{animation:asSpark 2.6s ease-in-out infinite}.as-ai .as-title{margin:0}.as-stepno{margin-top:2px;font-size:11.5px;font-weight:700;color:#8a8478}.as-prog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 4px 18px}.as-prog i{height:5px;border-radius:99px;background:#e6e5df;position:relative;overflow:hidden}.as-prog i.done{background:#141311}.as-prog i.now{background:#e6e5df}.as-prog i.now::after{content:"";position:absolute;inset:0;width:55%;border-radius:99px;background:#a0f00b;animation:asNow 1.4s ease-in-out infinite alternate}@keyframes asNow{from{width:30%}to{width:100%}}.as-body{flex:1 1 auto;min-height:230px;animation:asIn .35s ease both}@keyframes asIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.as-q{margin:4px 4px 6px !important;font-size:20px !important;font-weight:900 !important;line-height:1.5;min-height:1.5em}.as-q.typing::after{content:"▍";color:#a0f00b;margin-inline-start:2px;animation:asCaret .7s steps(1) infinite}@keyframes asCaret{50%{opacity:0}}.as-body .as-intro{margin:0 4px 16px}.as-seg{display:flex;gap:4px;padding:4px;margin:0 0 14px;border-radius:999px;background:#F0F0F0}.as-seg button{flex:1;height:40px;border:0 !important;border-radius:999px !important;background:transparent !important;font-family:inherit;font-size:12.5px;font-weight:800;color:#8a8478;cursor:pointer;transition:background .2s,color .2s}.as-seg button.on{background:#141311 !important;color:#fff}.as-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.as-sz{height:46px;border:1.5px solid #d7d5cf !important;border-radius:14px !important;background:#fff !important;font-family:inherit;font-size:14px;font-weight:800;color:#141311;cursor:pointer;transition:transform .12s,background .15s}.as-sz:active{transform:scale(.95)}.as-sz.on{background:#141311 !important;border-color:#141311 !important;color:#a0f00b}.as-hint{margin:10px 4px 0;font-size:11.5px;color:#8a8478;line-height:1.9}.as-empty{margin:20px 4px;color:#8a8478;font-size:13px}.as-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.as-cat{min-height:74px;padding:10px;border:1.5px solid #d7d5cf !important;border-radius:18px !important;background:#fff !important;font-family:inherit;font-size:15px;color:#141311;cursor:pointer;transition:transform .12s,background .15s}.as-cat:active{transform:scale(.97)}.as-cat.on{background:#141311 !important;border-color:#141311 !important;color:#a0f00b}.as-sum{margin:16px 4px 0;font-size:12.5px;line-height:1.9}.as-sum:empty{display:none}.as-sum b{font-weight:900}.as-nav{display:flex;align-items:center;gap:10px;margin-top:18px}.as-nav button{height:52px;border:0 !important;border-radius:999px !important;font-family:inherit;font-size:14px;font-weight:900;cursor:pointer}.as-back{padding:0 20px;background:#F0F0F0 !important;color:#141311}.as-skip{padding:0 18px;background:transparent !important;color:#8a8478}.as-nav .as-go{flex:1;margin:0;width:auto}.as-go:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.as-fcard{margin-bottom:6px}.as-fbtn{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0 !important;border-radius:20px !important;background:#F0F0F0 !important;font-family:inherit;text-align:right;cursor:pointer;color:#141311}.as-fbtn b{display:block;font-size:13.5px;font-weight:900}.as-fbtn small{display:block;margin-top:2px;font-size:11.5px;color:#8a8478}}html.jeft-ss-layer-up .jhm-vitrin,html.jeft-ss-layer-up .jeft-ss-embed{z-index:100050 !important}html.jeft-ss-layer-up .jh-bar,html.jeft-ss-layer-up .jh-m3 .jh-bar{z-index:9990}.as-sheet{z-index:100300;align-items:flex-end !important}.as-card{width:min(100%,640px) !important;border-radius:28px 28px 0 0 !important;padding:10px 24px calc(22px + env(safe-area-inset-bottom)) !important;transform:translateY(105%);transition:transform .38s cubic-bezier(.2,.8,.2,1);opacity:1 !important;max-height:92vh}.as-sheet.open .as-card{transform:none !important}.as-grab{display:block !important;width:44px;height:5px;border-radius:99px;background:#d9d7d0;margin:4px auto 14px}.as-sheet button{font-family:inherit;-webkit-appearance:none;appearance:none;text-transform:none;letter-spacing:0;text-shadow:none}.as-sheet .as-x{position:absolute;top:14px;left:16px;width:38px;height:38px;padding:0 !important;border:0 !important;border-radius:50% !important;background:#F0F0F0 !important;color:#141311 !important;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.as-sheet .as-sizes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (min-width:640px){.as-sheet .as-sizes{grid-template-columns:repeat(7,minmax(0,1fr))}}.as-sheet button.as-sz,.as-sheet button.as-cat,.as-sheet button.as-c{border:1.5px solid #d7d5cf !important;background:#fff !important;color:#141311 !important;box-shadow:none !important;outline:0;transition:background .15s,color .15s,border-color .15s,transform .12s}.as-sheet button.as-sz:hover,.as-sheet button.as-cat:hover,.as-sheet button.as-c:hover{background:#f3f2ee !important;border-color:#141311 !important;color:#141311 !important}.as-sheet button.as-sz.on,.as-sheet button.as-cat.on,.as-sheet button.as-c.on,.as-sheet button.as-sz.on:hover,.as-sheet button.as-cat.on:hover,.as-sheet button.as-c.on:hover{background:#141311 !important;border-color:#141311 !important;color:#fff !important}.as-sheet button.as-sz.on,.as-sheet button.as-sz.on:hover{color:#a0f00b !important}.as-sheet button.as-sz{height:48px;border-radius:14px !important;font-size:14.5px;font-weight:800}.as-colors{display:flex;flex-wrap:wrap;gap:9px;max-height:46vh;overflow-y:auto;padding:2px}.as-sheet button.as-c{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 12px;border-radius:999px !important;font-size:13px;font-weight:800;cursor:pointer}.as-c i{flex:0 0 auto;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(20,19,17,.22)}.as-c.on i{box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 0 0 2px #a0f00b}.as-cats{max-height:46vh;overflow-y:auto;padding:2px}.as-sheet button.as-cat b{font-size:14.5px;font-weight:900;color:inherit}.as-sheet .as-nav button{border:0 !important}.as-sheet .as-nav .as-go{background:#a0f00b !important;color:#141311 !important;box-shadow:0 14px 26px -12px rgba(110,180,0,.9) !important}.as-sheet .as-nav .as-go:hover{background:#b4ff1a !important;color:#141311 !important}.as-sheet .as-nav .as-back{background:#F0F0F0 !important;color:#141311 !important}.as-sheet .as-nav .as-skip{background:transparent !important;color:#8a8478 !important}.as-sheet .as-seg button{border:0 !important;background:transparent !important;color:#8a8478 !important}.as-sheet .as-seg button.on{background:#141311 !important;color:#fff !important}.as-input{display:flex;align-items:center;gap:10px;padding:0 18px;height:60px;border-radius:20px;background:#F0F0F0}.as-input input{flex:1;border:0 !important;background:transparent !important;outline:0;box-shadow:none !important;font-family:inherit;font-size:22px;font-weight:900;color:#141311;text-align:right}.as-input span{color:#8a8478;font-weight:800}.as-res{display:none;margin-top:12px;padding:12px 16px;border-radius:16px;background:#eefad0;font-size:13px}.as-res.show{display:block}.as-res b{font-weight:900}.assist-tip{position:fixed;z-index:9980;display:none;align-items:center;gap:10px;max-width:min(92vw,420px);padding:10px 10px 10px 14px;border-radius:16px;background:#141311;color:#fff;font-size:12.5px;font-weight:800;line-height:1.7;box-shadow:0 18px 36px -12px rgba(20,19,17,.6);direction:rtl}.assist-tip.show{display:flex;animation:atIn .3s ease both}@keyframes atIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.assist-tip::before{content:"";position:absolute;top:-6px;left:var(--ax,50%);width:12px;height:12px;margin-left:-6px;background:#141311;transform:rotate(45deg);border-radius:3px 0 0 0}.assist-tip .at-txt{flex:1;min-width:0}.assist-tip .at-txt::before{content:"✦ ";color:#a0f00b}.assist-tip button{flex:0 0 auto;border:0 !important;cursor:pointer;font-family:inherit}.assist-tip .at-clear{padding:6px 12px;border-radius:999px !important;background:rgba(255,255,255,.14) !important;color:#fff !important;font-size:11.5px;font-weight:800}.assist-tip .at-x{width:28px;height:28px;border-radius:50% !important;background:#a0f00b !important;color:#141311 !important;font-size:12px}@property --jpp-ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes jppOffSpin{from{--jpp-ang:0deg}to{--jpp-ang:360deg}}.jeft-ss-app .swatch-wrap{position:relative;display:inline-flex}.jeft-ss-app i.swatch-off,.jeft-ss-app i.size-off{position:absolute;z-index:3;top:-9px;left:-13px;padding:2px 6px;border-radius:999px;background:#141311;color:#a0f00b;font-style:normal;font-size:9.5px;font-weight:900;line-height:1.5;isolation:isolate;box-shadow:0 5px 12px -4px rgba(20,19,17,.6);pointer-events:none;white-space:nowrap}.jeft-ss-app i.size-off{top:-8px;left:-6px}.jeft-ss-app i.swatch-off::before,.jeft-ss-app i.size-off::before{content:"";position:absolute;inset:-1px;padding:1.6px;border-radius:inherit;background:conic-gradient(from var(--jpp-ang),transparent 0%,transparent 52%,rgba(160,240,11,.25) 68%,rgba(160,240,11,.8) 86%,#d6ff6a 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:jppOffSpin 2.8s linear infinite}.jeft-ss-app .size-btn{position:relative}@media (prefers-reduced-motion:reduce){.jeft-ss-app i.swatch-off::before,.jeft-ss-app i.size-off::before{animation:none}}.as-sheet .as-nav .as-go{flex:1 1 100% !important;width:100% !important;min-width:0}.as-sheet .as-cats{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px}.as-sheet button.as-cat{min-height:60px;padding:8px 6px;border-radius:16px !important}.as-sheet button.as-cat b{font-size:13px;line-height:1.6}.assist-tip .at-x{display:flex !important;align-items:center;justify-content:center;padding:0 !important;line-height:0}.assist-tip .at-x svg{display:block}.assist-tip{z-index:9980}.as-card,.as-body{overflow-x:hidden;max-width:100%}.as-sheet .as-sizes{grid-template-columns:repeat(6,minmax(0,1fr)) !important}@media (min-width:640px){.as-sheet .as-sizes{grid-template-columns:repeat(7,minmax(0,1fr)) !important}}.as-sheet button.as-sz{min-width:0;padding:0 !important}.as-card{max-height:calc(var(--vvh,100vh) * .94) !important;overflow-y:auto}button.as-fbtn,button.as-fbtn b,button.as-fbtn small{color:#141311 !important}button.as-fbtn small{color:#8a8478 !important}button.as-fbtn:hover{background:#141311 !important}button.as-fbtn:hover b{color:#fff !important}button.as-fbtn:hover small{color:rgba(255,255,255,.72) !important}button.as-fbtn .as-orb{color:#a0f00b !important}html.jeft-ss-layer-up .jhm-vitrin,html.jeft-ss-layer-up .jeft-ss-embed{z-index:100050 !important}html:has(.filter-sheet.open) .jhm-vitrin,html:has(.filter-sheet.open) .jeft-ss-embed{z-index:100050 !important}