.pg-products .plp-hero{padding-block:30px 82px}.pg-products .plp-hero__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:24px;gap:24px}.pg-products .plp-hero h1{margin-top:10px;font-size:clamp(30px,3.8vw,50px)}.pg-products .plp-hero__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:14px}.pg-products .plp-hero__meta b{color:var(--gold);font-size:22px;font-weight:800}.pg-products .plp-hero__meta .sep{width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.25)}.pg-products .plp-hero__meta .live{display:inline-flex;align-items:center;gap:7px}.pg-products .plp-hero__meta .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgba(23,163,74,.2)}.pg-products .plp-hero__deco{width:330px;height:150px;overflow:visible;direction:ltr}.pg-products .plp-hero__deco text{direction:ltr}.pg-products .plp-hero__deco .ln{stroke:rgba(207,224,255,.5);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.pg-products .plp-hero__deco .dm{stroke:var(--gold);stroke-width:1;fill:none}.pg-products .plp-hero__deco text{font-family:var(--mono);font-size:9.5px;fill:var(--gold)}.pg-products .plp-hero__deco text.mut{fill:rgba(207,224,255,.35)}.pg-products .plp-hero__deco .dw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.2s .3s var(--ease-out) forwards}.pg-products .fitbar{position:relative;overflow:hidden;margin-top:26px;display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:12px 12px 12px 14px;border-radius:22px;border:1.5px solid var(--gold);background:linear-gradient(270deg,rgba(255,191,0,.13),rgba(255,191,0,.02) 70%);box-shadow:0 0 0 6px rgba(255,191,0,.06);transition:border-color .4s,background .4s,box-shadow .4s}.pg-products .fitbar:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 42%,rgba(255,191,0,.16) 50%,transparent 58%);transform:translateX(100%);animation:plpSweep 6s 2s var(--ease-out) infinite}@keyframes plpSweep{0%{transform:translateX(100%)}45%,to{transform:translateX(-100%)}}.pg-products .fitbar__ic{position:relative;width:44px;height:44px;border-radius:14px;background:var(--gold);color:var(--navy-900);display:grid;place-items:center;flex-shrink:0;transition:background .3s,color .3s}.pg-products .fitbar__ic:after{content:"";position:absolute;inset:-5px;border-radius:18px;border:1.5px solid var(--gold);animation:plpRingOut 2.4s ease-out infinite}@keyframes plpRingOut{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.28);opacity:0}}.pg-products .fitbar__ic svg{width:22px;height:22px}.pg-products .fitbar__txt{min-width:0}.pg-products .fitbar__txt small{display:block;font-size:11.5px;color:#8fa1c7;line-height:1.5}.pg-products .fitbar__txt b{display:block;color:#fff;font-size:15px;line-height:1.6}.pg-products .fitbar__txt b em{color:var(--gold)}.pg-products .fitbar__car{display:flex;align-items:center;gap:10px;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:1px solid hsla(0,0%,100%,.12);border-inline-start:1px solid hsla(0,0%,100%,.12)}.pg-products .fitbar__car-ic{width:38px;height:38px;border-radius:12px;background:hsla(0,0%,100%,.08);color:var(--gold);display:grid;place-items:center;flex-shrink:0}.pg-products .fitbar__car-ic svg{width:19px;height:19px}.pg-products .fitbar__spec{display:grid;line-height:1.45;font-size:12px;color:#8fa1c7}.pg-products .fitbar__spec b{color:#fff;font-size:13px}.pg-products .fitbar__end{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-products .fitbar__sw{display:inline-flex;align-items:center;gap:10px;height:38px;white-space:nowrap;padding-inline:14px 6px;border-radius:99px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:13px;font-weight:700;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-products .fitbar__sw .switch{width:42px;height:24px}.pg-products .fitbar__sw .switch:after{width:18px;height:18px}.pg-products .fitbar__sw .switch:checked:after{inset-inline-start:21px}.pg-products .fitbar.is-off{border-color:hsla(0,0%,100%,.2);border-style:dashed;background:transparent;box-shadow:none}.pg-products .fitbar.is-off .fitbar__ic:after,.pg-products .fitbar.is-off:after{display:none}.pg-products .fitbar.is-off .fitbar__ic{background:hsla(0,0%,100%,.08);color:#8fa1c7}.pg-products .subcats{position:relative;z-index:3;margin-top:-34px;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-2);padding:8px}.pg-products .subcats__track{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent)}.pg-products .subcats__track::-webkit-scrollbar{display:none}.pg-products .sc{display:flex;align-items:center;gap:10px;height:58px;padding-inline:8px 18px;border-radius:16px;border:1px solid transparent;background:transparent;white-space:nowrap;text-align:start;scroll-snap-align:start;flex-shrink:0;transition:background .25s,border-color .25s}.pg-products .sc .ic{width:42px;height:42px;border-radius:13px;background:var(--surface-2);display:grid;place-items:center;color:var(--heading);transition:transform .45s var(--ease-spring),background .25s,color .25s}.pg-products .sc .ic svg{width:21px;height:21px}.pg-products .sc b{display:block;font-size:13.5px;color:var(--heading);line-height:1.45}.pg-products .sc small{display:block;font-size:11px;color:var(--muted);font-weight:600;line-height:1.3}.pg-products .sc:hover{background:var(--surface-2)}.pg-products .sc:hover .ic{transform:rotate(-10deg) scale(1.06);background:var(--surface);box-shadow:var(--shadow-1)}.pg-products .sc.is-active{background:var(--navy-900)}.pg-products .sc.is-active b{color:#fff}.pg-products .sc.is-active small{color:#8fa1c7}.pg-products .sc.is-active .ic{background:var(--gold);color:var(--navy-900);box-shadow:none}:root[data-theme=dark] .pg-products .sc.is-active{background:var(--gold)}:root[data-theme=dark] .pg-products .sc.is-active b,:root[data-theme=dark] .pg-products .sc.is-active small{color:var(--navy-900)}:root[data-theme=dark] .pg-products .sc.is-active .ic{background:var(--navy-900);color:var(--gold)}.pg-products .plp{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin-top:28px}.pg-products .filters{position:-webkit-sticky;position:sticky;top:calc(84px + var(--nav-h));max-height:calc(100vh - 100px - var(--nav-h));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;interpolate-size:allow-keywords}.pg-products .filters__head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line);flex-shrink:0;position:relative}.pg-products .filters__head h2{font-size:16px;font-weight:800;display:flex;align-items:center;gap:9px}.pg-products .filters__head h2 svg{width:19px;height:19px;color:var(--gold-600)}.pg-products .filters__head h2 em{font-style:normal;min-width:22px;height:22px;padding-inline:6px;border-radius:99px;background:var(--gold);color:var(--navy-900);font-size:11.5px;font-weight:800;display:inline-grid;place-items:center;transition:transform .4s var(--ease-spring)}.pg-products .filters__head h2 em.bump{animation:bump .5s var(--ease-spring)}.pg-products .filters__clear{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:none;color:var(--danger);font-size:12.5px;font-weight:700;padding:4px 6px;border-radius:8px}.pg-products .filters__clear:hover{background:var(--danger-soft)}.pg-products .filters__foot,.pg-products .filters__handle,.pg-products .filters__x{display:none}.pg-products .filters__body{overflow-y:auto;overscroll-behavior:contain;padding:0 18px 8px;scrollbar-width:thin}.pg-products .filters .acc summary{padding:15px 0;font-size:14.5px}.pg-products .filters .acc summary .pm{width:28px;height:28px}.pg-products .filters .acc summary .acc__n{margin-inline:-8px auto;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--gold);color:#011938;font-style:normal;font-size:12px;font-weight:800;display:inline-grid;place-items:center}.pg-products .filters .acc summary .pm:after,.pg-products .filters .acc summary .pm:before{width:11px}.pg-products .filters .acc .acc__b{padding:0 0 18px;color:var(--ink);max-width:none;line-height:1.85}.pg-products .filters .acc::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ease-out),content-visibility .45s allow-discrete}.pg-products .filters .acc[open]::details-content{block-size:auto}.pg-products .tree{display:grid;grid-gap:2px;gap:2px}.pg-products .tree a,.pg-products .tree button{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:10px;background:none;font-size:13.5px;color:var(--ink-soft);text-align:start;transition:background .2s,color .2s,padding .3s var(--ease-out)}.pg-products .tree a:hover,.pg-products .tree button:hover{background:var(--surface-2);color:var(--heading)}.pg-products .tree .is-empty{opacity:.55}.pg-products .tree svg{width:17px;height:17px;flex-shrink:0}.pg-products .tree .cnt{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px;color:var(--muted);font-weight:600}.pg-products .tree .chev{width:15px;height:15px;color:var(--muted);transition:transform .35s var(--ease-out)}.pg-products .tree .tree__p{font-weight:700;color:var(--heading)}.pg-products .tree li.is-open>.tree__p .chev{transform:rotate(180deg)}.pg-products .tree ul{display:grid;grid-gap:1px;gap:1px;margin-block:2px 6px;margin-inline:18px 0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:1.5px dashed var(--line);border-inline-start:1.5px dashed var(--line)}.pg-products .tree li:not(.is-open)>ul{display:none}.pg-products .tree ul a{font-size:13px;padding-block:6px}.pg-products .tree ul a.is-active{background:var(--gold-soft);color:var(--heading);font-weight:700;-webkit-padding-start:14px;padding-inline-start:14px}.pg-products .tree ul a.is-active:before{content:"";position:absolute;inset-inline-start:-12px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:3px;rotate:45deg;background:var(--gold);box-shadow:0 0 0 3px var(--surface)}.pg-products .tree ul a.is-active .cnt{color:var(--gold-600)}.pg-products .filters .input-wrap .input{height:42px;border-radius:12px;font-size:13.5px;-webkit-padding-start:40px;padding-inline-start:40px}.pg-products .filters .input-wrap>svg{width:17px;height:17px;inset-inline-start:13px}.pg-products .blist{display:grid;grid-gap:2px;gap:2px;margin-top:10px}.pg-products .bl{display:flex;width:100%;padding:6px 4px;border-radius:10px;font-size:13.5px;gap:10px;transition:background .2s}.pg-products .bl:hover{background:var(--surface-2)}.pg-products .bl input{width:20px;height:20px;border-radius:6px}.pg-products .bl em{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;font-size:11.5px;color:var(--muted);font-weight:600}.pg-products .bl.is-extra{display:none}.pg-products .blist.is-all .bl.is-extra{display:flex;animation:plpFadeUp .4s var(--ease-out)}.pg-products .blist.is-q .bl{display:none}.pg-products .blist.is-q .bl.is-match{display:flex}.pg-products .bl__empty{display:none;font-size:12.5px;color:var(--muted);padding:8px 4px}.pg-products .blist.is-q.is-none .bl__empty{display:block}.pg-products .more-link{margin-top:6px;border:0;background:none;color:var(--gold-600);font-weight:700;font-size:12.5px;display:inline-flex;align-items:center;gap:4px;padding:4px}.pg-products .more-link svg{width:15px;height:15px;transition:transform .3s var(--ease-out)}.pg-products .more-link.is-on svg{transform:rotate(180deg)}@keyframes plpFadeUp{0%{opacity:0;transform:translateY(6px)}}.pg-products .hist{display:flex;align-items:flex-end;gap:2px;height:46px;padding-inline:11px}.pg-products .hist i{flex:1 1;border-radius:3px 3px 0 0;background:var(--line);transition:background .25s,opacity .25s;min-height:2px}.pg-products .hist i.on{background:color-mix(in srgb,var(--gold) 70%,transparent)}.pg-products .range{position:relative;height:30px;margin-top:-4px}.pg-products .range__track{position:absolute;inset-inline:11px;top:50%;height:5px;margin-top:-2.5px;border-radius:5px;background:var(--line)}.pg-products .range__fill{position:absolute;top:0;bottom:0;border-radius:inherit;background:var(--gold);box-shadow:0 0 12px rgba(255,191,0,.5)}.pg-products .range input{position:absolute;inset:0;width:100%;height:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;outline:none}.pg-products .range input::-webkit-slider-runnable-track{height:30px;background:transparent}.pg-products .range input::-moz-range-track{background:transparent}.pg-products .range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:22px;height:22px;margin-top:4px;border-radius:50%;background:var(--surface);border:5px solid var(--gold);box-shadow:0 3px 10px rgba(1,25,56,.25);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .3s var(--ease-spring),box-shadow .2s;transition:transform .3s var(--ease-spring),box-shadow .2s}.pg-products .range input::-moz-range-thumb{pointer-events:auto;width:12px;height:12px;border-radius:50%;background:var(--surface);border:5px solid var(--gold);box-shadow:0 3px 10px rgba(1,25,56,.25);cursor:grab}.pg-products .range input:active::-webkit-slider-thumb{transform:scale(1.18);cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 0 0 7px rgba(255,191,0,.2)}.pg-products .range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(255,191,0,.3)}.pg-products .rvals{display:grid;grid-template-columns:1fr 14px 1fr;align-items:center;grid-gap:6px;gap:6px;margin-top:8px}.pg-products .rvals>i{height:1.5px;background:var(--line)}.pg-products .rvals>div{background:var(--field);border-radius:12px;padding:6px 10px;line-height:1.5}.pg-products .rvals small{display:block;font-size:11px;color:var(--muted)}.pg-products .rvals b{font-size:14px;font-weight:800;color:var(--heading)}.pg-products .rvals span{font-size:10.5px;color:var(--muted);-webkit-margin-start:3px;margin-inline-start:3px}.pg-products .tiers{display:flex;flex-wrap:wrap;gap:6px}.pg-products .tchip{height:34px;padding-inline:12px;font-size:13px}.pg-products .tchip i{width:8px;height:8px;border-radius:50%;background:currentColor!important;border:0!important}.pg-products .tchip .chk{display:inline-flex;width:0;overflow:hidden;transition:width .3s var(--ease-out)}.pg-products .tchip.is-active .chk{width:15px}.pg-products .hint{font-size:11.5px;color:var(--muted);line-height:1.9;margin-top:10px}.pg-products .swl{display:grid;padding-block:6px 10px}.pg-products .swr{display:flex;align-items:center;gap:12px;padding:11px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-products .swr+.swr{border-top:1px dashed var(--line)}.pg-products .swr .ic{width:36px;height:36px;border-radius:11px;background:var(--field);display:grid;place-items:center;color:var(--heading);flex-shrink:0;transition:background .25s,color .25s}.pg-products .swr .ic svg{width:18px;height:18px}.pg-products .swr b{display:block;font-size:13.5px;color:var(--heading);line-height:1.5}.pg-products .swr small{display:block;font-size:11.5px;color:var(--muted);line-height:1.4}.pg-products .swr .switch{-webkit-margin-start:auto;margin-inline-start:auto}.pg-products .swr:has(.switch:checked) .ic{background:var(--gold);color:var(--navy-900)}.pg-products .results{position:relative;min-width:0}.pg-products .pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;min-height:34px}.pg-products .pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:12px 5px;border-radius:99px;background:var(--field);color:var(--heading);font-size:13px;font-weight:600;white-space:nowrap}.pg-products .pill>svg{width:15px;height:15px}.pg-products .pill button{width:24px;height:24px;border:0;border-radius:50%;background:var(--surface);color:var(--muted);display:grid;place-items:center;transition:background .2s,color .2s,transform .3s var(--ease-spring)}.pg-products .pill button svg{width:13px;height:13px}.pg-products .pill button:hover{background:var(--danger);color:#fff;transform:rotate(90deg)}.pg-products .pill--car{background:var(--navy-900);color:#fff}.pg-products .pill--car>svg{color:var(--gold)}.pg-products .pill--car button{background:hsla(0,0%,100%,.12);color:#fff}:root[data-theme=dark] .pg-products .pill--car{background:var(--gold);color:var(--navy-900)}:root[data-theme=dark] .pg-products .pill--car>svg{color:var(--navy-900)}:root[data-theme=dark] .pg-products .pill--car button{background:rgba(1,25,56,.15);color:var(--navy-900)}.pg-products .pill.is-new{animation:plpPillIn .5s var(--ease-spring) backwards;animation-delay:var(--d,0s)}.pg-products .pill.is-out{animation:plpPillOut .28s var(--ease-out) forwards}@keyframes plpPillIn{0%{transform:scale(.6);opacity:0}}@keyframes plpPillOut{to{transform:scale(.6);opacity:0;-webkit-margin-end:-60px;margin-inline-end:-60px}}.pg-products .pills__clear{border:0;background:none;color:var(--danger);font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:10px}.pg-products .pills__clear:hover{background:var(--danger-soft)}.pg-products .pills__clear svg{width:15px;height:15px}.pg-products .toolbar{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.pg-products .toolbar__sort{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.pg-products .toolbar__label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.pg-products .toolbar__label svg{width:17px;height:17px}.pg-products .toolbar__scroll{overflow-x:auto;scrollbar-width:none;min-width:0}.pg-products .toolbar__scroll::-webkit-scrollbar{display:none}.pg-products .toolbar .tabs button{height:36px;padding-inline:14px;font-size:13px;white-space:nowrap}.pg-products .toolbar__count{font-size:13px;color:var(--muted);white-space:nowrap}.pg-products .toolbar__count b{color:var(--heading);font-size:15px;font-weight:800}.pg-products .vt{display:inline-flex;padding:4px;border-radius:14px;background:var(--field);gap:2px;flex-shrink:0}.pg-products .vt button{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--muted);display:grid;place-items:center;transition:background .25s,color .25s,box-shadow .25s}.pg-products .vt button svg{width:18px;height:18px}.pg-products .vt button.is-active{background:var(--surface);color:var(--heading);box-shadow:var(--shadow-1)}.pg-products .busy{position:absolute;top:-12px;inset-inline:0;height:3px;border-radius:3px;overflow:hidden;opacity:0;transition:opacity .2s}.pg-products .busy i{position:absolute;top:0;bottom:0;width:38%;background:linear-gradient(90deg,transparent,var(--gold),transparent);animation:plpBusy .9s linear infinite}@keyframes plpBusy{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.pg-products .results.is-busy .busy{opacity:1}.pg-products .plp-grid{grid-auto-flow:row dense;transition:opacity .3s,filter .3s}.pg-products .results.is-busy .plp-grid{opacity:.4;filter:grayscale(.5);pointer-events:none}.pg-products .tick{display:inline-block;animation:plpTick .5s var(--ease-spring)}@keyframes plpTick{0%{transform:translateY(40%);opacity:0}}.pg-products .pcard__extra{display:none;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--ink-soft);margin-top:2px}.pg-products .pcard__extra span{display:inline-flex;align-items:center;gap:6px}.pg-products .pcard__extra svg{width:15px;height:15px;color:var(--muted)}.pg-products .pcard__extra .mono{font-size:11.5px;color:var(--muted)}.pg-products .pcard__extra .ok,.pg-products .pcard__extra .ok svg{color:var(--ok)}.pg-products .plp-grid.is-list{grid-template-columns:1fr;gap:14px}.pg-products .is-list .pcard{flex-direction:row;gap:22px;padding:12px}.pg-products .is-list .pcard__media{width:220px;flex-shrink:0;aspect-ratio:1/.82;align-self:center}.pg-products .is-list .pcard__fav{inset-inline-end:auto;inset-inline-start:188px;top:20px}.pg-products .is-list .pcard__quick{display:none}.pg-products .is-list .pcard__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:min-content;grid-column-gap:26px;column-gap:26px;grid-row-gap:7px;row-gap:7px;align-content:center;padding:6px 0}.pg-products .is-list .pcard__body>*{grid-column:1}.pg-products .is-list .pcard__meta{justify-content:flex-start;gap:14px}.pg-products .is-list .pcard__title{font-size:16.5px;min-height:0;-webkit-line-clamp:1}.pg-products .is-list .pcard__extra{display:flex}.pg-products .is-list .pcard__foot{grid-column:2;grid-row:1/span 6;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;margin:0;padding-block:0;padding-inline:24px 4px;-webkit-border-start:1px dashed var(--line);border-inline-start:1px dashed var(--line);min-width:190px}.pg-products .is-list .pcard__foot .add-btn{width:100%}.pg-products .is-list .pcard__foot .price{justify-items:start}.pg-products .is-list .pcard__foot .price b{font-size:20px}.pg-products .skcard{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.pg-products .skcard .skel:first-child{aspect-ratio:1/.86;border-radius:13px}.pg-products .is-list .skcard{grid-template-columns:220px 1fr;grid-template-rows:repeat(4,min-content);column-gap:22px;align-content:center}.pg-products .is-list .skcard .skel:first-child{grid-row:1/span 5;aspect-ratio:1/.82}.pg-products .promo{grid-column:1/-1;border-radius:var(--r-lg);padding:24px 30px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px}.pg-products .promo__vis{position:relative;width:132px;height:132px;flex-shrink:0}.pg-products .promo__vis .art{position:absolute;inset:18px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 20px 40px -12px rgba(0,0,0,.6)}.pg-products .promo__vis .art svg.part{width:58%;height:58%}.pg-products .promo__orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:gearSpin 26s linear infinite}.pg-products .promo__scan{position:absolute;inset:18px;border-radius:50%;overflow:hidden}.pg-products .promo__scan:after{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(255,191,0,.35),transparent 22%);animation:gearSpin 3.2s linear infinite;mix-blend-mode:screen}.pg-products .promo h3{font-size:22px;margin-top:8px}.pg-products .promo p{font-size:14px;margin-top:6px;max-width:520px;line-height:2}.pg-products .promo__steps{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.pg-products .promo__steps span{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:4px 10px;border-radius:99px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);font-size:12px;color:#cfd9ee}.pg-products .promo__steps em{font-style:normal;width:20px;height:20px;border-radius:50%;background:var(--gold);color:var(--navy-900);font-size:11px;font-weight:800;display:grid;place-items:center}.pg-products .promo__cta{display:grid;grid-gap:10px;gap:10px;justify-items:end;text-align:end}.pg-products .promo__cta small{font-size:12px;color:#8fa1c7;max-width:220px;line-height:1.7}.pg-products .more{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-top:44px;text-align:center}.pg-products .more__txt{font-size:13.5px;color:var(--ink-soft)}.pg-products .more__txt b{color:var(--heading);font-weight:800}.pg-products .more__bar{width:260px;max-width:70vw;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.pg-products .more__bar i{display:block;height:100%;width:0;background:var(--gold);border-radius:inherit;transition:width 1s var(--ease-out)}.pg-products .more .btn.is-loading:before{border-color:var(--heading) var(--heading) transparent transparent}.pg-products .more .btn small{font-size:12px;font-weight:600;color:var(--muted)}.pg-products .mbar{display:none}.pg-products .sheet-scrim{position:fixed;inset:0;z-index:600;background:rgba(0,8,22,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.pg-products .sheet-scrim.is-on{opacity:1;visibility:visible}@media (max-width:1100px){.pg-products .plp{grid-template-columns:260px minmax(0,1fr);gap:22px}.pg-products .plp-hero__deco{display:none}.pg-products .plp-hero__row{grid-template-columns:1fr}.pg-products .toolbar__count{display:none}.pg-products .is-list .pcard__media{width:180px}.pg-products .is-list .pcard__fav{inset-inline-start:148px}}@media (max-width:900px){.pg-products .plp{grid-template-columns:1fr;margin-top:0}.pg-products .fitbar__car{-webkit-padding-start:0;padding-inline-start:0;border:0}.pg-products .fitbar__end{-webkit-margin-start:0;margin-inline-start:0;width:100%}.pg-products .mbar{display:flex;align-items:center;gap:10px;position:-webkit-sticky;position:sticky;top:calc(67px + var(--nav-h));z-index:40;margin:12px -24px 16px;padding:10px 24px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.5) blur(14px);-webkit-backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid var(--line-soft)}.pg-products .mbar .btn em{font-style:normal;min-width:20px;height:20px;padding-inline:5px;border-radius:99px;background:var(--gold);color:var(--navy-900);font-size:11px;display:inline-grid;place-items:center}.pg-products .mbar__count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;color:var(--muted)}.pg-products .mbar__count b{color:var(--heading)}.pg-products .toolbar .vt{display:none}.pg-products .filters{position:fixed;inset-inline:0;bottom:0;top:auto;z-index:610;max-height:88vh;border:0;border-radius:28px 28px 0 0;transform:translateY(105%);visibility:hidden;transition:transform .55s var(--ease-out),visibility 0s .55s;box-shadow:0 -24px 60px -12px rgba(0,0,0,.45)}.pg-products .filters.is-open{transform:none;visibility:visible;transition:transform .55s var(--ease-out),visibility 0s}.pg-products .filters.is-drag{transition:none}.pg-products .filters__head{padding:22px 18px 14px;cursor:-webkit-grab;cursor:grab;touch-action:none}.pg-products .filters__handle{display:block;position:absolute;top:8px;inset-inline:0;margin:auto;width:44px;height:5px;border-radius:5px;background:var(--line)}.pg-products .filters__x{display:inline-grid;width:38px;height:38px;background:var(--field);border-radius:12px}.pg-products .filters__head .filters__clear{display:none}.pg-products .filters__x{-webkit-margin-start:auto;margin-inline-start:auto}.pg-products .filters__foot{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex-shrink:0}.pg-products .promo{grid-template-columns:auto minmax(0,1fr)}.pg-products .promo__cta{grid-column:1/-1;justify-items:start;text-align:start;grid-template-columns:auto 1fr;align-items:center}}@media (max-width:640px){.pg-products .plp-hero{padding-block:22px 74px}.pg-products .fitbar{padding:12px;gap:12px;border-radius:20px}.pg-products .fitbar__txt b{font-size:14px}.pg-products .fitbar__end{flex-wrap:nowrap}.pg-products .fitbar__sw{flex:1 1;justify-content:space-between}.pg-products .plp-hero__meta .sep:nth-of-type(2){display:none}.pg-products .mbar{margin-inline:-16px;padding-inline:16px}.pg-products .subcats{border-radius:18px;padding:6px}.pg-products .sc{height:52px;padding-inline:6px 12px}.pg-products .sc .ic{width:38px;height:38px}.pg-products .toolbar{gap:8px}.pg-products .toolbar__label{display:none}.pg-products .is-list .pcard{gap:12px;padding:8px}.pg-products .is-list .pcard__media{width:112px;aspect-ratio:1;align-self:start}.pg-products .is-list .pcard__fav{inset-inline-start:82px;top:12px;width:32px;height:32px}.pg-products .is-list .pcard__body{display:flex;flex-direction:column;padding:2px 0}.pg-products .is-list .pcard__title{font-size:13.5px;-webkit-line-clamp:2}.pg-products .is-list .pcard__meta{justify-content:space-between}.pg-products .is-list .pcard__foot{flex-direction:row;align-items:flex-end;border:0;padding:0;min-width:0}.pg-products .is-list .pcard__foot .add-btn{width:38px}.pg-products .is-list .pcard__foot .price b{font-size:15px}.pg-products .is-list .pcard__extra{display:none}.pg-products .is-list .skcard{grid-template-columns:112px 1fr}.pg-products .promo{grid-template-columns:1fr;padding:22px;gap:16px}.pg-products .promo__vis{width:104px;height:104px}.pg-products .promo__cta{grid-template-columns:1fr}}.pg-products .plp-hero .crumbs svg{width:14px;height:14px}.pg-products .fitbar .garage-ok{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ok)}.pg-products .fitbar .garage-ok svg{width:15px;height:15px}.pg-products .fitbar__txt b em{font-style:normal}.pg-products .sc{color:inherit;cursor:pointer}.pg-products .sc:focus-visible,.pg-products .tree a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pg-products .tree a,.pg-products .tree button{cursor:pointer}.pg-products .tree .tree__p.is-active{background:var(--gold-soft)}.pg-products .tchip em{font-style:normal;font-size:11px;font-weight:700;opacity:.6;-webkit-margin-start:2px;margin-inline-start:2px}.pg-products .tchip i:not(.tier--genuine):not(.tier--oem):not(.tier--after){display:none}.pg-products .tchip .tier--genuine{color:var(--ok)}.pg-products .tchip .tier--oem{color:#2b6be0}.pg-products .tchip .tier--after{color:var(--gold-600)}.pg-products .tchip.is-active i{display:none}.pg-products .tchip .chk svg{width:15px;height:15px;flex-shrink:0}.pg-products .filters__foot .btn[disabled]{opacity:.5;pointer-events:none}.pg-products .filters__foot .btn--gold.is-loading:before{border-color:var(--navy-900) var(--navy-900) transparent transparent}.pg-products .pill>svg,.pg-products .toolbar .tabs{flex-shrink:0}.pg-products .vt button{cursor:pointer}.pg-products .plp-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.pg-products .is-list .pcard__foot .add-btn{border-radius:14px}.pg-products .is-list .pcard .stock-bar,.pg-products .is-list .pcard .stock-txt{max-width:320px}.pg-products .promo__vis .art .dim{display:none}.pg-products .more .btn small{-webkit-margin-start:2px;margin-inline-start:2px}.pg-products .pills.is-empty{display:none}.pg-products .fitbar__spec bdi.ltr{font-family:var(--mono);font-size:11.5px}.pg-products .plp-empty{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;padding:32px;border-radius:var(--r-lg);border:1.5px dashed var(--line);background-color:var(--surface)}.pg-products .plp-empty__vis{position:relative;aspect-ratio:1;border-radius:var(--r-md);display:grid;place-items:center;background:var(--surface-2)}.pg-products .plp-empty h3{font-size:clamp(19px,2vw,24px);margin-top:8px}.pg-products .plp-empty p{color:var(--ink-soft);margin-top:8px;line-height:2;max-width:520px}@media (max-width:900px){.pg-products .plp-hero .fitbar__end .btn{flex-shrink:0}.pg-products .mbar .vt{display:inline-flex}}@media (max-width:640px){.pg-products .plp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-products .plp-grid.is-list{grid-template-columns:minmax(0,1fr)}.pg-products .fitbar__end{flex-wrap:wrap}.pg-products .fitbar__sw{flex:1 1 100%}.pg-products .plp-empty{grid-template-columns:1fr;padding:22px;text-align:center}.pg-products .plp-empty__vis{width:150px;margin-inline:auto}.pg-products .plp-empty .flex{justify-content:center}.pg-products .is-list .pcard .stock-bar,.pg-products .is-list .pcard .stock-txt{display:none}.pg-products .is-list .pcard__fav{top:86px}.pg-products .is-list .pcard__flags .tag{height:22px;padding-inline:6px;font-size:10.5px}}.pg-products .toolbar[hidden]{display:none}@media (min-width:901px){.pg-products .filters__body{padding-bottom:22px;mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent)}}@media (min-width:641px){.pg-products .is-list .pcard__foot .add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:800;font-family:inherit}.pg-products .is-list .pcard__foot .add-btn:after{content:"افزودن به سبد"}.pg-products .is-list .pcard__foot .add-btn.is-done:after{content:"به سبد اضافه شد"}.pg-products .is-list .pcard__foot span.add-btn{background:var(--field);color:var(--muted);opacity:1!important}.pg-products .is-list .pcard__foot span.add-btn:after{content:"ناموجود"}}@media (max-width:640px){.pg-products .plp-empty .flex .btn{flex:1 1 100%}.pg-products .fitbar:not(.is-off) .fitbar__spec b,.pg-products .is-list .pcard__media .art .dim{display:none}.pg-products .fitbar:not(.is-off) .fitbar__spec{font-size:12.5px}}