.trr-site-shell{--trr-sidebar-width:262.8px;--ui-radius:10.8px;--ui-radius-lg:14.4px;--ui-shadow:0 3.6px 16.2px #16203208;--ui-shadow-hover:0 9px 25.2px #16203212;color:var(--ink);background:linear-gradient(#fafaf9f7,#fafaf9f7),var(--showcase-bg,none)!important;background-position:50%!important;background-size:cover!important}:root[data-theme=dark] .trr-site-shell{background:linear-gradient(#111216f5,#111216f5),var(--showcase-bg,none)!important}body:has(.trr-site-shell){zoom:1!important;width:100%!important}:root:has(.trr-site-shell){--trr-page-bg:#fafaf8;--trr-card-bg:#fff;--trr-sunken-bg:#f3f4f2;--panel:#fff;--soft:#f3f4f2;--line:#e4e6e0;--ink:#20251f;--muted:#687067;--trr-texture:none}:root[data-theme=dark]:has(.trr-site-shell){--trr-page-bg:#111416;--trr-card-bg:#1c2023;--trr-sunken-bg:#15191c;--panel:#1c2023;--soft:#15191c;--line:#353c40;--ink:#f1f3ee;--muted:#acb5ae}.trr-site-shell>.showcase-main{margin-left:var(--trr-sidebar-width)!important;width:calc(100% - var(--trr-sidebar-width))!important;min-width:0!important}.trr-site-shell .showcase-page{margin-inline:auto;width:min(var(--trr-content-width,1332px),100%)!important;max-width:var(--trr-content-width,1332px)!important;padding:21.6px clamp(14.4px,2.5vw,28.8px) 54px!important}.trr-site-shell .showcase-topbar{max-width:var(--trr-content-width,1332px);justify-content:flex-end;margin-inline:auto;background:0 0!important;border:0!important;min-height:0!important;padding:9px clamp(14.4px,2.5vw,28.8px)!important;position:static!important}.trr-site-shell .showcase-topbar:empty{display:none}.trr-site-shell .showcase-topbar-live:has(>.youtube-live-status.placeholder){display:none}.trr-site-shell .catalog-intro-hero{background:var(--panel)!important;border:.9px solid var(--line)!important;box-shadow:none!important;border-radius:14.4px!important}.trr-site-shell .catalog-intro-hero h1{font-size:clamp(25px,3vw,38px)!important;line-height:1.25!important}.trr-site-shell :is(.showcase-card,.home-sample-card,.home-queue-card,.membership-board,.special-thanks-donator-block){border-color:var(--line)!important;box-shadow:var(--ui-shadow)!important}.trr-site-shell :is(.primary,.secondary){border-radius:9px;min-height:39.6px}.trr-site-shell .trr-floating-tools{bottom:19.8px}.trr-site-shell .showcase-watermark{filter:opacity(.35)}.trr-grouped-sidebar{background:var(--soft);color:var(--ink);box-sizing:border-box;flex-direction:column;display:flex}.trr-desktop-sidebar{width:var(--trr-sidebar-width);z-index:170;border-right:.9px solid var(--line);height:100dvh;position:fixed;inset:0 auto 0 0}.trr-sidebar-heading{flex:none;justify-content:space-between;align-items:center;gap:7.2px;padding:18px 14.4px 14.4px;display:flex}.trr-site-brand{min-width:0;color:var(--ink);align-items:center;gap:8.1px;display:inline-flex}.trr-brand-image{border-radius:8.1px;flex:none;place-items:center;width:30.6px;height:30.6px;display:grid;overflow:hidden}.trr-brand-image img{object-fit:contain;max-width:100%;max-height:100%}.trr-site-brand>span:last-child{gap:2.7px;min-width:0;display:grid}.trr-site-brand strong{overflow-wrap:anywhere;font-size:20px;font-weight:850;line-height:1.15}.trr-site-brand small{letter-spacing:.08em;color:var(--muted);font-size:7px}.trr-sidebar-groups{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 9px 10.8px;overflow-y:auto}.trr-sidebar-groups>section{border:.9px solid var(--line);background:var(--panel);border-radius:12.6px;margin-bottom:9px;padding:9px 6.3px 6.3px;box-shadow:0 2.7px 10.8px #16203208}.trr-sidebar-item{align-items:center;gap:1.8px;display:flex}.trr-sidebar-item>.trr-nav-link{flex:1;min-width:0}.trr-nav-link{min-height:32.4px;font-size:var(--trr-nav-font-size,14px);color:var(--ink);border-radius:7.2px;align-items:center;gap:8.1px;padding:5.4px 7.2px;line-height:1.45;text-decoration:none;display:flex}.trr-nav-link svg{flex:none}.trr-nav-link span{overflow-wrap:anywhere;min-width:0}.trr-nav-link:hover{background:color-mix(in srgb,var(--accent) 11%,var(--panel));color:var(--ink)}.trr-nav-link.is-active{color:var(--ink);border-left-color:var(--accent);box-shadow:inset 0 0 0 1.8px var(--accent);background:0 0;border-radius:8.1px;font-weight:800}.trr-sidebar-meta{background:var(--panel);padding:10.8px 14.4px calc(10.8px + env(safe-area-inset-bottom));border-top:.9px solid var(--line);color:var(--muted);flex:none;gap:9px;font-size:10px;display:grid}.trr-sidebar-meta>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7.2px;display:flex}.trr-sidebar-meta .trr-sidebar-theme{justify-content:flex-start}.trr-sidebar-meta small{font-size:9px}.trr-sidebar-theme .showcase-icon-button{border:.9px solid var(--line);background:var(--panel);width:32.4px;height:32.4px;color:var(--ink);border-radius:8.1px}.trr-online-dot:before{content:"";background:#22a447;border-radius:50%;width:5.4px;height:5.4px;margin-right:4.5px;display:inline-block}.trr-sidebar-meta .trr-sidebar-controls{flex-wrap:nowrap;gap:7.2px}.trr-sidebar-controls .trr-sidebar-theme{align-items:center;gap:7.2px;min-width:0;display:flex}.trr-sidebar-controls>.trr-nav-link{flex:none;gap:5.4px;min-height:39.6px;padding:5.4px;font-size:12px}@media (pointer:coarse){.trr-mobile-drawer .trr-nav-link,.trr-sidebar-controls .showcase-icon-button{min-height:44px}.trr-sidebar-controls .showcase-icon-button{min-width:44px}}.trr-site-header{z-index:150;margin-left:var(--trr-sidebar-width);border-bottom:.9px solid var(--line);background:var(--panel);position:sticky;top:0}.trr-header-inner{max-width:var(--trr-content-width,1332px);align-items:center;gap:16.2px;min-height:61.2px;margin:auto;padding:9px clamp(14.4px,2.5vw,28.8px);display:flex}.trr-current-page{min-width:0;color:var(--muted);font-size:13px;font-weight:700}.trr-header-mobile,.trr-header-tools{display:none}.trr-header-search{border:.9px solid var(--line);background:var(--soft);min-width:117px;max-width:468px;min-height:37.8px;color:var(--muted);border-radius:9px;flex:1;align-items:center;gap:7.2px;margin-left:auto;padding:0 9px;display:flex}.trr-header-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:9px 0;font-size:14px}.trr-header-search:focus-within{outline:1.8px solid var(--accent);outline-offset:1.8px}.trr-header-search button{min-width:25.2px;min-height:25.2px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:2.7px;display:grid}.trr-menu-trigger,.trr-menu-close{border:.9px solid var(--line);background:var(--panel);min-width:39.6px;min-height:39.6px;color:var(--ink);cursor:pointer;border-radius:9px;place-items:center;padding:7.2px;display:grid}.trr-navigation-backdrop{overflow:hidden;background:#10151d66!important;padding:0!important;display:block!important}.trr-navigation-backdrop .trr-mobile-drawer{border:0!important;border-right:.9px solid var(--line)!important;zoom:1!important;background:var(--soft)!important;border-radius:0!important;width:min(306px,100% - 39.6px)!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:10.8px 0 36px #0003!important}.trr-mobile-drawer .trr-sidebar-heading{border-bottom:.9px solid var(--line);padding:10.8px 12.6px}.trr-mobile-drawer:after{content:none!important}.trr-mobile-drawer .trr-sidebar-groups{padding:10.8px}.trr-mobile-drawer .trr-nav-link{min-height:39.6px;font-size:14px}.trr-mobile-drawer .trr-sidebar-controls>.trr-nav-link{font-size:12px}.trr-site-footer{margin-left:var(--trr-sidebar-width);border-top:.9px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14.4px;padding:18px 21.6px;font-size:11px;display:flex}.trr-site-footer>div{flex-wrap:wrap;align-items:center;gap:12.6px;display:flex}.trr-site-shell .home-hero-carousel:has(.home-hero-fallback){background:0 0!important;border:0!important;padding:0!important}.trr-site-shell .home-hero-fallback{isolation:isolate;min-height:306px;position:relative;overflow:hidden;color:#fff!important;background:#1c1b19!important;justify-content:center!important;padding:32.4px!important}.home-hero-fallback>.home-hero-photo{z-index:-2;position:absolute;inset:0}.home-hero-photo img{object-fit:cover!important}.home-hero-fallback:after{content:"";z-index:-1;background:linear-gradient(90deg,#101011d9,#10101142);position:absolute;inset:0}.trr-site-shell .home-hero-fallback h1{color:#fff!important;font-size:clamp(28px,4vw,46px)!important}.trr-site-shell .home-hero-fallback>span{max-width:576px;color:#ffffffde!important;font-size:14px!important;line-height:1.6!important}.trr-site-shell .home-hero-fallback>.home-hero-photo{width:100%;max-width:none;height:100%;margin:0!important}.home-hero-actions{flex-wrap:wrap;gap:9px;margin-top:14.4px;display:flex}.home-hero-actions .secondary{color:#fff;background:#ffffff12;border-color:#ffffff70}@media (max-width:900px){.trr-desktop-sidebar{display:none}.trr-site-header{margin-left:0}.trr-header-inner{flex-wrap:wrap;gap:9px;min-height:57.6px;padding:9px 12.6px}.trr-header-mobile{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.trr-current-page{display:none}.trr-header-mobile .trr-site-brand strong{font-size:19px}.trr-header-tools{flex:none;display:flex}.trr-header-tools .showcase-icon-button{border:.9px solid var(--line);background:var(--panel);border-radius:9px;width:39.6px;height:39.6px}.trr-header-search{flex:1 0 100%;order:3;max-width:none;min-height:36px;margin:0}.trr-header-search input{padding:8.1px 0;font-size:16px}.trr-site-shell>.showcase-main{width:100%!important;margin-left:0!important}.trr-site-shell .showcase-page{padding:16.2px 12.6px 45px!important}.trr-site-shell .showcase-topbar{padding:7.2px 12.6px!important}.trr-site-shell .trr-floating-tools{bottom:calc(16.2px + env(safe-area-inset-bottom))}.trr-site-shell .home-hero-fallback{min-height:288px;padding:23.4px 19.8px!important}.trr-site-footer{padding:14.4px 14.4px calc(27px + env(safe-area-inset-bottom));margin-left:0}.cookie-consent-bubble{bottom:calc(10.8px + env(safe-area-inset-bottom))!important}body.config-mobile-selector-open :is(.trr-site-header,.trr-floating-tools){visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:no-preference){.trr-mobile-drawer{animation:.18s ease-out trr-drawer-enter}@keyframes trr-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}}.trr-site-header :is(a,button):focus-visible,.trr-grouped-sidebar :is(a,button):focus-visible{outline:1.8px solid var(--accent);outline-offset:1.8px}.trr-search-toolbar{flex:1;align-items:center;gap:10.8px;min-width:0;display:flex}.trr-header-breadcrumbs{min-width:0;color:var(--ink);flex:1}.trr-header-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:0 4.5px;margin:0;padding:0;list-style:none;display:flex}.trr-header-breadcrumbs li{align-items:center;gap:4.5px;min-width:0;max-width:100%;display:flex}.trr-header-breadcrumbs li>svg{color:var(--muted);flex:none}.trr-header-breadcrumbs a{min-width:21.6px;max-width:100%;min-height:39.6px;color:var(--muted);overflow-wrap:anywhere;border-radius:3.6px;align-items:center;padding:3.6px 2.7px;font-size:14px;line-height:1.45;text-decoration:none;display:inline-flex}.trr-header-breadcrumbs a[aria-current=page]{color:var(--ink);font-weight:700}.trr-header-breadcrumbs a:hover{color:var(--accent-text);text-underline-offset:2.7px;text-decoration:underline}@media (max-width:900px){.trr-search-toolbar.has-breadcrumbs{flex-wrap:wrap}.trr-header-breadcrumbs{flex-basis:100%}.trr-header-breadcrumbs a{font-size:13px}.trr-search-toolbar.has-breadcrumbs .showcase-topbar-right{margin-inline-start:0}}.trr-site-header .trr-header-search{margin-inline-start:0}.trr-site-header .showcase-topbar-right{flex:none;align-items:center;gap:9px;width:auto;margin-inline-start:auto;display:flex}.trr-site-header .showcase-flash-sale-button{white-space:nowrap;min-height:39.6px}.trr-site-header .showcase-topbar-live{flex:none;display:block;width:auto!important;min-width:0!important}@media (max-width:900px){.trr-search-toolbar{flex:1 0 100%;gap:7.2px}.trr-search-toolbar .trr-header-search{flex:1;order:0;min-width:0}.trr-site-header .showcase-topbar-right{gap:5.4px}.trr-site-header .showcase-flash-sale-button{gap:0;width:39.6px;min-width:39.6px;padding:9px;font-size:0}.trr-site-header .showcase-flash-sale-button svg{width:18px;height:18px}}.trr-site-header .showcase-topbar-live{width:270px!important}.trr-site-shell .youtube-live-status{color:var(--ink);box-shadow:none}.trr-site-shell .youtube-live-status>div{flex:1;min-width:0}.trr-site-shell .youtube-live-dot{flex:none}.trr-site-shell .youtube-live-status small,.trr-site-shell .youtube-live-status:is(.offline,.api-error,.loading) strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.youtube-live-container{min-width:0;position:relative}.trr-site-shell .youtube-live-status .youtube-title{text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}.youtube-title>span{width:max-content;display:block}.youtube-title.is-scrolling>span{animation:trr-live-title var(--live-title-duration) linear infinite alternate}.youtube-live-container:is(:hover,:focus-within) .youtube-title>span{animation-play-state:paused}@keyframes trr-live-title{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--live-title-travel))}}@media (prefers-reduced-motion:reduce){.youtube-title>span{animation:none}}@media (max-width:900px){.trr-site-header .showcase-topbar-live{width:144px!important}.trr-site-header .youtube-live-status{gap:5.4px;padding:6.3px 7.2px}.trr-site-header .youtube-live-status small{letter-spacing:0;font-size:8px}.trr-site-header .youtube-live-status strong{font-size:11px}.trr-site-header .youtube-live-status>svg{display:none}}.trr-site-footer>nav{flex-wrap:wrap;align-items:center;gap:10.8px 18px;display:flex}.trr-site-footer>nav>a{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:4.5px;min-height:25.2px;padding-block:2.7px;line-height:1.4;display:inline-flex}.trr-site-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.trr-site-footer>nav{min-width:0}.trr-footer-copyright{font-size:inherit;white-space:nowrap;justify-self:center}.trr-site-footer>nav:last-child{justify-content:flex-end;padding-inline-end:57.6px}@media (max-width:900px){.trr-site-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}}body:has(.trr-site-shell) .showcase-modal-backdrop{height:100dvh!important;min-height:0!important;max-height:100dvh!important}.trr-nav-category-icon{flex:none;place-items:center;width:18px;font-size:18px;line-height:1;display:grid}.showcase-root.trr-site-shell .trr-page-heading{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,var(--panel)),color-mix(in srgb,var(--accent) 5%,var(--panel)))!important;border:.9px solid color-mix(in srgb,var(--accent) 20%,var(--line))!important;min-height:0!important;color:var(--ink)!important;border-radius:18px!important;gap:3.6px!important;margin:0 0 9px!important;padding:9px 14.4px!important}.showcase-root.trr-site-shell .trr-page-heading .eyebrow{font-size:var(--trr-copy-hero-eyebrow-size,13px)!important;font-weight:var(--trr-copy-hero-eyebrow-weight,800)!important;color:var(--accent-text)!important;margin:0 0 1.8px!important;line-height:1.4!important}.showcase-root.trr-site-shell .trr-page-heading :is(h1,h2){overflow-wrap:anywhere;font-size:var(--trr-copy-hero-title-size,36px)!important;font-weight:var(--trr-copy-hero-title-weight,800)!important;color:var(--ink)!important;margin:0 0 3.6px!important;line-height:1.25!important}.showcase-root.trr-site-shell .trr-page-heading :is(p:not(.eyebrow),small:not(.tier-updated)){white-space:pre-line;overflow-wrap:anywhere;font-size:var(--trr-copy-hero-description-size,14px)!important;font-weight:var(--trr-copy-hero-description-weight,400)!important;color:var(--muted)!important;margin:0!important;line-height:1.5!important}.tier-public-column,.tier-public-corner,.tier-list-mobile>nav>button{font-size:var(--trr-size-tier-column,16px)!important}.tier-public-label strong,.tier-list-mobile section>header strong{font-size:var(--trr-size-tier-label,18px)!important}.tier-public-label small,.tier-list-mobile section>header small{font-size:var(--trr-size-tier-subtitle,12px)!important}.tier-product-card strong{font-size:var(--trr-size-tier-product-title,14px)!important}.tier-product-card em{font-size:var(--trr-size-tier-variant,12px)!important}.tier-updated{color:var(--muted);font-size:12px}@media (max-width:900px){.showcase-root.trr-site-shell .trr-page-heading{border-radius:14.4px!important;margin-bottom:9px!important;padding:9px 10.8px!important}.showcase-root.trr-site-shell .trr-page-heading :is(h1,h2){font-size:var(--trr-copy-hero-title-size,25px)!important}}.showcase-root.trr-site-shell .home-hero-fallback>h1{font-size:var(--trr-copy-hero-title-size,clamp(28px,4vw,46px))!important;font-weight:var(--trr-copy-hero-title-weight,800)!important}.showcase-root.trr-site-shell .home-hero-fallback>p{font-size:var(--trr-copy-hero-eyebrow-size,13px)!important;font-weight:var(--trr-copy-hero-eyebrow-weight,800)!important}.showcase-root.trr-site-shell .home-hero-fallback>span:not(.home-hero-photo){font-size:var(--trr-copy-hero-description-size,14px)!important;font-weight:var(--trr-copy-hero-description-weight,400)!important}body:has(.trr-site-shell) :is(.fresh-build-modal,.build-showcase-detail-modal){zoom:1!important}
@font-face{font-family:TRR Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-thai/thai.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:TRR Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-thai/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TRR Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-thai/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent-text:#b44008;--trr-font-page:36px;--trr-font-dialog:30px;--trr-font-section:20px;--trr-font-card:15px;--trr-font-body:16px;--trr-font-label:14px;--trr-font-caption:12px}:root[data-theme=dark]{--accent-text:#ff9b63}body{font-family:TRR Sans,Tahoma,system-ui,sans-serif;font-size:var(--trr-font-body);font-size-adjust:from-font}button,input,select,textarea{font-family:inherit}.showcase-root :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.showcase-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}.showcase-root.trr-site-shell .trr-page-heading :is(h1,h2),.showcase-root.trr-site-shell .home-hero-fallback>h1{font-size:var(--trr-font-page)!important}.showcase-root.trr-site-shell .trr-page-heading :is(p:not(.eyebrow),small:not(.tier-updated)),.showcase-root.trr-site-shell .home-hero-fallback>span:not(.home-hero-photo){font-size:var(--trr-font-body)!important;line-height:1.65!important}.showcase-root.trr-site-shell .trr-page-heading .eyebrow{font-size:var(--trr-font-label)!important}.showcase-root.trr-site-shell :is(.showcase-card-grid.products,.showcase-card-grid.builds) .showcase-card-body h3,.showcase-root.trr-site-shell .configurator-shell .configurator-browser .config-product-grid-five .showcase-card-body h3,.showcase-root .home-sample-copy>strong{font-size:var(--trr-font-card)!important;line-height:1.5!important}.showcase-root.trr-site-shell :is(.showcase-card-grid.products,.configurator-shell .configurator-browser .config-product-grid-five) .showcase-card-body h3{flex-shrink:0;height:auto!important;max-height:2.7em!important;margin-bottom:3.6px!important}.showcase-root .home-search-category>header h2{font-size:var(--trr-font-section)!important}.showcase-root.trr-site-shell .showcase-page .showcase-section-head h2{font-size:var(--trr-font-section)!important;line-height:1.5!important}.showcase-modal .fresh-build-summary>header h2{font-size:var(--trr-font-section)!important}.showcase-modal :is(.product-showcase-heading>h2,.fresh-build-heading h2,.trr-listing-modal-copy h2),.policy-document-modal>h2{font-size:var(--trr-font-dialog)!important;line-height:1.35!important}.showcase-root .showcase-card-grid.products>.compact-action-card>.product-card-footer>.build-usage-inline{font-size:var(--trr-font-caption)!important;background:0 0!important;border:0!important;min-height:28.8px!important;padding-block:5.4px!important}.detail-load-error{color:var(--ink);font-size:var(--trr-font-label);flex-wrap:wrap;align-items:center;gap:9px;padding:9px;display:flex}.detail-load-error>button{border:.9px solid var(--accent);background:var(--panel);min-height:39.6px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7.2px;padding:7.2px 10.8px}.showcase-modal.product-showcase-modal:has(>.product-popup-brand){--popup-ink-accent:var(--accent-text)}.showcase-root .compact-action-card .card-image-price .product-price>strong,.showcase-root .product-card .showcase-card-body>small{color:#ff7900!important}.showcase-root.trr-site-shell .home-hero-fallback>p{color:#ffbd91!important}@media (max-width:900px){:root{--trr-font-page:26px;--trr-font-dialog:24px;--trr-font-section:18px;--trr-font-card:14px}.trr-site-header .trr-search-toolbar:not(.has-breadcrumbs){flex-wrap:wrap}.trr-site-header .trr-search-toolbar:not(.has-breadcrumbs) .trr-header-search{box-sizing:border-box;flex:1 0 100%;width:100%}.trr-site-header .trr-search-toolbar:not(.has-breadcrumbs) .showcase-topbar-right{flex:1 0 100%;justify-content:flex-end}.trr-site-header .showcase-topbar-live{flex:1;max-width:270px;width:auto!important}.trr-site-header .showcase-flash-sale-button{flex:none;overflow:hidden;font-size:0!important}.trr-site-header .showcase-flash-sale-button>.flash-sale-button-label{display:none}.showcase-root .configurator-browser .config-component-toolbar{flex-wrap:wrap!important;gap:7.2px!important}.showcase-root .configurator-browser .config-component-toolbar>.config-compact-search{flex:1 0 100%!important}.showcase-root .configurator-browser .config-component-toolbar>.config-sort-control{flex:auto!important}.showcase-root.trr-site-shell :is(.showcase-card-grid.products,.config-product-grid-five)>.compact-action-card{grid-template-rows:minmax(0,1fr) auto!important;height:auto!important}.showcase-root.trr-site-shell :is(.showcase-card-grid.products,.config-product-grid-five)>.compact-action-card>.product-card-open{grid-template-rows:115.2px minmax(127.8px,auto)!important;height:auto!important}.showcase-root.trr-site-shell :is(.showcase-card-grid.products,.config-product-grid-five)>.compact-action-card>.product-card-open>.showcase-card-body{height:auto!important;min-height:127.8px!important;overflow:visible!important}}.showcase-root .configurator-shell .configurator-category-panel{scrollbar-gutter:auto;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;top:auto!important;overflow:visible!important}.showcase-root .configurator-shell .configurator-category-panel .summary-title{position:static!important;top:auto!important}.showcase-root .configurator-shell .configurator-category-panel>*{flex-shrink:0!important}.showcase-root .configurator-shell .configurator-category-panel .config-category-navigator{flex:none!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(min-content,auto)!important;align-content:start!important;gap:5.4px!important;height:auto!important;max-height:none!important;display:grid!important;overflow:visible!important}.showcase-root .configurator-shell .configurator-category-panel .config-category-navigator>.config-category-row:not(.base-mode-overlay){box-sizing:border-box;flex-shrink:0!important;height:auto!important;min-height:46.8px!important;max-height:none!important;padding:4.5px 5.4px!important}.showcase-root .configurator-shell .configurator-category-panel .config-category-select{align-self:stretch;min-width:0;height:auto!important;min-height:39.6px!important}.showcase-root .configurator-shell .configurator-category-panel .config-item-actions{flex:none;align-items:center;gap:3.6px!important;display:flex!important;position:static!important}.showcase-root .configurator-shell .configurator-category-panel .config-item-actions button{height:auto!important;min-height:32.4px!important}@media (pointer:coarse){.showcase-root .configurator-shell .configurator-category-panel .config-item-actions button{min-width:44px!important;min-height:44px!important}.showcase-root .configurator-shell .configurator-category-panel .config-category-select{min-height:44px!important}}.showcase-root .configurator-product-card-v3 .product-card-compatibility-reason{white-space:pre-line!important;-webkit-line-clamp:unset!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.showcase-root .configurator-product-card-v3 .product-card-compatibility-reason>strong{color:var(--ink)!important;white-space:pre-line!important;-webkit-line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.quick-config-menu button:disabled{cursor:not-allowed;opacity:.55}.quick-config-menu button small{white-space:pre-line;display:block}.showcase-root .configurator-current-product{--config-selected-bg:#fff0df}:root[data-theme=dark] .configurator-current-product{--config-selected-bg:#442b1b}.showcase-root.trr-site-shell .showcase-card-grid.products>.compact-action-card.configurator-current-product{background:var(--config-selected-bg)!important;border-color:#ff7900!important}.showcase-root.trr-site-shell .showcase-card-grid.products>.compact-action-card.configurator-current-product :is(.product-card-open,.showcase-card-body,.product-card-footer){background:var(--config-selected-bg)!important}.configurator-current-badge{z-index:2;background:var(--config-selected-bg);color:var(--ink);border:.9px solid #ff7900;border-radius:899.1px;align-items:center;gap:3.6px;padding:3.6px 7.2px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:7.2px;left:7.2px}@media (forced-colors:active){:root{--accent-text:LinkText}:is(button,a,input,select,textarea):focus-visible{outline:1.8px solid highlight!important}.trr-nav-link.is-active{border:1.8px solid highlight}}.build-popup-standard .build-popup-video{aspect-ratio:16/9;border-radius:10.8px;max-width:324px;display:block;position:relative;overflow:hidden}.build-popup-standard .build-popup-video>img{object-fit:cover;width:100%;height:100%}.build-popup-standard .build-popup-video>span{background:#0001;place-items:center;display:grid;position:absolute;inset:0}.build-popup-standard .build-popup-video>span img{width:34.2px;height:24.3px}.build-popup-components{border:.9px solid var(--line);background:var(--panel);border-radius:10.8px;min-width:0;margin-top:7.2px;padding:12.6px}.build-popup-components>h3{color:var(--ink);margin:0 0 9px;font-size:15px}.build-popup-components>h3 small{color:var(--muted);font-size:11px;font-weight:500}.build-popup-components .fresh-build-items{grid-auto-rows:auto;gap:7.2px;padding:0;overflow:visible}.build-popup-components .fresh-build-items>article{border-color:var(--line);background:var(--soft);grid-template-columns:37.8px minmax(0,1fr) auto;gap:7.2px;height:auto;padding:8.1px}.build-popup-components .fresh-build-item-main{gap:2.7px;min-height:39.6px}.build-popup-components .fresh-build-item-main strong{color:var(--popup-accent);font-size:12px!important}.build-popup-components .fresh-build-item-main small{white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible;font-size:12px!important}.build-popup-components .fresh-build-item-main em{font-size:11px!important}.build-popup-components .fresh-build-buy{align-items:center;gap:3.6px;min-width:0;min-height:39.6px;display:flex;font-size:11px!important}.build-popup-standard .build-popup-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;margin-top:12.6px!important}.build-showcase-modal:has(>.product-popup-brand):after{display:none!important}.public-soft-error{background:var(--panel);color:var(--ink)}:root[data-theme=dark] .public-soft-error :is(svg,span){color:#fca5a5}.trr-site-shell .home-marketplace-grid{align-items:start;min-height:0!important}.trr-site-shell .home-feature-column{grid-template-rows:auto auto!important}.showcase-root.trr-site-shell .home-hero-fallback{gap:3.6px!important;min-height:0!important;padding:14.4px 18px!important}.showcase-root.trr-site-shell .home-hero-fallback>p{margin-bottom:1.8px!important}.showcase-root.trr-site-shell .home-hero-fallback .home-hero-actions{margin-top:5.4px}.showcase-root.trr-site-shell .about-page>.about-actions{gap:5.4px;margin-top:0}.showcase-root .showcase-build-card-footer-v2 .config-card-actions button,.showcase-root .configurator-shell .configurator-card-v3-add{white-space:normal;overflow-wrap:anywhere;font-size:var(--trr-font-caption)!important;height:auto!important;line-height:1.4!important}.showcase-root .showcase-build-card-footer-v2 .config-card-actions{grid-auto-rows:minmax(min-content,auto)}@media (max-width:900px){.showcase-root .showcase-build-card-footer-v2 .config-card-actions button{min-height:45px!important;padding:5.4px!important}.showcase-modal .popup-window-controls button,.showcase-modal.product-showcase-modal .popup-window-controls button{width:45px!important;min-width:45px!important;height:45px!important;min-height:45px!important}}@media (pointer:coarse){.showcase-root .showcase-build-card-footer-v2 .config-card-actions button,.showcase-modal .popup-window-controls button{min-width:44px!important;min-height:44px!important}}.showcase-root.trr-site-shell .trr-page-heading .section-intro-copy{display:none}.showcase-root.trr-site-shell .trr-page-heading .section-description{display:block}.showcase-root.trr-site-shell .home-hero-actions .secondary{color:#fff!important;background:#ffffff12!important;border-color:#ffffff70!important}.showcase-build-card-v2 .build-card-image-open{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.showcase-build-card-v2 .build-card-body-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.showcase-build-card-v2 .showcase-card-image .build-card-image-navigation{top:50%;left:5.4px;right:5.4px;transform:translateY(-50%)}.showcase-build-card-v2 .build-card-image-open:focus-visible,.showcase-build-card-v2 .build-card-body-open:focus-visible{outline:1.8px solid var(--accent);outline-offset:-1.8px}.trr-context-menu{z-index:2147483647;box-sizing:border-box;border:.9px solid var(--line);background:var(--panel);width:max-content;max-width:calc(100vw - 14.4px);max-height:calc(100dvh - 14.4px);color:var(--ink);border-radius:9px;margin:0;padding:5.4px;font:14px/1.5 TRR Sans,Tahoma,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 7.2px 25.2px #0004}.trr-context-menu button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:5.4px;padding:7.2px 10.8px;display:block}.trr-context-menu button:is(:hover,:focus-visible){outline:1.8px solid var(--accent);outline-offset:-1.8px;background:var(--soft)}.trr-context-menu p{max-width:28.8ch;color:var(--accent-text);margin:5.4px;padding:5.4px;font-size:12px}@media (pointer:coarse){.trr-context-menu button{min-height:44px}}
