.crl{margin-top:12px;margin-bottom:12px;background:#f6f6f6;border:1px solid #d8d8d8;padding:12px 14px 13px}.crl__eyebrow{margin:0 0 9px;font-family:Montserrat,-apple-system,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#8a8a8a}.crl__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:#1a1a1a;margin-bottom:5px}.crl__val{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.crl__row--save{color:#3e7a5e}.crl__row--save .crl__val,.crl__row--sub{font-weight:700}.crl__row--sub .crl__val{font-weight:800}.crl__row--ruled{border-top:1px solid #e2e2e2;padding-top:6px;margin-top:2px}.crl .cart-readiness{margin-top:8px;padding-top:8px;border-top:1px solid #e2e2e2}.crl__total{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;border-top:2px solid #1a1a1a;margin-top:10px;padding-top:10px}.crl__total-lbl{display:flex;flex-direction:column;gap:3px;font-family:Montserrat,-apple-system,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#1a1a1a}.crl__total-lbl em{font-family:Avenir Next,Avenir,-apple-system,sans-serif;font-style:normal;font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#8a8a8a}.crl__total-val{font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.crl__note{margin:7px 0 0;font-size:10.5px;color:#8a8a8a}.cart-readiness{margin-top:12px}.cart-readiness__min-line{margin:0 0 7px;font-size:12.5px;color:#333}.cart-readiness__min-line strong{color:#c00000;font-weight:700}.cart-readiness__bar{height:3px;background:#ececec;overflow:hidden}.cart-readiness__bar-fill{display:block;height:100%;background:#5a9a7a;transition:width .25s ease}.cart-readiness__met{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:600;color:#3e7a5e}.cart-readiness__met svg{flex:none;color:#5a9a7a}.cart-readiness__min+.cart-readiness__ship,.cart-readiness__met+.cart-readiness__ship,.cart-readiness__min+.cart-readiness__info,.cart-readiness__met+.cart-readiness__info{margin-top:10px}.cart-readiness__info{margin:0}.cart-readiness__info-summary{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.cart-readiness__info-summary::-webkit-details-marker{display:none}.cart-readiness__info-summary:hover{color:#c00000}.cart-readiness__info[open] .cart-readiness__chev{transform:rotate(180deg)}.cart-readiness__info-body{margin-top:9px}.cart-readiness__info-body p{margin:0 0 8px;font-size:12px;line-height:1.55;color:#444}.cart-readiness__info-body p:last-child{margin-bottom:0}.cart-readiness__toggle{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;font-size:13px;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart-readiness__toggle:hover{color:#c00000}.cart-readiness__toggle[aria-expanded=true] .cart-readiness__chev{transform:rotate(180deg)}.cart-readiness__toggle[disabled]{text-decoration:none;color:#595959;cursor:default}.cart-readiness__chev{transition:transform .15s ease}.cart-readiness__body{margin-top:9px}.cart-readiness__row{display:flex;gap:8px}.cart-readiness__postal{flex:1 1 auto;min-width:0;height:38px;padding:0 11px;font-size:16px;color:#1a1a1a;background:#fff;border:1.5px solid #d8d8d8;border-radius:0;-webkit-appearance:none;appearance:none}.cart-readiness__postal::placeholder{color:#c5c5c5}.cart-readiness__postal:focus{outline:none;border-color:#c00000;box-shadow:0 0 0 3px #c0000014}.cart-readiness__go{flex:none;height:38px;padding:0 14px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#1a1a1a;background:#fff;border:1px solid #1a1a1a;border-radius:0;cursor:pointer;transition:background .15s ease,color .15s ease}.cart-readiness__go:hover{background:#1a1a1a;color:#fff}.cart-readiness__go:disabled{opacity:.45;cursor:default}.cart-readiness__pickup{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;font-weight:600;color:#3e7a5e}.cart-readiness__pickup svg{flex:none;color:#5a9a7a}.cart-readiness__pickup strong{font-weight:700}.cart-readiness__best{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font-size:13px;color:#1a1a1a}.cart-readiness__best strong{font-weight:700}.cart-readiness__best-price{font-weight:700;font-size:13px;color:#0a0a0a;white-space:nowrap;font-variant-numeric:tabular-nums}.cart-readiness__sub{margin:3px 0 0;font-size:11px;color:#595959;line-height:1.5}.cart-readiness__change{background:none;border:0;padding:0;font-size:11px;color:#1a1a1a;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cart-readiness__change:hover{color:#c00000}.cart-readiness__err{margin:7px 0 0;font-size:11.5px;color:#c62828}.crl-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:12px;padding:0 4px}.crl-facts__item{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:#595959;line-height:1.35;font-variant-numeric:tabular-nums}.crl-facts__item svg{flex:none;color:#5a9a7a}.crl-facts__item--plain{color:#595959}.crl-facts__item--plain strong{color:#1a1a1a}.crl-pay{display:flex;justify-content:center;gap:4px;margin-top:10px}.crl-pay svg{width:28px;height:18px}.crl-utility{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ececec;margin-top:12px;padding-top:9px}.crl-utility__note{display:block}.crl-utility .cart-note-disclosure summary{list-style:none;cursor:pointer}.crl-utility .cart-note-disclosure summary::-webkit-details-marker{display:none}.crl-utility__link{font-size:11px;color:#8a8a8a;text-decoration:underline;text-underline-offset:2px}.crl-utility__link:hover{color:#595959}.crl-utility__link--danger:hover{color:#c00000}.cart-drawer__summary.drawer__footer{max-height:76vh;overflow-y:auto}@media(max-width:400px){.crl-facts{flex-direction:column;align-items:flex-start;gap:5px}}.cc-main-cart .cart-readiness{margin-top:16px;padding-top:14px;border-top:1px solid #ececec}.cb-ladder,.cb-addons{display:grid;gap:7px;margin-bottom:10px}.cb-ladder__line{margin:0;font-size:12.5px;line-height:1.45;color:#333}.cb-ladder__line strong{color:#1a1a1a;font-weight:700}.cb-ladder__amt{color:#c00000!important}.cb-ladder__line--won{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;color:#3e7a5e}.cb-ladder__line--won svg{margin-top:4px;color:#5a9a7a}.cb-ladder__line--won strong{color:#3e7a5e}.cb-ladder__next{grid-column:2;font-size:11.5px;color:#595959}.cb-ladder__bar{position:relative;height:3px;background:#e4e4e4;margin-top:2px}.cb-ladder__fill{position:absolute;inset:0 auto 0 0;background:#3e7a5e}.cb-ladder__tick{position:absolute;top:-3px;width:1px;height:9px;background:#9a9a9a;transform:translate(-1px)}.cb-ladder__ticks{position:relative;height:15px;font-size:11px;color:#666;font-variant-numeric:tabular-nums}.cb-ladder__ticks span{position:absolute;top:0;transform:translate(-100%);white-space:nowrap}.cb-ladder__ticks span.is-on{color:#3e7a5e;font-weight:700}.cb-addons{margin-top:2px}.cb-addons__h{margin:0;font-family:Montserrat,-apple-system,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#666}.cb-addon{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border:1px solid #e3e3e3;padding:7px 8px}.cb-addon__thumb{width:40px;height:40px;background:#f2f2f2;border:1px solid #e3e3e3;overflow:hidden}.cb-addon__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cb-addon__body{min-width:0}.cb-addon__t{margin:0;font-size:12.5px;font-weight:600;line-height:1.25;color:#1a1a1a;text-wrap:pretty}.cb-addon__m{margin:2px 0 0;font-size:11px;color:#666}.cb-addon__m--save{color:#3e7a5e;font-weight:600}.cb-addon__buy{display:grid;justify-items:end;gap:4px}.cb-addon__p{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cb-addon__btn{min-height:30px;padding:0 11px;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;font-family:Montserrat,-apple-system,sans-serif;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.cb-addon__btn:hover{background:#1a1a1a;color:#fff}.cb-addon__btn:focus-visible{outline:2px solid #c00000;outline-offset:2px}.cb-addon__btn[aria-busy=true]{opacity:.55;cursor:progress}.cb-addons__err{margin:0;font-size:11.5px;color:#c00000}
/*# sourceMappingURL=/cdn/shop/t/57/assets/cart-readiness.css.map */
