.woo-better-container-current-style{display:flex;flex-direction:column;margin-bottom:15px;position:relative}.woo-better-input-button-group-current-style{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.woo-better-input-wrapper-current-style{height:50px!important;max-width:220px;position:relative;width:100%}.woo-better-input-current-style{box-sizing:border-box!important;font-family:poppins,sans-serif;font-size:16px!important;height:50px!important;padding:0 8px!important;vertical-align:top!important;width:220px!important}.woo-better-icon-current-style{height:25px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:25px}.woo-better-button-current-style{align-items:center!important;cursor:pointer;display:flex!important;font-family:poppins,sans-serif;font-size:12px!important;height:50px!important;justify-content:center!important;width:100px!important}.woo-better-link-current-style{background:none!important;border:none!important;color:#0073aa!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:14px!important;padding:0!important;text-decoration:underline!important}.woo-better-link-current-style:hover{color:#005f8d!important;text-decoration:none!important}.woo-better-current-postcode-text{font-family:Poppins,sans-serif;font-size:14px}.woo-better-change-postcode-button{background:none!important;border:none!important;color:#0073aa!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:14px!important;padding:0!important;text-decoration:underline!important}.woo-better-change-postcode-button:hover{color:#005f8d!important;text-decoration:none!important}.woo-better-color-field{cursor:pointer;height:50px!important;width:50px!important}.woo-better-parent-container{max-width:360px}.woo-better-toggle-postcode-wrapper{align-items:center;display:flex;gap:5px}.woo-better-toggle-button{background:none!important;border:none!important;cursor:pointer!important;display:flex;height:25px!important;padding:0!important;width:25px!important}.woo-better-cart-name,.woo-better-cart-quantity,.woo-better-product-name,.woo-better-product-quantity{font-family:Poppins,sans-serif;font-size:14px;margin:5px 0}.woo-better-shipping-methods{margin-top:20px}.woo-better-shipping-methods p{margin-bottom:10px}.woo-better-shipping-list{list-style:none;margin:0;padding:0}.woo-better-shipping-list li{font-family:Poppins,sans-serif;font-size:14px;margin:5px 0}.woo-better-icon{height:16px;margin-right:5px;vertical-align:middle;width:16px}.woo-better-add-postcode-link{background:none!important;border:none!important;color:#0073aa!important;cursor:pointer;font-family:Poppins,sans-serif!important;font-size:14px!important;padding:0!important;text-decoration:underline!important}.woo-better-add-postcode-link:hover{background-color:none!important;color:#005f8d!important;text-decoration:none!important}.black-icon{filter:brightness(0) saturate(100%) invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%)}.gray-icon{filter:brightness(0) saturate(100%) invert(90%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(90%)}.red-icon{filter:brightness(0) saturate(100%) invert(14%) sepia(100%) saturate(7458%) hue-rotate(1deg) brightness(96%) contrast(105%)}.pink-icon{filter:brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(3000%) hue-rotate(300deg) brightness(95%) contrast(105%)}.green-icon{filter:brightness(0) saturate(100%) invert(39%) sepia(100%) saturate(2000%) hue-rotate(90deg) brightness(90%) contrast(100%)}.blue-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(2000%) hue-rotate(200deg) brightness(90%) contrast(100%)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-icon{animation:spin 1s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#666;display:inline-block;height:16px;width:16px}#shipping-rates-results strong{font-weight:700}#shipping-rates-results li{font-size:16px}@media (max-width:540px){.woo-better-input-wrapper-current-style{max-width:100%!important}.woo-better-button-current-style,.woo-better-input-current-style{width:100%!important}.woo-better-parent-container{max-width:100%;width:100%}}