.ll-storefront .tb-opt{margin:0 0 14px;font:inherit;color:inherit;box-sizing:border-box}.ll-storefront .tb-opt *,.ll-storefront .tb-opt *:before,.ll-storefront .tb-opt *:after{box-sizing:border-box}.ll-storefront .tb-opt label,.ll-storefront .tb-opt .label,.ll-storefront .tb-opt .tb-label,.ll-storefront .tb-opt [data-label],.ll-storefront .tb-opt .field__label{display:block;margin:0 0 6px;font-weight:600}.ll-storefront .tb-opt small,.ll-storefront .tb-opt .help,.ll-storefront .tb-opt .tb-help,.ll-storefront .tb-opt .hint,.ll-storefront .tb-opt .field__hint,.ll-storefront .tb-opt .field__note{display:block;margin-top:6px;font-size:.92em;opacity:.8}.ll-storefront .tb-opt input[type=text],.ll-storefront .tb-opt input[type=email],.ll-storefront .tb-opt input[type=tel],.ll-storefront .tb-opt input[type=url],.ll-storefront .tb-opt input[type=password],.ll-storefront .tb-opt input[type=search],.ll-storefront .tb-opt input[type=number],.ll-storefront .tb-opt input[type=date],.ll-storefront .tb-opt input[type=time],.ll-storefront .tb-opt input[type=datetime-local],.ll-storefront .tb-opt input[type=month],.ll-storefront .tb-opt input[type=week],.ll-storefront .tb-opt input[type=color],.ll-storefront .tb-opt textarea,.ll-storefront .tb-opt select{width:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:transparent;font:inherit;line-height:1.2;color:inherit}.ll-storefront .tb-opt input:focus-visible,.ll-storefront .tb-opt textarea:focus-visible,.ll-storefront .tb-opt select:focus-visible{outline:3px solid var(--ll-color-accent);outline-offset:2px;border-color:var(--ll-color-primary)}.ll-storefront .tb-opt textarea{min-height:110px;resize:vertical}.ll-storefront .tb-opt select{-webkit-appearance:auto;appearance:auto}.ll-storefront .tb-opt input:disabled,.ll-storefront .tb-opt textarea:disabled,.ll-storefront .tb-opt select:disabled,.ll-storefront .tb-opt button:disabled{opacity:.55;cursor:not-allowed}.ll-storefront .tb-opt--checkbox,.ll-storefront .tb-opt--radio{display:grid;gap:8px}.ll-storefront .tb-opt--checkbox label,.ll-storefront .tb-opt--radio label{display:flex;align-items:center;gap:10px;font-weight:500;margin:0}.ll-storefront .tb-opt--checkbox input[type=checkbox],.ll-storefront .tb-opt--radio input[type=radio]{width:18px;height:18px;margin:0}.ll-storefront .tb-opt--upload input[type=file]{width:100%;padding:10px;border:1px dashed rgba(0,0,0,.28);border-radius:12px;background:transparent;font:inherit;color:inherit}.ll-storefront .tb-opt--upload button,.ll-storefront .tb-opt--upload .button,.ll-storefront .tb-opt--upload a{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:transparent;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.ll-storefront .tb-opt--upload img,.ll-storefront .tb-opt--upload .preview img,.ll-storefront .tb-opt--upload .thumb img,.ll-storefront .tb-opt--upload .file-preview img{max-width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.ll-storefront .tb-opt--range input[type=range]{width:100%;margin:6px 0}.ll-storefront .tb-opt--chips button,.ll-storefront .tb-opt--chips a,.ll-storefront .tb-opt--chips .chip,.ll-storefront .tb-opt--chips .option,.ll-storefront .tb-opt--chips .tb-chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:transparent;font:inherit;color:inherit;cursor:pointer;margin:0 8px 8px 0;text-decoration:none}.ll-storefront .tb-opt--chips .is-active,.ll-storefront .tb-opt--chips button[aria-pressed=true],.ll-storefront .tb-opt--chips button[aria-selected=true],.ll-storefront .tb-opt--chips .option.is-selected{border:1px solid rgba(0,0,0,.38)}.ll-storefront .tb-opt--swatch{display:flex;flex-wrap:wrap;gap:10px}.ll-storefront .tb-opt--swatch button,.ll-storefront .tb-opt--swatch .swatch,.ll-storefront .tb-opt--swatch .swatch-item,.ll-storefront .tb-opt--swatch .option{width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:transparent;cursor:pointer;padding:0}.ll-storefront .tb-opt--swatch .is-active,.ll-storefront .tb-opt--swatch button[aria-pressed=true],.ll-storefront .tb-opt--swatch button[aria-selected=true],.ll-storefront .tb-opt--swatch .option.is-selected{border:1px solid rgba(0,0,0,.38)}.ll-storefront .tb-opt--color input[type=color]{height:44px;padding:6px}.ll-storefront .tb-opt input[type=hidden]{display:none}.ll-storefront .tb-opt.is-error input,.ll-storefront .tb-opt.is-error textarea,.ll-storefront .tb-opt.is-error select{border:1px solid rgba(180,0,0,.45)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/teeinblue-custom.css.map */
