.pickup-badge{position:absolute;top:8px;left:8px;background:#16a34a;color:#fff;display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:600;z-index:10;box-shadow:0 2px 8px #16a34a4d;white-space:nowrap;line-height:1}.pickup-badge i{font-size:11px;margin-right:2px}.pickup-badge span{font-weight:600}.containerData-img.contImg,.containerData-img,.containerProductImage{position:relative!important}.availability-info{font-size:13px;font-weight:400;margin:8px 0 4px;line-height:1.4;display:flex;align-items:center;gap:6px;max-width:100%}.availability-info:has(.location-incentive-link){flex-direction:column;align-items:flex-start;gap:4px}.availability-info:has(.location-incentive-link)>div:first-child{display:flex;align-items:center;gap:6px}.availability-info i{font-size:13px;flex-shrink:0;width:14px;text-align:center}.pickup-info{flex-wrap:nowrap;overflow:hidden}.pickup-info i{color:#16a34a}.pickup-info .availability-label{color:#16a34a;font-weight:600;flex-shrink:0}.pickup-info .availability-separator{color:#6b7280;font-weight:400;flex-shrink:0;margin:0 4px}.pickup-info .availability-link{color:#1e293b;text-decoration:underline;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .2s ease}.pickup-info .availability-link:hover{color:#0f172a;text-decoration:underline}.pickup-info .availability-link:focus{outline:2px solid #16A34A;outline-offset:1px;border-radius:3px}.shipping-info,.shipping-info i{color:#f59e0b}.shipping-info span{color:#1e293b;font-weight:500}.location-incentive-link{font-size:11px;color:#2563eb;font-style:italic;margin-top:4px;line-height:1.3;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:all .2s ease}.location-incentive-link:hover{color:#1d4ed8;text-decoration-color:#1d4ed8}@media (max-width: 768px){.location-incentive-link{font-size:10px}}.import-info,.import-info i{color:#2563eb}.import-info span{color:#1e293b;font-weight:500}@media (max-width: 768px){.pickup-badge{top:6px;left:6px;padding:5px 8px;font-size:11px;gap:3px;border-radius:16px}.pickup-badge i{font-size:10px;margin-right:1px}.availability-info{font-size:12px;margin:6px 0 3px;gap:4px}.availability-info i{font-size:12px;width:13px}.pickup-info .availability-separator{margin:0 3px}}@media (min-width: 769px){.pickup-badge{top:8px;left:8px;padding:6px 10px;font-size:12px;gap:4px;border-radius:20px}.pickup-badge i{font-size:11px;margin-right:2px}.availability-info{font-size:13px;margin:8px 0 4px;gap:6px}.availability-info i{font-size:13px;width:14px}.pickup-info .availability-separator{margin:0 4px}}.pickup-badge{pointer-events:none}@media (prefers-contrast: high){.pickup-badge{background:#15803d;box-shadow:0 3px 10px #00000080}.pickup-info i,.pickup-info .availability-label{color:#15803d;font-weight:700}.pickup-info .availability-link{color:#0f172a;font-weight:600}.pickup-info .availability-link:hover{color:#000}.shipping-info i{color:#d97706}.shipping-info span{color:#0f172a;font-weight:600}.import-info i{color:#1d4ed8}.import-info span{color:#0f172a;font-weight:600}}@media (prefers-reduced-motion: reduce){.pickup-badge,.availability-info,.pickup-info .availability-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/311/assets/local-pickup-badge.css.map */
