.shipping-rates__card{border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md) var(--padding-md);color:var(--color-foreground);background:#fff;text-align:left}.shipping-rates__header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.shipping-rates__title{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--font-h6-color);margin:0}.shipping-rates__icon{width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.shipping-rates__truck-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin:0;color:var(--color-foreground)}.shipping-rates__truck-icon svg{width:24px;height:24px}.shipping-rates__location-target{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin:0;flex-shrink:0;color:currentColor}.shipping-rates__location-target svg{width:18px;height:18px}.shipping-rates__icon--pin{width:18px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground);flex-shrink:0}.shipping-rates__icon--pin svg{width:20px;height:20px}.shipping-rates__content,.shipping-rates__form{display:flex;flex-direction:column;gap:0}.shipping-rates__fields{display:flex;gap:0px}.shipping-rates__input{flex:1 1 auto;border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm);font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--font-h6-color);background:var(--color-input-background);transition:border-color var(--animation-speed) ease,background-color var(--animation-speed) ease;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.shipping-rates__input:is(:focus,:focus-visible){outline:none;box-shadow:none;border-color:var(--color-foreground);background:var(--color-input-hover-background)}.shipping-rates__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.shipping-rates__submit{min-width:72px;border:none;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight);font-size:var(--cart-font-size--sm);line-height:1.4;color:var(--color-primary-button-text);background:var(--color-primary-button-background);cursor:pointer;border-top-left-radius:0;border-bottom-left-radius:0}.shipping-rates__submit:disabled{opacity:.65;cursor:not-allowed}.shipping-rates__submit.is-loading{position:relative;color:transparent}.shipping-rates__submit.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgb(var(--color-primary-button-text-rgb) / var(--opacity-subdued-text));border-top-color:var(--color-primary-button-text);border-radius:50%;animation:shipping-rates-spin .8s linear infinite}@keyframes shipping-rates-spin{to{transform:rotate(360deg)}}.shipping-rates__support{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.shipping-rates__use-location{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight);font-size:var(--cart-font-size--xs);line-height:1.4;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:underline;cursor:pointer}.shipping-rates__help{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight);font-size:var(--cart-font-size--xs);line-height:1.4;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:underline;white-space:nowrap}.shipping-rates__message{display:block;font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight);font-size:var(--cart-font-size--xs);line-height:1.4;color:var(--color-foreground);max-height:0;opacity:0;overflow:hidden;margin-top:0;transform:translateY(-4px);transition:max-height var(--animation-speed) ease,opacity var(--animation-speed) ease,transform var(--animation-speed) ease,margin var(--animation-speed) ease}.shipping-rates__message.is-visible{max-height:48px;opacity:1;margin-top:12px;transform:translateY(0)}.shipping-rates__place{display:flex;align-items:center;gap:4px;font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--font-h6-color);max-height:0;opacity:0;overflow:hidden;margin-top:0;transform:translateY(-4px);transition:max-height var(--animation-speed) ease,opacity var(--animation-speed) ease,transform var(--animation-speed) ease,margin var(--animation-speed) ease}.shipping-rates__place.is-visible{max-height:32px;opacity:1;margin-top:12px;transform:translateY(0)}.shipping-rates__place-text{font:inherit}.shipping-rates__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height var(--animation-speed-slow) ease,opacity var(--animation-speed) ease,transform var(--animation-speed) ease,margin var(--animation-speed) ease}.shipping-rates__list.is-visible{max-height:320px;opacity:1;margin-top:12px;transform:translateY(0)}.shipping-rate{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shipping-rate__info{display:flex;flex-direction:column;gap:4px;text-align:left}.shipping-rate__title{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--font-h6-color)}.shipping-rate__desc{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight);font-size:var(--cart-font-size--xs);line-height:1.4;color:var(--color-foreground)}.shipping-rate__price{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--font-h6-color);text-align:left;white-space:nowrap}.shipping-rate__price.is-free{color:var(--color-foreground)}@media(max-width:480px){.shipping-rates__card{padding:12px}.shipping-rates__fields{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/shipping-rates-product.css.map */
