.tkro{--o-field: #0F1012;--o-text: #fff;--o-label: #00FFFF;--o-accent: #00FFFF;--o-accent-text: #0F1012;--o-card: #17181B;--o-error: #FF2D55;--o-radius: 16px;--o-sw: 38px;--o-gap: 10px;--o-label-size: 12px;--o-line: color-mix(in srgb, var(--o-text) 14%, transparent);--o-muted: color-mix(in srgb, var(--o-text) 62%, transparent);margin:6px 0 4px;color:var(--o-text)}.tkro[hidden]{display:none!important}.tkro,.tkro *{overflow-anchor:none}.tkro *,.tkro *:before,.tkro *:after{box-sizing:border-box}.tkro [hidden]{display:none!important}.tkro__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--o-gap) 12px}.tkro__list>*{grid-column:1 / -1;min-width:0}.tkro__list>.tkro-q.is-half{grid-column:auto}.tkro-empty{margin:0;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--o-accent) 14%,transparent);color:var(--o-text);font-size:13px;font-weight:700;line-height:1.45}.tkro__loading{grid-column:1 / -1;height:120px;border-radius:var(--o-radius);background:linear-gradient(100deg,var(--o-card) 30%,color-mix(in srgb,var(--o-text) 8%,var(--o-card)) 50%,var(--o-card) 70%) 0 0 / 300% 100%;animation:tkroLoad 1.2s linear infinite}@keyframes tkroLoad{to{background-position:-150% 0}}.tkro-q{position:relative;margin:0}.tkro--cards .tkro-q{padding:14px 16px 16px;border-radius:var(--o-radius);background:var(--o-card);box-shadow:inset 0 0 0 1px var(--o-line);transition:box-shadow .3s}.tkro--cards .tkro-q:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-accent) 70%,transparent),0 14px 30px -22px var(--o-accent)}.tkro--cards .tkro-q.is-done{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--o-accent) 30%,transparent)}.tkro-q.is-in{animation:tkroIn .45s cubic-bezier(.2,.8,.2,1)}.tkro-q.is-shake{animation:tkroShake .45s}@keyframes tkroIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes tkroShake{20%{translate:-6px 0}40%{translate:5px 0}60%{translate:-3px 0}80%{translate:2px 0}}.tkro-q__label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;color:var(--o-label);font-size:var(--o-label-size);font-weight:900;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.tkro-q__num{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:7px;background:color-mix(in srgb,var(--o-accent) 16%,transparent);color:var(--o-accent);font-size:11px;letter-spacing:0;transform:skew(-8deg);transition:background .3s,color .3s}.tkro-q.is-done .tkro-q__num{background:var(--o-accent);color:var(--o-accent-text)}.tkro--nonum .tkro-q__num,.tkro-q.is-partner .tkro-q__num{display:none}.tkro-q__req,.tkro-q__opt{order:9;padding:2px 7px;border-radius:99px;font-size:9px;letter-spacing:.12em}.tkro-q__req{background:color-mix(in srgb,var(--o-accent) 14%,transparent);color:var(--o-accent)}.tkro-q__opt{color:var(--o-muted);box-shadow:inset 0 0 0 1px var(--o-line)}.tkro-q.is-done .tkro-q__req{font-size:0;padding:2px 6px;background:var(--o-accent);color:var(--o-accent-text)}.tkro-q.is-done .tkro-q__req:before{content:"\2713";font-size:10px}.tkro-q__picked{order:8;color:var(--o-text);letter-spacing:.02em;text-transform:none;font-weight:800}.tkro-q__picked:empty{display:none}.tkro-q__note{margin:8px 0 0;font-size:12px;color:var(--o-muted)}.tkro-q__err{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--o-error);font-size:13px;font-weight:700}.tkro-q__err:before{content:"!";flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--o-error);color:#fff;font-size:11px;font-weight:900}.tkro-q.is-invalid .tkro-q__label{color:var(--o-error)}.tkro-q.is-invalid .tkro-input,.tkro-q.is-invalid .tkro-pill,.tkro-q.is-invalid .tkro-drop{box-shadow:inset 0 0 0 2px var(--o-error)!important}.tkro-q.is-invalid .tkro-swatches{padding:6px;border-radius:14px;box-shadow:inset 0 0 0 2px var(--o-error)}.tkro-tip{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--o-text) 14%,transparent);color:var(--o-text);cursor:help}.tkro-tip:before{content:"i";font:italic 900 11px/1 Georgia,serif;text-transform:none}.tkro-tip__body{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:30;width:max-content;max-width:min(300px,80vw);padding:10px 12px;border-radius:12px;background:var(--o-text);color:var(--o-field);font:600 12px/1.45 inherit;letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 16px 34px -10px #0009;opacity:0;visibility:hidden;transform:translate(-50%) translateY(6px);transition:opacity .2s,transform .25s,visibility 0s .25s;pointer-events:none}.tkro-tip__body *{color:inherit!important;margin:0;font:inherit}.tkro-tip__body a{text-decoration:underline;pointer-events:auto}.tkro-tip:hover .tkro-tip__body,.tkro-tip:focus-visible .tkro-tip__body,.tkro-tip.is-open .tkro-tip__body{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .2s,transform .25s,visibility 0s;pointer-events:auto}.tkro-tip__body{display:none}.tkro-tip:hover .tkro-tip__body,.tkro-tip:focus-visible .tkro-tip__body,.tkro-tip.is-open .tkro-tip__body{display:block;animation:tkroTip .2s ease}@keyframes tkroTip{0%{opacity:0;transform:translate(-50%) translateY(6px)}}@media(max-width:749px){.tkro-tip__body{left:auto;right:-40px;transform:none!important;max-width:min(280px,78vw)}@keyframes tkroTip{0%{opacity:0}}}.tkro-input{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:50px;margin:0;padding:12px 16px;border:0;border-radius:calc(var(--o-radius) * .75);background:var(--o-field);color:var(--o-text);font:inherit;font-size:16px;line-height:1.3;box-shadow:inset 0 0 0 1.5px var(--o-line);outline:none;transition:box-shadow .2s}textarea.tkro-input{min-height:120px;resize:vertical}.tkro-input:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-accent) 50%,transparent)}.tkro-input:focus{box-shadow:inset 0 0 0 2px var(--o-accent),0 0 22px -8px var(--o-accent)}.tkro-input::placeholder{color:var(--o-text);opacity:.38}.tkro-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--o-field),inset 0 0 0 1.5px var(--o-line);-webkit-text-fill-color:var(--o-text)}.tkro-num{position:relative}.tkro-num .tkro-input{padding-right:84px}.tkro-num__hint{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:3px 8px;border-radius:99px;background:color-mix(in srgb,var(--o-text) 8%,transparent);color:var(--o-muted);font-size:11px;font-weight:800;pointer-events:none}.tkro-select{position:relative;display:block}.tkro-select select{padding-right:44px;cursor:pointer}.tkro-select option{background:var(--o-field);color:var(--o-text)}.tkro-select svg{position:absolute;right:14px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--o-accent);pointer-events:none}.tkro-pills{display:flex;flex-wrap:wrap;gap:8px}.tkro-pill{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--o-field);color:var(--o-text);font:inherit;font-size:14px;font-weight:800;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--o-line);transition:box-shadow .2s,background .2s,color .2s,transform .25s cubic-bezier(.2,1.6,.4,1)}.tkro-pill>i{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--o-line);transition:box-shadow .2s,background .2s}.tkro-pill:hover{box-shadow:inset 0 0 0 1.5px var(--o-accent);transform:translateY(-1px)}.tkro-pill.is-on{background:var(--o-accent);color:var(--o-accent-text);box-shadow:0 10px 24px -12px var(--o-accent)}.tkro-pill.is-on>i{box-shadow:none;background:var(--o-accent-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2300FFFF' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.tkro-pill:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px}.tkro-pill em,.tkro-row em,.tkro-chosen em{font-style:normal;padding:3px 8px;border-radius:99px;background:color-mix(in srgb,var(--o-accent) 16%,transparent);color:var(--o-accent);font-size:11px;font-weight:900;white-space:nowrap}.tkro-pill.is-on em{background:color-mix(in srgb,var(--o-accent-text) 18%,transparent);color:var(--o-accent-text)}.tkro-pills.is-wide .tkro-pill{flex:1 1 100%;border-radius:calc(var(--o-radius) * .75);min-height:52px}.tkro-pills.is-wide .tkro-pill span{flex:1}.tkro-swatches{display:flex;flex-wrap:wrap;gap:8px}.tkro-sw{position:relative;width:var(--o-sw);height:var(--o-sw);padding:0;border:0;border-radius:50%;background:var(--sw);cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 1px #00000080;transition:transform .25s cubic-bezier(.2,1.6,.4,1),box-shadow .2s}.tkro-sw.is-holo{background:conic-gradient(from 30deg,#ff8ce0,#8cf6ff,#fffa8c,#8cffb2,#cf8cff,#ff8ce0)}.tkro-sw:hover{transform:scale(1.14);z-index:2}.tkro-sw.is-on{box-shadow:0 0 0 3px var(--o-card),0 0 0 5px var(--o-accent),0 0 18px -2px var(--o-accent);transform:scale(1.06)}.tkro-sw.is-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 50% no-repeat;filter:drop-shadow(0 0 2px rgba(0,0,0,.9))}.tkro-sw i{position:absolute;top:-5px;right:-5px;padding:1px 4px;border-radius:6px;background:var(--o-accent);color:var(--o-accent-text);font-size:9px;font-style:normal;font-weight:900}.tkro-sw:before{content:attr(data-name);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:5;padding:5px 9px;border-radius:8px;background:var(--o-text);color:var(--o-field);font-size:11px;font-weight:800;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%) translateY(4px);transition:opacity .15s,transform .2s}.tkro-sw:hover:before,.tkro-sw:focus-visible:before{opacity:1;transform:translate(-50%)}.tkro-search{position:relative}.tkro-search>.tkro-input{padding-left:44px;padding-right:44px;cursor:pointer}.tkro-search>.tkro-input:focus{cursor:text}.tkro-search>svg{position:absolute;left:15px;top:15px;width:20px;height:20px;color:var(--o-accent);pointer-events:none}.tkro-search__chev{position:absolute;right:14px;top:15px;width:20px;height:20px;color:var(--o-accent);pointer-events:none;transition:transform .25s}.tkro-search__chev svg{width:100%;height:100%;display:block}.tkro-search.is-open .tkro-search__chev{transform:rotate(180deg)}.tkro-list{margin-top:8px;max-height:280px;overflow-y:auto;overscroll-behavior:contain;border-radius:calc(var(--o-radius) * .75);background:var(--o-field);box-shadow:inset 0 0 0 1.5px var(--o-line)}.tkro-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--o-line);background:none;color:var(--o-text);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.tkro-row:last-child{border-bottom:0}.tkro-row:hover,.tkro-row.is-active{background:color-mix(in srgb,var(--o-accent) 12%,transparent)}.tkro-row.is-on{color:var(--o-accent)}.tkro-row mark{background:none;color:var(--o-accent)}.tkro-none{padding:14px 16px;font-size:14px;color:var(--o-muted)}.tkro-chosen{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:8px 8px 8px 16px;border-radius:calc(var(--o-radius) * .75);background:color-mix(in srgb,var(--o-accent) 12%,var(--o-field));box-shadow:inset 0 0 0 1.5px var(--o-accent);font-weight:800}.tkro-chosen button{flex:none;padding:8px 12px;border:0;border-radius:99px;background:var(--o-field);color:var(--o-text);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.tkro-drop{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:calc(var(--o-radius) * .75);background:color-mix(in srgb,var(--o-accent) 6%,var(--o-field));cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--o-accent) 35%,transparent);background-image:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in srgb,var(--o-accent) 5%,transparent) 10px 20px);transition:box-shadow .2s,background-color .2s}.tkro-drop:hover,.tkro-drop:focus-within{box-shadow:inset 0 0 0 2px var(--o-accent);background-color:color-mix(in srgb,var(--o-accent) 12%,var(--o-field))}.tkro-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.tkro-drop__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--o-accent);color:var(--o-accent-text)}.tkro-drop__icon svg{width:22px;height:22px}.tkro-drop__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.tkro-drop__txt b{font-size:14px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.04em}.tkro-drop__txt small{color:var(--o-muted);font-size:12px}.tkro-drop.is-off{cursor:default;opacity:.7}.tkro-drop.is-off input{display:none}.tkro-file{display:flex;align-items:center;gap:12px;padding:10px;border-radius:calc(var(--o-radius) * .75);background:color-mix(in srgb,#39FF14 8%,var(--o-field));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#39FF14 35%,transparent)}.tkro-file__thumb{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--o-field);color:var(--o-muted)}.tkro-file__thumb img{width:100%;height:100%;object-fit:cover}.tkro-file__thumb svg{width:24px;height:24px}.tkro-file__info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.tkro-file__info b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkro-file__info small{color:#39ff14;font-size:12px;font-weight:800}.tkro-file__bar{height:5px;border-radius:99px;background:color-mix(in srgb,var(--o-text) 10%,transparent);overflow:hidden}.tkro-file__bar i{display:block;height:100%;border-radius:inherit;background:var(--o-accent);transition:width .2s}.tkro-file__x{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--o-text) 12%,transparent);color:var(--o-text);cursor:pointer}.tkro-file__x svg{width:14px;height:14px}.tkro-add{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border:0;border-radius:calc(var(--o-radius) * .75);background:transparent;color:var(--o-accent);font:inherit;font-size:14px;font-weight:900;font-style:italic;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--o-accent) 40%,transparent);background-image:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in srgb,var(--o-accent) 6%,transparent) 10px 20px);transition:background-color .2s,box-shadow .2s}.tkro-add:hover{background-color:color-mix(in srgb,var(--o-accent) 10%,transparent);box-shadow:inset 0 0 0 2px var(--o-accent)}.tkro-add b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--o-accent);color:var(--o-accent-text);font-style:normal;font-size:18px;line-height:1}.tkro-add small{color:var(--o-muted);font-style:normal;letter-spacing:0;text-transform:none;font-weight:700}.tkro-preview{position:relative;display:grid;place-items:center;min-height:140px;padding:18px;border-radius:var(--o-radius);overflow:hidden;background:conic-gradient(#1b1c20 25%,#222328 0 50%,#1b1c20 0 75%,#222328 0) 0 0 / 22px 22px;box-shadow:inset 0 0 0 1px var(--o-line)}.tkro-preview p{position:absolute;left:14px;top:10px;margin:0;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--o-muted)}.tkro-preview svg{width:100%;max-width:520px;height:auto;max-height:150px;overflow:visible}.tkro-preview text{font-family:Impact,Arial Black,sans-serif;font-weight:900;font-style:italic;letter-spacing:1px;paint-order:stroke fill;stroke-linejoin:round;transition:fill .3s,stroke .3s}.tkro-bar{margin:14px 0 6px;padding:14px 16px;border-radius:var(--o-radius);background:var(--o-card);color:var(--o-text);box-shadow:inset 0 0 0 1px var(--o-line)}.tkro-bar__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.tkro-bar__title{margin:0;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--o-muted)}.tkro-bar__total{margin:0;font-size:24px;font-weight:900;font-style:italic}.tkro-bar__total small{margin-left:8px;font-size:12px;font-style:normal;font-weight:700;color:var(--o-accent)}.tkro-bar__extras{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12px;color:var(--o-muted)}.tkro-bar__extras:empty{display:none}.tkro-bar__extras li{display:flex;justify-content:space-between;gap:10px}.tkro-bar__extras b{color:var(--o-text)}.tkro-bar__prog{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;font-weight:800;color:var(--o-muted)}.tkro-bar__track{flex:1;height:8px;border-radius:99px;background:color-mix(in srgb,var(--o-text) 10%,transparent);overflow:hidden}.tkro-bar__fill{display:block;height:100%;width:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,var(--o-accent) 0 8px,color-mix(in srgb,var(--o-accent) 75%,#fff) 8px 16px);background-size:22px 22px;animation:tkroStripes 1s linear infinite;transition:width .5s cubic-bezier(.2,.8,.2,1)}.tkro-bar.is-done .tkro-bar__fill{background:#39ff14;animation:none}.tkro-bar.is-done .tkro-bar__prog{color:#39ff14}@keyframes tkroStripes{to{background-position:22px 0}}body.tkro-takeover .dpo-container,body.tkro-takeover #itoris_dynamicproductoptions{display:none!important}@media(max-width:749px){.tkro--cards .tkro-q{padding:12px 12px 14px}.tkro-sw{width:calc(var(--o-sw) * .9);height:calc(var(--o-sw) * .9)}.tkro__list.is-stack>.tkro-q.is-half{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.tkro *,.tkro-bar *{animation:none!important;transition:none!important}}.tkro-logo{position:relative}.tkro-logo__panel{margin-top:8px;padding:10px;border-radius:calc(var(--o-radius) * .75);background:var(--o-field);box-shadow:inset 0 0 0 1.5px var(--o-line)}.tkro-logo__cats{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.tkro-logo__cats::-webkit-scrollbar{display:none}.tkro-logo__cats button{flex:none;padding:7px 12px;border:0;border-radius:99px;background:color-mix(in srgb,var(--o-text) 8%,transparent);color:var(--o-text);font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.tkro-logo__cats button.is-on{background:var(--o-accent);color:var(--o-accent-text)}.tkro-logo__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:330px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.tkro-logo__tile{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:8px;border:0;border-radius:12px;background:color-mix(in srgb,var(--o-text) 5%,var(--o-card));color:var(--o-text);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--o-line);transition:box-shadow .2s,transform .25s cubic-bezier(.2,1.6,.4,1),background .2s}.tkro-logo__tile:hover,.tkro-logo__tile:focus-visible{box-shadow:inset 0 0 0 1.5px var(--o-accent),0 10px 22px -14px var(--o-accent);transform:translateY(-2px);outline:none}.tkro-logo__tile small{font-size:10px;font-weight:800;line-height:1.2;color:var(--o-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkro-logo__art{display:grid;place-items:center;height:46px;color:var(--o-text)}.tkro-logo__art svg{display:block;width:100%;height:100%;max-height:46px}.tkro-logo__art svg path,.tkro-logo__art svg polygon,.tkro-logo__art svg rect,.tkro-logo__art svg circle,.tkro-logo__art svg ellipse{fill:currentColor}.tkro-logo__art.is-loading{border-radius:8px;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--o-text) 10%,transparent) 50%,transparent 70%) 0 0 / 300% 100%;animation:tkroLoad 1.2s linear infinite}.tkro-logo__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:8px 2px 0;font-size:12px;color:var(--o-muted)}.tkro-logo__foot:empty{display:none}.tkro-logo__own{padding:7px 12px;border:0;border-radius:99px;background:none;color:var(--o-accent);font:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-accent) 50%,transparent)}.tkro-logo__pick{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 8px 8px 12px;border-radius:calc(var(--o-radius) * .75);background:color-mix(in srgb,var(--o-accent) 10%,var(--o-field));box-shadow:inset 0 0 0 1.5px var(--o-accent);animation:tkroIn .35s cubic-bezier(.2,.8,.2,1)}.tkro-logo__pick .tkro-logo__art{flex:none;width:110px;height:44px}.tkro-logo__name{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tkro-logo__name b{font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkro-logo__name small{font-size:11px;color:var(--o-accent);font-weight:700}.tkro-logo__change{flex:none;padding:8px 12px;border:0;border-radius:99px;background:var(--o-field);color:var(--o-text);font:inherit;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:749px){.tkro-logo__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:300px}.tkro-logo__pick .tkro-logo__art{width:84px}}.tkro-sw:disabled,.tkro-pill:disabled{opacity:.22;cursor:not-allowed;transform:none;filter:saturate(.6)}.tkro-sw:disabled:hover:before{opacity:0}.tkro-q__sum,.tkro-q.is-collapsed .tkro-q__ctl,.tkro-q.is-collapsed .tkro-q__note,.tkro-q.is-collapsed .tkro-q__picked,.tkro-q.is-collapsed .tkro-q__req,.tkro-q.is-collapsed .tkro-q__opt{display:none}.tkro-q.is-collapsed .tkro-q__label{margin:0;cursor:pointer}.tkro-q.is-collapsed .tkro-q__sum{display:inline-flex;align-items:center;gap:8px;margin-left:auto;min-width:0;max-width:100%;color:var(--o-text);letter-spacing:.02em;text-transform:none;font-weight:800}.tkro-q__sum i{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59}.tkro-q__sum b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkro-q__sum u{flex:none;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--o-accent) 16%,transparent);color:var(--o-accent);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.tkro-q.is-collapsed:hover .tkro-q__sum u{background:var(--o-accent);color:var(--o-accent-text)}.tkro--cards .tkro-q.is-collapsed{padding-top:12px;padding-bottom:12px}.tkro-q.is-in-board{display:none!important}.tkro--row .tkro__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 30px}.tkro--row .tkro__list>*{flex:1 1 100%}.tkro--row .tkro__list>.tkro-q.is-short{flex:0 1 auto}.tkro--row .tkro__list>.tkro-q.is-half{flex:1 1 calc(50% - 15px)}.tkro--row .tkro__list>.tkro-q.is-collapsed{flex:1 1 calc(50% - 15px)}.tkro--row .tkro-q{padding:0;background:none;box-shadow:none}.tkro--row .tkro-q__label{color:var(--o-text);font-size:calc(var(--o-label-size) + 3px);font-style:italic;letter-spacing:.02em}.tkro--row .tkro-q__num{display:inline;min-width:0;height:auto;padding:0;background:none!important;color:inherit!important;font-size:inherit;transform:none}.tkro--row .tkro-q__num:after{content:"."}.tkro--row .tkro-q__opt{display:none}.tkro--row .tkro-q__req{font-style:normal}.tkro--row .tkro-pill{min-height:40px;padding:0 16px;border-radius:10px;font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:.03em;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-text) 80%,transparent);background:transparent}.tkro--row .tkro-pill>i{display:none}.tkro--row .tkro-pill.is-on{background:var(--o-accent);box-shadow:0 8px 22px -12px var(--o-accent)}.tkro--row .tkro-pills.is-wide .tkro-pill{text-transform:none;font-style:normal;font-weight:800}.tkro--row .tkro-q.is-collapsed{padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--o-text) 5%,transparent);box-shadow:inset 0 0 0 1px var(--o-line)}.tkro-board__count{order:8;padding:2px 9px;border-radius:99px;background:color-mix(in srgb,var(--o-text) 10%,transparent);color:var(--o-text);font-size:10px;letter-spacing:.08em;font-style:normal}.tkro-board.is-full .tkro-board__count{background:var(--o-accent);color:var(--o-accent-text)}.tkro-board__frame{padding:10px;border-radius:14px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-text) 75%,transparent);background:color-mix(in srgb,var(--o-field) 40%,transparent)}.tkro-board__bar{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.tkro-board__tabs{display:flex;flex:none;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-text) 80%,transparent)}.tkro-board__tabs button{min-height:40px;padding:0 20px;border:0;background:transparent;color:var(--o-text);font:inherit;font-size:13px;font-weight:900;font-style:italic;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.tkro-board__tabs button.is-on{background:var(--o-text)!important;color:var(--o-field)!important}.tkro-board__search{position:relative;flex:1 1 220px;display:flex;align-items:center}.tkro-board__search svg{position:absolute;left:12px;width:18px;height:18px;color:var(--o-accent);pointer-events:none}.tkro-board__search input{width:100%;min-height:40px;padding:0 12px 0 38px;border:0;border-radius:8px;background:transparent;color:var(--o-text);font:inherit;font-size:15px;font-weight:800;font-style:italic;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-text) 80%,transparent);outline:none}.tkro-board__search input::placeholder{color:var(--o-text);opacity:.55;text-transform:uppercase}.tkro-board__search input:focus{box-shadow:inset 0 0 0 2px var(--o-accent)}.tkro-board__sub{display:flex;gap:6px;overflow-x:auto;margin:10px 0 8px;padding-bottom:2px;scrollbar-width:none}.tkro-board__sub::-webkit-scrollbar{display:none}.tkro-board__sub button{flex:none;min-width:30px;height:30px;padding:0 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--o-text) 8%,transparent);color:var(--o-text);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.tkro-board__sub.is-letters button{padding:0 6px}.tkro-board__sub button.is-on{background:var(--o-accent)!important;color:var(--o-accent-text)!important}.tkro-board__sub button:disabled{opacity:.25;cursor:default}.tkro-board__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 2px 2px;scrollbar-width:thin;scrollbar-color:var(--o-accent) transparent}.tkro-board__grid::-webkit-scrollbar{width:8px}.tkro-board__grid::-webkit-scrollbar-thumb{background:var(--o-accent);border-radius:8px}.tkro-board__grid .tkro-logo__tile{position:relative;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-text) 70%,transparent)}.tkro-board__grid .tkro-logo__tile i{position:absolute;top:-6px;right:-6px;display:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--o-accent);color:var(--o-accent-text);font-style:normal;font-size:12px;font-weight:900}.tkro-board__grid .tkro-logo__tile.is-on{background:color-mix(in srgb,var(--o-accent) 16%,transparent);box-shadow:inset 0 0 0 2px var(--o-accent)}.tkro-board__grid .tkro-logo__tile.is-on i{display:grid}.tkro-board.is-full .tkro-logo__tile:not(.is-on){opacity:.45}.tkro-board__more{grid-column:1 / -1;height:4px}.tkro-board__mine{margin:0 0 12px}.tkro-board__mine.is-own{margin:10px 0 0}.tkro-board__mine-h{margin:0 0 8px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--o-muted)}.tkro-board__list{display:grid;gap:8px}.tkro-board__empty{margin:0;padding:12px;border-radius:10px;color:var(--o-muted);font-size:13px;text-align:center;box-shadow:inset 0 0 0 1.5px var(--o-line);border:0;background-image:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in srgb,var(--o-text) 4%,transparent) 10px 20px)}.tkro-board__row{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:12px;background:color-mix(in srgb,var(--o-text) 5%,var(--o-card));box-shadow:inset 0 0 0 1px var(--o-line);animation:tkroIn .3s cubic-bezier(.2,.8,.2,1)}.tkro-board__n{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--o-accent);color:var(--o-accent-text);font-size:11px;font-weight:900}.tkro-board__row .tkro-logo__art{flex:none;width:70px;height:30px}.tkro-board__row b{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkro-board__txt{font-size:11px;font-weight:900;color:var(--o-muted)}.tkro-board__size{position:relative;flex:none;width:104px}.tkro-board__size .tkro-input{min-height:38px;padding:6px 34px 6px 10px;font-size:15px}.tkro-board__size span{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--o-muted);font-size:11px;font-weight:800;pointer-events:none}.tkro-board__size .tkro-input.is-bad{box-shadow:inset 0 0 0 2px var(--o-error)}.tkro-board__x{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--o-text) 10%,transparent);color:var(--o-text);cursor:pointer}.tkro-board__x svg{width:13px;height:13px}.tkro-board__own{display:flex;gap:8px;margin-top:8px}.tkro-board__own .tkro-input{min-height:42px;font-size:14px}.tkro-board__own button{flex:none;padding:0 18px;border:0;border-radius:10px;background:color-mix(in srgb,var(--o-text) 12%,transparent);color:var(--o-text);font:inherit;font-weight:900;font-style:italic;text-transform:uppercase;cursor:pointer}.tkro-board.is-invalid .tkro-board__frame{box-shadow:inset 0 0 0 2px var(--o-error)}.tkro--row .tkro-board{padding:0;background:none;box-shadow:none}@media(max-width:749px){.tkro--row .tkro__list{gap:16px 14px}.tkro--row .tkro__list>.tkro-q.is-short{flex:1 1 100%}.tkro--row .tkro__list>.tkro-q.is-short.is-short-label{flex:1 1 calc(50% - 7px)}.tkro--row .tkro-q.is-short .tkro-pill{white-space:nowrap}.tkro--row .tkro__list>.tkro-q.is-collapsed,.tkro--row .tkro__list>.tkro-q.is-short.is-collapsed{flex:1 1 100%}.tkro--row .tkro-pills.is-wide .tkro-pill{min-height:46px;padding:8px 14px;white-space:normal}.tkro--row .tkro__list>.tkro-q.is-short .tkro-pills{flex-wrap:nowrap}.tkro--row .tkro__list>.tkro-q.is-short .tkro-pill{flex:1 1 0;justify-content:center;padding:0 8px}.tkro--row .tkro__list>.tkro-q.is-collapsed{flex:1 1 100%}.tkro--row .tkro-q__label{font-size:calc(var(--o-label-size) + 1px)}.tkro-board__tabs{flex:1 1 100%}.tkro-board__tabs button{flex:1}.tkro-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:250px}.tkro-board__row .tkro-logo__art{width:52px}.tkro-board__size{width:88px}}.tkro--steps{position:relative}.tkro--steps .tkro__list>:not(.is-cur){display:none!important}.tkro--steps .tkro-bar,.tkro--steps .tkro-q__num{display:none!important}.tkro--steps .tkro__list{min-height:0}.tkro--steps .tkro-q__label{margin-bottom:14px;color:var(--o-text);font-size:clamp(18px,2vw,22px);font-style:italic;letter-spacing:.02em;line-height:1.1;outline:none}.tkro--steps .tkro-q__text{flex:1 1 auto;min-width:0}.tkro--steps .tkro-q.is-partner .tkro-q__label{margin-top:6px;font-size:13px;font-style:normal;letter-spacing:.1em;color:var(--o-label)}.tkro--steps .tkro-q__req,.tkro--steps .tkro-q__opt{font-style:normal}.tkro--steps .tkro-q__picked{font-size:14px;font-style:normal}.tkro--steps .tkro__list>.tkro-q.is-half{grid-column:1 / -1}.tkro-st__head{margin:0 0 16px}.tkro-st__track{display:flex;gap:4px}.tkro-st__track button{flex:1 1 0;min-width:0;height:18px;padding:6px 0;border:0;background:none;cursor:pointer}.tkro-st__track button i{display:block;height:6px;border-radius:99px;background:color-mix(in srgb,var(--o-text) 16%,transparent);transform:skew(-20deg);transition:background .3s,box-shadow .3s}.tkro-st__track button.is-done i{background:color-mix(in srgb,var(--o-accent) 55%,transparent)}.tkro-st__track button.is-on i{background:var(--o-accent);box-shadow:0 0 12px color-mix(in srgb,var(--o-accent) 70%,transparent)}.tkro-st__meta{display:flex;align-items:center;gap:10px;margin-top:6px;min-width:0}.tkro-st__count{flex:none;color:var(--o-accent);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tkro-st__chips{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.tkro-st__chips::-webkit-scrollbar{display:none}.tkro-st__chips button{flex:none;display:inline-flex;align-items:center;gap:5px;max-width:160px;padding:4px 9px;border:0;border-radius:99px;background:color-mix(in srgb,var(--o-text) 9%,transparent);color:var(--o-text);font:inherit;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .2s}.tkro-st__chips button:hover{background:color-mix(in srgb,var(--o-accent) 22%,transparent)}.tkro-st__chips i,.tkro-st__row i{flex:none;display:inline-block;width:11px;height:11px;margin-right:4px;border-radius:50%;vertical-align:-1px;box-shadow:inset 0 0 0 1px #ffffff4d}.tkro-st__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.tkro-st__nav button{display:inline-flex;align-items:center;gap:8px;border:0;font:inherit;font-weight:900;font-style:italic;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tkro-st__nav svg,.tkro-st__go svg,.tkro-st__add svg{width:18px;height:18px;flex:none}.tkro-st__back{padding:10px 4px;background:none;color:var(--o-muted);font-size:12px}.tkro-st__back:hover{color:var(--o-text)}.tkro-st__next{margin-left:auto;padding:12px 20px;border-radius:999px;background:var(--o-accent);color:var(--o-accent-text);font-size:13px;box-shadow:0 12px 28px -14px var(--o-accent);transition:transform .2s cubic-bezier(.2,1.6,.4,1),background .2s,color .2s}.tkro-st__next:hover{transform:translate(3px)}.tkro-st__next.is-skip{background:color-mix(in srgb,var(--o-text) 10%,transparent);color:var(--o-text);box-shadow:none}.tkro-st__desc{max-height:260px;overflow-y:auto;margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--o-text);scrollbar-width:thin}.tkro-st__desc>:first-child{margin-top:0}.tkro-st__desc>:last-child{margin-bottom:0}.tkro-st__desc [style]{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.tkro-st__go,.tkro-st__add{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border:0;border-radius:999px;background:var(--o-accent);color:var(--o-accent-text);font:inherit;font-size:14px;font-weight:900;font-style:italic;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px -14px var(--o-accent);transition:transform .25s cubic-bezier(.2,1.6,.4,1),opacity .2s}.tkro-st__go:hover,.tkro-st__add:hover{transform:translateY(-2px)}.tkro-st__go svg{animation:tkroNudge 1.6s ease-in-out infinite}@keyframes tkroNudge{50%{transform:translate(4px)}}.tkro-st__hint{margin:10px 0 0;color:var(--o-muted);font-size:12px;font-weight:700}.tkro-st__rh{margin:0 0 12px;color:var(--o-text);font-size:clamp(18px,2vw,22px);font-weight:900;font-style:italic;text-transform:uppercase;outline:none}.tkro-st__rows{display:grid;gap:2px;max-height:300px;overflow-y:auto;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.tkro-st__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l e" "v e";align-items:center;column-gap:10px;padding:9px 0;border-bottom:1px solid var(--o-line)}.tkro-st__row span{grid-area:l;color:var(--o-label);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tkro-st__row b{grid-area:v;min-width:0;color:var(--o-text);font-size:14px;font-weight:800;overflow-wrap:anywhere}.tkro-st__row b em{color:var(--o-muted);font-weight:600}.tkro-st__row b em:not(:only-child){color:var(--o-accent);font-style:normal;font-size:12px}.tkro-st__row b em.tkro-st__mm{margin-left:6px;color:var(--o-accent);font-style:normal;font-size:12px;font-weight:900;white-space:nowrap}.tkro-st__row b em.tkro-st__mm.is-missing{color:var(--o-error)}.tkro-st__row button{grid-area:e;padding:6px 10px;border:0;border-radius:99px;background:color-mix(in srgb,var(--o-text) 8%,transparent);color:var(--o-text);font:inherit;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tkro-st__row button:hover{background:color-mix(in srgb,var(--o-accent) 22%,transparent)}.tkro-st__tot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:14px 0 12px}.tkro-st__tot span{color:var(--o-muted);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tkro-st__tot b{display:flex;flex-direction:column;align-items:flex-end;font-size:30px;font-weight:900;font-style:italic;line-height:1}.tkro-st__tot small{margin-top:4px;color:var(--o-muted);font-size:11px;font-weight:700;font-style:normal}.tkro-st__buy{display:flex;gap:10px}.tkro-st__qty{flex:none;display:flex;align-items:center;border-radius:999px;background:var(--o-field);box-shadow:inset 0 0 0 1px var(--o-line)}.tkro-st__qty button{width:38px;height:48px;border:0;background:none;color:var(--o-text);font-size:18px;font-weight:900;cursor:pointer}.tkro-st__qty input{width:34px;border:0;background:none;color:var(--o-text);font:inherit;font-weight:900;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tkro-st__qty input::-webkit-inner-spin-button,.tkro-st__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tkro-st__add{flex:1 1 auto;min-width:0;padding:15px 18px}.tkro-st__add span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tkro-st__add:disabled{opacity:.45;cursor:not-allowed;transform:none}.tkro-st__add.is-loading{opacity:.7;pointer-events:none}.tkro-st__add.is-loading svg{animation:tkroNudge .6s ease-in-out infinite}.tkro-st__add.is-added{background:#2bd96b;box-shadow:0 14px 34px -14px #2bd96b}.tkro-st__variant{margin:0!important}.tkro-st__variant legend{color:var(--o-text)!important;font-size:clamp(18px,2vw,22px)!important;font-style:italic;letter-spacing:.02em!important}.tkro.in-hero{margin:0;padding:20px 22px 18px;border:1.5px solid transparent;border-radius:16px 42px;background:linear-gradient(155deg,#051416f2 10%,#051416cc) padding-box,linear-gradient(140deg,var(--fh-card-b, #062A2E),var(--fh-card-a, #00C8C8)) border-box;box-shadow:0 30px 60px -30px var(--fh-card-a, #00C8C8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;animation:tkroCard .8s cubic-bezier(.2,.8,.2,1) both}@keyframes tkroCard{0%{opacity:0;transform:translateY(18px) scale(.97)}}.tkro.in-hero.is-intro{padding-top:22px}.tkro.in-hero .tkro-st__desc{text-align:left}@media(max-width:749px){.tkro.in-hero{padding:16px 16px 14px;border-radius:14px 30px}.tkro-st__desc{max-height:190px;font-size:13.5px}.tkro-st__go{width:100%}.tkro-st__tot b{font-size:26px}.tkro-st__rows{max-height:none}}@media(prefers-reduced-motion:reduce){.tkro.in-hero,.tkro-st__go svg{animation:none}}.tkro--steps:not(.in-hero){padding:18px 18px 16px;border-radius:var(--o-radius);background:var(--o-card);box-shadow:inset 0 0 0 1px var(--o-line)}.tkro input.tkro-input,.tkro textarea.tkro-input,.tkro select.tkro-input,.tkro .tkro-st__qty input{background-color:var(--o-field)!important;background-image:none!important;color:var(--o-text)!important;-webkit-text-fill-color:var(--o-text)!important;caret-color:var(--o-accent);border:0!important;opacity:1!important}.tkro .tkro-board__search input{background-color:transparent!important;color:var(--o-text)!important;-webkit-text-fill-color:var(--o-text)!important;border:0!important}.tkro input.tkro-input::placeholder,.tkro textarea.tkro-input::placeholder,.tkro .tkro-board__search input::placeholder{color:var(--o-text)!important;-webkit-text-fill-color:var(--o-text)!important;opacity:.4!important}.tkro .tkro-board__size span{z-index:1;color:var(--o-muted)!important}.tkro.in-hero{--o-field: rgba(0, 0, 0, .45)}.tkro-font__tabs{display:flex;gap:6px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none}.tkro-font__tabs::-webkit-scrollbar{display:none}.tkro-font__tabs button{flex:none;padding:7px 14px;border:0;border-radius:99px;background:color-mix(in srgb,var(--o-text) 8%,transparent);color:var(--o-text);font:inherit;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.tkro-font__tabs button.is-on{background:var(--o-accent);color:var(--o-accent-text)}.tkro-font__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:360px;overflow-y:auto;padding:2px;margin:-2px;scrollbar-width:thin}.tkro-font__tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:92px;padding:12px 10px 10px;border:0;border-radius:calc(var(--o-radius) * .75);background:var(--o-field);color:var(--o-text);box-shadow:inset 0 0 0 1.5px var(--o-line);cursor:pointer;overflow:hidden;transition:box-shadow .2s,transform .25s cubic-bezier(.2,1.4,.4,1),background .2s}.tkro-font__tile:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-accent) 60%,transparent);transform:translateY(-2px)}.tkro-font__tile.is-on{background:color-mix(in srgb,var(--o-accent) 12%,var(--o-field));box-shadow:inset 0 0 0 2px var(--o-accent),0 10px 24px -14px var(--o-accent)}.tkro-font__tile.is-on:after{content:"\2713";position:absolute;top:6px;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--o-accent);color:var(--o-accent-text);font-size:12px;font-weight:900}.tkro-font__tile.is-filtered{display:none}.tkro-font__txt{display:block;max-width:100%;font-size:28px;line-height:1.15;font-style:normal;font-weight:400;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.25;transition:opacity .3s}.tkro-font__tile.is-loaded .tkro-font__txt{opacity:1}.tkro-font__tile small{color:var(--o-muted);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tkro-font__tile.is-on small{color:var(--o-accent)}.tkro-q.is-invalid .tkro-font__tile{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-error) 60%,transparent)}.tkro--steps .tkro-font__grid{max-height:300px}@media(max-width:749px){.tkro-font__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px}.tkro-font__tile{min-height:80px}.tkro-font__txt{font-size:24px}}.tkro-font__tile.is-upload{border:0;background:color-mix(in srgb,var(--o-accent) 6%,var(--o-field));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-accent) 45%,transparent)}.tkro-font__up,.tkro-gal__tile.is-upload .tkro-gal__art{display:grid;place-items:center;color:var(--o-accent)}.tkro-font__up svg{width:28px;height:28px}.tkro-font__tile em,.tkro-gal__tile em{color:var(--o-accent);font-style:normal;font-size:11px;font-weight:900}.tkro-gal .tkro-search{margin-bottom:10px}.tkro-gal__cats{display:flex;gap:6px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none}.tkro-gal__cats::-webkit-scrollbar{display:none}.tkro-gal__cats button{flex:none;padding:7px 14px;border:0;border-radius:99px;background:color-mix(in srgb,var(--o-text) 8%,transparent);color:var(--o-text);font:inherit;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.tkro-gal__cats button.is-on{background:var(--o-accent);color:var(--o-accent-text)}.tkro-gal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:340px;overflow-y:auto;padding:2px;margin:-2px;scrollbar-width:thin}.tkro-gal__tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;border:0;border-radius:calc(var(--o-radius) * .7);background:var(--o-field);color:var(--o-text);box-shadow:inset 0 0 0 1.5px var(--o-line);cursor:pointer;transition:box-shadow .2s,transform .25s cubic-bezier(.2,1.4,.4,1)}.tkro-gal__tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-accent) 60%,transparent)}.tkro-gal__tile.is-on{background:color-mix(in srgb,var(--o-accent) 12%,var(--o-field));box-shadow:inset 0 0 0 2px var(--o-accent),0 10px 24px -14px var(--o-accent)}.tkro-gal__tile.is-on:after{content:"\2713";position:absolute;top:5px;right:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--o-accent);color:var(--o-accent-text);font-size:11px;font-weight:900}.tkro-gal__art{display:grid;place-items:center;width:100%;height:64px;overflow:hidden}.tkro-gal__art img{max-width:100%;max-height:100%;object-fit:contain;display:block}.tkro-gal.is-flags .tkro-gal__art svg{width:auto;height:46px;max-width:100%;border-radius:3px;box-shadow:0 0 0 1px #ffffff26}.tkro-gal__tile.is-upload .tkro-gal__art svg{width:28px;height:28px}.tkro-gal__tile small{max-width:100%;color:var(--o-muted);font-size:10.5px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tkro-gal__tile.is-on small{color:var(--o-accent)}.tkro-q.is-invalid .tkro-gal__tile{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-error) 60%,transparent)}@media(max-width:749px){.tkro-gal__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:300px}.tkro-gal__art{height:54px}}.tkro-sw.is-vinyl{background:linear-gradient(135deg,transparent 46%,rgba(15,16,18,.55) 46% 54%,transparent 54%),var(--o-vinyl, #e8ff1f)!important;box-shadow:0 0 14px -2px var(--o-vinyl, #e8ff1f)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/tkr-options.css.map */
