.image-overlay,.shoe .shoe-img-content,.shoe-shop,.sidebar-buy{box-sizing:border-box}.shoe{display:flex;display:flex;flex-direction:row-reverse;margin:0 50px}.shoe .shoe-text{width:calc(100% - (100dvh - 170px));margin:0 0 0 100px}.shoe .shoe-text h1{font-size:50px;line-height:1;color:#000;margin:0 0 50px}.shoe .shoe-text .shoe-info{margin:50px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}.shoe .shoe-text .shoe-info .shoe-info-block{border-right:1px solid #e2e2e2;padding:15px 0}.shoe .shoe-text .shoe-info .shoe-info-block:nth-child(2n){border-right:0;padding:15px 0 15px 50px}.shoe .shoe-text .shoe-info .shoe-info-block span{display:block;font-size:16px;color:#6a6a6a}.shoe .shoe-text .shoe-info .shoe-info-block p{font-size:18px;margin:7px 0 0}.shoe .shoe-text .shoe-info .shoe-info-block .star_val{font-size:18px;margin:7px 0 0;display:flex;gap:2px}.shoe .shoe-text .shoe-info .shoe-info-block .star_val i.fa-regular{color:#000}.shoe .shoe-text .shoe-info .shoe-info-block .star_val i.fa-solid{color:#0ac}.shoe .shoe-text .tracking-content{margin:100px 0 0}.shoe .shoe-text .tracking-content h2,.shoe-shop h2{font-size:22px;margin:0 0 20px;z-index:2}.shoe .shoe-text .tracking-content #priceUpdate{background:0 0;color:#0ac;border:0;outline:0;font-size:16px;margin:0 0 20px;display:none}.shoe .shoe-text .tracking-content #priceUpdate i{margin:0 10px 0 0}.shoe .shoe-text .tracking-content .slider{margin:0 10px 20px;background:#f2f2f2;padding:5px;display:flex;border-radius:100px}.shoe .shoe-text .tracking-content .slider-el{display:block;padding:5px 0;width:100%;background:#f2f2f2;border:0;outline:0;border-radius:100px;font-size:14px;color:#000}.shoe .shoe-text .tracking-content .slider-el.active{background:#fff}.card-shoe.article .card-shoe-img{overflow:hidden;padding:0}.card-shoe.article .card-shoe-img img{margin:0;object-fit:cover}.card-shoe.article .card-shoe-text{margin:20px 15px 0}.shoe .shoe-text p.desc{color:var(--color-t-gray);font-size:16px;margin:0 0 10px}.shoe .shoe-text .card-shoe .card-shoe-text p.desc{color:#6a6a6a;font-size:16px;margin:20px 0 15px;font-weight:400}.sidebar{width:calc(100dvh - 270px);min-width:calc(100dvh - 270px)}.shoe .shoe-img-container{box-sizing:border-box;width:100%;aspect-ratio:1;height:fit-content}.shoe .shoe-img-container.fly{width:calc(100dvh - 270px);max-width:calc(100dvh - 270px);position:fixed;top:170px;left:50px}.shoe .shoe-img-content{background-color:#f2f2f2;border-radius:24px;padding:0 100px;display:flex;flex-direction:column;height:calc(100% - 110px)}.shoe .shoe-img-content img{width:100%;mix-blend-mode:multiply;margin:auto 0;user-select:none;cursor:zoom-in}.shoe .shoe-img-content .shoe-other-image{display:flex;gap:10px;margin:0 auto 20px}.shoe .shoe-img-content .shoe-other-image button{cursor:pointer;width:20px;height:5px;border-radius:5px;padding:0;background:#e2e2e2;border:0;outline:0;transition:.4s}.shoe .shoe-stats,.sidebar-buy{background-color:#f2f2f2;border-radius:24px}.shoe .shoe-img-content .shoe-other-image button.active{background:#a2a2a2;width:60px}.shoe .shoe-stats{padding:10px;margin-top:20px;display:flex}.shoe .shoe-stats .stat{width:100%;border-left:1px solid #d2d2d2;text-align:center;padding:10px 0}.shoe .shoe-stats .stat:first-child{border-left:0}.shoe .shoe-stats .stat i{font-size:20px;color:#000}.shoe .shoe-stats .stat .value{display:block;font-size:16px;color:#000;margin:10px 0 0}.sidebar-buy{width:300px;min-width:300px;height:calc(100dvh - 270px);padding:20px;margin:0 0 0 100px}.sidebar-buy h2{font-size:22px;margin:0 0 20px}.affiliate-btn{display:flex;margin:0 0 30px;padding:0;color:#000;text-align:left;position:relative}.affiliate-btn span{display:block;font-size:16px}.affiliate-btn span.price{color:#6a6a6a;white-space:nowrap;margin:5px 0 0}.affiliate-btn i{margin:auto 0 auto auto;color:#0ac}.affiliate-btn a,.shoe-shop .shop-item a{position:absolute;top:0;left:0;width:100%;height:100%}.image-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px);z-index:2147483647;padding:50px;display:flex;cursor:zoom-out}.image-overlay img{max-height:100%;margin:auto}.image-overlay .indicator{cursor:pointer;display:block;z-index:10;background:#fff;color:#000;border:0;outline:0;transition:.3s;box-shadow:var(--box-shadow);width:50px;min-width:50px;border-radius:50px;height:50px;padding:0;font-size:16px;margin:auto 0}.shoe-shop{display:block;margin:50px 0}.shoe-shop .shop-item{position:relative;display:flex;gap:50px;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e2e2e2}.shoe-shop .shop-item:last-child{margin:0;padding:0;border-bottom:0}.shoe-shop .shop-item span{font-size:18px;color:#0ac;display:block;margin:auto 0}.shoe-shop .shop-item span.market{font-size:14px;color:#000;white-space:nowrap;display:block;margin:5px 0 0}.shoe-shop .shop-item span.price{font-size:20px;color:#000;display:block;margin:10px 0 0}.shoe-shop .shop-item i{font-size:18px;color:#6a6a6a;margin:auto 0 auto auto}