@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-400-vietnamese.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-500-vietnamese.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-500-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-600-vietnamese.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-600-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-600-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-700-vietnamese.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/be-vietnam-pro/be-vietnam-pro-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.tt-home{position:relative;color:#202323;background:#fff;font-family:"Be Vietnam Pro",Roboto,"Segoe UI",system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tt-home *,.tt-home *::before,.tt-home *::after{box-sizing:border-box}.tt-home :is(h1,h2,h3,h4){width:auto;margin:0;padding:0;color:inherit;font-family:inherit;font-weight:500;letter-spacing:-0.02em;line-height:1.2;text-transform:none;text-wrap:balance}.tt-home :is(p,ul,ol,figure,form,label,small){margin:0;padding:0}.tt-home :is(ul,ol){list-style:none}.tt-home li{margin:0}.tt-home a{color:inherit;text-decoration:none}.tt-home a:hover{color:inherit}.tt-home img{display:block;max-width:100%;height:auto}.tt-home em{font-style:normal}.tt-home [hidden]{display:none !important}.tt-home button,.tt-home :is(input,select,textarea){min-height:0;margin:0;box-shadow:none;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.tt-home :is(input,select,textarea):focus{box-shadow:none}.tt-home :focus-visible{outline:2px solid #ee611c;outline-offset:2px}.tt-home[id]{scroll-margin-top:calc(var(--flatsome--header--sticky-height, 70px) + 16px)}.tt-home .tt-arrow{display:inline-block;font-size:.95em;line-height:1;transition:transform .2s ease}.tt-home .tt-wrap{width:100%;max-width:1250px;margin-inline:auto;padding-inline:15px}.tt-home.tt-section{padding-block:var(--tt-pad-top, 88px) var(--tt-pad-bottom, 88px)}@media(max-width: 1100px){.tt-home.tt-section{padding-block:var(--tt-pad-top, 72px) var(--tt-pad-bottom, 72px)}}@media(max-width: 849px){.tt-home.tt-section{padding-block:var(--tt-pad-top-md, var(--tt-pad-top, 56px)) var(--tt-pad-bottom-md, var(--tt-pad-bottom, 56px))}}@media(max-width: 549px){.tt-home.tt-section{padding-block:var(--tt-pad-top-sm, var(--tt-pad-top-md, var(--tt-pad-top, 44px))) var(--tt-pad-bottom-sm, var(--tt-pad-bottom-md, var(--tt-pad-bottom, 44px)))}}.tt-home.tt-section--grey{background:#f5f6f4}.tt-home.tt-section--bg-white{background:#fff}.tt-home.tt-section--bg-grey{background:#f5f6f4}.tt-home.tt-section--bg-sage{background:#e8ede6}.tt-home.tt-section--bg-dark{background:#171b1b;color:#fff}.tt-home.tt-section--bg-dark .tt-title,.tt-home.tt-section--bg-dark .tt-cat__title{color:inherit}.tt-home.tt-section--bg-dark .tt-head__lead,.tt-home.tt-section--bg-dark .tt-head__side{color:rgba(255,255,255,.72)}.tt-home .tt-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;margin-bottom:14px;color:#ee611c;font-weight:700}.tt-home .tt-title{color:#202323;font-size:44px;line-height:1.08;letter-spacing:-0.03em}@media(max-width: 1100px){.tt-home .tt-title{font-size:38px}}@media(max-width: 549px){.tt-home .tt-title{font-size:30px}}.tt-home .tt-title__muted{color:#858b88}.tt-home .tt-title--md{font-size:34px;line-height:1.18}@media(max-width: 1100px){.tt-home .tt-title--md{font-size:30px}}@media(max-width: 549px){.tt-home .tt-title--md{font-size:26px}}.tt-home .tt-title--lg{font-size:52px;line-height:1.12}@media(max-width: 1100px){.tt-home .tt-title--lg{font-size:44px}}@media(max-width: 549px){.tt-home .tt-title--lg{font-size:34px}}.tt-home .tt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:36px}@media(max-width: 849px){.tt-home .tt-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}}.tt-home .tt-head--center{flex-direction:column;align-items:center;gap:0;text-align:center}.tt-home .tt-head__main{max-width:880px}@media(max-width: 849px){.tt-home .tt-head__main{max-width:none}}.tt-home .tt-head__lead{max-width:640px;margin-top:14px;color:#68706f;font-size:15px;line-height:1.6;text-wrap:pretty}@media(max-width: 549px){.tt-home .tt-head__lead{font-size:14.5px}}.tt-home .tt-head--center .tt-head__lead{max-width:560px;margin-inline:auto}.tt-home .tt-head__side{max-width:320px;color:#68706f;font-size:14px;line-height:1.55}@media(max-width: 849px){.tt-home .tt-head__side{max-width:none}}.tt-home .tt-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;height:48px;padding:0 22px;border:0;border-radius:0;font-size:14.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.tt-home .tt-btn:hover .tt-arrow{transform:translate(2px, -2px)}.tt-home .tt-btn--orange{background:#ee611c;color:#fff}.tt-home .tt-btn--orange:hover{background:#d9531a;color:#fff}.tt-home .tt-btn--dark{height:50px;background:#222a26;color:#fff}.tt-home .tt-btn--dark:hover{background:#2f3934;color:#fff}.tt-home .tt-btn--block{width:100%;height:50px}.tt-home .tt-more{display:inline-flex;align-items:center;justify-content:space-between;flex:none;gap:24px;min-width:168px;padding-bottom:10px;border-bottom:1px solid #adb4ae;color:#202323;font-size:14px}.tt-home .tt-more:hover{border-color:#202323}.tt-home .tt-more:hover .tt-arrow{transform:translate(2px, -2px)}.tt-home .tt-grid{display:grid;gap:var(--tt-gap, 20px)}@media(max-width: 849px){.tt-home .tt-grid{gap:var(--tt-gap-md, var(--tt-gap, 20px))}}@media(max-width: 549px){.tt-home .tt-grid{gap:var(--tt-gap-sm, var(--tt-gap-md, var(--tt-gap, 20px)))}}.tt-home .tt-grid--4{grid-template-columns:repeat(var(--tt-cols, 4), minmax(0, 1fr))}@media(max-width: 1100px){.tt-home .tt-grid--4{grid-template-columns:repeat(var(--tt-cols, 3), minmax(0, 1fr))}}@media(max-width: 849px){.tt-home .tt-grid--4{grid-template-columns:repeat(var(--tt-cols-md, var(--tt-cols, 2)), minmax(0, 1fr));gap:var(--tt-gap-md, var(--tt-gap, 12px))}}@media(max-width: 549px){.tt-home .tt-grid--4{grid-template-columns:repeat(var(--tt-cols-sm, var(--tt-cols-md, var(--tt-cols, 2))), minmax(0, 1fr))}}.tt-home .tt-grid--3{grid-template-columns:repeat(var(--tt-cols, 3), minmax(0, 1fr));gap:var(--tt-gap, 24px)}@media(max-width: 849px){.tt-home .tt-grid--3{grid-template-columns:repeat(var(--tt-cols-md, var(--tt-cols, 1)), minmax(0, 1fr));gap:var(--tt-gap-md, var(--tt-gap, 32px))}}.tt-home .tt-card{display:flex;min-width:0;border:1px solid #e7eae6;background:#fff;transition:border-color .2s ease}.tt-home .tt-card:hover{border-color:#cdd3cc}.tt-home .tt-card:hover .tt-card__img{transform:scale(1.04)}.tt-home .tt-card:hover .tt-arrow{transform:translate(2px, -2px)}.tt-home .tt-card__link{display:flex;flex-direction:column;width:100%;color:#202323}.tt-home .tt-card__photo{display:block;padding:20px;overflow:hidden;background:#e9ece8}@media(max-width: 849px){.tt-home .tt-card__photo{padding:10px}}.tt-home .tt-card__img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .35s ease}.tt-home .tt-card__body{display:flex;flex:1;flex-direction:column;padding:22px 20px 20px}@media(max-width: 849px){.tt-home .tt-card__body{padding:14px 12px 14px}}.tt-home .tt-card__cat{font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;margin-bottom:10px;color:#68706f;font-weight:500}@media(max-width: 549px){.tt-home .tt-card__cat{font-size:10px}}.tt-home .tt-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:8px;color:#000;font-size:16px;font-weight:500;line-height:1.35}@media(max-width: 549px){.tt-home .tt-card__title{font-size:14px}}.tt-home .tt-card__desc{margin-bottom:14px;color:#748075;font-size:12.5px;line-height:1.5}@media(max-width: 549px){.tt-home .tt-card__desc{display:none}}.tt-home .tt-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;margin-bottom:14px;color:#202323;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}.tt-home .tt-card__price .woocommerce-Price-amount{color:inherit;font-weight:inherit}.tt-home .tt-card__from{color:#68706f;font-size:12.5px;font-weight:400}.tt-home .tt-card__count{color:#68706f;font-size:12px;font-weight:400}.tt-home .tt-card__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;border-top:1px solid #e7eae6;color:#c8501a;font-size:13px;font-weight:500;white-space:nowrap}.tt-home .tt-card__cta .tt-arrow{font-size:12px}@media(max-width: 549px){.tt-home .tt-card__cta{gap:4px;padding-top:10px;font-size:12px;letter-spacing:-0.01em}}.tt-home.tt-hero{display:flex;min-height:640px;overflow:hidden;background:#171b1b;color:#fff}@media(max-width: 1100px){.tt-home.tt-hero{min-height:580px}}@media(max-width: 549px){.tt-home.tt-hero{min-height:0}}.tt-home .tt-hero__img{position:absolute;top:0;right:0;width:auto;max-width:none;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 30%);mask-image:linear-gradient(90deg, transparent 0%, #000 30%)}@media(max-width: 849px){.tt-home .tt-hero__img{width:100%;object-position:72% center;-webkit-mask-image:none;mask-image:none}}.tt-home .tt-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg, #171b1b 0%, #171b1b 34%, rgba(23, 27, 27, 0.78) 48%, rgba(23, 27, 27, 0) 66%),linear-gradient(0deg, rgba(23, 27, 27, 0.85) 0%, rgba(23, 27, 27, 0) 22%)}@media(max-width: 849px){.tt-home .tt-hero__shade{background:linear-gradient(90deg, rgba(23, 27, 27, 0.92) 0%, rgba(23, 27, 27, 0.6) 60%, rgba(23, 27, 27, 0.35) 100%),linear-gradient(0deg, rgba(23, 27, 27, 0.95) 0%, rgba(23, 27, 27, 0) 45%)}}.tt-home .tt-hero__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:104px}@media(max-width: 1100px){.tt-home .tt-hero__content{padding-top:80px}}@media(max-width: 549px){.tt-home .tt-hero__content{padding-top:48px}}.tt-home .tt-eyebrow--dash{display:flex;align-items:center;gap:14px;margin-bottom:22px}.tt-home .tt-eyebrow--dash::before{content:"";width:22px;height:2px;background:currentColor}.tt-home .tt-hero__title{max-width:11em;margin-bottom:26px;color:#fff;font-size:66px;font-weight:600;line-height:1.06;letter-spacing:-0.03em}.tt-home .tt-hero__title em{color:#ee611c}@media(max-width: 1100px){.tt-home .tt-hero__title{font-size:56px}}@media(max-width: 549px){.tt-home .tt-hero__title{font-size:38px;line-height:1.12}}.tt-home .tt-hero__lead{max-width:560px;margin-bottom:30px;color:rgba(255,255,255,.78);font-size:17px;line-height:1.62}@media(max-width: 549px){.tt-home .tt-hero__lead{font-size:15.5px}.tt-home .tt-hero__lead br{display:none}}.tt-home .tt-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px}.tt-home .tt-hero__link{display:inline-flex;align-items:center;gap:14px;color:#fff;font-size:14.5px;font-weight:600}.tt-home .tt-hero__link:hover{color:#fff}.tt-home .tt-hero__link:hover .tt-arrow{transform:translateX(3px)}.tt-home .tt-hero__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:auto;padding:22px 0 38px;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.72);font-size:14px;font-weight:500;line-height:1.5}@media(max-width: 1100px){.tt-home .tt-hero__bottom{margin-top:64px}}@media(max-width: 549px){.tt-home .tt-hero__bottom{margin-top:44px;padding-bottom:28px;font-size:13px}}.tt-home .tt-hero__note{color:inherit}.tt-home .tt-hero__brand{color:#fff;font-size:15px;font-weight:700;letter-spacing:.08em}@media(max-width: 549px){.tt-home .tt-hero__brand{display:none}}.tt-home.tt-benefits{padding-top:28px}.tt-home .tt-benefits__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:28px;border-bottom:1px solid #dfe3e1}@media(max-width: 849px){.tt-home .tt-benefits__list{grid-template-columns:minmax(0, 1fr);padding-bottom:0}}.tt-home .tt-benefits__item{display:flex;align-items:flex-start;gap:14px;padding-right:28px}.tt-home .tt-benefits__item+.tt-benefits__item{padding-left:28px;border-left:1px solid #dfe3e1}.tt-home .tt-benefits__item:last-child{padding-right:0}@media(max-width: 1100px){.tt-home .tt-benefits__item{padding-right:20px}.tt-home .tt-benefits__item+.tt-benefits__item{padding-left:20px}}@media(max-width: 849px){.tt-home .tt-benefits__item{padding:16px 0}.tt-home .tt-benefits__item+.tt-benefits__item{padding-left:0;border-top:1px solid #dfe3e1;border-left:0}}.tt-home .tt-benefits__icon{flex:none;margin-top:1px;color:#ee611c;font-size:22px;line-height:1}.tt-home .tt-benefits__text{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.4}.tt-home .tt-benefits__text strong{color:#202323;font-size:15px;font-weight:600}.tt-home .tt-benefits__text span{color:#68706f;font-size:13.5px;line-height:1.55;text-wrap:pretty}.tt-home .tt-cats__grid{display:grid;grid-template-columns:repeat(var(--tt-cols, 4), minmax(0, 1fr));gap:var(--tt-gap, 18px)}@media(max-width: 849px){.tt-home .tt-cats__grid{grid-template-columns:repeat(var(--tt-cols-md, var(--tt-cols, 2)), minmax(0, 1fr));gap:var(--tt-gap-md, var(--tt-gap, 12px))}}@media(max-width: 549px){.tt-home .tt-cats__grid{grid-template-columns:repeat(var(--tt-cols-sm, var(--tt-cols-md, var(--tt-cols, 2))), minmax(0, 1fr))}}.tt-home .tt-cats__grid{counter-reset:tt-cat}.tt-home .tt-cat{display:flex;flex-direction:column;padding:34px 24px 26px;background:#f2f4f2;color:#202323;transition:background-color .2s ease}.tt-home .tt-cat:hover{background:#eaede9;color:#202323}.tt-home .tt-cat:hover .tt-cat__img{transform:scale(1.04)}.tt-home .tt-cat:hover .tt-arrow{transform:translate(2px, -2px)}@media(max-width: 849px){.tt-home .tt-cat{padding:18px 14px 16px}}.tt-home .tt-cat__count{font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-bottom:12px;color:#68706f;font-weight:500}.tt-home .tt-cat__count::before{counter-increment:tt-cat;content:counter(tt-cat, decimal-leading-zero) " / "}.tt-home .tt-cat__title{margin-bottom:18px;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-0.01em}@media(max-width: 549px){.tt-home .tt-cat__title{font-size:16px}}.tt-home .tt-cat__photo{display:block;overflow:hidden;aspect-ratio:var(--tt-ratio, 4/3);background:#e9ece8}.tt-home .tt-cat__img{width:100%;height:100%;object-fit:var(--tt-fit, cover);transition:transform .35s ease}.tt-home .tt-cat__desc{margin-top:20px;color:#68706f;font-size:13.5px;line-height:1.55;text-wrap:pretty}@media(max-width: 849px){.tt-home .tt-cat__desc{margin-top:12px;font-size:12.5px}}.tt-home .tt-cat__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px;color:#202323;font-size:13.5px;font-weight:500;line-height:1.4}.tt-home .tt-cat__foot>span{text-wrap:balance}.tt-home .tt-cat__foot .tt-arrow{margin-top:2px;font-size:15px}@media(max-width: 849px){.tt-home .tt-cat__foot{padding-top:12px;font-size:12.5px}}@media(max-width: 849px){.tt-home.tt-products .tt-head{align-items:stretch}}.tt-home .tt-search{position:relative;flex:none;width:300px;border-bottom:1px solid #adb4ae}.tt-home .tt-search:focus-within{border-color:#202323}@media(max-width: 849px){.tt-home .tt-search{width:100%}}.tt-home .tt-search__icon{position:absolute;top:50%;left:0;color:#202323;font-size:15px;transform:translateY(-50%)}.tt-home .tt-search .tt-search__input{width:100%;height:40px;padding:0 0 0 26px;border:0;border-radius:0;background:rgba(0,0,0,0);color:#202323;font-size:14px}.tt-home .tt-search .tt-search__input::placeholder{color:#68706f;opacity:1}.tt-home .tt-search .tt-search__input:focus{border:0;background:rgba(0,0,0,0);outline:0}.tt-home .tt-search .tt-search__input::-webkit-search-cancel-button{cursor:pointer}.tt-home .tt-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}@media(max-width: 849px){.tt-home .tt-tabs{flex-wrap:nowrap;margin-inline:-15px;padding-inline:15px;overflow-x:auto;scrollbar-width:none}.tt-home .tt-tabs::-webkit-scrollbar{display:none}}.tt-home .tt-tabs .tt-tab{flex:none;height:40px;padding:0 17px;border:1px solid #d6dcd5;border-radius:0;background:rgba(0,0,0,0);color:#66706a;font-size:13.5px;font-weight:400;line-height:38px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.tt-home .tt-tabs .tt-tab:hover{border-color:#202323;color:#202323}.tt-home .tt-tabs .tt-tab.is-selected{border-color:#222a26;background:#222a26;color:#fff;font-weight:500}.tt-home .tt-products__empty{padding:40px 0 8px;color:#68706f;text-align:center}.tt-home .tt-products__empty a{margin-left:6px;color:#202323;text-decoration:underline;text-underline-offset:3px}.tt-home .tt-note{margin-top:30px;padding-top:30px;border-top:1px solid #e7eae6;color:#68706f;font-size:14px;line-height:1.7;text-align:center;text-wrap:balance}.tt-home .tt-note a{display:inline-block;margin-left:8px;font-weight:500;white-space:nowrap;color:#202323;text-decoration:underline;text-decoration-color:#adb4ae;text-underline-offset:4px}.tt-home .tt-note a:hover{text-decoration-color:#202323}.tt-home .tt-collection__layout{display:grid;grid-template-columns:1.043fr repeat(3, minmax(0, 1fr));gap:20px}.tt-home .tt-collection__layout .tt-card__img{aspect-ratio:1/1}@media(max-width: 1100px){.tt-home .tt-collection__layout{grid-template-columns:repeat(3, minmax(0, 1fr))}.tt-home .tt-collection__layout .tt-intro{grid-column:1/-1}}@media(max-width: 849px){.tt-home .tt-collection__layout{display:flex;gap:12px;margin-inline:-15px;padding:0 15px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.tt-home .tt-collection__layout>*{flex:0 0 62%;scroll-snap-align:start}.tt-home .tt-collection__layout .tt-intro{flex-basis:78%}}@media(max-width: 549px){.tt-home .tt-collection__layout>*{flex-basis:70%}.tt-home .tt-collection__layout .tt-intro{flex-basis:86%}}.tt-home .tt-intro{display:flex;flex-direction:column;min-height:100%;padding:30px 24px 24px}@media(max-width: 1100px){.tt-home .tt-intro{min-height:0}}.tt-home .tt-intro__kicker{font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;margin-bottom:20px;font-weight:500}.tt-home .tt-intro__title{margin-bottom:16px;font-size:24px;line-height:1.3;letter-spacing:-0.02em}@media(max-width: 549px){.tt-home .tt-intro__title{font-size:21px}}.tt-home .tt-intro__text{margin-bottom:20px;font-size:13.5px;line-height:1.7}.tt-home .tt-intro__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.tt-home .tt-intro__tags li{padding:3px 8px;border:1px solid;font-size:11px;line-height:1.5}.tt-home .tt-intro__link{margin-top:auto;padding-top:18px;border-top:1px solid;font-size:13px;font-weight:500}.tt-home .tt-intro__link:hover .tt-arrow{transform:translate(2px, -2px)}.tt-home.tt-collection--dark .tt-intro{background:#252d28;color:#fff}.tt-home.tt-collection--dark .tt-intro .tt-intro__kicker{color:#d2b19c}.tt-home.tt-collection--dark .tt-intro .tt-intro__text{color:#bdc7be}.tt-home.tt-collection--dark .tt-intro .tt-intro__tags li{border-color:rgba(255,255,255,.3);color:#dfe5df}.tt-home.tt-collection--dark .tt-intro .tt-intro__link{border-color:rgba(255,255,255,.15);color:#f28a55}.tt-home.tt-collection--dark .tt-intro .tt-intro__link:hover{color:#ffa67a}.tt-home.tt-collection--light .tt-intro{border-left:3px solid #ee611c;background:#e8ede6;color:#202323}.tt-home.tt-collection--light .tt-intro .tt-intro__kicker{color:#68706f}.tt-home.tt-collection--light .tt-intro .tt-intro__text{color:#5c6b5a}.tt-home.tt-collection--light .tt-intro .tt-intro__tags li{border-color:rgba(32,35,35,.22);color:#4f5a51}.tt-home.tt-collection--light .tt-intro .tt-intro__link{border-color:rgba(32,35,35,.12);color:#c8501a}.tt-home.tt-collection--light .tt-intro .tt-intro__link:hover{color:#202323}.tt-home.tt-collection--light .tt-card__photo{background:#e9ece8}.tt-home .tt-products__group{display:contents}.tt-home .tt-business__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:76px}@media(max-width: 1100px){.tt-home .tt-business__grid{gap:48px}}@media(max-width: 849px){.tt-home .tt-business__grid{grid-template-columns:minmax(0, 1fr);gap:32px}}.tt-home .tt-business__visual{position:relative;overflow:hidden;background:#171b1b}.tt-home .tt-business__visual::after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg, rgba(14, 17, 16, 0.72), rgba(14, 17, 16, 0));pointer-events:none}.tt-home .tt-business__img{width:100%;aspect-ratio:562/506;object-fit:cover}.tt-home .tt-business__caption{position:absolute;bottom:26px;left:26px;z-index:1;display:flex;flex-direction:column;gap:8px;color:#fff}.tt-home .tt-business__caption strong{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tt-home .tt-business__caption span{color:rgba(255,255,255,.86);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.tt-home .tt-business__copy .tt-title{margin-bottom:22px}.tt-home .tt-business__text{max-width:560px;margin-bottom:24px;color:#68706f;font-size:14.5px;line-height:1.65}.tt-home .tt-steps{margin-bottom:30px;counter-reset:tt-step}.tt-home .tt-steps__item{display:grid;grid-template-columns:32px minmax(0, 1fr);padding:18px 0 20px;border-top:1px solid #dfe3e1}.tt-home .tt-business__note{margin-top:14px;color:#68706f;font-size:13px;line-height:1.55}.tt-home .tt-steps__num{padding-top:3px;color:#c8501a;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.tt-home .tt-steps__num::before{counter-increment:tt-step;content:counter(tt-step, decimal-leading-zero)}.tt-home .tt-steps__title{margin-bottom:8px;font-size:16px;line-height:1.4;letter-spacing:-0.01em}.tt-home .tt-steps__text{color:#68706f;font-size:13px;line-height:1.6}.tt-home.tt-business+.tt-home.tt-partners{padding-top:10px}.tt-home.tt-partners{padding-bottom:70px}.tt-home.tt-partners .tt-head{margin-bottom:30px}.tt-home.tt-partners .tt-title{font-size:32px}@media(max-width: 549px){.tt-home.tt-partners .tt-title{font-size:26px}}.tt-home .tt-partners__grid{display:grid;grid-template-columns:repeat(var(--tt-cols, 6), minmax(0, 1fr));border-top:1px solid #dfe3e1;border-left:1px solid #dfe3e1}@media(max-width: 849px){.tt-home .tt-partners__grid{grid-template-columns:repeat(var(--tt-cols-md, var(--tt-cols, 3)), minmax(0, 1fr))}}@media(max-width: 549px){.tt-home .tt-partners__grid{grid-template-columns:repeat(var(--tt-cols-sm, var(--tt-cols-md, var(--tt-cols, 2))), minmax(0, 1fr))}}.tt-home .tt-partners__cell{display:flex;align-items:center;justify-content:center;height:124px;padding:20px;border-right:1px solid #dfe3e1;border-bottom:1px solid #dfe3e1}@media(max-width: 549px){.tt-home .tt-partners__cell{height:96px}}.tt-home .tt-partners__logo{width:auto;max-width:62%;max-height:48px;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .25s ease,opacity .25s ease}.tt-home .tt-partners__cell:hover .tt-partners__logo{filter:none;opacity:1}.tt-home.tt-support{padding-block:60px;background:#202925;color:#fff}@media(max-width: 849px){.tt-home.tt-support{padding-block:52px}}.tt-home .tt-support__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 553px);align-items:center;gap:48px 110px}@media(max-width: 1100px){.tt-home .tt-support__grid{gap:48px 56px}}@media(max-width: 849px){.tt-home .tt-support__grid{grid-template-columns:minmax(0, 1fr)}}.tt-home.tt-support .tt-title{margin-bottom:22px;color:#fff;font-size:42px}.tt-home.tt-support .tt-title em{display:block;color:#ee611c}@media(max-width: 1100px){.tt-home.tt-support .tt-title{font-size:38px}}@media(max-width: 549px){.tt-home.tt-support .tt-title{font-size:30px}}.tt-home .tt-support__text{max-width:540px;color:#b9c2bc;font-size:14.5px;line-height:1.7}@media(max-width: 549px){.tt-home .tt-support__text br{display:none}}.tt-home .tt-support__tips{display:grid;gap:10px;margin-top:22px}.tt-home .tt-support__tips li{display:flex;align-items:flex-start;gap:10px;color:#dfe5e0;font-size:14.5px;line-height:1.5}.tt-home .tt-support__tips i{flex:none;margin-top:2px;color:#ee611c;font-size:17px;line-height:1}.tt-home .tt-support__card{padding:28px 28px 26px;border:1px solid #627268;background:#242d29}@media(max-width: 549px){.tt-home .tt-support__card{padding:22px 18px 20px}}.tt-home .tt-support__card-title{margin-bottom:22px;color:#fff;font-size:19px;letter-spacing:-0.01em}.tt-home .tt-field__label{display:block;margin:0 0 8px;color:#d3dad5;font-size:12.5px;font-weight:400;line-height:1.4}.tt-home .tt-field__label~.tt-field__label{margin-top:18px}.tt-home.tt-support .tt-field__control{display:block;width:100%;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:0;background-color:#2c3531;color:#fff;font-size:14px;line-height:1.5;transition:border-color .2s ease}.tt-home.tt-support .tt-field__control::placeholder{color:rgba(255,255,255,.45);opacity:1}.tt-home.tt-support .tt-field__control:focus{border-color:rgba(255,255,255,.45);background-color:#2c3531;color:#fff;outline:0}.tt-home.tt-support select.tt-field__control{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23ffffff' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;appearance:none}.tt-home.tt-support select.tt-field__control option{background:#2c3531;color:#fff}.tt-home.tt-support textarea.tt-field__control{height:auto;min-height:112px;padding:11px 14px;resize:vertical}.tt-home.tt-support .tt-btn--block{margin-top:22px}.tt-home .tt-support__result{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.tt-home .tt-support__result textarea.tt-field__control{min-height:128px;font-size:13.5px}.tt-home .tt-support__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tt-home.tt-support .tt-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:rgba(0,0,0,0);color:#fff;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.tt-home.tt-support .tt-chip:hover{border-color:#fff;background:rgba(255,255,255,.06);color:#fff}.tt-home.tt-support .tt-chip i{font-size:16px}.tt-home.tt-support .tt-chip--zalo{border-color:#0068ff;background:#0068ff}.tt-home.tt-support .tt-chip--zalo:hover{border-color:#1a78ff;background:#1a78ff}.tt-home .tt-support__note{margin-top:14px;color:#b8c4bb;font-size:12px;line-height:1.5}.tt-home.tt-journal{padding-bottom:96px}@media(max-width: 849px){.tt-home.tt-journal{padding-bottom:56px}}.tt-home .tt-article__link{display:flex;flex-direction:column;color:#202323}.tt-home .tt-article__link:hover{color:#202323}.tt-home .tt-article__link:hover .tt-article__img{transform:scale(1.04)}.tt-home .tt-article__link:hover .tt-article__title{text-decoration-color:currentColor}.tt-home .tt-article__link:hover .tt-arrow{transform:translate(2px, -2px)}.tt-home .tt-article__photo{display:block;overflow:hidden;margin-bottom:22px;background:#171b1b}.tt-home .tt-article__img{width:100%;aspect-ratio:var(--tt-ratio, 117/62);object-fit:var(--tt-fit, cover);transition:transform .35s ease}.tt-home .tt-article__cat{font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;margin-bottom:10px;color:#68706f;font-weight:500}.tt-home .tt-article__title{margin-bottom:16px;font-size:19px;font-weight:500;line-height:1.45;letter-spacing:-0.01em;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;transition:text-decoration-color .2s ease}@media(max-width: 549px){.tt-home .tt-article__title{font-size:17px}}.tt-home .tt-article__more{color:#c8501a;font-size:13px;font-weight:500}.tt-uxb-warns{margin:0 0 16px;padding:12px 16px;border:1px solid #f0b429;border-radius:8px;background:#fffaf0}.tt-uxb-warn{margin:0;color:#8a5a00;font-size:13px;line-height:1.5}.tt-uxb-warn+.tt-uxb-warn{margin-top:4px}
