.shipping-rates{position:relative;overflow:visible;margin:8px 0 16px}.product-form{margin-top:16px}.product-form:has(.aiod-widget-container:empty){margin-top:0}body:has(.shipping-rates__drawer.is-open) .header-wrapper{z-index:1}body:has(.shipping-rates__drawer.is-open) #MainContent{z-index:11}.shipping-rates__widget{border:1px solid #e3e3e3;border-radius:2px;padding:8px}@media screen and (min-width:750px){.shipping-rates__widget{padding:16px 20px}}.shipping-rates__widget-inner,.shipping-rates__widget-filled-top,.shipping-rates__widget-filled-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.shipping-rates__widget-filled{justify-content:space-between;align-items:center;gap:10px}.shipping-rates__widget:has(.shipping-rates__widget-empty[hidden]) .shipping-rates__widget-filled{display:flex}.shipping-rates__widget-filled-top{margin-bottom:4px}.shipping-rates__widget-left{display:flex;align-items:center;gap:8px}@media screen and (min-width:750px){.shipping-rates__widget-left{gap:15px}}.shipping-rates__widget-right{width:100%}.shipping-rates__icon-wrap{width:21px;height:14px;flex-shrink:0;color:#2c3639;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1280px){.shipping-rates__icon-wrap{width:30px;height:auto}}.shipping-rates__icon-wrap svg{width:100%;height:100%}.shipping-rates__widget-title{font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;line-height:16px;color:#2c3639}@media screen and (min-width:750px){.shipping-rates__widget-title{font-size:16px;line-height:20px}}@media screen and (min-width:1280px){.shipping-rates__widget-title{font-size:22px;line-height:26px}}.shipping-rates__widget-title--filled{font-size:14px;line-height:16px}@media screen and (min-width:750px){.shipping-rates__widget-title--filled{font-size:16px;line-height:20px}}@media screen and (min-width:1280px){.shipping-rates__widget-title--filled{font-size:22px;line-height:26px}}.shipping-rates__widget-price{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#2c3639}@media screen and (min-width:750px){.shipping-rates__widget-price{font-size:15px}}@media screen and (min-width:1280px){.shipping-rates__widget-price{font-size:26px}}.shipping-rates__widget-cost-info{display:flex;align-items:center;justify-content:space-between;flex:1}.shipping-rates__widget-filled-top .shipping-rates__widget-left{flex:1}.shipping-rates__widget-location{font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#646464}@media screen and (min-width:1280px){.shipping-rates__widget-location{font-size:20px}}.shipping-rates__widget-link{font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#7f7f7f;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}@media screen and (min-width:1280px){.shipping-rates__widget-link{font-size:16px}}.shipping-rates__widget-empty .shipping-rates__widget-link{color:#2c3639}.shipping-rates__widget-btn{font-size:12px;padding:.5rem .8rem}@media screen and (min-width:750px){.shipping-rates__widget-btn{font-size:14px;padding:1rem 2.6rem}}.shipping-rates__drawer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:flex-end}.shipping-rates__drawer[hidden]{display:none!important}.shipping-rates__drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;transition:opacity .3s ease}.shipping-rates__drawer.is-open .shipping-rates__drawer-overlay{opacity:1}.shipping-rates__drawer-content{position:relative;width:100%;max-width:100vw;height:100%;background-color:#fdfdfb;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;padding:30px 20px 40px;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.shipping-rates__drawer-content{width:400px;padding:70px 20px 40px}}.shipping-rates__drawer.is-open .shipping-rates__drawer-content{transform:translate(0)}.shipping-rates__drawer-close{position:absolute;top:40px;right:20px;background:none;border:none;padding:5px;cursor:pointer;z-index:2;color:#2c3639}@media screen and (min-width:750px){.shipping-rates__drawer-close{top:30px}}.shipping-rates__drawer-close svg{width:14px;height:14px}.shipping-rates__drawer-header{text-align:left;margin-bottom:40px}.shipping-rates__drawer-header .shipping-rates__drawer-title{font-family:Clear Sans,sans-serif;font-weight:400;font-size:22px;line-height:30px;color:#2c3639;margin:0 0 20px}@media screen and (min-width:750px){.shipping-rates__drawer-header .shipping-rates__drawer-title{font-size:32px;line-height:40px}}.shipping-rates__drawer-subtitle{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.3;color:#666;margin:0;display:flex;flex-direction:column;gap:12px}.shipping-rates__drawer-subtitle p{margin:0}.shipping-rates__fields-row{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.shipping-rates__dropdown{position:relative;width:100%}.shipping-rates__dropdown-trigger{width:100%;min-height:50px;padding:12px 20px;border:1px solid #dfdfdf;border-radius:2px;background-color:transparent;display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#2c3639;cursor:pointer;transition:border-color .2s ease}.shipping-rates__dropdown-trigger:hover:not(:disabled){border-color:#2c3639}.shipping-rates__dropdown-trigger:focus-visible{outline:2px solid #2c3639;outline-offset:1px}.shipping-rates__dropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.shipping-rates__dropdown.is-open .shipping-rates__dropdown-trigger{border-color:#2c3639}.shipping-rates__dropdown-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.shipping-rates__dropdown-value[data-placeholder]{color:#7f7f7f}.shipping-rates__dropdown-chevron{flex-shrink:0;width:11px;height:7px;background-image:url('data:image/svg+xml,<svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 1.32432L5.5 7L0 1.32432L1.28333 0L5.5 4.35135L9.71667 0L11 1.32432Z" fill="%237F7F7F"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease}.shipping-rates__dropdown.is-open .shipping-rates__dropdown-chevron{transform:rotate(180deg)}.shipping-rates__dropdown-panel{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 4px);background-color:#fff;border:1px solid #dfdfdf;border-radius:2px;box-shadow:0 4px 12px #0000001a;max-height:250px;display:flex;flex-direction:column}.shipping-rates__dropdown-panel[hidden]{display:none!important}.shipping-rates__dropdown-search-wrap{flex-shrink:0;padding:10px;border-bottom:1px solid #dfdfdf}.shipping-rates__dropdown-search-wrap[hidden]{display:none!important}.shipping-rates__dropdown-search{display:block;width:100%;box-sizing:border-box;margin:0;padding:8px 12px;border:1px solid #dfdfdf;border-radius:2px;font-family:inherit;font-size:14px}.shipping-rates__dropdown-search:focus{outline:none;border-color:#2c3639}.shipping-rates__dropdown-options{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;margin:0;padding:5px 0;list-style:none}.shipping-rates__dropdown-empty{padding:10px 12px;font-size:14px;color:#7f7f7f}.shipping-rates__dropdown-option{display:block;width:100%;margin:0;padding:10px 12px;border:0;background:transparent;font-family:inherit;font-size:14px;text-align:left;color:#2c3639;cursor:pointer}.shipping-rates__dropdown-option:hover,.shipping-rates__dropdown-option:focus-visible{background-color:#2c36390f;outline:none}.shipping-rates__actions{margin-bottom:30px}.shipping-rates__submit{width:100%;height:50px;background-color:#969696;color:#fff;border:none;border-radius:2px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.shipping-rates__submit:not(:disabled){background-color:#2c3639}.shipping-rates__submit:disabled{cursor:not-allowed}.shipping-rates__submit-loading{display:flex;align-items:center;gap:10px}.shipping-rates__submit-loading[hidden],.shipping-rates__submit-text[hidden],.shipping-rates__estimated-loading[hidden],.shipping-rates__estimated-value[hidden]{display:none!important}.shipping-rates__spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:sr-spin .8s linear infinite}.shipping-rates__spinner--dark{border:2px solid rgba(44,54,57,.3);border-top-color:#2c3639}@keyframes sr-spin{to{transform:rotate(360deg)}}.shipping-rates__drawer-divider{height:1px;background-color:#dfdfdf;margin-bottom:30px}.shipping-rates__estimated-row{display:flex;align-items:center;justify-content:space-between}.shipping-rates__estimated-label{font-family:Montserrat,sans-serif;font-size:16px;color:#2c3639}.shipping-rates__estimated-value{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#2c3639}.shipping-rates__drawer-footer{margin-top:30px;display:flex;flex-direction:column;gap:12px}.shipping-rates__drawer-footer p{font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#666;margin:0}.shipping-rates__error{background-color:#fff4f0;padding:12px;border-radius:2px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.shipping-rates__error[hidden]{display:none!important}.shipping-rates__error-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#ed2d2d;text-align:center;margin:0}.shipping-rates__results{display:none;margin-top:20px}.shipping-rates__batch+.shipping-rates__batch{margin-top:10px}.shipping-rates__batch-inner{padding:10px 12px;border-radius:2px;border:1px solid #dfdfdf;background-color:#fdfdfb}.shipping-rates__list{list-style:none;padding:0;margin:0}.shipping-rates__item{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:8px 0;border-bottom:1px solid #dfdfdf}.shipping-rates__item:last-child{border-bottom:none;padding-bottom:0}.shipping-rates__item:first-child{padding-top:0}.shipping-rates__item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.shipping-rates__service{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;color:#2c3639}.shipping-rates__combo{font-family:Montserrat,sans-serif;font-size:12px;color:#7f7f7f}.shipping-rates__price{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#2c3639;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/56/assets/shipping-rates.css.map */
