.ups-delivery-info{background:#fff;border:none;border-radius:0;padding:20px;margin:20px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4}.delivery-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.delivery-truck-icon{font-size:16px;color:#000}.free-delivery-text{color:#846500;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.deliver-to-section{margin-bottom:8px}.deliver-to-label{color:#000;font-weight:400;font-size:14px;margin-bottom:2px}.postal-code-container{display:flex;align-items:center;gap:8px}.postal-code-loaded{color:#846500;font-weight:light;font-size:20px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;transition:color .2s ease;min-height:24px;display:flex;align-items:center}.postal-code-loaded:hover{color:#6b5200}.postal-code-loading{color:#6c757d;font-style:italic;font-size:14px;animation:pulse 1.5s ease-in-out infinite;min-width:80px;text-align:left;min-height:24px;display:flex;align-items:center;cursor:default}.change-zip-btn{background:none;border:none;cursor:pointer;padding:2px;border-radius:3px;color:#6c757d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.change-zip-btn:hover{background-color:#f8f9fa;color:#846500}.change-zip-btn svg{width:12px;height:12px}.delivery-date-section{margin-bottom:8px}.get-it-text{color:#000;font-weight:400;font-size:14px}.delivery-date{color:#000;font-weight:700;font-size:14px}.order-cutoff-section{margin-bottom:8px}.order-cutoff-text{color:#000;font-weight:400;font-size:14px}.order-cutoff-text .text-success{color:#28a745!important;font-weight:400}.order-cutoff-text .text-danger{color:#dc3545!important;font-weight:700}.order-cutoff-text .blink{animation:blink 1s infinite}.ups-info-section{display:flex;align-items:center;gap:8px;margin-top:8px}.ups-logo{display:flex;align-items:center;justify-content:center;width:40px;height:30px;border-radius:3px;overflow:hidden}.ups-logo img{width:100%;height:100%;object-fit:contain}.ups-text{color:#000;font-weight:400;font-size:14px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.zip-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease}.zip-modal{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;max-width:400px;width:90%;animation:slideIn .3s ease}.zip-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;border-bottom:1px solid #eee;margin-bottom:20px}.zip-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.zip-modal-close{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.zip-modal-close:hover{background-color:#f5f5f5;color:#333}.zip-modal-body{padding:0 20px 20px}.zip-modal-body p{margin:0 0 15px;color:#666;font-size:14px}.zip-input-container{display:flex;gap:10px;margin-bottom:10px}.zip-input-container input{flex:1;padding:12px;border:2px solid #ddd;border-radius:6px;font-size:16px;text-align:center;transition:border-color .2s ease}.zip-input-container input:focus{outline:none;border-color:#fdc401}.zip-input-container button{padding:12px 20px;background-color:#846500;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.zip-input-container button:hover{background-color:#6b5200}.zip-error{color:#dc3545;font-size:13px;margin-top:5px;display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.google-reviews-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin:20px 0;text-align:center}.google-reviews-section h3{color:#333;font-size:18px;font-weight:600;margin:0 0 10px}.google-reviews-section p{color:#666;font-size:14px;margin:0 0 15px}#google-customer-reviews{min-height:60px;display:flex;align-items:center;justify-content:center}.reviews-section{margin:25px 0;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.judge-me-reviews,.trustpilot-reviews{margin-bottom:20px}.judge-me-reviews:last-child,.trustpilot-reviews:last-child{margin-bottom:0}#judgeme_product_reviews{background:#fff;border-radius:6px;padding:15px;box-shadow:0 2px 4px #0000001a}.trustpilot-widget{background:#fff;border-radius:6px;padding:15px;box-shadow:0 2px 4px #0000001a;text-align:center}.trustpilot-widget a{color:#00b67a;text-decoration:none;font-weight:600;font-size:14px}.trustpilot-widget a:hover{color:#008f5f;text-decoration:underline}@media (max-width: 768px){.reviews-section{margin:20px 0;padding:15px}#judgeme_product_reviews,.trustpilot-widget{padding:12px}}.gapi-ratingbadge{position:fixed;bottom:20px;right:20px;z-index:1000;background:#fffffff2;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.gapi-ratingbadge:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (max-width: 768px){.gapi-ratingbadge{bottom:15px;right:15px;padding:8px}}@media (max-width: 768px){.ups-delivery-info{padding:15px;margin:15px 0}.free-delivery-text,.deliver-to-label,.get-it-text,.delivery-date,.order-cutoff-text,.ups-text{font-size:13px}.postal-code-loaded,.postal-code-loading{font-size:16px}.ups-logo{font-size:11px;padding:3px 6px}.google-reviews-section{padding:15px;margin:15px 0}.google-reviews-section h3{font-size:16px}.google-reviews-section p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/css-ups-delivery.css.map */
