shipping-calculator{display:block;width:100%}shipping-calculator country-province-selector{display:block;width:100%}shipping-calculator .shipping-calculator__subtitle{margin:0}shipping-calculator .shipping-calculator__cep-row{--shipping-calculator-control-height: calc(2 * var(--input-padding-block) + 1lh + 2px);align-items:center;display:flex!important;flex-wrap:nowrap;gap:var(--fieldset-gap);width:100%}shipping-calculator .shipping-calculator__cep-row>.form-control{display:block;height:var(--shipping-calculator-control-height);min-width:0;overflow:hidden;position:relative}shipping-calculator .shipping-calculator__cep-row .input{box-sizing:border-box;height:var(--shipping-calculator-control-height);min-height:var(--shipping-calculator-control-height);width:100%}shipping-calculator .shipping-calculator__cep-row>.button{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;flex-grow:0!important;height:var(--shipping-calculator-control-height);justify-content:center;min-height:var(--shipping-calculator-control-height);padding-block:0}shipping-calculator:not(.shipping-calculator--inline-cep) .shipping-calculator__cep-row>.form-control{flex:0 0 50%;max-width:50%}shipping-calculator.shipping-calculator--inline-cep .shipping-calculator__cep-row>.form-control{flex:1 1 auto;max-width:none;width:auto}shipping-calculator.shipping-calculator--stacked-cep .shipping-calculator__cep-row{align-items:stretch;flex-direction:column;flex-wrap:nowrap}shipping-calculator.shipping-calculator--stacked-cep .shipping-calculator__cep-row>.form-control{flex:none;max-width:none;width:100%}shipping-calculator.shipping-calculator--stacked-cep .shipping-calculator__cep-row>.button{display:flex;width:100%}.product-shipping-calculator{width:100%}.product-info__block-item[data-block-type=shipping-calculator] .product-shipping-calculator,.product-info__block-item[data-block-type=shipping-calculator] shipping-calculator{width:100%}shipping-estimator.shipping-estimator--inline-cep .shipping-estimator__form{--shipping-calculator-control-height: calc(2 * var(--input-padding-block) + 1lh + 2px);align-items:center;display:flex;flex-wrap:nowrap;width:100%}shipping-estimator.shipping-estimator--inline-cep country-selector{display:contents}shipping-estimator.shipping-estimator--inline-cep .shipping-estimator__form>.form-control:has(.input[name="address[zip]"]){display:block;flex:1 1 auto;height:var(--shipping-calculator-control-height);max-width:none;min-width:0;overflow:hidden;position:relative}shipping-estimator.shipping-estimator--inline-cep .shipping-estimator__form>.form-control:has(.input[name="address[zip]"]) .input{box-sizing:border-box;height:var(--shipping-calculator-control-height);min-height:var(--shipping-calculator-control-height);width:100%}shipping-estimator.shipping-estimator--inline-cep .shipping-estimator__form>.button{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;flex-grow:0!important;height:var(--shipping-calculator-control-height);justify-content:center;min-height:var(--shipping-calculator-control-height);padding-block:0}shipping-estimator.shipping-estimator--stacked-cep .shipping-estimator__form{--shipping-calculator-control-height: calc(2 * var(--input-padding-block) + 1lh + 2px);align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}shipping-estimator.shipping-estimator--stacked-cep country-selector{display:block;width:100%}shipping-estimator.shipping-estimator--stacked-cep .shipping-estimator__form>.form-control:has(.input[name="address[zip]"]){display:block;flex:none;height:var(--shipping-calculator-control-height);max-width:none;overflow:hidden;position:relative;width:100%}shipping-estimator.shipping-estimator--stacked-cep .shipping-estimator__form>.form-control:has(.input[name="address[zip]"]) .input{box-sizing:border-box;height:var(--shipping-calculator-control-height);min-height:var(--shipping-calculator-control-height);width:100%}shipping-estimator.shipping-estimator--stacked-cep .shipping-estimator__form>.button{align-items:center;box-sizing:border-box;display:flex;flex:none;height:var(--shipping-calculator-control-height);justify-content:center;min-height:var(--shipping-calculator-control-height);padding-block:0;width:100%}shipping-calculator .js-rates[hidden],shipping-calculator .js-errors[hidden]{display:none!important}shipping-calculator .shipping-calculator__rates-disclosure{width:100%}shipping-calculator .shipping-calculator__rates-summary{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;list-style:none}shipping-calculator .shipping-calculator__rates-summary-label{flex:1 1 auto;min-width:0;text-align:start}shipping-calculator .shipping-calculator__rates-summary-chevron{flex-shrink:0;transition:transform .2s ease-in-out}shipping-calculator .shipping-calculator__rates-disclosure[open] .shipping-calculator__rates-summary-chevron{transform:rotate(180deg)}shipping-calculator .shipping-calculator__rates-disclosure .js-rates-text{padding-block-start:.5rem}shipping-calculator .js-rates-heading{display:block;margin-bottom:.5rem}shipping-calculator .shipping-calculator__country,shipping-calculator .shipping-calculator__province{display:none}shipping-calculator[data-show-country-fields=true] .shipping-calculator__country,shipping-calculator[data-show-country-fields=true] .shipping-calculator__province:not([hidden]){display:block}shipping-calculator.shipping-calculator--compact .shipping-calculator__subtitle{margin-block-end:0}.cart-drawer .cart-drawer__shipping-calculator.bordered-box{padding:1rem}.cart-drawer shipping-calculator.shipping-calculator--compact.cart-drawer__shipping-calculator{padding:0}.product-shipping-calculator shipping-calculator.shipping-calculator--compact{padding:0}.cart-drawer shipping-estimator.cart-drawer__shipping-calculator.bordered-box{padding:1rem}.cart-drawer .cart-drawer__shipping-calculator .bordered-box__title{font-size:var(--text-base)}.shopify-section--main-cart shipping-estimator .shipping-estimator__form{--shipping-calculator-control-height: calc(2 * var(--input-padding-block) + 1lh + 2px)}@media screen and (min-width:700px){.shopify-section--main-cart shipping-estimator .shipping-estimator__form>.form-control:has(.input[name="address[zip]"]) .input,.shopify-section--main-cart shipping-estimator .shipping-estimator__form>.button{box-sizing:border-box;height:var(--shipping-calculator-control-height);min-height:var(--shipping-calculator-control-height)}.shopify-section--main-cart shipping-estimator .shipping-estimator__form>.button{align-items:center;display:inline-flex;padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/shipping-calculator.css.map */
