:root{--tt-navy-900: #061f42;--tt-navy-800: #0a2c57;--tt-navy-700: #0e3a72;--tt-blue-600: #1d4f8f;--tt-blue-400: #4571ad;--tt-blue-200: #a9c3e8;--tt-blue-50: #eef3fa;--tt-ink: #0f172a;--tt-muted: #5b6576;--tt-line: rgba(15, 23, 42, .08);--tt-surface: #f6f8fb;--tt-radius-sm: 6px;--tt-radius: 10px;--tt-radius-lg: 16px;--tt-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 0 0 1px rgba(15, 23, 42, .05);--tt-shadow-md: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 24px -8px rgba(15, 23, 42, .14), 0 0 0 1px rgba(15, 23, 42, .05);--tt-shadow-lg: 0 2px 4px rgba(6, 31, 66, .08), 0 24px 48px -16px rgba(6, 31, 66, .35);--tt-ease-out: cubic-bezier(.23, 1, .32, 1);--tt-ease-in-out: cubic-bezier(.77, 0, .175, 1);--tt-navy-gradient: radial-gradient(120% 90% at 85% 0%, #4571ad 0%, rgba(69,113,173,0) 55%), linear-gradient(160deg, #1d4f8f 0%, #0e3a72 45%, #061f42 100%)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,summary,[role=button],.button,.tt-btn{touch-action:manipulation}button,.button,.tt-btn,summary{-webkit-user-select:none;user-select:none}input,select,textarea{font-size:max(16px,1em)}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance;letter-spacing:-.02em}p{text-wrap:pretty}table,.price,[class*=price]{font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tt-blue-400);outline-offset:2px;border-radius:var(--tt-radius-sm)}.button,.shopify-payment-button__button,.tt-btn{transition:transform .16s var(--tt-ease-out),background-color .2s ease,color .2s ease,box-shadow .2s ease}.button:active,.tt-btn:active,.shopify-payment-button__button:active{transform:scale(.97)}header-component,.header{border-bottom-color:var(--tt-line)!important}.header__row{border-color:var(--tt-line)!important}.tt-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media(min-width:750px){.tt-container{padding-inline:32px}}.tt-sec{padding-block:clamp(64px,8vw,104px);background:#fff;color:var(--tt-ink)}.tt-sec--tint{background:var(--tt-surface)}.tt-sec--navy{background:var(--tt-navy-gradient);color:#fff}.tt-sec--tight{padding-block:clamp(40px,5vw,64px)}.tt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-blue-600);margin:0 0 14px}.tt-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.tt-on-dark .tt-eyebrow{color:var(--tt-blue-200)}.tt-head{max-width:720px;margin-bottom:clamp(32px,4vw,48px)}.tt-head--center{margin-inline:auto;text-align:center}.tt-head--center .tt-eyebrow{justify-content:center}.tt-head__title{font-size:clamp(30px,3.6vw,42px);line-height:1.1;margin:0;color:var(--tt-ink)}.tt-head__text{margin-top:14px;color:var(--tt-muted);font-size:17px;line-height:1.65}.tt-head__text p{margin:0 0 10px}.tt-head__text p:last-child{margin:0}.tt-on-dark .tt-head__title{color:#fff}.tt-on-dark .tt-head__text{color:#fffc}.tt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--tt-radius-sm);font-size:15px;font-weight:600;line-height:1;text-decoration:none;border:0;cursor:pointer;white-space:nowrap}.tt-btn svg{width:18px;height:18px;flex:none}.tt-btn--primary{background:var(--tt-navy-700);color:#fff;box-shadow:0 1px 2px #061f4233,inset 0 1px #ffffff14}.tt-btn--light{background:#fff;color:var(--tt-navy-800);box-shadow:var(--tt-shadow-sm)}.tt-btn--ghost{background:transparent;color:var(--tt-navy-700);box-shadow:inset 0 0 0 1px #0e3a7240}.tt-on-dark .tt-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.tt-on-dark .tt-btn--primary{background:#fff;color:var(--tt-navy-800)}.tt-actions{display:flex;flex-wrap:wrap;gap:12px}@media(hover:hover)and (pointer:fine){.tt-btn--primary:hover{background:var(--tt-navy-800)}.tt-on-dark .tt-btn--primary:hover,.tt-btn--light:hover{background:var(--tt-blue-50)}.tt-btn--ghost:hover{background:#0e3a720f}.tt-on-dark .tt-btn--ghost:hover{background:#ffffff1a}}.tt-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--tt-navy-700);text-decoration:none}.tt-link svg{width:16px;height:16px;transition:transform .2s var(--tt-ease-out)}@media(hover:hover)and (pointer:fine){a:hover .tt-link svg,.tt-link:hover svg{transform:translate(3px)}}.tt-checks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.tt-checks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--tt-ink)}.tt-checks li:before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;background:var(--tt-blue-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%230e3a72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.tt-on-dark .tt-checks li{color:#ffffffe6}.tt-on-dark .tt-checks li:before{background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23a9c3e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tt-media{position:relative;border-radius:var(--tt-radius-lg);overflow:hidden;background:var(--tt-surface);box-shadow:var(--tt-shadow-md)}.tt-media img{display:block;width:100%;height:100%;object-fit:cover}.tt-prose{max-width:72ch;color:var(--tt-ink);font-size:17px;line-height:1.7}.tt-prose h2,.tt-prose h3{margin:1.8em 0 .5em;line-height:1.2;color:var(--tt-ink)}.tt-prose h2{font-size:26px}.tt-prose h3{font-size:20px}.tt-prose p,.tt-prose ul,.tt-prose ol{margin:0 0 1em}.tt-prose a{color:var(--tt-navy-700);text-underline-offset:3px}.tt-prose>:first-child{margin-top:0}.tt-field{display:grid;gap:6px;margin:0;border:0;padding:0;min-width:0}.tt-field>span,.tt-field legend{font-size:13px;font-weight:600;color:var(--tt-ink);padding:0}.tt-field em{font-style:normal;font-weight:400;color:var(--tt-muted)}.tt-field input,.tt-field select,.tt-field textarea{width:100%;font:inherit;font-size:16px;color:var(--tt-ink);background:#fff;border:0;border-radius:var(--tt-radius-sm);padding:12px 14px;min-height:48px;box-shadow:inset 0 0 0 1px #0f172a24;transition:box-shadow .16s ease}.tt-field textarea{resize:vertical;min-height:120px}.tt-field input:focus,.tt-field select:focus,.tt-field textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--tt-blue-400)}.tt-form-grid,.tt-form-row{display:grid;gap:16px}@media(min-width:640px){.tt-form-row{grid-template-columns:1fr 1fr}}.tt-form-card{background:#fff;color:var(--tt-ink);border-radius:var(--tt-radius-lg);padding:clamp(22px,3vw,36px);box-shadow:var(--tt-shadow-md)}.tt-form-legend{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tt-muted);margin:8px 0 0;padding-top:16px;border-top:1px solid var(--tt-line)}.tt-form-legend:first-of-type{border:0;padding:0;margin:0}.tt-form-ok{text-align:center;padding:24px 0}.tt-form-ok svg{width:44px;height:44px;color:#1f7a3a}.tt-form-ok p{margin:6px 0 0;color:var(--tt-muted)}.tt-form-ok strong{display:block;font-size:20px;color:var(--tt-ink);margin-top:10px}.tt-form-err{background:#fdecec;color:#8a1c1c;padding:12px 14px;border-radius:var(--tt-radius-sm);font-size:14px}.tt-form-fine{margin:0;font-size:13px;color:var(--tt-muted);text-align:center}.tt-js .tt-reveal{opacity:0;transform:translateY(12px)}.tt-reveal{transition:opacity .5s var(--tt-ease-out),transform .5s var(--tt-ease-out);transition-delay:calc(var(--tt-i, 0) * 60ms)}.tt-js .tt-reveal.is-visible{opacity:1;transform:none}.shopify-design-mode .tt-reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.tt-js .tt-reveal{transform:none;transition:opacity .2s ease}.button:active,.tt-btn:active{transform:none}}@media print{.tt-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tt-polish.css.map */
