.shipping-calculator-section{width:100%}.shipping-calculator__heading{margin-bottom:1.5rem}.shipping-calculator__heading--left{text-align:left}.shipping-calculator__heading--center{text-align:center}.shipping-calculator__heading--right{text-align:right}.shipping-calculator__title{font-size:22px;font-weight:600;font-family:Helvetica}.cart-shipping-calculator-wrapper{display:flex;flex-direction:column;gap:1.5rem;max-width:100%}@media screen and (min-width:750px){.cart-shipping-calculator-wrapper{flex-direction:row;align-items:flex-start;gap:2rem}#shipping-calculator{flex:0 0 auto;width:60%}.cart-shipping-calculator-response{flex:1;width:40%;text-align:right}}.cart-shipping-calculator{display:flex;flex-direction:column;gap:1rem}.shipping-calculator-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.shipping-country-wrapper,.shipping-province-wrapper{position:relative;width:100%}.select-wrapper{position:relative}.select-wrapper .selected-text{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:.75rem 1rem;pointer-events:none;z-index:1;color:var(--color-foreground);border:1px solid rgba(var(--color-foreground-rgb),.2);border-radius:var(--style-border-radius-inputs, 4px);background-color:var(--color-background);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}.select-wrapper select{position:relative;width:100%;padding:.75rem 2.5rem .75rem 1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #e3e3e3;border-radius:var(--style-border-radius-inputs, 4px);color:var(--color-foreground);cursor:pointer;z-index:2;font-size:inherit;line-height:inherit;min-height:44px}.select-wrapper select:hover{border-color:rgba(var(--color-foreground-rgb),.4)}.select-wrapper select:focus{outline:1px solid var(--color-foreground);outline-offset:1px;z-index:3}.select-wrapper:after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;pointer-events:none;z-index:3;opacity:.6}.cart-shipping-zip-code{width:100%}.cart-shipping-zip-code .address-zip{width:100%;padding:.75rem 1rem;border:1px solid #e3e3e3;border-radius:var(--style-border-radius-inputs, 4px);background-color:var(--color-background);color:var(--color-foreground);font-size:inherit;line-height:inherit;min-height:44px}.cart-shipping-zip-code .address-zip:hover{border-color:rgba(var(--color-foreground-rgb),.4)}.cart-shipping-zip-code .address-zip:focus{outline:1px solid var(--color-foreground);outline-offset:1px}.cart-shipping-zip-code .address-zip::placeholder{color:rgba(var(--color-foreground-rgb),.6)}.shipping-calculator-button-wrapper{width:100%;display:flex;justify-content:flex-start}.cart-shipping-calculate.get-rates.button{padding:.75rem 2rem;border:1px solid #FF0000;border-radius:var(--style-border-radius-inputs, 4px);background-color:var(--color-background);color:red;font-size:inherit;font-weight:var(--font-weight--medium, 500);cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:120px;min-height:44px}.cart-shipping-calculate.get-rates.button:hover:not(:disabled){background-color:red;color:var(--color-background)}.cart-shipping-calculate.get-rates.button:disabled,.cart-shipping-calculate.get-rates.button.disabled{opacity:.6;cursor:not-allowed}.cart-shipping-calculator-response{display:none;margin-top:0;padding:0;border-radius:0;background-color:transparent}.cart-shipping-calculator-response[style*="display: block"]{display:block!important}.shipping-calculator-response.message{margin:0 0 1rem;font-size:var(--font-size--sm, .875rem);line-height:1.5;color:var(--color-foreground)}.shipping-calculator-error{margin:0;padding:.75rem;background-color:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:var(--style-border-radius-inputs, 4px);color:red;font-size:var(--font-size--sm, .875rem)}.shipping-rates{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.5rem}.shipping-rates li{padding:0;font-size:var(--font-size--sm, .875rem);line-height:1.5;color:var(--color-foreground);border:none}.shipping-rates .money{font-weight:var(--font-weight--normal, 400);color:var(--color-foreground)}@media screen and (max-width:749px){.cart-shipping-calculate.get-rates.button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/shipping-calculator.css.map */
