.delivery-estimator{padding:40px 0}.delivery-estimator__container{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media screen and (min-width:990px){.delivery-estimator__container{grid-template-columns:1fr 1fr;gap:20px;max-width:1100px;margin:0 auto}}.delivery-estimator__content{text-align:center}@media screen and (min-width:990px){.delivery-estimator__content{text-align:left;display:flex;flex-direction:column;justify-content:center;padding-right:20px}}.delivery-estimator__heading{margin-bottom:10px;color:var(--color-foreground)}.delivery-estimator__subheading{margin-bottom:30px;font-size:1.4rem;color:rgba(var(--color-foreground-rgb),.7);line-height:1.5}.delivery-estimator__form{display:flex;flex-direction:column;gap:15px;width:100%;max-width:100%}@media screen and (min-width:990px){.delivery-estimator__form{margin:0}}.delivery-estimator__field{position:relative}.delivery-estimator__input{width:100%;padding:15px 20px;border:2px solid #ECCFD5;border-radius:12px;font-size:1.2rem;background:#fff;color:var(--color-foreground);transition:border-color .2s ease,box-shadow .2s ease}.delivery-estimator__input:focus{outline:none;border-color:var(--color-button);box-shadow:0 0 0 3px rgba(var(--color-button-rgb),.1)}.delivery-estimator__input::placeholder{color:rgba(var(--color-foreground-rgb),.5)}.delivery-estimator__button{width:100%}.delivery-estimator__result{margin-top:20px;padding:20px;border-radius:10px;text-align:center;display:none;width:100%}.delivery-estimator__result.show{display:block;animation:fadeIn .3s ease}.delivery-estimator__result.success{background:#4caf501a;border:1px solid rgba(76,175,80,.3)}.delivery-estimator__result.error{background:#f443361a;border:1px solid rgba(244,67,54,.3)}.delivery-estimator__result-icon{font-size:1.5rem;margin-bottom:8px}.delivery-estimator__result-message{font-size:1.2rem;font-weight:600;margin-bottom:5px;color:var(--color-foreground)}.delivery-estimator__result-shipping{font-size:1rem;color:rgba(var(--color-foreground-rgb),.8)}.delivery-estimator__map{display:flex;justify-content:center;align-items:center;position:relative}.delivery-estimator__pin{position:absolute;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff' stroke='%235c2d3f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3' fill='%235c2d3f'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-100%);opacity:0;transition:opacity .3s ease,top .5s ease,left .5s ease;pointer-events:none;z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.delivery-estimator__pin.show{opacity:1;animation:bounce .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes bounce{0%{transform:translate(-50%,-100%) scale(0)}50%{transform:translate(-50%,-100%) scale(1.2)}to{transform:translate(-50%,-100%) scale(1)}}.delivery-estimator__map img{width:100%;height:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.delivery-estimator__input.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc354526}.delivery-estimator__error{display:block;color:#dc3545;font-size:.85rem;margin-top:5px;min-height:1.2em}.delivery-estimator__rates-table{width:100%;border-collapse:collapse;margin-top:15px;font-size:.95rem}.delivery-estimator__rates-table th,.delivery-estimator__rates-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(var(--color-foreground-rgb),.1)}.delivery-estimator__rates-table th{background:rgba(var(--color-foreground-rgb),.05);font-weight:600;color:var(--color-foreground)}.delivery-estimator__rates-table tr:last-child td{border-bottom:none}.delivery-estimator__rates-table td:last-child{font-weight:600;color:#5c2d3f}@media screen and (max-width:600px){.delivery-estimator__rates-table{font-size:.85rem}.delivery-estimator__rates-table th,.delivery-estimator__rates-table td{padding:8px 6px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-delivery-estimator.css.map */
