.product-condition{background-color:var(--watch-theme-color);transition:background-color .4s cubic-bezier(.215,.61,.355,1)}.product-condition .product-image{cursor:zoom-in;width:100%;margin-bottom:1.5rem;position:relative}.product-condition .product-image:last-child{margin-bottom:0}.product-condition .product-image .overlay{width:100%;height:100%;overflow:hidden}.product-condition .product-image .overlay:after{z-index:2;content:"";background:0 0;transition:background .3s cubic-bezier(.645,.045,.355,1);position:absolute;inset:0}.product-condition .product-image:hover .overlay:after{background:#0000001a}.product-condition .product-image:hover img{transform:scale(1.03)}.product-condition .product-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin:0 auto;transition:transform .3s cubic-bezier(.645,.045,.355,1)}@media (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 (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{justify-content:space-between;gap:1rem;width:100%;max-width:400px;margin:0 auto 1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=480px){.product-condition .condition-scale{width:100%;max-width:600px;margin-left:0;margin-right:0}}@media (width>=768px){.product-condition .condition-scale{width:95%;max-width:400px}}.product-condition .condition-scale:after{opacity:.2;content:"";z-index:2;background-color:#000;width:89%;height:1px;position:absolute;top:10px;left:1rem}@media (width>=480px){.product-condition .condition-scale:after{width:90%}}.product-condition .condition-scale li{opacity:1;z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.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{width:22px;height: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}
