.field{gap:10px}.custom-input{flex:0 1 100%;width:100%;min-height:35px;padding-left:15px;border:none;border-radius:9px;background:#efeeec}.custom-input:hover{background:#efeeec!important}.ui-widget{font-size:1em!important;font-weight:500}.result_note{text-align:left;background:#d7ffe7;border-radius:15px;padding:0 10px}.dynamic_title{font-size:18px;font-weight:600;text-align:left;padding:0 0 10px}.result_title{font-size:18px;font-weight:600;text-align:left;padding:10px}.rates-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-widget .ui-menu-item{font-family:var(--font-body-family)}.spinner{animation:rotate 2s linear infinite;z-index:2;width:30px;height:30px}.path{stroke:#000;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.shipping_rates{display:none}.shipping_rates .field{margin-bottom:1rem;margin-top:1rem}.shipping_rates .rates_spinner{text-align:center}.shipping_rates .rates_cart_error,.shipping_rates .rates_error,.shipping_rates .rates_select,.shipping_rates .rates_loading,.shipping_rates .rates_results,.shipping_rates .rate_noresult,.shipping_rates .result_box,.shipping_rates .result_note{display:none;clear:both}.shipping_rates .rates_loading{padding:15px 0}.shipping_rates .result_box{border:none}.shipping_rates .rate_results{margin:10px 0}.ui-autocomplete{position:absolute;cursor:default;z-index:30!important}.shipping_rates .field{max-width:100%}.shipping_rates button{width:100%}.shipping_rates.compact .rates_error,.shipping_rates.compact .rates_select,.shipping_rates.compact .rates_loading,.shipping_rates.compact .rate_results{clear:both}.shipping_rates .field__input:not(:placeholder-shown){padding:1.2rem 1.5rem .8rem 2rem}.shipping_rates .result_box .inner{display:flex;align-items:center;padding:15px}.shipping_rates .result_box .inner:last-child{border-bottom:0px}.shipping_rates .result_box .row{flex:1 1 0px;text-align:left;margin:0;padding:0;border:0}.shipping_rates .result_box .price{flex:0 1 1px;white-space:nowrap}.form__label{font-size:20px;font-weight:800;padding-bottom:10px}.unique-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;padding-top:60px}.unique-modal-content{background-color:#fff;margin:5% auto;border:none;width:95%;max-width:600px;border-radius:12px;box-shadow:0 4px 8px #0003;text-align:center}.unique-close{color:#aaa;float:right;font-size:28px;font-weight:700;padding:0 10px}.unique-close:hover,.unique-close:focus{color:#000;text-decoration:none;cursor:pointer}.unique-modal-btn2{color:#0541d5;border:none;cursor:pointer;font-size:16px}.unique-modal-btn2:hover{text-decoration:underline 1px #0541d5}.unique-modal-btn{border:none;cursor:pointer;font-weight:600;font-size:16px;border-radius:15px;margin-left:10px;border:solid 2px #dadada;padding:4px 9px}.unique-modal-btn:hover{background:#c9e6ff;border:solid 2px #c9e6ff;color:#0541d5}.shipping_rates{background:#dbdbdb;border-radius:24px;width:100%;max-width:500px;margin:0 auto 20px;padding:30px 10px}.custom-btn{flex:0 1 40%;background-color:#030302;color:#fff;font-weight:800;font-size:14px;border:none;padding:10px 20px;border-radius:9px;cursor:pointer}.custom-btn:hover{background-color:#030302bd}.secondary-btn{background-color:#e0e0e0;color:#333}.secondary-btn:hover{background-color:#ccc}.rates_error,.rates_select{color:red;font-size:14px;margin-top:10px}.rates_loading{text-align:center}.spinner{width:30px;height:30px;margin:20px auto;animation:rotate 1.5s linear infinite}.path{stroke:#0541d5;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.ui-widget-content{border-radius:20px;padding:20px 5px}@media (max-width: 768px){.unique-modal-btn{margin-left:0;font-size:15px}}.flex-container{display:flex;align-items:center;gap:20px}.timer-container{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:15px}.progress-path{fill:none;stroke:#32de4b;stroke-width:3.8;stroke-linecap:round;stroke-dasharray:100,100;stroke-dashoffset:100;animation:progressAnimation 1.2s cubic-bezier(.68,-.55,.27,1.5) forwards}@keyframes progressAnimation{0%{stroke-dashoffset:100}90%{stroke-dashoffset:var(--stroke-offset)}to{stroke-dashoffset:var(--stroke-offset)}}.icon-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-container{display:flex;flex-direction:column}.dynamic_title{font-size:18px;font-weight:700;margin-bottom:5px}#dynamic-message{font-size:16px;color:#333}#city-display{font-size:16px}.bg-path{fill:none;stroke:#d9d9d9;stroke-width:3.8}.timer-wrapper{position:relative;width:80px;height:80px}.timer-container{display:flex;justify-content:center;align-items:center;height:150px;width:150px;border-radius:20px;position:relative}.carousel-container{overflow:hidden;width:100%;max-width:420px;margin:0 auto;position:relative}.result_box{display:flex;transition:transform .3s ease-in-out;will-change:transform;padding-left:10px;padding-right:10px}.rate_card{flex:0 0 75%;min-width:75%;margin:0 5px}.rate_results{background:#efeeec!important;border-radius:15px!important}.carousel-container{overflow:hidden!important;width:100%!important;max-width:1920px!important;margin:0 auto!important;position:relative!important}.result_box{display:flex!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;flex-direction:column}.result_box .inner{flex:0 0 75%!important;min-width:75%!important;padding:8px 5px!important;border-top:solid 1px #c1c1c1;text-align:center!important;scroll-snap-align:center!important}.result_box .inner .row{font-size:14px!important;margin-bottom:5px!important;margin-top:10px;margin-right:3px}.row{font-weight:700}.rate-description{font-weight:400}.result_box .inner .price{font-size:14px!important}.result_box::-webkit-scrollbar{display:none!important}.result_box{-ms-overflow-style:none!important;scrollbar-width:none!important}.result_description{font-family:articulat-cf,sans-serif!important;font-style:normal!important;letter-spacing:.2px!important;font-size:14px;padding:0 10px}.price-free{background:#affebf;color:#015148;font-weight:700;padding:3px 8px;border-radius:6px}.price-paid{background:#d5ebff;color:#003a5a;font-weight:600;padding:3px 8px;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/rates.css.map */
