@font-face{font-family:LuggageTagSans;src:url(/fonts/luggage-tags/DejaVuSans.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:LuggageTagSans;src:url(/fonts/luggage-tags/DejaVuSans-Bold.woff2)format("woff2");font-weight:700;font-display:block}.luggage-tag-builder{color:#182b35;border-top:1px solid #dce1e4;padding:32px 0}.luggage-tag-builder h2{margin-bottom:12px;font-size:1.7rem}.luggage-tag-builder p{margin:10px 0;line-height:1.5}.luggage-tag-grid{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:28px;display:grid}.luggage-tag-previews{background:#f4f5f6;border-radius:12px;justify-content:center;gap:16px;padding:16px;display:flex}.luggage-tag-previews figure{text-align:center;flex:1;max-width:180px;margin:0}.luggage-tag-previews svg{width:100%;max-height:320px;display:block}.luggage-tag-builder label,.luggage-tag-builder legend{margin:14px 0 6px;font-weight:600;display:block}.luggage-tag-builder input,.luggage-tag-builder select{color:#182b35;background:#fff;border:1px solid #b8c4ca;border-radius:6px;width:100%;padding:10px;display:block}.luggage-tag-builder fieldset{border:1px solid #dce1e4;border-radius:8px;padding:14px}.luggage-tag-builder small{color:#566871;font-size:12px;font-weight:400;line-height:1.5;display:block}.luggage-tag-builder button{color:#fff;background:#173f63;border:0;border-radius:7px;padding:14px 22px;font-weight:700}.luggage-tag-builder button:disabled{opacity:.5}.cart-item .luggage-tag-previews{gap:3px;padding:3px}.cart-item .luggage-tag-previews svg{max-height:150px}@media (max-width:650px){.luggage-tag-grid{grid-template-columns:1fr}.luggage-tag-previews figure{max-width:150px}}
