.mec-free-shipping{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border:1px solid #b5d9f5;border-radius:8px;background:#f0f8ff;color:#163d58;text-align:left}.mec-free-shipping__message{margin:0 0 1rem;font-size:1.4rem;line-height:1.5}.mec-free-shipping__track{height:7px;overflow:hidden;border-radius:99px;background:#d6e6f1}.mec-free-shipping__fill{display:block;width:var(--mec-shipping-progress);height:100%;border-radius:inherit;background:#0076c8}.mec-free-shipping--reached{border-color:#b6dcc4;background:#f0faf3;color:#205835}.mec-free-shipping--reached .mec-free-shipping__fill{background:#267447}.mec-item-comment{display:block;margin-top:1.4rem;min-width:0}.cart-items .mec-item-comment-row td{padding:0 0 2.4rem}.mec-item-comment-row .mec-item-comment{margin-top:0}.cart-drawer .mec-item-comment-row,.cart-drawer .mec-item-comment-row td{display:block;width:100%}.mec-item-comment label{display:block;font-size:1.3rem;line-height:1.4;margin-bottom:.5rem;font-weight:600}.mec-item-comment textarea{display:block;box-sizing:border-box;width:100%;min-height:7.2rem;max-height:24rem;padding:.8rem 1rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;line-height:1.45;resize:vertical}.mec-item-comment textarea:focus{outline:2px solid #0076c8;outline-offset:2px}.mec-item-comment__status{display:block;margin-top:.4rem;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.mec-item-comment__status--error{color:#a01818}.mec-item-comment__retry{margin-top:.4rem;font-size:1.3rem}.mec-item-comment__retry[hidden]{display:none!important}.mec-comment-pending .cart__dynamic-checkout-buttons,.mec-comment-pending .additional-checkout-buttons{pointer-events:none;opacity:.45}@media screen and (max-width:749px){.mec-item-comment textarea{font-size:1.6rem}.cart-items .mec-item-comment-row,.cart-items .mec-item-comment-row td{display:block;width:100%}}.mec-profile-notice{margin:.8rem 0 1.6rem;color:rgba(var(--color-foreground),.8);font-size:1.2rem;line-height:1.5;text-align:left}.mec-profile-notice p{margin:0}.mec-profile-notice p+p{margin-top:.6rem}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
