.ttw-header-button{display:inline-flex;align-items:center;gap:7px;padding:0 8px;border:0;background:none;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left;line-height:1.4}.ttw-header-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ttw-shipping-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:30px;border:0;border-radius:12px;background:#fff;color:#202621;box-shadow:0 12px 48px #0004;font-family:inherit;text-align:left}.ttw-shipping-dialog::backdrop{background:#0008}.ttw-shipping-dialog h2{font-size:23px;line-height:1.25;color:#174b29;padding-right:30px;margin:0 0 18px}.ttw-shipping-dialog p{white-space:pre-line;font-size:14px;line-height:1.6;margin:0}.ttw-shipping-dialog__close{position:absolute;right:12px;top:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:#edf3ee;color:#174b29;font-size:24px;cursor:pointer}@media(max-width:575px){.ttw-shipping-dialog{padding:24px 20px}.ttw-header-button{font-size:11px}}
.ttw-header-info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:400;line-height:1}

.ttw-header-check{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:#218548;color:#fff;box-sizing:border-box}.ttw-header-check svg{display:block}.ttw-header-label{min-width:0}.ttw-header-info{opacity:.8}@media(max-width:575px){.ttw-header-check{width:17px;height:17px;flex-basis:17px}}
