:root{--tt-paper:#f6f4f1;--tt-white:#fff;--tt-ink:#131110;--tt-ink-soft:#6b6560;--tt-line:#ddd8d1;--tt-line-strong:#b4aca3;--tt-signal:#ff4a1c;--tt-money:#0f6f63;--tt-attention-ink:#8a5a00;--tt-attention-paper:#fff4dc;--tt-error-ink:#a62015;--tt-error-paper:#fdedea;--tt-display-font:"Unbounded Variable", "Golos Text Variable", system-ui, sans-serif;--tt-text-font:"Golos Text Variable", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--tt-mono-font:"Martian Mono Variable", ui-monospace, "SFMono-Regular", "Cascadia Mono", monospace;--tt-step-4:4px;--tt-step-8:8px;--tt-step-12:12px;--tt-step-16:16px;--tt-step-24:24px;--tt-step-32:32px;--tt-step-56:56px;--tt-step-96:96px;--tt-step-140:140px}body:has(.tt-surface){background:var(--tt-paper);color:var(--tt-ink);font-family:var(--tt-text-font)}body:has(.tt-surface) .page-shell{width:min(1440px,100%)}body:has(.tt-surface) .page-main{padding-bottom:var(--tt-step-24)}body:has(.tt-surface) :focus-visible{outline:2px solid var(--tt-ink);outline-offset:3px}body:has(.tt-surface) .site-header{background:var(--tt-paper);border-bottom-color:var(--tt-line)}body:has(.tt-surface) .site-header-inner{gap:24px;width:min(1440px,100%);min-height:72px}body:has(.tt-surface) .brand{font-family:var(--tt-display-font);letter-spacing:-.035em;font-size:23px;font-weight:700}body:has(.tt-surface) .brand:after{content:"→";color:var(--tt-signal);margin-left:7px}body:has(.tt-surface) .storefront-nav-link{font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);border-bottom-width:2px;font-size:11px;line-height:16px}body:has(.tt-surface) .storefront-nav-link.is-active{color:var(--tt-ink);border-bottom-color:var(--tt-ink);font-weight:500}body:has(.tt-surface) .account-control{border-color:var(--tt-line);background:0 0}body:has(.tt-surface) .account-control.is-active{background:var(--tt-white);border-color:var(--tt-ink);color:var(--tt-ink)}body:has(.tt-surface) .cart-control{border-color:var(--tt-ink);font-weight:600}body:has(.tt-surface) .cart-count{background:var(--tt-ink);color:var(--tt-white);font-family:var(--tt-mono-font);font-variant-numeric:tabular-nums;border-radius:0;font-size:11px}body:has(.tt-surface) .cart-control.is-active{background:var(--tt-ink);color:var(--tt-white)}body:has(.tt-surface) .cart-control.is-active .cart-count{background:var(--tt-white);color:var(--tt-ink)}body:has(.tt-surface) .site-footer{border-top-color:var(--tt-line);color:var(--tt-ink)}body:has(.tt-surface) .site-footer-inner{width:min(1440px,100%);padding-top:var(--tt-step-16);padding-bottom:var(--tt-step-16);font-family:var(--tt-text-font);letter-spacing:-.01em;align-items:start;font-size:13px;font-weight:400;line-height:1.45}body:has(.tt-surface) .site-footer-legal p{margin:0;line-height:16px}body:has(.tt-surface) .site-footer-legal p+p{margin-top:4px}body:has(.tt-surface) .site-footer-name{color:var(--tt-ink);font-family:inherit;font-size:15px;font-weight:700;line-height:1.2}body:has(.tt-surface) .site-footer-policy-links{flex-flow:wrap;align-items:center;gap:4px 16px;margin-top:10px}body:has(.tt-surface) .site-footer-policy-links a{color:var(--tt-ink);text-underline-offset:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}body:has(.tt-surface) .site-footer-policy-links a:hover{color:var(--tt-ink)}body:has(.tt-surface) .site-footer-contacts{flex-flow:column;align-items:flex-end;gap:4px;display:flex}body:has(.tt-surface) .site-footer-support{color:var(--tt-ink);letter-spacing:-.01em;text-transform:none;margin:0 0 6px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2}body:has(.tt-surface) .site-footer-contact-links{flex-flow:column;align-items:flex-end;gap:2px;display:flex}body:has(.tt-surface) .site-footer-contact-links a{color:inherit;gap:8px;text-decoration:none}body:has(.tt-surface) .site-footer-contact-links a:hover{text-underline-offset:4px;text-decoration:underline}.tt-legal{padding-top:var(--tt-step-32);padding-bottom:var(--tt-step-96)}.tt-legal-document{max-width:68ch;margin:0 auto}.tt-legal-back{justify-content:flex-start;min-height:44px;padding-left:0}.tt-legal-document>.tt-legal-back:first-of-type{margin:0 0 var(--tt-step-24)}.tt-legal-document>.tt-legal-back:last-of-type{margin:var(--tt-step-32) 0 0}.tt-legal-document-header{margin-bottom:var(--tt-step-32)}.tt-legal-document-kicker{margin:0 0 var(--tt-step-8);color:var(--tt-ink-soft);font-family:var(--tt-text-font);letter-spacing:-.01em;font-size:13px;line-height:1.45}.tt-legal-document-title{font-family:var(--tt-text-font);letter-spacing:-.03em;color:var(--tt-ink);margin:0;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.15}.tt-legal-document-body{font-family:var(--tt-text-font);letter-spacing:-.01em;color:var(--tt-ink);font-size:15px;line-height:1.65}.tt-legal-document-body h1{margin:var(--tt-step-32) 0 var(--tt-step-16);letter-spacing:-.02em;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25}.tt-legal-document-body h1:first-child{margin-top:0}.tt-legal-document-body h2{margin:var(--tt-step-24) 0 var(--tt-step-12);letter-spacing:-.015em;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35}.tt-legal-document-body p{margin:0 0 var(--tt-step-16)}.tt-legal-document-body ul{margin:0 0 var(--tt-step-16);padding-left:1.25rem}.tt-legal-document-body li{margin:0 0 var(--tt-step-8)}.tt-legal-document-body li:last-child{margin-bottom:0}.tt-legal-document-body strong{font-weight:600}.tt-surface .tt-display{font-family:var(--tt-display-font);letter-spacing:-.045em;overflow-wrap:break-word;margin:0;font-size:clamp(40px,11vw,104px);font-weight:600;line-height:1.02}.tt-surface .tt-display-m{font-family:var(--tt-display-font);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,3.4vw,27px);font-weight:500;line-height:1.14}.tt-surface .tt-display-l{font-family:var(--tt-display-font);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(34px,6vw,64px);font-weight:600;line-height:1.05}.tt-surface .tt-display-s{font-family:var(--tt-display-font);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:500;line-height:26px}.tt-surface .tt-lede{margin:var(--tt-step-24) 0 0;max-width:34ch;color:var(--tt-ink);font-size:17px;line-height:28px}.tt-surface .tt-mono,.tt-surface .tt-entry-label,.tt-surface .tt-seed,.tt-surface .tt-state{font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:16px}.tt-surface .tt-entry-label{margin:0 0 var(--tt-step-16);display:block}.tt-surface .tt-note{margin:var(--tt-step-8) 0 0;color:var(--tt-ink-soft);font-size:13px;line-height:20px}.tt-surface .tt-num{font-family:var(--tt-mono-font);font-variant-numeric:tabular-nums}.tt-surface .tt-btn-ink,.tt-surface .tt-btn-outline,.tt-surface .tt-btn-quiet{min-height:48px;font-family:var(--tt-text-font);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.tt-surface .tt-btn-ink{border:2px solid var(--tt-ink);background:var(--tt-ink);color:var(--tt-white);font-weight:600}.tt-surface .tt-btn-outline{border:1px solid var(--tt-ink);color:var(--tt-ink);background:0 0}.tt-surface .tt-btn-quiet{color:var(--tt-ink);text-underline-offset:5px;background:0 0;border:0;padding:12px 4px;text-decoration:underline;text-decoration-thickness:1px}.tt-surface .tt-btn-ink:disabled,.tt-surface .tt-btn-outline:disabled,.tt-surface .tt-btn-quiet:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.tt-surface .tt-btn-ink:hover:not(:disabled),.tt-surface .tt-btn-outline:hover:not(:disabled){border-color:var(--tt-signal)}}.tt-surface .tt-field{border-bottom:1.5px solid var(--tt-ink);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid;position:relative}.tt-search-submit{width:40px;height:40px;color:var(--tt-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:8px;padding:0;display:inline-flex}.tt-search-submit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tt-search-submit:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover){.tt-search-submit:hover:not(:disabled){color:var(--tt-signal)}}.tt-surface .tt-field textarea,.tt-surface .tt-field input{width:100%;min-width:0;min-height:56px;color:var(--tt-ink);font-family:var(--tt-text-font);letter-spacing:-.015em;resize:none;background:0 0;border:0;border-radius:0;padding:16px 36px 14px 0;font-size:clamp(19px,2.4vw,27px);line-height:1.18;overflow:hidden}.tt-surface .tt-field textarea::placeholder,.tt-surface .tt-field input::placeholder{color:var(--tt-line-strong);opacity:1}.tt-surface .tt-field:focus-within{outline:2px solid var(--tt-ink);outline-offset:2px}.tt-surface .tt-field:has([aria-invalid=true]){border-bottom:2px solid var(--tt-signal)}.tt-surface .tt-field textarea:focus,.tt-surface .tt-field textarea:focus-visible,.tt-surface .tt-field input:focus,.tt-surface .tt-field input:focus-visible{outline:none}.tt-field-clear{width:28px;height:28px;color:var(--tt-ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:1;position:absolute;top:14px;right:0}.tt-clearable{max-width:720px;position:relative}.tt-clearable .tt-field-clear{top:14px}.tt-home{padding-top:var(--tt-step-32)}.tt-home-lead{gap:var(--tt-step-32) var(--tt-step-56);grid-template-columns:minmax(0,1fr) minmax(260px,.92fr);align-items:center;display:grid}.tt-home-lead-copy .tt-mono{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft)}.tt-home-lead-copy .tt-lede{margin-top:var(--tt-step-16);max-width:38ch}.tt-home-search{margin-top:var(--tt-step-24);max-width:520px;overflow:visible}.tt-search-entry.is-compact .tt-entry-label{z-index:1;margin:0 0 var(--tt-step-16);color:var(--tt-ink-soft);position:relative}.tt-search-entry.is-compact .tt-field{grid-template-columns:36px minmax(0,1fr);max-width:none;margin:0 4px 4px 0}.tt-search-entry.is-compact .tt-search-submit{width:36px;height:36px;margin-top:6px}.tt-search-entry.is-compact .tt-field textarea{min-height:48px;padding:12px 120px 10px 0;font-size:clamp(17px,2vw,21px)}.tt-search-entry.is-compact .tt-state{margin-top:var(--tt-step-8)}.tt-search-entry.is-compact .tt-url-fork{margin-top:var(--tt-step-12);padding-top:var(--tt-step-12)}.tt-home-search .tt-btn-quiet{min-height:40px;padding:8px 0}.tt-home-story{margin-top:var(--tt-step-56)}.tt-home-story-head{width:100%;margin-bottom:var(--tt-step-32)}.tt-home-story-head h2{margin-bottom:var(--tt-step-12);overflow-wrap:normal}.tt-home-story-head p{max-width:none;margin:0;font-size:17px;line-height:28px}.tt-home-stages{gap:var(--tt-step-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-home-stages li{gap:var(--tt-step-12);padding:var(--tt-step-16);background:var(--tt-white);border:1px solid var(--tt-line);display:grid}.tt-home-stages h3{font-family:var(--tt-display-font);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500}.tt-home-stages p{color:var(--tt-ink-soft);margin:0;font-size:15px;line-height:22px}.tt-home-split{gap:var(--tt-step-32) var(--tt-step-56);margin-top:var(--tt-step-56);padding-top:var(--tt-step-32);border-top:1px solid var(--tt-line);grid-template-columns:minmax(0,1.1fr) minmax(240px,.8fr);align-items:start;display:grid}.tt-home-split .tt-display-m{margin-bottom:var(--tt-step-24);max-width:none}.tt-home-roles{gap:var(--tt-step-24);margin:0;display:grid}.tt-home-roles dt{font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;line-height:16px}.tt-home-roles dd{max-width:none;margin:8px 0 0;font-size:16px;line-height:26px}.tt-home-figure{margin:0}.tt-home-figure figcaption{padding:var(--tt-step-16) 0 0}.tt-home-figure h3{font-family:var(--tt-display-font);margin:0 0 8px;font-size:19px;font-weight:500}.tt-home-figure p{color:var(--tt-ink-soft);margin:0;font-size:15px;line-height:22px}.tt-home-agency,.tt-home-close{margin-top:var(--tt-step-56);padding-top:var(--tt-step-32);border-top:1px solid var(--tt-line)}.tt-home-agency p{margin:var(--tt-step-12) 0 0;max-width:42rem;font-size:16px;line-height:26px}.tt-home-close p{margin:var(--tt-step-12) 0 0;max-width:none;font-size:16px;line-height:26px}.tt-home-cta{gap:var(--tt-step-12) var(--tt-step-16);margin-top:var(--tt-step-24);flex-wrap:wrap;display:flex}.tt-slides{--tt-slide-shift:0s;aspect-ratio:4/3;background:var(--tt-ink);border:1px solid var(--tt-line);position:relative;overflow:hidden}.tt-home-lead .tt-slides{min-height:0}.tt-home-stages li{padding:0 0 var(--tt-step-16);overflow:hidden}.tt-home-stages .tt-slides{border:0;border-bottom:1px solid var(--tt-line)}.tt-home-stages h3,.tt-home-stages p{padding:0 var(--tt-step-16)}.tt-home-stages h3{margin-top:var(--tt-step-16)}.tt-home-figure .tt-slides{width:100%}.tt-slides img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;animation:18s ease-in-out infinite tt-crossfade;animation-delay:var(--tt-slide-shift);position:absolute;inset:0}.tt-slides img:first-child{opacity:1;animation-name:tt-crossfade-lead}.tt-slides img:nth-child(2){animation-delay:calc(var(--tt-slide-shift) + 6s)}.tt-slides img:nth-child(3){animation-delay:calc(var(--tt-slide-shift) + 12s)}@keyframes tt-crossfade{0%{opacity:0}6%{opacity:1}30%{opacity:1}36%{opacity:0}to{opacity:0}}@keyframes tt-crossfade-lead{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}.tt-workspace{padding-top:var(--tt-step-56)}.tt-workspace .tt-hero{margin-left:-10px}.tt-workspace .tt-fork{margin-top:var(--tt-step-24);padding-left:var(--tt-step-24);gap:var(--tt-step-56);padding-right:min(376px,38%);display:grid;position:relative}.tt-workspace .tt-fork>.tt-lede{margin:0}.tt-workspace .tt-fork:before{content:"";inset-block:64px 26px;background:var(--tt-ink);width:1px;position:absolute;left:0}.tt-workspace .tt-entry{position:relative}.tt-workspace .tt-entry:before{content:"";top:6px;left:calc(-1 * var(--tt-step-24) - 3px);background:var(--tt-line-strong);width:7px;height:7px;position:absolute}.tt-workspace .tt-entry:focus-within:before{background:var(--tt-signal)}.tt-workspace .tt-entry-label{margin:0 0 var(--tt-step-16);color:var(--tt-ink-soft);font-weight:400}.tt-workspace .tt-entry-link{position:static}.tt-workspace .tt-entry-link:before{content:none}.tt-workspace .tt-entry-link .tt-entry-label{position:relative}.tt-workspace .tt-entry-link .tt-entry-label:before{content:"";top:6px;left:calc(-1 * var(--tt-step-24) - 3px);background:var(--tt-line-strong);width:7px;height:7px;position:absolute}.tt-workspace .tt-entry-link:focus-within .tt-entry-label:before{background:var(--tt-signal)}.tt-search-entry .tt-field{max-width:720px}.tt-search-entry .tt-search-field textarea{padding-right:120px}.tt-search-tools{align-items:center;display:flex;position:absolute;top:4px;right:0}.tt-search-tool{width:44px;height:44px;color:var(--tt-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tt-search-tool svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tt-search-tool.is-on,.tt-search-field.is-listening .tt-search-tool.is-on{color:var(--tt-signal)}.tt-search-tools .tt-field-clear{width:32px;height:44px;position:static;top:auto;right:auto}.tt-search-thumb{margin-top:var(--tt-step-8);align-items:center;gap:var(--tt-step-8);display:inline-flex}.tt-search-thumb img{object-fit:cover;border:1px solid var(--tt-line);width:48px;height:48px;display:block}.tt-search-entry .tt-counter{margin:var(--tt-step-8) 0 0;color:var(--tt-ink-soft)}.tt-seeds{margin:var(--tt-step-12) 0 0;align-items:center;gap:0 var(--tt-step-16);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tt-seed-button{min-height:44px;color:var(--tt-ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:12px 0;display:inline-flex}.tt-seed-button:after{content:" ·";color:var(--tt-line-strong)}.tt-seeds li:last-child .tt-seed-button:after{content:""}@media (hover:hover){.tt-seed-button:hover{color:var(--tt-ink)}}.tt-url-fork{margin:var(--tt-step-16) 0 0;padding:var(--tt-step-16) 0 0;border-top:1px solid var(--tt-line);align-items:center;gap:var(--tt-step-12) var(--tt-step-24);flex-wrap:wrap;max-width:720px;display:flex}.tt-url-fork .tt-note{flex:100%;margin:0}.tt-photo-reference{margin:var(--tt-step-16) 0 0;gap:var(--tt-step-16);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.tt-photo-frame{aspect-ratio:4/5;background:var(--tt-white);border:1px solid var(--tt-line);position:relative;overflow:hidden}.tt-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.tt-photo-frame .tt-sticker{background:var(--tt-ink);color:var(--tt-white);padding:4px 7px;position:absolute;bottom:8px;left:-4px;transform:rotate(-1.5deg)}.tt-photo-reference p{margin:0 0 var(--tt-step-8)}.tt-state{margin:var(--tt-step-12) 0 0;color:var(--tt-ink-soft)}.tt-state-signal{color:var(--tt-ink)}.tt-state-signal:before{content:"";background:var(--tt-signal);vertical-align:1px;width:7px;height:7px;margin-right:9px;display:inline-block}.tt-state-error{color:var(--tt-error-ink)}.tt-photo-trigger{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.tt-entry-link .cart-workspace{gap:var(--tt-step-16)}.tt-entry-link .product-form{column-gap:var(--tt-step-56);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;display:grid}.tt-entry-link .product-form>*{grid-column:1;min-width:0}.tt-workspace .tt-entry-link .product-form>.tt-shelf{grid-area:auto/1;width:min(320px,34vw);position:absolute;top:0;right:0}.tt-entry-link .url-block{background:0 0;margin:0;padding:0}.tt-entry-link .url-block>label{margin:0 0 var(--tt-step-16);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;font-weight:400;line-height:16px;display:block}.tt-entry-link .preview-feedback{margin-top:var(--tt-step-12);align-items:center;gap:var(--tt-step-16);max-width:720px}.tt-entry-link .preview-feedback p{font-family:var(--tt-mono-font);letter-spacing:.02em;color:var(--tt-ink-soft);font-size:12px;line-height:19px}.tt-entry-link .preview-feedback .success-text{color:var(--tt-ink)}.tt-entry-link .preview-feedback .text-button{color:var(--tt-ink);margin:0;font-size:13px}.tt-entry-link .tt-item-fields{margin-top:var(--tt-step-32);border-top:1px solid var(--tt-line);padding-top:var(--tt-step-24)}.tt-entry-link .tt-item-fields[hidden]{display:none}.tt-entry-link .tt-link-hit{margin-top:var(--tt-step-32);max-width:720px}.tt-entry-link .tt-link-hit .tt-sheet{margin:0}.tt-estimate-inline{border:1px solid var(--tt-line);background:var(--tt-white);margin:0;padding:16px 18px}.tt-estimate-inline-title{color:var(--tt-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;line-height:16px}.tt-entry-link .tt-estimate-inline{margin-top:0}.tt-entry-link .card-header{margin-bottom:var(--tt-step-16);border-bottom:0;padding-bottom:0}.tt-entry-link .card-header h2{font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:21px;font-weight:500}.tt-entry-link .card-header span,.tt-entry-link .optional,.tt-entry-link .auth-help{color:var(--tt-ink-soft)}.tt-entry-link .product-form label{margin-bottom:6px;font-size:13px;font-weight:500}.tt-entry-link .product-form input,.tt-entry-link .product-form select,.tt-entry-link .product-form textarea{border:1px solid var(--tt-line-strong);background:var(--tt-white)}.tt-url-line{align-items:flex-end;gap:16px;max-width:720px;display:flex}.tt-entry-link .tt-url-line .tt-field{cursor:text;flex:auto;grid-template-columns:auto minmax(0,1fr);max-width:none}.tt-url-paste{min-height:44px;color:var(--tt-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin-right:8px;padding:0 2px;font-size:14px;line-height:18px;text-decoration:underline}.tt-url-paste:disabled{opacity:.45;cursor:not-allowed}.tt-entry-link .url-block .tt-field{max-width:none}.tt-entry-link .url-block input{letter-spacing:-.015em;background:0 0;border:0;grid-area:1/2;width:100%;max-width:none;min-height:56px;padding:16px 36px 14px 0;font-size:clamp(19px,2.4vw,27px);line-height:1.18}.tt-entry-link .url-block .tt-field:focus-within{outline:2px solid var(--tt-ink);outline-offset:2px}.tt-entry-link .url-block input:focus,.tt-entry-link .url-block input:focus-visible{border-bottom:0;outline:none}.tt-entry-link .url-block input[aria-invalid=true]{box-shadow:none}.tt-entry-link .url-block .tt-field:has(input[aria-invalid=true]){border-bottom-color:var(--tt-signal)}.tt-entry-link .tt-check-link{white-space:nowrap;flex:none;justify-content:flex-start;min-height:44px;margin:0 0 10px;padding-left:0;display:inline-flex}.tt-check-link.is-idle{color:var(--tt-ink-soft);text-underline-offset:5px;opacity:.55;text-decoration:underline}.tt-entry-link .product-form>label[for=product-title]{margin-top:var(--tt-step-16)}.tt-entry-link .product-photo-editor{border-color:var(--tt-line);background:var(--tt-white)}.tt-entry-link .cart-save{margin-top:var(--tt-step-32);border:2px solid var(--tt-ink);background:var(--tt-ink);min-height:48px;color:var(--tt-white);justify-self:start;padding:12px 24px;font-weight:600}.tt-entry-link .cart-add-feedback{color:var(--tt-ink)}.tt-entry-link .auth-error{background:var(--tt-error-paper);color:var(--tt-error-ink)}.tt-entry-link .auth-notice{background:var(--tt-white);color:var(--tt-ink);border-left:3px solid var(--tt-money)}.tt-shelf{gap:var(--tt-step-16);display:grid}.tt-shelf-facts{padding:var(--tt-step-24);background:var(--tt-white);border:1px solid var(--tt-line)}.tt-shelf-facts h3{margin:0 0 var(--tt-step-16);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;font-weight:400;line-height:16px}.tt-shelf-facts dl{gap:var(--tt-step-12);margin:0;display:grid}.tt-shelf-facts dt{color:var(--tt-ink-soft);font-size:13px;line-height:20px}.tt-shelf-facts dd{margin:2px 0 0;font-size:15px;line-height:22px}.tt-shelf-facts .estimate-tariffs-link{color:var(--tt-ink)}.tt-surface .purchase-estimate{padding:var(--tt-step-24);background:var(--tt-white);border:1px solid var(--tt-line);margin:0}.tt-surface .estimate-heading{margin-bottom:var(--tt-step-12);display:block}.tt-surface .estimate-heading>span{margin-top:6px;font-size:12px;display:block}.tt-surface .estimate-heading .eyebrow{color:var(--tt-ink-soft);font-family:var(--tt-mono-font);letter-spacing:.08em;font-size:11px;font-weight:400}.tt-surface .estimate-heading h3{font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:19px;font-weight:500}.tt-surface .estimate-heading>span{color:var(--tt-ink-soft)}.tt-surface .estimate-lines>div{border-top-color:var(--tt-line);gap:3px;display:grid}.tt-surface .estimate-lines dt{color:var(--tt-ink-soft);font-size:13px;line-height:19px}.tt-surface .estimate-lines dd{font-family:var(--tt-mono-font);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px}.tt-surface .estimate-lines .estimate-primary{border-top-color:var(--tt-line-strong)}.tt-surface .estimate-lines .estimate-primary dt,.tt-surface .estimate-lines .estimate-total dt{font-size:13px}.tt-surface .estimate-lines .estimate-primary dd,.tt-surface .estimate-lines .estimate-total dd{color:var(--tt-money);font-size:16px}.tt-surface .tt-estimate-inline .estimate-lines>div{padding:8px 0}.tt-surface .tt-estimate-inline .estimate-primary dd{font-size:18px}.tt-surface .estimate-note{color:var(--tt-ink-soft)}.tt-surface .estimate-tariffs-link{color:var(--tt-ink)}.tt-workspace .tt-steps{margin-top:var(--tt-step-32);padding-top:var(--tt-step-16);border-top:1px solid var(--tt-line)}.tt-workspace .tt-steps h2,.tt-workspace .tt-closing h2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-workspace .tt-steps ol{gap:var(--tt-step-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-workspace .tt-steps li{padding:var(--tt-step-12) 0 0}.tt-workspace .tt-steps li+li{border-left:1px solid var(--tt-line);padding-left:var(--tt-step-16)}.tt-workspace .tt-steps p{margin:0;font-size:15px;line-height:22px}.tt-workspace .tt-closing{margin-top:var(--tt-step-16);padding-top:var(--tt-step-12);border-top:1px solid var(--tt-line);justify-content:space-between;align-items:baseline;gap:var(--tt-step-12);flex-wrap:wrap;display:flex}.tt-search{padding-top:var(--tt-step-32);padding-bottom:var(--tt-step-96)}.tt-search-shell{gap:var(--tt-step-56);grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;display:grid}.tt-search-shell:has(.tt-link-stack){grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.tt-search-main{min-width:0}.tt-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tt-query-bar{z-index:3;padding:var(--tt-step-24) 0 var(--tt-step-16);background:var(--tt-paper);border-bottom:1px solid var(--tt-line);position:sticky;top:0}.tt-query-head{justify-content:space-between;align-items:center;gap:var(--tt-step-16);display:flex}.tt-query-head .tt-mono{color:var(--tt-ink-soft);margin:0}.tt-query-head .tt-btn-quiet{min-height:44px;padding:10px 4px}.tt-search .tt-query{margin:var(--tt-step-8) 0 0}.tt-query-bar .tt-search-entry{margin-top:var(--tt-step-8)}.tt-query-bar .tt-search-entry:before{display:none}.tt-query-bar .tt-entry-label{margin-bottom:var(--tt-step-16)}.tt-chips{margin:var(--tt-step-16) 0 0;gap:var(--tt-step-8) var(--tt-step-12);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tt-chip{border:1px solid var(--tt-line);border-bottom:2px solid var(--tt-line);background:var(--tt-white);min-height:44px;color:var(--tt-ink);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:9px;padding:10px 12px;font-size:11px;line-height:16px;display:inline-flex}.tt-chip-budget{border-bottom-color:var(--tt-signal)}.tt-chip-note{color:var(--tt-ink-soft)}.tt-chip-note:before{content:"·";color:var(--tt-line-strong);margin-right:9px}.tt-chip-cross{color:var(--tt-ink-soft);font-size:12px}.tt-chip-option{background:0 0;border-style:dashed}.tt-chips-restore{min-height:44px}@media (hover:hover){.tt-chip:hover{border-color:var(--tt-line-strong);border-bottom-color:var(--tt-ink)}.tt-chip-budget:hover{border-bottom-color:var(--tt-signal)}}.tt-question{margin:var(--tt-step-16) 0 0;padding-top:var(--tt-step-16);border-top:1px solid var(--tt-line);align-items:center;gap:var(--tt-step-8) var(--tt-step-12);flex-wrap:wrap;display:flex}.tt-question .tt-mono{margin:0 var(--tt-step-8) 0 0;color:var(--tt-ink)}.tt-search .tt-result-state{margin-top:var(--tt-step-56);padding-left:var(--tt-step-24);border-left:3px solid var(--tt-signal);max-width:62ch}.tt-search .tt-result-state p{margin:var(--tt-step-12) 0 0;font-size:15px;line-height:24px}.tt-search .tt-result-state .tt-mono{color:var(--tt-ink)}.tt-search .tt-result-actions{margin-top:var(--tt-step-24);align-items:center;gap:var(--tt-step-12);flex-wrap:wrap;display:flex}.tt-search .tt-reference{margin-top:var(--tt-step-32);gap:var(--tt-step-16);grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.tt-search .tt-reference .tt-photo-frame{place-items:center;display:grid}.tt-search .tt-reference-domain{overflow-wrap:anywhere;margin:0}.tt-preview-banner{margin-top:var(--tt-step-24);padding:var(--tt-step-16) var(--tt-step-16) var(--tt-step-12);border:1px dashed var(--tt-line-strong);background:var(--tt-white)}.tt-preview-banner>.tt-mono{margin:0}.tt-preview-banner .tt-note{max-width:82ch}.tt-preview-switch{margin-top:var(--tt-step-8);gap:0 var(--tt-step-16);flex-wrap:wrap;display:flex}.tt-preview-state{min-height:44px;color:var(--tt-ink-soft);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.tt-preview-state.is-active{color:var(--tt-ink);border-bottom-color:var(--tt-ink)}.tt-results{margin-top:var(--tt-step-32)}.tt-results-heading{color:var(--tt-ink);margin:0}.tt-results-editorial{padding-left:var(--tt-step-24);border-left:3px solid var(--tt-signal);max-width:62ch}.tt-results-editorial .tt-btn-outline{margin-top:var(--tt-step-16)}.tt-results-hint{margin:var(--tt-step-16) 0 0;color:var(--tt-ink-soft)}.tt-results-sort{margin-top:var(--tt-step-12);gap:var(--tt-step-16);flex-wrap:wrap;display:flex}.tt-store-filter{margin-top:var(--tt-step-12);gap:var(--tt-step-8) var(--tt-step-16);flex-wrap:wrap;display:flex}.tt-sort-option{min-height:44px;color:var(--tt-ink-soft);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:11px}.tt-sort-option.is-active{color:var(--tt-ink);border-bottom-color:var(--tt-ink)}.tt-results-order{max-width:62ch}.tt-results-more{margin-top:var(--tt-step-32)}.tt-results-rule{margin-top:var(--tt-step-24);padding-top:var(--tt-step-16);border-top:1px solid var(--tt-line)}.tt-snippet-kicker{margin:var(--tt-step-12) 0 0;color:var(--tt-ink-soft)}.tt-snippet-hint{margin:var(--tt-step-8) 0 0}.tt-snippet{margin-top:var(--tt-step-16);max-width:62ch;min-height:12em}.tt-snippet-visual{margin:0 0 var(--tt-step-12);aspect-ratio:3/2;background:var(--tt-line);width:min(100%,22rem);overflow:hidden}.tt-snippet-visual img{object-fit:cover;width:100%;height:100%;display:block}.tt-snippet-source{margin-top:var(--tt-step-8)}.tt-snippet h3,.tt-snippet .tt-display-s{margin:0}.tt-snippet .tt-note{margin:var(--tt-step-8) 0 0}.tt-snippet-caret{vertical-align:-.08em;background:currentColor;width:2px;height:.85em;margin-left:2px;animation:1s step-end infinite tt-snippet-caret;display:inline-block}@keyframes tt-snippet-caret{50%{opacity:0}}.tt-sheet-list{margin-top:var(--tt-step-24)}.tt-sheet{gap:var(--tt-step-16);padding:var(--tt-step-24) 0;border-top:1px solid var(--tt-line);grid-template-columns:96px minmax(0,1fr);align-items:stretch;display:grid}.tt-sheet-lead{gap:var(--tt-step-32);border-top:0;grid-template-columns:minmax(0,280px) minmax(0,1fr);padding-top:0}.tt-sheet-frame{aspect-ratio:4/5;background:var(--tt-white);border-bottom:1px solid var(--tt-line);color:var(--tt-line-strong);font-family:var(--tt-display-font);align-self:start;place-items:center;font-size:40px;line-height:1;display:grid}.tt-sheet-lead .tt-sheet-frame{font-size:92px}.tt-sheet-frame img{object-fit:cover;width:100%;height:100%;display:block}.tt-price-form{align-items:center;gap:var(--tt-step-8);margin-top:var(--tt-step-8);flex-wrap:wrap;display:flex}.tt-price-form input,.tt-price-form select{border:0;border-bottom:1px solid var(--tt-ink);min-height:44px;font:inherit;background:0 0;padding:0 10px}.tt-sheet-source a{color:inherit}.tt-sheet-body{gap:var(--tt-step-8);flex-direction:column;align-items:stretch;min-width:0;min-height:0;display:flex}.tt-sheet-body h3,.tt-sheet-body p{margin:0}.tt-sheet-source{align-items:center;gap:var(--tt-step-8);color:var(--tt-ink-soft);flex-wrap:wrap;display:flex}.tt-tag{border:1px solid var(--tt-line-strong);color:var(--tt-ink);padding:3px 6px}.tt-sheet-facts{color:var(--tt-ink-soft)}.tt-sheet-price{font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.tt-sheet-price-btn{border:0;border-bottom:1px dashed var(--tt-ink);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;width:fit-content;margin:0;padding:0}.tt-size-chips{flex-wrap:wrap;gap:6px;display:flex}.tt-size-chip{border:1px solid var(--tt-line-strong);min-height:32px;color:var(--tt-ink);font-family:var(--tt-mono-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 10px;font-size:11px}.tt-size-chip.is-selected{border-color:var(--tt-ink);background:var(--tt-ink);color:var(--tt-paper)}.tt-price-pop{width:fit-content;max-width:100%;position:relative}.tt-price-breakdown{z-index:4;border:1px solid var(--tt-line-strong);background:var(--tt-paper);gap:6px;min-width:220px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000014}.tt-price-breakdown p{justify-content:space-between;gap:16px;margin:0;font-size:12px;line-height:18px;display:flex}.tt-price-breakdown-total{font-variant-numeric:tabular-nums}.tt-comment-toggle{justify-self:start;min-height:36px;padding:0}.tt-comment-box textarea{border:0;border-bottom:1px solid var(--tt-ink);width:100%;min-height:64px;font:inherit;resize:vertical;background:0 0;padding:8px 0}.tt-sheet-match{max-width:56ch}.tt-sheet-mismatch{color:var(--tt-attention-ink);margin-top:4px;display:block}.tt-sheet-mismatch:before{content:"";background:var(--tt-attention-ink);vertical-align:1px;width:6px;height:6px;margin-right:8px;display:inline-block}.tt-sheet-foot{gap:var(--tt-step-8);justify-items:start;margin-top:auto;display:grid}.tt-sheet-actions{align-items:center;gap:var(--tt-step-12);flex-wrap:wrap;margin-top:0;display:flex}.tt-sheet-pairs{column-gap:var(--tt-step-32);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.tt-sheet-cell{border-top:1px solid var(--tt-line);flex-direction:column;min-width:0;display:flex}.tt-sheet-cell>.tt-sheet{border-top:0;flex:auto;width:100%}.tt-skeletons{margin-top:var(--tt-step-24);gap:var(--tt-step-24);display:grid}.tt-skeleton{gap:var(--tt-step-16);padding-top:var(--tt-step-24);border-top:1px solid var(--tt-line);grid-template-columns:96px minmax(0,1fr);display:grid}.tt-skeleton-frame{aspect-ratio:4/5;background:var(--tt-white);border-bottom:1px solid var(--tt-line)}.tt-skeleton-lines{gap:var(--tt-step-12);align-content:start;display:grid}.tt-skeleton-lines span{background:var(--tt-line);height:1px}.tt-skeleton-lines span:first-child{width:62%}.tt-skeleton-lines span:nth-child(2){width:38%}.tt-skeleton-lines span:last-child{width:84%}.tt-rail{top:var(--tt-step-96);padding:var(--tt-step-24);background:var(--tt-white);border:1px solid var(--tt-line);position:sticky}.tt-rail h2{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft);font-weight:400}.tt-rail .tt-note:first-of-type{margin-top:0}.tt-rail-action{margin-top:var(--tt-step-16);width:100%}.tt-stores,.tt-store{padding-top:var(--tt-step-32);padding-bottom:var(--tt-step-96)}.tt-stores-heading{margin-bottom:var(--tt-step-32)}.tt-stores-heading .tt-mono{margin:0 0 var(--tt-step-16);color:var(--tt-ink-soft)}.tt-stores-heading .tt-display-l{margin-left:-8px}.tt-stores-heading .tt-lede{max-width:46ch}.tt-stores-filter{align-items:end;gap:var(--tt-step-16) var(--tt-step-32);padding-bottom:var(--tt-step-24);border-bottom:1px solid var(--tt-line);flex-wrap:wrap;display:flex}.tt-filter-field{gap:var(--tt-step-8);flex:220px;min-width:0;display:grid}.tt-filter-field label{color:var(--tt-ink-soft)}.tt-filter-field input,.tt-filter-field select{border:0;border-bottom:1.5px solid var(--tt-ink);width:100%;min-width:0;min-height:48px;color:var(--tt-ink);font-family:var(--tt-text-font);background:0 0;border-radius:0;padding:10px 0;font-size:17px;line-height:24px}.tt-filter-field select{padding-right:var(--tt-step-16)}.tt-filter-field input::placeholder{color:var(--tt-line-strong);opacity:1}.tt-filter-field input:focus,.tt-filter-field select:focus{border-bottom:2px solid var(--tt-ink)}.tt-filter-field input[aria-invalid=true],.tt-filter-field select[aria-invalid=true]{border-bottom:2px solid var(--tt-signal)}.tt-filter-field input:disabled,.tt-filter-field select:disabled{color:var(--tt-ink-soft);border-bottom-color:var(--tt-line)}.tt-stores-filter .tt-btn-outline,.tt-stores-filter .tt-btn-quiet{flex:none}.tt-stores-results{margin:var(--tt-step-24) 0 0;color:var(--tt-ink-soft)}.tt-cover-grid{margin-top:var(--tt-step-24);gap:var(--tt-step-24) var(--tt-step-16);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tt-cover-card{align-content:start;gap:6px;min-width:0;display:grid}.tt-cover{aspect-ratio:1;margin-bottom:var(--tt-step-8);background:var(--tt-white);border-bottom:1px solid var(--tt-line);color:var(--tt-line-strong);font-family:var(--tt-display-font);place-items:center;font-size:64px;line-height:1;text-decoration:none;display:grid}.tt-cover-card .tt-cover{aspect-ratio:1;margin-bottom:2px;font-size:32px}.tt-cover-inner{place-items:center;width:100%;height:100%;display:grid}.tt-cover img,.tt-cover-inner img{object-fit:contain;object-position:center;width:100%;height:100%}.tt-cover-card .tt-cover-direction{color:var(--tt-ink-soft);margin:0;font-size:10px;line-height:14px}.tt-surface .tt-cover-card h2.tt-display-s{letter-spacing:-.02em;margin:0;font-size:15px;line-height:20px}.tt-cover-card h2 a{text-decoration:none}.tt-cover-card .tt-cover-description{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.tt-surface .tt-cover-card .tt-cover-action{justify-self:start;min-height:36px;padding:6px 0;font-size:13px}@media (hover:hover){.tt-cover-card h2 a:hover{text-underline-offset:5px;text-decoration:underline}.tt-cover:hover{color:var(--tt-ink-soft)}}.tt-stores-loading{margin-top:var(--tt-step-24)}.tt-cover-skeletons{margin-top:var(--tt-step-24);gap:var(--tt-step-16);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tt-cover-skeleton{aspect-ratio:1;background:var(--tt-white);border-bottom:1px solid var(--tt-line)}.tt-stores-state{margin-top:var(--tt-step-56);max-width:56ch}.tt-stores-state .tt-display-m{margin:0 0 var(--tt-step-12)}.tt-stores-state .tt-mono{color:var(--tt-ink);margin:0}.tt-stores-state .tt-note{margin:var(--tt-step-8) 0 var(--tt-step-24)}.tt-stores-state-error{padding-left:var(--tt-step-24);border-left:3px solid var(--tt-error-ink)}.tt-stores-state-error .tt-note{color:var(--tt-error-ink)}.tt-stores-more{margin-top:var(--tt-step-56)}.tt-stores-more-error{margin-top:var(--tt-step-24);color:var(--tt-error-ink)}.tt-store-page{display:block}.tt-store-back{justify-self:start;margin-left:-4px}.tt-store-lead{margin-top:var(--tt-step-16);gap:var(--tt-step-56);grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;display:grid}.tt-store-lead-text{min-width:0}.tt-store-direction{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft)}.tt-store-lead .tt-display-l{margin-left:-8px}.tt-store-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:52ch}.tt-store-cover{aspect-ratio:4/5;font-size:88px}.tt-store-steps{margin-top:var(--tt-step-56);border-top:1px solid var(--tt-line)}.tt-store-steps h2{margin:var(--tt-step-24) 0 0;color:var(--tt-ink-soft);font-weight:400}.tt-store-steps ol{margin:var(--tt-step-16) 0 0;gap:var(--tt-step-24);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.tt-store-steps li{padding-top:var(--tt-step-16);border-top:1px solid var(--tt-line)}.tt-store-steps li:first-child{border-top-color:var(--tt-ink)}.tt-store-steps .tt-num{margin-bottom:var(--tt-step-8);letter-spacing:.08em;color:var(--tt-ink);font-size:11px;display:block}.tt-store-steps li:first-child .tt-num:after{content:"";background:var(--tt-signal);vertical-align:1px;width:6px;height:6px;margin-left:8px;display:inline-block}.tt-store-steps p{margin:0;font-size:15px;line-height:22px}.tt-store-actions{margin-top:var(--tt-step-32);align-items:center;gap:var(--tt-step-16);flex-wrap:wrap;display:flex}.tt-store-note,.tt-store-state{max-width:56ch}.tt-store-state .tt-display-m{margin:var(--tt-step-16) 0 var(--tt-step-12)}.tt-cart{padding-top:var(--tt-step-32);padding-bottom:var(--tt-step-96)}.tt-cart-heading{margin-bottom:var(--tt-step-32)}.tt-cart-heading .tt-mono{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft)}.tt-cart-heading .tt-display-l{margin-left:-8px}.tt-cart-workspace{gap:var(--tt-step-56);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.tt-cart .cart-section{border:0;min-width:0;margin:0;padding:0}.tt-cart .card-header{margin:0 0 var(--tt-step-16);padding-bottom:var(--tt-step-12);border-bottom:1px solid var(--tt-line);align-items:baseline}.tt-cart .card-header h2{font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;font-weight:400;line-height:16px}.tt-cart .card-header span{color:var(--tt-ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.tt-cart-tabs{gap:var(--tt-step-24);margin:0 0 var(--tt-step-16);border-bottom:1px solid var(--tt-line)}.tt-cart-tabs button{min-height:44px;color:var(--tt-ink-soft);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:11px}.tt-cart-tabs button.active{color:var(--tt-ink);border-bottom-color:var(--tt-ink);background:0 0}.tt-cart-tabs button:disabled{opacity:.55}.tt-cart .cart-add-panel{margin:0 0 var(--tt-step-24)}.tt-cart .cart-add-panel>summary{border:0;border-bottom:1px solid var(--tt-line);min-height:52px;font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;padding:14px 0;font-size:11px;font-weight:400}.tt-cart .cart-add-panel[open]>summary{color:var(--tt-ink);border-bottom-color:var(--tt-ink);background:0 0}.tt-cart .cart-add-panel>summary:after{font-family:var(--tt-text-font)}.tt-cart .cart-add-panel>.product-form,.tt-cart .cart-add-panel>.cart-add-feedback{padding:var(--tt-step-24) 0 0;border:0}.tt-cart .cart-add-panel .url-block{margin:0 0 var(--tt-step-24);background:0 0;padding:0}.tt-cart .cart-add-panel .url-block>label,.tt-cart .cart-add-panel .preview-feedback p{font-family:var(--tt-mono-font);letter-spacing:.02em;color:var(--tt-ink-soft);font-size:12px;font-weight:400;line-height:19px}.tt-cart .cart-add-panel .url-block .tt-field{max-width:720px}.tt-cart .cart-add-panel .url-block input{background:0 0;border:0;padding:16px 36px 14px 0;font-size:21px}.tt-cart .cart-add-panel .url-block input:focus,.tt-cart .cart-add-panel .url-block input:focus-visible{outline:none}.tt-cart .cart-add-panel .url-block .tt-field:focus-within{outline:2px solid var(--tt-ink);outline-offset:2px}.tt-cart .product-form input,.tt-cart .product-form select,.tt-cart .product-form textarea{border:1px solid var(--tt-line-strong);background:var(--tt-white)}.tt-cart .product-form label{font-size:13px;font-weight:500}.tt-cart .product-photo-editor{border-color:var(--tt-line);background:var(--tt-white)}.tt-cart .cart-add-panel .card-header{margin-top:var(--tt-step-16);border-bottom:0;padding-bottom:0}.tt-cart .cart-add-panel .card-header h2{font-family:var(--tt-display-font);letter-spacing:-.02em;text-transform:none;color:var(--tt-ink);font-size:19px}.tt-cart-bulk{margin:0 0 var(--tt-step-8);padding-bottom:var(--tt-step-12);border-bottom:1px solid var(--tt-ink);gap:var(--tt-step-16)}.tt-cart-bulk .cart-selection{font-size:13px;font-weight:500}.tt-cart-count{color:var(--tt-ink-soft);margin:0 auto 0 0}.tt-cart-bulk .text-button{margin:0}.tt-cart .cart-list{margin:0;display:block}.tt-cart-sheet{gap:var(--tt-step-16);padding:var(--tt-step-24) 0;border:0;border-bottom:1px solid var(--tt-line);grid-template-columns:34px 116px minmax(0,1fr);align-items:start;display:grid}.tt-cart-number{color:var(--tt-ink-soft);margin:0;padding-top:4px}.tt-cart-media{min-width:0}.tt-cart-cover{aspect-ratio:4/5;margin:0;font-size:40px}.tt-cart-remote{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.tt-cart-media .product-photo-list{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin:0}.tt-cart-media .product-photo-list a:first-child{aspect-ratio:4/5;grid-column:1/-1}.tt-cart-body{gap:6px;min-width:0;display:grid}.tt-cart-body h3{margin:0}.tt-cart-source{width:fit-content;color:var(--tt-ink-soft);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tt-cart-source:hover{color:var(--tt-ink);text-underline-offset:4px;text-decoration:underline}.tt-cart-facts{color:var(--tt-ink-soft);margin:0}.tt-cart-price{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;line-height:22px}.tt-cart-issue{color:var(--tt-error-ink)}.tt-cart-comment{padding-left:var(--tt-step-12);border-left:1px solid var(--tt-line);white-space:pre-wrap;overflow-wrap:anywhere}.tt-cart-actions{margin-top:var(--tt-step-8);align-items:center;gap:var(--tt-step-16);flex-wrap:wrap;display:flex}.tt-cart-actions .cart-selection{margin-right:auto;font-size:13px;font-weight:500}.tt-cart-sheet .tt-cart-confirm{margin-top:var(--tt-step-8);padding:var(--tt-step-12);background:var(--tt-white);border-left:3px solid var(--tt-error-ink)}.tt-cart-sheet .tt-cart-confirm p{margin:0 0 var(--tt-step-8)}.tt-cart .delete-confirm{background:var(--tt-white);border-left:3px solid var(--tt-error-ink)}.tt-cart .cart-edit-form{margin:var(--tt-step-16) 0;padding:var(--tt-step-24);border:1px solid var(--tt-ink);background:var(--tt-white)}.tt-cart .pending-merge{background:var(--tt-white);border:1px solid var(--tt-line);border-left:3px solid var(--tt-signal)}.tt-cart-empty{margin:var(--tt-step-32) 0;max-width:46ch}.tt-cart-empty .tt-note{margin-top:var(--tt-step-8)}.tt-cart-rail .tt-rail-action{margin-top:var(--tt-step-16)}.tt-cart-rail .tt-rail-title{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft)}.tt-cart-rail .purchase-estimate{background:0 0;border:0;padding:0}.tt-checkout{padding-top:var(--tt-step-32);padding-bottom:var(--tt-step-96)}.tt-checkout-heading{margin-bottom:var(--tt-step-32)}.tt-checkout-heading .tt-mono{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft)}.tt-checkout-heading .tt-display-l{margin-left:-8px}.tt-checkout-heading .tt-lede{margin-top:var(--tt-step-16);max-width:42ch}.tt-checkout-workspace{gap:var(--tt-step-32);display:grid}.tt-path{margin:0 0 var(--tt-step-24)}.tt-path ol{gap:var(--tt-step-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tt-path ol:before{content:"";background:var(--tt-ink);height:1px;position:absolute;top:3px;left:0;right:0}.tt-path li{padding-top:var(--tt-step-16);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);white-space:nowrap;font-size:11px;line-height:16px;position:relative}.tt-path-mark{background:var(--tt-line-strong);width:7px;height:7px;position:absolute;top:0;left:0}.tt-path li.is-done{color:var(--tt-ink)}.tt-path li.is-done .tt-path-mark{background:var(--tt-ink)}.tt-path li.is-current{color:var(--tt-ink)}.tt-path li.is-current .tt-path-mark{background:var(--tt-signal)}.tt-checkout-layout{gap:var(--tt-step-56);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.tt-checkout-main{gap:var(--tt-step-56);min-width:0;display:grid}.tt-checkout .checkout-block{border:0;margin:0;padding:0}.tt-checkout .card-header{margin:0 0 var(--tt-step-16);padding-bottom:var(--tt-step-12);border-bottom:1px solid var(--tt-ink);align-items:baseline}.tt-checkout .card-header h2{font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;font-weight:400;line-height:16px}.tt-checkout .card-header span{color:var(--tt-ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-family:var(--tt-mono-font)}.tt-checkout .checkout-items{margin:0;display:block}.tt-checkout-sheet{gap:var(--tt-step-12) var(--tt-step-16);padding:var(--tt-step-16) 0;border:0;border-bottom:1px solid var(--tt-line);grid-template-columns:34px 56px minmax(0,1fr);align-items:start;display:grid}.tt-checkout-number{color:var(--tt-ink-soft);margin:0;padding-top:2px}.tt-checkout-media{min-width:0}.tt-checkout-cover{aspect-ratio:1;margin:0;font-size:22px}.tt-checkout-remote{aspect-ratio:1;object-fit:cover;background:var(--tt-white);width:56px;display:block}.tt-checkout-photos{grid-template-columns:56px;gap:4px;margin:0}.tt-checkout-photos a{aspect-ratio:1;border:0;border-bottom:1px solid var(--tt-line);background:var(--tt-white);width:56px}.tt-checkout-body{gap:4px;min-width:0;display:grid}.tt-checkout-body h3{margin:0;font-size:19px;line-height:24px}.tt-checkout-source{width:fit-content;color:var(--tt-ink-soft);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tt-checkout-source:hover{color:var(--tt-ink);text-underline-offset:4px;text-decoration:underline}.tt-checkout-facts{color:var(--tt-ink-soft);margin:0}.tt-checkout .checkout-changed{padding-left:var(--tt-step-12);border-left:3px solid var(--tt-attention-ink);color:var(--tt-attention-ink);margin:4px 0 0;font-weight:400}.tt-checkout-sheet .cart-selection{margin-top:var(--tt-step-8);font-size:13px;font-weight:500}.tt-checkout .checkout-stale{padding:var(--tt-step-16) var(--tt-step-16) var(--tt-step-16) var(--tt-step-24);border:0;border-left:3px solid var(--tt-attention-ink);background:var(--tt-attention-paper);color:var(--tt-ink)}.tt-checkout .checkout-stale .tt-mono{margin:0 0 var(--tt-step-8);color:var(--tt-attention-ink)}.tt-checkout .checkout-stale h2{margin:0 0 var(--tt-step-8);font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:26px}.tt-checkout .checkout-stale p{margin:0 0 var(--tt-step-8);color:var(--tt-ink)}.tt-checkout .auth-error{padding:var(--tt-step-12) var(--tt-step-16);border-left:3px solid var(--tt-error-ink)}.tt-checkout .auth-notice{padding:var(--tt-step-12) var(--tt-step-16);border-left:3px solid var(--tt-money)}.tt-checkout .checkout-grid{gap:var(--tt-step-24) var(--tt-step-32)}.tt-checkout .checkout-grid label,.tt-checkout .checkout-saved-address label{margin-bottom:var(--tt-step-8);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;font-weight:400;line-height:16px}.tt-checkout .checkout-grid input,.tt-checkout .checkout-grid textarea{border:0;border-bottom:1.5px solid var(--tt-ink);width:100%;min-height:48px;color:var(--tt-ink);background:0 0;border-radius:0;padding:12px 0 11px;font-size:17px;line-height:24px}.tt-checkout .checkout-grid input:focus,.tt-checkout .checkout-grid textarea:focus,.tt-checkout .checkout-grid select:focus,.tt-checkout .checkout-saved-address select:focus{outline:2px solid var(--tt-ink);outline-offset:2px;border-bottom-color:var(--tt-ink)}.tt-checkout .checkout-grid input[aria-invalid=true],.tt-checkout .checkout-grid textarea[aria-invalid=true],.tt-checkout .checkout-grid select[aria-invalid=true]{border-bottom:2px solid var(--tt-signal)}.tt-checkout .checkout-field-error,.tt-account .checkout-field-error{color:var(--tt-error-ink);font-family:var(--tt-text-font);margin:8px 0 0;font-size:13px;line-height:18px}.tt-checkout .checkout-pay-hint{color:var(--tt-error-ink);margin:8px 0 0;font-size:13px;line-height:18px}.tt-checkout .checkout-grid input[readonly]{color:var(--tt-ink-soft);background:0 0;border-bottom-style:dashed}.tt-checkout .checkout-grid select,.tt-checkout .checkout-saved-address select{border:1px solid var(--tt-line-strong);background:var(--tt-white);width:100%;min-height:48px;color:var(--tt-ink);border-radius:0;padding:12px;font-size:17px}.tt-checkout .checkout-saved-address{margin-bottom:var(--tt-step-24);padding:0 0 var(--tt-step-16);border-bottom:1px solid var(--tt-line);background:0 0}.tt-checkout .checkout-method-help{color:var(--tt-ink-soft);background:0 0;margin:0;padding:0}.tt-suggest{position:relative}.tt-suggest-panel{z-index:20;background:var(--tt-white);border:1px solid var(--tt-line-strong);border-top:0;position:absolute;top:calc(100% - 1px);left:0;right:0}.tt-suggest-list{-webkit-overflow-scrolling:touch;max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.tt-suggest-option{border:0;border-bottom:1px solid var(--tt-line);width:100%;color:var(--tt-ink);font-family:var(--tt-text-font);text-align:left;background:0 0;border-radius:0;margin:0;padding:12px 0;font-size:17px;line-height:24px;display:block}.tt-suggest-option.is-active,.tt-suggest-option:hover{background:var(--tt-paper)}.tt-suggest-status{color:var(--tt-ink-soft);margin:0;padding:10px 0 12px;font-size:13px;line-height:18px}.tt-suggest-fallback{margin:0}.tt-checkout .checkout-actions{margin-top:var(--tt-step-24);gap:var(--tt-step-16)}.tt-checkout .delete-confirm{margin-top:var(--tt-step-16);padding:var(--tt-step-16);background:var(--tt-white);border-left:3px solid var(--tt-error-ink)}.tt-checkout-rail{top:var(--tt-step-24);gap:var(--tt-step-16);align-content:start;display:grid;position:sticky}.tt-checkout-rail .tt-rail-title{color:var(--tt-ink-soft);margin:0}.tt-checkout-rail .purchase-estimate{background:0 0;border:0;margin:0;padding:0}.tt-checkout .checkout-save-status{font-family:var(--tt-mono-font);letter-spacing:.04em;color:var(--tt-ink-soft);margin:0;font-size:11px;line-height:16px}.tt-checkout-guest{color:var(--tt-ink-soft);margin:0;font-size:13px;line-height:20px}.tt-checkout-rules{border-top:1px solid var(--tt-line);margin:0}.tt-checkout-rules summary{cursor:pointer;min-height:44px;font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink);align-items:center;font-size:11px;line-height:16px;list-style:none;display:flex}.tt-checkout-rules summary::-webkit-details-marker{display:none}.tt-checkout-rules summary:after{content:"+";font-family:var(--tt-text-font);margin-left:auto;font-size:16px}.tt-checkout-rules[open] summary:after{content:"−"}.tt-checkout-rules:not([open])>:not(summary){display:none}.tt-checkout-rules p{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft);font-size:13px;line-height:20px}.tt-checkout .checkout-delivery-note{color:var(--tt-ink-soft);background:0 0;margin:0;padding:0;font-size:13px;line-height:20px}.tt-checkout-dock{gap:var(--tt-step-16);display:grid}.tt-checkout-dock .tt-btn-ink{width:100%}.tt-checkout .checkout-invoice{padding:var(--tt-step-16) 0 0;border:0;border-top:1px solid var(--tt-ink);background:0 0;margin:0}.tt-checkout .checkout-invoice h3{margin:var(--tt-step-12) 0 var(--tt-step-8);font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:26px}.tt-checkout .checkout-invoice>p{margin:0 0 var(--tt-step-12);font-size:15px;line-height:22px}.tt-checkout .order-status{background:var(--tt-ink);color:var(--tt-white);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex;transform:rotate(-1.5deg)}.tt-checkout .order-status.status-pending{background:var(--tt-attention-paper);color:var(--tt-attention-ink)}.tt-checkout .tt-bar-attention{padding:var(--tt-step-12) var(--tt-step-12) var(--tt-step-12) var(--tt-step-16);background:var(--tt-attention-paper);border-left:3px solid var(--tt-attention-ink)}.tt-checkout .tt-bar-attention .tt-mono{color:var(--tt-attention-ink);margin:0 0 4px}.tt-checkout .tt-bar-attention strong{color:var(--tt-ink);font-size:15px;font-weight:500;line-height:22px;display:block}.tt-checkout .mock-confirm{background:0 0;border:0;padding:0}.tt-checkout .orders-payment-note,.tt-checkout .orders-test-note{padding:var(--tt-step-12) var(--tt-step-12) var(--tt-step-12) var(--tt-step-16);background:var(--tt-white);border-left:3px solid var(--tt-attention-ink);color:var(--tt-ink);margin:0}.tt-checkout .orders-test-note{border-left-color:var(--tt-money)}.tt-checkout-state{max-width:46ch}.tt-checkout-state .form-actions{margin-top:var(--tt-step-16)}.tt-auth{padding-top:var(--tt-step-32);padding-bottom:var(--tt-step-96)}.tt-auth .auth-section{max-width:44rem;margin:0}.tt-auth-heading .tt-mono{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft)}.tt-auth-heading .tt-display-l{overflow-wrap:normal;word-break:normal;text-wrap:balance;margin-left:-8px;font-size:clamp(32px,5.2vw,56px)}.tt-auth-heading .tt-lede,.tt-auth-heading .intro,.tt-auth-heading .auth-description{margin:var(--tt-step-16) 0 0;max-width:42ch;color:var(--tt-ink)}.tt-auth .tt-auth-path{margin:var(--tt-step-24) 0 0}.tt-auth .auth-error,.tt-auth .auth-notice{margin:var(--tt-step-24) 0 0;padding:var(--tt-step-12) var(--tt-step-16);border-left-style:solid;border-left-width:3px}.tt-auth .auth-error{border-left-color:var(--tt-error-ink);background:var(--tt-error-paper)}.tt-auth .auth-notice{border-left-color:var(--tt-money);background:var(--tt-white)}.tt-auth .auth-form{gap:var(--tt-step-24);margin:var(--tt-step-32) 0 0;display:grid}.tt-auth .auth-form label{margin-bottom:var(--tt-step-8);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;font-weight:400;line-height:16px;display:block}.tt-auth .auth-form input{border:0;border-bottom:1.5px solid var(--tt-ink);width:100%;min-height:48px;color:var(--tt-ink);font-family:var(--tt-text-font);background:0 0;border-radius:0;padding:12px 0 11px;font-size:17px;line-height:24px}.tt-auth .auth-form input:focus{border-bottom:2px solid var(--tt-ink)}.tt-auth .auth-form input[aria-invalid=true]{border-bottom:2px solid var(--tt-signal)}.tt-auth .auth-form .auth-primary{width:100%;margin-top:var(--tt-step-8);border:2px solid var(--tt-ink);background:var(--tt-ink);color:var(--tt-white);font-weight:600}@media (hover:hover){.tt-auth .auth-form .auth-primary:hover:not(:disabled){border-color:var(--tt-signal);background:var(--tt-ink);color:var(--tt-white)}}.tt-auth .auth-secondary{margin-top:var(--tt-step-16);color:var(--tt-ink);text-underline-offset:5px;background:0 0;border:0;padding:12px 4px;text-decoration:underline}.tt-auth .auth-links,.tt-account .auth-links{margin-top:var(--tt-step-32);gap:8px 24px}.tt-auth .auth-links a,.tt-account .auth-links a{text-underline-offset:5px;min-height:44px;color:var(--tt-ink);border:0;padding:12px 4px;text-decoration:underline;text-decoration-thickness:1px}.tt-auth .auth-description a,.tt-auth .tt-lede a,.tt-account .account-deletion-result a{color:var(--tt-ink);text-underline-offset:4px;text-decoration-thickness:1px}.tt-auth .auth-help{margin-top:var(--tt-step-8)}.tt-account{padding-top:var(--tt-step-32);padding-bottom:var(--tt-step-96)}.tt-account .auth-section,.tt-account .account-section{max-width:none;margin:0}.tt-account-heading{margin-bottom:var(--tt-step-32)}.tt-account-heading .tt-mono{margin:0 0 var(--tt-step-12);color:var(--tt-ink-soft)}.tt-account-heading .tt-display-l{margin-left:-8px}.tt-account .account-content{gap:0;margin-top:0}.tt-account-layout{gap:var(--tt-step-56);grid-template-columns:168px minmax(0,1fr);align-items:start;display:grid}.tt-account-toc{top:var(--tt-step-24);min-width:0;padding:0 0 0 var(--tt-step-16);border-left:1px solid var(--tt-ink);align-content:start;display:grid;position:sticky}.tt-account-toc a{min-height:44px;font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);border:0;align-items:center;padding:0;font-size:11px;line-height:16px;text-decoration:none;display:flex}.tt-account-toc a.is-active{color:var(--tt-ink);box-shadow:inset 2px 0 0 var(--tt-ink);margin-left:-17px;padding-left:15px}.tt-account-main{min-width:0;display:grid}.tt-account .account-block{padding:0 0 var(--tt-step-56);border:0;border-bottom:1px solid var(--tt-line);margin:0;scroll-margin-top:88px}.tt-account .account-block:last-child{border-bottom:0;padding-bottom:0}.tt-account .account-section-heading{margin:0 0 var(--tt-step-16);padding-bottom:var(--tt-step-12);border-bottom:1px solid var(--tt-ink);align-items:baseline}.tt-account .account-section-heading .eyebrow{color:var(--tt-ink-soft);font-family:var(--tt-mono-font);letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:400;line-height:16px}.tt-account .account-section-heading h2,.tt-account .account-section-heading h3{font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:26px}.tt-account .profile-form,.tt-account .address-form{gap:var(--tt-step-24)}.tt-account .profile-form label,.tt-account .profile-form .field-label,.tt-account .address-form label,.tt-account .invoice-balance-form label{margin-bottom:var(--tt-step-8);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;font-weight:400;line-height:16px}.tt-account .profile-form input,.tt-account .address-form input,.tt-account .invoice-balance-form input{border:0;border-bottom:1.5px solid var(--tt-ink);width:100%;min-height:48px;color:var(--tt-ink);background:0 0;border-radius:0;padding:12px 0 11px;font-size:17px;line-height:24px}.tt-account .profile-form input:focus,.tt-account .address-form input:focus,.tt-account .invoice-balance-form input:focus{border-bottom:2px solid var(--tt-ink)}.tt-account .profile-form input[aria-invalid=true],.tt-account .address-form input[aria-invalid=true],.tt-account .invoice-balance-form input[aria-invalid=true]{border-bottom:2px solid var(--tt-signal)}.tt-account .profile-form input[readonly],.tt-account .address-form input[readonly]{color:var(--tt-ink-soft);background:0 0;border-bottom-style:dashed}.tt-account .account-email{border:0;border-bottom:1.5px dashed var(--tt-line-strong);min-height:48px;font-family:var(--tt-mono-font);font-variant-numeric:tabular-nums;background:0 0;margin:0;padding:12px 0 11px;font-size:15px;font-weight:500}.tt-account .address-form textarea{border:1px solid var(--tt-line-strong);background:var(--tt-white);width:100%;min-height:90px;color:var(--tt-ink);border-radius:0;padding:12px;font-size:17px;line-height:24px}.tt-account .address-grid{gap:var(--tt-step-24) var(--tt-step-32)}.tt-account .address-form{margin-top:var(--tt-step-24);padding-top:var(--tt-step-24);border-top:1px solid var(--tt-line)}.tt-account .address-list{gap:0}.tt-account .address-card{padding:var(--tt-step-24) 0;border-top:1px solid var(--tt-line)}.tt-account .address-card h3{font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:19px;font-weight:500}.tt-account .address-card-title span,.tt-account .address-comment{font-family:var(--tt-mono-font);color:var(--tt-ink-soft);font-size:12px}.tt-account .empty-addresses{margin:var(--tt-step-24) 0;max-width:42ch;font-family:var(--tt-display-font);letter-spacing:-.02em;color:var(--tt-ink);font-size:21px;line-height:26px}.tt-account .account-actions{margin-top:var(--tt-step-32);padding-top:var(--tt-step-16);border-top:1px solid var(--tt-line)}.tt-account .account-actions a{text-underline-offset:5px;border:0;padding:12px 4px;font-weight:500;text-decoration:underline}.tt-account .session-list,.tt-account .account-checkout-list{gap:0}.tt-account .session-card,.tt-account .account-checkout-card{padding:var(--tt-step-24) 0;border:0;border-top:1px solid var(--tt-line);margin:0}.tt-account .session-card h3,.tt-account .account-checkout-heading h3{font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:19px;font-weight:500}.tt-account .current-session{color:var(--tt-ink);font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--tt-signal);background:0 0;padding:0;font-size:11px;font-weight:400}.tt-account-facts{gap:var(--tt-step-12) var(--tt-step-24);margin:var(--tt-step-16) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt-account-facts dt{font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft);font-size:11px;line-height:16px}.tt-account-facts dd{font-family:var(--tt-mono-font);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.tt-account .account-checkout-warning{margin:var(--tt-step-16) 0 0;padding:var(--tt-step-12) var(--tt-step-12) var(--tt-step-12) var(--tt-step-16);background:var(--tt-attention-paper);color:var(--tt-attention-ink);border-left:3px solid var(--tt-attention-ink)}.tt-account .account-checkout-items{border-top-color:var(--tt-line)}.tt-account .account-checkout-item h4{font-family:var(--tt-display-font);letter-spacing:-.02em;font-size:16px;font-weight:500}.tt-account .account-checkout-item p{font-family:var(--tt-mono-font);font-size:12px}.tt-account-orders-layout{gap:var(--tt-step-56);grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;display:grid}.tt-account-balance-rail{order:2;position:static}.tt-account-orders-main{order:1;min-width:0}.tt-account .orders-balance{gap:var(--tt-step-8);background:0 0;border:0;margin:0;padding:0;display:grid}.tt-account .orders-balance span{color:var(--tt-ink-soft)}.tt-account .orders-balance strong{font-family:var(--tt-mono-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tt-money);font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.05}.tt-account .orders-payment-note,.tt-account .orders-test-note{margin:0 0 var(--tt-step-24);padding:var(--tt-step-12) var(--tt-step-12) var(--tt-step-12) var(--tt-step-16);background:var(--tt-white);border-left:3px solid var(--tt-attention-ink);color:var(--tt-ink)}.tt-account .orders-test-note{border-left-color:var(--tt-money)}.tt-account .invoice-card,.tt-account .order-card,.tt-account .shipment-card{padding:var(--tt-step-24) 0;border:0;border-top:1px solid var(--tt-line);background:0 0;margin:0}.tt-account .order-explanation{margin:var(--tt-step-12) 0;background:0 0;padding:0}.tt-account .mock-confirm{padding:var(--tt-step-12) 0;background:0 0;border:0}.tt-account .tt-order-sheet{padding-top:var(--tt-step-32)}.tt-account .order-card-heading h3{margin:var(--tt-step-8) 0 0}.tt-account .order-card-heading .tt-num{color:var(--tt-money);font-size:18px}.tt-account .order-card-heading .order-status{transform-origin:0;background:var(--tt-white);border:1px solid var(--tt-ink);color:var(--tt-ink);font-family:var(--tt-mono-font);letter-spacing:.08em;padding:4px 8px;font-size:11px;font-weight:400;line-height:16px;transform:rotate(-1.5deg)}.tt-account .shipment-card .order-status,.tt-account .invoice-card .order-status{border:0;border-bottom:2px solid var(--tt-ink);font-family:var(--tt-mono-font);letter-spacing:.08em;color:var(--tt-ink);background:0 0;padding:0;font-size:11px;font-weight:400;transform:none}.tt-account .order-status.status-pending,.tt-account .order-status.status-awaiting_topup{border-bottom-color:var(--tt-attention-ink)}.tt-account .invoice-card .tt-num{color:var(--tt-money)}.tt-order-path{margin:var(--tt-step-16) 0 var(--tt-step-8)}.tt-order-path ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tt-order-cancelled{margin:var(--tt-step-16) 0 0;color:var(--tt-error-ink)}.tt-order-item{gap:var(--tt-step-12) var(--tt-step-16);padding:var(--tt-step-12) 0;border-bottom:1px solid var(--tt-line);grid-template-columns:28px 56px minmax(0,1fr);align-items:start;display:grid}.tt-order-number{color:var(--tt-ink-soft);margin:0;padding-top:2px}.tt-order-item img{aspect-ratio:1;object-fit:cover;background:var(--tt-white);width:56px}.tt-order-item p{gap:4px;min-width:0;margin:0;display:grid}.tt-order-item .tt-display-s{font-size:16px;line-height:22px}.tt-order-facts{color:var(--tt-ink-soft)}.tt-account .order-history,.tt-account .balance-history{margin-top:var(--tt-step-16);padding:var(--tt-step-12) 0;border-top:1px solid var(--tt-line)}.tt-account .order-history summary,.tt-account .balance-history summary{min-height:44px;font-family:var(--tt-mono-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:11px}.tt-account .orders-merge-bar{box-shadow:none;background:var(--tt-paper);border:1px solid var(--tt-ink)}.tt-account .account-danger{border-color:#0000}.tt-account .delete-confirm{margin-top:var(--tt-step-16);padding:var(--tt-step-16);background:var(--tt-white);border-left:3px solid var(--tt-error-ink)}.tt-account .account-deletion-result{margin-top:var(--tt-step-32);padding:var(--tt-step-24);background:var(--tt-white);border:0;border-left:3px solid var(--tt-money)}.tt-account .auth-error,.tt-account .auth-notice{padding:var(--tt-step-12) var(--tt-step-16);border-left-style:solid;border-left-width:3px}.tt-account .auth-error{border-left-color:var(--tt-error-ink)}.tt-account .auth-notice{border-left-color:var(--tt-money)}.tt-surface .auth-primary,.tt-surface .auth-secondary,.tt-surface .danger-button{min-height:48px;font-family:var(--tt-text-font);border-radius:0;padding:12px 20px;font-size:15px;font-weight:500;line-height:20px}.tt-surface .auth-primary{border:2px solid var(--tt-ink);color:var(--tt-ink);background:0 0;font-weight:600}.tt-surface .auth-secondary{border:1px solid var(--tt-ink);color:var(--tt-ink);background:0 0;margin-top:0}.tt-surface .danger-button{border:2px solid var(--tt-error-ink);color:var(--tt-ink);background:0 0}.tt-surface .text-button{color:var(--tt-ink);font-size:13px}.tt-surface .address-delete{color:var(--tt-error-ink)}.tt-surface .auth-error{background:var(--tt-error-paper);color:var(--tt-error-ink)}.tt-surface .auth-notice{background:var(--tt-white);color:var(--tt-ink);border-left:3px solid var(--tt-money)}.tt-surface .auth-help,.tt-surface .optional{color:var(--tt-ink-soft)}.tt-surface .tt-btn-danger{border-color:var(--tt-error-ink)}.tt-surface .tt-btn-danger-quiet{color:var(--tt-error-ink)}@media (hover:hover){.tt-surface .auth-primary:hover:not(:disabled),.tt-surface .auth-secondary:hover:not(:disabled){border-color:var(--tt-signal);color:var(--tt-ink);background:0 0}body:has(.tt-surface) .header-action:hover{color:var(--tt-ink);border-color:var(--tt-ink);background:0 0}body:has(.tt-surface) .auth-links a:hover{color:var(--tt-ink);border-color:var(--tt-ink);background:0 0}body:has(.tt-surface) .account-actions a:hover{color:var(--tt-ink);border-color:var(--tt-ink);background:0 0}.tt-auth .auth-links a:hover,.tt-account .auth-links a:hover,.tt-account .account-actions a:hover{border-color:#0000}}@media (prefers-reduced-motion:reduce){.tt-surface .tt-sticker,.tt-checkout .order-status,.tt-account .order-card-heading .order-status{transform:none}.tt-slides img{opacity:0;animation:none}.tt-slides img:first-child{opacity:1}.tt-snippet-caret{display:none}}@media (max-width:1100px){.tt-home-lead,.tt-home-split{gap:var(--tt-step-24);grid-template-columns:minmax(0,1fr)}.tt-workspace .tt-fork{padding-right:0}.tt-entry-link .product-form{grid-template-columns:minmax(0,1fr);column-gap:0}.tt-workspace .tt-entry-link .product-form>.tt-shelf,.tt-entry-link .product-form>.tt-shelf{width:auto;margin-top:var(--tt-step-24);grid-area:auto/1;position:static}:is(.tt-search-shell,.tt-search-shell:has(.tt-link-stack)){gap:var(--tt-step-32);grid-template-columns:minmax(0,1fr)}.tt-search-shell,.tt-search-main,.tt-rail{min-width:0}.tt-rail{position:static}.tt-sheet-lead{gap:var(--tt-step-24);grid-template-columns:minmax(0,220px) minmax(0,1fr)}.tt-sheet-lead .tt-sheet-frame{font-size:72px}.tt-cover-grid{gap:var(--tt-step-24) var(--tt-step-16);grid-template-columns:repeat(3,minmax(0,1fr))}.tt-cover-skeletons{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-cover-card .tt-cover{font-size:40px}.tt-store-lead{gap:var(--tt-step-32);grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.tt-store-cover{font-size:72px}.tt-cart-workspace{gap:var(--tt-step-32);grid-template-columns:minmax(0,1fr)}.tt-cart-rail{position:static}.tt-checkout-layout{gap:var(--tt-step-32);grid-template-columns:minmax(0,1fr)}.tt-checkout-rail{position:static}.tt-checkout{padding-bottom:120px}.tt-checkout-dock{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--tt-paper);border-top:1px solid var(--tt-ink);max-height:min(70vh,560px);margin:0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.tt-account-layout{gap:var(--tt-step-24);grid-template-columns:minmax(0,1fr)}.tt-account-toc{padding:0 0 var(--tt-step-8);border-left:0;border-bottom:1px solid var(--tt-ink);scrollbar-width:thin;flex-wrap:nowrap;gap:8px 20px;min-width:0;max-width:100%;display:flex;position:static;overflow-x:auto}.tt-account-toc a{flex:none}.tt-account-toc a.is-active{box-shadow:none;text-underline-offset:6px;margin-left:0;padding-left:0;text-decoration:underline;text-decoration-thickness:2px}.tt-account-orders-layout{gap:var(--tt-step-24);grid-template-columns:minmax(0,1fr)}.tt-account-balance-rail{order:0;position:static}.tt-account-orders-layout,.tt-account-orders-main,.tt-account-balance-rail{min-width:0}}@media (max-width:900px){.tt-home{padding-top:var(--tt-step-24)}.tt-home-stages{grid-template-columns:minmax(0,1fr)}.tt-home-story,.tt-home-split,.tt-home-agency,.tt-home-close{margin-top:var(--tt-step-32)}.tt-workspace{padding-top:var(--tt-step-32)}.tt-workspace .tt-fork{margin-top:var(--tt-step-24);gap:var(--tt-step-32)}.tt-workspace .tt-steps{margin-top:var(--tt-step-24)}.tt-workspace .tt-steps ol{grid-template-columns:minmax(0,1fr);gap:0}.tt-workspace .tt-steps li+li{border-left:0;border-top:1px solid var(--tt-line);padding-left:0}body:has(.tt-surface) .site-header-inner{gap:12px;min-height:0}.tt-cover-grid,.tt-cover-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tt-home-search{max-width:none}.tt-home-cta .tt-btn-ink,.tt-home-cta .tt-btn-outline{width:100%}.tt-workspace .tt-hero{margin-left:0}.tt-surface .tt-lede{font-size:16px;line-height:26px}.tt-surface .tt-field textarea,.tt-surface .tt-field input,.tt-entry-link .url-block input{font-size:21px}.tt-workspace .tt-fork{padding-left:var(--tt-step-16);padding-right:0}.tt-workspace .tt-entry:before,.tt-workspace .tt-entry-link .tt-entry-label:before{left:calc(-1 * var(--tt-step-16) - 3px)}.tt-entry-link .cart-save{width:100%}.tt-search .tt-reference{grid-template-columns:96px minmax(0,1fr)}.tt-search .tt-result-actions>*{justify-content:flex-start;width:100%}.tt-chips{padding-bottom:var(--tt-step-8);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.tt-chips>li{flex:none}.tt-store-filter{padding-bottom:var(--tt-step-8);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.tt-store-filter>*{flex:none}.tt-sheet-lead{grid-template-columns:minmax(0,1fr)}.tt-sheet-lead .tt-sheet-frame{max-width:240px;font-size:64px}.tt-sheet-pairs{grid-template-columns:minmax(0,1fr)}.tt-sheet{grid-template-columns:76px minmax(0,1fr)}.tt-sheet-actions>*{flex:auto}.tt-price-breakdown{width:min(280px,100vw - 48px);min-width:0;left:0;right:0}.tt-preview-banner{padding:var(--tt-step-12)}.tt-query-bar{padding-top:var(--tt-step-16)}.tt-search .tt-query{overflow-wrap:break-word}.tt-cover-grid{gap:var(--tt-step-24);grid-template-columns:minmax(0,1fr)}.tt-cover-card .tt-cover{aspect-ratio:3/2;font-size:48px}.tt-cover-card .tt-cover-description{-webkit-line-clamp:4}.tt-cover-skeletons{grid-template-columns:minmax(0,1fr)}.tt-cover-skeleton{aspect-ratio:3/2}.tt-stores-filter{gap:var(--tt-step-16)}.tt-stores-filter .tt-btn-outline{width:100%}.tt-store-lead{gap:var(--tt-step-24);grid-template-columns:minmax(0,1fr)}.tt-store-cover{max-width:200px;font-size:64px}.tt-store-steps{margin-top:var(--tt-step-56)}.tt-store-steps ol{grid-template-columns:minmax(0,1fr);gap:0}.tt-store-steps li+li{margin-top:var(--tt-step-16)}.tt-store-actions>.tt-btn-ink{width:100%}.tt-cart-sheet{gap:var(--tt-step-12);grid-template-columns:26px 84px minmax(0,1fr)}.tt-cart-media .product-photo-list{grid-template-columns:minmax(0,1fr)}.tt-cart-actions{gap:var(--tt-step-12)}.tt-cart-actions .cart-selection{flex:100%;margin-right:0}.tt-cart-bulk{flex-wrap:wrap}.tt-cart-count{flex:100%;order:3;margin:0}.tt-cart .cart-edit-form{padding:var(--tt-step-16)}.tt-cart-rail .tt-rail-action{width:100%}.tt-checkout-sheet{gap:var(--tt-step-8) var(--tt-step-12);grid-template-columns:26px 48px minmax(0,1fr)}.tt-checkout-photos,.tt-checkout-photos a{grid-template-columns:48px;width:48px}.tt-checkout .checkout-grid{grid-template-columns:minmax(0,1fr)}.tt-checkout .checkout-wide{grid-column:auto}.tt-checkout .checkout-actions{flex-direction:column;align-items:flex-start}.tt-path ol{gap:8px}.tt-path li{letter-spacing:.04em;font-size:10px}.tt-auth .auth-section{max-width:none}.tt-auth-heading .tt-display-l,.tt-account-heading .tt-display-l{margin-left:0}.tt-account .address-grid,.tt-account-facts,.tt-account .invoice-card{grid-template-columns:minmax(0,1fr)}.tt-account .order-card-heading{gap:var(--tt-step-12);flex-wrap:wrap}.tt-order-path{overflow-x:auto}.tt-order-path ol{min-width:0}.tt-order-path li{letter-spacing:.02em;white-space:normal;font-size:9px}.tt-order-item{gap:var(--tt-step-8) var(--tt-step-12);grid-template-columns:22px 48px minmax(0,1fr)}.tt-account .account-checkout-heading{flex-direction:column}.tt-account .account-actions{flex-direction:column;align-items:flex-start}.tt-account .shipment-heading{flex-wrap:wrap}}@media (max-width:420px){.tt-surface .tt-display{font-size:clamp(36px,12vw,48px)}.tt-photo-reference{grid-template-columns:76px minmax(0,1fr)}body:has(.tt-surface) .site-header-inner{min-width:0}body:has(.tt-surface) .storefront-nav{min-width:0;overflow-x:auto}body:has(.tt-surface) .storefront-nav-link{white-space:normal;letter-spacing:.04em;padding:8px 2px}body:has(.tt-surface) .brand{font-size:20px}body:has(.tt-surface) .header-action{padding-left:6px;padding-right:6px}.tt-auth-heading .tt-display-l{overflow-wrap:break-word}.tt-account .account-block,.tt-account .account-checkout-card,.tt-account .order-card,.tt-account .url-block{margin-left:0;margin-right:0}}.tt-url-with-remove{position:relative}.tt-url-with-remove input{padding-right:44px}.tt-url-with-remove .tt-field-clear{width:44px;height:44px;font-size:18px;top:0}.tt-link-drafts{gap:var(--tt-step-32);display:grid}.tt-link-draft [data-draft-status]{white-space:pre-line}.tt-link-gossip{margin-top:var(--tt-step-16)}.tt-store-discovery-list{gap:var(--tt-step-24);display:grid}.tt-store-card{min-width:0}.tt-store-row{--tt-store-name:30px;--tt-store-host:20px;grid-template-columns:88px 13.5rem minmax(0,1fr);align-items:center;column-gap:16px;min-width:0;display:grid}.tt-store-identity{min-width:0}.tt-store-note{margin:6px 0 0;font-size:14px;line-height:1.35}.tt-store-broader{margin-top:6px;font-size:14px;display:inline-block}.tt-store-identity h3,.tt-store-identity .tt-mono{margin:0}.tt-surface .tt-store-identity h3.tt-display-m{font-size:24px;line-height:var(--tt-store-name);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-surface .tt-store-identity .tt-mono{font-size:14px;line-height:var(--tt-store-host);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-store-card .tt-cover{width:88px;height:calc(var(--tt-store-name) + var(--tt-store-host));min-height:calc(var(--tt-store-name) + var(--tt-store-host));aspect-ratio:auto;background:0 0;border-bottom:0;justify-self:start;margin:0;font-size:20px;overflow:hidden}.tt-store-card .tt-cover img{object-fit:contain;object-position:left center;width:auto;max-width:88px;height:100%}.tt-store-card .tt-cover>span{height:calc(var(--tt-store-name) + var(--tt-store-host));aspect-ratio:1;place-items:center;display:grid}.tt-store-search{min-height:44px;color:var(--tt-ink);text-align:right;text-underline-offset:3px;justify-self:start;margin-left:0;padding:8px 0;font-size:15px;line-height:20px;text-decoration:underline}.tt-store-fallback{margin-top:var(--tt-step-32);padding-top:var(--tt-step-24);border-top:1px solid var(--tt-line)}.tt-query-bar .tt-remember{z-index:4;margin:0 0 var(--tt-step-16);padding-bottom:var(--tt-step-12);border-bottom:1px solid var(--tt-line);background:var(--tt-paper);gap:8px;display:grid;position:sticky;top:0}.tt-remember-list{gap:6px;max-height:9rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tt-remember-list li{align-items:center;gap:8px;min-width:0;display:flex}.tt-remember-jump{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tt-ink);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13px;line-height:18px;text-decoration:underline;overflow:hidden}.tt-remember-remove{color:var(--tt-ink);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.tt-remember form{gap:6px;display:grid}.tt-remember p{color:var(--tt-ink-soft);margin:0;font-size:13px;line-height:18px}.tt-remember-row{align-items:center;gap:8px;display:flex}.tt-remember-row input{border:1px solid var(--tt-line);background:var(--tt-white);min-width:0;min-height:44px;color:var(--tt-ink);flex:1;padding:0 12px}.tt-link-stack{grid-template-rows:minmax(0,auto) auto;min-height:0;display:grid}.tt-link-stack-scroll{align-content:start;gap:16px;max-height:48rem;padding-right:4px;display:grid;overflow:auto}.tt-link-position{border-bottom:1px solid var(--tt-line);gap:6px;padding-bottom:16px;display:grid}.tt-link-position h3{margin:0;font-size:16px;line-height:20px}.tt-link-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.tt-link-head>div{min-width:0}.tt-link-photo{object-fit:contain;background:var(--tt-white);flex:0 0 72px;width:72px;height:72px}.tt-link-url{align-items:center;gap:8px;min-width:0;margin:4px 0 0;display:flex}.tt-link-url a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tt-ink);text-underline-offset:3px;font-size:13px;line-height:18px;text-decoration:underline;overflow:hidden}.tt-link-url button{color:var(--tt-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;line-height:18px;text-decoration:underline}.tt-link-position .tt-note{overflow-wrap:anywhere;margin:0}.tt-link-money{gap:2px;display:grid}.tt-link-money p{margin:0;font-size:15px;line-height:20px}.tt-link-price{color:var(--tt-ink);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:15px;line-height:20px;text-decoration:underline}.tt-price-pop{z-index:30;background:var(--tt-white);border:1px solid var(--tt-line);width:min(320px,100vw - 24px);padding:12px;position:fixed;box-shadow:0 8px 24px #00000014}.tt-price-pop dl{gap:6px;margin:0 0 8px;display:grid}.tt-price-pop div{gap:2px;display:grid}.tt-price-pop dt{color:var(--tt-ink-soft);margin:0;font-size:12px;line-height:16px}.tt-price-pop dd{margin:0;font-size:14px;line-height:18px}.tt-price-pop p{margin:0 0 6px;font-size:13px;line-height:18px}.tt-price-pop button{color:var(--tt-ink);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.tt-link-facts{gap:8px;display:grid}.tt-link-fact{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.tt-link-fact-label{color:var(--tt-ink-soft);font-size:13px;line-height:18px}.tt-link-fact-value{align-items:center;gap:8px;min-width:0;display:flex}.tt-link-value{color:var(--tt-ink);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:15px;line-height:20px;text-decoration:underline}.tt-link-value.is-empty{color:var(--tt-ink-soft);text-decoration:none}.tt-link-facts input{border:1px solid var(--tt-line);background:var(--tt-white);min-height:36px;color:var(--tt-ink);padding:0 10px;font-size:15px}.tt-link-position-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tt-link-position-actions button,.tt-link-position-actions label{color:var(--tt-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;line-height:18px;text-decoration:underline}.tt-link-position-actions label{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tt-link-position-actions button:disabled{color:var(--tt-ink-soft);cursor:default}.tt-link-manual{gap:8px;display:grid}.tt-link-manual label{color:var(--tt-ink-soft);gap:4px;font-size:12px;line-height:16px;display:grid}.tt-link-manual input{border:1px solid var(--tt-line);background:var(--tt-white);min-height:40px;color:var(--tt-ink);padding:0 10px;font-size:15px}.tt-link-price-row{align-items:center;gap:8px;display:flex}.tt-link-price-row input{flex:1;min-width:0}.tt-link-currency{color:var(--tt-ink);font-size:14px;line-height:18px}.tt-link-total{gap:8px;padding-top:12px;display:grid}.tt-link-total p{margin:0}.tt-link-total .tt-mono{color:var(--tt-ink-soft)}.tt-link-total .tt-btn-ink{justify-self:start}@media (max-width:1100px){.tt-link-stack-scroll{max-height:min(70vh,36rem)}.tt-remember-list li{align-items:stretch}.tt-remember-remove{align-self:center}.tt-remember-jump{border:1px solid var(--tt-ink);border-left:3px solid var(--tt-signal);background:var(--tt-white);min-height:44px;padding:10px 12px;font-size:14px;line-height:20px}.tt-link-position{scroll-margin:24px}}@media (max-width:640px){.tt-store-row{grid-template-columns:72px minmax(0,1fr);gap:4px 12px}.tt-store-card .tt-cover{grid-row:1/span 2;align-self:start;width:72px}.tt-store-search{text-align:left;white-space:normal;grid-column:2;justify-self:start;min-width:0;max-width:100%}.tt-remember-row{flex-wrap:wrap}.tt-remember-row input{flex:12rem}.tt-link-fact{grid-template-columns:6.5rem minmax(0,1fr)}.tt-link-total .tt-btn-ink{width:100%}}
