.products-category-page-main-sec{padding:1vw 0;width:100%;min-height:10vw;gap:1.8vw;justify-content:space-between!important;align-items:start!important;position:relative}.products-category-page-main-container{width:75.5%;min-height:20vw;gap:1.5vw}.products-category-page-main-container,.shop-items-card-container{border-radius:.9vw;position:relative;justify-content:start!important}.shop-items-card-container{padding:-.5vw;width:100%;min-height:15vw;border:.125vw solid var(--bg-soft);overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr)}.product-card{padding:1vw 2vw;height:28vw;border:.1vw solid var(--bg-soft);position:relative;gap:.6vw;justify-content:start!important}.product-card:first-child{border-radius:0 .8vw 0 0}.product-card:nth-child(3){border-radius:.8vw 0 0 0}.product-card .discount-label{width:2.6vw;height:2.6vw;position:absolute;top:1.75vw;right:1.5vw;z-index:2}.product-card .discount-label>svg{width:100%;fill:var(--primary)}.product-card .special-offer-label{width:5vw;height:1.8vw;border-radius:1vw;background-color:var(--primary-50);color:var(--danger-strong);position:absolute;top:4.8vw;right:1.25vw;z-index:2;font-weight:600;font-size:.8vw}.product-card .discount-label span{position:absolute;font-weight:500!important;color:var(--light-bg);transform:translateY(-.1vw);gap:.25vw}.product-card figure{padding:1vw 2vw;width:100%;height:56%;position:relative;transition:all .25s ease-in-out}.product-card:hover figure{transform:scale(1.04)}.product-card figure img{width:100%;height:100%}.product-card .product-card-details{padding-top:1vw;width:100%;height:42%;position:relative;gap:.7vw}.product-card .product-card-details ul.product-colors-pallet{position:absolute;width:100%;top:-.5vw;justify-content:start!important;gap:.25vw}.product-card .product-card-details ul.product-colors-pallet li{width:.46vw;height:.46vw;border-radius:50%;box-shadow:0 0 .1vw var(--shadow-black-100)}.product-card .product-card-details h2{width:100%;height:6.5vw;display:block!important;flex-shrink:0;overflow:hidden;direction:rtl;unicode-bidi:plaintext;font-size:.95vw;line-height:1.65;font-weight:600;text-align:right}.product-card-last-div{width:100%;position:relative;justify-content:space-between!important}.product-card-last-div .score{width:3vw;gap:.3vw;font-size:.9vw;font-weight:500}.product-card-last-div .score span{margin-top:.2vw}.product-card-last-div .score svg{width:1.25vw}.product-card .product-card-details h3{gap:.25vw;transform:translateX(-.5vw)}.product-card .product-card-details h3 span.price{color:var(--success);font-size:1.25vw;font-weight:600}.product-card .product-card-details h3 s{font-weight:300;font-size:.85vw;margin-left:.2vw;opacity:.75}.product-card .product-card-details h3 span.toman svg{fill:var(--success)}span.not-available-title{opacity:.7;font-size:.9vw}@media (max-width:450px){.products-category-page-main-sec{margin-top:2vw;gap:1.8vw}.products-category-page-main-container{width:100%;gap:3.5vw}.shop-items-card-container{width:100%;min-height:15vw;position:relative;border:none;justify-content:space-between!important;border-radius:2.5vw;display:grid!important;grid-template-columns:repeat(2,47.7%)!important;column-gap:3.5vw;row-gap:3.5vw;padding:1vw 3vw}.product-card:nth-child(odd){border-radius:2.5vw}.product-card .special-offer-label{width:14vw;height:6vw;border-radius:1.8vw;top:11vw;right:1.8vw;font-size:2.5vw}.product-card{padding:1vw 2vw;height:100vw;position:relative;gap:1.6vw;justify-content:start!important;border-radius:2vw;border:.1vw solid var(--text-muted);transition:all .25s ease-in-out;box-shadow:var(--shadow-black-100) 0 4px 12px}.product-card figure{height:50%}.product-card .product-card-details{padding-top:1vw;width:100%;height:48%;position:relative;gap:1.6vw}.product-card .discount-label{width:8vw;height:8vw;position:absolute;top:2.15vw;right:1.5vw;z-index:2}.product-card .discount-label span{font-size:2.8vw}.product-card .product-card-details h2{width:100%;height:40vw;max-height:none;overflow:hidden;font-size:2.99vw;line-height:1.65;font-weight:600;text-align:right;margin-bottom:2vw}.product-card .product-card-details ul.product-colors-pallet li{width:2.2vw;height:2.2vw}.product-card .product-card-details ul.product-colors-pallet{position:static;width:100%;justify-content:flex-start!important;gap:1.2vw;margin:0}.product-card-last-div .score{width:10vw;gap:.3vw;font-size:2.5vw;font-weight:500}.product-card-last-div .score svg{width:2.5vw}.product-card .product-card-details h3 span.price{font-size:3.25vw;font-weight:600}.product-card .product-card-details h3 s{font-size:2.7vw;font-weight:300;margin-left:.5vw;opacity:.75}span.not-available-title{opacity:.7;font-size:2.9vw;margin-left:1.5vw}}