.single-product .stock{display:none!important}.hch-sds-shipping-wrapper{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)!important;border:2px solid #28a745!important;border-radius:8px!important;padding:12px 16px!important;margin:16px 0!important;box-shadow:0 2px 8px rgba(0,0,0,8%)!important;display:flex!important;flex-direction:column!important;gap:8px!important;position:relative!important;overflow:hidden!important}.hch-sds-shipping-wrapper::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(40,167,69,5%) 0%,transparent 70%);animation:pulse-bg 3s ease-in-out infinite}@keyframes pulse-bg{0%,100%{transform:scale(.9);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.hch-sds-shipping-badge em{font-style:italic!important;margin-right:4px!important}.hch-sds-delivery-info{font-size:13px!important;color:#495057!important;font-family:lemon milk pro,lato,sans-serif!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:6px!important;position:relative!important;z-index:1!important}.hch-sds-delivery-info::before{content:'✈️';font-size:16px}.hch-sds-fedex-logo{display:inline-block!important;width:55px!important;height:auto!important;vertical-align:middle!important;margin:0 1px!important;position:relative!important;top:-1px!important}.hch-sds-stock-icon{display:inline-block!important;width:12px!important;height:12px!important;background-color:#fff!important;border-radius:50%!important;margin:0 8px!important;vertical-align:middle!important;animation:pulse 2s infinite!important}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.hch-sds-shipping-badge{color:#fff!important;padding:8px 14px!important;border-radius:6px!important;font-size:15px!important;font-weight:600!important;font-family:lemon milk pro,lato,sans-serif!important;display:inline-flex!important;align-items:center!important;gap:10px!important;line-height:1.4!important;white-space:nowrap!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;transition:all .3s ease!important}.hch-sds-shipping-badge:hover{transform:translateY(-1px)!important;box-shadow:0 5px 15px rgba(40,167,69,.4)!important}.hch-sds-shipping-badge{background:linear-gradient(135deg,#28a745 0%,#20c947 100%)!important;box-shadow:0 3px 10px rgba(40,167,69,.3)!important}.hch-sds-shipping-badge.hch-sds-standard{background:linear-gradient(135deg,#28a745 0%,#20c947 100%)!important;color:#fff!important;box-shadow:0 3px 10px rgba(40,167,69,.3)!important}.hch-sds-shipping-icon{font-size:20px!important;line-height:1!important;flex-shrink:0!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.hch-sds-timer{font-family:sfmono-regular,Consolas,liberation mono,Menlo,Courier,monospace!important;font-weight:700!important;color:inherit!important;transition:all .3s ease!important;background:rgba(255,255,255,.2)!important;padding:2px 6px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:2px!important}.hch-sds-timer.hch-sds-plenty-time{color:inherit!important;background:rgba(255,255,255,.2)!important}.hch-sds-timer.hch-sds-running-low{background:rgba(255,250,205,.3)!important;color:#fff8dc!important;text-shadow:0 0 3px rgba(0,0,0,.3)!important}.hch-sds-timer.hch-sds-urgent{background:rgba(255,215,0,.3)!important;color:gold!important;text-shadow:0 0 4px rgba(0,0,0,.4)!important;animation:timer-pulse 1.5s ease-in-out infinite!important}.hch-sds-timer.hch-sds-critical{background:rgba(255,107,107,.3)!important;color:#ff6b6b!important;text-shadow:0 0 5px rgba(0,0,0,.5)!important;animation:timer-pulse .8s ease-in-out infinite!important}@keyframes timer-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.hch-sds-shipping-wrapper.has-urgent{border-color:#ff8c00!important}.hch-sds-shipping-wrapper.has-urgent .hch-sds-shipping-badge{background:linear-gradient(135deg,#ff8c00 0%,#ff7700 100%)!important;color:#fff!important}.hch-sds-shipping-wrapper.has-critical{border-color:#dc3545!important}.hch-sds-shipping-wrapper.has-critical .hch-sds-shipping-badge{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%)!important;animation:critical-shake .5s ease-in-out infinite!important;color:#fff!important}@keyframes critical-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes urgent-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}}@keyframes critical-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@media(max-width:768px){.hch-sds-shipping-wrapper{padding:10px 12px!important;margin:12px 0!important;gap:4px!important}.hch-sds-shipping-badge{font-size:11px!important;padding:3px 0!important;gap:2px!important;display:block!important;text-align:center!important;width:100%!important;line-height:1.3!important}.hch-sds-shipping-badge em{font-style:normal!important;font-weight:400!important}.hch-sds-shipping-icon{font-size:18px!important}.hch-sds-delivery-info{font-size:10px!important;display:block!important;text-align:center!important;line-height:1.3!important;padding:1px 0!important}.hch-sds-delivery-info::before{display:none!important}.hch-sds-fedex-logo{width:35px!important;margin:0 2px!important;vertical-align:middle!important;position:relative!important;top:-1px!important}.hch-sds-stock-icon{width:6px!important;height:6px!important;margin:0 2px!important;vertical-align:baseline!important}.hch-sds-timer{font-size:11px!important;background:0 0!important;padding:0!important}}.hch-sds-checkout-shipping .hch-sds-shipping-wrapper{margin:10px 0!important}@media(max-width:768px){.hch-sds-checkout-shipping .hch-sds-shipping-badge{font-size:12px!important}}.single-product .hch-sds-shipping-countdown{order:5;margin-top:12px;margin-bottom:15px}.hch-sds-capacity-info{margin-top:10px;color:#666;font-size:14px}.woocommerce-shipping-methods label{display:block}.woocommerce-shipping-methods label strong{color:#2c3e50;font-weight:600}.hch-sds-shipping-info.hch-sds-highlight{background:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.2)}