.km-shipping-desktop-slot{margin-left:auto!important;min-width:330px;display:flex!important;justify-content:flex-end;align-items:center}.km-shipping-widget{font:inherit;border:0;cursor:pointer;background:#f0ebe6;color:#701016;display:flex;align-items:center;text-align:left;box-shadow:none;max-width:100%;gap:10px;line-height:1.3}.km-shipping-widget--desktop{width:485px;min-height:42px;padding:6px 12px;margin:5px 0;border-radius:5px}.km-shipping-zip{display:flex;align-items:center;gap:3px;font-weight:700;font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.km-shipping-zip svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.km-shipping-zip span{font-size:12px!important}.km-shipping-scale{flex:1;display:block;min-width:0}.km-shipping-top{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px}.km-shipping-top strong{font-size:11px;color:inherit;font-weight:700;min-width:0}.km-shipping-top>[data-km-header-amount]{white-space:nowrap;font-variant-numeric:tabular-nums}.km-shipping-meter{display:block;height:4px;background:#ead7d8;border-radius:5px;overflow:hidden;margin:4px 0}.km-shipping-meter>span{display:block;height:100%;background:#8b1018;border-radius:inherit;transition:width .25s ease}.km-shipping-bottom{font-size:10px;display:block;overflow-wrap:anywhere;line-height:1.35}.km-shipping-mobile-slot{display:none;background:#fff;padding:5px 4px;border-bottom:1px solid #eee}.km-shipping-widget--mobile{width:100%;padding:5px 10px;min-height:40px}.km-shipping-widget:focus-visible,.km-ship-summary-heading button:focus-visible{outline:2px solid #701016;outline-offset:3px}.km-zip-modal[hidden]{display:none!important}.km-zip-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.km-zip-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009}.km-zip-modal__dialog{position:relative;width:min(500px,92vw);max-height:90dvh;overflow:auto;background:#fff;border:3px solid #701016;border-radius:16px;padding:36px 36px 26px;text-align:center;box-shadow:0 20px 70px #00000047;color:#111}.km-zip-modal__dialog h2{font-size:22px;margin:0 0 16px;font-weight:700;color:#121212;line-height:1.4}.km-zip-modal__dialog p{font-size:14px;line-height:1.6;margin:0 auto 20px;max-width:390px}.km-zip-form{display:flex;justify-content:center;max-width:310px;margin:0 auto}.km-zip-form input{width:160px;min-width:0;flex:1;height:48px;border:2px solid #701016;border-right:0;padding:0 10px;font:inherit;font-size:16px;outline-offset:2px;border-radius:0;color:#111;background:#fff}.km-zip-form button{height:48px;border:0;background:#701016;color:#fff;font:inherit;font-size:14px;font-weight:700;padding:0 24px;cursor:pointer;border-radius:0}.km-zip-modal__dialog .km-zip-error{color:#b00020;font-size:12px;min-height:20px;margin:8px 0 10px}.km-zip-modal__dialog .km-zip-modal__disclaimer{color:#666;font-size:12px;margin:0}body.km-modal-open{overflow:hidden}.km-shipping-summary{box-sizing:border-box;width:100%;max-width:100%;margin:20px 0 0;padding:20px 24px;border:1px solid #e6dad8;border-radius:10px;background:#fffaf8;color:#292321;text-align:left;line-height:1.6;font-size:14px}.km-ship-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.km-ship-summary-heading>strong{font-size:16px;font-weight:700;color:#521115}.km-ship-summary-heading button{font:inherit;font-size:12px;color:#701016;background:#fff;border:1px solid #ddc1bd;border-radius:5px;padding:5px 9px;cursor:pointer;min-height:32px;white-space:nowrap}.km-shipping-summary [data-km-summary-status]{margin:0 0 10px;font-weight:600}.km-summary-progress{height:7px;background:#e6dad8;overflow:hidden;border-radius:5px;margin-bottom:14px}.km-summary-progress>span{display:block;height:100%;background:#701016;transition:width .25s ease}.km-summary-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;margin:0}.km-summary-facts>div{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid #eadfdd;padding:5px 0;min-width:0}.km-summary-facts dt{font-weight:400;color:#615b58;overflow-wrap:anywhere}.km-summary-facts dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.km-summary-dispatch{font-size:12px;color:#58514e;margin:14px 0 0}.km-summary-dispatch:empty{display:none}.km-shipping-summary .km-summary-warning{font-size:12px;color:#701016;border-left:2px solid #701016;padding:6px 10px;background:#f6e9e4;margin:12px 0}.km-shipping-summary .km-summary-fine{font-size:11px;line-height:11px;color:#68615f;margin:7px 0 0}.km-shipping-summary [hidden],.km-checkout-message[hidden]{display:none!important}.km-shipping-summary--compact{font-size:12px;padding:12px;margin:0;border-radius:6px}.km-shipping-summary--compact .km-summary-facts{grid-template-columns:1fr}.km-shipping-summary--compact .km-ship-summary-heading>strong{font-size:14px}.km-shipping-summary--compact .km-summary-dispatch{display:none}.line-item-table .km-shipping-group th{padding:16px 24px!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important;text-align:left!important;background:#f6f2f0;border-top:1px solid #e7ddd9;border-bottom:1px solid #e7ddd9;color:#4b2923}.km-shipping-group__line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;line-height:1.4;font-size:14px}.km-shipping-group__line>span{font-variant-numeric:tabular-nums;white-space:nowrap}.km-shipping-group small{display:block;margin-top:5px;color:#71625e;font-size:11px;line-height:1.55;font-weight:400}.km-checkout-message{color:#8a0c17;background:#fff3f0;padding:10px;font-size:13px;line-height:1.5;margin:12px 0}.km-shipping-editor-note{position:fixed;bottom:10px;left:10px;right:10px;max-width:640px;padding:9px 12px;background:#fff4dc;border:1px solid #ad7121;color:#533309;z-index:5000;border-radius:6px;font:12px/1.4 sans-serif}@media(max-width:999px){.km-shipping-desktop-slot{display:none!important}.km-shipping-mobile-slot{display:block}}@media(max-width:640px){.km-shipping-widget{gap:7px}.km-shipping-widget--mobile{padding:5px 7px}.km-shipping-top,.km-shipping-top strong,.km-shipping-bottom{font-size:10px}.km-zip-modal__dialog{padding:28px 20px 22px;border-width:3px}.km-zip-modal__dialog h2{font-size:19px}.km-zip-form button{padding:0 18px}.km-shipping-summary{padding:16px;margin-top:14px}.km-ship-summary-heading>strong{font-size:14px}.km-summary-facts{grid-template-columns:1fr;font-size:12px}.km-shipping-summary--compact{margin:0;padding:12px}.line-item-table .km-shipping-group{display:block!important;width:100%}.line-item-table .km-shipping-group th{padding:14px 16px!important;display:block!important;width:100%!important;box-sizing:border-box}.km-shipping-group__line{font-size:13px}.km-shipping-group small{font-size:11px}}@media(prefers-reduced-motion:reduce){.km-summary-progress>span,.km-shipping-meter>span{transition:none}}@media(min-width:1000px){.shopify-section__header{position:relative;z-index:100!important}.shopify-section__header .header{position:relative;z-index:300!important;overflow:visible!important}.shopify-section__header .header .container,.shopify-section__header .header__inner,.shopify-section__header .header__action-list,.shopify-section__header .header__action-item,.shopify-section__header .header__action-item-content{overflow:visible!important}.shopify-section__header .header__action-list{position:relative;z-index:310!important}.shopify-section__header .header__action-item{position:relative;z-index:320!important}.shopify-section__header .popover,.shopify-section__header .mini-cart,.shopify-section__header [class*=dropdown],.shopify-section__header [class*=login]{z-index:500!important}.shopify-section__header .nav-bar{position:relative;z-index:100!important}.shopify-section__header .km-shipping-desktop-slot,.shopify-section__header .km-shipping-widget--desktop{position:relative;z-index:1!important}}.km-group-subtotal-label{font-size:10px;font-weight:400;color:#71625e}.km-shipping-summary--compact .km-summary-facts>div:not([data-km-fact]){display:none}.km-shipping-summary--compact .km-summary-warning{display:none}.mini-cart .km-shipping-summary--compact .km-summary-fine{font-size:10px;line-height:1.5}.km-shipping-demo-note{display:block;color:#765323;background:#fff3de;border:1px solid #eddbb7;border-radius:5px;padding:6px 9px;font-size:11px;line-height:1.5;margin:0 0 10px}.km-zip-modal__dialog .km-shipping-demo-note{font-size:11px;line-height:1.5;margin:0 0 10px;padding:8px}.km-zip-demo{margin:0 auto 18px;max-width:360px}.km-zip-demo__samples{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.km-zip-demo__samples button{font:inherit;font-size:11px;color:#701016;background:#fff;border:1px solid #ddc1bd;border-radius:5px;padding:7px 8px;min-height:32px;cursor:pointer}.km-zip-demo__samples button:hover{background:#fff3f0}.km-zip-demo__samples button:focus-visible{outline:2px solid #701016;outline-offset:2px}.km-shipping-group small.km-shipping-group__estimate{font-weight:600;color:#701016}.km-shipping-group small.km-shipping-group__estimate:empty{display:none}.km-shipping-demo-note[hidden],.km-zip-demo[hidden]{display:none!important}.km-shipping-summary--compact .km-shipping-demo-note{font-size:10px}[data-km-demo-note],[data-km-demo-tools]{display:none!important}.km-shipping-widget--desktop{width:485px;min-height:42px;padding:6px 12px 5px}.km-shipping-scale{position:relative;padding-top:12px}.km-shipping-milestones{position:absolute;top:0;left:0;right:0;height:14px;display:block;pointer-events:none}.km-shipping-milestone{position:absolute;top:0;transform:translate(-50%);font-size:10px;line-height:11px;color:#701016;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;z-index:3}.km-shipping-milestone--start{transform:none}.km-shipping-milestone--cold{transform:translate(-100%)}.km-shipping-milestone i{position:absolute;left:50%;top:12px;width:6px;height:6px;border:1.5px solid #8b1018;background:#fff;border-radius:50%;transform:translate(-50%,-50%);z-index:2;margin-top:2px}.km-shipping-milestone--start i{left:0;transform:translateY(-50%)}.km-shipping-milestone--cold i{left:100%;transform:translate(-100%,-50%)}.km-shipping-meter{position:relative;height:3px;margin:0;background:#ead7d8;border-radius:99px;overflow:visible}.km-shipping-meter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ead7d8;border-radius:inherit}.km-shipping-meter>span{position:relative;z-index:1;height:3px;background:#8b1018;border-radius:99px}.km-shipping-label-row{position:relative;display:block;height:23px;margin-top:4px;font-size:9px;line-height:1.15;color:#8b1018;white-space:nowrap}.km-shipping-current{position:absolute;left:0;bottom:0;max-width:38%;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:500}.km-shipping-marker-label{position:absolute;bottom:0;text-align:center;font-weight:500;transform:translate(-50%);max-width:34%;overflow:hidden;text-overflow:ellipsis}.km-shipping-marker-label--cold{right:0;left:auto!important;transform:none;text-align:right}.km-shipping-zip{min-width:50px}.km-shipping-group--normal-cold th{border-left:4px solid #7b0f17!important}.km-shipping-group--normal-room th{border-left:4px solid #b58a54!important}.km-shipping-group--free-cold th,.km-shipping-group--free-room th{border-left:4px solid #2c7a47!important;background:#f6faf7!important}.km-shipping-group__estimate{margin-top:5px!important;font-size:11px!important;color:#6a504a!important}.km-shipping-group--free-cold .km-shipping-group__estimate,.km-shipping-group--free-room .km-shipping-group__estimate{color:#246a3b!important;font-weight:600!important}@media(max-width:999px){.km-shipping-widget--mobile{min-height:40px;padding:6px 9px 4px}.km-shipping-scale{padding-top:15px}.km-shipping-label-row{height:12px;font-size:8.5px}.km-shipping-milestone{font-size:9px}.km-shipping-current{max-width:40%}.km-shipping-meter{top:-2px}}@media(max-width:390px){.km-shipping-zip{min-width:52px}.km-shipping-widget{gap:5px}.km-shipping-label-row{font-size:8px}.km-shipping-current{max-width:36%}.km-shipping-marker-label{max-width:32%}}.km-shipping-label-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,32%) minmax(0,34%);align-items:start;column-gap:0;height:10px}.km-shipping-current,.km-shipping-marker-label{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;max-width:none!important;min-width:0;overflow:hidden;text-overflow:ellipsis}.km-shipping-current{text-align:left;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.km-shipping-marker-label--room{text-align:center;white-space:normal;padding:0 3px}.km-shipping-marker-label--cold{text-align:right;white-space:normal;padding-left:3px}@media(max-width:640px){.km-shipping-label-row{grid-template-columns:minmax(0,33%) minmax(0,34%) minmax(0,33%);height:8px}.km-shipping-marker-label--room,.km-shipping-marker-label--cold{padding-left:2px;padding-right:2px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/kmannam-shipping.css.map */
