.tx-u,.tx-u *{box-sizing:border-box}.tx-u{display:block;background:#faf8f4;border:1px solid #e3d9cf;margin:11px 0 16px;padding:clamp(14px,2vw,19px);color:#44372d}.tx-u__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}.tx-u__eyebrow{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6c796e;font-weight:700;margin-bottom:3px}.tx-u__title{font:400 clamp(19px,2.2vw,24px)/1.2 var(--font-heading--family,Georgia,serif);letter-spacing:-.02em;margin:0}.tx-u__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tx-u__group,.tx-u__method,.tx-u__finish{font:inherit;font-size:12.5px;font-weight:600;line-height:1.3;color:#483c34;background:#fff;border:1px solid #cfc1b3;border-radius:3px;cursor:pointer}.tx-u__group{padding:10px 7px;min-height:47px}.tx-u__group:hover,.tx-u__method:hover,.tx-u__finish:hover{background:#f3ede4}.tx-u__group[aria-pressed=true],.tx-u__method[aria-pressed=true],.tx-u__finish[aria-pressed=true]{border:2px solid #6d705d;background:#eee9e0}.tx-u__methods{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.tx-u__method{padding:8px 11px;min-height:37px;font-size:12px;flex:1 1 auto}.tx-u__groups [hidden],.tx-u__methods[hidden],.tx-u__method[hidden],.tx-u__detail[hidden],.tx-u__finish[hidden],.tx-u__error[hidden]{display:none!important}.tx-u__detail{border-top:1px solid #e2d8ce;margin-top:12px;padding-top:13px}.tx-u__label{display:block;font-size:12.5px;font-weight:650;margin:0 0 7px}.tx-u__input{display:block;width:100%;background:#fff;border:1px solid #baa99a;border-radius:3px;padding:10px 12px;font:inherit;line-height:1.45;font-size:15px;min-height:43px;color:#392d26}.tx-u__input[aria-invalid=true]{border-color:#a73b31}.tx-u__help{font-size:11.5px;line-height:1.5;color:#796d61;margin:7px 0 0}.tx-u__design-help{margin:0 0 9px}.tx-u__designs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:8px 0 14px}.tx-u__design{border:1px solid #cfc2b5;border-radius:3px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 5px;cursor:pointer;color:#4d4137;min-width:0}.tx-u__design[aria-pressed=true]{border:2px solid #626d57;background:#e9eddf;padding:5px 4px}.tx-u__design-photo{display:block;width:100%;max-width:120px;aspect-ratio:1/1;object-fit:contain}.tx-u__design-code{font-size:11px;font-weight:650}.tx-u__finishes{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.tx-u__finish{padding:8px 13px;min-width:67px}.tx-u__finish-title{margin-top:12px}.tx-u__notice{font-size:12.5px;line-height:1.65;padding:10px 12px;margin:0;background:#f4ece3;border:1px solid #d6c4b1}.tx-u__error{font-size:12px;color:#a43f30;margin:11px 0 0}.tx-u a{color:inherit;text-underline-offset:3px}.tx-u button:focus-visible,.tx-u__input:focus-visible{outline:2px solid #66715a;outline-offset:2px}.tx-u__native-visually-hidden{display:none!important}@media(max-width:749px){.tx-u{padding:13px 11px;margin:9px 0 14px}.tx-u__title{font-size:21px}.tx-u__group{font-size:11.5px;min-height:48px;padding:8px 4px}.tx-u__method{font-size:12px;min-height:39px;padding:8px}.tx-u__input{font-size:16px}.tx-u__designs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(95px,32%);grid-template-columns:none;grid-template-rows:1fr;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:8px;padding:2px 2px 10px;margin-bottom:11px;scrollbar-width:thin}.tx-u__design{scroll-snap-align:start}.tx-u__design-photo{max-width:100%}}.tx-u__design-tile{position:relative;min-width:0}.tx-u__design-tile>.tx-u__design{width:100%;height:100%}.tx-u__zoom{position:absolute;right:4px;top:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #d7cfc3;background:#fffffff7;color:#3f493e;border-radius:4px;cursor:zoom-in;box-shadow:0 1px 4px #0002}.tx-u__zoom:hover{background:#eeeae2}.tx-u__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:min(94vw,680px);width:min(94vw,680px);max-height:92dvh;overflow:auto;border:1px solid #d9cfbf;border-radius:5px;background:#fff;color:#3d322a;padding:clamp(12px,3vw,22px);box-shadow:0 18px 70px #0004;z-index:2147480000}.tx-u__lightbox::backdrop{background:#191512b8}.tx-u__lightbox:not([open]){display:none}.tx-u__lightbox-close{position:sticky;top:0;float:right;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;color:#3d322a;border:1px solid #cbbfb1;border-radius:4px;font-size:29px;cursor:pointer;z-index:2}.tx-u__lightbox-image{display:block;width:100%;height:auto;max-height:calc(86dvh - 100px);object-fit:contain;clear:both}.tx-u__lightbox-caption{text-align:center;font-size:14px;font-weight:600;margin:10px 0 0}@media(max-width:749px){.tx-u__lightbox{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:12px}.tx-u__lightbox-image{max-height:calc(88dvh - 100px)}}.tx-u__pressed-reference{margin:14px 0 12px;max-width:480px}.tx-u__pressed-reference[hidden]{display:none!important}.tx-u__pressed-reference-label{font-size:12px;font-weight:650;letter-spacing:.015em;margin:0 0 8px;color:#55483c}.tx-u__pressed-reference-trigger{display:block;width:100%;padding:0;border:1px solid #d6c4b1;border-radius:5px;background:#fff;overflow:hidden;cursor:zoom-in;color:#51473d;text-align:center}.tx-u__pressed-reference-trigger:hover{border-color:#79846e}.tx-u__pressed-reference-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.tx-u__pressed-reference-zoom{display:block;font-size:11.5px;padding:7px 9px;background:#f7f3ed}.tx-u__pressed-reference-trigger:focus-visible{outline:2px solid #66715a;outline-offset:2px}@media(max-width:749px){.tx-u__pressed-reference{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/tigrex-universal-personalization.css.map */
