.card-item-container{box-shadow:unset;display:block;width:236px;margin:10px 10px 20px;border-radius:6px;border-color:#e5e5e5;align-items:center;position:relative}.card-item-container.hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.card-item-container.show-list{display:flex;width:100%;margin:0;border:.1px solid #ddd;border-radius:0}.card-item-container.product-list{width:100%;border-color:#ddd #ddd #ddd currentcolor;border-style:solid solid solid none;border-width:.05px .1px .02px medium;border-radius:0}@media only screen and (max-width:1024px){.card-item-container{width:160px;min-width:160px;margin:10px 6px 10px 0}.card-item-container.show-list{width:100%;margin:0}.card-item-container.product-list{width:100%;min-width:100%;margin:0 auto}}@media only screen and (min-width:498px) and (max-width:680px){.card-item-container{width:148px;min-width:148px}.card-item-container.product-list{width:148px}}@media only screen and (max-width:498px){.card-item-container{width:178px;min-width:168px;margin:10px 6px 10px 0}.card-item-container.product-list{width:55%;min-width:100%;margin:0}}@media only screen and (max-width:380px){.card-item-container{width:145px;min-width:140px}.card-item-container.product-list{width:55%;min-width:100%}}.card-item-image-container{display:flex;justify-content:center;align-items:center;width:calc(100% - 2px);height:210px;margin:3.5px auto 3.5px 0;position:relative}.card-item-image-container.show-list{width:220px;height:200px;margin:8px 16px 10px 9px}.card-item-image-container.product-list{margin:6px 1px}@media only screen and (max-width:1000px){.card-item-image-container{height:158px}.card-item-image-container.show-list{height:160px}}@media only screen and (max-width:600px){.card-item-image-container{height:158px;width:100%}.card-item-image-container.show-list{height:144px;width:144px;margin:5px 8px 5px 5px}.card-item-image-container.product-list{height:158px;margin:0 auto 10px}}@media only screen and (max-width:425px){.card-item-image-container.show-list{width:38%}}@media only screen and (min-width:425px) and (max-width:768px){.card-item-image-container.show-list{width:38%}}.card-item-image-link{width:100%;height:100%;display:block;position:relative}.card-item-image{cursor:pointer}@media only screen and (max-width:1000px){.card-item-image.show-list{height:98%;width:92%}}@media only screen and (max-width:650px){.card-item-image{height:100%;width:100%}}.card-item-favorite-btn{width:40px;height:40px;position:absolute;bottom:10px;right:10px;display:flex;justify-content:center;align-items:center;padding:2px 0 0;margin:0;background:#ffffff;outline:none;border:none;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);cursor:pointer;z-index:99}@media only screen and (max-width:768px){.card-item-favorite-btn{width:24px;height:24px}.card-item-favorite-btn img{width:18px;height:18px}}.card-item-container .card-item-content{padding:10px 12px;display:flex;flex-direction:column;gap:4px}.card-item-container .card-item-content.show-list{flex:1 1;padding:10px 16px}.card-item-container .card-item-title-link{text-decoration:none;color:inherit}.card-item-container .card-item-title{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:#000000;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:44px}@media only screen and (max-width:768px){.card-item-container .card-item-title{font-size:14px;min-height:40px}}.card-item-container .card-item-location{font-family:Roboto,sans-serif;font-size:14px;color:#5d5d5d;margin:0}.card-item-container .card-item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.card-item-container .card-item-price{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#000000}.card-item-container .card-item-free-shipping{display:flex;align-items:center;gap:4px;font-size:12px;color:#4caf50;font-weight:500}.card-item-container .card-item-free-shipping span{white-space:nowrap}@media only screen and (max-width:768px){.card-item-container .card-item-free-shipping{font-size:11px}}.card-item-container .card-item-status-text{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#000000;z-index:10}.card-item-container .card-item-status-text a{color:inherit;text-decoration:none;padding:10px 20px;background:#ffffff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}