.plp{align-self:stretch;align-items:flex-start;gap:20px;padding:0 60px 24px;display:flex}.plp.loading .filters{--_default-color:#e8e8e8;--_shimmer-color:#fff;background-color:#000;background:linear-gradient(100deg, var(--transparent-dark-a-10), var(--transparent-dark-a-10) 50%, var(--surface-default) 60%, var(--transparent-dark-a-10) 70%);background-size:200% 100%;background-attachment:fixed;border-radius:12px;height:50vh;animation:2s ease-out infinite skeleton-shimmer}.plp.loading .sort{--_default-color:#e8e8e8;--_shimmer-color:#fff;background-color:#000;background:linear-gradient(100deg, var(--transparent-dark-a-10), var(--transparent-dark-a-10) 50%, var(--surface-default) 60%, var(--transparent-dark-a-10) 70%);background-size:200% 100%;background-attachment:fixed;border-radius:12px;animation:2s ease-out infinite skeleton-shimmer}@media screen and (max-width:1024px){.plp{padding:0 16px 8px}}.plp .filters{border:1px solid var(--stroke-system-stronger,#e5e7ed);background:var(--container-system-default,#fff);border-radius:16px;flex-direction:column;align-items:flex-start;width:240px;max-width:240px;display:flex}@media screen and (max-width:1024px){.plp .filters{display:none}}.plp .filters .head{border-bottom:1px solid var(--stroke-system-stronger,#e5e7ed);color:var(--content-system-default,#15181e);font-family:var(--Font-YekanBakhVF,"YekanBakhFaNum");font-size:var(--font-size-140,14px);font-style:normal;font-weight:600;line-height:var(--font-height-20,20px);letter-spacing:var(--font-letter-spacing-normal,0);justify-content:flex-start;align-self:stretch;align-items:center;gap:8px;padding:16px;display:flex}.plp .filters .head .title{flex:1}.plp .products{flex-direction:column;flex:1;gap:24px;display:flex}@media screen and (max-width:1024px){.plp .products{gap:0;width:100%}}.plp .products .sort{justify-content:flex-start;align-items:center;gap:12px;height:30px;display:flex}@media screen and (max-width:1024px){.plp .products .sort{display:none}}.plp .products .sort .label{color:var(--content-system-weak,#545962);font-family:var(--Font-YekanBakhVF,"YekanBakhFaNum");font-size:var(--font-size-120,12px);font-style:normal;font-weight:600;line-height:var(--font-height-160,16px);letter-spacing:var(--font-letter-spacing-normal,0);justify-content:center;align-items:center;gap:8px;display:flex}.plp .products .sort ul{align-items:center;gap:8px;display:flex}.plp .products .sortmobile{z-index:9;position:relative}.plp .products .sortmobile ul{justify-content:flex-start;align-self:stretch;align-items:center;gap:8px;padding:16px;display:none}@media screen and (max-width:1024px){.plp .products .sortmobile ul{display:flex}}.plp .products .list{-moz-column-gap:16px;flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;gap:40px 16px;display:flex}@media screen and (max-width:1024px){.plp .products .list{-moz-column-gap:0;gap:0}}.plp .products .list .ProductCard{flex-basis:calc(25% - 12px)}@media screen and (max-width:1275px){.plp .products .list .ProductCard{flex-basis:calc(33% - 16px)}}@media screen and (max-width:1024px){.plp .products .list .ProductCard{border-bottom:1px solid var(--stroke-system-default,#f8f9fb);flex-direction:row;flex-basis:100%;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px}.plp .products .list .ProductCard .thumbnail{width:100px;height:100px}.plp .products .list .ProductCard .thumbnail .frame{width:87px;height:87px}.plp .products .list .ProductCard .thumbnail .badges{display:none}.plp .products .list .ProductCard .left{flex:1;align-items:flex-start}.plp .products .list .ProductCard .left .badges{align-items:center;gap:12px;display:flex}}.plp .mobilefilters{z-index:9999;background-color:var(--overlay-a-20);align-items:flex-end;width:100%;height:100%;padding:8px;display:none;position:fixed;top:0;right:0}@media screen and (max-width:1024px){.plp .mobilefilters.open{display:flex}}.plp .mobilefilters .box{background-color:var(--container-system-default);border:1px solid var(--stroke-system-strong);border-radius:16px;width:100%;display:none}.plp .mobilefilters .box.active{display:block}.plp .mobilefilters .box [data-simplebar]{max-height:75vh}.plp .mobilefilters .box .head{border-bottom:1px solid var(--stroke-system-stronger,#e5e7ed);justify-content:center;align-items:center;height:56px;padding:0 16px;display:flex}.plp .mobilefilters .box .head .title{color:var(--content-system-default,#15181e);font-family:var(--Font-YekanBakhVF,"YekanBakhFaNum");font-size:var(--font-size-160,16px);font-style:normal;font-weight:600;line-height:var(--font-height-24,24px);letter-spacing:var(--font-letter-spacing-normal,0);flex:1}.plp .mobilefilters .box .head button{color:var(--content-system-weaker,#15181e)}.plp .mobilefilters .box .head .reset{height:20px;padding:0}.plp .mobilefilters .box .item{border-bottom:1px solid var(--stroke-system-stronger,#e5e7ed);width:100%;color:inherit;justify-content:center;align-items:center;gap:8px;padding:18px 16px;display:flex}.plp .mobilefilters .box .item span{color:var(--content-system-default,#15181e);font-family:var(--Font-YekanBakhVF,"YekanBakhFaNum");font-size:var(--font-size-120,12px);text-align:right;font-style:normal;font-weight:600;line-height:var(--font-height-16,16px);letter-spacing:var(--font-letter-spacing-normal,0);flex:1}.plp .mobilefilters .box .actions{justify-content:flex-end;padding:16px;display:flex}.plp .mobilefilters .box .priceinput{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding:8px 16px;display:flex}.plp .mobilefilters .box .list ul{flex-direction:column;align-self:stretch;align-items:flex-start;padding:8px;display:flex}.plp .mobilefilters .box .list ul li{color:var(--content-system-default,#15181e);font-family:var(--Font-YekanBakhVF,"YekanBakhFaNum");font-size:var(--font-size-120,12px);font-style:normal;font-weight:600;line-height:var(--font-height-160,16px);letter-spacing:var(--font-letter-spacing-normal,0);justify-content:flex-start;align-self:stretch;align-items:center;gap:8px;padding:4px 16px;display:flex}
