body.tr-body{--vr-font: Arial, Helvetica, sans-serif;--vr-ink: #1d2930;--vr-muted: #5b6870;--vr-paper: #ffffff;--vr-tint: #f5f6f7;--vr-card: #eef0f2;--vr-line: #d7dee2;--vr-accent: #24586f;--vr-hover: #1c4659;--vr-pressed: #153646;--vr-soft-hover: #eef3f5;--vr-success: #356c59;--vr-radius-control: 6px;--vr-radius-card: 4px;--vr-section-space: 80px;--vr-section-title: 40px;--vr-gutter: 56px;--vr-dock-size: 52px;--vr-dock-icon: 28px;--vr-dock-right: calc(16px + env(safe-area-inset-right, 0px)) ;--tr-ink: var(--vr-ink);--tr-muted: var(--vr-muted);--tr-line: var(--vr-line);--tr-accent: var(--vr-accent);--tr-tint: var(--vr-tint);font-family:var(--vr-font);color:var(--vr-ink);background-color:var(--vr-paper);letter-spacing:0}body.tr-body .am-home[data-skin=neutral]{--ink: var(--vr-ink);--muted: var(--vr-muted);--paper: var(--vr-tint);--surface: var(--vr-card);--line: var(--vr-line);--accent: var(--vr-accent);--accent-hover: var(--vr-hover);--radius-control: var(--vr-radius-control);--radius-card: var(--vr-radius-card);font-family:var(--vr-font);color:var(--vr-ink)}body.tr-body .bc-header{background-color:var(--vr-paper);border-color:var(--vr-line)}body.tr-body .bc-header .tr-wordmark{font-weight:700;letter-spacing:-.045em}body.tr-body .bc-header .bc-search{border-color:var(--vr-line);border-radius:var(--vr-radius-control);background-color:var(--vr-paper);box-shadow:none}body.tr-body .bc-header .bc-search input[type=search]{font-family:var(--vr-font);font-size:16px;line-height:1.5;letter-spacing:0;color:var(--vr-ink)}body.tr-body .bc-header .bc-search input[type=search]::placeholder{color:var(--vr-muted)}body.tr-body .bc-header .bc-search:focus-within{outline:2px solid var(--vr-accent);outline-offset:3px}body.tr-body .bc-header .bc-desktop-nav{border-color:var(--vr-line)}body.tr-body .bc-header .bc-desktop-nav>a,body.tr-body .bc-header .bc-desktop-nav>button,body.tr-body .bc-header .bc-desktop-nav>details>summary{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}body.tr-body .bc-header .tr-dropdown{border-color:var(--vr-line);border-radius:var(--vr-radius-card)}body.tr-body .bc-header .tr-dropdown a,body.tr-body .bc-mobile-menu nav a,body.tr-body .bc-mobile-menu nav button{font-size:14px;line-height:1.5}body.tr-body .bc-menu-toggle{min-height:44px;font-size:14px}body.tr-body .bc-header .vp-rfq,body.tr-body .am-home .btn,body.tr-body .am-home #products .tr-card .b2b-button{font-family:var(--vr-font);font-size:14px;line-height:1.4;letter-spacing:0;font-weight:700;border-radius:var(--vr-radius-control);border-color:var(--vr-accent);background-color:var(--vr-accent);color:#fff;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.tr-body .bc-header .vp-rfq:hover,body.tr-body .am-home .btn:hover,body.tr-body .am-home #products .tr-card .b2b-button:hover{background-color:var(--vr-hover);border-color:var(--vr-hover);color:#fff}body.tr-body .bc-header .vp-rfq:active,body.tr-body .am-home .btn:active,body.tr-body .am-home #products .tr-card .b2b-button:active{background-color:var(--vr-pressed);border-color:var(--vr-pressed)}body.tr-body .am-home .btn.secondary{color:var(--vr-accent);border-color:var(--vr-line);background-color:var(--vr-paper)}body.tr-body .am-home .btn.secondary:hover,body.tr-body .am-home .btn.secondary:active{color:var(--vr-accent);border-color:var(--vr-accent);background-color:var(--vr-soft-hover)}body.tr-body .am-home #products .tr-card[data-rfq-added=true] [data-vemiloa-add-rfq]{background-color:var(--vr-success);border-color:var(--vr-success);color:#fff}body.tr-body .am-home .btn:disabled,body.tr-body .am-home #products .tr-card .b2b-button:disabled{background-color:var(--vr-card);border-color:var(--vr-line);color:#7b858b;cursor:default}body.tr-body .am-home .text-link,body.tr-body .am-home .service-link,body.tr-body .am-home .resource-link{font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0;color:var(--vr-accent);text-underline-offset:4px}body.tr-body .am-home .text-link:hover,body.tr-body .am-home .service-link:hover,body.tr-body .am-home .resource-card:hover .resource-link{text-decoration:underline}body.tr-body :focus-visible{outline:2px solid var(--vr-accent);outline-offset:3px}body.tr-body .am-home .hero.hero--final-scene h1{color:var(--vr-ink);font-weight:700}body.tr-body .am-home .hero-sub,body.tr-body .am-home .hero-proof{color:var(--vr-muted)}body.tr-body .am-home .hero-audience{color:var(--vr-accent)}body.tr-body .am-home #categories.cat-zone,body.tr-body .am-home #products{background-color:var(--vr-tint)}body.tr-body .am-home #core{background-color:var(--vr-paper)}body.tr-body .am-home #categories .section-head h2,body.tr-body .am-home #core .core-titlebar h2,body.tr-body .am-home #products .section-head h2,body.tr-body .am-home #projects .section-head h2,body.tr-body .am-home #resources .section-head h2{font-size:var(--vr-section-title);line-height:1.15;letter-spacing:-.025em;font-weight:700;color:var(--vr-ink)}body.tr-body .am-home #categories #catTrack .cat-card{background-color:var(--vr-card);color:var(--vr-ink);border-radius:var(--vr-radius-card);box-shadow:none}body.tr-body .am-home #categories #catTrack .cat-card:hover,body.tr-body .am-home #categories #catTrack .cat-card:focus-visible{background-color:var(--vr-paper)}body.tr-body .am-home #categories #catTrack .cat-name{font-weight:400;letter-spacing:0}body.tr-body .am-home #core .collection-cta,body.tr-body .am-home #core .preview-scene-cta{border-radius:var(--vr-radius-control);border-color:var(--vr-line);color:var(--vr-accent);background-color:var(--vr-paper);font-weight:700;box-shadow:none}body.tr-body .am-home #core .collection-cta:hover,body.tr-body .am-home #core .preview-scene-card:hover .preview-scene-cta{border-color:var(--vr-accent);background-color:var(--vr-soft-hover)}body.tr-body .am-home #core .core-titlebar p{color:var(--vr-muted)}body.tr-body .am-home #products .product-track>.tr-card,body.tr-body .am-home #products .tr-photo,body.tr-body .am-home #products .tr-card-body{background-color:var(--vr-card)}body.tr-body .am-home #products .product-track>.tr-card{border-color:var(--vr-line);border-radius:var(--vr-radius-card);box-shadow:none}body.tr-body .am-home #products .product-track>.tr-card[data-rfq-added=true]{border-color:var(--vr-success)}body.tr-body .am-home #products .tr-card h3{font-size:20px;line-height:1.3;letter-spacing:-.01em;font-weight:700;color:var(--vr-ink)}body.tr-body .am-home #products .tr-card .tr-price{font-size:16px;line-height:1.5;font-weight:700;color:var(--vr-ink)}body.tr-body .am-home #products .tr-card .tr-facts,body.tr-body .am-home #products .tr-card .tr-muted,body.tr-body .am-home #products .tr-compare-pick{font-size:14px;line-height:1.5;letter-spacing:0}body.tr-body .am-home #products .tr-facts>div{border-color:var(--vr-line)}body.tr-body .am-home #products .tr-facts dt,body.tr-body .am-home #products .tr-muted{color:var(--vr-muted)}body.tr-body .am-home #products .preview-featured-tabs{border-radius:var(--vr-radius-control);background-color:var(--vr-card)}body.tr-body .am-home #products .preview-featured-tabs .tab{border-radius:var(--vr-radius-card);font-size:14px;font-weight:700;color:var(--vr-muted)}body.tr-body .am-home #products .preview-featured-tabs .tab[aria-selected=true]{background-color:var(--vr-paper);color:var(--vr-ink)}body.tr-body .am-home #products .featured-category-control select{font-size:16px;border-radius:var(--vr-radius-control);border-color:var(--vr-line);color:var(--vr-ink);background-color:var(--vr-paper)}body.tr-body .am-home #products .rail-note,body.tr-body .am-home #products .rail-position,body.tr-body .am-home #products .preview-featured-badge{font-size:12px;line-height:1.5;color:var(--vr-muted)}body.tr-body .am-home #products .rail-position{font-variant-numeric:tabular-nums}body.tr-body .am-home #products .finder{border-color:var(--vr-line)}body.tr-body .am-home #products .finder strong{font-size:18px;line-height:1.4}body.tr-body .am-home #products .finder p{font-size:14px;line-height:1.5;color:var(--vr-muted)}@media(hover:hover)and (pointer:fine){body.tr-body .am-home #products .product-track>.tr-card:hover,body.tr-body .am-home #products .tr-card:hover .tr-photo,body.tr-body .am-home #products .tr-card:hover .tr-card-body{background-color:var(--vr-paper)}}body.tr-body .am-home .service-section,body.tr-body .am-home .projects-section,body.tr-body .am-home .resources-section,body.tr-body .am-home .workflow-section{padding-block:var(--vr-section-space)}body.tr-body .am-home .service-section>.wrap,body.tr-body .am-home .projects-section>.wrap,body.tr-body .am-home .resources-section>.wrap,body.tr-body .am-home .workflow-section>.wrap,body.tr-body .am-home .closing-section>.wrap{width:min(1740px,calc(100% - var(--vr-gutter) * 2));margin-inline:auto}body.tr-body .am-home .manufacturing,body.tr-body .am-home .projects-section,body.tr-body .am-home .workflow-section{background-color:var(--vr-paper)}body.tr-body .am-home .brand-support,body.tr-body .am-home .resources-section,body.tr-body .am-home .closing-section{background-color:var(--vr-tint)}body.tr-body .am-home .service-layout{column-gap:48px}body.tr-body .am-home .service-copy h2{font-size:var(--vr-section-title);line-height:1.15;letter-spacing:-.025em;font-weight:700}body.tr-body .am-home .eyebrow{font-size:12px;line-height:1.4;letter-spacing:.08em;color:var(--vr-muted);margin-bottom:16px}body.tr-body .am-home .service-subtitle{font-size:22px;line-height:1.4;margin-top:16px}body.tr-body .am-home .service-intro{font-size:16px;line-height:1.6;max-width:58ch;color:var(--vr-muted);margin-top:16px}body.tr-body .am-home .capability-list>div{padding-block:16px;gap:16px;border-color:var(--vr-line)}body.tr-body .am-home .capability-list h3,body.tr-body .am-home .brand-capabilities h3{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:0}body.tr-body .am-home .capability-list p,body.tr-body .am-home #manufacturing .capability-list>div:nth-child(3) p,body.tr-body .am-home .brand-capabilities p{font-size:14px;line-height:1.5;color:var(--vr-muted);margin-top:8px}body.tr-body .am-home .brand-capabilities>div{padding-top:16px;border-color:var(--vr-line)}body.tr-body .am-home .step-num{font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--vr-muted)}body.tr-body .am-home .service-link{margin-top:24px}body.tr-body .am-home #projects .project-grid{gap:24px}body.tr-body .am-home .section-context,body.tr-body .am-home .content-note,body.tr-body .am-home .concept-label{font-size:12px;line-height:1.5;color:var(--vr-muted)}body.tr-body .am-home #projects .project-description{padding-top:16px}body.tr-body .am-home #projects .project-description h3{font-size:22px;line-height:1.3;letter-spacing:-.01em;margin-top:8px;margin-bottom:8px;font-weight:700}body.tr-body .am-home #projects .project-description p{font-size:16px;line-height:1.6;color:var(--vr-muted)}body.tr-body .am-home #resources .resource-card{border-radius:var(--vr-radius-card);background-color:var(--vr-paper);box-shadow:none}body.tr-body .am-home #resources .resource-card:hover{background-color:var(--vr-soft-hover)}body.tr-body .am-home #resources .resource-card h3{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.01em}body.tr-body .am-home #resources .resource-card p{font-size:16px;line-height:1.6;color:var(--vr-muted)}body.tr-body .am-home #resources .resource-link{margin-top:24px}body.tr-body .am-home #resources .resource-number{font-size:12px;font-variant-numeric:tabular-nums}body.tr-body .am-home .workflow-copy h2{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.01em}body.tr-body .am-home .workflow-copy p{font-size:14px;line-height:1.5;color:var(--vr-muted)}body.tr-body .am-home .closing-section{padding-block:48px 32px}body.tr-body .am-home .closing-grid h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;font-weight:700}body.tr-body .am-home .closing-grid .btn{min-height:48px;padding:12px 20px}body.tr-body .am-home .closing-hint{font-size:14px;line-height:1.5;color:var(--vr-muted)}body.tr-body .bc-footer{background-color:var(--vr-ink);color:#fff;padding-top:48px}body.tr-body .bc-footer .tr-wordmark{color:#fff;font-weight:700}body.tr-body .bc-footer p,body.tr-body .bc-footer .tr-copyright{color:#c7d0d5}body.tr-body .bc-footer summary{font-size:14px;line-height:1.5;font-weight:700}body.tr-body .bc-footer nav{gap:8px}body.tr-body .bc-footer nav a,body.tr-body .bc-footer nav button{font-size:14px;line-height:1.5;text-underline-offset:4px}body.tr-body .bc-footer nav a:hover,body.tr-body .bc-footer nav button:hover{text-decoration:underline}body.tr-body .bc-footer .tr-copyright{font-size:12px;border-color:#53616a}body.tr-body .bc-footer :focus-visible{outline-color:#fff}body.tr-body .preview-locale-trigger{border-radius:var(--vr-radius-control);font-family:var(--vr-font);color:var(--vr-ink);letter-spacing:0}body.tr-body .preview-locale-trigger:hover,body.tr-body .preview-locale-trigger[aria-expanded=true]{background-color:var(--vr-soft-hover);border-color:var(--vr-line)}body.tr-body .bc-footer .preview-locale-trigger{color:#fff}body.tr-body .bc-footer .preview-locale-trigger:hover,body.tr-body .bc-footer .preview-locale-trigger[aria-expanded=true]{color:var(--vr-ink)}body.tr-body .preview-locale-panel{border-color:var(--vr-line);border-radius:8px;color:var(--vr-ink)}body.tr-body .preview-locale-panel select{border-color:var(--vr-line);border-radius:var(--vr-radius-control);font-size:16px}body.tr-body .preview-locale-panel .preview-locale-save{background-color:var(--vr-accent);border-color:var(--vr-accent);border-radius:var(--vr-radius-control);font-weight:700}body.tr-body .preview-locale-panel .preview-locale-save:hover{background-color:var(--vr-hover);border-color:var(--vr-hover)}body.tr-body .preview-locale-panel .preview-locale-save:active{background-color:var(--vr-pressed);border-color:var(--vr-pressed)}body.tr-body .preview-contact-dock{width:var(--vr-dock-size);right:var(--vr-dock-right);gap:8px}body.tr-body .preview-contact-dock>a,body.tr-body .preview-contact-dock>button{width:var(--vr-dock-size);height:var(--vr-dock-size);min-height:var(--vr-dock-size);padding:0;border:1px solid var(--vr-line);border-radius:8px;background-color:var(--vr-paper);color:var(--vr-accent);box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.tr-body .preview-contact-dock svg{width:var(--vr-dock-icon);height:var(--vr-dock-icon);flex-basis:var(--vr-dock-icon);stroke-width:2;stroke:currentColor}body.tr-body .preview-contact-dock>button[data-am-chat]{background-color:var(--vr-accent);border-color:var(--vr-accent);color:#fff}body.tr-body .preview-contact-dock>a:hover{background-color:var(--vr-soft-hover);border-color:var(--vr-accent)}body.tr-body .preview-contact-dock>a:active{background-color:#e1eaf0;border-color:var(--vr-accent)}body.tr-body .preview-contact-dock>button[data-am-chat]:hover{background-color:var(--vr-hover);border-color:var(--vr-hover)}body.tr-body .preview-contact-dock>button[data-am-chat]:active{background-color:var(--vr-pressed);border-color:var(--vr-pressed)}body.tr-body .preview-contact-dock>a:focus-visible,body.tr-body .preview-contact-dock>button:focus-visible{outline:2px solid var(--vr-accent);outline-offset:3px}@media(min-width:761px)and (max-width:1100px){body.tr-body{--vr-section-title: 34px;--vr-section-space: 64px;--vr-gutter: 32px}body.tr-body .am-home .service-layout{column-gap:32px}}@media(max-width:900px){body.tr-body .bc-header .bc-desktop-nav>a,body.tr-body .bc-header .bc-desktop-nav>button,body.tr-body .bc-header .bc-desktop-nav>details>summary{font-size:14px}}@media(max-width:760px){body.tr-body{--vr-section-title: 28px;--vr-section-space: 48px;--vr-gutter: 20px;--vr-dock-size: 48px;--vr-dock-icon: 26px}body.tr-body .am-home #products .tr-card h3{font-size:18px;line-height:1.35}body.tr-body .am-home #projects .project-description h3{font-size:20px}body.tr-body .am-home #projects .project-description p,body.tr-body .am-home #resources .resource-card p{font-size:14px}body.tr-body .am-home #resources .resource-card h3{font-size:22px}body.tr-body .am-home .service-subtitle{font-size:20px}body.tr-body .am-home .workflow-copy h2{font-size:22px}body.tr-body .am-home .closing-grid h2{font-size:26px}body.tr-body .am-home .closing-grid>div{flex-wrap:wrap}body.tr-body .am-home .closing-grid .btn{padding-inline:16px}body.tr-body .bc-footer{padding-top:32px}}@media(prefers-reduced-motion:reduce){body.tr-body .bc-header .vp-rfq,body.tr-body .am-home .btn,body.tr-body .am-home #products .tr-card .b2b-button,body.tr-body .preview-contact-dock>a,body.tr-body .preview-contact-dock>button{transition:none}}@media(forced-colors:active){body.tr-body :focus-visible,body.tr-body .bc-footer :focus-visible,body.tr-body .preview-contact-dock>a:focus-visible,body.tr-body .preview-contact-dock>button:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hp-visual-refinement-vemiloa-visual-refinement.css.map */
