shipping-calculator{display:block;padding:0;margin-bottom:15px}shipping-calculator country-province-selector{display:flex;flex-direction:column;gap:10px}shipping-calculator .shipping-subtitle{font-size:12px;color:var(--colorTextBody);opacity:.8;margin:8px 0;line-height:1.4}shipping-calculator .field{margin-bottom:0}shipping-calculator .field label{display:block;font-size:12px;font-weight:500;margin-bottom:8px;color:var(--colorTextBody)}shipping-calculator select,shipping-calculator input[type=text]{width:100%;padding:12px 15px;border:1px solid #B1B1B1;border-radius:var(--layoutRadius);font-size:13px;transition:border-color .2s;background-color:#fff;color:var(--colorTextBody);font-family:inherit}shipping-calculator select:focus,shipping-calculator input[type=text]:focus{outline:none;border-color:var(--colorTextBody)}shipping-calculator .lightly-styled-select{position:relative}shipping-calculator .lightly-styled-select:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--colorTextBody);pointer-events:none;opacity:.6}country-province-selector .field.input-country,country-province-selector .field.input-province{display:none}shipping-calculator .js-province-container[hidden]{display:none}shipping-calculator button[type=button]{width:100%;padding:10px 20px;background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);border:1px solid var(--colorBtnPrimaryBorder);border-radius:var(--buttonRadius);font-size:14px;font-weight:var(--buttonFontWeight);font-style:var(--buttonFontStyle);font-family:var(--buttonFontFamily);cursor:pointer;transition:.6s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;line-height:1;text-transform:uppercase;position:relative;overflow:hidden;z-index:1}@media(min-width:1025px){shipping-calculator button[type=button]:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;z-index:-1;transition:.6s ease-in-out;background:var(--colorBtnPrimaryText)}shipping-calculator button[type=button]:hover:before{right:0;left:0;width:100%}shipping-calculator button[type=button]:hover{color:var(--colorBtnPrimary)!important}shipping-calculator button[type=button]:hover .button-text{color:var(--colorBtnPrimary)!important}}shipping-calculator button[type=button]:disabled{opacity:.5;cursor:not-allowed}shipping-calculator button[type=button]:disabled:before{display:none}shipping-calculator button[type=button].is-loading{pointer-events:none;opacity:1}shipping-calculator button[type=button] .svg-loader,shipping-calculator button[type=button] .loading__spinner{display:none;width:24px;height:24px;margin:0;flex-shrink:0;color:inherit}shipping-calculator button[type=button].is-loading .svg-loader,shipping-calculator button[type=button].is-loading .loading__spinner{display:block!important}shipping-calculator button[type=button].is-loading .button-text,shipping-calculator .button-text.hidden{display:none}shipping-calculator .js-rates,shipping-calculator .js-errors{margin-top:15px;padding:15px;border-radius:var(--layoutRadius);background-color:var(--primaryAlternateBg)}shipping-calculator .js-rates{border:1px solid rgba(var(--colorTextBody),.1)}shipping-calculator .js-errors{background-color:#ffe7e7;border:1px solid rgba(211,47,47,.2)}shipping-calculator .js-rates-heading{display:block;font-size:13px;font-weight:600;margin-bottom:16px;color:var(--colorTextBody)}shipping-calculator .js-rates-text .styled-list,shipping-calculator .js-errors-text .styled-list{list-style:none;padding:0;margin:0}shipping-calculator .js-rates-text .styled-list{display:flex;flex-direction:column}shipping-calculator .js-rates-text .styled-list li{display:flex;flex-flow:row wrap;align-items:baseline;column-gap:6px;row-gap:2px;padding:12px 0;border-bottom:1px solid rgba(var(--colorTextBody),.08)}shipping-calculator .js-rates-text .styled-list li:first-child{padding-top:0}shipping-calculator .js-rates-text .styled-list li:last-child{border-bottom:none;padding-bottom:0}shipping-calculator .js-rates-text .styled-list li p{margin:0;font-size:13px;color:var(--colorTextBody);line-height:1.5}shipping-calculator .js-rates-text .styled-list li p:not(.delivery-time){display:inline-flex;align-items:baseline;gap:3px}shipping-calculator .js-rates-text .styled-list li p.delivery-time{font-size:11px;opacity:.7;margin-top:0}shipping-calculator .js-rates-text .styled-list li b{font-weight:600;font-family:var(--priceFontFamily)}shipping-calculator .js-errors-text .styled-list li{color:#d32f2f;font-size:12px;margin-bottom:6px;line-height:1.4}shipping-calculator .js-errors-text .styled-list li:last-child{margin-bottom:0}shipping-calculator details{cursor:pointer;border-bottom:1px solid rgba(var(--colorTextBody),.1);padding-bottom:15px;margin-bottom:15px}shipping-calculator summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:15px}shipping-calculator summary::-webkit-details-marker{display:none}shipping-calculator .summary__title{font-size:14px;font-weight:600;color:var(--colorTextBody);display:flex;align-items:center;gap:10px;width:100%}shipping-calculator .summary__title svg{width:10px;height:10px;transition:transform .3s ease;opacity:.6;margin-left:auto;transform:rotate(180deg)}shipping-calculator details[open] .summary__title svg{transform:rotate(0)}shipping-calculator details[open] summary{margin-bottom:15px}@media(max-width:768px){shipping-calculator select,shipping-calculator input[type=text]{font-size:16px;padding:13px 15px}shipping-calculator button[type=button]{font-size:14px;padding:15px 20px;min-height:50px}shipping-calculator .shipping-subtitle{font-size:11px}shipping-calculator .js-rates-heading{font-size:12px}shipping-calculator .js-rates-text .styled-list li p{font-size:12px}}.page-cart__calc shipping-calculator{margin-bottom:0;padding-top:10px}.page-cart__calc shipping-calculator country-province-selector{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.page-cart__calc shipping-calculator .shipping-subtitle{grid-column:1 / -1;margin:0 0 4px}.page-cart__calc shipping-calculator .field.input-zip{margin-bottom:0}.page-cart__calc shipping-calculator button[type=button]{width:auto;min-width:180px;white-space:nowrap}.page-cart__calc shipping-calculator .js-rates,.page-cart__calc shipping-calculator .js-errors{margin-top:20px}.page-cart__calc--sidebar{margin-top:0;margin-bottom:20px}.page-cart__calc--sidebar .yv-shipping-estimations{padding:20px}.page-cart__calc--sidebar shipping-calculator country-province-selector{grid-template-columns:1fr}.page-cart__calc--sidebar shipping-calculator button[type=button]{width:100%;min-width:0}@media(max-width:575px){.page-cart__calc shipping-calculator country-province-selector{grid-template-columns:1fr}.page-cart__calc shipping-calculator button[type=button]{width:100%}}.product-shipping-calculator-block{margin:16px 0;width:100%}.product-shipping-calc{margin-bottom:0}.product-shipping-calc__heading{margin:0 0 12px}.product-shipping-calc country-province-selector{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.product-shipping-calc .shipping-subtitle{grid-column:1 / -1;margin:0 0 4px}.product-shipping-calc button[type=button]{width:auto;min-width:160px;white-space:nowrap}@media(max-width:575px){.product-shipping-calc country-province-selector{grid-template-columns:1fr}.product-shipping-calc button[type=button]{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shipping-calculator.css.map */
