.tb-native-brand{--font-heading-family:Georgia,"Times New Roman",serif;--font-heading-style:normal;--font-heading-weight:400;--font-body-family:Arial,Helvetica,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;background:#fbfaf6;color:#073d43}.tb-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:100%;padding:0;text-decoration:none;color:#073d43;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.2}.tb-wordmark__name{display:block;font-size:32px;line-height:1.15;letter-spacing:4.5px;white-space:nowrap}.tb-wordmark__tagline{display:block;font-size:8px;line-height:1.5;letter-spacing:1.05px;margin-top:7px;white-space:nowrap}.tb-wordmark:focus-visible,.tb-desktop-nav a:focus-visible,.tb-site-menu summary:focus-visible,.tb-site-menu__panel a:focus-visible,.tb-cart-link:focus-visible{outline:2px solid #b16c51;outline-offset:5px}.tb-desktop-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px 24px;min-width:0;font:700 14px/1.45 Arial,Helvetica,sans-serif;letter-spacing:0}.tb-desktop-nav a{color:#073d43;text-decoration:none;text-underline-offset:5px;white-space:nowrap}.tb-desktop-nav a:hover,.tb-site-menu__panel a:hover{text-decoration:underline}.tb-site-menu{display:none;color:#073d43}.tb-site-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0;cursor:pointer;border:0;background:transparent;color:inherit}.tb-site-menu summary::-webkit-details-marker{display:none}.tb-site-menu summary svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.5}.tb-site-menu__panel{position:absolute;top:100%;left:0;right:0;z-index:35;display:flex;flex-direction:column;gap:0;padding:12px 22px 20px;background:#fbfaf6;border-top:1px solid #d0dbd1;border-bottom:1px solid #d0dbd1;box-shadow:0 12px 18px #073d430f;text-align:left}.tb-site-menu__panel a{display:block;padding:12px 2px;font:700 15px/1.55 Arial,Helvetica,sans-serif;letter-spacing:0;color:#073d43;text-decoration:none;overflow-wrap:anywhere}.tb-site-menu__panel a[href^="mailto:"]{border-top:1px solid #d0dbd1;margin-top:8px;padding-top:17px;font-size:13px;font-weight:400}.tb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tb-native-brand .header-wrapper{background:#fbfaf6;color:#073d43;border-color:#d0dbd1}.tb-native-brand .header{position:relative;display:grid;grid-template-areas:"heading navigation icons";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:22px 40px;box-sizing:border-box}.tb-native-brand .header__heading{grid-area:heading;justify-self:start;min-width:0;margin:0;padding:0;line-height:1}.tb-native-brand .header__heading .tb-wordmark{margin:0;padding:0;color:#073d43}.tb-native-brand .header>.tb-desktop-nav{grid-area:navigation;justify-self:end;margin:0;padding:0}.tb-native-brand .header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:0;min-width:0;padding:0}.tb-native-brand .header__icon{color:#073d43}.tb-native-brand .header__icon .icon{color:inherit}.tb-native-brand .header__icons .header__icon--cart{margin-right:0}.tb-native-brand .announcement-bar{background:#073d43;color:#fbfaf6}.tb-native-brand .announcement-bar__message{font:400 13px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.35px;text-align:center;white-space:normal}.tb-native-brand .footer{background:#e6eee7;color:#073d43;border-top:1px solid #d0dbd1}.tb-native-brand .footer .footer-block__heading{color:#073d43;font:700 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.8px;text-transform:none}.tb-native-brand .footer .footer-block__brand-info h2{font:400 27px/1.2 Arial,Helvetica,sans-serif;letter-spacing:3px;color:#073d43}.tb-native-brand .footer .footer-block__details-content,.tb-native-brand .footer .footer-block__brand-info .rte{font:400 15px/1.7 Arial,Helvetica,sans-serif;color:#315750;overflow-wrap:anywhere}.tb-native-brand .footer .footer-block__details-content a,.tb-native-brand .footer .footer-block__brand-info a{font-size:14px;line-height:1.7;color:#073d43;text-underline-offset:4px;overflow-wrap:anywhere}.tb-native-brand .footer .tb-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:11px;margin:0}.tb-native-brand .footer .tb-footer-links a{display:inline-block;text-decoration:none}.tb-native-brand .footer .tb-footer-links a:hover{text-decoration:underline}.tb-native-brand .footer .footer__copyright,.tb-native-brand .footer .copyright__content,.tb-native-brand .footer .copyright__content a{font:400 12px/1.7 Arial,Helvetica,sans-serif;color:#315750}.tb-native-brand .footer .footer__content-bottom{border-color:#ccd8cc}.tb-knee-page .kb-header{position:relative;display:grid;grid-template-areas:"heading navigation icons";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto;padding:22px 40px;background:#fbfaf6}.tb-knee-page .kb-header>.tb-wordmark{grid-area:heading;justify-self:start}.tb-knee-page .kb-header>.tb-desktop-nav{grid-area:navigation;justify-self:end;font-size:14px}.tb-knee-page .kb-header>.tb-desktop-nav a{border:0;padding:0;border-radius:0;font-size:14px}.tb-knee-page .kb-header .tb-cart-link{grid-area:icons;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #d0dbd1;border-radius:24px;text-decoration:none;font:700 13px/1.3 Arial,Helvetica,sans-serif;color:#073d43;white-space:nowrap}.tb-knee-page .kb-footer{background:#e6eee7;color:#073d43;border-top:1px solid #d0dbd1}.tb-knee-page .kb-footer>.kb-wrap{gap:34px;align-items:flex-start}.tb-knee-page .kb-footer .tb-wordmark__name{font-size:28px}.tb-knee-page .kb-footer p{font-size:14px;line-height:1.7;max-width:370px}.tb-knee-page .kb-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px;font:400 14px/1.65 Arial,Helvetica,sans-serif;min-width:0}.tb-knee-page .kb-footer nav a{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.tb-knee-page .kb-footer .tb-footer-heading{font:700 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.8px;margin:0 0 4px}.tb-knee-page .kb-footer .kb-small{font-size:12px;line-height:1.7}@media(max-width:989px){.tb-desktop-nav{display:none!important}.tb-site-menu{display:block;grid-area:menu;align-self:center;justify-self:start;position:static;margin:0;padding:0}.tb-wordmark__name{font-size:26px;letter-spacing:3px}.tb-wordmark__tagline{font-size:7px;letter-spacing:.65px;margin-top:5px}.tb-native-brand .header{grid-template-areas:"menu heading icons";grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:15px 20px}.tb-native-brand .header__heading{justify-self:center;text-align:center}.tb-native-brand .header__heading .tb-wordmark{align-items:center}.tb-native-brand .header__icons .header__icon{width:40px;height:44px}.tb-native-brand .header__icons .header__icon--cart{margin-right:0}.tb-native-brand .header__icons .cart-count-bubble{right:0}.tb-native-brand .announcement-bar__message{font-size:12px;line-height:1.65;letter-spacing:.1px}.tb-native-brand .footer .footer-block{margin-top:0;margin-bottom:28px}.tb-native-brand .footer .footer__content-top{padding-left:20px;padding-right:20px}.tb-knee-page .kb-header{grid-template-areas:"menu heading icons";grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:15px 20px}.tb-knee-page .kb-header>.tb-wordmark{justify-self:center;align-items:center}.tb-knee-page .kb-header .tb-cart-link{min-height:44px;padding:9px 12px;font-size:12px}.tb-knee-page .kb-header .tb-site-menu__panel{display:flex;flex-direction:column;align-items:stretch;gap:0}.tb-knee-page .kb-header .tb-site-menu__panel a{border:0;border-radius:0;padding:12px 2px;font-size:15px}.tb-knee-page .kb-header .tb-site-menu__panel a[href^="mailto:"]{border-top:1px solid #d0dbd1;padding-top:17px;font-size:13px}.tb-knee-page .kb-footer>.kb-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:379px){.tb-wordmark__name{font-size:24px;letter-spacing:2.4px}.tb-wordmark__tagline{display:none}.tb-native-brand .header,.tb-knee-page .kb-header{padding-left:14px;padding-right:14px;gap:6px}.tb-native-brand .header__icons .header__icon{width:36px}.tb-knee-page .kb-header .tb-cart-link{padding-left:10px;padding-right:10px;font-size:11px}}.tb-site-menu:not([open]) .tb-site-menu__panel{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/trilumia-brand.css.map */
