.product-condition{background-color:#fff;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}.loaded .product-condition{background-color:var(--watch-theme-color)}.product-condition .product-image{cursor:zoom-in;margin-bottom:1.5rem;position:relative;width:100%}.product-condition .product-image:last-child{margin-bottom:0}.product-condition .product-image .overlay{height:100%;overflow:hidden;width:100%}.product-condition .product-image .overlay:after{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background .3s cubic-bezier(.645,.045,.355,1);z-index:2}.product-condition .product-image:hover .overlay:after{background:#0000001a}.product-condition .product-image:hover img{transform:scale(1.03)}.product-condition .product-image img{height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s cubic-bezier(.645,.045,.355,1);width:100%}@media(min-width:768px){.product-condition .product-condition-wrapper{padding-bottom:72px;position:sticky;top:36px}[data-scroll-direction=up] .product-condition .product-condition-wrapper{top:calc(var(--header-height) + 36px)}}@media(min-width:1024px){.product-condition .product-condition-wrapper,[data-scroll-direction=up] .product-condition .product-condition-wrapper{top:calc(var(--header-height) + 72px)}}.product-condition .condition-scale{display:flex;gap:1rem;justify-content:space-between;margin:0 auto 1.5rem;max-width:400px;overflow:hidden;position:relative;width:100%}@media(min-width:480px){.product-condition .condition-scale{margin-left:0;margin-right:0;max-width:600px;width:100%}}@media(min-width:768px){.product-condition .condition-scale{max-width:400px;width:95%}}.product-condition .condition-scale:after{background-color:#000;content:"";height:1px;left:1rem;opacity:.2;position:absolute;top:10px;width:89%;z-index:2}@media(min-width:480px){.product-condition .condition-scale:after{width:90%}}.product-condition .condition-scale li{align-items:center;display:flex;flex-direction:column;opacity:1;position:relative;z-index:3}.product-condition .condition-scale .icon{background-color:var(--watch-theme-color, #f4f4f4);color:#cdcdce;margin-bottom:10px;padding:0 3px}.product-condition .condition-scale .icon>div{height:22px;width:22px}.product-condition .condition-scale .text{opacity:.6;text-align:center}.product-condition .condition-scale .highlighted .icon{color:#000}.product-condition .condition-scale .highlighted .text{opacity:1}
